.animated-thumbnail{position:relative;overflow:hidden}.animated-thumbnail .animated-thumbnail-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(1){opacity:1}@keyframes thumbnail-cycle-2{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes thumbnail-cycle-3{0%{opacity:0}6.67%{opacity:1}33.33%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes thumbnail-cycle-4{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}100%{opacity:0}}@keyframes thumbnail-cycle-5{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}100%{opacity:0}}@keyframes thumbnail-cycle-6{0%{opacity:0}3.33%{opacity:1}16.67%{opacity:1}20%{opacity:0}100%{opacity:0}}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(2){animation:thumbnail-cycle-2 5s ease-in-out infinite;animation-delay:-2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(2):nth-last-child(1){animation:thumbnail-cycle-2 5s ease-in-out infinite;animation-delay:0s}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(3){animation:thumbnail-cycle-3 7.5s ease-in-out infinite;animation-delay:-2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(2):nth-last-child(2){animation:thumbnail-cycle-3 7.5s ease-in-out infinite;animation-delay:0s}.animated-thumbnail .animated-thumbnail-frame:nth-child(3):nth-last-child(1){animation:thumbnail-cycle-3 7.5s ease-in-out infinite;animation-delay:2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(4){animation:thumbnail-cycle-4 10s ease-in-out infinite;animation-delay:-2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(2):nth-last-child(3){animation:thumbnail-cycle-4 10s ease-in-out infinite;animation-delay:0s}.animated-thumbnail .animated-thumbnail-frame:nth-child(3):nth-last-child(2){animation:thumbnail-cycle-4 10s ease-in-out infinite;animation-delay:2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(4):nth-last-child(1){animation:thumbnail-cycle-4 10s ease-in-out infinite;animation-delay:5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(5){animation:thumbnail-cycle-5 12.5s ease-in-out infinite;animation-delay:-2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(2):nth-last-child(4){animation:thumbnail-cycle-5 12.5s ease-in-out infinite;animation-delay:0s}.animated-thumbnail .animated-thumbnail-frame:nth-child(3):nth-last-child(3){animation:thumbnail-cycle-5 12.5s ease-in-out infinite;animation-delay:2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(4):nth-last-child(2){animation:thumbnail-cycle-5 12.5s ease-in-out infinite;animation-delay:5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(5):nth-last-child(1){animation:thumbnail-cycle-5 12.5s ease-in-out infinite;animation-delay:7.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(1):nth-last-child(6){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:-2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(2):nth-last-child(5){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:0s}.animated-thumbnail .animated-thumbnail-frame:nth-child(3):nth-last-child(4){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:2.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(4):nth-last-child(3){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(5):nth-last-child(2){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:7.5s}.animated-thumbnail .animated-thumbnail-frame:nth-child(6):nth-last-child(1){animation:thumbnail-cycle-6 15s ease-in-out infinite;animation-delay:10s}@keyframes button-link-underline{0%{width:0;opacity:0}100%{width:100%;opacity:1}}.configuration-bar{anchor-name:--configuration-bar;background:linear-gradient(0deg, transparent 0%, hsl(30, 30%, 96%) 100%),#f8eee7;border-radius:3px;display:flex;justify-content:space-between;align-items:center;gap:10px;height:86px;max-width:1552px;position:relative;margin-left:auto;margin-right:auto;padding:18px 24px;transform:translateY(-50%);transition:width 320ms cubic-bezier(0.16, 1, 0.3, 1), gap 320ms cubic-bezier(0.16, 1, 0.3, 1), padding 320ms cubic-bezier(0.16, 1, 0.3, 1);z-index:18}@media screen and (max-width: 1600px){.configuration-bar{margin-right:24px;margin-left:24px}}@media screen and (max-width: 62.4375em){.configuration-bar{display:none}}@media screen and (max-height: 850px)and (min-width: 1000px){.configuration-bar{position:-webkit-sticky;position:sticky;bottom:24px;margin-top:-43px;transform:none}}.configuration-bar--reduced:not(.configuration-bar--fixed){gap:0;justify-content:flex-end;margin-left:auto;margin-right:24px;max-width:none;width:-webkit-max-content;width:max-content;transform:none}@media screen and (max-height: 850px)and (min-width: 1000px){.configuration-bar--reduced:not(.configuration-bar--fixed){margin-top:-110px}}@media screen and (max-height: 850px)and (min-width: 1000px){#pdpV2[data-configurator-style=main]:not([data-configurator-state=on-configurator]) .configuration-bar:not(.configuration-bar--fixed){gap:0;justify-content:flex-end;margin-left:auto;margin-right:24px;margin-top:-110px;max-width:none;width:-webkit-max-content;width:max-content}}.configuration-bar--fixed{anchor-name:none;margin-top:0;margin-bottom:0;position:fixed;right:0;bottom:24px;left:0;z-index:18;transform:none;box-shadow:0 0 25px 5px rgba(0,0,0,.15);animation:configuration-bar-slide-up 320ms cubic-bezier(0.16, 1, 0.3, 1) forwards}.configuration-bar--fixed.configuration-bar--leaving{pointer-events:none;animation:configuration-bar-slide-down 460ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.configuration-bar--returning{animation:configuration-bar-fade-in 180ms ease-out forwards}@keyframes configuration-bar-slide-up{from{box-shadow:0 0 0 0 rgba(0,0,0,0);opacity:0;transform:translateY(calc(100% + 24px))}to{box-shadow:0 0 25px 5px rgba(0,0,0,.15);opacity:1;transform:translateY(0)}}@keyframes configuration-bar-slide-down{0%{box-shadow:0 0 25px 5px rgba(0,0,0,.15);opacity:1;transform:translateY(0)}55%{opacity:.65}100%{box-shadow:0 0 0 0 rgba(0,0,0,0);opacity:0;transform:translateY(calc(100% + 24px))}}@keyframes configuration-bar-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.configuration-bar,.configuration-bar__overview{transition-duration:1ms}.configuration-bar--fixed,.configuration-bar--fixed.configuration-bar--leaving,.configuration-bar--returning{animation-duration:1ms}}.configuration-bar__overview{display:flex;align-items:center;gap:18px;min-width:0;opacity:1;transition:opacity 180ms ease-in-out}@media screen and (max-width: 46.875em){.configuration-bar__overview{gap:12px}}.configuration-bar--reduced:not(.configuration-bar--fixed) .configuration-bar__overview{display:none;opacity:0;pointer-events:none}@media screen and (max-height: 850px)and (min-width: 1000px){#pdpV2[data-configurator-style=main]:not([data-configurator-state=on-configurator]) .configuration-bar:not(.configuration-bar--fixed) .configuration-bar__overview{display:none;opacity:0;pointer-events:none}}@starting-style{.configuration-bar:not(.configuration-bar--reduced) .configuration-bar__overview{opacity:0}}.configuration-bar__image{width:75px;height:50px;position:relative;overflow:hidden}.configuration-bar__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width: 46.875em){.configuration-bar__image{width:60px;height:40px}}.configuration-bar__details{display:flex;flex-direction:column;gap:6px}.configuration-bar__header{display:flex;align-items:center;gap:13px}.configuration-bar__title{font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:0.01em;display:flex;align-items:center;gap:10px;margin:0;color:#1a1a1a}@media screen and (max-width: 46.875em){.configuration-bar__title{font-size:1rem;line-height:1.25}}.configuration-bar__shortlist{display:flex;cursor:pointer}.configuration-bar__shortlist svg{width:18px;height:15px;display:block;transition:fill 150ms ease-in-out;fill:inherit}.configuration-bar__shortlist svg.icon-shortlist-added{display:none}.configuration-bar__shortlist[data-shortlist-action=remove] svg.icon-shortlist{display:none}.configuration-bar__shortlist[data-shortlist-action=remove] svg.icon-shortlist-added{display:block}@media(hover: hover)and (pointer: fine){.configuration-bar__shortlist[data-shortlist-action=add]:hover svg{fill:var(--site-colour-primary)}}.configuration-bar__meta{display:flex;align-items:center;gap:8px;max-height:1.25em}.configuration-bar__selected,.configuration-bar__availability{display:flex;flex-wrap:wrap;align-items:end}.configuration-bar__selected{font-size:.75rem;line-height:1.5;display:block}.configuration-bar[data-is-mto=true]:not([data-is-outlet=true]) .configuration-bar__selected{display:none}.configuration-bar[data-is-mto=true]:not([data-is-outlet=true]) .configuration-bar__availability{display:flex}.configuration-bar__selected-label,.configuration-bar__availability-label{font-size:.75rem;line-height:1.5;letter-spacing:0.01em;color:#1a1a1a;height:-webkit-fit-content;height:fit-content}.configuration-bar__selected-value--highlighted,.configuration-bar__availability-value--highlighted{font-weight:500}.configuration-bar__selected-value--highlighted .price__value,.configuration-bar__availability-value--highlighted .price__value{font-weight:600}.configuration-bar__swatch-button{font-weight:500;font-size:.75rem;line-height:1;display:none;align-items:center;background-color:#fff;border-radius:14px;color:#1a1a1a;cursor:pointer;padding:8px 12px;transition:background-color 150ms ease-in, color 150ms ease-in;white-space:nowrap}.configuration-bar__swatch-button:hover{background-color:#1a1a1a;color:#fff}.configuration-bar__cta{display:flex;align-items:center;gap:24px}@media screen and (max-width: 62.4375em){.configuration-bar__cta{width:100%;justify-content:space-between}}@media screen and (max-width: 46.875em){.configuration-bar__cta{flex-direction:column;align-items:stretch;gap:16px}}.configuration-bar__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media screen and (max-width: 62.4375em){.configuration-bar__pricing{align-items:flex-start}}.configuration-bar__price-row{display:flex;align-items:baseline;gap:4px}.configuration-bar__price-from{font-size:.75rem;line-height:1.5;color:#1a1a1a}.configuration-bar--on-configurator .configuration-bar__price-from{display:none}.configuration-bar__price .product-prices__price{font-weight:600;font-size:1.25rem;line-height:1.1;letter-spacing:0.01em;color:#1a1a1a}.configuration-bar__price-or{font-size:.75rem;line-height:1.5;color:#1a1a1a;padding:0 2px}.configuration-bar__delivery{font-size:.6875rem;line-height:1.2727272727;color:#1a1a1a;text-align:right}.configuration-bar__delivery .configuration-bar__delivery-full>span,.configuration-bar__delivery .configuration-bar__delivery-reduced>span{font-weight:600}@media screen and (max-width: 62.4375em){.configuration-bar__delivery{text-align:left}}.configuration-bar__delivery-reduced{display:none}.configuration-bar--reduced:not(.configuration-bar--fixed) .configuration-bar__delivery-full{display:none}.configuration-bar--reduced:not(.configuration-bar--fixed) .configuration-bar__delivery-reduced{display:inline;white-space:nowrap}@media screen and (max-height: 850px)and (min-width: 1000px){#pdpV2[data-configurator-style=main]:not([data-configurator-state=on-configurator]) .configuration-bar:not(.configuration-bar--fixed) .configuration-bar__delivery-full{display:none}#pdpV2[data-configurator-style=main]:not([data-configurator-state=on-configurator]) .configuration-bar:not(.configuration-bar--fixed) .configuration-bar__delivery-reduced{display:inline;white-space:nowrap}}.configuration-bar__actions{display:flex;min-width:255px}@media screen and (max-width: 76.1875em){.configuration-bar__actions{min-width:170px}}@media screen and (max-width: 62.4375em){.configuration-bar__actions{min-width:0;width:100%}}.configuration-bar__actions .button,.configuration-bar__actions .link{flex:1}.configuration-bar__actions [data-goto-configurator]{transition:opacity 300ms ease-in-out;opacity:1}.configuration-bar__actions [data-add-basket]{display:none;transition:opacity 300ms ease-in-out;opacity:0;pointer-events:none}.configuration-bar__actions.is-addBasket [data-goto-configurator]{display:none;opacity:0;pointer-events:none}[data-has-customise=false] .configuration-bar__actions [data-add-basket],.configuration-bar__actions.is-addBasket [data-add-basket]{display:grid;place-items:center;opacity:1;pointer-events:auto;width:100%}[data-configurator-state=on-configurator] .configuration-bar__swatch-button{display:inline-flex}[data-configurator-state=on-configurator] .configuration-bar[data-is-mto=true]:not([data-is-outlet=true]) .configuration-bar__availability{display:none}[data-configurator-state=on-configurator] .configuration-bar[data-is-mto=true] .configuration-bar__selected{display:block}.configurator-hero{position:relative;width:100%}@media screen and (max-width: 62.4375em){.configurator-hero{height:auto}}.configurator-hero__stage{position:relative;height:100%;overflow-x:clip;overflow-y:visible}.configurator-hero__slider{position:relative;isolation:isolate;height:100%;overflow:hidden;background-color:#ede5e0}.configurator-hero__slider::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background-color:#ede5e0;opacity:0;transition:opacity 220ms ease-in-out}.configurator-hero__slider--is-fading::before{opacity:1}.configurator-hero__slider--with-panel{display:grid;grid-template-columns:minmax(0, 1fr) 400px}@media screen and (max-width: 62.4375em){.configurator-hero__slider--with-panel{display:block}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__slider--with-panel{width:calc(100vw - 400px)}}.configurator-hero__slides{position:relative;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory}.configurator-hero__slides[hidden],.configurator-hero__configurator[hidden]{display:none}.configurator-hero__slides--viewer-interacting{overflow-x:hidden;scroll-snap-type:none}.configurator-hero__slides::-webkit-scrollbar{display:none}.configurator-hero__slide{position:relative;flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px)}@media screen and (max-width: 62.4375em){.configurator-hero__slide{aspect-ratio:8/7;height:auto;min-height:0}}@media screen and (max-width: 46.875em){.configurator-hero__slide{aspect-ratio:7/6;height:auto;min-height:0}}.configurator-hero__slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:230px;background:linear-gradient(to bottom, rgba(26, 26, 26, 0.4), rgba(26, 26, 26, 0) 100%);pointer-events:none;z-index:1;opacity:1;transition:opacity 200ms ease-in-out}.configurator-hero__slide::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:160px;transition:background 150ms ease-in;background:linear-gradient(to top, rgba(26, 26, 26, 0.4), rgba(26, 26, 26, 0) 100%);pointer-events:none;z-index:1}.configurator-hero__slide.configurator-hero__slide--cutout::after,.configurator-hero--configurator-visible .configurator-hero__slide::after{opacity:0}.configurator-hero__configurator{height:100%}@media screen and (max-width: 62.4375em){.configurator-hero__configurator{aspect-ratio:8/7;height:auto;min-height:0}}@media screen and (max-width: 46.875em){.configurator-hero__configurator{aspect-ratio:7/6}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero--paired-slides{height:auto}}@media screen and (min-width: 1000px){.configurator-hero--paired-slides .configurator-hero__slider,.configurator-hero--paired-slides .configurator-hero__slides{height:calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px)}.configurator-hero--paired-slides .configurator-hero__slide{scroll-snap-align:none}.configurator-hero--paired-slides .configurator-hero__slide:not(.configurator-hero__slide--configurator):not(.configurator-hero__slide--paired-full){aspect-ratio:auto;flex-basis:50%;width:50%}.configurator-hero--with-panel.configurator-hero--paired-slides .configurator-hero__slide:not(.configurator-hero__slide--configurator):not(.configurator-hero__slide--paired-full){aspect-ratio:1/1}.configurator-hero--paired-slides .configurator-hero__slide:not(.configurator-hero__slide--configurator):not(.configurator-hero__slide--paired-full) .configurator-hero__image{height:100%;width:100%}.configurator-hero--paired-slides .configurator-hero__slide--paired-full,.configurator-hero--paired-slides .configurator-hero__slide:last-child:nth-child(odd):not(.configurator-hero__slide--configurator),.configurator-hero--paired-slides .configurator-hero__slide--configurator{aspect-ratio:auto;flex-basis:100%;width:100%}.configurator-hero--paired-slides .configurator-hero__slide--paired-start,.configurator-hero--paired-slides .configurator-hero__slide:nth-child(odd):not(.configurator-hero__slide--configurator),.configurator-hero--paired-slides .configurator-hero__slide--configurator{scroll-snap-align:start}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero--paired-slides .configurator-hero__slider,.configurator-hero--paired-slides .configurator-hero__slides{height:auto}.configurator-hero--paired-slides .configurator-hero__slide:not(.configurator-hero__slide--configurator):not(.configurator-hero__slide--paired-full),.configurator-hero--with-panel.configurator-hero--paired-slides .configurator-hero__slide:not(.configurator-hero__slide--configurator):not(.configurator-hero__slide--paired-full){aspect-ratio:4/3}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero:not(.configurator-hero--paired-slides),.configurator-hero:not(.configurator-hero--paired-slides) .configurator-hero__slider,.configurator-hero:not(.configurator-hero--paired-slides) .configurator-hero__slides{height:auto;margin-bottom:0}.configurator-hero:not(.configurator-hero--paired-slides) .configurator-hero__slide{aspect-ratio:8/3}.configurator-hero--with-panel:not(.configurator-hero--paired-slides) .configurator-hero__slide{aspect-ratio:2/1}.configurator-hero .configurator-hero__image{height:100%}}.configurator-hero__slide--configurator{position:relative;background:#ede5e0;overflow:hidden}.configurator-hero__slide--configurator::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(400px 250px ellipse, rgb(255, 249, 242) 0%, rgb(254, 245, 235), rgb(253, 241, 229), rgb(251, 237, 223), rgb(249, 233, 218), rgb(246, 228, 213), rgb(243, 224, 209), rgb(239, 220, 206), rgb(234, 216, 203), rgb(229, 212, 200), rgb(224, 208, 198) 100%);background:radial-gradient(400px 250px ellipse in hsl, #fff9f2 0%, #e0d0c6 100%);scale:1.4;z-index:0}.configurator-hero__slide--configurator>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:overlay}.configurator-hero__slide--configurator cylindo-viewer{display:block;width:100%;height:100%;touch-action:pan-y}@media screen and (max-width: 62.4375em){.configurator-hero__slide--configurator cylindo-viewer{aspect-ratio:inherit;height:100%;min-height:0}}@media screen and (max-width: 46.875em){.configurator-hero__slide--configurator cylindo-viewer{aspect-ratio:7/6}}.configurator-hero__slide--configurator .configurator-hero__image{position:relative;z-index:2;height:calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px)}@media screen and (max-width: 62.4375em){.configurator-hero__slide--configurator .configurator-hero__image{aspect-ratio:inherit;height:auto;min-height:0}}@media screen and (max-width: 46.875em){.configurator-hero__slide--configurator .configurator-hero__image{aspect-ratio:7/6}}cylindo-viewer.configurator-hero--cylindo-padding-tall{box-sizing:border-box;padding-top:50px}cylindo-viewer.configurator-hero--cylindo-padding-very-tall{box-sizing:border-box;padding-top:100px}.configurator-hero__slide--cutout{position:relative;background:#ede5e0;overflow:hidden}.configurator-hero__slide--cutout::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(400px 250px ellipse, rgb(255, 249, 242) 0%, rgb(254, 245, 235), rgb(253, 241, 229), rgb(251, 237, 223), rgb(249, 233, 218), rgb(246, 228, 213), rgb(243, 224, 209), rgb(239, 220, 206), rgb(234, 216, 203), rgb(229, 212, 200), rgb(224, 208, 198) 100%);background:radial-gradient(400px 250px ellipse in hsl, #fff9f2 0%, #e0d0c6 100%);scale:1.4;z-index:0}.configurator-hero__slide--cutout>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:overlay}.configurator-hero__slide--cutout .configurator-hero__image{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.configurator-hero__slide--cutout .configurator-hero__image picture,.configurator-hero__slide--cutout .configurator-hero__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:7/5;height:100%;max-height:90%;object-fit:contain}.configurator-hero__header{position:absolute;z-index:5;top:40px;right:0;bottom:0;left:0;pointer-events:none;text-align:center}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__header{margin-top:-15px}}.configurator-hero__slider--with-panel .configurator-hero__header{right:400px}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__slider--with-panel .configurator-hero__header{right:0}}.configurator-hero__header--cutout .configurator-hero__title,.configurator-hero__header--cutout .configurator-hero__subtitle,.configurator-hero__header--cutout .configurator-hero__breadcrumb{color:#1a1a1a}.configurator-hero__title{font-weight:500;font-size:2rem;line-height:1.0625;letter-spacing:0.01em}@media screen and (max-width: 62.4375em){.configurator-hero__title{font-size:1.5rem;line-height:1.1666666667}}.configurator-hero__title{color:#fff;opacity:1;pointer-events:auto;transition:color 150ms ease-in-out, opacity 200ms ease-in-out;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:center;max-width:1400px;margin-left:auto;margin-right:auto}.configurator-hero--configurator-visible .configurator-hero__title{color:#1a1a1a}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__title{font-weight:500;font-size:2rem;line-height:1.25;letter-spacing:0.01em}}@media screen and (max-height: 850px)and (min-width: 1000px)and (max-width: 62.4375em){.configurator-hero__title{font-size:1.625rem;line-height:1.1538461538}}@media screen and (max-width: 62.4375em){.configurator-hero__title{display:none}}.configurator-hero__outlet-label{font-family:"Quisas",cursive;font-size:1.4375rem;line-height:1;color:#a7393a;display:block;font-weight:400;pointer-events:auto;text-transform:uppercase;transform:translateX(-35px) rotate(-12deg)}.configurator-hero--configurator-visible .configurator-hero__outlet-label{color:#a7393a}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__outlet-label{font-size:1.1875rem;line-height:1}}@media screen and (max-width: 62.4375em){.configurator-hero__outlet-label{display:none}}.configurator-hero__title-text{display:block}.configurator-hero__title-text:not(.configurator-hero--with-panel .configurator-hero__title-text){font-size:2.25rem;line-height:1.1111111111}.configurator-hero__subtitle{text-align:center;margin-top:10px;color:#fff;opacity:1;pointer-events:auto;transition:opacity 200ms ease-in-out;max-width:min(60%,920px);margin-left:auto;margin-right:auto}.configurator-hero--configurator-visible .configurator-hero__subtitle{color:#1a1a1a;opacity:1;pointer-events:auto}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__subtitle{display:none}}@media screen and (max-width: 62.4375em){.configurator-hero__subtitle{display:none}}.configurator-hero__slider[data-zoomed] .configurator-hero__title,.configurator-hero__slider[data-zoomed] .configurator-hero__subtitle,.configurator-hero__slider[data-cylindo-zoom-expanded] .configurator-hero__title,.configurator-hero__slider[data-cylindo-zoom-expanded] .configurator-hero__subtitle{opacity:0;pointer-events:none}.configurator-hero__breadcrumb{font-size:.75rem;line-height:1;position:absolute;top:-16px;right:auto;bottom:auto;left:24px;display:flex;align-items:center;gap:8px;color:#fff;pointer-events:auto;transition:opacity 200ms ease-in-out}@media screen and (max-width: 62.4375em){.configurator-hero__breadcrumb{top:-24px;left:12px;font-size:.6875rem;line-height:1}}.configurator-hero--configurator-visible .configurator-hero__breadcrumb,.configurator-hero__slider--with-panel .configurator-hero__breadcrumb{pointer-events:auto}.configurator-hero--configurator-visible .configurator-hero__breadcrumb{color:#1a1a1a}.configurator-hero__breadcrumb>*{width:-webkit-max-content;width:max-content}.configurator-hero__breadcrumb-link{font-weight:500;text-decoration-thickness:1px;text-underline-offset:4px}.configurator-hero__breadcrumb-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.configurator-hero__breadcrumb-separator{display:flex;align-items:center}.configurator-hero__breadcrumb-separator svg{fill:currentColor;width:6px;height:9px}.configurator-hero--configurator-visible .configurator-hero__breadcrumb-separator{color:#1a1a1a}.configurator-hero__breadcrumb-current{font-weight:400}.configurator-hero__image{position:relative;overflow:hidden;isolation:isolate;object-position:bottom;height:100%}@media screen and (max-width: 62.4375em){.configurator-hero__image{height:100%}}.configurator-hero__image img{height:100%;top:auto;right:0;bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;width:100%;object-fit:cover;object-position:bottom}.configurator-hero__image #curatorSlide img{width:initial}@media screen and (max-width: 62.4375em){.configurator-hero__image #curatorSlide img{width:100%;margin:auto;height:auto;top:0;bottom:0}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__slide--configurator .configurator-hero__image{margin-top:0}}.configurator-hero__slider[data-zoomed] .configurator-hero__slide--configurator .configurator-hero__image,.configurator-hero__slider[data-cylindo-zoom-expanded] .configurator-hero__slide--configurator .configurator-hero__image{margin-top:0}.configurator-hero__slider[data-cylindo-zoom-expanded] #curatorSlide{padding-top:0;padding-bottom:0}.configurator-hero__slider[data-cylindo-zoom-fading] .configurator-hero__slide--configurator .configurator-hero__image{opacity:0;transition:opacity 160ms ease-in-out}.configurator-hero__zoom-actions{position:absolute;right:24px;top:24px;z-index:10;display:flex;align-items:center;gap:10px}@media screen and (max-width: 99.9375em){.configurator-hero__zoom-actions{right:24px}}@media screen and (max-width: 62.4375em){.configurator-hero__zoom-actions{top:12px;right:12px}}.configurator-hero__zoom-actions[hidden]{display:none}.configurator-hero__zoom-button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background-color:rgba(0,0,0,0);color:#1a1a1a;cursor:pointer;-webkit-appearance:none;appearance:none}.configurator-hero__zoom-button::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:hsla(0,0%,100%,.9);box-shadow:0 5px 10px rgba(0,0,0,.04);opacity:.6;transition:opacity 150ms ease-in-out}.configurator-hero__zoom-button svg{position:relative;z-index:1;fill:currentColor;width:16px;height:16px}.configurator-hero__zoom-button:hover::before{opacity:1}.configurator-hero__zoom-button:disabled{cursor:not-allowed}.configurator-hero__zoom-button:disabled::before{opacity:.3}@media screen and (max-width: 62.4375em){.configurator-hero__zoom-button{width:25px;height:25px}.configurator-hero__zoom-button::before{background-color:rgba(0,0,0,0);box-shadow:none}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__zoom-button{width:25px;height:25px}.configurator-hero__zoom-button::before{background-color:rgba(0,0,0,0);box-shadow:none}}.configurator-hero__zoom-button[hidden]{display:none}.configurator-hero__nav,.configurator-hero__view-gallery{border-radius:45px;box-shadow:0 5px 10px rgba(0,0,0,.04);bottom:67px;color:#fff;left:calc((100vw - 1552px)/2);display:flex;align-items:center;height:40px;z-index:10;position:absolute}.configurator-hero--with-panel .configurator-hero__nav,.configurator-hero--with-panel .configurator-hero__view-gallery{bottom:24px}@media screen and (max-width: 62.4375em){.configurator-hero--with-panel .configurator-hero__nav,.configurator-hero--with-panel .configurator-hero__view-gallery{bottom:42px}}@media screen and (max-width: 99.9375em){.configurator-hero__nav,.configurator-hero__view-gallery{left:24px}}@media screen and (max-width: 62.4375em){.configurator-hero__nav,.configurator-hero__view-gallery{bottom:42px;left:12px;height:32px}}.configurator-hero__nav{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color 150ms ease-in-out, color 150ms ease-in-out}.configurator-hero__view-gallery{font-weight:500;font-size:.75rem;line-height:1;background-color:#468198;cursor:pointer;justify-content:center;padding-left:21px;padding-right:21px;transition:background-color 150ms ease-in-out}.configurator-hero__view-gallery:hover{background-color:#1a1a1a}@media screen and (max-width: 62.4375em){.configurator-hero__view-gallery{font-size:.6875rem;line-height:1.0909090909;padding-left:16px;padding-right:16px}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero .configurator-hero__slider{display:flex;flex-direction:column}.configurator-hero .configurator-hero__slides{order:1}.configurator-hero .configurator-hero__nav,.configurator-hero .configurator-hero__view-gallery{order:2;position:-webkit-sticky;position:sticky;align-self:flex-start;margin-top:-64px;margin-bottom:24px;bottom:24px;width:-webkit-max-content;width:max-content}[data-configurator-state=on-configurator] .configurator-hero:not(.configurator-hero--with-panel) .configurator-hero__view-gallery{margin-top:-174px;margin-bottom:134px;bottom:67px}@supports(anchor-name: --configuration-bar) and (position-anchor: --configuration-bar) and (bottom: anchor(top)){#pdpV2[data-configurator-state=on-configurator]:not(:has(.configuration-bar--fixed)) .configurator-hero.configurator-hero:not(.configurator-hero--with-panel) .configurator-hero__view-gallery{position:fixed;position-anchor:--configuration-bar;bottom:anchor(top);margin-top:0;margin-bottom:24px}}.configurator-hero .configurator-hero__scroll-indicator{order:3;position:-webkit-sticky;position:sticky;left:auto;align-self:center;margin-top:-48px;margin-bottom:24px;bottom:24px;transform:none}}.configurator-hero__nav[hidden],.configurator-hero__view-gallery[hidden]{display:none}.configurator-hero__arrow{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;transition:opacity .2s ease;padding-left:18px;padding-right:12px}.configurator-hero__arrow--next{padding-left:12px;padding-right:18px}.configurator-hero__arrow svg{width:8px;height:12px;fill:currentColor}@media screen and (max-width: 62.4375em){.configurator-hero__arrow{padding-left:12px;padding-right:10px}.configurator-hero__arrow--next{padding-left:10px;padding-right:12px}}.configurator-hero__arrow:hover{opacity:.6}.configurator-hero__arrow:disabled{opacity:.3;cursor:not-allowed}.configurator-hero__counter{font-size:.75rem;line-height:1;font-weight:500;text-align:center}@media screen and (max-width: 62.4375em){.configurator-hero__counter{font-size:.6875rem;line-height:1.0909090909}}.configurator-hero__bump-note{font-size:.875rem;line-height:1.4285714286;position:absolute;left:24px;bottom:74px;z-index:10;display:flex;flex-direction:column;gap:10px;width:min(340px,100vw - 24px*2);padding:18px 20px;border-radius:24px;background-color:hsla(0,0%,100%,.4);color:#1a1a1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}@media screen and (max-width: 62.4375em){.configurator-hero__bump-note{display:none}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__bump-note{font-size:.75rem;line-height:1.4166666667;gap:6px;width:min(280px,100vw - 24px*2);padding:12px 16px;border-radius:18px}}.configurator-hero__bump-note-grade{font-weight:700}.configurator-hero__bump-note-button{font-weight:500;font-size:.875rem;line-height:1;align-self:flex-start;color:#1a1a1a;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.configurator-hero__shop-look{font-weight:500;font-size:.75rem;line-height:1;position:absolute;top:24px;right:calc((100vw - 1552px)/2);z-index:10;display:flex;align-items:center;gap:10px;padding:12px 18px;background-color:#468198;color:#fff;border-radius:45px;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.04);transition:background-color 150ms ease-in, opacity 200ms ease-in-out, visibility 200ms ease-in-out}@media screen and (max-width: 99.9375em){.configurator-hero__shop-look{right:24px}}@media screen and (max-width: 46.875em){.configurator-hero__shop-look{top:12px;right:12px;padding:10px 14px}}.configurator-hero__shop-look:hover{background-color:#1A1A1A}.configurator-hero--configurator-visible .configurator-hero__shop-look,[data-configurator-state=on-configurator] .configurator-hero__shop-look{opacity:0;pointer-events:none;visibility:hidden}.configurator-hero__shop-look--panel{right:calc(400px + 24px)}@media screen and (max-width: 62.4375em){.configurator-hero__shop-look--panel{right:12px}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero__shop-look--panel{right:24px}}.configurator-hero__shop-look[hidden]{display:none}.configurator-hero__scroll-indicator{position:absolute;left:50%;bottom:74px;width:17px;height:24px;margin:0;transform:translateX(-50%);border-radius:14px;background:linear-gradient(to top, rgba(255, 255, 255, 0), white),hsla(0,0%,100%,.7);box-shadow:0 5px 10px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;cursor:pointer}.configurator-hero__scroll-indicator::after{content:"";display:block;position:absolute;top:8px;right:0;bottom:auto;left:0;width:3px;height:3px;margin-left:auto;margin-right:auto;border-radius:100vh;background-color:#1a1a1a;animation:scroll-bounce 1.5s ease-in-out infinite}.configurator-hero__scroll-indicator:hover::after{animation:none;transform:translateY(10px)}@media screen and (max-width: 62.4375em){.configurator-hero__scroll-indicator{display:none}}.configurator-hero--with-panel .configurator-hero__scroll-indicator{left:calc(50% - 200px);bottom:24px}@media screen and (max-width: 62.4375em){.configurator-hero--with-panel .configurator-hero__scroll-indicator{bottom:55px}}[data-configurator-state=on-configurator] .configurator-hero__scroll-indicator,.configurator-hero--configurator-visible .configurator-hero__scroll-indicator{display:none}@keyframes scroll-bounce{0%{transform:translateY(0);opacity:0}10%{opacity:.5}20%{opacity:1}100%{transform:translateY(10px);opacity:0}}.configurator-hero__swatch-button{font-size:.6875rem;line-height:1.4545454545;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px;display:none;gap:8px;align-items:center;position:absolute;bottom:42px;right:12px;z-index:10}@media screen and (max-width: 62.4375em){.configurator-hero__swatch-button{margin-right:10px}.configurator-hero--configurator-visible .configurator-hero__swatch-button,[data-configurator-state=on-configurator] .configurator-hero__swatch-button,.configurator-hero__slide .configurator-hero__swatch-button{display:flex}}.configurator-hero__swatch-button-swatch{display:inline-block;background-color:var(--swatch-colour, #F8EEE7);width:22px;height:22px;overflow:hidden;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='79' fill='none'%3E%3Cpath fill='%23000' d='m75.018 7.86 3.96-3.93L75.018 0 71 3.93 67.04 0l-3.96 3.93L59.12 0c-1.32 1.29-2.64 2.583-3.96 3.875C53.84 2.585 52.52 1.292 51.2 0l-4.017 3.93L43.223 0l-3.96 3.93L35.303 0c-1.32 1.29-2.64 2.583-3.96 3.875-1.32-1.29-2.64-2.583-3.96-3.875a6844.34 6844.34 0 0 1-4.018 3.93L19.405 0l-3.96 3.93L11.427 0 7.581 3.818 3.96.225.058 4.155l3.847 3.818v.224L0 12.072c1.3 1.273 2.602 2.546 3.905 3.818v.17L0 19.933l3.905 3.818v.17C2.622 25.21 1.34 26.502.058 27.794l3.847 3.818v.225L0 35.713c1.3 1.273 2.602 2.545 3.905 3.818v.17L0 43.57c1.3 1.273 2.602 2.545 3.905 3.818v.17C2.622 48.849 1.34 50.14.058 51.434l3.847 3.818v.224L0 59.351c1.3 1.273 2.602 2.546 3.905 3.818v.17L0 67.214c1.3 1.273 2.602 2.545 3.905 3.818v.17L0 75.07 4.018 79l3.507-3.481 3.339 3.256 3.791-3.762h.453l3.791 3.762 3.792-3.762h.397l3.791 3.762 3.791-3.762h.453l3.791 3.762 3.792-3.762h.397l3.791 3.762 3.792-3.762h.452l3.792 3.762 3.791-3.762h.397l3.791 3.762 3.792-3.762h.34l3.79 3.762h.114l3.791-3.762h.284l3.791 3.762h.284c1.3-1.31 2.603-2.62 3.905-3.93l-3.904-3.93L79 66.985l-3.96-3.988 3.96-3.93-3.96-3.93 3.96-3.93-3.904-3.93L79 43.347l-3.96-3.988L79 35.43l-3.96-3.93 3.96-3.93-3.904-3.93L79 19.708l-3.96-3.988L79 11.79l-3.96-3.93h-.022Zm-59.63-3.873.17.113c-.168-.073-.069.002-.17-.113Zm7.921.113.058-.113.113.113h-.17Zm7.92 0 .058-.113.171.113h-.228Zm7.976-.113.17.113c-.168-.073-.068.002-.17-.113Zm7.922.113.058-.113.113.113h-.17Zm7.92 0 .058-.113.17.113h-.228Zm7.978-.113.17.113c-.168-.073-.068.002-.17-.113Zm7.92.113.057-.113.114.113h-.171Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='79' height='79' fill='none'%3E%3Cpath fill='%23000' d='m75.018 7.86 3.96-3.93L75.018 0 71 3.93 67.04 0l-3.96 3.93L59.12 0c-1.32 1.29-2.64 2.583-3.96 3.875C53.84 2.585 52.52 1.292 51.2 0l-4.017 3.93L43.223 0l-3.96 3.93L35.303 0c-1.32 1.29-2.64 2.583-3.96 3.875-1.32-1.29-2.64-2.583-3.96-3.875a6844.34 6844.34 0 0 1-4.018 3.93L19.405 0l-3.96 3.93L11.427 0 7.581 3.818 3.96.225.058 4.155l3.847 3.818v.224L0 12.072c1.3 1.273 2.602 2.546 3.905 3.818v.17L0 19.933l3.905 3.818v.17C2.622 25.21 1.34 26.502.058 27.794l3.847 3.818v.225L0 35.713c1.3 1.273 2.602 2.545 3.905 3.818v.17L0 43.57c1.3 1.273 2.602 2.545 3.905 3.818v.17C2.622 48.849 1.34 50.14.058 51.434l3.847 3.818v.224L0 59.351c1.3 1.273 2.602 2.546 3.905 3.818v.17L0 67.214c1.3 1.273 2.602 2.545 3.905 3.818v.17L0 75.07 4.018 79l3.507-3.481 3.339 3.256 3.791-3.762h.453l3.791 3.762 3.792-3.762h.397l3.791 3.762 3.791-3.762h.453l3.791 3.762 3.792-3.762h.397l3.791 3.762 3.792-3.762h.452l3.792 3.762 3.791-3.762h.397l3.791 3.762 3.792-3.762h.34l3.79 3.762h.114l3.791-3.762h.284l3.791 3.762h.284c1.3-1.31 2.603-2.62 3.905-3.93l-3.904-3.93L79 66.985l-3.96-3.988 3.96-3.93-3.96-3.93 3.96-3.93-3.904-3.93L79 43.347l-3.96-3.988L79 35.43l-3.96-3.93 3.96-3.93-3.904-3.93L79 19.708l-3.96-3.988L79 11.79l-3.96-3.93h-.022Zm-59.63-3.873.17.113c-.168-.073-.069.002-.17-.113Zm7.921.113.058-.113.113.113h-.17Zm7.92 0 .058-.113.171.113h-.228Zm7.976-.113.17.113c-.168-.073-.068.002-.17-.113Zm7.922.113.058-.113.113.113h-.17Zm7.92 0 .058-.113.17.113h-.228Zm7.978-.113.17.113c-.168-.073-.068.002-.17-.113Zm7.92.113.057-.113.114.113h-.171Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.configurator-options-wrap{position:absolute;width:100%;height:100%;overflow:hidden}.configurator-options{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;transition:opacity 200ms ease-in-out;z-index:19}.configurator-options.configurator-options--visible{opacity:1;pointer-events:auto}@media screen and (max-width: 62.4375em){.configurator-options{display:none}}.configurator-options:has(.configurator-options__group--upsell){top:auto;bottom:74px;transform:none}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options:has(.configurator-options__group--upsell){top:50%;bottom:auto;transform:translateY(-50%)}}.configurator-options__item{position:relative;transform:translateX(200px);transition:transform 200ms ease-in}.configurator-options--visible .configurator-options__item{transform:translateX(12px)}.configurator-options--outlet .configurator-options__item{transform:translateX(0)}.configurator-options__group{background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:48px 0 0 48px;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);box-sizing:border-box;cursor:pointer;transition:background-color 100ms ease-in;padding:8px;padding-right:12px;width:250px}.configurator-options__group .configurator-options__group-inner{display:grid;grid-template-columns:60px 1fr;grid-row-gap:4px;row-gap:4px;grid-column-gap:12px;column-gap:12px;align-items:center;width:100%}.configurator-options__group.configurator-options__group--read-only{display:flex;height:76px;padding:0 18px 0 32px;width:170px;border-radius:38px 0 0 38px}.configurator-options__group--read-only{cursor:default}.configurator-options__group-inner--read-only{display:flex !important;flex-direction:column;align-items:flex-start !important;justify-content:center;gap:3px;min-width:0;width:100%}.configurator-options__group--active,.configurator-options__group:not(.configurator-options__group--read-only):hover{background-color:hsla(0,0%,100%,.9)}.configurator-options__item:has(.configurator-options__group--active),.configurator-options__item:has(.configurator-options__group:not(.configurator-options__group--read-only):hover){transform:translateX(0) !important}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(1 of .configurator-options__item){transition-delay:0ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(2 of .configurator-options__item){transition-delay:100ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(3 of .configurator-options__item){transition-delay:200ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(4 of .configurator-options__item){transition-delay:300ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(5 of .configurator-options__item){transition-delay:400ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(6 of .configurator-options__item){transition-delay:500ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(7 of .configurator-options__item){transition-delay:600ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(8 of .configurator-options__item){transition-delay:700ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(9 of .configurator-options__item){transition-delay:800ms}.configurator-options--visible.configurator-options:not(:hover) .configurator-options__item:nth-child(10 of .configurator-options__item){transition-delay:900ms}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__item--upsell{position:absolute;left:calc((var(--screenWidth, 100vw) - 250px)*-1);transform:translateX(-200px)}.configurator-options--visible .configurator-options__item--upsell{transform:translateX(-12px)}}.configurator-options__group--upsell{position:relative}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__group--upsell{border-radius:0 48px 48px 0;padding-right:8px;padding-left:12px}}.configurator-options__item--upsell-1{margin-top:28px}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__item--upsell-1{top:0;margin-top:0}}.configurator-options__group--upsell-1::before{content:"";position:absolute;top:-16px;left:0;width:100%;height:1px;background:linear-gradient(90deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.14) 100%)}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__group--upsell-1::before{display:none}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__item--upsell-2{top:86px}}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__item--upsell-3{top:172px}}.configurator-options__label{font-size:.75rem;line-height:1.5;grid-column:2/3;align-self:flex-end}.configurator-options__group--read-only .configurator-options__label{font-size:.8125rem;line-height:1.2307692308;grid-column:auto;align-self:auto;margin:0;text-align:left}.configurator-options__image--upsell,.configurator-options__image--size,.configurator-options__image{grid-row:1/3;width:44px;height:44px;border:8px solid #fff;transition:border-color 100ms ease-in, border-width 100ms ease-in, background-color 100ms ease-in, transform 150ms ease-in-out;border-radius:50%;background-color:#fff;box-sizing:content-box;overflow:hidden;position:relative}.configurator-options__group:not(.configurator-options__group--read-only):hover .configurator-options__image--upsell,.configurator-options__group:not(.configurator-options__group--read-only):hover .configurator-options__image--size,.configurator-options__group:not(.configurator-options__group--read-only):hover .configurator-options__image{border-color:#1a1a1a;background-color:#fff}.configurator-options__group--active .configurator-options__image--upsell,.configurator-options__group--active .configurator-options__image--size,.configurator-options__group--active .configurator-options__image{border-color:#1a1a1a;background-color:#1a1a1a;outline:4px solid #fff;outline-offset:-3px}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-options__group{padding-top:6px;padding-bottom:6px}.configurator-options__group .configurator-options__group-inner{grid-template-columns:50px 1fr}.configurator-options__image--upsell,.configurator-options__image--size,.configurator-options__image{width:34px;height:34px}}.configurator-options__swatch-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.configurator-options__image--upsell img,.configurator-options__image--size img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.configurator-options__name{font-size:.8125rem;line-height:1.2307692308;font-weight:500;grid-column:2/3;grid-row:2/3;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator-options__group--upsell .configurator-options__name{padding-right:2px}.configurator-options__group--read-only .configurator-options__name{font-size:.8125rem;line-height:1.2307692308;grid-column:auto;grid-row:auto;margin:0;text-align:left;width:100%}.configurator-options__chosen{font-weight:600;font-size:.75rem;line-height:1.25;grid-column:2/3;margin-left:.05em;align-self:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator-popover{position:absolute;display:none;top:50%;right:100%;transform:translateY(calc(-50% + var(--popover-nudge, 0px)));box-shadow:0 6px 20px 0 rgba(0,0,0,.12);border-radius:24px;width:470px;padding:24px;outline:12px solid hsla(0,0%,100%,.4);margin-right:36px;opacity:0;background-color:rgba(0,0,0,0);pointer-events:none;transition:display 150ms, opacity 150ms;transition-behavior:allow-discrete;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.configurator-popover[data-panel-open]{display:block;opacity:1;pointer-events:auto}@starting-style{.configurator-popover[data-panel-open]{opacity:0}}.configurator-popover::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.9;border-radius:24px;z-index:-1}.configurator-popover::after{content:"";position:absolute;top:calc(50% - var(--popover-arrow-nudge, 0px));transform:translateY(-50%);-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);right:-20px;width:20px;height:36px;background-color:hsla(0,0%,100%,.9)}.configurator-popover--size{top:100%}.configurator-popover--size::after{transform:translateY(calc(-50% - 36px))}.configurator-popover--upsell{width:690px;top:0}.configurator-popover--upsell::after{transform:translateY(calc(-50% + 36px))}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-popover--upsell{right:auto;left:100%;margin-right:0;margin-left:36px}.configurator-popover--upsell::after{right:auto;left:-20px;-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}}.configurator-popover--headboard-upsell{top:0}.configurator-popover--headboard-upsell::after{transform:translateY(calc(-50% + 36px))}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-popover--headboard-upsell{top:calc(50% + 50px)}.configurator-popover--headboard-upsell::after{transform:translateY(calc(-50% - 50px))}}.configurator-popover--upsell:has(.mattress-chooser){background:#fff;padding:0;border-radius:24px}.configurator-popover__close-button{position:absolute;top:-15px;right:-15px;width:30px;height:30px;display:grid;place-items:center;cursor:pointer;background-color:#468198;border-radius:50%;color:#fff;transition:background-color 150ms ease-in-out;z-index:5}.configurator-popover__close-button:hover{background-color:#1a1a1a}.configurator-popover__close-button svg{width:12px;height:12px}.configurator-popover__colour-selection{position:relative;display:grid;grid-template-columns:repeat(9, minmax(0, 1fr));grid-gap:5px;gap:5px;padding-bottom:24px;margin-bottom:20px}@media screen and (max-width: 62.4375em){.configurator-popover__colour-selection{display:flex;padding-bottom:0}}.configurator-popover__colour-selection::after{content:"";position:absolute;left:-24px;right:-24px;height:1px;background-color:#bfb5ad;bottom:0}@media screen and (max-width: 62.4375em){.configurator-popover__colour-selection::after{display:none}}.configurator-popover__colour-swatch{--radius: 3px;background:var(--background, transparent);border-radius:var(--radius);border:1px solid rgba(0,0,0,0);width:max(31px, min(100%, 43px));height:43px;position:relative;transition:border-color 100ms ease-in-out;overflow:hidden;box-shadow:0 2px 10px 0 rgba(0,0,0,.06)}.configurator-popover__colour-swatch button{cursor:pointer;background:var(--background, transparent);border-radius:var(--radius);position:absolute;top:0;right:0;bottom:0;left:0}.configurator-popover__colour-swatch a{position:absolute;top:0;right:0;bottom:0;left:0}.configurator-popover__colour-swatch.is-active,.configurator-popover__colour-swatch:hover{border-color:#bfb5ad}.configurator-popover__colour-swatch.is-active button,.configurator-popover__colour-swatch:hover button{outline:2px solid #fff;outline-offset:-2px}.configurator-popover__colour-swatch.is-active a,.configurator-popover__colour-swatch:hover a{outline:2px solid #fff;outline-offset:-2px}.configurator-popover__colour-swatch--large{width:100%;height:90px}.configurator-popover__material-swatch{--radius: 3px;position:relative;width:43px;height:43px;background:var(--background, transparent);border-radius:var(--radius);border:1px solid rgba(0,0,0,0);transition:border-color 100ms ease-in-out;overflow:hidden;z-index:1}.configurator-popover__material-swatch button{cursor:pointer;border-radius:var(--radius);position:absolute;top:0;right:0;bottom:0;left:0}.configurator-popover__material-swatch a{position:absolute;top:0;right:0;bottom:0;left:0}.configurator-popover__material-swatch.is-active,.configurator-popover__material-swatch:hover{border:1px solid #1a1a1a}.configurator-popover__material-swatch.is-active button,.configurator-popover__material-swatch:hover button{outline:2px solid #fff;outline-offset:-2px}.configurator-popover__material-swatch.is-active a,.configurator-popover__material-swatch:hover a{outline:2px solid #fff;outline-offset:-2px}.configurator-popover__material-swatch--large{width:100%;height:90px}.configurator-popover__material-swatch--large button{background-image:linear-gradient(to bottom, transparent 46%, rgba(0, 0, 0, 0.4))}.configurator-popover__availability-badge{font-size:.6875rem;line-height:1.2727272727;font-weight:600;display:inline-flex;position:absolute;top:.5rem;right:auto;bottom:auto;left:0;z-index:3;color:#1a1a1a;background-color:var(--c-light-oat, #f8eee7);border-radius:0 14px 14px 0;padding:4px 10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.configurator-popover__swatch-meta{position:absolute;top:8px;left:0;right:12px;z-index:3;display:flex;gap:3px;align-items:flex-start;pointer-events:none}.configurator-popover__swatch-meta .configurator-popover__availability-badge,.configurator-popover__swatch-meta .configurator-popover__swatch-price{position:static}.configurator-popover__swatch-meta .configurator-popover__availability-badge{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurator-popover__swatch-meta .configurator-popover__swatch-price{flex-shrink:0;margin-left:auto}.configurator-popover__swatch-name{font-weight:600;font-size:.75rem;line-height:1.3333333333;position:absolute;left:12px;right:12px;bottom:8px;color:#fff}.configurator-popover__swatch-name[data-text-theme=black]{color:#1a1a1a}.configurator-popover__swatch-price{font-size:.75rem;line-height:1.3333333333;position:absolute;right:12px;top:8px;color:#fff}.configurator-popover__swatch-img{position:absolute;width:100%;height:100%;object-fit:cover}.configurator-popover__grid{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:5px;gap:5px}.configurator-popover--finish{width:auto;max-width:400px}.configurator-popover--finish .configurator-popover__grid{grid-template-columns:repeat(2, minmax(138px, 1fr))}.configurator-popover__grid--border{padding-bottom:20px}.configurator-popover__grid--border::after{content:"";position:absolute;left:-24px;right:-24px;height:1px;background-color:#bfb5ad;bottom:0}.configurator-popover__grid--halves{grid-template-columns:repeat(2, minmax(0, 1fr))}.configurator-popover--upsell:has(.configurator-popover__grid--base-upsell>:last-child:nth-child(-n+2)){width:470px}.configurator-popover__grid--base-upsell:has(>:last-child:nth-child(-n+2)){grid-template-columns:repeat(2, minmax(0, 1fr))}.configurator-popover__footer{margin-top:20px}.configurator-popover__restriction{margin-bottom:0;grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;width:100%}.configurator-popover__restriction-note,.configurator-popover__title{font-weight:600;font-size:.875rem;line-height:1.2857142857;margin-bottom:2px}.configurator-popover__restriction-note{margin-bottom:0;width:-webkit-fit-content;width:fit-content}.configurator-popover__restriction-note span{display:block;font-size:.75rem;line-height:1.5;font-weight:normal}.configurator-popover__reset-restriction{font-weight:500;font-size:.75rem;line-height:1.1666666667;margin-bottom:2px;-webkit-text-decoration:underline;text-decoration:underline}.configurator-popover__text{font-size:.75rem;line-height:1.5}.configurator-popover__confirm{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.configurator-popover__confirm[hidden]{display:none}[data-gate-confirming]>:not(.configurator-popover__confirm){display:none}.configurator-popover__colour-selection--hidden{display:none}[data-gate-showing-all] .configurator-popover__availability-badge{display:none}.configurator-popover__confirm-message{font-weight:400;font-size:1rem;line-height:1.625;margin-bottom:0}.configurator-popover__confirm-message strong{font-weight:600}@media screen and (max-width: 62.4375em){.configurator-popover__confirm-message{font-size:.875rem;line-height:1.4285714286;padding-top:16px}}.configurator-popover__confirm-actions{display:flex;align-items:center;justify-content:center;gap:20px}.configurator-popover__confirm-cancel{font-weight:500;font-size:.875rem;line-height:1.2857142857;padding:0;border:0;background:none;color:inherit;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.configurator-popover__size,.configurator-popover__upsell{border-radius:3px;border:1px solid #bfb5ad;transition:border-color 100ms ease-in-out;background-color:#fff}.configurator-popover__size button,.configurator-popover__upsell button{box-sizing:border-box;cursor:pointer;display:block;width:100%;height:100%;padding:12px 12px 8px 12px}.configurator-popover__size img,.configurator-popover__upsell img{width:100%;height:auto}.configurator-popover__size.is-active,.configurator-popover__size:hover,.configurator-popover__upsell.is-active,.configurator-popover__upsell:hover{border-color:#1a1a1a}.configurator-popover__upsell button:not(:has(img)){display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;height:100%;text-align:center}.configurator-popover__size-name,.configurator-popover__name{font-weight:600;font-size:.75rem;line-height:1.25;display:block}.configurator-popover__upsell-image{display:block;aspect-ratio:3/2;overflow:hidden}.configurator-popover__upsell-image picture{display:block;height:100%}.configurator-popover__upsell-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.configurator-popover__upsell-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.configurator-popover__price{font-size:.75rem;line-height:1.25;white-space:nowrap}.configurator-popover__size-dimensions{font-size:.6875rem;line-height:1.2727272727;margin-top:4px;display:block}.config-panel{display:flex;flex-direction:column;padding:24px;background-color:#f8eee7;gap:16px}@media screen and (max-width: 62.4375em){.config-panel{display:none}}#pdpV2[data-configurator-style=lite]:has(.dynamic-config-bar--short-lite) .config-panel{display:none}@media screen and (max-height: 850px)and (min-width: 1000px){#pdpV2[data-configurator-style=lite] .config-panel{display:none}}.config-panel__group{background-color:hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.05);padding:16px 18px}.config-panel__group--finish,.config-panel__group--colour-global,.config-panel__group--material-global{display:flex;justify-content:space-between;align-items:center;gap:13px}.config-panel__group--size,.config-panel__group--variant{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:12px;gap:12px}.config-panel__group--size .config-panel__label,.config-panel__group--variant .config-panel__label{grid-column:1/-1}.config-panel__group--size.config-panel__group--read-only{display:flex;flex-direction:column;align-items:start}.config-panel__group--upsell{display:flex;align-items:center;justify-content:space-between;gap:24px}.config-panel__upsell-item{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px;min-width:0}.config-panel__group--upsell .config-panel__pairing-name{flex:1;text-align:left}.config-panel__label{display:flex;flex-direction:column;justify-content:center;gap:3px}.config-panel__label--inline{flex-direction:row;flex-wrap:wrap;justify-content:left}.config-panel__label--read-only{flex-direction:row;flex-wrap:wrap;flex-shrink:0;gap:6px}.config-panel__label-title{font-size:.75rem;line-height:1.5833333333}.config-panel__restriction-note,.config-panel__label-value{font-weight:500;font-size:.875rem;line-height:1.3571428571}.config-panel__restriction-note{flex:1 1 100%}.config-panel__option-info-label{font-size:.75rem;line-height:1.5833333333;display:flex;align-items:center;gap:8px;margin:2px 0 -8px}.config-panel__option-info{font-weight:600;font-size:.625rem;line-height:1.8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:#1a1a1a;background-color:#fff;border-radius:50%;cursor:pointer;transition:background-color 150ms ease-in}.product-option-info__copy{font-size:.875rem;line-height:1.7142857143}.product-option-info__copy p{margin-bottom:25px}.product-option-info__copy h3,.product-option-info__copy p:has(>strong:only-child){font-weight:600;font-size:1.25rem;line-height:1.2;margin-bottom:12px}.product-option-info__copy p>strong:only-child{font:inherit}.config-panel__swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:1}.config-panel__group--material-global .config-panel__label,.config-panel__group--colour-global .config-panel__label{flex:1 1 100%;min-width:-webkit-max-content;min-width:max-content}.config-panel__group--colour-global .config-panel__swatches,.config-panel__group--material-global .config-panel__swatches{justify-content:flex-start;flex:0 0 auto}.config-panel__group--finish:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)),.config-panel__group--colour-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)),.config-panel__group--material-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)){flex-wrap:wrap}.config-panel__group--finish:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__label,.config-panel__group--colour-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__label,.config-panel__group--material-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__label{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;justify-content:left;min-width:-webkit-max-content;min-width:max-content}.config-panel__group--finish:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__swatches,.config-panel__group--colour-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__swatches,.config-panel__group--material-global:has(>.config-panel__swatches>.config-panel__swatch:nth-child(3)) .config-panel__swatches{justify-content:flex-start;flex:1 1 100%}.config-panel__swatch{width:40px;height:40px;border-radius:3px;overflow:hidden;cursor:pointer;background-color:var(--background, transparent);outline:1px solid #bfb5ad;transition:outline-color .2s ease, box-shadow .2s ease}.config-panel__swatch img{width:100%;height:100%;object-fit:cover}.config-panel__swatch--read-only{cursor:default}.config-panel__swatch--active,.config-panel__swatch:not(.config-panel__swatch--read-only):hover{outline:1px solid #1a1a1a;outline-offset:1px}.config-panel__size{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 8px;background-color:#fff;border:1px solid #bfb5ad;border-radius:3px;cursor:pointer}.config-panel__size--read-only{cursor:default;width:60%}.config-panel__size--active,.config-panel__size:not(.config-panel__size--read-only):hover{border-color:#1a1a1a}.config-panel__size-image{width:100%}.config-panel__size-image img{width:100%;height:auto;display:block}.config-panel__size-info{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px;width:100%}.config-panel__size-name{font-weight:600;font-size:.75rem;line-height:1.3333333333}.config-panel__size-dimension{font-size:.6875rem;line-height:1.2727272727}.config-panel__bundle{display:flex;flex-direction:column;gap:8px}.config-panel__pairs-title{font-size:.75rem;line-height:1.5833333333;margin:2px 0 -8px}.config-panel__pairing-item{display:flex;align-items:center;gap:12px}.config-panel__pairing-image{width:70px;flex-shrink:0;border:1px solid #bfb5ad;border-radius:3px;overflow:hidden}.config-panel__pairing-image img{width:100%;height:auto;display:block}.config-panel__pairing-info{display:flex;justify-content:space-between;align-items:center;flex:1;gap:10px}.config-panel__pairing-details{display:flex;flex-direction:column;gap:4px}.config-panel__pairing-name{font-weight:500;font-size:.875rem;line-height:1.2857142857}.config-panel__pairing-price{font-size:.6875rem;line-height:1.5454545455}.config-panel__pairing-price p{display:inline}.config-panel__pairing-add{font-weight:500;font-size:.6875rem;line-height:1;padding:11px 12px 10px;background-color:#468198;color:#fff;border-radius:45px;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.04);transition:background-color .2s ease}.config-panel__pairing-add:hover{background-color:rgb(61.9594594595,114.1824324324,134.5405405405)}.config-panel__pairing-remove{display:grid;place-items:center;width:30px;aspect-ratio:1;flex-shrink:0;border:1px solid #f8eee7;border-radius:50%;background-color:#fff;cursor:pointer}.config-panel__pairing-remove svg{width:20px;fill:#1a1a1a}.config-panel__basket{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}@media screen and (min-width: 1000px){.configurator-hero--with-panel .config-panel{height:calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px);overflow-y:auto;padding-bottom:0}.configurator-hero--with-panel .config-panel__basket{position:-webkit-sticky;position:sticky;bottom:0;margin-left:-24px;margin-right:-24px;padding:8px 24px 24px;background-color:#f8eee7}}.config-panel__basket-row{display:grid;grid-template-columns:-webkit-max-content minmax(0, 1fr);grid-template-columns:max-content minmax(0, 1fr);align-items:center;grid-gap:16px;gap:16px}.config-panel__basket-row--with-qty{grid-template-columns:-webkit-max-content -webkit-max-content minmax(0, 1fr);grid-template-columns:max-content max-content minmax(0, 1fr)}.config-panel__price{color:#1a1a1a;text-align:right}.config-panel__price .product-prices{justify-content:flex-end}.config-panel__price .product-prices:has(.product-prices__price--now){flex-direction:column}.config-panel__price .product-prices__price{font-weight:600;font-size:1.25rem;line-height:1.1}.config-panel__price .product-prices__price.product-prices__price--now{font-size:1.125rem;line-height:1.1111111111}.config-panel__price .product-prices__price--was,.config-panel__price .product-prices__price--percentage{font-size:.8125rem;line-height:1.2307692308}.config-panel__add-basket{min-width:0}.config-panel__add-basket .button--multi-item{font-size:.75rem;line-height:1.1666666667}.config-panel__delivery{font-size:.6875rem;line-height:1.2727272727;margin:0;color:#1a1a1a;text-align:right}.configSummaryLabel{font-family:"Quisas",cursive;font-size:1.25rem;line-height:1.25;text-align:right;display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;position:absolute;top:-4.5rem;left:-2rem;opacity:0;transform:translateY(4rem) rotate(-9deg)}.configSummaryLabel__title{min-width:-webkit-fit-content;min-width:fit-content}.configSummaryLabel__summary{grid-row:2;grid-column:1;opacity:0;min-width:-webkit-fit-content;min-width:fit-content}.configSummaryLabel__arrow{position:absolute;bottom:-0.5rem;right:-2.75rem;width:2.5rem;aspect-ratio:15/25.85}@media screen and (max-height: 800px)and (min-width: 1000px){.configSummaryLabel{display:none}}.configSummaryLabel__outro{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:0;text-wrap:balance}[data-configurator-state=on-configurator] .configSummaryLabel{animation:config-label-bounce-in .7s cubic-bezier(0.68, -0.55, 0.27, 1.55) 1.5s both}[data-configurator-state=on-configurator] .configSummaryLabel__title{animation:config-summary-fade-out .4s ease calc(var(--summary-count, 0)*3s - .4s) forwards}[data-configurator-state=on-configurator] .configSummaryLabel__summary{animation:config-summary-cycle 3s ease calc(var(--i, 0)*3s) both}[data-configurator-state=on-configurator] .configSummaryLabel__outro{animation:config-summary-settle 3s ease calc(var(--i, 0)*3s) forwards}[data-configurator-state=on-configurator] .configSummaryLabel__arrow{animation:config-summary-arrow-bounce 3s calc(var(--summary-count, 0)*3s + .3s) infinite both}@media(prefers-reduced-motion: reduce){[data-configurator-state=on-configurator] .configSummaryLabel__arrow{animation:none}}@keyframes config-label-bounce-in{0%{opacity:0;transform:translateY(4rem) rotate(-9deg)}20%{opacity:.5;transform:translateY(-1rem) rotate(-9deg)}40%{opacity:.75;transform:translateY(-0.5rem) rotate(-6deg)}60%{opacity:1;transform:translateY(-0.5rem) rotate(-6deg)}80%{opacity:1;transform:translateY(0.2rem) rotate(-9deg)}100%{opacity:1;transform:translateY(0) rotate(-7deg)}}@keyframes config-summary-arrow-bounce{0%,12%,24%,100%{translate:0 0;rotate:0deg;animation-timing-function:cubic-bezier(0.33, 0, 0.2, 1)}6%,18%{translate:-0.35rem -0.35rem;rotate:-20deg;animation-timing-function:cubic-bezier(0.6, 0, 0.4, 1)}}@keyframes config-summary-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes config-summary-cycle{0%{opacity:0}13%{opacity:1}87%{opacity:1}100%{opacity:0}}@keyframes config-summary-settle{0%{opacity:0}13%{opacity:1}100%{opacity:1}}.dynamic-config-bar{display:none;position:relative;z-index:10;color:#1a1a1a;background-color:#f8eee7}@media screen and (max-width: 62.4375em){.dynamic-config-bar{display:block;margin:-30px 12px 0;border-radius:3px;box-shadow:0 -4px 10px 0 rgba(0,0,0,.08)}}@media screen and (max-width: 62.4375em){.dynamic-config-bar::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;top:30px;margin-left:-12px;margin-right:-12px;background-color:#23404c;z-index:-1}}.dynamic-config-bar__state{display:contents}.dynamic-config-bar__content-wrapper{overflow:hidden;padding:16px 16px 0;background-color:#f8eee7}@media screen and (max-width: 62.4375em){.dynamic-config-bar__content-wrapper{border-radius:3px 3px 0 0}}.dynamic-config-bar__header{display:flex;flex-direction:column;gap:6px}.dynamic-config-bar__header[hidden]{display:none}.dynamic-config-bar__title{font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:0.01em;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-right:30px}.dynamic-config-bar__outlet-label{font-family:"Quisas",cursive;font-size:1rem;line-height:1.125;color:#a7393a;font-weight:400;text-transform:uppercase;white-space:nowrap}.dynamic-config-bar__description{font-size:.875rem;line-height:1.5714285714;margin:0}.dynamic-config-bar__shortlist{position:absolute;top:22px;right:20px}.dynamic-config-bar__shortlist svg{width:18px;height:15px;display:block;transition:fill 150ms ease-in-out;fill:inherit}.dynamic-config-bar__shortlist svg.icon-shortlist-added{display:none}.dynamic-config-bar__shortlist[data-shortlist-action=remove] svg.icon-shortlist{display:none}.dynamic-config-bar__shortlist[data-shortlist-action=remove] svg.icon-shortlist-added{display:block}.dynamic-config-bar__bump-note{font-size:.8125rem;line-height:1.4615384615;display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:14px 16px;border-radius:24px;background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dynamic-config-bar__bump-note-button{font-weight:500;font-size:.8125rem;line-height:1;align-self:flex-start;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.dynamic-config-bar__meta{display:flex;align-items:center;gap:8px;padding-bottom:10px}.dynamic-config-bar__meta[hidden]{display:none}.dynamic-config-bar__thumbnail{width:65px;height:48px;flex-shrink:0;position:relative}.dynamic-config-bar__thumbnail img{width:100%;height:100%;object-fit:contain}.dynamic-config-bar__availability{display:flex;flex-wrap:wrap;align-items:center}[data-is-mto=true]:not([data-is-outlet=true]) .dynamic-config-bar__selected{display:none}.dynamic-config-bar__steps{display:flex;flex-direction:column;gap:8px;padding:20px 0}.dynamic-config-bar__steps[hidden]{display:none}.dynamic-config-bar__upsell-title{display:none}.dynamic-config-bar__outlet-choices{font-size:.8125rem;line-height:1.3846153846}.dynamic-config-bar__outlet-choice{font-weight:500;font-weight:700}.dynamic-config-bar__content{padding-bottom:16px;transition:opacity 180ms ease-in-out}.dynamic-config-bar__content[hidden]{display:none}.dynamic-config-bar__content--loading{opacity:.5;pointer-events:none}.dynamic-config-bar__step-content{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.dynamic-config-bar__step-content[hidden]{display:none}.dynamic-config-bar__step-header{position:relative;display:flex;align-items:center}.dynamic-config-bar__step-title{font-weight:600;font-size:1.25rem;line-height:1.2;margin:0;width:calc(100% - 40px)}.dynamic-config-bar__step-close{display:flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;background-color:#468198;border:none;border-radius:50%;color:#fff;cursor:pointer;position:absolute;right:0}.dynamic-config-bar__step-close svg{width:12px;height:12px}.dynamic-config-bar__step-options .configurator-popover{position:static;width:auto;padding:0;border:none;background:none;outline:none;box-shadow:none;border-radius:0;opacity:1;pointer-events:auto}.dynamic-config-bar__step-options .configurator-popover::before,.dynamic-config-bar__step-options .configurator-popover::after{display:none}.dynamic-config-bar__step-options .configurator-popover__close-button{display:none}.dynamic-config-bar__step-options .configurator-popover__inner{padding:0}.dynamic-config-bar__step-options .configurator-popover__colour-selection .configurator-popover__colour-swatch{height:auto;width:auto;flex-grow:1;aspect-ratio:1;max-width:60px}.dynamic-config-bar__step-options .configurator-popover__colour-swatch--large{height:80px}.dynamic-config-bar__step-options .configurator-popover__grid{margin-left:0;margin-right:0}.dynamic-config-bar__step-options .configurator-popover__grid--headboard-upsell{grid-template-columns:repeat(2, minmax(0, 1fr))}.dynamic-config-bar__step-options .configurator-popover__size button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 8px}.dynamic-config-bar__step-options .configurator-popover__size img{width:100%;height:auto}.dynamic-config-bar__step-options .configurator-popover__footer{position:static}.dynamic-config-bar__step-options .configurator-popover__colour-selection~.configurator-popover__footer{display:none}.dynamic-config-bar__step-options .configurator-popover__grid--border{padding-bottom:0}.dynamic-config-bar__step-options .configurator-popover__grid--border::after{display:none}@media screen and (max-width: 62.4375em){.dynamic-config-bar__footer{background-color:#eee1d3;border-radius:0 0 3px 3px}}.dynamic-config-bar__pricing-section{display:grid;grid-template-columns:minmax(80px, auto) 1fr;grid-gap:12px;gap:12px;align-items:center;z-index:2}@media screen and (max-width: 62.4375em){.dynamic-config-bar__pricing-section{padding:12px;background-color:#fff}}.dynamic-config-bar__pricing-section--with-qty{grid-template-columns:minmax(80px, auto) minmax(120px, auto) 1fr;gap:8px;align-items:center}.dynamic-config-bar__pricing-section--with-qty:has(.dynamic-config-bar__price .product-prices__price--was--wrapper){grid-template-columns:1fr auto}@media screen and (max-width: 34.375em){.dynamic-config-bar__pricing-section--with-qty:has(.dynamic-config-bar__price .product-prices__price--was--wrapper) .dynamic-config-bar__pricing{justify-content:flex-start}}.dynamic-config-bar__pricing-section--with-qty:has(.dynamic-config-bar__price .product-prices__price--was--wrapper) .dynamic-config-bar__actions{grid-column:1/-1}.dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__price-from,.dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__price-or,.dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__price-monthly{display:none}.dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__actions button{font-size:.875rem;line-height:1;padding:19px 20px 17px}.dynamic-config-bar__pricing{display:flex;align-items:baseline;gap:6px;height:-webkit-fit-content;height:fit-content}@media screen and (max-width: 34.375em){.dynamic-config-bar__pricing{justify-content:center}}.dynamic-config-bar__price-from,.dynamic-config-bar__price-or,.dynamic-config-bar__availability-label{font-size:.75rem;line-height:1.5}.dynamic-config-bar__availability-value,.dynamic-config-bar__price-monthly-suffix{font-weight:600;font-size:.75rem;line-height:1.5}.dynamic-config-bar__price,.dynamic-config-bar__price-monthly-value{font-weight:600;font-size:1.25rem;line-height:1.1}.dynamic-config-bar__price{min-width:80px}.dynamic-config-bar__price-monthly{display:flex;align-items:flex-end;gap:1px}.dynamic-config-bar__actions{width:100%}.dynamic-config-bar__actions .button,.dynamic-config-bar__actions .link{width:100%}.dynamic-config-bar__actions [data-dynamic-config-customise]{transition:opacity 300ms ease-in-out;opacity:1}.dynamic-config-bar__actions [data-add-basket]{display:none;transition:opacity 300ms ease-in-out;opacity:0;pointer-events:none}[data-has-customise=false] .dynamic-config-bar__actions [data-add-basket]{display:block;opacity:1;pointer-events:auto}@media screen and (max-width: 62.4375em){.dynamic-config-bar__delivery-section{padding:16px;background-color:#fff;border-radius:0 0 3px 3px;border-top:1px solid #bfb5ad}}.dynamic-config-bar__delivery{font-size:.75rem;line-height:1.6666666667;margin:0;text-align:center}@media screen and (max-width: 62.4375em){.dynamic-config-bar--expanded .dynamic-config-bar__pricing-section{position:fixed;right:0;bottom:0;left:0;align-items:center;padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 -4px 10px 0 rgba(0,0,0,.08);animation:dynamic-config-bar-slide-up 320ms cubic-bezier(0.16, 1, 0.3, 1) forwards}}@keyframes dynamic-config-bar-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.dynamic-config-bar--expanded .dynamic-config-bar__pricing-section{animation-duration:1ms}}.dynamic-config-bar.is-on-configurator .dynamic-config-bar__price-from{display:none}.dynamic-config-bar.is-addBasket .dynamic-config-bar__actions [data-dynamic-config-customise]{display:none;opacity:0;pointer-events:none}.dynamic-config-bar.is-addBasket .dynamic-config-bar__actions [data-add-basket]{display:block;opacity:1;pointer-events:auto}.dynamic-config-bar--step-open .dynamic-config-bar__actions:has([data-dynamic-config-confirm]) [data-dynamic-config-customise],.dynamic-config-bar--step-open .dynamic-config-bar__actions:has([data-dynamic-config-confirm]) [data-add-basket]{display:none}.dynamic-config-bar--step-open .dynamic-config-bar__actions:not(:has([data-dynamic-config-confirm])){display:none}.dynamic-config-bar:not(.dynamic-config-bar--step-open) [data-dynamic-config-confirm]{display:none}.dynamic-config-bar--short-lite{display:flex;flex-direction:column;position:absolute;top:0;right:0;width:400px;height:calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px)}.dynamic-config-bar--short-lite .dynamic-config-bar__content-wrapper{flex:1 1 auto;min-height:0;padding:24px 24px 0;overflow-y:auto}.dynamic-config-bar--short-lite .dynamic-config-bar__header,.dynamic-config-bar--short-lite .dynamic-config-bar__description{display:none}.dynamic-config-bar--short-lite .dynamic-config-bar__title{font-size:1.125rem;line-height:1.2222222222}.dynamic-config-bar--short-lite .dynamic-config-bar__steps{padding:0 0 16px}.dynamic-config-bar--short-lite .dynamic-config-bar__upsell-title{font-size:.75rem;line-height:2;display:block;margin:6px 0 0}.dynamic-config-bar--short-lite .dynamic-config-bar__footer{display:flex;flex-direction:column;flex-shrink:0;gap:14px;margin:0 24px 24px;padding-top:12px}.dynamic-config-bar--short-lite .dynamic-config-bar__pricing{justify-content:flex-end}.dynamic-config-bar--short-lite .dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__actions{min-width:138px}.dynamic-config-bar--short-lite .dynamic-config-bar__pricing-section--with-qty .dynamic-config-bar__actions button{font-size:.75rem;line-height:1.1666666667;padding:18px 12px 16px}.dynamic-config-bar--short-lite .dynamic-config-bar__delivery{font-size:.6875rem;line-height:1.2727272727;text-align:right}@media screen and (max-height: 850px)and (min-width: 1000px){.configurator-hero--with-panel~.dynamic-config-bar--short-lite{height:max(calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px),calc((100vw - 400px) / 2))}.configurator-hero--with-panel.configurator-hero--paired-slides~.dynamic-config-bar--short-lite{height:max(calc(100dvh - var(--header-height) - var(--notice-height) - var(--admin-bar-height) - var(--debug-bar-height) - 100px),calc((100vw - 400px) * 3 / 8))}}.dynamic-config-callout__inline-options{display:flex;gap:4px;margin-left:auto;margin-right:20px}.dynamic-config-callout__inline-options .dynamic-config-callout__inline__colour-swatch{width:30px;aspect-ratio:1;border-radius:3px;box-sizing:border-box;background-color:var(--background);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:border-color 150ms ease-in-out;position:relative}.dynamic-config-callout__inline-options .dynamic-config-callout__inline__colour-swatch button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dynamic-config-callout__inline-options .dynamic-config-callout__inline__colour-swatch.is-active{border-color:#1a1a1a}.dynamic-config-callout__inline-options .dynamic-config-callout__inline__colour-swatch.is-active button{outline:2px solid #fff;outline-offset:-2px}.dynamic-config-callout{display:flex;align-items:center;gap:12px;height:52px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 49%, rgb(255, 255, 255) 100%),hsla(0,0%,100%,.4);border-radius:36px;box-shadow:0 2px 10px 0 rgba(0,0,0,.06)}.dynamic-config-callout[lp-trigger],.dynamic-config-callout[data-quick-add]{cursor:pointer}.dynamic-config-callout--active{box-shadow:0 4px 8px 0 rgba(0,0,0,.04)}.dynamic-config-callout--read-only{align-items:flex-start;justify-content:center;gap:0;min-height:76px;height:auto;padding:0 32px;flex-direction:column}@media screen and (max-width: 62.4375em){.dynamic-config-callout--read-only{min-height:52px}}.dynamic-config-bar--short-lite .dynamic-config-callout--read-only{flex-direction:row;justify-content:flex-start;align-items:center;min-height:50px}.dynamic-config-callout--upsell-first{margin-top:26px;position:relative}.dynamic-config-callout--upsell-first::before{content:"";position:absolute;top:-17px;left:0;width:100%;height:1px;background:rgba(26,26,26,.14)}.dynamic-config-callout__option-info-label{display:none}.dynamic-config-bar--short-lite .dynamic-config-callout__option-info-label{font-size:.75rem;line-height:1.5833333333;display:flex;align-items:center;gap:8px;margin:0 0 -2px;color:#1a1a1a}.dynamic-config-callout__option-info{font-weight:600;font-size:.625rem;line-height:1.8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:#1a1a1a;background-color:#fff;border-radius:50%;cursor:pointer;transition:background-color 150ms ease-in}.dynamic-config-callout__option-info--inline{display:none;margin:0 5px 0 4px;vertical-align:middle;border:1px solid #bfb5ad}.dynamic-config-bar--short-lite .dynamic-config-callout__option-info--inline{display:inline-flex}.dynamic-config-bar--short-lite .dynamic-config-callout--upsell-first{margin-top:0}@media screen and (max-width: 62.4375em){.dynamic-config-bar--short-lite .dynamic-config-callout--upsell-first{margin-top:16px}}.dynamic-config-bar--short-lite .dynamic-config-callout--upsell-first::before{display:none}@media screen and (max-width: 62.4375em){.dynamic-config-bar--short-lite .dynamic-config-callout--upsell-first::before{display:block}}.dynamic-config-callout__swatch{width:52px;height:52px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-sizing:border-box;border:5px solid #fff}.dynamic-config-callout__swatch--image{overflow:hidden}.dynamic-config-callout__swatch--image img{width:100%;height:100%;object-fit:cover}.dynamic-config-callout__swatch--image picture img{object-fit:contain}.dynamic-config-callout__swatch--placeholder{background-color:#fff}.dynamic-config-callout--read-only .dynamic-config-callout__swatch{display:none}.dynamic-config-callout__labels{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:hidden;text-wrap:nowrap}.dynamic-config-callout--read-only .dynamic-config-callout__labels{align-items:flex-start;flex-direction:column;gap:3px}.dynamic-config-callout__extra,.dynamic-config-callout__label{font-size:.75rem;line-height:1.5;color:#1a1a1a}.dynamic-config-callout--read-only .dynamic-config-callout__label{font-size:.8125rem;line-height:1.2307692308}.dynamic-config-callout__extra{font-weight:500;display:flex;flex:0 0 auto}.dynamic-config-callout__extra .price__value{font-weight:600}.dynamic-config-callout__short-lite-label,.dynamic-config-callout__add-label{display:none}.dynamic-config-bar--short-lite .dynamic-config-callout__mobile-label{display:none}.dynamic-config-bar--short-lite .dynamic-config-callout__short-lite-label{display:inline}.dynamic-config-bar--short-lite .dynamic-config-callout--upsell .dynamic-config-callout__label{font-weight:500}.dynamic-config-bar--short-lite .dynamic-config-callout--upsell .dynamic-config-callout__value{display:none}.dynamic-config-bar--short-lite .dynamic-config-callout--upsell:not(:has(.dynamic-config-callout__remove)) .dynamic-config-callout__extra{display:none}.dynamic-config-callout__value{font-weight:500;font-size:.75rem;line-height:1.5;color:#1a1a1a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-config-callout__value p{display:inline}.dynamic-config-callout--read-only .dynamic-config-callout__value{font-size:.8125rem;line-height:1.2307692308}.dynamic-config-callout__arrow{width:8px;height:12px;display:flex;margin-left:auto;margin-right:20px}.dynamic-config-callout__arrow svg{width:100%;height:100%;fill:#1a1a1a}.dynamic-config-callout__add{width:10px;display:flex;margin-left:auto;margin-right:20px}.dynamic-config-callout__add svg{width:100%;height:100%;fill:#1a1a1a}.dynamic-config-bar--short-lite .dynamic-config-callout__add{font-weight:500;font-size:.6875rem;line-height:1;width:auto;margin-left:auto;margin-right:11px;padding:11px 12px 10px;background-color:#468198;color:#fff;border-radius:45px;box-shadow:0 5px 10px rgba(0,0,0,.04)}.dynamic-config-bar--short-lite .dynamic-config-callout__add svg{display:none}.dynamic-config-bar--short-lite .dynamic-config-callout__add-label{display:block}.dynamic-config-callout__remove{border:1px solid #f8eee7;border-radius:100vh;width:30px;aspect-ratio:1;display:grid;place-items:center;margin-left:auto;margin-right:11px;cursor:pointer}.dynamic-config-callout__remove svg{width:12px;fill:#1a1a1a}.dynamic-config-callout__item-title{font-size:.6875rem;line-height:1.6363636364;color:#1a1a1a;display:flex}.dynamic-config-callout__item-title .highlight{font-weight:500}.dynamic-config-callout__pairing-add{font-weight:500;font-size:.6875rem;line-height:1;padding:11px 12px 10px;background-color:#468198;color:#fff;border-radius:45px;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.04);margin-left:auto;margin-right:11px;transition:background-color .2s ease}.dynamic-config-callout__pairing-add:hover{background-color:rgb(61.9594594595,114.1824324324,134.5405405405)}.dynamic-config-callout--selected{height:auto;min-height:52px;padding-top:8px;padding-bottom:8px}.dynamic-config-callout--selected .dynamic-config-callout__labels{display:grid;grid-template-columns:minmax(0, auto) auto;grid-template-areas:"name price" "chosen chosen";align-items:center;justify-content:start;grid-column-gap:4px;column-gap:4px}.dynamic-config-callout--selected .dynamic-config-callout__value{grid-area:name}.dynamic-config-callout--selected .dynamic-config-callout__extra{grid-area:price}.dynamic-config-callout--selected .dynamic-config-callout__chosen{grid-area:chosen}.dynamic-config-callout__chosen{font-size:.6875rem;line-height:1.5454545455;color:#1a1a1a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dynamic-config-callout__pairing-edit{font-weight:500;font-size:.6875rem;line-height:1.5454545455;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;margin-left:auto;margin-right:8px}.dynamic-config-callout__pairing-remove{display:grid;place-items:center;width:30px;aspect-ratio:1;flex-shrink:0;margin-right:11px;border:1px solid #f8eee7;border-radius:50%;background-color:#fff;cursor:pointer}.dynamic-config-callout__pairing-remove svg{width:11px;fill:#1a1a1a}.dynamic-config-callout--quantity{height:auto;min-height:52px}.dynamic-config-callout--quantity .dynamic-config-callout__label{font-weight:500}.dynamic-config-callout--quantity .dynamic-config-callout__labels{flex-direction:column;align-items:flex-start;gap:2px}.dynamic-config-callout--quantity .quantity-stepper__lp-pdp{width:120px;height:40px;width:auto;flex-shrink:0;margin:6px 14px 6px auto}.dynamic-config-callout--quantity .quantity-stepper__lp-pdp button{padding-left:16px}.dynamic-config-callout--quantity .quantity-stepper__lp-pdp button:last-child{padding-right:16px;padding-left:0}.finance-bar-swap{grid-area:tabs-finance;display:contents}.finance-bar{grid-area:tabs-finance;display:flex}@media(max-width: 1400px){.finance-bar{justify-content:center}}@media screen and (max-width: 62.4375em){.finance-bar{flex-direction:column}}.finance-bar__header{font-weight:600;font-size:.875rem;line-height:1.6428571429;color:#fff;display:inline-flex;height:100%;padding:4px 18px;justify-content:center;align-items:center;gap:12px;border-radius:3px 3px 0 0;background:hsla(0,0%,100%,.1)}@media screen and (max-width: 62.4375em){.finance-bar__header{padding:10px 18px}}.finance-bar__title{font-size:.875rem;line-height:1.1428571429;color:#fff}.finance-bar__options{border-radius:0 0 3px 3px;background:rgba(0,0,0,.2);color:#fff;padding:10px 24px;display:flex;align-items:center;gap:8px 18px}.finance-bar__options .finance-bar__separator{display:grid;place-content:center}@media screen and (max-width: 62.4375em){.finance-bar__options{flex-direction:column;padding:14px 24px}.finance-bar__options .finance-bar__separator{display:none}}.finance-bar__options .finance-bar__option--v12{font-size:.75rem;line-height:1.5833333333;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.finance-bar__options .finance-bar__icon--v12{height:16px}.finance-bar__options .finance-bar__icon--v12 .icon-v12{height:100%;color:#0d4269}.finance-bar__options .finance-bar__option--paypal{min-width:370px;margin-bottom:-8px}@media screen and (max-width: 62.4375em){.finance-bar__options .finance-bar__option--paypal{min-width:auto}}.finance-bar__options .finance-bar__copy{font-family:Helvetica,Arial,sans-serif;-webkit-text-decoration:underline;text-decoration:underline}.product-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:-50px}.product-grid__image-link{aspect-ratio:7/5;flex:0 0 calc(58.3333333% - 7px)}@media screen and (max-width: 62.4375em){.product-grid__image-link{flex-basis:100%}.product-grid__image-link:nth-child(2){order:-1}.product-grid__image-link:nth-child(3){order:1}}.product-grid__image-link:nth-child(1),.product-grid__image-link:nth-child(4){aspect-ratio:1;flex-basis:calc(41.6666667% - 5px)}@media screen and (max-width: 62.4375em){.product-grid__image-link:nth-child(1),.product-grid__image-link:nth-child(4){flex-basis:calc(50% - 6px)}}@media screen and (max-width: 62.4375em){.product-grid--count-2 .product-grid__image-link{aspect-ratio:1;flex-basis:calc(50% - 6px)}}.product-grid__image{display:block;height:100%;object-fit:cover;width:100%}.product-grid__image img{display:block;height:100%;object-fit:cover;width:100%}.product-grid__video{position:relative;overflow:hidden}.product-grid__video video,.product-grid__video .cld-video-player{display:block;height:100% !important;opacity:0;padding-top:0;pointer-events:none;position:relative;transition:opacity 150ms ease-in-out;width:100% !important;z-index:1}.product-grid__video--ready video,.product-grid__video--ready .cld-video-player{opacity:1;pointer-events:auto}.product-grid__video-fallback{height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:absolute;width:100%;z-index:0}.product-grid__callout{border-radius:3px;background-color:#f8eee7;padding:30px 24px;display:flex;justify-content:center;align-items:center;gap:48px;margin-top:12px;margin-bottom:24px;flex:0 0 100%}@media screen and (max-width: 62.4375em){.product-grid__callout{flex-direction:column;text-align:center;gap:12px;padding:24px 16px;order:1}}.product-grid__callout-text{font-size:1.25rem;line-height:1.3}@media screen and (max-width: 62.4375em){.product-grid__callout-text{font-size:1rem;line-height:1.5}}.product-grid__callout-text span{font-weight:600}.product-tab-dimensions{display:flex;flex-direction:column;gap:12px}.product-tab-dimensions__table-container{overflow:auto}@media screen and (max-width: 62.4375em){.product-tab-dimensions__table-container{display:flex;justify-content:center}}@media screen and (max-width: 46.875em){.product-tab-dimensions__table-container{margin-left:-12px;margin-right:-12px;justify-content:flex-start;scrollbar-width:none;-webkit-transform:translateZ(0)}.product-tab-dimensions__table-container::-webkit-scrollbar{display:none}}table.product-tab-dimensions__table{font-size:.75rem;line-height:1.6666666667;width:100%;table-layout:fixed;border-collapse:collapse;color:#fff}table.product-tab-dimensions__table thead tr{background-color:hsla(0,0%,100%,.06)}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:nth-child(odd){background-color:#23404c}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:nth-child(odd) td:first-child{background-color:#23404c}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:nth-child(even){background-color:hsla(0,0%,100%,.06)}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:nth-child(even) td:first-child{background-color:rgb(48.2,75.46,86.74)}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:nth-child(n+6){display:none}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:last-child td.product-tab-dimensions__cell-selected,table.product-tab-dimensions__table tr.product-tab-dimensions__table-row:last-child td[data-active]{border-bottom:2px solid #fff}table.product-tab-dimensions__table tr.product-tab-dimensions__table-row--last-visible td.product-tab-dimensions__cell-selected,table.product-tab-dimensions__table tr.product-tab-dimensions__table-row--last-visible td[data-active]{border-bottom:2px solid #fff}table.product-tab-dimensions__table td,table.product-tab-dimensions__table th{vertical-align:middle;padding:13px 18px}table.product-tab-dimensions__table td:not(:first-child),table.product-tab-dimensions__table th:not(:first-child){text-align:center}table.product-tab-dimensions__table td:first-child,table.product-tab-dimensions__table th:first-child{position:-webkit-sticky;position:sticky;left:0}@media screen and (max-width: 46.875em){table.product-tab-dimensions__table td,table.product-tab-dimensions__table th{height:50px;vertical-align:middle}}table.product-tab-dimensions__table td strong,table.product-tab-dimensions__table th strong{margin-right:2px}table.product-tab-dimensions__table th{font-weight:600;font-size:.875rem;line-height:1.5714285714}table.product-tab-dimensions__table th:first-child{width:215px;background-color:rgb(48.2,75.46,86.74)}@media screen and (max-width: 46.875em){table.product-tab-dimensions__table th:first-child{width:130px;min-width:130px}}@media screen and (max-width: 46.875em){table.product-tab-dimensions__table th:not(:first-child){width:calc((100vw - 130px - 50px)/2)}}table.product-tab-dimensions__table td{font-size:.875rem;line-height:1.5714285714}@media screen and (max-width: 46.875em){table.product-tab-dimensions__table td:first-child{width:130px;min-width:130px}}table.product-tab-dimensions__table th.product-tab-dimensions__cell-selected,table.product-tab-dimensions__table th[data-active]{background-color:#fff;color:#23404c;border-left:2px solid #fff;border-right:2px solid #fff}table.product-tab-dimensions__table td.product-tab-dimensions__cell-selected,table.product-tab-dimensions__table td[data-active]{border-left:2px solid #fff;border-right:2px solid #fff}.product-tab-dimensions--expanded table tr.product-tab-dimensions__table-row:nth-child(n+6),.product-tab-dimensions[data-expanded] table tr.product-tab-dimensions__table-row:nth-child(n+6){display:table-row}.product-tab-dimensions--expanded table tr.product-tab-dimensions__table-row--last-visible td.product-tab-dimensions__cell-selected,.product-tab-dimensions--expanded table tr.product-tab-dimensions__table-row--last-visible td[data-active],.product-tab-dimensions[data-expanded] table tr.product-tab-dimensions__table-row--last-visible td.product-tab-dimensions__cell-selected,.product-tab-dimensions[data-expanded] table tr.product-tab-dimensions__table-row--last-visible td[data-active]{border-bottom:none}.product-tab-dimensions__table-lower{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 46.875em){.product-tab-dimensions__table-lower{flex-direction:column;align-items:flex-start;gap:15px}}.product-tab-dimensions__table-lower .icon-minus{display:none}.product-tab-dimensions__table-lower .button--expanded .icon-minus{display:inline-block}.product-tab-dimensions__table-lower .button--expanded .icon-plus{display:none}.product-tab-dimensions__caveat{font-size:.75rem;line-height:1.6666666667;color:#fff}.product-tab-dimensions__table-buttons{margin-top:0;display:flex;gap:12px;list-style:none}@media screen and (max-width: 46.875em){.product-tab-dimensions__table-buttons{margin-top:20px;flex-direction:column;gap:15px}}.product-tab-dimensions__image-container{display:flex;flex-direction:column}@media screen and (max-width: 62.4375em){.product-tab-dimensions__image-container{order:-1}}.product-tab-dimensions__image img{width:100%;height:auto}.product-tab-dimensions:not(.product-tab-dimensions--expanded):not([data-expanded])~.product-tab-dimensions__image-container .product-tab-dimensions__image--important-only+.product-tab-dimensions__image--full{display:none}.product-tab-dimensions__image-caption{font-size:.75rem;line-height:1.6666666667;margin-top:10px;color:#fff}
/*# sourceMappingURL=product.css.30f3e.map */