:root{interpolate-size:allow-keywords}body:has(.tab-section.active),body:has(#colour-picker-container[data-visible="true"]){overflow:hidden}.icon-product{mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor;display:inline-block;width:14px;height:14px}.icon-product-plus{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M1.5 6.5H11.5' stroke='%23382F2D' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M6.5 11.5L6.5 1.5' stroke='%23382F2D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.icon-product-dash{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='3' viewBox='0 0 13 3' fill='none'%3E%3Cpath d='M1.5 1.5H11.5' stroke='%23382F2D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.icon-product-chevron{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M1.5 1.5L6.5 6.5L11.5 1.5' stroke='%23382F2D' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.product-container{max-width:1170px;width:100%;padding:0 15px 50px 15px;margin-left:auto;margin-right:auto;margin-top:10px}.product-container a{text-decoration:underline}.breadcrumb-wrapper{display:flex;align-items:center;justify-content:space-between}#copyURLBtn{cursor:pointer;background:#f2f2f2;padding:10px 15px;border-radius:5px;border:1px solid #e2e2e2}#copyURLBtn:hover{background:#e2e2e2}.option_panel{display:flex;flex-direction:column}.img-wrapper{width:100%}#mainimgholder{position:relative;aspect-ratio:1;max-height:365px;margin:10px auto 15px auto}#mainimg{width:100%;aspect-ratio:1}#swatchimg,#swatchhex,.swatch-holder{display:none;aspect-ratio:1}#swatchimg,#swatchhex{width:100%;height:100%;border-radius:8px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#mainimgholder.active #mainimg,#mainimgholder.hex #mainimg,#mainimgholder.img #mainimg{display:none}#mainimgholder.active .swatch-holder{display:block;margin-bottom:0;position:absolute;bottom:5px;right:5px;cursor:pointer}.swatch-holder img{width:200px;height:200px;aspect-ratio:1}#mainimgholder.hex #swatchhex{display:block}#mainimgholder.img #swatchimg{display:block}.options{margin-left:auto;margin-right:auto;max-width:365px;width:100%;margin-top:10px}.product-title h1{font-size:160%;font-weight:900;margin-top:15px;margin-bottom:5px;text-align:left}.reviews_link{display:inline-flex;gap:7px;cursor:pointer}.reviews_link .link{text-decoration:underline;color:#382F2D}.reviews_stars{position:relative;width:100px;height:20px}.reviews_stars .base,.reviews_stars .total{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 16 20'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");height:20px;mask-repeat:repeat-x;position:absolute}.reviews_stars .base{width:100px;background:#f0f0f0}.reviews_stars .total{background:#F4BF49;z-index:1}.inputs .picker-wrapper,.inputs .dropdown-container,.inputs .button-container,.inputs .product-info-panel{width:100%;max-width:365px}.inputs.loading .product-option-group{cursor:wait;opacity:.75}.inputs.loading .dropdown-button,.inputs.loading .picker-button,.inputs.loading .selector-item,.inputs.loading #coverageBtn{pointer-events:none}.inputs .group-label{display:flex;justify-content:space-between;font-weight:400;margin-bottom:5px}.inputs #button-group-size .group-label{justify-content:flex-start;gap:10px}.dropdown-container,.picker-wrapper{position:relative;font-size:14px;margin-top:0;margin-bottom:1.5rem;max-width:100%;cursor:pointer}.dropdown-button,.picker-button{display:flex;user-select:none;align-items:center;justify-content:space-between;border:1px solid #99938E;border-radius:5px;cursor:pointer;width:100%;line-height:20px;padding:8px;height:56px}.picker-button .picker-icon,.dropdown-button .dropdown-icon{display:flex;align-items:center;justify-content:center;border-radius:5px;width:40px;height:40px}.picker-button:hover{border-color:#382F2D}.picker-button:hover .picker-icon{background:#E8E3DA}.dropdown-info,.picker-info{display:flex;gap:10px;align-items:center}.dropdown-container[data-selected="false"] .dropdown-button .selector-description{margin-left:5px}.dropdown-container[data-selected="false"] .dropdown-button .selected-swatch{display:none}.picker-wrapper[data-selected="false"] .picker-button .selected-swatch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' viewBox='0 0 41 41' fill='none'%3E%3Cg clip-path='url(%23clip0_156_15)'%3E%3Cpath d='M2.62301 10.4135C0.968778 13.3569 0.065541 16.6763 0 20.0532H9.45088C9.4973 18.3326 9.94926 16.6421 10.7665 15.1282L2.62301 10.4135Z' fill='%23CC99CC'/%3E%3Cpath d='M0.0238953 20.7284C0.0587139 24.1073 0.931912 27.4349 2.55815 30.3921L10.7426 25.6534C9.92537 24.1402 9.47341 22.449 9.4263 20.7291H0.0238953V20.7284Z' fill='%2364539B'/%3E%3Cpath d='M2.85923 30.9097C4.57354 33.8183 6.989 36.2626 9.87212 38.0079L14.5979 29.7998C13.1355 28.8988 11.9012 27.6616 11.0027 26.1949L2.85923 30.9097Z' fill='%23617BC5'/%3E%3Cpath d='M10.4012 38.3482C13.3362 40.0072 16.6461 40.913 20.0132 40.9787V31.5006C18.2975 31.454 16.6119 31.0007 15.1024 30.1812L10.4012 38.3482Z' fill='%2366A6B1'/%3E%3Cpath d='M20.6891 41C24.0583 40.9651 27.3763 40.0893 30.325 38.4584L25.5999 30.2496C24.0911 31.0692 22.4048 31.5225 20.6898 31.5697V41H20.6891Z' fill='%2361DADB'/%3E%3Cpath d='M30.9388 38.1243C33.839 36.405 36.2763 33.9826 38.0165 31.0911L29.8321 26.3517C28.9336 27.8183 27.7 29.0562 26.2376 29.9573L30.9388 38.1243Z' fill='%2377B97A'/%3E%3Cpath d='M38.3319 30.5236C39.9862 27.5801 40.8894 24.2607 40.9549 20.8838H31.5041C31.4576 22.6044 31.0057 24.2949 30.1885 25.8088L38.3319 30.5236Z' fill='%2380B63B'/%3E%3Cpath d='M41 20.2709C40.9652 16.892 40.092 13.5644 38.4658 10.6072L30.2813 15.3459C31.0985 16.8591 31.5505 18.5503 31.5976 20.2702H41V20.2709Z' fill='%23817B59'/%3E%3Cpath d='M38.2009 10.1054C36.4865 7.19683 34.0711 4.75248 31.188 3.0072L26.4629 11.2153C27.9253 12.1163 29.1596 13.3536 30.0581 14.8202L38.2009 10.1054Z' fill='%23D3C129'/%3E%3Cpath d='M30.6302 2.63058C27.6952 0.971577 24.3847 0.0657304 21.0182 0V9.47818C22.7339 9.52474 24.4195 9.97801 25.929 10.7976L30.6302 2.63058Z' fill='%23D27035'/%3E%3Cpath d='M20.3648 0.0239258C16.9956 0.058845 13.6776 0.934565 10.7289 2.5655L15.454 10.7736C16.9628 9.954 18.6491 9.50074 20.3641 9.45349V0.0239258H20.3648Z' fill='%23CC3333'/%3E%3Cpath d='M10.0926 2.89075C7.19244 4.61001 4.75514 7.03245 3.01488 9.9239L11.1993 14.6633C12.0978 13.1967 13.3315 11.9588 14.7938 11.0577L10.0926 2.89075Z' fill='%23FF9999'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_156_15'%3E%3Crect width='41' height='41' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.selected-swatch{width:40px;height:40px;border-radius:5px;background-size:cover}.selected-swatch.light{outline:1px solid #cecece;outline-offset:-1px}.selector-group .selector-description{font-weight:700}.dropdown-list-wrapper{display:none;position:absolute;top:100%;left:0;z-index:299;padding:0;margin:3px 0 0 0;border:1px solid #99938E;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:400px;overflow-y:auto;background:#FFF;border-radius:4px;width:100%;overscroll-behavior:none}.dropdown-container.active .dropdown-list-wrapper{display:block}.dropdown-list-wrapper.up{bottom:100%;top:unset;margin:0 0 2px 0;box-shadow:0 -6px 12px rgba(0,0,0,.175)}.dropdown-list-wrapper ul{list-style:none;margin:0;padding:0}.dropdown-list-wrapper ul li{padding:4px 5px 4px 8px;height:50px;display:flex;position:relative;align-items:center;gap:8px;font-weight:700}.dropdown-list-wrapper ul li.hovered,.dropdown-list-wrapper ul li:hover{background:#E8E3DA}.dropdown-list-wrapper ul li.hovered .swatch,.dropdown-list-wrapper ul li:hover .swatch{outline:1px solid #382F2D;outline-offset:-1px}.dropdown-list-wrapper .dropdown-list .default-option{padding-left:13px}.swatch{display:inline-block;width:42px;height:42px;aspect-ratio:1;border-radius:5px}.swatch.light{outline:1px solid #cecece;outline-offset:-1px}.missing-swatch{height:42px}.dropdown-list-wrapper ul li.unavailable{opacity:.5}.button-container{margin:1.5rem 0;font-size:14px}.button-container .button-cols-2,.button-container .button-cols-3{display:grid;gap:8px}.button-container .button-cols-2{grid-template-columns:repeat(2,1fr)}.button-container .button-cols-3{grid-template-columns:repeat(3,1fr)}.button-container button{padding:0;display:inline-block;zoom:1;position:relative;border:1px solid #99938E;border-radius:5px;background:#FFF;text-align:center;vertical-align:top;min-width:60px;height:48px;user-select:none;overflow:hidden}.button-container button.with-img{height:56px}.button-container button.large{text-align:left}@media (hover:hover){.button-container button:hover{border-color:#382F2D}}.button-container button:focus-visible{outline:2px solid #2A824A;outline-offset:3px;text-decoration:underline}.button-container button:focus-visible span{text-decoration:underline}.button-container button.unavailable{border-color:#99938E;background:#F5F5F5}.button-container button.unavailable .swatch{opacity:.5}.button-container button.unavailable:before{content:'';height:100%;width:100%;display:block;position:absolute;left:0;top:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1 1' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1L1 0' stroke='%2399938E' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");z-index:1}@media (hover:hover){.button-container button.unavailable:hover{border-color:#99938E}}.swatch-wrapper{display:flex;position:relative;align-items:center;gap:11px;height:100%;padding:7px}.button-container button .desc{font-size:14px;font-weight:700}.button-container button.with-img .desc{display:inline-block;background:transparent;border:0;word-wrap:break-word;vertical-align:middle}.button-container button.no-img .desc{display:inline-block;padding:10px 5px;border-radius:50px;width:100%}.button-container button.active{border-color:#382F2D;box-shadow:0 0 0 1px #382F2D}.price-container{margin-bottom:15px;position:relative}#price-container #su-price-matrix{display:none;grid-template-columns:1fr 1fr 1fr;position:absolute;background:#fff;border:1px solid #929292;z-index:2;top:-50%;right:-50%;max-width:320px}#price-container #su-price-matrix::before{content:'Loading...';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:200%;font-weight:700;display:none}#price-container.active #su-price-matrix.populated,#price-container.active #su-price-matrix.loading{display:grid}#price-container #su-price-matrix div{padding:3px 5px}#su-price-matrix div:nth-child(6n-3),#su-price-matrix div:nth-child(6n-4),#su-price-matrix div:nth-child(6n-5){background:#F1EFEE}#su-price-matrix div:nth-child(3n-2){font-weight:700}#price-container #su-price-matrix .locations-list{grid-column:span 2}#price-container #su-price-matrix.loading::before{display:block;animation:loading-colour-change 1000ms infinite}#price-container #su-price-matrix.loading div{background:#FFF;color:#FFF}@keyframes loading-colour-change{0%{color:#616161}50%{color:#979797}100%{color:#616161}}#price .original-price,#price .variation-price,#price .product-price{color:#222;font-weight:800;font-size:24px}#price.discount .variation-price{color:#B90829}#price .prices{display:flex;gap:10px;align-items:center}#price .discounts{display:none;gap:10px;align-items:center;margin-top:10px;margin-bottom:20px}#price .product-discount-percentage,#price .variation-discount-percentage{font-size:12px;color:#B90829;font-weight:700;border:1px solid #B90829;border-radius:5px;padding:3px 7px}.also-purchased-products .original-price{font-size:150%;color:#666;text-decoration:line-through}#price .variation-price,#price .variation-discount-percentage,#price .original-price{display:none}#price.variation .variation-price,#price.discount.variation .variation-discount-percentage,#price.discount.variation .original-price{display:block}#price.variation .product-price,#price.variation .product-discount-percentage{display:none}#price.discount .original-price{text-decoration:line-through;display:block}#price.discount .discounts{display:flex}#discount-promo-container{display:block;background:#B3232D;margin-bottom:15px;padding:1px;border-radius:2px}#discount-promo-title{padding:16px;color:#fff}#discount-promo-title span{display:flex;gap:10px;align-items:center}.toggle-header{display:flex;gap:10px;align-items:center;justify-content:space-between}.toggle-header span{display:flex;gap:10px;align-items:center}#discount-promo-box{background:#FFF}#discount-promo-box span{color:#000;padding:8px;display:block}.toggle-header{cursor:pointer}.toggle-body{height:0;overflow:hidden;transition:300ms ease-in-out}.toggle-container.active .toggle-body{height:auto;height:calc-size(auto);transition:300ms ease-in-out}.toggle-container.active .toggle-header .icon-chevron-down,.toggle-container .toggle-header .icon-chevron-up{display:none}.toggle-container.active .toggle-header .icon-chevron-up{display:block}.stock-status{display:none;line-height:1;margin-top:5px;margin-bottom:8px}.stock-status span{font-weight:700}.stock-status.active{display:inline;align-items:center}.inputs.loading .stock-status-container{opacity:0}#restock_email{display:none}#restock_email.active{display:inline}.reminder-email-btn{cursor:pointer;user-select:none;text-decoration:underline}.modal-bg{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#3D3D3D;opacity:.4;z-index:201}body:has(.modal-container.active) .modal-bg{display:block}#reminder-modal{width:100%;background:#E8E4DB}#reminder-modal h4{font-size:24px;font-weight:700}#reminder-modal.loading .m-body,#reminder-modal.loading .m-footer{pointer-events:none;opacity:.7}#reminder-modal.loading::before{content:'Loading...';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;font-size:26px;font-weight:700}.reminder-success{display:none}.reminder-success p{margin:0}#reminder-modal.success .reminder-form,#reminder-modal.success .m-footer{display:none}#reminder-modal.success .reminder-success{display:block}.reminder-form .reminder-error{color:#b11515;text-align:center;background:#ffddda;border:1px solid #b11515;border-radius:5px;padding:15px;margin-bottom:15px;display:none}#reminder-modal.error .reminder-form .reminder-error{display:block}.reminder-variation{font-weight:700}.modal-container{display:none;position:fixed;background:#FFF;z-index:202;padding:16px;flex-direction:column;gap:15px}@media (max-width:575px){.modal-container{display:flex;bottom:0;transform:translate(0%,100%);transition:transform 300ms ease-in-out}.modal-container.active{transform:translate(0%,0%);transition:transform 300ms ease-in-out}}@media (min-width:576px){#reminder-modal{max-width:400px;border-radius:5px}.modal-container{top:50%;left:50%;transform:translate(-50%,-50%);width:90%}.modal-container.active{display:flex}}.m-header{display:flex;align-items:center;justify-content:space-between}.m-close{cursor:pointer;border:1px solid #99938E;border-radius:50px;width:36px;height:36px;background:#E8E4DB;display:flex;align-items:center;justify-content:center}.m-close::before{content:'';width:12px;height:12px;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_115_402)'%3E%3Cpath d='M3.17653 0.545534C2.45042 -0.180583 1.27315 -0.180583 0.54703 0.545534C-0.179088 1.27165 -0.179088 2.44892 0.547029 3.17504L5.37418 8.00219L0.547029 12.8293C-0.179088 13.5555 -0.179088 14.7327 0.54703 15.4589C1.27315 16.185 2.45042 16.185 3.17653 15.4589L8.00369 10.6317L12.8308 15.4589C13.557 16.185 14.7342 16.185 15.4603 15.4589C16.1865 14.7327 16.1865 13.5555 15.4603 12.8293L10.6332 8.00219L15.4603 3.17504C16.1865 2.44892 16.1865 1.27165 15.4603 0.545534C14.7342 -0.180583 13.557 -0.180583 12.8308 0.545534L8.00369 5.37269L3.17653 0.545534Z' fill='%230F172A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_115_402'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-size:100%;background:#000;mask-repeat:no-repeat}.m-input-group label{display:none;visibility:hidden}.m-body input{width:100%;font-size:16px;padding:10px;height:48px;border:none;border-radius:5px;outline:1px solid #99938E;background:#FFF}.modal-container.invalid .m-body input{outline:1px solid #D0210B}.m-input-group .error-hint{display:none;color:#D0210B;font-size:.85rem;margin-top:5px}.modal-container.invalid .m-input-group .error-hint{display:block}.modal-container.invalid .m-footer button{pointer-events:none;opacity:.7}.modal-container .m-footer{display:flex;gap:16px;flex-direction:column}.cta-container{display:flex;gap:14px;flex-direction:column;margin-bottom:15px}.cta-container:has(.stock-status.active){gap:16px}.quantity-container{display:flex;gap:4px;flex-direction:column}.quantity-input{display:flex;gap:5px;width:100%;max-width:157px;height:48px;border:1px solid #99938E;border-radius:5px;padding:5px;overflow:hidden;align-items:center}.quantity-input button{color:#382F2D;cursor:pointer;padding:0;background:#FFF;border:none;display:flex;justify-content:center;align-items:center;height:38px;width:38px;border-radius:5px;aspect-ratio:1}.quantity-input button:hover{background:#E8E3DA}.quantity-input input{width:100%;height:42px;z-index:1;text-align:center;border:none;font-size:16px;font-weight:700;border-radius:5px}.option_panel .options input[type="tel"]:focus{outline:2px solid #2A824A;outline-offset:-2px}.cta-primary,.cta-secondary{display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;border-radius:5px;width:100%;height:48px;padding:10px 16px;font-weight:700;font-size:16px;line-height:1.3;text-align:center;border:none;user-select:none;text-decoration:none}.product-container a.cta-primary,.product-container a.cta-secondary{text-decoration:none}.cta-primary{background:#2A824A;color:#fff}.cta-primary:hover{background:#1B5730}.cta-primary:focus-visible,.cta-secondary:focus-visible{outline:2px solid #2A824A;outline-offset:3px}.cta-primary:active{background:#382F2D}#add-to-basket.inactive,#add-to-basket.data-loading{cursor:not-allowed}#add-to-basket.loading{pointer-events:none;opacity:.7;color:#2A824A;position:relative}#add-to-basket.loading::before{content:'Please wait...';display:block;color:#FFF;position:absolute;width:100%;text-align:center;left:0}.cta-secondary{background:#FFF;color:#2A824A;border:1px solid #2A824A}.cta-secondary:hover,.cta-secondary:focus{color:#382F2D;border-color:#382F2D}.cta-secondary:active{color:#382F2D;border-color:#E8E4DB;background:#E8E4DB}.delivery-info{display:flex;align-items:center;gap:0 5px;flex-wrap:wrap}.pour-info{display:none;margin-top:15px;visibility:hidden;background:#F1EFEE;padding:10px;border-radius:5px;max-width:365px}.pour-info.active{display:block;visibility:visible}.product-content{display:grid;grid-template-columns:1fr}.strapline{color:#444;font-size:24px;text-align:center;padding:35px 0;border-top:1px solid #dbdbdb;margin-top:25px}.features{padding:15px;border-top:1px solid #dbdbdb;margin-top:15px}.features h2{text-align:center;margin-bottom:25px}.summary{display:flex;gap:30px;flex-direction:column}.summary ul li{position:relative;padding-left:25px;margin-bottom:8px;line-height:1.2}.summary ul li::before{content:'';mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.7942 5.96697L0.450862 7.31031C0.0541392 7.70703 0.0541399 8.35025 0.450863 8.74697L5.4617 13.7578C5.85843 14.1545 6.50164 14.1545 6.89837 13.7578L15.6205 5.03568C16.0172 4.63896 16.0172 3.99574 15.6205 3.59902L14.3058 2.28436C13.9091 1.88764 13.2659 1.88764 12.8692 2.28436L6.20872 8.94482L3.23087 5.96697C2.83414 5.57024 2.19093 5.57024 1.7942 5.96697Z'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:100%;background:currentColor;display:inline-block;height:14px;width:14px;position:absolute;top:4px;left:0}.product-summary{width:100%}.tech-specs{border:1px solid #F1EFEE;display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;grid-column-gap:0;grid-row-gap:0;width:100%}.tech-specs div{padding:8px}.tech-specs div:nth-child(odd){font-weight:700}.tech-specs div:nth-child(4n-2),.tech-specs div:nth-child(4n-3){background:#F1EFEE}.tech-specs div span::after{content:','}.tech-specs div span:last-child::after{content:''}.also-purchased{padding:15px 0 40px 0;border-top:1px solid #dbdbdb;position:relative}@media (max-width:767px){.also-purchased{grid-row-end:30;margin-bottom:30px;border-top:none;max-width:calc(100vw - 30px)}}.also-purchased h2{text-align:center;margin-bottom:25px}.also-purchased-products{display:grid;grid-template-columns:repeat(4,100%);scroll-snap-type:x mandatory;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.also-purchased-products::-webkit-scrollbar{display:none}.product{color:#222;padding:10px;border-radius:4px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;scroll-snap-align:start}.product img{width:100px;aspect-ratio:1}.product a{text-decoration:underline;color:#222}.product .reviews-count{font-size:.75em}.product .price{font-weight:700;font-size:18px;font-family:Arial}.also-purchased .also-purchased-products .ap-carousel-arrow.icon{position:absolute;top:50%;width:30px;height:30px;user-select:none;cursor:pointer}.ap-carousel-arrow.prev{left:8px}.ap-carousel-arrow.next{right:8px}.carousel-buttons{display:flex;width:100%;justify-content:center;align-items:center;gap:16px;margin-top:30px}.carousel-buttons div{border:1px solid #3B3B3B;width:15px;height:15px;border-radius:20px}.carousel-buttons div.active{background:#3B3B3B}@keyframes roll-in-section{0%{z-index:0}1%{z-index:999}100%{z-index:999}}@keyframes roll-out-section{0%{z-index:999}1%{z-index:998}100%{z-index:0}}.tab-section,.overview-section{padding:15px 0;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;position:relative;animation:roll-out-section 500ms forwards}.tab-section~.tab-section{border-top:none}.tab-section .tab-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0 15px}.tab-section .tab-title h2{margin:0}.tab-section .tab-content{width:80%;height:100%;position:fixed;left:100%;top:0;background:#FFF;border-left:1px solid #CCC;transition:left 500ms ease;z-index:1}.tab-section.active{animation:roll-in-section 500ms forwards}.tab-section.active::before{content:'';height:100vh;width:100%;position:fixed;top:0;left:0;display:block;z-index:1;background:#FFF;opacity:.8}.tab-section.active .tab-content{left:20%;transition:left 500ms ease}.overview-section{border-bottom:none;margin-top:15px}.overview-section .tab-title{display:block;padding:0 15px;pointer-events:none;cursor:auto}.overview-section .tab-title h2{text-align:center;margin-bottom:15px}.overview-section .tab-content{margin-left:15px;margin-right:15px}.tab-content .tab-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #CCC;background:#F3EFEC;padding:10px 15px;font-weight:700}.tab-content .tab-header h3{font-weight:700;margin:0}.tab-content .tab-header .tab-close{cursor:pointer;display:flex;align-items:center;line-height:0;font-size:18px;gap:5px}.tab-content .tab-body{padding:30px 15px 150px 15px;overscroll-behavior:contain;overflow:auto;height:100%}.tab-section .tab-content ol,.tab-section .tab-content ul,.overview-section .tab-content ul,.overview-section .tab-content ol{margin:0 0 10px 30px}.tab-section .tab-content ol li,.overview-section .tab-content ol li{list-style-type:decimal}.tab-section .tab-content ul li,.overview-section .tab-content ul li{list-style-type:disc}.tab-section#datasheets a{display:flex;align-items:center;gap:8px}.datasheet-link{margin-bottom:15px}.reviews-header{display:flex;align-items:center;gap:30px;margin-bottom:20px;flex-direction:column}.reviews-summary{width:100%;background:#F3F5FB;padding:20px;line-height:1.2;border-radius:6px;text-align:center}.reviews-summary .count{font-weight:700;font-size:4em}.reviews-summary .stars{display:flex;flex-direction:column;align-items:center}.reviews-summary .disclaimer{font-size:.8em}#reviews-load-more{display:flex;justify-content:center;margin-top:20px}#reviews-load-more .load-more-reviews{background:#8DBE25;cursor:pointer;color:#FFF;text-align:center;padding:10px 16px;border-radius:4px}#reviews-load-more .load-more-reviews.hidden{opacity:0}#reviews-load-more .load-more-reviews:hover{background:#86B227}#reviews-body.loading::after{content:'Loading...';font-size:150%;font-weight:700;display:block;text-align:center;width:100%;margin-top:20px;color:#616161;animation:loading-colour-change 1000ms infinite}.review-filters{width:100%;padding:0 30px}.filter{gap:5px;white-space:nowrap;display:grid;grid-template-columns:18fr 80fr 8fr;margin-bottom:5px}.filter .value{background:#f5f5f5;border-radius:4px;height:20px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);overflow:hidden}.filter .value .bar{background:#f0ad4e;height:100%}.filter .filter-label,.filter .count{color:#4268B4;cursor:pointer}.filter .filter-label:hover,.filter .count:hover{color:#C55537;text-decoration:underline}.filter.inactive .filter-label,.filter.inactive .count{opacity:.8;cursor:auto;pointer-events:none;color:#444}.review{padding:26px;margin-bottom:20px;border:1px solid #d2d2d2;border-radius:6px}.review .rating{display:flex;align-items:center;gap:5px;font-weight:700}.review .title{font-size:1.5em;margin-bottom:6px}.review .content{margin-bottom:10px}.review .reviewer{color:#6F6F6F}.product-tooltip,.sample-tooltip,.reminder-tooltip{position:absolute;z-index:2;font-size:.85em;background:#382F2D;color:#fff;padding:3px 10px;border-radius:5px;opacity:0;display:block;transition:opacity 0.2s ease-in-out;pointer-events:none}.product-tooltip::before,.sample-tooltip::before,.reminder-tooltip::before{content:'';width:10px;height:10px;position:absolute;background:#382F2D;transform:rotate(45deg);left:calc(50% - 5px)}.product-tooltip.bottom::before,.sample-tooltip.bottom::before,.reminder-tooltip.bottom::before{top:-5px}.product-tooltip.top::before,.sample-tooltip.top::before,.reminder-tooltip.top::before{bottom:-5px}.product-tooltip.in,.sample-tooltip.in,.reminder-tooltip.in{opacity:1;transition:opacity 0.2s ease-in-out}#colour-picker-container{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100dvh}#colour-picker-container[data-visible="false"]{display:none}#colour-picker-container[data-visible="true"]{display:block}#colour-picker-modal{background:#000;width:100%;height:100%;z-index:1;opacity:.4}colour-picker{position:absolute;top:0;right:0;height:100%;width:100%;z-index:2}.coverage-calculator{display:inline-flex;gap:5px;cursor:pointer;text-decoration:underline}#coverage-calculator{width:100%;max-width:365px;display:grid;grid-template-rows:0fr;transition:500ms grid-template-rows ease-in-out}#coverage-calculator.active{grid-template-rows:1fr}#coverage{overflow:hidden}.cccontents{padding:1rem;margin-bottom:15px;border-radius:5px;background:#E8E4DB}#coverage .multipliers{padding-bottom:10px;display:flex;gap:10px;flex-direction:column}#coverage .multipliers .multiplier-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#coverage .multipliers .multiplier-form label{border-radius:5px;border:1px solid #99938E;background:#FFF;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}#coverage .multipliers .multiplier-form label:has(input:checked){border:1px solid #382F2D;outline:1px solid #382F2D}#coverage .multipliers .multiplier-form label input{opacity:0;margin:0;width:0}#coverage .coverage-inputs{border-bottom:1px solid #99938E;padding-bottom:20px;margin-bottom:16px;display:grid;grid-template-columns:2fr auto;gap:20px}#coverage .coverage-inputs .area{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:flex-end}#coverage .coverage-inputs .area label{font-weight:500}#coverage .coverage-inputs .area .area-divider{height:48px;display:flex;align-items:center;justify-content:center;font-weight:700}#coverage .coverage-inputs .area input{height:48px;border-radius:5px;text-align:center;border:1px solid #99938E;font-size:16px;font-weight:700;color:#382F2D;width:100%}#coverage .coverage-inputs .coverage-radios{display:flex;gap:8px;justify-content:center;flex-direction:column;margin-top:28px}#coverage .coverage-inputs .coverage-radios .radio{margin:0}#coverage .coverage-inputs .coverage-radios .radio label{display:flex;align-items:center;gap:5px}#coverage .coverage-inputs .coverage-radios .radio input[type="radio"]{width:20px;height:20px;appearance:none;background:#FFF;border-radius:50%;border:1px solid #382F2D;margin-top:-2px;margin-left:-25px;position:relative}#coverage .coverage-inputs .coverage-radios .radio input[type="radio"]:focus{outline:1px solid #382F2D;outline-offset:0}#coverage .coverage-inputs .coverage-radios .radio input[type="radio"]::before{content:'';display:block;width:12px;height:12px;border-radius:50%;background:#99938E;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#coverage .coverage-inputs .coverage-radios .radio input[type="radio"]:checked::before{opacity:1}#coverage .coverage-calc-amount{font-weight:700}@media (min-width:576px){colour-picker{width:500px}}@media (min-width:768px){#mainimgholder{max-height:555px;margin:0}.swatch-holder img{width:250px;height:250px}.option_panel{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:30px}.product-title{grid-column-start:2;grid-column-end:2}.product-title h1{font-size:200%;margin-top:0}.img-wrapper{grid-row-start:1;grid-row-end:3}.options{margin-left:unset;margin-right:unset;max-width:100%}.options:has(.product-option-group){margin-top:0}.dropdown-container,.picker-wrapper{margin-top:1.5rem}.product-content{width:83%;margin-left:auto;margin-right:auto}.summary{flex-direction:row}.features{padding:15px 0}.also-purchased-products{gap:30px;grid-template-columns:repeat(4,1fr);overflow-x:visible}.product{box-shadow:0 0 4px rgb(0 0 0 / .2)}.also-purchased .also-purchased-products .ap-carousel-arrow.icon{display:none}.carousel-buttons{display:none}.tab-section{margin-top:15px}.tab-section.active{z-index:0}.tab-section.active::before{display:none}.tab-section .tab-title{display:block;cursor:auto;pointer-events:none}.tab-section .tab-title i{display:none}.tab-section .tab-title h2{text-align:center;margin-bottom:15px}.tab-section .tab-content{margin-left:auto;margin-right:auto;background:unset;position:relative;border:none;left:unset;top:unset;height:auto}.tab-content .tab-header{display:none}.tab-content .tab-body{overscroll-behavior:unset;padding:0;height:auto}.overview-section .tab-content{width:80%;margin-left:auto;margin-right:auto}#reviews{border-bottom:none}.reviews-header{flex-direction:row}.review-filters{padding:0}}@media (min-width:1024px){colour-picker{width:600px}}.product-container a.view-samples-link{color:#382F2D;text-decoration:underline}.product-container a.view-samples-link:hover{color:#382F2D}.product-container a.view-samples-link.inactive,.product-container a.view-samples-link.inactive:hover,.product-container a.view-samples-link.inactive:focus,.product-container a.view-samples-link.inactive:focus-visible{opacity:.6;cursor:default}.tab-body ul.spaced li{margin-bottom:15px}.tab-section .tab-title h2 .long{display:none}@media (min-width:575px){.tab-section .tab-title h2 .long{display:inline}}