﻿html{font-family:"Poppins",sans-serif}.font-neulus{font-family:"Neulis Regular",Arial,sans-serif,"Helvetica Neue",Helvetica}.font-neulusbold{font-family:"Neulis SemiBold",Arial,sans-serif,"Helvetica Neue",Helvetica}.text-primary,text-mustard{color:#ffb500}.text-sale,.text-red,.text-brick{color:#d64529 !important}.text-sale .css-node,.text-red .css-node,.text-brick .css-node{color:#d64529 !important}.text-rainbow .cms-text span{background-image:linear-gradient(45deg, rgb(255, 0, 0) 0%, rgb(255, 154, 0) 10%, rgb(208, 222, 33) 20%, rgb(79, 220, 74) 30%, rgb(63, 218, 216) 40%, rgb(47, 201, 226) 50%, rgb(28, 127, 238) 60%, rgb(95, 21, 242) 70%, rgb(186, 12, 248) 80%, rgb(251, 7, 217) 90%, rgb(255, 0, 0) 100%) !important;color:rgba(0,0,0,0);background-clip:text}.text-white{color:#fff !important}.text-grey{color:#707080}.text-navmenu-label{font-weight:500;text-wrap:nowrap;font-size:.875em}.text-navmenu-label:before{content:"";height:2px;margin-bottom:15px;display:block}.text-navmenu-label:after{content:"";height:2px;display:block;background-color:#fff;width:0%;margin-top:10px;transition:width .2s ease}.active .text-navmenu-label:after{width:100%;background-color:#000;transition:width .2s ease}.text-menu-title{font-size:1em;font-weight:500;line-height:2em;color:inherit;font-size:1.2em;text-wrap:nowrap}.text-menu-title.hover-effect{cursor:pointer}.text-menu-title.hover-effect .cms-label{position:relative}.text-menu-title.hover-effect .cms-label:after{position:absolute;bottom:0;left:0;height:1px;width:0%;background-color:#444;display:block;content:"";transition:.3s}.text-menu-title.hover-effect:hover .cms-label:after{left:0;width:100%}.text-menu-label{font-size:1em;font-weight:500;line-height:2em;color:inherit;font-weight:400;cursor:pointer}.text-menu-label .cms-label{position:relative}.text-menu-label .cms-label:after{position:absolute;bottom:0;left:0;height:1px;width:0%;background-color:#444;display:block;content:"";transition:.3s}.text-menu-label:hover .cms-label:after{left:0;width:100%}.bg-mustard{background-color:#ffb500 !important}[x-cloak]{display:none !important}.scrollbar-styles{scrollbar-width:thin;scrollbar-color:#f2f2f2 #fff}.theme-elton .page-main{font-size:12pt !important;padding-left:0;padding-right:0}.make-busy{cursor:wait;opacity:.5;mouse-events:none}.busy-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:901}.header.content,.social-media-list__item{box-sizing:content-box}.footer-payment-icons img{display:inline-block !important}.newsletter__content img{display:inline-block !important}#switcher-store{display:none !important}.cms-block .bg-mustard.cms-text,.cms-block .bg-mustard .cms-text,.cms-block .show-mustard.cms-text,.cms-block .show-mustard .cms-text{background-color:#ffb500 !important}.cms-block .bg-mustard.cms-text:hover,.cms-block .bg-mustard .cms-text:hover,.cms-block .show-mustard.cms-text:hover,.cms-block .show-mustard .cms-text:hover{background-color:rgb(255,195.8,51) !important;text-decoration:none !important}.cms-block .bg-grey.cms-text,.cms-block .bg-grey .cms-text,.cms-block .show-grey.cms-text,.cms-block .show-grey .cms-text{background-color:#f3f3f3 !important}.cms-block .bg-grey.cms-text:hover,.cms-block .bg-grey .cms-text:hover,.cms-block .show-grey.cms-text:hover,.cms-block .show-grey .cms-text:hover{background-color:rgb(217.5,217.5,217.5) !important;text-decoration:none !important}.cms-block .bg-red.cms-text,.cms-block .bg-red .cms-text,.cms-block .show-red.cms-text,.cms-block .show-red .cms-text{color:#fff !important;background-color:#d64529 !important}.cms-block .bg-red.cms-text:hover,.cms-block .bg-red .cms-text:hover,.cms-block .show-red.cms-text:hover,.cms-block .show-red .cms-text:hover{background-color:rgb(222.2,106.2,83.8) !important;text-decoration:none !important}.cms-block .bg-green.cms-text,.cms-block .bg-green .cms-text,.cms-block .show-green.cms-text,.cms-block .show-green .cms-text{color:#fff !important;background-color:#595959 !important}.cms-block .bg-green.cms-text:hover,.cms-block .bg-green .cms-text:hover,.cms-block .show-green.cms-text:hover,.cms-block .show-green .cms-text:hover{background-color:rgb(114.5,114.5,114.5) !important;text-decoration:none !important}.cms-block .bg-rainbow.cms-text,.cms-block .bg-rainbow .cms-text,.cms-block .show-rainbow.cms-text,.cms-block .show-rainbow .cms-text{color:#fff !important;background:linear-gradient(45deg, rgb(255, 0, 0) 0%, rgb(255, 154, 0) 10%, rgb(208, 222, 33) 20%, rgb(79, 220, 74) 30%, rgb(63, 218, 216) 40%, rgb(47, 201, 226) 50%, rgb(28, 127, 238) 60%, rgb(95, 21, 242) 70%, rgb(186, 12, 248) 80%, rgb(251, 7, 217) 90%, rgb(255, 0, 0) 100%) !important}.cms-block .bg-rainbow.cms-text:hover,.cms-block .bg-rainbow .cms-text:hover,.cms-block .show-rainbow.cms-text:hover,.cms-block .show-rainbow .cms-text:hover{filter:brightness(0.9);text-decoration:none !important}.cms-block .show-on-sale{color:#d64529 !important;font-weight:bold}.cms-block .show-on-sale.inverted{color:#fff !important;background-color:#d64529 !important;text-align:center}.cms-block .show-on-sale.inverted:hover{color:#fff !important;background-color:rgb(222.2,106.2,83.8) !important;text-decoration:none !important}.cms-block .show-mustard{color:#ffb500 !important;font-weight:bold}.cms-block .show-mustard.inverted{color:#fff !important;background-color:#ffb500 !important;text-align:center}.cms-block .show-mustard.inverted:hover{color:#fff !important;background-color:rgb(255,195.8,51) !important;text-decoration:none !important}.cms-block .inverted{color:#fff !important;background-color:#2b2626 !important;font-weight:bold;text-align:center}.cms-block .inverted:hover{color:#fff !important;background-color:hsl(0,6.1728395062%,45.8823529412%) !important;text-decoration:none !important}.bg-brick .text-primary{color:#d64529 !important}.text-mustard{color:#ffb500 !important}.bg-grey{background-color:#505050 !important}.bg-black{background-color:#505050 !important;color:#fff}.bg-brick,.bg-red,.bg-sale{background-color:#d64529 !important}.place-items-center{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.05)}.place-items-center>div{gap:1rem}.spinner-loading::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#fff;background-image:url("../../images/loader-1.gif");background-position:center;background-repeat:no-repeat;cursor:wait}.loading-block span::after{content:" ...";animation:dots 1s steps(3, end) infinite}@keyframes dots{0%{clip-path:inset(0 100% 0 0)}33%{clip-path:inset(0 66% 0 0)}66%{clip-path:inset(0 33% 0 0)}100%{clip-path:inset(0 0 0 0)}}.slider-button{height:100%;z-index:200;padding:0 10px}.slider-button-left{left:0}.slider-button-left svg{transform:rotate(180deg)}.slider-button-right{right:0}.slider-button button{top:50%;border-radius:50%;opacity:.6;padding:5px;transition:opacity .3s .3s;border:none}.slider-button button:focus{background:none}.slider-button button svg{width:10px;height:10px}.slider-button button:hover{background-color:gray}.slider-pagination{bottom:10px;display:flex;z-index:200;width:100%;justify-content:center;gap:.3em}.slider-pagination button{width:.6em;height:.6em;border-radius:50%;padding:0;border:none;opacity:.4;background-color:gray}.slider-pagination button.active{background-color:#000}.sparky-slide{position:relative}.order-10,.order-top{order:10}.order-15{order:15}.order-20{order:20}.order-25{order:25}.order-30{order:30}.order-35{order:35}.order-40{order:40}.order-45{order:45}.order-50{order:50}.order-55{order:55}.order-60{order:60}.order-65{order:65}.order-70{order:70}.order-75{order:75}.order-80{order:80}body{color:#2b2626}.page-wrapper{background-color:#fff}.page-wrapper .columns{padding-left:1em !important;padding-right:1em !important}.catalog-product-view .page-wrapper .columns{padding-left:0 !important;padding-right:0 !important}.hide-prices .price-box{display:none}.hide-reviews .review-box{display:none}.touch-only{display:none}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.mouse-only{display:none}.touch-only{display:initial}}.opacity-0{opacity:.01}.icn-close:after{font-family:"lse";content:"";position:absolute;right:10px}.icn-cheveronleft:after,.chevron-left:after{font-family:"lse";content:"";position:absolute;left:10px;transform:rotate(180deg)}.icn-chevronright:after,.chevron-right:after{font-family:"lse";content:"";position:absolute;right:10px}.image-box{overflow:hidden;position:relative;height:0%;padding-bottom:100%}.image-box .img{position:absolute;top:50%;left:50%;transition:height .4s ease;transform:translate(-50%, -50%);height:100%;object-fit:cover}.aspect,.aspect-3x2,.aspect-2x3,.aspect-2x4{overflow:hidden;position:relative;height:0;padding-bottom:100%}.aspect-2x3,.aspect-3x2-2x3,.aspect-2x3-2x3,.aspect-2x4-2x3{padding-bottom:150%}.aspect-3x2,.aspect-3x2-3x2,.aspect-2x3-3x2,.aspect-2x4-3x2{padding-bottom:66.67%}.aspect-3x2 .inner,.aspect-3x2-3x2 .inner,.aspect-2x3-3x2 .inner,.aspect-2x4-3x2 .inner{width:100%;height:initial !important}.aspect-portrait,.aspect-3x2-portrait,.aspect-2x3-portrait,.aspect-2x4-portrait{padding-bottom:133.33%}.aspect .inner,.aspect-3x2 .inner,.aspect-2x3 .inner,.aspect-2x4 .inner{position:absolute;top:50%;left:50%;transition:height .4s ease;transform:translate(-50%, -50%);height:100%}.image-zoom .zoom-image-hover:hover .image-box .img{height:115%}.aspect-2x3 .image-box{padding-bottom:150%}.aspect-2x4 .image-box{padding-bottom:200%}.aspect-3x2 .image-box{padding-bottom:66%}@media screen and (min-width: 768px)and (max-width: 1024px){.tablet\:aspect-2x3{padding-bottom:150%}}.mobile-only{display:block}.desktop-only{display:none}@media screen and (min-width: 768px){.mobile-only{display:none}.desktop-only{display:block}}.bg-grey-50{background-color:#fafafa}.bg-grey-100{background-color:#e9e7e7}.bg-grey-200{background-color:#d9d9d9}.bg-grey-300{background-color:#bdbdbd}.bg-grey-400{background-color:#a3a3a3}.bg-grey-500{background-color:#878787}.bg-grey-600{background-color:#776969}.bg-grey-700{background-color:#5f5454}.bg-grey-800{background-color:#443c3c}.bg-grey-900{background-color:#2b2626}.bg-primary-50{background-color:#fff8e5}.bg-primary-100{background-color:#fff1cc}.bg-primary-200{background-color:#ffe299}.bg-primary-300{background-color:#ffd466}.bg-primary-400{background-color:#ffc533}.bg-primary,.bg-primary-500{background-color:#ffb500}.bg-primary-600{background-color:#be8100}.bg-primary-700{background-color:#996e00}.bg-primary-800{background-color:#664900}.bg-primary-900{background-color:#332500}.text-red{color:#d64529}.text-grey-50{color:#fafafa}.text-grey-100{color:#e9e7e7}.text-grey-200{color:#d9d9d9}.text-grey-300{color:#bdbdbd}.text-grey-400{color:#a3a3a3}.text-grey-500{color:#878787}.text-grey-600{color:#776969}.text-grey-700{color:#5f5454}.text-grey-800{color:#443c3c}.text-grey-900{color:#2b2626}.text-primary-50{color:#fff8e5}.text-primary-100{color:#fff1cc}.text-primary-200{color:#ffe299}.text-primary-300{color:#ffd466}.text-primary-400{color:#ffc533}.text-primary,.text-primary-500{color:#ffb500}.text-primary-600{color:#be8100}.text-primary-700{color:#996e00}.text-primary-800{color:#664900}.text-primary-900{color:#332500}.full-page-width,.hero{margin-left:calc(50% - 50vw) !important;width:100vw !important;max-width:unset !important}.page-main-full-width,.inner-limit{max-width:1680px;margin-left:32px;margin-right:32px}@media screen and (max-width:767px){.page-main-full-width{margin-left:0;margin-right:0}.inner-limit{margin-left:16px;margin-right:16px}}@media screen and (min-width: 1760px){.page-main-full-width,.inner-limit{max-width:1720px;margin:0 auto}}.cms-index-index .page-wrapper,.cms-page-view .page-wrapper{width:100%;overflow:hidden}@font-face{font-family:"Neulis SemiBold";src:url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.eot");src:url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.eot?#iefix") format("embedded-opentype"),url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.woff2") format("woff2"),url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.woff") format("woff"),url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.ttf") format("truetype"),url("https://media.valuelights.co.uk/raw/upload/v1752659443/fonts/neulis-semibold.svg#Neulis SemiBold") format("svg");font-weight:700}@font-face{font-family:"Neulis Regular";src:url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regular.eot");src:url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regular.eot?#iefix") format("embedded-opentype"),url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regular.woff2") format("woff2"),url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regular.woff") format("woff"),url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regularttf") format("truetype"),url("https://media.valuelights.co.uk/raw/upload/v1755899850/Neulis-Regular.svg#Neulis Regular") format("svg");font-weight:400}.pagebuilder-mobile-hidden{display:none}@media screen and (min-width: 768px){.pagebuilder-mobile-hidden{display:initial}.pagebuilder-mobile-only{display:none}}.hyva-trade .sparky-slider-inner{background-color:#ffb500}.sparky-slider{position:relative;width:100%;overflow:hidden}.sparky-slider .sparky-slider-inner{position:relative}.sparky-slider .sparky-slider-inner.animate{transition:all .5s ease}.sparky-slider .sparky-slide{width:100%;display:inline-block}.sparky-slider .sparky-slide .slide-inner{height:100%}.sparky-slider .cloaked{opacity:0}.sparky-slider .cloaked.revealed{transition:all .5s;opacity:1}.coupon-code{display:inline-flex;padding:5px 10px;border:1px solid #fff;border-radius:20px}.coupon-code .code-text{flex-wrap:wrap;display:inline-flex;align-content:center;font-weight:bold}.coupon-code .copy-icon,.coupon-code .copied-icon{height:20px;padding-left:.2em;font-weight:bold;fill:#fff;display:inline-flex}.coupon-code .copy-icon.hidden,.coupon-code .copied-icon.hidden{display:none}.coupon-code .coupon-icon-label{flex-wrap:wrap;display:inline-flex;align-content:center;font-size:.6em;width:3em}.coupon-code.clicked{color:#6db06d;border-color:#68d568}.coupon-code.clicked .copy-icon{fill:#6db06d}.style-black-friday{font-size:1.5em}.style-black-friday .coupon-code{border:1px solid #000;background-color:#fff;align-items:center;padding:.6em .9em}.style-black-friday .coupon-code .code-text{color:#000}.style-black-friday .coupon-code .copy-icon,.style-black-friday .coupon-code .copied-icon{fill:#797979;padding-left:.5em}.style-black-friday .coupon-code .coupon-icon-label{color:#797979}.style-black-friday .coupon-code.clicked{color:#000;border-color:#000}.style-black-friday .coupon-code.clicked .copy-icon{fill:#000}.product-image-wrapper .badge-xxx,.product-image-wrapper .value-badge-container{letter-spacing:0px}.product-image-wrapper .badge-xxx.bottom-left,.product-image-wrapper .value-badge-container.bottom-left{position:absolute;bottom:0;left:0}.product-image-wrapper .badge-xxx.top-left,.product-image-wrapper .value-badge-container.top-left{position:absolute;top:0;left:0}.product-image-wrapper .badge-xxx.bottom-right,.product-image-wrapper .value-badge-container.bottom-right{position:absolute;bottom:0;right:0}.product-image-wrapper .badge-xxx.top-right,.product-image-wrapper .value-badge-container.top-right{position:absolute;top:0;right:0;left:auto}.product-image-wrapper .badge-xxx.bottom-left,.product-image-wrapper .value-badge-container.bottom-left{position:absolute;bottom:0;left:0}.product-image-wrapper .badge-label{padding:.25em .5em;border-radius:.25em;background-color:#fff;font-size:.625em;margin-right:.375em}.product-image-wrapper .badge-sticker{background-color:#d64529;border-radius:50%;color:#fff;text-align:center;margin:.5em 0 0 .5em;font-size:.8em;font-weight:bold;width:4em;height:4em;margin:.6em;display:flex;justify-content:center;align-items:center}.product-info .badge{display:block}.product-info .badge-sticker{order:10;font-weight:bold;font-size:1em;line-height:1em;color:#3f3f3f;position:absolute;top:15px}.badge-blue{background-color:#448ce5}.badge-multipack{padding:.75em .75em;background-color:#dbdbdb;font-weight:bold;font-size:.5em;line-height:.5em}.color-options,.badge-offer15{border-radius:.3em;font-size:.8em;line-height:.8em;width:fit-content}.badge-promo{display:inline-block;color:#d64529;border:solid .05em #d64529;width:100%;max-width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:.25em .5em;border-radius:5px}.badge-newin,.badge-valuepick{color:#be8100}.bg-red{background-color:#d64529 !important;color:#fff !important}.value-banner{position:relative;height:1px;overflow:hidden;padding-bottom:36%}.value-banner .banner-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.value-banner{padding-bottom:28%}}.breadcrumbs{display:flex;flex-wrap:wrap;font-size:.625em;font-weight:400;color:#767676;letter-spacing:.5px}.breadcrumbs .breadcrumb a:hover{text-decoration:underline;text-underline-offset:2px}.breadcrumbs .breadcrumb span{margin:0 .4em 0 .2em}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.burger-menu{display:block}}@media screen and (hover:hover)and (min-width:1025px){.burger-menu{display:none}}.burger-menu-button{cursor:pointer;display:inline-block;transition:padding-left .2s ease}.burger-menu-button span{background:#000;height:3px;width:32px;display:block;position:relative;transition:all ease .1s}.burger-menu-button span:after,.burger-menu-button span:before{background:#000;height:3px;width:32px;display:block;position:absolute;content:"";left:0;top:7px;transition:all ease .2s}.burger-menu-button.open span{background:rgba(0,0,0,0)}.burger-menu-button.open span:before{transform:rotate(45deg);top:0}.burger-menu-button.open span:after{transform:rotate(-45deg);top:0}.burger-menu-button span:before{top:-7px}.burger-menu a{text-decoration:none}.burger-menu .menu-links{max-height:70vh;overflow:auto}.burger-menu .with-image .menu-link-image{display:block;width:40px;height:40px}.burger-menu .menu-link-image{display:none}.close-button img,.expand-button img{width:1.25em;height:1.25em}.btn{display:inline-block;padding:10px 30px;min-width:200px;text-decoration:none;font-weight:500;font-size:1em;line-height:1.2em;border-radius:999px;text-align:center;cursor:pointer;transition:all .3s;border-radius:9999px;padding:1em;border:none;cursor:pointer;width:100%}.btn.btn-square{border-radius:4px}.btn:focus{outline:none !important;box-shadow:none;--tw-ring-color: none;--tw-ring-opacity: 0}.btn-primary{background-color:#2b2626;color:#fff;transition:all .3s}.btn-primary-white{background-color:#fff;color:#2b2626}.btn-primary-mustard{background-color:#ffb500 !important;color:#2b2626}.btn-primary-mustard:hover{background-color:#ffb500;color:#2b2626}.btn-primary-mustard-outline{background-color:rgba(0,0,0,0) !important;color:#fff;border:2px solid #ffb500}.btn-primary-mustard-outline:hover{background-color:#ffb500 !important;color:#2b2626 !important}.btn-primary-apple-pay{display:flex;justify-content:center;align-items:center;padding:0 2rem !important;background-color:#000}.btn-primary-apple-pay:hover{background-color:#000 !important}.btn-primary-apple-pay:disabled,.btn-primary-apple-pay.disabled,.btn-primary-apple-pay[disabled]{cursor:not-allowed;opacity:.6;background-color:#000 !important}.btn-primary-klarna{display:flex;justify-content:center;align-items:center;padding:0 !important;background-color:#f7adc1;color:#000;text-transform:none !important}.btn-primary-klarna:hover{color:#000;background-color:#f7adc1 !important}.btn-primary-klarna:disabled,.btn-primary-klarna.disabled,.btn-primary-klarna[disabled]{cursor:not-allowed;opacity:.6;color:#000 !important;background-color:#f7adc1 !important}.btn-primary-paypal{padding:1rem !important;background-color:#ffb500;text-transform:none !important}.btn-primary-paypal:hover{background-color:#ffb500 !important}.btn-primary-paypal:disabled,.btn-primary-paypal.disabled,.btn-primary-paypal[disabled]{cursor:not-allowed;opacity:.6;color:#000 !important;background-color:#ffb500 !important}.btn-primary-paypal img{height:30px}.btn-primary-pagination{min-width:100px !important}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[disabled]{background-color:#9b9595;color:#f5f5f5;cursor:not-allowed;opacity:.6}.btn-primary:disabled:hover,.btn-primary.disabled:hover,.btn-primary[disabled]:hover{background-color:#9b9595}.btn-primary:hover{background-color:#ffb500}.button-disabled{background-color:#a3a3a3}.button-disabled:hover{background-color:#a3a3a3}.button-secondary{background-color:#fff;color:#000;border:solid 1px #000;transition:all .3s}.button-secondary:hover{background-color:#000;color:#fff}.quantity-dropdown,.quantity-buttons{display:flex;border:solid 1px #d9d9d9;border-radius:4px}.quantity-buttons button,.quantity-buttons input{text-align:center;font-weight:400;background:#fff}.quantity-buttons button img{max-width:none}.quantity-buttons input{border:none;width:30px;padding:0}.quantity-buttons input:focus{--tw-ring-shadow: none}.quantity-buttons input[type=number]::-webkit-inner-spin-button,.quantity-buttons input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.bulb-added-button svg{fill:none}.bulb-added-button svg path{stroke:#2b2b26}.bulb-added-button.selected svg{fill:#2b2b26}.bulb-added-button.selected svg path{stroke:#fff}@media screen and (min-width: 768px){.close-button img{width:1.5em;height:1.5em}}@media screen and (max-width:767px){.btn-primary-paypal{padding:.5rem !important}.btn-primary-paypal img{height:25px}}.toggle-switch-container{display:flex;position:relative}.toggle-switch-container .toggle-switch{padding:10px 20px;background-color:#f2f2f2;cursor:pointer;border-bottom:solid 1px #dbdbdb;font-weight:600;text-align:center;margin-bottom:-1px}.toggle-switch-container .toggle-switch-active{border-top:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;background-color:#fff;border-bottom:none}@media screen and (max-width:767px){.toggle-switch{width:50%}}.filter-sort-button{position:sticky;z-index:800;top:80px;transition:top .2s ease-in}.filter-sort-button.isActive{top:90px;transition:top .2s ease-in}@media screen and (min-width: 768px){.filter-sort-button{top:-100px}.filter-sort-button.isActive{top:50px}}.value-spinner{width:40px;height:40px;border:5px solid #fff;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.value-spinner.page{position:fixed;width:100px;height:100px;border-color:#838383;border-bottom-color:rgba(0,0,0,0)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.mega-menu{display:none}}@media screen and (hover:hover)and (min-width:1025px){.mega-menu{display:block}}.page-body-overlay{position:fixed;display:none;top:122px;left:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:400}.header-desktop-trade .page-body-overlay{top:188px}.header-desktop-trade .mega-menu .menu-body-wrapper{top:128px}.mega-menu .menu-body-wrapper{display:none;position:absolute;top:66px;left:0;width:100%;height:0;background-color:#fff;z-index:500;overflow:hidden}.mega-menu .nav-menu{width:100%;max-width:1330px;margin:0 auto}.mega-menu .nav-menu .nav-menu-item{padding:0 15px;text-align:center}.mega-menu .nav-menu .nav-menu-item-wrapper{cursor:pointer}.mega-menu .nav-menu .level-1{padding:3px 10px}.mega-menu .nav-menu .level-2{padding-bottom:25px}.mega-menu .menu-body{width:1330px;margin:0 auto;padding:20px;opacity:0;transition:opacity .3s}.mega-menu .menu-item{gap:1em;display:flex;flex-direction:column}.mega-menu .menu-item .menu-children{display:flex;flex-direction:column}.mega-menu .menu-item .menu-child-wrapper{min-height:34px}.mega-menu .active .page-body-overlay{display:block}.mega-menu .active .menu-body-wrapper{display:block;height:600px}.mega-menu .active .menu-body{opacity:1}.mega-menu .image-box{width:32px;height:32px}.mega-menu .image-small .image-box{width:32px;height:32px}.mega-menu .image-medium .image-box{width:48px;height:48px}.mega-menu .image-rounded .image-wrapper{border-radius:100%;overflow:hidden;width:unset}.mega-menu .menu-title{margin-top:15px;overflow:hidden}.mega-menu .menu-label{margin-top:5px;margin-bottom:5px}.mega-menu .column{display:block;width:20%}.mega-menu .column.double-width .menu-children,.mega-menu .column.triple-width .menu-children{display:flex;flex-wrap:wrap}.mega-menu .column.double-width{width:40%}.mega-menu .column.double-width .menu-child-wrapper{width:50%}.mega-menu .column.triple-width .menu-child-wrapper{width:33%}.mega-menu .menu-children .menu-label.with-image{display:flex;align-items:center;gap:10px}.mega-menu .icon .menu-children{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.mega-menu .icon .menu-children .menu-child-wrapper{width:75px}.mega-menu .icon .menu-children .image-wrapper{width:50px}.mega-menu .icon .menu-children .menu-label{gap:0}.mega-menu .icon .menu-children .menu-label:hover{border-radius:20px}.mega-menu .icon .menu-children .megamenu-label-span{white-space:nowrap}.mega-menu .icon .image-box{width:50px;height:50px}.mega-menu .image .image-wrapper,.mega-menu .image .image-box{width:100%}.mega-menu .image .image-box{padding-bottom:133%}.mega-menu .image .text-menu-title{margin-top:10px;padding:0 10px;position:absolute;bottom:0;left:0;z-index:1;color:#fff}.mega-menu .image .menu-title,.mega-menu .image .menu-label{flex-direction:column;gap:0px}.mega-menu .image .menu-title{position:relative}.mega-menu .cta.text-menu-label,.mega-menu .cta .text-menu-label{text-align:center;transition:background-color .3s,color .3s}.mega-menu .cta.text-menu-label:hover,.mega-menu .cta .text-menu-label:hover{text-decoration:none !important;font-weight:bold !important}.mega-menu .cta.menu-item{background:none !important}.mega-menu .cta .menu-title{display:none}.mega-menu .cta .menu-child{margin:5px 0;display:block;padding:10px;border-radius:100px;background-color:#f3f3f3;color:#2b2626;border:1px solid #f3f3f3}.mega-menu .cta .menu-child:hover{font-weight:bold !important;background-color:hsl(0,0%,105.2941176471%) !important}.mega-menu .cta:hover{text-decoration:none !important;font-weight:bold !important}.mega-menu .no-label .text-menu-label{display:none}.newsletter-image{max-width:200px}.newsletter-form{max-width:400px;border-bottom:solid 1px #000}.newsletter-form form{gap:10px;flex-direction:row}.newsletter-form .newsletter-text-field{width:100%}.newsletter-form .newsletter-text-field input{border:none;font-size:14px}.newsletter-form .newsletter-text-field input:focus{border:none;box-shadow:none !important}.newsletter-form .newsletter-text-field input::placeholder{color:#000;opacity:1}.newsletter-form .newsletter-text-field label{justify-content:space-between}@media screen and (max-width: 767px){.newsletter-form form{flex-direction:column;justify-content:center}.newsletter-form .newsletter-text-field input,.newsletter-form .newsletter-text-field input::placeholder{font-size:12px}.newsletter-form button{width:100%}.newsletter-form .status-message{font-size:12px}}.product-slider{display:flex;font-size:14px}.product-slider a,.product-slider a:hover{text-decoration:none}.product-slider .slick-list.draggable{padding:0 50px 0 0 !important}.product-slider .product-slide{font-family:"Poppins",Arial,sans-serif,"Helvetica Neue",Helvetica;text-align:center;width:0;overflow:hidden}.product-slider .product-slide p.price_box,.product-slider .product-slide p.price_box span{font-size:14px !important;font-family:"Poppins",Arial,sans-serif,"Helvetica Neue",Helvetica}.product-slider .product-slide .title{font-size:14px;overflow:hidden}.product-slider .product-slide .title{font-size:14px !important;font-weight:400;margin-bottom:.5rem;letter-spacing:0;line-height:1.5em;height:3em;overflow:hidden;text-decoration:none}.product-slider .product-slide .price{font-weight:600;margin-bottom:.5rem;text-decoration:none}.product-slider .product-slide .on-offer .sale-price{color:red}.product-slider .product-slide .on-offer .price{text-decoration:line-through}.sidebar{display:block;position:fixed;top:0;left:-100vw;height:100vh;width:100vw;background-color:rgba(0,0,0,.25)}.sidebar.open{display:block;left:0;z-index:1000}.sidebar.open .sidebar-contents{left:0}.sidebar .sidebar-contents{position:relative;background-color:#fff;width:100vw;height:100vh;left:-100vw;transition:left .2s ease;overflow:hidden}.sidebar .tab-container .tab{background-color:#f3f3f3}.sidebar .tab-container .tab.active{background-color:#fff}.sidebar .sidebar-footer{background-color:#d3d3d3}.sidebar .text-tab-label{font-size:1em;font-weight:500;line-height:2em;color:inherit}.header-search .search-input{background-color:#f3f3f3;padding:10px 25px !important;border-radius:9999px;border:none;background-color:#f3f3f3;background-image:url(https://media.valuelights.co.uk/ver3/icons/search);background-position-x:10px;background-repeat:no-repeat;background-position-y:10px;padding-left:40px !important}.header-search .search-desktop{margin:0 auto}.review-box{display:flex;align-items:center;gap:.125em}.review-box.hidden{display:none}.review-box p{line-height:.8em;font-size:.8em;margin-bottom:0}.review-text{display:flex;flex-direction:row;gap:10px;align-items:end;margin-top:.35em}.review-text p span{letter-spacing:0}.star-rating{height:1em;position:relative;width:5em}.star-rating>span{display:block;text-indent:-10000px;width:5em;height:1em;position:absolute;overflow:hidden}.star-rating>span:before{background-image:url("../images/mustard-star.svg");background-repeat:repeat-x;background-size:1em;bottom:0;content:"";display:block;height:1em;left:0;position:absolute;right:0;text-indent:10000px;top:0}.star-rating-overlay{width:5em;background-image:url("../images/mustard-star-empty.svg");background-repeat:repeat-x;background-size:1em;display:block;height:1em;left:0;position:absolute;right:0}.star-rating{height:1.2em;position:relative;width:6em}.star-rating>span{display:block;text-indent:-10000px;width:6em;height:1.2em;position:absolute;overflow:hidden}.star-rating>span:before{background-image:url("../images/mustard-star.svg");background-repeat:repeat-x;background-size:1.2em;bottom:0;content:"";display:block;height:1.2em;left:0;position:absolute;right:0;text-indent:10000px;top:0}.star-rating-overlay{width:6em;background-image:url("../images/mustard-star-empty.svg");background-repeat:repeat-x;background-size:1.2em;display:block;height:1.2em;left:0;position:absolute;right:0}.yotpo-reviews-carousel-widget-container{width:100% !important;margin:0 !important}.search-suggestions-container .search-container{z-index:9999;max-height:750px;background-color:#fff}.search-suggestions-container .search-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:900;top:130px}.search-suggestions-container .search-results{display:flex;flex-direction:column;gap:3em;overflow-y:auto;position:relative;padding:0 0 1em 0}.search-suggestions-container .search-results .suggestions{overflow-y:auto}.search-suggestions-container .search-results .carousel{display:none;flex:1 1 auto}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.search-container{top:60px;height:calc(100vh - 60px);max-height:none !important;overflow-y:auto}.search-overlay{display:none}.search-input-container{top:64px;left:0px;position:absolute;width:100vw;height:80px;background:#fff;padding:1em}.search-suggestions-container .search-results{overflow-y:unset;padding-top:1.5rem;padding-bottom:8rem}.search-suggestions-container .search-results .carousel{display:grid;grid-template-columns:repeat(2, 1fr);overflow-x:unset;gap:1.25rem}.search-suggestions-container .search-results .carousel li{flex:none;min-width:unset}}@media screen and (hover:hover)and (min-width:1025px){.search-container .search-results{display:flex;flex-direction:row;gap:3em}.search-container .search-results .suggestions{flex:0 0 auto;max-height:100% !important}.search-container .search-results .carousel{align-self:flex-start;display:grid;grid-template-columns:repeat(5, 1fr);gap:.75em;overflow-x:auto}}@media screen and (max-width:767px){.search-suggestions-container .search-results .suggestions .flex>p:nth-child(n+6){display:none}}.sidepanel{background-color:#fff;width:100vw;position:fixed;z-index:1000;display:flex;flex-direction:column;overflow:auto}.sidepanel-left,.sidepanel-right{height:100vh}@media screen and (min-width: 1260px){.sidepanel-left,.sidepanel-right{padding:3.5em;width:36.5em}}.sidepanel-left{left:-100vw;transition:left .5s ease}.sidepanel-left.active{left:0;overflow:auto}@media screen and (min-width: 1260px){.sidepanel-left{left:-36.5em}}.sidepanel-right{right:-100vw;transition:right .5s ease}.sidepanel-right.active{right:0;overflow:auto}@media screen and (min-width: 1260px){.sidepanel-right{right:-36.5em}}@media screen and (max-width:767px){.sidepanel-bottom{border-radius:16px 16px 0 0;left:0;height:80vh;bottom:-100vh;transition:bottom .5s ease;padding:1.5em}.sidepanel-bottom.active{bottom:0}}@media screen and (min-width: 768px){.sidepanel-bottom{height:100vh;top:0;right:-100vw;transition:right .5s ease;padding:3.5em}.sidepanel-bottom.active{right:0}}@media screen and (min-width: 1260px){.sidepanel-bottom{width:36.5em}}.sidepanel::-webkit-scrollbar{display:none}.sidepanel-head{padding-bottom:3.5em}.sidepanel-overlay{cursor:pointer;background-color:#000;opacity:0;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;transition:opacity .3s ease;pointer-events:none}.sidepanel-overlay.active{opacity:.5;pointer-events:auto}.tax-label{display:none}.show-vat-toggle.show-ex-tax .tax-label.ex-tax{display:inherit}.show-vat-toggle.show-inc-tax .tax-label.inc-tax{display:inherit}.ex-tax{display:none}.show-ex-tax .inc-tax{display:none}.show-ex-tax .ex-tax{display:inherit}.show-vat-toggle .vat-toggle-wrapper{display:block}.countdown-container{background-color:#000}.countdown-timer{-webkit-background-clip:text;background-clip:text;background-color:#2b2626}.timer-text div span{font-family:"Comme";font-optical-sizing:auto;font-style:normal;line-height:initial}.countdown-card{height:fit-content}.countdown-timer-text{display:flex;flex-direction:column;padding:2em;justify-content:center;gap:1.5em}.countdown-timer-text h1,.countdown-timer-text h2{font-family:"Neulis",sans-serif;margin:0 !important}.countdown-timer-text button{font-size:1em}@media screen and (max-width:767px){.countdown-timer-text{padding:1.5em}span.countdown-card-text{font-size:3.5em}}@media screen and (min-width: 768px)and (max-width: 1024px){span.countdown-card-text{font-size:2.5em}}@media screen and (min-width: 1025px){span.countdown-card-text{font-size:3.5em}}.minicart-wrapper .block-minicart{z-index:600}.message-container{display:flex;flex-direction:column;gap:.75em;padding:0 2em;z-index:999}.message-container#global-messages-container{width:50%;padding:0 !important;position:fixed;top:10em;left:50%;transform:translateX(-50%)}.message-container#global-messages-container .message-block{border-radius:.5em}.message-container#global-messages-container .message-block::before{border-top-left-radius:.5em}.message-container .message-block .wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2em;padding:1em;box-shadow:0 4px 8px rgba(11,102,35,.5)}.message-container .message-block .wrapper::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:5px;background-color:#000}.message-container .message-block .wrapper .content{display:flex;align-items:center;gap:1em}.message-container .message-block .wrapper .content .icon{width:1.25em;height:1.25em}.message-container .message-block .wrapper .content .title{font-size:1.5em;font-weight:500;text-transform:capitalize}.message-container .message-block .wrapper .content .text{font-size:1em}.message-container .message-block .wrapper .close{cursor:pointer;font-size:2em}.message-container .message-block.success .wrapper{background-color:#d4f7d4;color:#0b6623}.message-container .message-block.success .wrapper::before{background-color:#0a5a1a}.message-container .message-block.success .wrapper .close:hover{color:#0a5a1a}.message-container .message-block.error .wrapper{background-color:#f8d7da;color:#842029}.message-container .message-block.error .wrapper::before{background-color:#721c24}.message-container .message-block.error .wrapper .close:hover{color:#721c24}.message-container .message-block.warning .wrapper{background-color:#fff3cd;color:#856404}.message-container .message-block.warning .wrapper::before{background-color:#665c00}.message-container .message-block.warning .wrapper .close:hover{color:#665c00}.message-container .message-block.info .wrapper{background-color:#cce5ff;color:#004085}.message-container .message-block.info .wrapper::before{background-color:#002752}.message-container .message-block.info .wrapper .close:hover{color:#002752}@media screen and (hover:none),(hover:hover)and (max-width:1024px){#global-messages-container{width:80% !important}}@media screen and (max-width:767px){.message-container#global-messages-container{width:80% !important}.message-container .message-block .wrapper{padding:.5em}.message-container .message-block .wrapper::before{height:3px}.message-container .message-block .wrapper .close{font-size:1.5em}.message-container .message-block .wrapper .title{font-size:1em}.message-container .message-block .wrapper .text{font-size:.675em}}@media(max-width: 380px){.banner-inner{font-size:.8em}}@media(min-width: 430px){.banner-inner{font-size:1.3em}}.top-banner{overflow:hidden;user-select:none}.top-banner .valuelights-top-banner{display:flex;align-items:center;height:100%}.top-banner a{text-decoration:none}.top-banner img{display:inline-block !important}.top-banner .text-center{text-align:center}.top-banner .banner{overflow:hidden;position:relative}.top-banner .banner p{margin-bottom:0;font-size:inherit}.top-banner .banner-inner{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-banner .banner-icon{display:inline-block;margin:0;width:2em}.top-banner .icon-large .banner-icon{width:150px}.top-banner .single-line,.top-banner .flex-algin-center{display:flex;flex-wrap:nowrap;align-items:center}.top-banner .banner-inner-text-block .wfull{width:100%}.top-banner .units-time{font-size:1.2em;font-weight:bold}.usp-container:not(:last-child){border-right:1px solid #000}.usp-banner{background-color:#f3f3f3}.usp-container{padding:0 2em}@media screen and (min-width: 768px)and (max-width: 1024px){.usp-container{font-size:10px;padding:0 1.5em}}.blog-page .post-view a{text-decoration:underline;text-underline-offset:2px}.blog-page .blog-post-view .columns{max-width:unset;padding:0}.blog-page .post-description,.blog-page .post-data-wrap{max-width:1500px;margin:auto}.blog-page .post-data-wrap{padding:0 16px}.blog-page .post-data-wrap .post-data-list{flex-direction:column;gap:.5rem}@media(min-width: 768px){.blog-page .post-data-wrap .post-data-list{flex-direction:row;gap:1.5rem}.blog-page .columns{max-width:1440px;padding:0}}[data-content-type=row][data-appearance=contained]{padding:0 !important;max-width:unset !important}@media(min-width: 768px){.page-layout-2columns-left .columns,.page-layout-2columns-right .columns,.page-layout-3columns .columns{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.vs-slider-container{overflow:hidden;position:absolute;height:100%;width:100%}.vs-slider-container .vs-slider{display:flex;transition:transform .3s ease-in-out;height:100%}.vs-slider-container .vs-slider .vs-slide{flex-shrink:0;width:100%}.vs-slider-container .vs-slider .vs-slide img{width:auto;height:100%}.vs-slider-container .vs-button-prev,.vs-slider-container .vs-button-next{opacity:0;pointer-events:none;z-index:10;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;color:#2b2626;display:flex;justify-content:center;align-items:center}.vs-slider-container .vs-button-prev{left:12px}.vs-slider-container .vs-button-next{right:12px}.vs-slider-container:hover .vs-button-prev,.vs-slider-container:hover .vs-button-next{opacity:1;pointer-events:auto}@media screen and (max-width:767px){.vs-slider-container{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.vs-slider-container .vs-slider{flex-wrap:nowrap;scroll-behavior:smooth;scroll-snap-type:x mandatory}.vs-slider-container .vs-slider .vs-slide{flex:0 0 100%;scroll-snap-align:start}.vs-slider-container .vs-button-prev,.vs-slider-container .vs-button-next{display:none}}.product-title{line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;margin-bottom:0}.promo-banner--yellow{border-radius:4px;border:1px solid #fcdebc;background-color:#fff8e5}.spinner{width:24px;height:24px;border:3px solid #2b2b2b;border-bottom-color:#ffc539;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-header--dark{background-color:#2b2b2b;color:#fff}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.page-header--dark .header-mobile{height:140px}}.page-header--dark .sidepanel{background-color:#2b2b2b}.page-header--dark .mega-menu .menu-body-wrapper{background-color:#2b2b2b}.page-header--dark .search-input-container{background-color:#2b2b2b}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.page-header--dark .search-input-container{top:102px}}.page-header--dark .search-container{background-color:#2b2b2b}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.page-header--dark .search-container{top:0}}.page-header--dark .account-footer{background-color:#2b2b2b}.page-header--dark .header svg path{stroke:#fff}.page-header--dark .header .header-mobile .search-input-container div svg path{stroke:#2b2b2b}.page-header--dark .cart-summary-count{color:#2b2b2b}.page-header--dark .active .text-navmenu-label::after{background-color:#fff}.page-header--dark #header .text-red{color:#f99d94 !important}.page-header--dark #header .text-red .css-node{color:#f99d94 !important}.page-header .header-desktop{height:82px}.page-header .header-desktop-trade{height:146px}.page-header .cart-summary-count{min-width:20px}.page-header .search-active .mega-menu{opacity:0;max-width:0;overflow:hidden;transition:opacity .4s ease,max-width .4s ease}.page-header .search-active .header-search{flex-grow:1}.page-header .search-active .header-search .search-desktop{width:720px;margin-left:auto;margin-right:auto;transition:width .4s ease,margin .4s ease .3s}.tradesignup-signup .trade-signup-hidden{display:none !important}.tradesignup-signup .trade-signup-progress-bar{display:flex !important;width:500px}@media screen and (max-width:767px){.tradesignup-signup .trade-signup-progress-bar{width:100%}}.tradesignup-signup .header-desktop-trade{height:82px}.tradesignup-signup .header-mobile>div{display:flex;gap:1.5rem;flex-direction:column}.tradesignup-signup .cmpsearch{display:none !important}.top-container{padding:0 !important;position:relative;margin:0 !important;max-width:unset !important;z-index:1000}.usp-bar{margin-top:0 !important}.logo-container{text-align:center;min-width:140px}.header-links div:last-child{padding-left:1em}.header-links div:not(:last-child){border-right:solid 1px #d9d9d9}.search-desktop{display:none}.search-mobile{display:block}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.header-links,.header-desktop{display:none}.header-mobile{display:block}}@media screen and (min-width: 1260px){.search-desktop{display:block;width:240px;transition:width .4s ease,margin .4s ease}.search-desktop input:focus{box-shadow:none}.search-mobile{display:none}}@media screen and (hover:hover)and (min-width:1025px){.header-desktop{display:block}.search-mobile{padding:9px}.header-mobile{display:none}.mega-menu{opacity:1;max-width:1500px;transition:max-width .3s ease,opacity .3s ease .3s}.header-desktop-trade .search-desktop{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.page-footer{background-color:#f3f3f3;padding:2em 0 1.5em 0}.page-footer--dark{background-color:#2b2b2b;color:#fff}.page-footer a:hover{text-decoration:underline}.tradesignup-signup .trade-signup-hidden{display:none !important}.footer-links p.h2{font-size:22px !important;font-family:"Neulis SemiBold",Arial,sans-serif,"Helvetica Neue",Helvetica !important;letter-spacing:1px;text-transform:none !important;border-bottom:3px solid #dedede !important;padding-top:5px !important;padding-bottom:20px !important;margin-bottom:25px !important}.column-title{display:flex;justify-content:space-between;padding:16px 0 32px;font-weight:600}.toggle-icon{transition:transform .3s ease}.link-list ul{display:flex;flex-direction:column;gap:18px;max-height:none}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.footer-links-column{border-bottom:solid 1px #d9d9d9}.footer-links-mobile,.footer-legal-mobile{display:block;font-size:.875em}.footer-title-desktop,.footer-legal-desktop{display:none}.footer-body{flex-direction:column}.social-links{flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:16px}.footer-links{display:flex;flex-direction:column}.footer-legal-desktop{display:none}.link-list{max-height:0;overflow:hidden;transition:max-height .3s ease}.link-list.open{padding-bottom:16px;max-height:500px}.toggle-icon.rotated{transform:rotate(180deg)}}@media screen and (hover:hover)and (min-width:1025px){.footer-legal-mobile,.footer-links-mobile{display:none}.footer-legal-desktop{padding-top:40px;display:block}.footer-body{flex-direction:row;border-bottom:solid 1px #5f5454;padding-bottom:32px}.social-links{flex-direction:column;align-items:start;gap:24px}.footer-legal-mobile{display:none}.footer-links{display:grid;gap:2rem;grid-template-columns:repeat(3, 1fr)}.toggle-icon{display:none}}.product-info{height:100%;display:flex;flex-direction:column;gap:.25em;padding-top:.5em;position:relative;color:#2b2626}.product-info .family-name{font-size:.75em;font-weight:500}.product-info .name{font-size:.875em;font-weight:400;min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-info .price-box{display:flex;align-items:center;gap:.25em}.product-info .price-box .price{font-size:.875em}.product-info .swatches{display:flex;align-items:center;gap:.25em}.product-info .swatches .swatch{margin-top:auto;display:block;width:24px;height:24px;padding:2px;display:flex;align-items:center;cursor:pointer}.product-info .swatches .swatch .block{display:block;width:100%;height:100%;border-radius:999px;overflow:hidden;border:1px solid #d9d9d9}.product-info .review-box{display:flex;align-items:center;gap:.125em}.product-info .review-box .star-rating{height:16px;width:80px}.product-info .review-box .star-rating span{height:16px;background-size:16px}.product-info .review-box .star-rating span::before{height:16px;background-size:16px}.product-info .review-box .star-rating-overlay{height:16px;background-size:16px;width:100%}.product-info .review-box .text{margin:0;font-size:.75em;font-weight:500}@media screen and (max-width:767px){.product-info .title{font-size:.75em}.product-info .price-box .price{font-size:.75em}.product-info .review-box .star-rating{height:12px;width:60px}.product-info .review-box .star-rating::before{height:12px;background-size:12px}.product-info .review-box .star-rating span{height:12px;background-size:12px}.product-info .review-box .star-rating span::before{height:12px;background-size:12px}.product-info .review-box .star-rating-overlay{height:12px;background-size:12px;width:100%}}.carousel-recs{margin-top:1.5rem}.carousel-recs .carousel-recs-list{display:grid;gap:1.5em;grid-auto-flow:column;grid-auto-columns:calc((100% - 6em)/5);overflow-x:auto !important;scrollbar-width:none}.carousel-recs .title{color:#2b2b2b}.carousel-recs button.carousel-arrow:disabled svg path{stroke:#919191}.carousel-recs button.carousel-arrow svg path{stroke:#2b2b2b}.carousel-recs-white .title{color:#fff}.carousel-recs-white button.carousel-arrow:disabled svg path{stroke:#000}.carousel-recs-white button.carousel-arrow svg path{stroke:#fff}.carousel-recs-white .carousel-recs-card{max-width:250px;background-color:#fff;padding:.5rem .5rem 1rem .5rem}@media screen and (min-width: 1260px){.carousel-recs-cart .carousel-recs-list{grid-auto-columns:calc((100% - 3em)/4) !important}}@media screen and (min-width: 1025px){.carousel-recs-cart .carousel-recs-list{gap:1em;grid-auto-columns:calc((100% - 2em)/3)}}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.carousel-recs{padding:0 1rem}.carousel-recs .carousel-recs-list{gap:.75em;grid-auto-columns:calc((100% - 2.25em)/4)}.carousel-recs-cart{padding:0}.carousel-recs-cart .carousel-recs-list{grid-auto-columns:calc((100% - .75em)/2)}}@media screen and (max-width:767px){.carousel-recs .carousel-recs-list{grid-auto-columns:calc((100% - .75em)/1.75)}.carousel-recs-cart .title{font-size:.9375rem}}.cms-section-margin{margin:0 0 6em 0}.cms-carousel-margin{margin:4em 0 4em 0}.carousel-arrow{height:fit-content}.product-title{line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;margin-bottom:0}@media screen and (max-width:767px){div.bottom-left,div.bottom-center,div.bottom-right,div.mid-left,div.mid-center,div.mid-right,div.top-left,div.top-center,div.top-right{width:100%}}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.cms-section-margin{margin:0 0 3.5em 0}.cms-carousel-margin{margin:1.5em 0 1.5em 0}}.carousel-card-large{min-width:200px}@media screen and (min-width: 1025px){.carousel-card-large{min-width:300px;max-width:90%}}.progress-dot{width:4px}.progress-dot.active{width:16px}.cms-container .text-xs{font-size:.75em}.cms-container .text-sm{font-size:.875em}.cms-container .text-base{font-size:1em}.cms-container .text-md{font-size:1.125em}.cms-container .text-lg{font-size:1.5em}.cms-container .text-xl{font-size:1.75em}.cms-container .text-2xl{font-size:1.875em}.cms-container .text-3xl{font-size:2.25em}.cms-container .text-4xl{font-size:2.5em}.cms-container .text-5xl{font-size:3em}.cms-container .text-6xl{font-size:4em}.bg-grey{background-color:#ddd !important}.cms-container section,.cms-block section{margin-bottom:4rem}.cms-container h1,.cms-container .h1,.cms-container h2,.cms-container .h2,.cms-container h3,.cms-container .h3,.cms-container h4,.cms-container h5,.cms-container strong,.cms-container b,.cms-block h1,.cms-block .h1,.cms-block h2,.cms-block .h2,.cms-block h3,.cms-block .h3,.cms-block h4,.cms-block h5,.cms-block strong,.cms-block b{font-weight:600}.cms-container h1,.cms-container .h1,.cms-block h1,.cms-block .h1{font-size:4rem;margin-bottom:4rem !important}.cms-container .h2,.cms-container h2,.cms-block .h2,.cms-block h2{font-size:3rem;margin-bottom:3rem !important;display:flex;gap:.5rem;align-items:center}.cms-container .h2 img,.cms-container h2 img,.cms-block .h2 img,.cms-block h2 img{width:3rem}.cms-container h3,.cms-container .h3,.cms-block h3,.cms-block .h3{font-size:2.5rem;margin-bottom:2.5rem !important;display:flex;gap:.5rem;align-items:center}.cms-container h4,.cms-block h4{font-size:1.875rem;margin-bottom:1.875rem}.cms-container h5,.cms-block h5{font-size:1.5rem;margin-bottom:1.5rem}.cms-container p,.cms-block p{font-size:.9375rem;margin-bottom:.9375rem}.cms-container ul,.cms-block ul{list-style:disc outside;display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem}.cms-container ul li,.cms-block ul li{margin-left:1rem}.cms-container label,.cms-block label{padding-top:1em;display:block}.seo-content{margin-top:2em;line-height:20px;font-size:.875rem}.seo-content h2{font-size:.9375rem;font-weight:500;margin-top:1rem;margin-bottom:1rem}.seo-content h3{font-weight:500;margin-bottom:.75rem;margin-top:.75rem}.seo-content p{font-size:.875rem;margin-top:.5rem;margin-bottom:.5rem}.seo-content a{cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:767px){.cms-container section,.cms-block section{margin-bottom:3rem}.cms-container h1,.cms-container .h1,.cms-block h1,.cms-block .h1{font-size:2.25rem;margin-bottom:2.25rem !important}.cms-container .h2,.cms-container h2,.cms-block .h2,.cms-block h2{font-size:1.875rem;margin-bottom:1.875rem !important}.cms-container .h2 img,.cms-container h2 img,.cms-block .h2 img,.cms-block h2 img{width:1.875rem}.cms-container h3,.cms-container .h3,.cms-container h4,.cms-block h3,.cms-block .h3,.cms-block h4{font-size:1.5rem;margin-bottom:1.5rem !important}.cms-container ul,.cms-block ul{gap:.5rem}.cms-container label,.cms-block label{padding-top:1em;display:block}}.cms-row{margin-top:4em;margin-bottom:4em}.hero-banner{overflow:hidden}.hero-banner .inner-wrapper{height:100%}.hero-banner .inner-wrapper .inner-block{display:flex;height:100%}.hero-banner .inner-wrapper .inner-block .inner{display:flex;flex-direction:column}.hero-banner .heading{font-weight:600;font-size:4em}.hero-banner .buttons-block{display:flex;justify-content:start;gap:1rem}.hero-banner .buttons-block .hero-button{width:auto}.hero-banner .buttons-block .hero-button a{display:block;width:auto;padding:1em 4em}.hero-banner .footer-block{position:absolute;bottom:0;padding:0 0 1em 0;height:100%;justify-content:flex-start;align-items:flex-end}.hero-banner .footer-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0))}.hero-banner .footer-block .footer-reviews div{position:relative;z-index:1}.hero-banner .image-box{overflow:hidden;position:relative;height:0;padding-bottom:100%}.hero-banner .image-box .img{width:100%;position:absolute;height:100%;top:50%;left:50%;transition:height .4s ease;transform:translate(-50%, -50%)}.hero-banner .promo-offers{display:flex;color:#fff;margin-bottom:3rem}.hero-banner .promo-offers .promo-offer{display:flex;flex-direction:column;align-items:start;gap:1em;line-height:1}.hero-banner .promo-offers .promo-offer:nth-child(1){padding-right:4rem;border-right:2px solid #fff}.hero-banner .promo-offers .promo-offer:nth-child(1) span:nth-child(3) u{text-transform:capitalize}.hero-banner .promo-offers .promo-offer:nth-child(2){padding-left:4rem}.hero-banner .promo-offers .promo-offer:nth-child(2) span:nth-child(3) u{text-transform:uppercase}.hero-banner .promo-offers .promo-offer span:nth-child(1){font-size:1.5rem}.hero-banner .promo-offers .promo-offer span:nth-child(2){font-weight:600;font-size:3rem;margin-bottom:1rem}.hero-banner .promo-offers .promo-offer span:nth-child(3){font-size:1.25rem}.hero-banner .promo-offers .promo-offer span:nth-child(3) u{font-size:1.875rem}.hero-banner .black-friday-block{display:flex;flex-direction:column;align-items:center;color:#fff;line-height:1;margin-bottom:2rem}.hero-banner .black-friday-block .text{text-transform:uppercase;margin-bottom:2.25rem;font-size:1.125rem}.hero-banner .black-friday-block .sub-title{font-size:2em;text-transform:uppercase}.hero-banner .black-friday-block h1{font-size:6em;font-weight:600;text-transform:uppercase}.hero-banner.desktop\:content-left .inner{align-items:flex-start}.hero-banner.desktop\:content-center .inner{align-items:center}.hero-banner.desktop\:content-right .inner{align-items:flex-end}.hero-banner.desktop\:bottom-left .inner-block{justify-content:flex-start;align-items:flex-end}.hero-banner.desktop\:bottom-center .inner-block{justify-content:center;align-items:flex-end}.hero-banner.desktop\:bottom-right .inner-block{justify-content:flex-end;align-items:flex-end}.hero-banner.desktop\:mid-left .inner-block{justify-content:flex-start;align-items:center}.hero-banner.desktop\:mid-center .inner-block{justify-content:center;align-items:center}.hero-banner.desktop\:mid-right .inner-block{justify-content:flex-end;align-items:center}.hero-banner.desktop\:top-left .inner-block{justify-content:flex-start;align-items:flex-start}.hero-banner.desktop\:top-center .inner-block{justify-content:center;align-items:flex-start}.hero-banner.desktop\:top-right .inner-block{justify-content:flex-end;align-items:flex-start}.hero-banner.desktop\:footer-left .footer-block>div{justify-content:start}.hero-banner.desktop\:footer-center .footer-block>div{justify-content:center}.hero-banner.desktop\:footer-right .footer-block>div{justify-content:end}.hero-banner.desktop\:aspect-16x9 .image-box{padding-bottom:56.25%}.hero-banner.desktop\:aspect-18x5 .image-box{padding-bottom:27.78%}.hero-banner.desktop\:aspect-5x2 .image-box{padding-bottom:40%}.hero-banner.desktop\:aspect-6x1 .image-box{padding-bottom:16.6%}.hero-banner.desktop\:aspect-5x1 .image-box{padding-bottom:20%}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.hero-banner .heading{font-weight:600;font-size:2.25em}.buttons-block.two-rows-mb{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}.buttons-block.hero-button-large .hero-button a{display:block;padding:1em 4em}.buttons-block .hero-button a{display:block;padding:1em 2.5em !important}}@media screen and (min-width: 768px)and (max-width: 1024px){.hero-banner .inner-block .inner{width:100%;margin-top:1em}.hero-banner.tablet\:inner-auto .inner-block .inner{width:auto}.hero-banner.bottom-left,.hero-banner.bottom-center,.hero-banner.bottom-right,.hero-banner.mid-left,.hero-banner.mid-center,.hero-banner.mid-right,.hero-banner.top-left,.hero-banner.top-center,.hero-banner.top-right{width:100%}.hero-banner.tablet\:content-left .inner{align-items:flex-start}.hero-banner.tablet\:content-center .inner{align-items:center}.hero-banner.tablet\:content-right .inner{align-items:flex-end}.hero-banner.tablet\:bottom-left .inner-block{justify-content:flex-start;align-items:flex-end}.hero-banner.tablet\:bottom-center .inner-block{justify-content:center;align-items:flex-end}.hero-banner.tablet\:bottom-right .inner-block{justify-content:flex-end;align-items:flex-end}.hero-banner.tablet\:mid-left .inner-block{justify-content:flex-start;align-items:center}.hero-banner.tablet\:mid-center .inner-block{justify-content:center;align-items:center}.hero-banner.tablet\:mid-right .inner-block{justify-content:flex-end;align-items:center}.hero-banner.tablet\:top-left .inner-block{justify-content:flex-start;align-items:flex-start}.hero-banner.tablet\:top-center .inner-block{justify-content:center;align-items:flex-start}.hero-banner.tablet\:top-right .inner-block{justify-content:flex-end;align-items:flex-start}.hero-banner.tablet\:footer-left .footer-block>div{justify-content:start}.hero-banner.tablet\:footer-center .footer-block>div{justify-content:center}.hero-banner.tablet\:footer-right .footer-block>div{justify-content:end}.hero-banner.tablet\:aspect-4x3 .image-box{padding-bottom:75%}.hero-banner.tablet\:aspect-4x3 .image-box .img{width:100%}.hero-banner.tablet\:aspect-200x213 .image-box{padding-bottom:106.5%}.hero-banner.tablet\:aspect-200x213 .image-box .img{width:100%}.hero-banner.tablet\:aspect-6x1 .image-box{padding-bottom:16.6%}.hero-banner.tablet\:aspect-5x2 .image-box{padding-bottom:40%}.hero-banner.tablet\:aspect-18x5 .image-box{padding-bottom:27.78%}}@media screen and (max-width:767px){.hero-banner .inner-block .inner{width:100%;margin-top:1em}.hero-banner.bottom-left,.hero-banner.bottom-center,.hero-banner.bottom-right,.hero-banner.mid-left,.hero-banner.mid-center,.hero-banner.mid-right,.hero-banner.top-left,.hero-banner.top-center,.hero-banner.top-right{width:100%}.hero-banner.mobile\:content-left .inner{align-items:flex-start}.hero-banner.mobile\:content-center .inner{align-items:center}.hero-banner.mobile\:content-right .inner{align-items:flex-end}.hero-banner.mobile\:bottom-left .inner-block{justify-content:flex-start;align-items:flex-end}.hero-banner.mobile\:bottom-center .inner-block{justify-content:center;align-items:flex-end}.hero-banner.mobile\:bottom-right .inner-block{justify-content:flex-end;align-items:flex-end}.hero-banner.mobile\:mid-left .inner-block{justify-content:flex-start;align-items:center}.hero-banner.mobile\:mid-center .inner-block{justify-content:center;align-items:center}.hero-banner.mobile\:mid-right .inner-block{justify-content:flex-end;align-items:center}.hero-banner.mobile\:top-left .inner-block{justify-content:flex-start;align-items:flex-start}.hero-banner.mobile\:top-center .inner-block{justify-content:center;align-items:flex-start}.hero-banner.mobile\:top-right .inner-block{justify-content:flex-end;align-items:flex-start}.hero-banner.mobile\:footer-left .footer-block>div{justify-content:start}.hero-banner.mobile\:footer-center .footer-block>div{justify-content:center}.hero-banner.mobile\:footer-right .footer-block>div{justify-content:end}.hero-banner.mobile\:aspect-2x3 .image-box{padding-bottom:150%}.hero-banner.mobile\:aspect-2x3 .image-box .img{width:100%}.hero-banner.mobile\:aspect-3x2 .image-box{padding-bottom:66.6667%}.hero-banner.mobile\:aspect-3x2 .image-box .img{width:100%}.hero-banner.mobile\:aspect-6x7 .image-box{padding-bottom:116.67%}.hero-banner.mobile\:aspect-6x7 .image-box .img{width:100%}.hero-banner.mobile\:aspect-3x5 .image-box{padding-bottom:166.67%}.hero-banner.mobile\:aspect-3x5 .image-box .img{width:100%}.hero-banner.mobile\:aspect-4x7 .image-box{padding-bottom:175%}.hero-banner.mobile\:aspect-4x7 .image-box .img{width:100%}}.cms-block .category-blocks .category-blocks-content{display:flex;flex-direction:column}.cms-block .category-blocks .category-blocks-content .category-block-full,.cms-block .category-blocks .category-blocks-content .category-block-grid{width:100%}.cms-block .category-blocks .category-blocks-content .category-block-full img,.cms-block .category-blocks .category-blocks-content .category-block-grid img{height:100%;object-fit:cover}.cms-block .category-blocks .category-blocks-content .category-block-text{padding:1em;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}@media screen and (min-width: 768px){.cms-block .category-blocks .category-blocks-content{flex-direction:row}.cms-block .category-blocks .heading{padding:0 1em}.cms-block .category-blocks.reverse .category-blocks-content{flex-direction:row-reverse}.cms-block .category-blocks .category-block-full,.cms-block .category-blocks .category-block-grid{width:50%}.cms-block .category-blocks .category-block-text{padding:2em;font-size:1.25em}}.carousel-large .carousel-card{min-width:250px}.carousel-large .carousel-card-text{font-weight:600;font-size:1.25em;padding:1em 0}.carousel-large button.carousel-arrow svg path{stroke:#2b2626}.carousel-large button.carousel-arrow:disabled{opacity:.4;cursor:not-allowed}.carousel-large button.carousel-arrow:disabled svg path{stroke:#919191}.cms-carousel-list{display:flex;gap:1em !important}.cms-carousel.hide-buttons .buttons{display:none}.cms-carousel.bg-beige{background-color:hsl(48,17%,89%) !important}.cms-carousel .carousel-title{font-size:2.25em}.cms-carousel .text{font-size:.9375em}.cms-carousel .carousel-list{overflow-x:auto}.cms-carousel .carousel-list::-webkit-scrollbar{display:none}.cms-carousel.text-only img{display:none}.cms-carousel.text-only .carousel-card-text{padding:.5em 2em;border-radius:9999px;background-color:#f3f3f3;text-align:center;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.cms-carousel.text-only .carousel-card-text:hover{background-color:#2b2626;color:#f3f3f3}.cms-carousel.square .carousel-card-inner,.cms-carousel:not(.text-only):not(.rounded) .carousel-card-inner{min-width:200px;max-width:300px;position:relative}.cms-carousel.square .carousel-card-inner .carousel-card-text,.cms-carousel:not(.text-only):not(.rounded) .carousel-card-inner .carousel-card-text{width:100%;position:absolute;bottom:0;left:0;color:#fff;padding:1em;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.cms-carousel.rounded .carousel-list{gap:2em}.cms-carousel.rounded .carousel-card{width:6em}.cms-carousel.rounded .carousel-card .carousel-card-inner{display:flex;flex-direction:column;gap:1em}.cms-carousel.rounded .carousel-card .carousel-card-inner .carousel-card-text{text-align:center}.cms-carousel.rounded .carousel-card .carousel-card-inner img{height:6em;min-width:6em;border-radius:9999px}@media screen and (min-width: 768px){.cms-carousel .cms-carousel-list{display:flex;gap:4em !important}.cms-carousel.rounded .carousel-list{gap:2em}.cms-carousel.rounded .carousel-list .carousel-card{width:150px}.cms-carousel.rounded .carousel-list .carousel-card .carousel-card-inner img{height:150px;min-width:150px}}.quick-links-carousel{display:flex;flex-direction:row;gap:.5em;overflow-x:auto;scrollbar-width:none}.quick-links-carousel .quick-link{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:.5em;min-width:10em;border-radius:4px;border:1px solid #d9d9d9;transition:background-color .2s ease-in}.quick-links-carousel .quick-link:hover{background-color:#f3f3f3}.quick-links-carousel .quick-link-img{align-self:start;width:3.0625em;overflow:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px}.quick-links-carousel .quick-link-text{padding-right:.675em;font-size:.75em;font-weight:400}@media screen and (min-width: 768px){.carousel-large .carousel-card{min-width:300px}.carousel-large .carousel-card-text{font-size:1.5em}.category-carousel.square .carousel-card-inner,.category-carousel:not(.text-only):not(.rounded) .carousel-card-inner{min-width:300px;max-width:350px}.category-carousel.rounded .carousel-list{gap:2em}.category-carousel.rounded .carousel-list .carousel-card{width:150px}.category-carousel.rounded .carousel-list .carousel-card .carousel-card-inner img{height:150px;min-width:150px}.quick-links-carousel{scrollbar-width:thin;scrollbar-color:#f2f2f2 #fff}}.carousel-list{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.carousel-list.text-white .text{color:#fff !important}.carousel-list::-webkit-scrollbar{display:none}.product-carousel{overflow:auto;margin-top:3em}.product-carousel .product-carousel-tabs{max-height:500px;overflow:hidden}.product-carousel .product-carousel-tabs .product-carousel-list{display:flex;gap:1.5em;overflow-x:auto !important;scrollbar-width:none}.product-carousel .product-carousel-tabs .product-carousel-list .carousel-card{flex:0 0 calc(16.6666666667% - 1.25em)}.product-carousel .product-carousel-tabs .product-carousel-list:first-child[x-cloak]{display:flex !important}.product-carousel .category-tabs{scrollbar-width:none}.product-carousel .category-tabs::-webkit-scrollbar{display:none}.product-carousel .category-title{font-size:.875em;padding:.5em 1em;border-radius:9999px;background-color:#f3f3f3}.product-carousel .category-title.active{background-color:#2b2626;color:#f3f3f3;font-weight:600}.product-carousel .carousel-card-image{padding-bottom:150%;height:0;position:relative}.product-carousel .carousel-card-image img{position:absolute;top:0;height:100%;object-fit:cover}.product-carousel-list::-webkit-scrollbar{display:none}.product-carousel .carousel-wrapper{position:relative;display:grid;grid-template-rows:1fr}@media screen and (min-width: 768px)and (max-width: 1024px){.product-carousel .product-carousel-tabs .product-carousel-list{display:flex;gap:.75em}.product-carousel .product-carousel-tabs .product-carousel-list .carousel-card{flex:0 0 calc(25% - .5625em)}}@media screen and (max-width:767px){.product-carousel .product-carousel-tabs .product-carousel-list{display:flex;gap:.75em}.product-carousel .product-carousel-tabs .product-carousel-list .carousel-card{flex:0 0 calc(64.5161290323% - .4875em)}}.shop-the-look{display:flex}.shop-the-look.bg-beige{background-color:#f7f5f0}.shop-the-look .carousel-block{padding:3.5em 0 2.5em 5em}.shop-the-look .carousel-block .carousel-card{width:250px}.shop-the-look .sidepanel .products-container{overflow-y:auto;overflow-x:hidden}.shop-the-look .sidepanel .products-container .product-info{padding:1.5em 0 1.5em 0;border-bottom:1px solid #f3f3f3}.shop-the-look .sidepanel .products-container .product-info:first-child{padding:0 0 1.5em 0}.shop-the-look .sidepanel .products-container .product-info:last-child{padding:1.5em 0 0 0;border-bottom:none}.shop-the-look .sidepanel .button-primary{padding:1em 4em 1em 4em;border-radius:999px}.shop-the-look .sidepanel .button-primary.disabled{background-color:#a3a3a3}.shop-the-look .review-block .star-rating{height:12px;width:60px}.shop-the-look .review-block .star-rating::before{height:12px;background-size:12px}.shop-the-look .review-block .star-rating span{height:12px;background-size:12px}.shop-the-look .review-block .star-rating span::before{height:12px;background-size:12px}.shop-the-look .review-block .star-rating-overlay{height:12px;background-size:12px;width:100%}.shop-the-look .review-block .text{font-size:.625em;line-height:normal}.shop-the-look .line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px)and (max-width: 1024px){.shop-the-look .carousel-block{padding:1.25em 0 1.25em 1.75em}.shop-the-look .carousel-block .carousel-card{width:200px}}.blog-carousel .carousel-list{display:flex;overflow-x:auto;gap:1rem}.blog-carousel .carousel-list .carousel-card{min-width:16em}.blog-carousel .carousel-list .carousel-card .carousel-info{padding:1.5em .5em 1.5em .5em}.blog-carousel .carousel-list::-webkit-scrollbar{display:none}.blog-carousel .blog-article-tag{background-color:#efefef}.blog-carousel .line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.blog-carousel .carousel-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.blog-carousel .carousel-list .carousel-card .carousel-info{padding:1.5em 2em 1.5em 1em}}.compare-carousel{background-color:hsl(48,17%,89%);padding:2.5em 0 2.5em 0}.compare-carousel .compare-images,.compare-carousel .compare-text{width:100%}.compare-carousel .compare-carousel-subheading{font-size:1.5em}.compare-carousel .text{font-size:.9375em}@media screen and (min-width: 768px){.compare-carousel{padding:3em 0 3em 0;flex-direction:row;gap:4em}.compare-carousel .compare-images{width:60%}.compare-carousel .compare-text{width:40%;gap:1.5em}.compare-carousel .compare-carousel-subheading{font-size:2.25em}}.text-grid-background{background-color:#e7e5dd;display:block}.cms-text-grid .text-grid-inner{padding:4em 0}.text-grid-blocks{position:relative;overflow:hidden;width:100%}.text-grid-block{flex:0 0 100%;transition:transform .6s ease-in-out;opacity:1;visibility:visible;position:relative}.text-grid-track{display:flex;width:100%;transition:transform .6s ease-in-out}.text-grid-progress{display:none}@media screen and (max-width:767px){.text-grid-progress{height:5px;display:flex;gap:.25em;margin-top:.25em}.cms-text-grid .text-grid-inner{padding:2.5em 0}}@media screen and (min-width: 768px){.text-grid-block{padding-right:3em}.text-grid-track{display:contents;transform:none !important}.text-grid-block{flex:unset;transition:none}.text-grid-blocks{overflow:visible;display:grid}}@media screen and (min-width: 1025px){.text-grid-block{padding-right:6em}}.cms-row,.cms-row-reverse{display:flex;flex-direction:column;gap:2em;margin-bottom:2em}.cms-row .image-left,.cms-row .image-right,.cms-row-reverse .image-left,.cms-row-reverse .image-right{display:block}.cms-row-background-grey,.cms-row-reverse-background-grey{background-color:#e7e5dd}.cms-heading{font-size:1.5em;font-weight:600}.cms-subheading{font-size:1.25em}@media screen and (max-width:767px){.cms-row{flex-direction:column !important}.cms-row-block{margin-top:2em}.cms-row .image-right,.cms-row .image-left{order:0 !important}}@media screen and (min-width: 1025px){.cms-heading{font-size:2.25em}.cms-subheading{font-size:1.25em !important}.cms-row{flex-direction:row}.cms-row-block{margin-top:2em}.cms-row .image-right{order:1}.cms-row .image-left{order:0}.cms-row-reverse{flex-direction:row-reverse}.cms-col{width:50%}}.cms-accordion-header{cursor:pointer;border-top:solid 1px #d9d9d9;padding-top:1rem}.cms-accordion:last-child{border-bottom:solid 1px #d9d9d9}.cms-accordion .cms-accordion-header{font-size:1.25em !important}.cms-accordion .cms-accordion-body{font-size:.9375em !important}.badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:.5rem}.badges div{display:flex;gap:.25rem}.badges div .badge{padding:3px 6px;border-radius:4px;font-size:.625em;background-color:#fff}.gradient-black-friday{color:#fff;background:linear-gradient(to right, #2B2626, #D64529)}.gradient-cyber-monday{color:#fff;background:linear-gradient(to right, #2B2626, rgb(0, 202, 210))}.dupes-block{max-width:1720px;margin:0 auto;padding:1rem}.dupes-block .dupes-block-text{padding:2.5rem 1rem}.dupes-block .dupes-block-buttons{margin-top:2rem;display:flex;gap:1.5rem}@media screen and (min-width: 768px)and (max-width: 1024px){.dupes-block .dupes-block-text{padding:2.5rem 1rem}}@media screen and (min-width: 768px){.dupes-block{padding:1.5rem}.dupes-block .dupes-block-text{padding:2.5rem 8rem}.dupes-block .dupes-block-buttons{margin-top:3rem}}.brand-block .brand-block-list{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none}.brand-block .brand-block-list::-webkit-scrollbar{display:none}.brand-block .brand-block-list .brand-block-card{flex:0 0 calc(33.3333333333% - .67rem)}.brand-block .brand-block-list .brand-block-card .carousel-info{padding:1.5em .5em 1.5em .5em}@media screen and (min-width: 768px){.brand-block .brand-block-list .brand-block-card .carousel-info{padding:1.5em 2em 1.5em 1em}}@media screen and (max-width:767px){.brand-block .brand-block-list .brand-block-card{flex:0 0 calc(64.5161290323% - .4875em)}}.trustpilot-reviews>div{background-color:#fff}.trustpilot-reviews button.carousel-arrow:disabled{opacity:.3;cursor:not-allowed}.trustpilot-reviews .cms-carousel-list{gap:1rem}.trustpilot-reviews .trustpilot-review-card{flex-shrink:0;background-color:#f5f5f5;padding:24px 32px 24px 16px;width:calc(66.666% - .334rem)}@media screen and (min-width: 768px){.trustpilot-reviews .trustpilot-review-card{width:calc(33.333% - .667rem)}}@media screen and (min-width: 1025px){.trustpilot-reviews .trustpilot-review-card{width:calc(25% - .75rem)}}.cms-index-index .columns{padding:0}@media(min-width: 640px){.cms-index-index .columns{max-width:unset}}@media(min-width: 768px){.cms-index-index .columns{max-width:unset}}@media(min-width: 1280px){.cms-index-index .columns{max-width:unset}}.checkout-cart-index .heading{font-size:1.875em;font-weight:600;text-transform:capitalize}.checkout-cart-index .columns{max-width:1720px;padding-left:0 !important;padding-right:0 !important}.checkout-cart-index #maincontent{margin-top:0;margin-bottom:0;padding-top:2.5rem;background-color:#f3f3f3}.checkout-cart-index .cart-wrapper{display:flex;justify-content:space-between;gap:3.5rem}.checkout-cart-index .cart-wrapper .cart-items{width:60%;flex:1;padding:3.5rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem}.checkout-cart-index .cart-wrapper .cart-items .cart-item{padding:1rem;border-radius:2px;border:1px solid #d9d9d9}.checkout-cart-index .cart-wrapper .cart-summary-block{width:40%}.checkout-cart-index .cart-wrapper .cart-summary-block .mobile-only{display:none !important}.checkout-cart-index .cart-wrapper .cart-summary-block .desktop-only{display:block}.checkout-cart-index .cart-wrapper .cart-summary-block .cart-summary-items{display:none}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.checkout-cart-index .heading{font-size:1.25em}.checkout-cart-index #maincontent{background-color:#fff}.checkout-cart-index .cart-wrapper{flex-direction:column;gap:2.5rem}.checkout-cart-index .cart-wrapper .cart-items{width:100%;padding:0}.checkout-cart-index .cart-wrapper .cart-summary-block{width:100%;margin-bottom:2.5rem}}.checkout-onepage-success .heading{font-size:1.875em;font-weight:600;text-transform:capitalize}.checkout-onepage-success .columns{max-width:100%;padding-left:0 !important;padding-right:0 !important;row-gap:0}.checkout-onepage-success #maincontent{margin-top:0;margin-bottom:0;background-color:#f3f3f3}.checkout-onepage-success .checkout-success{max-width:1720px;margin:0 auto}.checkout-onepage-success .checkout-success .order-info{display:flex;gap:3.5em;margin-top:2.5em;margin-bottom:4em}.checkout-onepage-success .checkout-success .order-info .confirmation{background:#fff;width:75%;padding:3.5em}.checkout-onepage-success .checkout-success .order-info .confirmation .details{background-color:#f3f3f3;padding:1.5em 1em;border-radius:4px}.checkout-onepage-success .checkout-success .order-info .contact-us{width:25%;background:#f3f3f3}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.checkout-onepage-success .heading{font-size:1.25em}.checkout-onepage-success #maincontent{background-color:#fff}.checkout-onepage-success .checkout-success{padding:0 1rem}.checkout-onepage-success .checkout-success .order-info{gap:1.5em;flex-direction:column}.checkout-onepage-success .checkout-success .order-info .confirmation{width:100%;padding:0}.checkout-onepage-success .checkout-success .order-info .contact-us{width:100%;border:1px solid #9ca3af;border-radius:.25rem}}.hyva-trade .payment-methods>div.klarna{display:none}.hyva-trade .payment-methods>div.billie{display:flex}.checkout-index-index .theme-dark.header{background-color:#2b2b2b;color:#fff}.checkout-index-index .theme-dark .circle.active{background:#6b6b6b !important;border-color:#6b6b6b !important}.checkout-index-index .theme-dark .lock-svg{fill:#fff}.checkout-index-index .theme-dark .lock-svg path{stroke:#2b2626}.checkout-index-index .text-error{color:red;font-size:.875em;margin-top:.25em}.checkout-index-index .header{padding:1.5em 2em;background-color:#fff}.checkout-index-index .header ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.checkout-index-index .header ul .progress-bar{position:relative;width:21.125rem;display:flex;justify-content:space-between;align-items:flex-start;margin:.5rem 1.5rem 0 1.5rem;min-height:30px}.checkout-index-index .header ul .progress-line{position:absolute;left:0;height:2px;width:100%;background:#d9d9d9;z-index:1}.checkout-index-index .header ul .progress-line-active{position:absolute;left:0;height:2px;background:#2b2626;z-index:2;transition:width .3s ease}.checkout-index-index .header ul .progress-step{position:relative;width:33.33%;text-align:center;cursor:pointer}.checkout-index-index .header ul .progress-step-0{text-align:left}.checkout-index-index .header ul .progress-step-2{text-align:right}.checkout-index-index .header ul .circle{width:8px;height:8px;background:#d9d9d9;border-radius:50%;top:-3px;margin:0 auto;position:absolute;z-index:3}.checkout-index-index .header ul .circle-0{left:0}.checkout-index-index .header ul .circle-1{left:50%;transform:translateX(-50%)}.checkout-index-index .header ul .circle-2{right:0}.checkout-index-index .header ul .circle.active{border-color:#2b2626;background:#2b2626}.checkout-index-index .header ul .text-grey{color:#d9d9d9}.checkout-index-index .lock-svg{fill:#2b2626}.checkout-index-index .lock-svg path{stroke:#fff}.checkout-index-index .footer{background:#f3f3f3}.checkout-form{padding:3.5em;background:#fff;border-radius:4px}.checkout-form .btn-primary{padding:1rem 2rem;font-size:.875em;text-transform:uppercase;border-radius:4px}.checkout-form .btn-toggle{padding:.75rem 2rem;background-color:#f3f3f3;color:#2b2626;font-weight:600;font-size:.75em;width:auto;min-width:auto;transition:background-color .25s ease-in-out,color .25s ease-in-out}.checkout-form .btn-toggle.active{color:#fff;background-color:#2b2626}.checkout-form .checkout-label{display:block;font-size:.875em;font-weight:600;color:#2b2626}.checkout-form .checkout-input{width:100%;padding:1em;border-radius:4px;border:1px solid #d9d9d9}.checkout-form .checkout-input::placeholder{color:#a3a3a3}.checkout-form .checkout-input:focus{border:1px solid #2b2626;outline:none !important;--tw-ring-color: transparent;--tw-ring-shadow: 0 0 #0000;box-shadow:none !important;outline:none !important}.checkout-form .checkout-input:disabled{background-color:#f3f4f6}.checkout-form .checkout-input--invalid{border:1px solid red}.checkout-form .custom-checkbox{width:16px;height:16px;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #2b2626;border-radius:4px;cursor:pointer;position:relative;outline:none;box-shadow:none}.checkout-form .custom-checkbox:checked{background-color:#2b2626;border-color:#2b2626}.checkout-form .custom-checkbox:checked::after{content:"";position:absolute;left:5px;top:6px;width:2px;height:4px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.checkout-form ul.address-select{z-index:100;position:absolute;left:0;width:100%;max-height:13em;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-top:0}.checkout-form ul.address-select li{padding:1em;font-size:.875em}.checkout-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-image:none}.checkout-form select::-ms-expand{display:none}.cart-summary-block{padding:2.5rem;background-color:#fff}.payment-methods>div{width:34px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:.5px solid #d9d9d9}.payment-methods>div.klarna{background-color:#feb4c7}.payment-methods>div.billie{display:none;background-color:#2b2626}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.checkout-index-index .footer{padding-top:3.5rem}.checkout-form{padding:1.5em 1.5em 1.5em 1.5em}.cart-summary-block{padding:1.5rem}}@media screen and (max-width:767px){.checkout-index-index .header{padding:1em 2em;background-color:#fff;border-bottom:1px solid #d9d9d9}.checkout-index-index .header ul{display:flex;flex-direction:column;justify-content:center;gap:2rem}.checkout-form{padding:0 1em 2.5em 1em;border-radius:0}.checkout-form .btn-toggle{padding:.75rem 1.5rem}.cart-summary-block{padding:0}}.border-yellow.is-active{border-radius:4px;border:1px solid #be8100}.method-title{border-radius:4px;border:1px solid #d9d9d9;padding:1rem}.method-title.is-active{border:none;border-bottom:1px solid #be8100;background-color:#fff8e5}.method-title-select{position:relative;width:1rem;height:1rem;border-radius:8px;border:1px solid #2b2626}.method-title-select.is-active::after{content:"";position:absolute;top:50%;left:50%;width:.375rem;height:.375rem;background:#2b2626;border-radius:50%;transform:translate(-50%, -50%)}.method-title-icons .icon{width:34px;height:24px;border-radius:4px;border:.5px solid #d9d9d9;background:#fff;display:flex;align-items:center;justify-content:center}.method-title-icons .icon-pink{background:#feb4c7}.method-title-icons .icon-green{background:#b2fce3}#cart-drawer .cart-summary-desktop{display:block}#cart-drawer .cart-summary-mobile{display:none !important}#cart-drawer .tooltip{position:absolute;bottom:120%;left:95%;transform:translateX(-50%);width:15rem;text-align:center;background:#2b2626;color:#fff;padding:.75rem 1rem;border-radius:4px;font-size:.75em;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}#cart-drawer .info-icon{display:block}#cart-drawer .info-icon:hover+.tooltip{opacity:1;visibility:visible;display:block}#cart-drawer .tooltip::after{content:"";position:absolute;top:100%;left:504%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#2b2626}#cart-drawer .quantity-input-block{margin-top:auto;display:flex;align-items:center;gap:.75rem}.quantity-input{-moz-appearance:number-input;-webkit-appearance:number-input;appearance:number-input}.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{opacity:1;display:inline}@media screen and (max-width:767px){#cart-drawer .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#cart-drawer .hide-scrollbar::-webkit-scrollbar{display:none}}.checkout-index-index{background-color:#f3f3f3}.checkout-index-index .page-wrapper{background-color:#f3f3f3}.checkout-index-index .page-wrapper .page-header{display:none}.checkout-index-index .page-wrapper .columns{max-width:100%;padding-left:0 !important;padding-right:0 !important;row-gap:0}.checkout-index-index .page-wrapper #maincontent{margin-top:0;margin-bottom:0}.checkout-index-index .page-wrapper #checkout-container{max-width:1720px;padding:2.5rem 8.875rem 4rem 8.875rem}.checkout-index-index .page-wrapper .cart-summary-title{display:flex}.checkout-index-index .page-wrapper .cart-summary-delivery{display:flex}@media screen and (hover:none),(hover:hover)and (max-width:1024px){#checkout-container{padding:1.5rem 3rem !important}}@media screen and (max-width:767px){.page-wrapper{background-color:#fff !important}#checkout-container{padding:0 !important}}ul.address-select{z-index:100;position:absolute;left:0;width:100%;max-height:13em;overflow-y:auto;background-color:#fff;border:1px solid #d9d9d9;border-top:0}ul.address-select li{padding:1em;font-size:.875em}.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main,.customer-account-logoutsuccess .page-main,.tradesignup-signup-index .page-main,.returns-index-index .page-main{margin:0;padding:3.5rem;background:#f3f3f3}.customer-account-login .page-main .columns,.customer-account-forgotpassword .page-main .columns,.customer-account-create .page-main .columns,.customer-account-logoutsuccess .page-main .columns,.tradesignup-signup-index .page-main .columns,.returns-index-index .page-main .columns{padding-left:0 !important;padding-right:0 !important;max-width:1680px}.customer-account-logoutsuccess .heading{font-size:1.875rem;font-weight:600;color:#2b2626}.customer-account-logoutsuccess .text{font-size:.875rem;color:#2b2626}.customer-account-logoutsuccess .button{width:auto;padding:1rem;font-size:.875rem;text-transform:uppercase;font-weight:500;color:#fff;background:#2b2626;transition:all .3s;border-radius:999px}.customer-account-logoutsuccess .button:hover{background-color:#ffb500}.account .account-form{padding:3.5rem;border-radius:4px;background:#fff;display:flex;flex-direction:column;gap:1.5rem}.account .account-form label{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#2b2626}.account .account-form input:not([type=checkbox]){width:100%;padding:.75rem;font-size:.875rem;color:#2b2626;border-radius:4px;border:1px solid #d9d9d9}.account .account-form button,.account .account-form .button{width:100%;padding:1rem;font-size:.875rem;text-transform:uppercase;font-weight:500;border-radius:4px;color:#fff;background:#2b2626;transition:all .3s}.account .account-form button:hover,.account .account-form .button:hover{background-color:#ffb500}.account .account-form .field.field-reserved{margin-bottom:0}.account .account-form .field.field-error label{color:#bc1800}.account .account-form .field.field-error input{border:1px solid #bc1800}.account .account-form .field.field-error .messages{margin-top:.5rem}.account .account-form .account-link{display:flex;justify-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.account .account-form .heading{font-size:1.875rem;font-weight:600;color:#2b2626}.account .account-form .text{font-size:.875rem;color:#2b2626}.account .account-form .eye-icon{position:absolute;top:50%;right:2%;transform:translateY(-50%)}.account .sidebar{display:block;position:inherit;height:100%;width:100%;background-color:#fff}.account .sidebar.open{display:block;left:0;z-index:1000}.account .sidebar.open .sidebar-contents{left:0}.account .sidebar #account-nav-title span:nth-of-type(2){display:none}.account .sidebar .sidebar-contents{position:relative;background-color:#fff;width:100vw;height:100vh;left:-100vw;transition:left .2s ease;overflow:hidden}.account .sidebar .tab-container .tab.active{background-color:#fff}@media screen and (hover:none),(hover:hover)and (max-width:1024px){.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main{margin:0;padding:2.5rem 1rem 4rem 1rem}.customer-account-logoutsuccess .heading{font-size:1.25rem}.account.column-1{width:75%}.account .account-form{padding:2rem 1.5rem;gap:1.25rem}.account .account-form label{font-size:.9375rem}.account .account-form .heading{font-size:1.25rem}.account .account-form .sidebar #account-nav-title span:nth-of-type(2){display:block}}@media screen and (max-width:767px){.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main,.tradesignup-signup-index .page-main{margin:0;padding:2.5rem 1rem 4rem 1rem}.customer-account-login #customer-login-container,.customer-account-forgotpassword #customer-login-container,.customer-account-create #customer-login-container,.tradesignup-signup-index #customer-login-container{display:flex;flex-direction:column}.returns-index-index .page-main{padding:1.5rem}.customer-account-logoutsuccess .heading{font-size:1.25rem}.account.column-2{width:100%}.account.column-1{width:100%}.account .account-form{padding:2rem 1.5rem;gap:1rem}.account .account-form label{font-size:.9375rem}.account .account-form .heading{font-size:1.25rem}.account .account-form .sidebar #account-nav-title span:nth-of-type(2){display:block}}
