:root{interpolate-size:allow-keywords}body:has(.tab-section.active),body:has(#colour-picker-container[data-visible="true"]),body:has(#finishes-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 .finish-wrapper,.inputs .dropdown-container,.inputs .button-container,.inputs .product-info-panel{width:100%;max-width:365px}.inputs.loading .product-option-group,.inputs.loading .finish-wrapper{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,.finish-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")}.finish-wrapper .picker-button .selected-swatch img{width:40px;height:40px}.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,.finish-wrapper .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.no-img{display:flex;align-items:center;justify-content:center}.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;line-height:17px}.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}}.also-purchased-products .original-price{font-size:150%;color:#666;text-decoration:line-through}#price .original-price,#price .variation-price,#price .product-price{color:#222;font-weight:800;font-size:24px}#price .prices{display:flex;gap:10px;align-items:center}#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;margin-top:10px}#price .product-discount-percentage{display:inline-flex}#price .variation-price,#price .original-price,#price .variation-discount-percentage{display:none}#price.variation .variation-price{display:block}#price.variation .product-price,#price.variation .product-discount-percentage{display:none}#price.variation.discount .original-price{text-decoration:line-through;display:block}#price.variation.discount .variation-discount-percentage{display:inline-flex}#price.variation.discount .variation-price{color:#B90829}#discount-promo-container{font-size:12px;font-weight:700;display:block;background:#B90829;margin-top:10px;border:1px solid #B90829;border-radius:5px;overflow:hidden}#discount-promo-title{padding:4px 8px;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:#B90829;padding:4px 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;color:#fff}.cta-primary:focus-visible,.cta-secondary:focus-visible{outline:2px solid #2A824A;outline-offset:3px;color:#fff}.cta-primary:focus,.cta-secondary:focus{color:#fff}.cta-primary:active{background:#382F2D;color:#fff}#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,#finishes-picker-container{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100dvh}#colour-picker-container[data-visible="false"],#finishes-picker-container[data-visible="false"]{display:none}#colour-picker-container[data-visible="true"],#finishes-picker-container[data-visible="true"]{display:block}#colour-picker-modal,#finishes-picker-modal{background:#000;width:100%;height:100%;z-index:1;opacity:.4}colour-picker,#finishes-picker{position:absolute;top:0;right:0;height:100%;width:100%;z-index:2}#finishes-picker{background:#FFF}.finishes-header{display:flex;gap:12px;flex-direction:column;padding:12px 8px 16px 8px;border-bottom:1px solid #E8E3DA}.finishes-title{display:flex;align-items:center;justify-content:space-between;font-size:18px}#finishes-close{position:relative;border:1px solid #ebe6e7;border-radius:50px;width:36px;height:36px;cursor:pointer}#finishes-close span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finishes-body{height:calc(100vh - 65px);overflow:auto;padding:0 8px 30px 8px}#finishes-picker .related-finish{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:1rem 0}#finishes-picker .related-finish+.related-finish{border-top:1px solid #E8E3DA}#finishes-picker .related-finish .details{display:flex;gap:10px;flex-direction:column;max-width:320px}#finishes-picker .related-finish .details .finish-name{font-weight:700}#finishes-picker .related-finish .finish-content{display:flex;gap:10px;align-items:flex-end;width:100%;justify-content:space-between}#finishes-picker .related-finish .finish-content .finish-description{margin-top:10px;margin-bottom:auto}#finishes-picker .related-finish .finish-link-wrapper{display:flex;gap:10px;flex-direction:column;align-items:flex-end}#finishes-picker .related-finish .finish-link{min-width:130px}#finishes-picker .related-finish .finish-link #current-finish{border:2px solid #000;color:#000;display:flex;align-items:center;justify-content:center;border-radius:5px;width:100%;height:48px;padding:10px 8px;font-weight:700;font-size:16px;line-height:1.3;text-align:center;cursor:pointer;user-select:none}.related-finish .finish-availability{font-size:12px;color:#382F2D;text-align:right;display:none;position:relative}.related-finish .finish-availability.active,.related-finish .finish-availability.current{display:flex;gap:5px;align-items:center;line-height:0}.related-finish .finish-availability.current::before,.related-finish .finish-availability.unavailable::before{content:'';height:18px;width:18px;border-radius:50%;display:inline-block;background-position:center;background-repeat:no-repeat}.related-finish .finish-availability.current::before{background-color:#2A824A;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.89822 7.52286C2.51332 7.12678 2.52239 6.49368 2.91847 6.10879L8.91369 0.282842C9.30977 -0.102051 9.94287 -0.0929852 10.3278 0.303091L10.8889 0.880512C11.2738 1.27659 11.2647 1.90969 10.8686 2.29458L4.8734 8.12053C4.47733 8.50542 3.84423 8.49635 3.45933 8.10028L2.89822 7.52286Z' fill='white'/%3E%3Cpath d='M0.770782 3.00004C1.16131 2.60951 1.79447 2.60951 2.185 3.00004L5.20453 6.01957C5.59505 6.4101 5.59505 7.04326 5.20453 7.43378L4.72664 7.91167C4.33612 8.3022 3.70295 8.3022 3.31243 7.91167L0.292893 4.89214C-0.0976309 4.50162 -0.0976312 3.86845 0.292893 3.47793L0.770782 3.00004Z' fill='white'/%3E%3C/svg%3E%0A")}.related-finish .finish-availability.unavailable::before{background-color:#99938E;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.75' width='11.6673' height='2.47487' rx='1' transform='rotate(45 1.75 0)' fill='white'/%3E%3Crect y='8.25' width='11.6673' height='2.47487' rx='1' transform='rotate(-45 0 8.25)' fill='white'/%3E%3C/svg%3E%0A")}.finishes-body.checking-availability .related-finish .finish-availability{display:none}.finishes-body.checking-availability .related-finish .finish-availability.current{display:flex}.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,#finishes-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,.finish-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,#finishes-picker{width:600px}.finishes-body{padding:0 20px 30px 20px}.finishes-header{padding:12px 20px 16px 20px}}.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}}