/*.top-bar{background:#fff;color:#444;}.top-bar .delivery{display:none!important;}*/.logo svg{max-width:120px;}@media(min-width:32em){.logo svg{max-width:150px;}}@media(min-width:64em){.logo svg{max-width:180px;}}/*.bar class is a child of L8 */.bar h2 > a { font-family: 'futura-pt', -apple-system, 'Roboto', 'Droid Sans', 'Helvetica Neue', sans-serif; text-transform:uppercase; letter-spacing: calc(1vw / 8); letter-spacing: -webkit-calc(1vw / 8); /*size 12px but adaptable font for veiw port*/ font-size: calc(0.8125rem + 0.1vw); font-size: -webkit-calc(0.8125rem + 0.1vw); /*font-size: 1.1875rem*/;}.top-bar {background: #fad1ce; color: #444;}/*FEEFO Product detail page*/.feefowidget-global__filters {z-index: 5 !important;}feefowidget-global .feefowidget-global-container .feefowidget-global__reviews-container { min-height:initial !important;}/*Feefo product reviews*/.feefowidget-carousel-summary-average-customer-rating {max-width: 1000px !important;}.feefowidget-slide feefowidget-carousel-single-slide-content {max-width: 214px !important;}.feefowidget-sliders.feefowidget-sliders-average-customer-rating {max-width:920px !important;}.feefowidget-carousel-snapshot-body {max-width:1000px !important;}section i {border-bottom-color: #fff !important;}body .product-detail-feefo {display: block;}.feefowidget-pagination-text-button {color: #fff;}a.feefowidget-footer__b2c-reviews-link {display: none !important;} /*hides Read all reviews link*//*Puzzel Chat*/[data-puzzel-chat].web, [data-puzzel-chat].mobile {z-index: 100;}[data-puzzel-chat] .chat-bubble {border: 0; margin: 0; padding: 0; z-index: 100; border: 0 !important;}[data-puzzel-chat].mobile {top: 109px !important;}[data-puzzel-chat] button {;} [data-puzzel-chat] .field button {width: calc(100% - 2rem) !important;} [data-puzzel-chat] .right button {width: 34px !important;}[data-puzzel-chat] section h2 {width: 100% !important;}[data-puzzel-chat].form {justify-content: flex-end !important;}[data-puzzel-chat] h1.left {font-weight: 700 !important;}[data-puzzel-chat] h2 {text-align: left !important; width: 100% !important; margin-bottom: 0 !important;}[data-puzzel-chat] p {text-align: left !important; margin: .5rem 0 !important; width: 100% !important; line-height: 1.3em !important; font-size: 1rem !important;}[data-puzzel-chat] .message-queue-content, [data-puzzel-chat] span {font-size: .9rem !important;}[data-puzzel-chat] button span {font-size: 1.1rem !important;}[data-puzzel-chat] textarea {flex: none !important; width: 70% !important; margin: 0 auto !important;}[data-puzzel-chat] .is-icon {width: 100% !important;}[data-puzzel-chat] .minimize, [data-puzzel-chat] .close {margin-top: 8px !important;}[data-puzzel-chat] .message-info-content {font-size: 1rem !important;}[data-puzzel-chat] input[type=text], [data-puzzel-chat] input[type=email], [data-puzzel-chat] input[type=number], [data-puzzel-chat] input[type=password] {width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; padding: .75rem .5rem !important;}@media (max-width:32em) {[data-puzzel-chat] textarea {width: 85% !important; margin: 0 auto !important;}[data-puzzel-chat] #message-list {flex: 0.9 0 1% !important; border: 0 !important;}[data-puzzel-chat].mobile {height: 90% !important;}[data-puzzel-chat] button.is-outline-focused {padding-bottom: .5rem;}svg.icon.chat {margin-bottom: 2px;}/*height: 85%*/;}[data-puzzel-chat] .web .section {text-align: center !important;}[data-puzzel-chat] .cls-1 {fill: #000 !important;}[data-puzzel-chat] .start-input #enteredFormName, [data-puzzel-chat] .start-input #enteredChatId, [data-puzzel-chat] .start-input #OrderID, [data-puzzel-chat] .start-input #enteredEmail {margin: .25rem auto !important; padding: .75rem .5rem !important; font-size: 1rem !important;}[data-puzzel-chat] .has-emojis {margin-top: 0 !important; border-top: 0 !important;}[data-puzzel-chat] form .button {margin-top: 0 !important;}[data-puzzel-chat] button.is-outline-focused {margin-top: 10px !important;}[data-puzzel-chat][data-view="bubble"].web {height: 48px !important;}/*Fields */[data-puzzel-chat] input[type=text], input[type=email] {margin-top: 0;}/*Chat icon */[data-puzzel-chat].web section button, [data-puzzel-chat].mobile section button {flex-flow: row wrap !important;} /*row-reverse wrap*/[data-puzzel-chat].web section button span, [data-puzzel-chat].mobile section button span {margin-left: 1rem;}svg.icon.chat {height: 70%; margin-right: 1rem;}