.comparison-section{padding:20px;background-color:#f9f9f9;width:100%}.comparison-section .section-header *{margin:0}.comparison-section .section-header{display:flex;flex-direction:column;gap:23px;max-width:568px;text-align:center;margin:0 auto 32px}.comparison-wrapper,.comparison-container,.comparison-items{width:100%}.comparison-wrapper.no-embla .comparison-container .comparison-items{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:24px}.comparison-wrapper.no-embla .comparison-container .comparison-items .comparison-item{justify-content:space-between}.comparison-section .comparison-item *{margin:0}.comparison-section .comparison-item{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;background-color:#fff;padding:32px}.comparison-section .comparison-wrapper.no-embla .embla-buttons,.comparison-section .comparison-wrapper.no-embla .embla-progress{display:none}.comparison-section .comparison-wrapper.embla .embla-buttons{padding:8px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;align-items:center;justify-content:space-between;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-buttons button{border:none;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:0 2px 8px #00000040;cursor:pointer;color:#33667d;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-buttons button:hover{color:#33667d7c}.comparison-section .comparison-wrapper.embla .embla-buttons.visible button{opacity:1;pointer-events:all}.comparison-section .comparison-wrapper.embla .embla-progress{padding:32px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;align-items:flex-end;justify-content:center;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-progress .embla-progress-wrapper{display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000040;background-color:#fff;border-radius:999px;opacity:0;transition:opacity .3s ease-out;pointer-events:none}.comparison-section .comparison-wrapper.embla .embla-progress.visible .embla-progress-wrapper{opacity:1;pointer-events:all}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn{pointer-events:all;cursor:pointer;border:none;outline:none;border-radius:999px;background-color:#fff;padding:11px;border:1px solid #fff;transition:border-color .3s ease-out}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn:hover{border:1px solid #33667d7c}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn span{content:"";transition:background-color .3s ease;pointer-events:none;display:block;height:8px;width:8px;border-radius:999px;background-color:#ddd}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn:hover span{background-color:#33667dd2}.comparison-section .comparison-wrapper.embla .embla-progress .embla-slide-btn.selected span{background-color:#33667d}.comparison-section .comparison-wrapper.embla{position:relative;overflow:hidden}.comparison-section .comparison-wrapper.embla .comparison-items{display:flex;justify-content:center;flex-wrap:nowrap;gap:0}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 100%;min-width:0;margin-right:20px}@media(min-width:576px){.comparison-section .comparison-wrapper.no-embla .comparison-container .comparison-item{width:calc(50% - 12px)}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(50% - 12px)}}@media(min-width:900px){.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(33% - 12px)}}@media(min-width:1280px){.comparison-section .comparison-wrapper.no-embla .comparison-container .comparison-item{width:calc(24% - 12px);max-width:386px}.comparison-section .comparison-wrapper.embla .comparison-items .comparison-item{flex:0 0 calc(25% - 12px)}}.comparison-section .comparison-item-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-items:stretch;gap:8px;padding:24px;border-top:1px solid #ddd}.comparison-section .comparison-item-section.main{gap:24px;min-height:196px;align-items:center;justify-content:center}.comparison-section .comparison-item-section:first-of-type{border-top:none;padding-top:0}.comparison-section .comparison-item-section:last-of-type{padding-bottom:0}.comparison-section .price-wrapper span{display:block;font-weight:500}.comparison-section .price-wrapper span.pre-price,.comparison-section .price-wrapper span.no-discount{margin-bottom:.25em;font-weight:700}.comparison-section .price-wrapper span.price{font-size:2.5rem;font-weight:500}.comparison-section .price-wrapper span.discount{background-color:#33667d33;display:inline-block;padding:4px 12px;margin-top:1em;border-radius:999px;font-weight:700;line-height:1;text-transform:uppercase}.comparison-section .image img{width:100%;height:auto;object-fit:cover}.comparison-section .swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.comparison-section .colour-options{display:flex;flex-direction:column;gap:12px}.comparison-section .swatches img{border-radius:999px}.comparison-section .comparison-item-section .rating__star{width:24px}.comparison-section .comparison-item-section .rating__currency,.comparison-section .comparison-item-section .rating__star-wrapper{color:#769aac}.hero_slider .hero-slider__slide{position:relative}.hero_slider .hero-slider__slide .hero-slider__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.hero_slider .hero-slider__slide .hero-slider-slide__heading{margin:0}.hero_slider .hero-slider__slide .hero-slider__inner{padding:2rem 1rem;position:relative;min-height:576px;z-index:1;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width:768px){.hero_slider .hero-slider__slide .hero-slider__inner{padding:2rem}}.hero_slider .hero-slider__slide .hero-slider__inner .hero-slider-slide__content{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px}.hero_slider .hero-slider__slide .hero-slider__inner.top_left,.hero_slider .hero-slider__slide .hero-slider__inner.top_left .hero-slider-slide__content{align-items:flex-start;justify-content:flex-start}.hero_slider .hero-slider__slide .hero-slider__inner.top_left .hero-slider-slide__content{text-align:left}.hero_slider .hero-slider__slide .hero-slider__inner.top_right,.hero_slider .hero-slider__slide .hero-slider__inner.top_right .hero-slider-slide__content{align-items:flex-start;justify-content:flex-end}.hero_slider .hero-slider__slide .hero-slider__inner.top_right .hero-slider-slide__content{text-align:right}.hero_slider .hero-slider__slide .hero-slider__inner.center_left,.hero_slider .hero-slider__slide .hero-slider__inner.center_left .hero-slider-slide__content{align-items:center;justify-content:flex-start}.hero_slider .hero-slider__slide .hero-slider__inner.center_left .hero-slider-slide__content{text-align:left}.hero_slider .hero-slider__slide .hero-slider__inner.center,.hero_slider .hero-slider__slide .hero-slider__inner.center .hero-slider-slide__content{align-items:center;justify-content:center}.hero_slider .hero-slider__slide .hero-slider__inner.center .hero-slider-slide__content{text-align:center}.hero_slider .hero-slider__slide .hero-slider__inner.center_right,.hero_slider .hero-slider__slide .hero-slider__inner.center_right .hero-slider-slide__content{align-items:center;justify-content:flex-end}.hero_slider .hero-slider__slide .hero-slider__inner.center_right .hero-slider-slide__content{text-align:right}.hero_slider .hero-slider__slide .hero-slider__inner.bottom_left,.hero_slider .hero-slider__slide .hero-slider__inner.bottom_left .hero-slider-slide__content{align-items:flex-end;justify-content:flex-start}.hero_slider .hero-slider__slide .hero-slider__inner.bottom_left .hero-slider-slide__content{text-align:left}.hero_slider .hero-slider__slide .hero-slider__inner.bottom_right,.hero_slider .hero-slider__slide .hero-slider__inner.bottom_right .hero-slider-slide__content{align-items:flex-end;justify-content:flex-end}.hero_slider .hero-slider__slide .hero-slider__inner.bottom_right .hero-slider-slide__content{text-align:right}.hero_slider .hero-slider__slide.text-light .hero-slider-slide__text,.hero_slider .hero-slider__slide.text-light .hero-slider-slide__heading,.hero_slider .hero-slider__slide.text-light .hero-slider-slide__preheading{color:#fff}.cts-wrap[id^=cts-]{--cts-stone: #ffffff;--cts-stone-dark: #f7f6f3;--cts-charcoal: #2b2b2b;--cts-teal: #2e4a52;--cts-teal-light: #5d7a82;--cts-taupe: #5c5347;--cts-taupe-dark: #443f36;--cts-rust: #8c4a34;--cts-muted: #888888;--cts-progress: #33667d;--cts-accent-bg: #f2f2f2;--cts-line: rgba(128, 128, 128, .16);font-family:inherit;color:var(--cts-charcoal);max-width:720px;margin:40px 0}.cts-wrap[id^=cts-] *{box-sizing:border-box}.cts-wrap[id^=cts-] .cts-eyebrow,.cts-wrap[id^=cts-] .cts-muted-heading,.cts-wrap[id^=cts-] .cts-wastage label,.cts-wrap[id^=cts-] .cts-field label,.cts-wrap[id^=cts-] .cts-assembly-label{font-size:1rem;color:var(--cts-muted);margin-bottom:8px}.cts-wrap[id^=cts-] .cts-h1{font-size:24px;font-weight:700;margin:0;letter-spacing:-.01em}.cts-wrap[id^=cts-] .cts-sub{margin-top:8px;color:#5a5347;font-size:14.5px;line-height:1.5;max-width:560px}.cts-wrap[id^=cts-] .cts-mode{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;flex-wrap:wrap}.cts-wrap[id^=cts-] .cts-mode .tab-label{border-color:var(--cts-line)}.cts-wrap[id^=cts-] .cts-mode .tab-label:not(.active){border-top:0;border-left:0;border-right:0}.cts-wrap[id^=cts-] .cts-mode-btn{font-size:.75rem;border-radius:0}.cts-wrap[id^=cts-] .cts-mode-btn:first-of-type{font-size:.75rem;border-radius:4px 0 0 4px}.cts-wrap[id^=cts-] .cts-mode-btn:last-of-type{font-size:.75rem;border-radius:0 4px 4px 0}.cts-wrap[id^=cts-] .cts-mode-btn.active{background:var(--cts-teal);border-color:var(--cts-teal);color:#fff}.cts-wrap[id^=cts-] .cts-area-note{font-size:12.5px;color:var(--cts-teal);font-weight:600;margin-top:6px}.cts-wrap[id^=cts-] .cts-wastage{margin-top:10px}.cts-wrap[id^=cts-] .cts-config{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--cts-line);padding:1rem;border-top:0}.cts-wrap[id^=cts-] .cts-field{flex:1;min-width:160px;display:flex;flex-direction:column}.cts-wrap[id^=cts-] .cts-field>*{flex-grow:1}.cts-wrap[id^=cts-] .cts-field label{flex-grow:0;flex-shrink:0;display:block;font-size:14px;margin:8px 0 6px}.cts-wrap[id^=cts-] select{width:100%;padding:10px 12px;border-radius:4px;border:1.5px solid var(--cts-line);background:var(--cts-stone);font-size:14px;color:var(--cts-charcoal)}.cts-wrap[id^=cts-] .cts-field select{flex-grow:0}.cts-wrap[id^=cts-] .cts-stepper{display:flex;align-items:stretch;border:1.5px solid var(--cts-line);border-radius:4px;overflow:hidden}.cts-wrap[id^=cts-] .cts-stepper input{flex:1;border:none;text-align:center;font-size:15px;font-weight:600;padding:8px 4px;width:100%}.cts-wrap[id^=cts-] .cts-step-btn{width:38px;border:none;background:var(--cts-stone-dark);font-size:18px;cursor:pointer;color:var(--cts-charcoal)}.cts-wrap[id^=cts-] .cts-assembly{margin-top:28px;padding:20px 18px;background:var(--cts-stone);border:1px solid var(--cts-line)}.cts-wrap[id^=cts-] .cts-assembly-row{display:flex;align-items:center;overflow-x:auto}.cts-wrap[id^=cts-] .cts-part{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:70px;opacity:.35;transition:opacity .3s}.cts-wrap[id^=cts-] .cts-part.active{opacity:1}.cts-wrap[id^=cts-] .cts-part svg{width:34px;height:34px}.cts-wrap[id^=cts-] .cts-part-name{font-size:10.5px;font-weight:600;text-align:center}.cts-wrap[id^=cts-] .cts-connector{flex:1;height:2px;background:var(--cts-line);min-width:12px;margin-top:-18px}.cts-wrap[id^=cts-] .cts-connector.active{background:var(--cts-teal)}.cts-wrap[id^=cts-] .cts-items{margin-top:22px;display:flex;flex-direction:column;gap:10px}.cts-wrap[id^=cts-] .cts-item{display:flex;align-items:center;gap:14px;background:var(--cts-stone);border:1.5px solid var(--cts-line);padding:13px 15px}.cts-wrap[id^=cts-] .cts-item.required{border-color:var(--cts-teal-light);background:var(--cts-accent-bg)}.cts-wrap[id^=cts-] .cts-item.cts-item-unavailable{opacity:.55;background:var(--cts-stone-dark)}.cts-wrap[id^=cts-] .cts-preorder-flag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;background:#f3e3da;color:#8c4a34;white-space:nowrap}.cts-wrap[id^=cts-] .cts-check{width:22px;height:22px;border-radius:6px;border:2px solid var(--cts-teal-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:var(--cts-stone)}.cts-wrap[id^=cts-] .cts-check.checked{background:var(--cts-teal);border-color:var(--cts-teal)}.cts-wrap[id^=cts-] .cts-check.disabled{cursor:not-allowed;opacity:.5;border-color:var(--cts-line)}.cts-wrap[id^=cts-] .cts-check svg{display:none;width:12px;height:12px;stroke:#fff}.cts-wrap[id^=cts-] .cts-check.checked svg{display:block}.cts-wrap[id^=cts-] .cts-item-body{flex:1;min-width:0}.cts-wrap[id^=cts-] .cts-item-name{font-weight:600;font-size:14px}.cts-wrap[id^=cts-] .cts-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:20px;margin-left:6px}.cts-wrap[id^=cts-] .cts-badge.req{background:var(--cts-charcoal);color:#fff}.cts-wrap[id^=cts-] .cts-badge.rec{background:var(--cts-stone-dark);color:var(--cts-teal);border:1px solid var(--cts-line)}.cts-wrap[id^=cts-] .cts-item-meta{font-size:12.5px;color:#6b7263;margin-top:.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cts-wrap[id^=cts-] .cts-item-qty{font-size:13.5px;font-weight:600;white-space:nowrap}.cts-wrap[id^=cts-] .cts-item-price{font-size:13px;color:#6b7263;min-width:60px;text-align:right}.cts-wrap[id^=cts-] .cts-warn{display:none;margin-top:14px;padding:12px 14px;background:#f3e3da;border:1px solid var(--cts-rust);border-radius:10px;font-size:13px;color:#6b3520}.cts-wrap[id^=cts-] .cts-warn.show{display:block}.cts-wrap[id^=cts-] .cts-summary{margin-top:24px;padding:20px;background:#f2f2f2;color:#000}.cts-wrap[id^=cts-] .cts-summary-row{display:flex;justify-content:space-between;font-size:14px;padding:4px 0;color:var(--cts-charcoal)}.cts-wrap[id^=cts-] .cts-summary-row.cts-total{font-size:17px;font-weight:700;color:#000;border-top:1px solid rgba(255,255,255,.18);margin-top:6px;padding-top:10px}.cts-wrap[id^=cts-] .cts-cta{width:100%;margin-top:14px}.cts-wrap[id^=cts-] .cts-cta-sub{font-size:12px;color:var(--cts-charcoal);text-align:center;margin-top:8px}.cts-wrap[id^=cts-] .cts-delivery{margin-top:12px;padding-top:12px;border-top:1px solid var(--cts-line)}.cts-wrap[id^=cts-] .cts-delivery-bar{height:6px;border-radius:3px;background:#fff;overflow:hidden}.cts-wrap[id^=cts-] .cts-delivery-fill{height:100%;border-radius:3px;background:#8fbf8f;background:var(--cts-progress);width:0%;transition:width .3s ease}.cts-wrap[id^=cts-] .cts-delivery-text{font-size:12.5px;color:var(--cts-charcoal);margin-top:7px}.cts-wrap[id^=cts-] .cts-delivery-text.qualified{color:#b9e3b9;font-weight:600}.cts-wrap[id^=cts-] .cts-delivery-postcode{margin-top:8px;font-size:12px;color:var(--cts-charcoal);display:flex;align-items:center;gap:8px}.cts-wrap[id^=cts-] .cts-delivery-postcode input{width:128px;padding:5px 8px;font-size:12.5px;border:1px solid #ddd;border-radius:2px;background:#fff;text-transform:uppercase}.cts-wrap[id^=cts-] .cts-delivery-postcode input::placeholder{color:var(--cts-charcoal);text-transform:none}.cts-wrap[id^=cts-] .cts-disclaimer{margin-top:14px;font-size:12.5px;line-height:1.5;color:#6b7263}.cts-wrap[id^=cts-] .cts-disclaimer a{color:var(--cts-teal);text-decoration:underline}.hero-slider-slide__image-wrapper>*{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-slider__slide.desktop_image_grid .hero-slider__inner{align-items:flex-start;justify-content:start;flex-direction:column-reverse;gap:32px}.hero-slider__slide.desktop_image_grid .hero-slider__inner .hero-slider-slide__content{background-color:#00000080;padding:3rem;color:#fff}@media screen and (min-width:1024px){.hero-slider__slide.desktop_image_grid .hero-slider__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center}.hero-slider__slide.desktop_image_grid .hero-slider__inner .content__wrapper{grid-column:2;grid-row:1}.hero-slider__slide.desktop_image_grid .hero-slider__inner .image-grid__wrapper{display:block}.hero-slider__slide.desktop_image_grid .hero-slider__inner .image-grid{grid-column:1;grid-row:1}}@media screen and (min-width:1024px){.hero-slider__slide.desktop_image_grid .hero-slider__background{width:75%;left:auto;right:0}}.hero-slider__slide.desktop_image_grid .hero-slider-slide__heading{font-size:1.75rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.hero-slider__slide.desktop_image_grid .hero-slider-slide__heading{font-size:3.75rem}}.hero-slider__slide.desktop_image_grid .image-grid__wrapper{display:none;width:100%;max-width:768px;box-sizing:border-box}.hero-slider__slide.desktop_image_grid .image-grid__container{width:100%;position:relative;padding-top:85%}.hero-slider__slide.desktop_image_grid .image-grid{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;gap:8px}.hero-slider__slide.desktop_image_grid .image-grid img{width:100%;height:100%;object-fit:cover;border-radius:32px;border:4px solid #ffffff}.hero-slider__slide.desktop_image_grid .image-grid .top-row{width:100%;height:60%;flex-grow:1}.hero-slider__slide.desktop_image_grid .image-grid .bottom-row{display:flex;width:100%;height:37.5%;flex-grow:0;flex-shrink:0;gap:8px}.hero-slider__slide.desktop_image_grid .image-grid .bottom-row .row-image{width:30%;flex-grow:1}.hero-slider__slide.desktop_image_row .hero-slider__inner{align-items:flex-start;justify-content:start;flex-direction:column-reverse;gap:32px}.hero-slider__slide.desktop_image_row .hero-slider__inner .hero-slider-slide__content{background-color:#00000080;padding:3rem;color:#fff}@media screen and (min-width:1024px){.hero-slider__slide.desktop_image_row .hero-slider__inner{width:35%;left:0;right:auto;padding-bottom:clamp(20%,20%,296px)}.hero-slider__slide.desktop_image_row .hero-slider__inner .hero-slider-slide__content{background-color:transparent;padding:3rem;color:#454242}}@media screen and (min-width:1024px){.hero-slider__slide.desktop_image_row .hero-slider__background{width:65%;left:auto;right:0}}.hero-slider__slide.desktop_image_row .hero-slider-slide__heading{font-size:1.75rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.hero-slider__slide.desktop_image_row .hero-slider-slide__heading{font-size:3.75rem}}.hero-slider__slide.desktop_image_row .image-grid__wrapper{display:none;width:100%;max-width:768px;box-sizing:border-box}@media screen and (min-width:1024px){.hero-slider__slide.desktop_image_row .image-grid__wrapper{display:block}}.hero-slider__slide.desktop_image_row .image-grid__container{width:100%;max-width:1280px;padding:32px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.hero-slider__slide.desktop_image_row .image-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.hero-slider__slide.desktop_image_row .image-grid .row-image{width:100%;padding-top:100%;position:relative}.hero-slider__slide.desktop_image_row .image-grid .row-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-radius:32px;border:4px solid #ffffff}.hero-slider .hero-slider__slide.image_popout_text .hero-slider__background{width:65%;left:auto;right:0}@media screen and (min-width:768px){.hero-slider .hero-slider__slide.image_popout_text .hero-slider__background{width:75%}}.hero-slider .hero-slider__slide.image_popout_text .hero-slider__inner{justify-content:flex-start}.hero-slider .hero-slider__slide.image_popout_text .hero-slider__inner .hero-slider-slide__content{background-color:#2e2e2c;padding:48px;border-radius:32px;text-align:left;max-width:364px}@media screen and (min-width:768px){.hero-slider .hero-slider__slide.image_popout_text .hero-slider__inner{padding-left:5rem}}.hero-slider .hero-slider__slide.image_popout_text .hero-slider-slide__heading{font-size:1.75rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.hero-slider .hero-slider__slide.image_popout_text .hero-slider-slide__heading{font-size:2.25rem}}.hero-slider__slide.large_text .hero-slider-slide__heading{font-size:3.125rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400;max-width:12ch}@media screen and (min-width:768px){.hero-slider__slide.large_text .hero-slider-slide__heading{font-size:6.25rem}}.hero-slider__slide.masonry_images .hero-slider__inner{flex-direction:column-reverse;gap:32px}@media screen and (min-width:768px){.hero-slider__slide.masonry_images .hero-slider__inner{flex-direction:row}.hero-slider__slide.masonry_images .hero-slider__inner .hero-slider-slide__content{max-width:286px}}.hero-slider__slide.masonry_images .hero-slider-slide__heading{font-size:1.75rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.hero-slider__slide.masonry_images .hero-slider-slide__heading{font-size:3.75rem}}.hero-slider__slide.masonry_images .masonry-images{display:flex;gap:8px;width:100%}@media screen and (min-width:1280px){.hero-slider__slide.masonry_images .masonry-images{gap:20px}}.hero-slider__slide.masonry_images .masonry-images img{width:100%;height:100%;object-fit:cover}.hero-slider__slide.masonry_images .masonry-images .masonry-image-left,.hero-slider__slide.masonry_images .masonry-images .masonry-image-right,.hero-slider__slide.masonry_images .masonry-images .masonry-image-top,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-left,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-right{gap:8px;flex-grow:1;border-radius:20px;overflow:hidden}@media screen and (min-width:1280px){.hero-slider__slide.masonry_images .masonry-images .masonry-image-left,.hero-slider__slide.masonry_images .masonry-images .masonry-image-right,.hero-slider__slide.masonry_images .masonry-images .masonry-image-top,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-left,.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-right{border-radius:24px;gap:20px}}.hero-slider__slide.masonry_images .masonry-images .masonry-image-left{width:60%;flex-grow:1}.hero-slider__slide.masonry_images .masonry-images .masonry-image-right{display:flex;flex-direction:column;width:35%;flex-grow:1}.hero-slider__slide.masonry_images .masonry-images .masonry-image-top{width:100%;flex-grow:1}.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom{display:flex;width:100%;flex-grow:1}.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-left{width:35%;flex-grow:1}.hero-slider__slide.masonry_images .masonry-images .masonry-image-bottom-right{width:60%;flex-grow:1}.hero-slider__slide.text_and_image .hero-slider__inner{flex-direction:column-reverse;gap:2rem;text-align:left;padding:2rem}@media screen and (min-width:768px){.hero-slider__slide.text_and_image .hero-slider__inner{display:grid;grid-template-columns:repeat(3,1fr);padding:3rem}}@media screen and (min-width:1024px){.hero-slider__slide.text_and_image .hero-slider__inner{grid-template-columns:repeat(4,1fr)}}.hero-slider__slide.text_and_image .hero-slider-slide__heading{font-size:1.75rem;line-height:.9em;text-transform:uppercase;font-family:Retro Sans,Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){.hero-slider__slide.text_and_image .hero-slider-slide__heading{font-size:3.75rem}}.hero-slider__slide.text_and_image .hero-slider__main-image{position:relative;border-radius:32px;overflow:hidden;width:100%;padding-top:75%}@media screen and (min-width:768px){.hero-slider__slide.text_and_image .hero-slider__main-image{grid-column:span 2;padding-top:100%}}@media screen and (min-width:1024px){.hero-slider__slide.text_and_image .hero-slider__main-image{grid-column:span 3;padding-top:56.25%}}@media screen and (min-width:768px){.hero-slider__slide.text_and_image .hero-slider__inner.align-top_left{align-items:start;text-align:left}.hero-slider__slide.text_and_image .hero-slider__inner.align-top_right{align-items:start;text-align:right}.hero-slider__slide.text_and_image .hero-slider__inner.align-top_right .hero-slider-slide__content{grid-row:1;grid-column:3}.hero-slider__slide.text_and_image .hero-slider__inner.align-top_right .hero-slider__main-image{grid-row:1;grid-column:1 / span 2}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_left{align-items:end;text-align:left}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_right{align-items:end;text-align:right}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_right .hero-slider-slide__content{grid-row:1;grid-column:3}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_right .hero-slider__main-image{grid-row:1;grid-column:1 / span 2}}@media screen and (min-width:1024px){.hero-slider__slide.text_and_image .hero-slider__inner.align-top_right .hero-slider-slide__content{grid-row:1;grid-column:4}.hero-slider__slide.text_and_image .hero-slider__inner.align-top_right .hero-slider__main-image{grid-row:1;grid-column:1 / span 3}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_right .hero-slider-slide__content{grid-row:1;grid-column:4}.hero-slider__slide.text_and_image .hero-slider__inner.align-bottom_right .hero-slider__main-image{grid-row:1;grid-column:1 / span 3}}.newsletter-terms{font-size:14px;margin:1em 0}.newsletter-terms a{color:#ccba40}.newsletter-terms a:hover{color:#c5bd85}.csxp-container .csxp-hide{display:none}.variant-selection.csxp .csxp-step-banner{background-color:#ccd7dc;padding:12px 20px;border-radius:999px;margin-top:32px}.variant-selection.csxp .options-selection__option-value-name{padding:12px 20px}.variant-selection.csxp .options-selection__option-value-input:checked+.options-selection__option-value-name{color:#67a0ba;background-color:#ccba400f;border-color:#67a0ba31;border-width:2px}.variant-selection.csxp .csxp-swatches{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.variant-selection.csxp .csxp-swatch a{display:flex;flex-shrink:0;flex-grow:0}.variant-selection.csxp .csxp-swatch.csxp-swatch--current{border:4px solid #67a0ba8b}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
