/** Shopify CDN: Minification failed

Line 6:13944 Expected ")" to end URL token

**/
.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit,.ais-VoiceSearch-button{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:0 0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteHits-loadPrevious::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner,.ais-VoiceSearch-button::-moz-focus-inner{padding:0;border:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{display:flex;align-items:center}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;height:1.2em;width:auto}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background,.rheostat-handle{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{z-index:1;width:20px;height:20px;border:1px solid #333;border-radius:50%;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{margin-left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.rheostat-tooltip{top:-22px}#clear-refinements{order:3}#current-refinements:not(:has(li))+#clear-refinements{display:none}#current-refinements .ais-CurrentRefinements-label{display:none}#current-refinements .ais-CurrentRefinements-list{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap;margin:0}#current-refinements .ais-CurrentRefinements-item{display:flex;gap:.5rem;flex-wrap:wrap}#current-refinements .ais-CurrentRefinements-item .ais-CurrentRefinements-category{display:flex;gap:.5rem;background:var(--beige);padding:5px 8px;border-radius:5px;font-size:1.5remm;align-items:center;color:#000;font-weight:400}#refinements{padding:1rem 2rem;display:flex;align-items:center;flex-basis:100%;width:100%;justify-content:space-between}#refinements:not(:has(li)){padding:0;display:none}#refinements:not(:has(li)) #current-refinements .ais-CurrentRefinements-list{margin:0}#select-filters{color:#000;padding-bottom:150px}#select-filters .filter{border-top:1px solid #e8e8e8}#select-filters .filter:not(:has(.ais-RefinementList-searchBox)):has(.ais-RefinementList--noRefinement){display:none}#select-filters .filter .ais-RefinementList{padding-top:.4rem}#select-filters .filter.filter.brand.range:not(.active){display:none!important}#select-filters .filter>div{overflow:hidden;padding:0 2px}#select-filters .filter.closed .filter-title:after{transform:translateY(-50%) rotate(0deg);color:var(--green)}#select-filters .filter .filter-title{font-weight:var(--paraBoldWeight);position:relative;cursor:pointer;font-family:var(--titleFontFamily);font-size:2.2rem;color:#000;line-height:1.3;display:block;margin-bottom:3px}#select-filters .filter .filter-title:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";font-size:1.2em;color:#000;color:var(--green);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .3s}#select-filters .filter[data-attr=price] .rheostat-tooltip:before,#select-filters .filter[data-attr=price] .rheostat-value:before{content:"£"}#select-filters .filter[data-attr=price] .rheostat-tooltip{transition:left 2s ease-in-out}#select-filters .filter[data-attr*=width] .rheostat-value::after{content:"mm"}#select-filters .rheostat-handle-upper[style^="left: 0"] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 1"] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 2."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 3."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 4."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 5."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 6."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 7."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 8."] .rheostat-tooltip,#select-filters .rheostat-handle-upper[style^="left: 9."] .rheostat-tooltip{left:20px!important}#select-filters .rheostat-handle-upper[style^="left: 100"] .rheostat-tooltip{left:0!important}#select-filters .ais-RefinementList-label{display:flex;cursor:pointer}#select-filters .ais-RefinementList-list{display:flex;flex-direction:column;gap:.5rem;color:#000;padding-top:10px}#select-filters .ais-RefinementList-checkbox,#select-filters .radio-buttons-container label input{display:none}#select-filters .ais-RefinementList-checkbox+span{display:flex;width:100%;align-items:center;gap:0;cursor:pointer}#select-filters .ais-RefinementList-checkbox+span:before,#select-filters .radio-buttons-container label:before{font-family:"Font Awesome 6 Pro";font-weight:100;content:"";font-size:1.3em;color:#b9b9b9;margin-right:1rem}#select-filters .ais-RefinementList-checkbox:checked+span:before{content:"";color:var(--green);font-weight:900}#select-filters .radio-buttons-container label{cursor:pointer}#select-filters .radio-buttons-container label:has(input:checked):before{content:"";color:var(--green);font-weight:900}#select-filters .ais-RefinementList-searchBox{margin-bottom:1rem}#select-filters .ais-SearchBox-form{position:relative}#select-filters .ais-SearchBox-form .ais-SearchBox-input{background:#f2f2f2;border:0;border-radius:5px}#select-filters .ais-SearchBox-form button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}#select-filters .ais-SearchBox-form button.ais-SearchBox-submit{width:1.2rem;display:block;height:1.2rem}#select-filters .ais-SearchBox-form button.ais-SearchBox-reset{right:3rem}#select-filters mark{background-color:#ffed63;color:#000}#select-filters .ais-RefinementList-showMore{border-bottom:2px solid var(--green);height:3rem;color:#000;font-weight:500}#select-filters .ais-RefinementList-showMore:disabled{display:none}#select-filters .ais-RangeSlider{padding:0 1.5rem}#select-filters .ais-RangeSlider .rheostat-handle{background:#e1b109!important;border:0}#select-filters .ais-RangeSlider .rheostat-progress{background:var(--green);border:0;top:-1px;height:7px}#select-filters .ais-RangeSlider .rheostat-background{border:0;background:gray;height:5px;top:0;border-radius:50px}#select-filters .ais-RangeSlider .rheostat-marker{top:13px;background:#cacaca}#select-filters .ais-RangeInput{padding-top:2rem}#select-filters .ais-RangeInput .ais-RangeInput-form{gap:1rem}#select-filters .ais-RangeInput .ais-RangeInput-form input[type=number]{height:35px;padding:0 10px}#select-filters .ais-RangeInput .ais-RangeInput-form .ais-RangeInput-submit{height:35px;padding:0 10px;background:var(--green);border-radius:5px;flex-basis:23%;color:#000;font-weight:600}#select-filters .ais-RangeInput .ais-RangeInput-form>label{flex-basis:30%}#select-filters .ais-RangeInput .ais-RangeInput-form>span{flex-basis:5%}@media (max-width:767px){#searchbox{order:5;flex-basis:100%;display:none}}.ais-SearchBox .ais-SearchBox-form{display:flex;align-items:center;gap:1rem}.ais-SearchBox input[type=search]{height:35px;width:clamp(100px,30vw,350px)}#filter-tabs ul.ais-RefinementList-list input,.ais-SearchBox .ais-SearchBox-submit,.promotion-banner .timer span[data-days="00"],.shopify-section.main-product .cta--wishlist span{display:none}#filter-tabs{position:relative}#filter-tabs:has(#promo-by-brand>.ais-RefinementList--noRefinement) .tab-nav a[href="#promo-by-brand"],#filter-tabs:has(#special-offer>.ais-RefinementList--noRefinement) .tab-nav a[href="#special-offer"]{display:none}#filter-tabs ul.ais-RefinementList-list{display:flex;flex-direction:row;gap:2rem;padding-bottom:2rem;max-width:100%;overflow-x:auto}@media (max-width:1799px){#filter-tabs ul.ais-RefinementList-list{padding:2rem}}#filter-tabs .brand-filter-wrap{background:#fff;position:relative;border-radius:5px;border:2px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.1)}#filter-tabs .brand-filter-wrap:has(input:checked),#filter-tabs .offer-promo:has(input:checked){border-color:var(--green)}#filter-tabs .brand-filter-wrap label{position:relative;padding-top:40%;width:100%;min-width:150px;display:block;cursor:pointer}#filter-tabs .brand-filter-wrap label img{position:absolute;top:10%;left:10%;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#filter-tabs .brand-filter-wrap label img[src*="/aeg"]{width:56%;left:22%}#filter-tabs .brand-filter-wrap .brand-count,#filter-tabs .offer-promo .brand-count{position:absolute;top:0;right:0;padding:2px 6px;background:#f5f5f5;border-radius:0 3px 0 5px;font-size:12px;color:#000;font-weight:600}#filter-tabs .offer-promo{cursor:pointer;width:clamp(200px,20vw,320px);background:#fff;position:relative;border-radius:5px;overflow:hidden;border:2px solid #000;box-shadow:0 3px 6px rgba(0,0,0,.1)}@media (max-width:575px){#filter-tabs .offer-promo{width:calc(100vw - 13rem);max-width:none}}#filter-tabs .offer-promo:has(input:checked) .brand-count{background:var(--green)}#filter-tabs .offer-promo img{width:100%;height:auto;display:block;cursor:pointer}#filter-tabs #special-offer .offer-promo{width:clamp(200px,15vw,320px)}#filter-tabs .tab-nav{display:flex;flex-direction:row;gap:.75rem;position:absolute;left:0;bottom:calc(100% + 3rem)}@media (max-width:1799px){#filter-tabs .tab-nav{bottom:calc(100% + 0rem);padding-left:2rem}}#filter-tabs .tab-nav a{background:#000;display:block;font-size:15px;line-height:35px;color:#fff;font-weight:500;padding:0 20px;border-radius:10px 10px 0 0;background-clip:padding-box;text-decoration:none!important}#filter-tabs .tab-nav a.active{background:#fbfbfb;color:#000;border-bottom:1px solid #fbfbfb}@media (max-width:575px){#filter-tabs .tab-nav a span{display:none}}#filter-tabs .tabs .tab{display:none;min-height:74px}#filter-tabs .tabs .tab.active{display:block}#no-hits{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:5vw;background:var(--beige);border-radius:5px}#no-hits i{font-size:4rem;color:var(--green)}#no-hits p,body.template-product .accordion.description-accordion .accor-title:after{font-size:1.6rem}#no-hits p q{color:#000}.accordion{border-bottom:1px solid var(--lineGrey);padding-top:2rem}@media (max-width:991px){.accordion{padding-top:1rem}}.accordion .accor-item{margin-bottom:0;background:0 0}.accordion .accor-item .accor-text .inner,.accordion .accor-item .accor-title{padding:15px 0}.accordion .accor-item .accor-title{cursor:pointer;position:relative;border-top:1px solid var(--lineGrey);font-size:1.7rem;font-weight:500;color:#000}@media (max-width:575px){.accordion .accor-item .accor-title{text-align:left;padding:15px 35px 15px 0;line-height:1.5}}.accordion .accor-item .accor-title:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";position:absolute;top:50%;right:1.5rem;color:var(--green);font-size:1.4rem;transform:translateY(-50%)}@media (max-width:575px){.accordion .accor-item .accor-title:after{top:2.5rem}}.accordion .accor-item .accor-title__small{font-size:1.4rem}.accordion .accor-item .accor-title h4{margin:0}.accordion .accor-item .accor-text{height:0;overflow:hidden}.accordion .accor-item .accor-text .text-wrap{padding:0 4rem 4rem 0;max-height:40rem;overflow-y:auto;display:block!important}.accordion .accor-item .accor-text .text-wrap.empty{background:rgba(0,0,0,0) url({{ "pre-load.svg" | asset_url }}) no-repeat center 40%;background-size:60px auto}@media (min-width:576px){body.template-product .accordion .accor-item .accor-text .text-wrap{height:calc(100vh - 340px)!important;max-height:310px!important}}@media (max-width:575px){.accordion .accor-item .accor-text .text-wrap{padding:0 0 2rem;text-align:left}}.accordion .accor-item .accor-text .text-wrap a:not(.cta),.accordion .accor-item .accor-text .text-wrap p,.accordion .accor-item .accor-text .text-wrap ul{font-size:1.5rem;line-height:1.7em}.accordion .accor-item .accor-text .text-wrap ul{padding-left:3rem}.accordion .accor-item .accor-text .text-wrap ul li{margin-bottom:.5rem}.accordion .accor-item .accor-text .text-wrap a:not(.cta){color:#000;text-decoration:underline;-webkit-text-decoration-color:#92cd6a;text-decoration-color:#92cd6a;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.accordion .accor-item .accor-text table{font-size:1.5rem}.accordion .accor-item .accor-text table tr td{padding:.5rem 1.5rem;background:var(--lgrey);width:auto!important}#drawers .drawer-content table tr td i,.accordion .accor-item .accor-text table tr td i{color:var(--green2);margin-right:.5rem}#drawers .drawer-content table tr td strong,.accordion .accor-item .accor-text table tr td strong{font-weight:500}.accordion .accor-item .accor-text table tr:nth-child(odd) td{background:#fff}#drawers .drawer-content table tr:not(:last-of-type),.accordion .accor-item .accor-text table tr:not(:last-of-type){border-bottom:5px solid var(--lgrey)}.accordion .accor-item.active .accor-title:after{content:""}.shopify-section.main-product #main-product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,40%);gap:3rem}@media (max-width:991px){.shopify-section.main-product #main-product.grid{grid-template-columns:minmax(0,1fr);gap:0}}.shopify-section.main-product #main-product.grid>#promotion-banners{position:-webkit-sticky;position:sticky;top:0;z-index:999;margin-left:-15px;width:100vw}.shopify-section.main-product #main-product.grid>#promotion-banners .promotion-banner{border-radius:0;margin:0}.shopify-section.main-product .gift-price{display:flex;align-items:center;gap:1.5rem;font-size:2rem;margin:4rem 0 2rem}.shopify-section.main-product .gift-price .gift-label{color:var(--red);font-weight:700;font-size:2.6rem}.shopify-section.main-product #free-item-message{background:#000;color:#fff;padding:8px;border-radius:5px;font-weight:500;text-align:center;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;gap:1rem}.shopify-section.main-product #product-gallery{position:relative;padding-top:3.5rem}@media (max-width:767px){.shopify-section.main-product #product-gallery{margin:0-15px;width:100vw;padding-top:0}.shopify-section.main-product #product-gallery .slick-track .slick-slide{padding:0!important}}@media (min-width:992px){.shopify-section.main-product #product-gallery .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:767px){.shopify-section.main-product #product-gallery .grid:not(.slick-initialized) .img:not(#item-1){display:none}}.shopify-section.main-product #product-gallery a{display:block;box-sizing:border-box}.shopify-section.main-product #product-gallery a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;mix-blend-mode:multiply}.shopify-section.main-product #product-gallery .vim-video iframe{width:100%;height:100%;aspect-ratio:1/1;border:0;outline:0;display:block}.shopify-section.main-product #product-gallery .img{background:var(--beige);border-radius:var(--borderRadius);overflow:hidden;position:relative}@media (max-width:767px){.shopify-section.main-product #product-gallery .img{aspect-ratio:1/1}}.shopify-section.main-product #product-gallery .img:not(.fill){padding:2.5vw}.shopify-section.main-product #product-gallery .img.fill,.shopify-section.main-product #product-gallery .img:has(iframe){padding:0!important}@media (max-width:767px){.shopify-section.main-product #product-gallery .img{border-radius:0}}.shopify-section.main-product #product-gallery .img#item-1{padding:2.5vw;grid-column:span 2}.shopify-section.main-product #product-gallery .img#item-2:not(:has(+.img)),.shopify-section.main-product #product-gallery .img#item-4:not(:has(+.img)),.shopify-section.main-product #product-gallery .img#item-6:not(:has(+.img)){grid-column:span 2;padding:5vw}.shopify-section.main-product #product-gallery #item-1 a{padding:3rem}.shopify-section.main-product #product-gallery #item-1 a img,.shopify-section.main-product .right-col .klarna-pop svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shopify-section.main-product #product-gallery #item-1 a img:not([src*=".png"]){mix-blend-mode:multiply}.shopify-section.main-product #product-gallery .labels-wrap{position:absolute;top:2rem;right:2rem;height:9rem;z-index:1}.shopify-section.main-product #product-gallery .labels-wrap img{height:100%;margin-left:1rem;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal!important;width:clamp(100px,8vw,150px)!important}.shopify-section.main-product #product-gallery .circ-left,.shopify-section.main-product #product-gallery .circ-right{position:absolute;left:auto;bottom:2rem;right:7rem;font-size:2rem;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;z-index:10;color:#000;cursor:pointer;transition:all .25s ease;border:0}.shopify-section.main-product #product-gallery .circ-right{right:2rem}.shopify-section.main-product #product-gallery .circ-left:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:""}.shopify-section.main-product #product-gallery .circ-right:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:""}.shopify-section.main-product #product-gallery #call-out{grid-column:2;grid-row:1;position:absolute;top:20px;left:20px;background:#fff;padding:7px 20px;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.2);opacity:0}.shopify-section.main-product #product-gallery #call-out:empty{display:none}.shopify-section.main-product #product-gallery #call-out h4{margin:0;font-weight:700}.shopify-section.main-product #product-gallery #call-out p{margin:0 0 3px;font-size:1.5rem}.shopify-section.main-product .right-col .SentimentWidget__header{display:none!important}.shopify-section.main-product .right-col .SentimentWidget .cssVar-textBody{font-size:1.5rem!important;line-height:1.7em!important}.shopify-section.main-product .right-col .SentimentWidget .R-TextHeading{color:#000!important;display:block!important;font-weight:500!important;font-size:16px!important}.shopify-section.main-product .right-col .product-lead-time{text-align:left;padding:1rem 2rem 1rem 5rem;margin-bottom:1rem;background:#ffe4b3;font-size:1.3rem;font-weight:500;border-radius:5px;margin-top:20px;position:relative}.cart-items-table .shopify-section.main-product .right-col .product-lead-time{clear:both;margin-top:1.5rem}.shopify-section.main-product .right-col .product-lead-time:before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";margin-right:5px;position:absolute;left:17px;font-size:16px}.shopify-section.main-product .right-col .product-lead-time:not(.xmas):not(.perm)+.add-to-bag,.shopify-section.main-product .right-col .product-lead-time:not(.xmas):not(.perm)+.add-to-bag:after{background:var(--orange)}@media (min-width:992px){.shopify-section.main-product .right-col{grid-row:span 2}}@media (max-width:767px){.shopify-section.main-product .right-col{margin-bottom:3rem}}.shopify-section.main-product .right-col h1{margin-top:1rem;margin-bottom:2rem}@media (max-width:767px){.shopify-section.main-product .right-col h1{margin-bottom:2rem;font-size:2.4rem;margin-top:1rem}}.shopify-section.main-product .right-col h1 span{display:block;font-size:.6em;font-weight:var(--textFontWeight);line-height:1.5;font-family:var(--textFontFamily)}@media (max-width:767px){.shopify-section.main-product .right-col h1 span{padding-top:7px}}@media (min-width:768px){.shopify-section.main-product .right-col .start .inside>.product-lead-time{display:none}}.shopify-section.main-product .right-col .inner{padding:3rem 4rem 5rem;max-width:700px}@media (min-width:768px){.shopify-section.main-product .right-col .inner{position:-webkit-sticky;position:sticky;top:var(--stickyTop);transition:top .23s ease}}@media (max-width:767px){.shopify-section.main-product .right-col .inner{padding:3rem 1rem}.shopify-section.main-product .right-col #buy-pane{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:2rem;box-shadow:0 0 10px rgba(0,0,0,.0784313725);transition:all .5s ease}.shopify-section.main-product .right-col #buy-pane .product-lead-time{display:none}.shopify-section.main-product .right-col #buy-pane.end{transform:translateY(150%)}.shopify-section.main-product .right-col #buy-pane .cta.add-to-bag:disabled{display:none}}#drawers .drawer-content:not(.active),.shopify-section.main-product .right-col #buy-pane .add-to-bag:not(.oos-notification):not([data-id]){display:none}.shopify-section.main-product .right-col #related-product-by-tag-container{margin-bottom:2rem;display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:var(--beige);border-radius:5px}.shopify-section.main-product .right-col #related-product-by-tag-container h5{font-size:1.6rem;font-weight:500;margin:0;white-space:nowrap}.shopify-section.main-product .right-col #related-product-by-tag-container select{width:100%;padding:1rem;border:0 solid #e0e0e0;border-radius:5px;font-size:1.6rem;font-weight:500;background:#fff}.shopify-section.main-product .right-col .short-desc{margin-bottom:3rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.shopify-section.main-product .right-col .short-desc p{margin:0}.shopify-section.main-product .right-col .short-features ul{padding-left:25px!important;margin:0 0 2rem;list-style-type:none}.shopify-section.main-product .right-col .short-features ul li{padding-left:3px;line-height:1.5;margin-bottom:10px!important;position:relative}.shopify-section.main-product .right-col .short-features ul li>span{position:absolute;left:0;top:0;z-index:1;transform:translateX(calc(-100% - 5px));font-size:1.6rem}.shopify-section.main-product .right-col .short-features ul li strong{color:#000;display:block;font-weight:500;font-size:16px}.shopify-section.main-product .right-col .limit-qty-msg{background:#ffe5b5;display:grid;align-items:center;gap:20px;color:#000;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;border:1px dashed #fff;padding:11px;border-radius:5px;margin-bottom:2rem}.shopify-section.main-product .right-col .limit-qty-msg .msg{font-size:13px}.shopify-section.main-product .right-col #price-wrap{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row-reverse}@media (min-width:768px){.shopify-section.main-product .right-col #price-wrap{margin-bottom:3rem}}@media (max-width:767px){.shopify-section.main-product .right-col #price-wrap{flex-direction:column;align-items:baseline}.shopify-section.main-product .right-col #price-wrap .roundal{position:absolute;bottom:100%;transform:translateY(50%);left:12px}.shopify-section.main-product .right-col #price-wrap .rrp{font-size:13px}}.shopify-section.main-product .right-col #price-wrap #price-savings{display:flex;align-items:center;gap:1rem}@media (max-width:767px){.shopify-section.main-product .right-col #price-wrap #price-savings{flex-direction:column-reverse;align-items:flex-start}}.shopify-section.main-product .right-col #price-wrap .final-price{font-size:2.6rem;color:var(--red);font-weight:700}.shopify-section.main-product .right-col .loyalty-price{flex-direction:row;display:flex;gap:.7rem}.shopify-section.main-product .right-col .loyalty-price:not(.base)>div:first-child{width:50px;height:50px}.shopify-section.main-product .right-col .loyalty-price:not(.base)>div:first-child img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.shopify-section.main-product .right-col .loyalty-price>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;text-transform:capitalize}.card-values div,.shopify-section.main-product .right-col .loyalty-price>div small{font-size:14px;font-weight:500;color:#000}.shopify-section.main-product .right-col #pp-add-to-wrap{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:1rem}@media (min-width:768px){.shopify-section.main-product .right-col #pp-add-to-wrap{margin-bottom:2rem}}@media (max-width:767px){.shopify-section.main-product .right-col #pp-add-to-wrap .action-wrap{grid-column:2;grid-row:1}.shopify-section.main-product .right-col #pp-add-to-wrap .cta--wishlist{grid-column:1;grid-row:1}}.shopify-section.main-product .right-col .product-usps{margin-bottom:3rem}.shopify-section.main-product .right-col .klarna-pop{max-width:50px;display:block;margin:20px 0 0 auto}.shopify-section.main-product .right-col .loyalty-cta{background:#fef7ea;display:flex;height:76px;align-items:center;padding:14px;margin:0 0 1rem;border-radius:5px}.shopify-section.main-product .right-col .loyalty-cta a{text-decoration:none;color:#000}.shopify-section.main-product .right-col .loyalty-cta i{color:var(--orange);margin-right:14px;font-size:3rem;margin-left:7px}.shopify-section.main-product .right-col .product-callout{background:var(--bgColour);display:flex;align-items:center;padding:14px;margin:0 0 1rem;border-radius:5px;text-decoration:none;color:var(--textColor);justify-content:var(--alignment)}.shopify-section.main-product .right-col .product-callout[href=""]{pointer-events:none}.shopify-section.main-product .right-col .product-callout__icon svg{color:var(--iconColor);margin-right:14px;font-size:3rem;margin-left:7px;width:3.5rem;height:auto;display:block}.shopify-section.main-product .right-col .product-callout__icon svg path{fill:var(--iconColor)}.shopify-section.main-product .right-col .ruk_rating_snippet{cursor:pointer;margin-bottom:0}.shopify-section.main-product .right-col .ruk_rating_snippet i{font-size:21px}.shopify-section.main-product .right-col .ruk_rating_snippet .ruk-rating-snippet-count{font-size:14px;padding-left:5px}.shopify-section.main-product .right-col .quick-links{display:flex;flex-direction:column;border-bottom:1px solid #e7e7e7}.shopify-section.main-product .right-col .quick-links a{display:flex!important;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid #e7e7e7;text-decoration:none;display:block;font-size:1.1em;color:#000;font-weight:var(--textFontWeight);line-height:1.5;font-family:var(--textFontFamily)}.shopify-section.main-product .right-col .quick-links a:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";margin-right:1.5rem;color:var(--green);font-size:1.8rem}.shopify-section.main-product .right-col .quick-links a .accor-title__small{font-size:1.4rem}.shopify-section.main-product~.shopify-section.ugc{padding:5vw 0}.shopify-section.main-product .cta--wishlist{z-index:10;text-align:left;position:relative;line-height:60px;overflow:hidden;font-size:23px;font-weight:500;text-decoration:none;background:#f9f9f9;color:#000;display:inline-block;padding:0 20px;border-radius:5px}.shopify-section.main-product .cta--wishlist:before{width:30px;height:30px;font-family:"Font Awesome 6 Pro";font-weight:300;content:"";color:#000}.shopify-section.main-product .cta--wishlist[data-action=remove]:before{color:#d14545;font-weight:900}.shopify-section.main-product .cta--wishlist.loading:after{position:absolute;top:50%;left:50%;width:60px;height:60px;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><radialGradient id="a5" cx=".66" fx=".66" cy=".3125" fy=".3125" gradientTransform="scale(1.5)"><stop offset="0" stop-color="%2392CD6A"></stop><stop offset=".3" stop-color="%2392CD6A" stop-opacity=".9"></stop><stop offset=".6" stop-color="%2392CD6A" stop-opacity=".6"></stop><stop offset=".8" stop-color="%2392CD6A" stop-opacity=".3"></stop><stop offset="1" stop-color="%2392CD6A" stop-opacity="0"></stop></radialGradient><circle transform-origin="center" fill="none" stroke="url(%23a5)" stroke-width="10" stroke-linecap="round" stroke-dasharray="200 1000" stroke-dashoffset="0" cx="100" cy="100" r="70"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="360;0" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></circle><circle transform-origin="center" fill="none" opacity=".2" stroke="%2392CD6A" stroke-width="10" stroke-linecap="round" cx="100" cy="100" r="70"></circle></svg>');background-repeat:no-repeat;transform:scale(1) translate(-50%,-50%);transform-origin:center}.card-values{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}@media (max-width:767px){.card-values{justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}}.card-values div{font-size:35px;font-family:"Asap",sans-serif;padding:16px 18px;border-radius:.5rem;border:1px dashed #e6c789;cursor:pointer}.card-values div.active{background:#e6c789;color:#463719;border:0}#drawers{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:700px;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s;display:flex;flex-direction:column;max-height:100vh}@media (max-width:767px){#drawers{max-width:calc(100vw - 30px)}}#drawers.open{transform:translateX(0)}#drawers .close-drawer{padding:2rem;text-align:center;justify-content:center;display:flex;gap:1rem;border-bottom:1px solid var(--lineGrey3);font-family:var(--titleFontFamily);font-size:2.4rem;line-height:1.3;font-weight:var(--titleFontWeight);color:#303030;position:relative;display:block;width:100%;text-decoration:none}#drawers .close-drawer i{right:2rem;display:block;width:2.5rem;height:2.5rem;color:#000;font-size:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}#drawers .drawer-content{max-height:100%;overflow-y:auto;padding:4rem}@media (max-width:767px){#drawers .drawer-content{padding:2.5rem}}#drawers .drawer-content h2{margin-top:0}#drawers .drawer-content table{font-size:1.5rem;width:100%!important}@media (max-width:767px){#drawers .drawer-content table tr td{width:100%!important}#drawers .drawer-content table tr:has(td:nth-child(2)){display:grid;grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;background:var(--beige);border-bottom:5px solid #fff!important;padding:1.5rem;gap:1rem}#drawers .drawer-content table tr:has(td:nth-child(2)) td{padding:0}#drawers .drawer-content table tr:has(td:nth-child(2)) td:not(:last-child){font-size:1.8rem!important;font-weight:500!important;color:#000!important}#drawers .drawer-content table tr:has(td:nth-child(2)) td:last-child{grid-column:span 2!important}}#drawers .drawer-content table tr td{padding:1.5rem;background:var(--beige)}#drawers .drawer-content table tr:nth-child(odd) td{background:var(--beige)}#drawers .drawer-content ul{list-style-type:none;padding:0 0 0 2rem;margin:0 0 2rem;font-size:1.5rem}#drawers .drawer-content ul li{position:relative;margin-bottom:.5rem}#drawers .drawer-content ul li:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"";position:absolute;left:0;top:.2rem;color:#000;font-size:1.5rem;transform:translateX(calc(-100% - .8rem))}#ReviewsWidget{background:var(--beige);padding:4rem 4rem 0;border-radius:1rem}@media (max-width:767px){#ReviewsWidget{margin:0-15px;width:100vw;padding:2rem;border-radius:0}}#ReviewsWidget .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{background:#fff;padding:3rem;margin-bottom:10px;border:0;border-radius:1rem}@media (max-width:767px){#ReviewsWidget .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item{padding:2rem}}#ReviewsWidget input,#ReviewsWidget textarea{background:#fff}.promotion-banner{background-color:var(--bgColour);color:var(--textColour);padding:1rem;text-align:center;font-size:16px;border-radius:5px;display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}@media (max-width:767px){.promotion-banner{margin-bottom:1rem}}.promotion-banner .code{border:1px dashed var(--textColour);display:inline-block;padding:1px 5px;margin:0 7px;border-radius:5px}.promotion-banner .copy-code-btn{color:var(--textColour)}.promotion-banner .timer{text-transform:none!important;color:#fff;font-weight:100}.promotion-banner .timer span .time-part__suffix{font-size:.75em;padding-left:1px;font-family:var(--titleFontFamily)}body.template-product .accordion.description-accordion{border:0}body.template-product .accordion.description-accordion .accor-item .accor-text .text-wrap{height:auto!important;max-height:420px!important;padding-bottom:1rem!important;overflow-y:auto!important}@media (max-width:767px){body.template-product .accordion.description-accordion .accor-item .accor-text .text-wrap{padding-right:3rem}}body.template-product .accordion.description-accordion .accor-item.item-description:not(:has(+.accor-item)) ul{list-style-type:none;padding:0 0 0 2.2rem;margin:0 0 2rem;font-size:1.5rem}body.template-product .accordion.description-accordion .accor-item.item-description:not(:has(+.accor-item)) ul li{position:relative;margin-bottom:.5rem}body.template-product .accordion.description-accordion .accor-item.item-description:not(:has(+.accor-item)) ul li:before{font-family:"Font Awesome 6 Pro";font-weight:300;content:"";position:absolute;left:0;top:.2rem;color:#000;font-size:1.5rem;transform:translateX(calc(-100% - .8rem))}body.template-product .accordion.description-accordion .accor-item:not(.item-description) ul{padding-left:25px!important;margin:5px 0;list-style-type:none}body.template-product .accordion.description-accordion .accor-item:not(.item-description) ul li{padding-left:3px;line-height:1.5;margin-bottom:10px!important;position:relative}body.template-product .accordion.description-accordion .accor-item:not(.item-description) ul li>span{position:absolute;left:0;top:0;z-index:1;transform:translateX(calc(-100% - 5px));font-size:1.6rem}body.template-product .accordion.description-accordion .accor-item:not(.item-description) ul li strong{color:#000;display:block;font-weight:500;font-size:16px}body.template-product .accordion.description-accordion .accor-title{display:flex!important;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid #e7e7e7;text-decoration:none;display:block;font-size:1.1em;color:#000;font-weight:var(--textFontWeight);line-height:1.5;font-family:var(--textFontFamily)}#grouped-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem 2.5rem}#grouped-products-grid .product-item .image a{padding:2rem 3rem}#grouped-products-grid .product-item .title{font-size:1.8rem}#grouped-products-grid a{text-decoration:none}.item-grouped .text-wrap{padding-right:0!important}.code-copied{position:fixed;top:100vh;left:50%;transform:translateX(-50%);background-color:var(--bgColour);color:var(--textColour);z-index:99999;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;text-align:center;padding:2rem;border-radius:5px;opacity:0}
/*# sourceMappingURL=main-product.css.map */