:root{--homepage-usp-bar: 4.5625rem;--homepage-header-bar: 4.5625rem}@keyframes homepage-usp-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}[id$=__hero] .hero__image{object-fit:cover;object-position:50% 42%}[id$=__hero] .hero,[id$=__hero] .hero__image-wrapper{overflow:hidden}[id$=__hero] .slideshow__slide .hero__image-wrapper,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__image-wrapper{opacity:1;transform:none;transition:none}[id$=__hero] .slideshow__slide:not(.animate-out) .hero__image{opacity:0;transform:translate3d(0,-8%,0);transition:none;will-change:transform,opacity}[id$=__hero] .loaded .slideshow__slide.is-selected .hero__image{opacity:1;transform:translateZ(0);transition:transform 1.15s cubic-bezier(.25,.46,.45,.94),opacity .95s ease}[data-disable-animations=true] [id$=__hero] .slideshow__slide:not(.animate-out) .hero__image,[data-disable-animations=true] [id$=__hero] .loaded .slideshow__slide.is-selected .hero__image{opacity:1;transform:none;transition:none;will-change:auto}[data-disable-animations=true] [id$=__trust-icons] .text-with-icons__block,[data-disable-animations=true] [id$=__trust-icons] .text-with-icons__block:nth-child(1),[data-disable-animations=true] [id$=__trust-icons] .text-with-icons__block:nth-child(2),[data-disable-animations=true] [id$=__trust-icons] .text-with-icons__block:nth-child(3){animation:none;opacity:1;transform:none}[data-disable-animations=true] [id$=__hero] .hero__title .animation-contents,[data-disable-animations=true] [id$=__hero] .loaded .slideshow__slide.is-selected .hero__title .animation-contents{opacity:1}@media(prefers-reduced-motion:reduce){[id$=__hero] .slideshow__slide:not(.animate-out) .hero__image,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__image{opacity:1;transform:none;transition:none;will-change:auto}[id$=__hero] .hero__title .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__title .animation-contents{animation:none!important;opacity:1!important}[id$=__hero] .loaded .slideshow__slide.is-selected .hero__top-subtitle .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__link .btn{animation:none;opacity:1;transform:none}[id$=__trust-icons] .text-with-icons__block,[id$=__trust-icons] .text-with-icons__block:nth-child(1),[id$=__trust-icons] .text-with-icons__block:nth-child(2),[id$=__trust-icons] .text-with-icons__block:nth-child(3){animation:none;opacity:1;transform:none}}[id$=__hero] .hero__image-wrapper:before{content:none}[id$=__hero] .hero__image-wrapper:after{background:linear-gradient(to bottom,#00000029 0,#0000 90px)!important;bottom:auto;content:"";height:90px;left:0;opacity:1!important;pointer-events:none;position:absolute;right:0;top:0;z-index:3}[id$=__hero] .hero__text-content,.template-index [id$=__hero] .hero__text-content.vertical-center,.overlaid-header [id$=__hero] .hero__text-content.vertical-center{padding-bottom:0;padding-top:0;vertical-align:middle}[id$=__hero] .hero__text-shadow{max-width:22.5rem;text-shadow:0 2px 18px rgba(0,0,0,.7)}[id$=__hero] .hero__top-subtitle{font-size:12px;letter-spacing:.16em;margin-bottom:10px}[id$=__hero] .hero__title{letter-spacing:-.02em;line-height:1.12;min-height:3.36em;white-space:nowrap}[id$=__hero] .hero__title .animation-cropper{display:block;overflow:visible}@keyframes homepage-hero-title-fallback{to{opacity:1}}.no-js [id$=__hero] .hero__title .animation-contents,.no-js [id$=__hero] .loaded .slideshow__slide.is-selected .hero__title .animation-contents{animation:none!important;opacity:1!important}[id$=__hero] .hero__title .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__title .animation-contents{animation:none!important;transform:none}@media(prefers-reduced-motion:no-preference){[id$=__hero] .hero__title .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__title .animation-contents{animation:homepage-hero-title-fallback 0s linear 3.8s forwards!important;opacity:0}}[id$=__hero] .hero__title.is-hero-typing .animation-contents,[id$=__hero] .hero__title.is-hero-typed .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__title.is-hero-typing .animation-contents,[id$=__hero] .loaded .slideshow__slide.is-selected .hero__title.is-hero-typed .animation-contents{animation:none!important;opacity:1!important}[id$=__hero] .loaded .slideshow__slide.is-selected .hero__top-subtitle .animation-contents{animation:rise-up .72s cubic-bezier(.26,.54,.32,1) .16s both}[id$=__hero] .loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents{animation:rise-up .72s cubic-bezier(.26,.54,.32,1) .28s both}[id$=__hero] .loaded .slideshow__slide.is-selected .hero__link .btn{animation:fade-in .7s ease .4s both}[id$=__hero] .hero__subtitle{margin-top:14px;margin-bottom:24px;font-size:16px;line-height:1.45;max-width:22.5rem}.template-index [id$=__trust-icons].index-section,[id$=__trust-icons]{--homepage-usp-ink: #2a3743;--homepage-usp-muted: #5c6770;background:#fff;border-bottom:0;color:var(--homepage-usp-ink);margin-top:0;margin-bottom:0}.template-index [id$=__trust-icons]+[id$=__bestsellers-sfeer],[id$=__trust-icons]+[id$=__bestsellers-sfeer]{margin-top:-10px}[id$=__trust-icons] .homepage-usp,[id$=__trust-icons] .text-with-icons{min-height:0}[id$=__trust-icons] .text-with-icons__block-title,[id$=__trust-icons] .text-with-icons__block-title h3,[id$=__trust-icons] .text-with-icons__block-text,[id$=__trust-icons] .text-with-icons__block-text p{max-width:none;min-width:0;white-space:nowrap;width:auto}[id$=__trust-icons] .text-with-icons__block-title h3{color:var(--homepage-usp-ink);font-size:15px;font-weight:600}[id$=__trust-icons] .text-with-icons__block-text,[id$=__trust-icons] .text-with-icons__block-text p{color:var(--homepage-usp-muted)}[id$=__trust-icons] .icon,[id$=__trust-icons] .icon path,[id$=__trust-icons] .icon circle{color:var(--homepage-usp-ink);fill:none;stroke:currentColor}[id$=__trust-icons] .text-with-icons__blocks{align-items:stretch;justify-content:space-between;margin:0;width:100%}[id$=__trust-icons] .text-with-icons__block{align-items:center;box-sizing:border-box;display:flex;flex:1 1 33.333%;flex-direction:column;justify-content:center;max-width:33.333%;padding:10px;position:relative;text-align:center;width:33.333%}[id$=__trust-icons] .text-with-icons__block+.text-with-icons__block:before{background:#e6e8ea;bottom:auto;content:"";height:44px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}[id$=__trust-icons] .text-with-icons__block-icon{line-height:0;margin-bottom:8px}[id$=__trust-icons] .text-with-icons__block-icon .icon{display:block;height:26px;width:26px}[id$=__trust-icons] .text-with-icons__block-title h3{margin-bottom:3px}[id$=__trust-icons] .text-with-icons__block-text p{margin:0}@media only screen and (max-width:768px){.template-index .site-header--stuck,.template-index .site-header--opening{transform:none;transition:none}[id$=__hero] .hero__image{object-position:50% 42%}[id$=__hero] .hero{height:100svh!important}@supports not (height: 100svh){[id$=__hero] .hero{height:100vh!important}}[id$=__hero] .hero__image-wrapper:after{background:linear-gradient(to bottom,rgba(0,0,0,.16) 0,transparent 90px),linear-gradient(to top,rgba(0,0,0,.4) 0,transparent 112px)!important;background-position:top center,bottom center;background-repeat:no-repeat;background-size:100% 90px,100% 112px;bottom:0;height:auto}[id$=__hero] .hero__text-content,.template-index [id$=__hero] .hero__text-content.vertical-center,.overlaid-header [id$=__hero] .hero__text-content.vertical-center{padding-bottom:3.5rem;padding-top:0;vertical-align:middle}[id$=__hero] .hero__text-shadow{max-width:16.5rem}[id$=__hero] .hero__top-subtitle{font-size:11px;letter-spacing:.14em;margin-bottom:8px}[id$=__hero] .hero__title{font-size:26px!important;line-height:1.18;min-height:3.54em}[id$=__hero] .hero__subtitle{margin-top:10px;margin-bottom:18px;font-size:13px;line-height:1.4;max-width:11.5rem}[id$=__hero] .hero__link{margin-top:0}[id$=__hero] .hero__link .btn{min-width:0;padding-left:12px;padding-right:12px}.template-index [id$=__trust-icons].index-section,[id$=__trust-icons]{background:transparent;border-top:0;color:#fff;height:auto;margin:calc(var(--homepage-usp-bar) * -1) 0 0;overflow:visible;position:relative;z-index:4}.template-index [id$=__trust-icons]+[id$=__bestsellers-sfeer],[id$=__trust-icons]+[id$=__bestsellers-sfeer]{margin-top:0}[id$=__trust-icons] .text-with-icons__block-title h3,[id$=__trust-icons] .icon,[id$=__trust-icons] .icon path,[id$=__trust-icons] .icon circle{color:#fff;stroke:currentColor}[id$=__trust-icons] .text-with-icons__block-text,[id$=__trust-icons] .text-with-icons__block-text p{color:#fffffff0}[id$=__trust-icons] .text-with-icons__block+.text-with-icons__block:before{background:#ffffff52}.template-index [id$=__trust-icons].index-section.is-usp-solid,[id$=__trust-icons].is-usp-solid{background:#fff;color:var(--homepage-usp-ink)}[id$=__trust-icons].is-usp-solid .text-with-icons__block-title h3,[id$=__trust-icons].is-usp-solid .icon,[id$=__trust-icons].is-usp-solid .icon path,[id$=__trust-icons].is-usp-solid .icon circle{color:var(--homepage-usp-ink)}[id$=__trust-icons].is-usp-solid .text-with-icons__block-text,[id$=__trust-icons].is-usp-solid .text-with-icons__block-text p{color:var(--homepage-usp-muted)}[id$=__trust-icons].is-usp-solid .text-with-icons__block+.text-with-icons__block:before{background:#e6e8ea}[id$=__trust-icons] .page-width{max-width:none;padding:0 8px}[id$=__trust-icons] .text-with-icons__blocks,[id$=__trust-icons] .homepage-usp-track{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;height:auto;margin:0;width:100%;animation:none}[id$=__trust-icons] .text-with-icons__block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex:1 1 33.333%;width:33.333%;max-width:33.333%;height:var(--homepage-header-bar, 73px);padding:6px 4px;box-sizing:border-box;text-align:center;animation:homepage-usp-enter .95s cubic-bezier(.22,1,.36,1) both}[id$=__trust-icons] .text-with-icons__block:nth-child(1){animation-delay:.48s}[id$=__trust-icons] .text-with-icons__block:nth-child(2){animation-delay:.6s}[id$=__trust-icons] .text-with-icons__block:nth-child(3){animation-delay:.72s}[id$=__trust-icons] .text-with-icons__block+.text-with-icons__block:before{height:32px}[id$=__trust-icons] .text-with-icons__block-icon{margin:0 0 4px;flex:none}[id$=__trust-icons] .text-with-icons__block-icon .icon{height:24px;width:24px}[id$=__trust-icons] .text-with-icons__block-title,[id$=__trust-icons] .text-with-icons__block-text,[id$=__trust-icons] .text-with-icons__block-title h3,[id$=__trust-icons] .text-with-icons__block-text p{max-width:none;min-width:0;white-space:nowrap;width:auto}[id$=__trust-icons] .text-with-icons__block-title h3{margin:0 0 1px;font-size:12px;font-weight:600;line-height:1.2}[id$=__trust-icons] .text-with-icons__block-text{display:block}[id$=__trust-icons] .text-with-icons__block-text p{margin:0;font-size:12px;line-height:1.25}[id$=__trust-icons] .text-with-icons__button{display:none}[id$=__category-map] .flex-grid__item--50{flex:0 1 50%;max-width:50%}[id$=__care-grid] .image-grid__item{flex:1 1 calc(33.333% - var(--image-grid-gap, 8px));min-width:0}}@media only screen and (min-width:769px){[id$=__hero] .hero{height:clamp(640px,50vw,800px)}[id$=__hero] .hero__image-wrapper:after{background:linear-gradient(to bottom,rgba(0,0,0,.16) 0,transparent 90px),linear-gradient(to top,rgba(0,0,0,.4) 0,transparent 140px)!important;background-position:top center,bottom center;background-repeat:no-repeat;background-size:100% 90px,100% 140px;bottom:0;height:auto}[id$=__hero] .hero__text-content,.template-index [id$=__hero] .hero__text-content.vertical-center,.overlaid-header [id$=__hero] .hero__text-content.vertical-center{padding-bottom:var(--homepage-usp-bar, 6rem)}[id$=__hero] .flickity-page-dots{bottom:calc(var(--homepage-usp-bar, 6rem) + 12px)}.template-index .header-wrapper--sticky{background:none}.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)):before{background:linear-gradient(to bottom,#000000c7 0,#00000094 92px,#0000 132px);content:"";height:132px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.template-index .header-wrapper--sticky .site-header{transition:background-color .28s ease}.template-index .header-wrapper--sticky .site-header:not(.site-header--stuck){position:relative;z-index:1}.template-index .site-header--stuck,.template-index .site-header--opening{transform:none}.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)) .site-nav__link,.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)) .site-nav__search-trigger-label{text-shadow:0 1px 2px rgba(0,0,0,.7),0 4px 14px rgba(0,0,0,.45)}.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)) .site-navigation .site-nav__link{letter-spacing:.04em}.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)) .site-header .icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.template-index .header-wrapper--sticky:not(:has(.site-header--stuck)) .site-header__logo img{filter:drop-shadow(0 1px 10px rgba(0,0,0,.4))}.template-index [id$=__trust-icons].index-section,[id$=__trust-icons]{background:transparent;border-top:0;color:#fff;margin:calc(var(--homepage-usp-bar, 6rem) * -1) 0 0;overflow:visible;position:relative;z-index:4}.template-index [id$=__trust-icons]+[id$=__bestsellers-sfeer],[id$=__trust-icons]+[id$=__bestsellers-sfeer]{margin-top:0}[id$=__trust-icons] .homepage-usp,[id$=__trust-icons] .text-with-icons{align-items:center;display:flex;height:auto;justify-content:center;min-height:0;width:100%}[id$=__trust-icons] .page-width{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:24px;padding-right:24px;width:100%}[id$=__trust-icons] .text-with-icons__blocks{align-items:stretch;height:auto;min-height:0;width:100%}[id$=__trust-icons] .text-with-icons__block{height:6rem;justify-content:center;min-height:0;padding:10px 12px}[id$=__trust-icons] .text-with-icons__block-icon{margin-bottom:5px}[id$=__trust-icons] .text-with-icons__block-icon .icon{height:31px;width:31px}[id$=__trust-icons] .text-with-icons__block-title h3,[id$=__trust-icons] .icon,[id$=__trust-icons] .icon path,[id$=__trust-icons] .icon circle{color:#fff;stroke:currentColor}[id$=__trust-icons] .text-with-icons__block-title h3{font-size:15px;letter-spacing:-.01em;line-height:1.25;margin-bottom:1px}[id$=__trust-icons] .text-with-icons__block-text,[id$=__trust-icons] .text-with-icons__block-text p{color:#fffffff0;font-size:13px;line-height:1.35}[id$=__trust-icons] .text-with-icons__block+.text-with-icons__block:before{background:#ffffff52}.template-index [id$=__trust-icons].index-section.is-usp-solid,[id$=__trust-icons].is-usp-solid{background:#fff;color:var(--homepage-usp-ink)}[id$=__trust-icons].is-usp-solid .text-with-icons__block-title h3,[id$=__trust-icons].is-usp-solid .icon,[id$=__trust-icons].is-usp-solid .icon path,[id$=__trust-icons].is-usp-solid .icon circle{color:var(--homepage-usp-ink)}[id$=__trust-icons].is-usp-solid .text-with-icons__block-text,[id$=__trust-icons].is-usp-solid .text-with-icons__block-text p{color:var(--homepage-usp-muted)}[id$=__trust-icons].is-usp-solid .text-with-icons__block+.text-with-icons__block:before{background:#e6e8ea}}[id$=__hero] .slideshow-wrapper{position:relative}[id$=__hero] .flickity-page-dots{bottom:18px;z-index:6;pointer-events:none}[id$=__hero] .flickity-page-dots .dot{background-color:#fff;height:6px;margin:0 3px;opacity:.5;pointer-events:auto;position:relative;width:6px}[id$=__hero] .flickity-page-dots .dot:after{content:"";height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}[id$=__hero] .flickity-page-dots .dot.is-selected{background-color:#d70a1e;height:6px;opacity:1;width:6px}[id$=__hero] .flickity-page-dots .dot:hover{opacity:.7}[id$=__hero] .slideshow__slide--slide-x08c .hero__image{object-position:42% 48%}[id$=__hero] .slideshow__slide--slide-x08c .hero__image-wrapper:after{background:linear-gradient(to right,rgba(0,0,0,.46),rgba(0,0,0,.16) 36%,transparent 62%)!important}@media only screen and (max-width:768px){[id$=__hero] .slideshow__slide--slide-x08c .hero__image{object-position:55% 50%}[id$=__hero] .slideshow__slide--slide-x08c .hero__image-wrapper:after{background:linear-gradient(to bottom right,rgba(0,0,0,.42),rgba(0,0,0,.12) 40%,transparent 62%)!important}}.homepage-series-section .index-section,.homepage-series{--homepage-series-red: #D70A1E;overflow-x:hidden;padding-bottom:28px;padding-top:20px}.homepage-heading{margin:0 0 16px}.homepage-heading__eyebrow{color:#7a2929;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.homepage-heading__title{color:#252a2e;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.6rem;font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:1.18;margin:0}@media only screen and (max-width:374px){.homepage-heading__title{font-size:1.45rem}.homepage-series__intro-text{font-size:12px}}@media only screen and (min-width:769px){.homepage-heading__title{font-size:2rem}}.section-header--with-link .homepage-heading{flex:1 1 auto;margin-bottom:0;min-width:0}[id$=__bestsellers-sfeer] .homepage-heading,[id$=__craft-grid] .homepage-heading,[id$=__series-story] .homepage-heading{text-align:center}[id$=__bestsellers-sfeer] .homepage-heading{margin-bottom:0}.testimonials-section:not(.homepage-reviews) .homepage-heading{text-align:left}.homepage-series__intro{margin-bottom:16px;text-align:center}.homepage-series__intro-text{color:#252a2eb8;font-size:14px;line-height:1.4;margin:8px auto 0;max-width:none;white-space:nowrap}.homepage-series__intro-text p{margin:0}.homepage-series__bar{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px;padding:0}.homepage-series__tab{align-items:center;-webkit-appearance:none;appearance:none;background:#2a37430d;border:1px solid rgba(42,55,67,.12);border-radius:6px;color:#3d4a54;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:flex-start;letter-spacing:.04em;line-height:1;margin:0;min-height:40px;overflow:hidden;padding:4px 8px 4px 4px;text-align:left;text-transform:uppercase;width:100%}.homepage-series__tab-handle{background:transparent;border-radius:4px;display:block;flex:0 0 34px;flex-shrink:0;height:34px;overflow:hidden;width:34px}.homepage-series__tab-handle img,.homepage-series__tab-handle-img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.homepage-series__tab-code{min-width:0}.homepage-series__tab.is-active{background:#fff;border-color:#7a2929;color:#7a2929}.homepage-series__tab:hover:not(.is-active),.homepage-series__tab:focus-visible:not(.is-active){background:#2a374317;border-color:#2a374333}.homepage-series__panel{margin:0}.homepage-series__panel[hidden]{display:none!important}.homepage-series__layout{display:flex;flex-direction:column}.homepage-series__stage{margin:0;width:100%}.homepage-series__media{display:flex;justify-content:center;overflow:visible;position:relative;width:100%}.homepage-series__image-frame{aspect-ratio:4 / 3;border-radius:8px;box-shadow:0 6px 18px #00000029,0 1px 3px #00000014;overflow:hidden;position:relative;width:100%}.homepage-series__image-frame .product-story__zoom{display:none}.homepage-series__image-frame image-element{display:block;height:100%;width:100%}.homepage-series__placeholder,.homepage-series__image,.homepage-series__media img,.homepage-series__media .image-wrap,.homepage-series__media .image-element{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.homepage-series__panel[data-series-key=b13r] .homepage-series__image-frame{aspect-ratio:3 / 2}.homepage-series__panel[data-series-key=b13r] .homepage-series__image,.homepage-series__panel[data-series-key=b13r] .homepage-series__media img{object-position:center bottom}.homepage-series__copy{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 0 4px;text-align:left;width:100%}.homepage-series__name{color:#252a2e;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.7rem;font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:1.14;margin:0}.homepage-series__copy>.homepage-series__lede{color:#252a2ec7;font-size:15px;line-height:1.45;margin:10px 0 0;max-width:28rem}.homepage-series__specs{display:grid;gap:0;margin:20px 0 22px;width:100%}.homepage-series__spec{align-items:center;border-top:1px solid rgba(42,55,67,.08);display:grid;gap:8px 16px;grid-template-columns:minmax(10.5rem,auto) minmax(0,1fr);margin:0;padding:12px 0}.homepage-series__spec:last-child{border-bottom:1px solid rgba(42,55,67,.08)}.homepage-series__spec dt{align-items:center;color:#7a2929;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase;white-space:nowrap}.homepage-series__spec-icon{align-items:center;border:1px solid rgba(122,41,41,.3);border-radius:50%;color:#7a2929;display:flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.homepage-series__spec-icon .product-story__icon{display:block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.homepage-series__spec-icon .product-story__icon--fill{fill:currentColor;stroke:none}.homepage-series__spec dd{color:#252a2e;display:flex;align-items:center;font-size:15px;line-height:1.3;margin:0;min-height:0}.homepage-series__cta{align-self:flex-start;margin-top:2px;width:auto}@media only screen and (min-width:769px){.homepage-series__intro{margin-bottom:20px}.homepage-series__intro-text{font-size:16px}.homepage-series__bar{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:20px}.homepage-series__tab{background:#fff;border-color:#2a37431f;border-radius:8px;box-shadow:none;flex:0 0 5.75rem;flex-direction:column;font-size:11px;gap:4px;justify-content:center;min-height:76px;overflow:visible;padding:8px 6px 7px;text-align:center;width:5.75rem}.homepage-series__tab.is-active{background:#fff;border-color:#7a2929;box-shadow:inset 0 0 0 1px #7a2929;color:#7a2929}.homepage-series__tab:hover:not(.is-active),.homepage-series__tab:focus-visible:not(.is-active){background:#fff;border-color:#2a374347}.homepage-series__tab-handle{background:#fff;border-radius:4px;flex-basis:52px;height:40px;overflow:visible;width:52px}.homepage-series__tab-handle img,.homepage-series__tab-handle-img{object-fit:contain;object-position:center;transform:none}.homepage-series__layout{align-items:center;flex-direction:row;gap:0}.homepage-series__stage{flex:1 1 62%;min-width:0;width:auto}.homepage-series__image-frame{aspect-ratio:3 / 2;max-height:none}.homepage-series__image-frame .product-story__zoom{align-items:center;background:#161412c7;border:0;border-radius:999px;box-shadow:0 2px 8px #1614122e;color:#fff;cursor:zoom-in;display:inline-flex;height:46px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:46px;z-index:2}.homepage-series__image-frame .product-story__zoom:hover{background:#161412}.homepage-series__image-frame .product-story__zoom:focus-visible{outline:2px solid #fff;outline-offset:0}.homepage-series__image-frame .product-story__icon{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:22px}.homepage-series__copy{flex:1 1 38%;justify-content:center;min-width:0;padding:8px 0 8px 32px;width:auto}.homepage-series__name{font-size:2.15rem}.homepage-series__copy>.homepage-series__lede{font-size:16px;margin-top:12px}.homepage-series__spec{grid-template-columns:minmax(11rem,auto) minmax(0,1fr);padding:13px 0}.homepage-series__spec dd{font-size:16px}}.template-index .shopify-section.index-section[id$=__bestsellers-sfeer],.template-index .shopify-section.index-section[id$=__reviews],[id$=__bestsellers-sfeer],[id$=__craft-grid],[id$=__series-story],[id$=__cadeau],[id$=__reviews]{margin:0;padding:32px 0 28px}[id$=__bestsellers-sfeer]{background:#efe6dc;isolation:isolate;position:relative;z-index:0}[id$=__bestsellers-sfeer] [data-section-type=collection-grid]{margin:0;padding:0}[id$=__bestsellers-sfeer] .section-header,[id$=__reviews] .section-header{margin-bottom:16px;padding-top:0}[id$=__reviews] .section-header .homepage-heading{margin-bottom:0}@media only screen and (max-width:768px){[id$=__bestsellers-sfeer] .homepage-heading__title{white-space:pre-line}[id$=__series-story]{padding:24px 0 20px}[id$=__series-story] .homepage-heading{margin-bottom:0}.homepage-series__intro{margin-bottom:8px}.homepage-series__intro-text{margin-top:6px;white-space:normal}.homepage-series__bar{margin-bottom:10px}.homepage-series__tab{font-size:10px;gap:5px;letter-spacing:.03em;min-height:38px;padding:3px 6px 3px 3px}.homepage-series__tab-handle{flex-basis:28px;height:28px;width:28px}.homepage-series__image-frame{aspect-ratio:16 / 9}.homepage-series__copy{padding:12px 0 0}.homepage-series__name{font-size:1.4rem}.homepage-series__copy>.homepage-series__lede{font-size:14px;line-height:1.35;margin-top:6px}.homepage-series__specs{margin:12px 0 14px}.homepage-series__spec{gap:6px 12px;grid-template-columns:minmax(8.75rem,auto) minmax(0,1fr);padding:10px 0}.homepage-series__spec-icon{flex-basis:28px;height:28px;width:28px}.homepage-series__spec-icon .product-story__icon{height:14px;width:14px}.homepage-series__spec dd{font-size:13px}}[id$=__craft-grid] .homepage-heading__title,[id$=__series-story] .homepage-heading__title{white-space:pre-line}[id$=__bestsellers-sfeer] .section-header p.homepage-heading__eyebrow,[id$=__bestsellers-sfeer] .homepage-heading__eyebrow{margin:0 0 8px}[id$=__bestsellers-sfeer] .homepage-bestsellers-lede{color:#252a2eb8;font-size:14px;line-height:1.4;margin:4px auto 0;max-width:none;text-align:center;white-space:nowrap}[id$=__bestsellers-sfeer] .grid-overflow-wrapper{padding-bottom:0;scrollbar-color:rgba(42,55,67,.32) transparent;scrollbar-width:thin}[id$=__bestsellers-sfeer] .grid-overflow-wrapper:not(.is-ready) .grid__item:not(:first-child){opacity:0}[id$=__bestsellers-sfeer] .grid-overflow-wrapper::-webkit-scrollbar{display:block;height:4px}[id$=__bestsellers-sfeer] .grid-overflow-wrapper::-webkit-scrollbar-track{background:transparent}[id$=__bestsellers-sfeer] .grid-overflow-wrapper::-webkit-scrollbar-thumb{background:#2a374352;border-radius:999px}.homepage-bestsellers-nav__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(42,55,67,.18);border-radius:50%;color:#2a3743;cursor:pointer;display:none;height:36px;justify-content:center;padding:0;width:36px}.homepage-bestsellers-nav__btn svg{display:block;height:16px;width:16px}.homepage-bestsellers-nav__btn:hover,.homepage-bestsellers-nav__btn:focus-visible{border-color:#2a3743}.homepage-bestsellers-nav__btn:disabled{cursor:default;opacity:.28}.homepage-bestsellers-nav__btn:disabled:hover,.homepage-bestsellers-nav__btn:disabled:focus-visible{border-color:#2a37432e}@media only screen and (max-width:768px){[id$=__bestsellers-sfeer] .homepage-bestsellers-rail{overflow:clip;touch-action:pan-y}[id$=__bestsellers-sfeer] .grid-overflow-wrapper{-webkit-overflow-scrolling:auto;overflow:clip;overflow-x:clip;padding:0 8px 4px;scrollbar-width:none;touch-action:pan-y}[id$=__bestsellers-sfeer] .grid-overflow-wrapper::-webkit-scrollbar{display:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr);isolation:isolate;margin:0}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid:after{content:none;display:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid__item{float:none;grid-area:1 / 1;justify-self:center;max-width:22.5rem;padding:0;touch-action:pan-y;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s ease;width:78%;will-change:transform}[id$=__bestsellers-sfeer] .grid-overflow-wrapper.is-dragging .grid__item{transition:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid__item:first-child{margin-inline-start:0}[id$=__bestsellers-sfeer] .homepage-bestsellers-dots{display:flex;gap:7px;justify-content:center;margin:12px 0 0;padding:0 16px}[id$=__bestsellers-sfeer] .homepage-bestsellers-dots[hidden]{display:none}[id$=__bestsellers-sfeer] .homepage-bestsellers-dots button{-webkit-appearance:none;appearance:none;background:#2a374338;border:0;border-radius:50%;cursor:pointer;flex:0 0 7px;height:7px;padding:0;width:7px}[id$=__bestsellers-sfeer] .homepage-bestsellers-dots button.is-active{background:#7a2929}}@media only screen and (min-width:769px){[id$=__bestsellers-sfeer]{overflow-x:clip}[id$=__bestsellers-sfeer] .homepage-bestsellers-dots{display:none}[id$=__bestsellers-sfeer] .homepage-bestsellers-rail{overflow:visible;position:relative}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn{background:#fff;border:0;box-shadow:0 10px 24px #1614122e;display:inline-flex;height:52px;position:absolute;top:50%;transform:translateY(-50%);width:52px;z-index:6}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn--prev{left:6%}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn--next{right:6%}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn:hover,[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn:focus-visible{border-color:transparent;transform:translateY(-50%) scale(1.05)}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn:disabled:hover,[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn:disabled:focus-visible{transform:translateY(-50%)}[id$=__bestsellers-sfeer] .homepage-bestsellers-nav__btn svg{height:18px;width:18px}[id$=__bestsellers-sfeer] .grid-overflow-wrapper{overflow:visible;padding:16px 0 22px;scrollbar-width:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper::-webkit-scrollbar{display:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr);isolation:isolate;justify-items:center;margin:0}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid:after{content:none;display:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid__item{clear:none;float:none;grid-area:1 / 1;justify-self:center;max-width:min(30rem,calc(100dvh - 17rem));padding:0;transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .32s ease;width:min(30rem,38%,calc(100dvh - 17rem));will-change:transform}[id$=__bestsellers-sfeer] .grid-overflow-wrapper.is-dragging .grid__item{transition:none}[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid__item:first-child{margin-inline-start:0}}[id$=__bestsellers-sfeer] .grid,[id$=__bestsellers-sfeer] .grid-overflow-wrapper .grid{align-items:stretch}[id$=__bestsellers-sfeer] .grid-product{display:flex;flex-direction:column;margin-bottom:0}[id$=__bestsellers-sfeer] .grid-product__content.grid-product__content{background:transparent;border:0;border-radius:8px;box-shadow:0 6px 18px #00000029,0 1px 3px #00000014;display:flex;flex:1 1 auto;flex-direction:column;height:auto;overflow:hidden;position:relative;width:100%}[id$=__bestsellers-sfeer] .grid__item-image-wrapper{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}[id$=__bestsellers-sfeer] .grid-product__link--media,[id$=__bestsellers-sfeer] .grid-product__content:hover .grid-product__link--media,[id$=__bestsellers-sfeer] .grid-product__content:focus-within .grid-product__link--media{padding:0}[id$=__bestsellers-sfeer] .grid-product__content .grid-product__link--media:after,[id$=__bestsellers-sfeer] .grid-product__content--sold-out .grid-product__meta--card:after{display:none}[id$=__bestsellers-sfeer] .grid-product__image-mask{position:relative}[id$=__bestsellers-sfeer] .grid-product__image-mask:after{display:none}[id$=__bestsellers-sfeer] .grid-product__content--sold-out:after{background:#fff9;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:5}[id$=__bestsellers-sfeer] .grid__image-ratio{aspect-ratio:1 / 1;background:#111;width:100%}@media only screen and (max-width:768px){[id$=__bestsellers-sfeer] .grid__image-ratio{background:#fff}[id$=__bestsellers-sfeer] .grid__image-ratio picture{display:block;height:100%;width:100%}}[id$=__bestsellers-sfeer] .grid__image-ratio img,[id$=__bestsellers-sfeer] .grid__image-ratio img.grid__image-contain{height:100%;left:0;object-fit:contain!important;object-position:center;top:0;width:100%}[id$=__bestsellers-sfeer] .bestsellers-card__turn-left img{transform:rotate(-90deg);transform-origin:center center}[id$=__bestsellers-sfeer] .bestsellers-card__turn-right img{transform:rotate(90deg);transform-origin:center center}[id$=__bestsellers-sfeer] .bestsellers-card__turn-180 img{transform:rotate(180deg);transform-origin:center center}[id$=__bestsellers-sfeer] .grid-product__content .grid-product__meta--card{align-items:baseline;background:linear-gradient(to top,#080808,#08080800);bottom:0;box-shadow:none;box-sizing:border-box;color:#fff;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;margin:0;min-height:0;padding:8px 12px 9px;position:absolute;right:0;row-gap:2px;z-index:3}[id$=__bestsellers-sfeer] .grid-product__meta--card a,[id$=__bestsellers-sfeer] .grid-product__title,[id$=__bestsellers-sfeer] .grid-product__price,[id$=__bestsellers-sfeer] .grid-product__price--current,[id$=__bestsellers-sfeer] .grid-product__review-score,[id$=__bestsellers-sfeer] .grid-product__review-meta{color:#fff}[id$=__bestsellers-sfeer] .grid-product__meta--card>.grid-product__link:first-child{flex:1 1 100%;min-width:0}[id$=__bestsellers-sfeer] .grid-product__title{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2;min-height:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 12px rgba(0,0,0,.7);white-space:nowrap}[id$=__bestsellers-sfeer] .grid-product__vendor{display:none}[id$=__bestsellers-sfeer] .grid-product__series{color:#ffffffb8;display:block;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:1px;opacity:1;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 12px rgba(0,0,0,.7);text-transform:none;white-space:nowrap}[id$=__bestsellers-sfeer] .grid-product__price-row{display:inline-flex;flex:0 1 auto;margin-top:0;min-height:0}[id$=__bestsellers-sfeer] .grid-product__price--current{font-size:13px;text-shadow:0 1px 12px rgba(0,0,0,.7)}[id$=__bestsellers-sfeer] .grid-product__price--original{color:#ffffffb8;opacity:1}[id$=__bestsellers-sfeer] .grid-product__link--reviews{display:inline-flex;flex:0 1 auto;margin-top:0;min-height:0;opacity:.88}[id$=__bestsellers-sfeer] .grid-product__review-score,[id$=__bestsellers-sfeer] .grid-product__review-meta{font-size:11px}[id$=__bestsellers-sfeer] .grid-product__highlight{display:none}[id$=__bestsellers-sfeer] .grid-product__full-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}[id$=__bestsellers-sfeer] .grid-product__add-form,[id$=__bestsellers-sfeer] .grid-product__add,[id$=__bestsellers-sfeer] .quick-product__btn{display:none}[id$=__bestsellers-sfeer] .grid-product__tag{pointer-events:none;z-index:6}[id$=__bestsellers-sfeer] .grid-product__tag--sale{background-color:color-mix(in srgb,#d70a1e 48%,transparent);box-shadow:none;font-size:12px;letter-spacing:.04em;padding:6px 9px;top:10px}@media only screen and (min-width:769px){[id$=__bestsellers-sfeer] .grid-product__tag--sale{font-size:13px;padding:7px 11px}}[id$=__series-story]{background:#fff}[id$=__cadeau]{background:#efe6dc}[id$=__craft-grid]{background:#fff}[id$=__craft-grid] .promo-grid--space-top,[id$=__craft-grid] .promo-grid--space-bottom{padding-bottom:0;padding-top:0}[id$=__series-story] .index-section,[id$=__series-story] .homepage-series{margin:0;padding-bottom:0;padding-top:0}[id$=__reviews] .testimonials-section,[id$=__reviews] .testimonials-section--with-divider{border-top:0;padding:0}@media only screen and (min-width:769px){.template-index .shopify-section.index-section[id$=__bestsellers-sfeer],.template-index .shopify-section.index-section[id$=__reviews],[id$=__bestsellers-sfeer],[id$=__craft-grid],[id$=__series-story],[id$=__cadeau],[id$=__reviews]{margin:0;padding:56px 0 52px}[id$=__bestsellers-sfeer] .section-header,[id$=__reviews] .section-header{margin-bottom:16px}[id$=__bestsellers-sfeer] .section-header{margin-bottom:28px}}[id$=__craft-grid] .promo-grid__bg:before{background:linear-gradient(to top,rgba(20,18,16,.42) 0%,rgba(20,18,16,.08) 38%,transparent 70%);opacity:1}[id$=__craft-grid] .type-advanced .promo-grid__content{padding:16px}@media only screen and (max-width:768px){[id$=__craft-grid] .type-advanced .promo-grid__content{padding:12px}}[id$=__hero] .hero__link .btn,[id$=__craft-grid] .promo-grid__content .btn{overflow:hidden;position:relative;transition:background .2s ease 0s}[id$=__hero] .hero__link .btn:after,[id$=__craft-grid] .promo-grid__content .btn:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}[id$=__hero] .hero__link .btn:hover,[id$=__craft-grid] .promo-grid__content .btn:hover,[id$=__craft-grid] .promo-grid__slide-link:hover~.promo-grid__content .btn{background:#ffffff29;transition-delay:.25s}[id$=__hero] .hero__link .btn:hover:after,[id$=__craft-grid] .promo-grid__content .btn:hover:after,[id$=__craft-grid] .promo-grid__slide-link:hover~.promo-grid__content .btn:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}[id$=__hero] .hero__link .btn:active,[id$=__craft-grid] .promo-grid__content .btn:active{background:#ffffff14;transition-delay:0s}@media(prefers-reduced-motion:reduce){[id$=__hero] .hero__link .btn:hover,[id$=__craft-grid] .promo-grid__content .btn:hover,[id$=__craft-grid] .promo-grid__slide-link:hover~.promo-grid__content .btn{transition-delay:0s}[id$=__hero] .hero__link .btn:hover:after,[id$=__craft-grid] .promo-grid__content .btn:hover:after,[id$=__craft-grid] .promo-grid__slide-link:hover~.promo-grid__content .btn:after{animation:none}}[id$=__reviews]{color:#f7f4ef}[id$=__reviews] .homepage-reviews{overflow:hidden}.template-index .shopify-section.index-section[id$=__reviews],[id$=__reviews]{padding:24px 0 22px}[id$=__reviews] .homepage-reviews__header{margin-bottom:10px;text-align:center}[id$=__reviews] .homepage-reviews .homepage-heading{margin-bottom:8px;text-align:center}[id$=__reviews] .homepage-reviews .homepage-heading__eyebrow{color:var(--homepage-reviews-accent, #c6a15b);letter-spacing:.18em}[id$=__reviews] .homepage-reviews .homepage-heading__title{color:#f7f4ef}[id$=__reviews] .homepage-reviews__score{margin:0}[id$=__reviews] .homepage-reviews__stars{color:var(--homepage-reviews-accent, #c6a15b);display:block;font-size:16px;letter-spacing:.12em;line-height:1;margin:0 0 4px}[id$=__reviews] .homepage-reviews__average{color:#f7f4ef;font-size:1.25rem;font-weight:600;letter-spacing:.02em;line-height:1.15;margin:0 0 4px}[id$=__reviews] .homepage-reviews__count{color:#f7f4efb8;font-size:13px;line-height:1.4;margin:0 auto;max-width:16rem}[id$=__reviews] .homepage-reviews__slider{margin:0 auto;max-width:26.5rem;position:relative}[id$=__reviews] .homepage-reviews .testimonials-slide{opacity:1;padding:0 44px 16px;width:100%}[id$=__reviews] .homepage-reviews .testimonials-slide .testimonials-slider__text,[id$=__reviews] .homepage-reviews .testimonials-slide.is-selected .testimonials-slider__text{background:#2a2623;border:0;border-radius:12px;box-shadow:none;color:#f7f4ef;display:flex;flex-direction:column;margin:0;min-height:0;padding:14px 16px 12px;transform:none;width:100%;z-index:1}[id$=__reviews] .homepage-reviews .testimonial-stars{color:var(--homepage-reviews-accent, #c6a15b);display:block;font-size:13px;letter-spacing:.14em;margin:0 0 6px;text-align:center}[id$=__reviews] .homepage-reviews__quote{flex:1 1 auto;margin:0 0 10px}[id$=__reviews] .homepage-reviews__quote p{color:#f7f4ef;font-size:14px;line-height:1.4;margin:0;text-align:center}[id$=__reviews] .homepage-reviews__quote p:before{content:"\201c"}[id$=__reviews] .homepage-reviews__quote p:after{content:"\201d"}[id$=__reviews] .homepage-reviews__author{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:auto;text-align:left}[id$=__reviews] .homepage-reviews__avatar,[id$=__reviews] .homepage-reviews .testimonial-image{align-items:center;background:var(--homepage-reviews-accent, #c6a15b);border-radius:50%;color:#161412;display:flex;flex:0 0 36px;font-size:14px;font-weight:700;height:36px;justify-content:center;margin:0;max-width:36px;overflow:hidden;width:36px}[id$=__reviews] .homepage-reviews .testimonial-image img{border-radius:50%;display:block;height:36px;object-fit:cover;width:36px}[id$=__reviews] .homepage-reviews__byline cite{color:#f7f4ef;display:block;font-size:14px;font-style:normal;font-weight:600;margin:0}[id$=__reviews] .homepage-reviews__verified{align-items:center;color:#f7f4efb8;display:flex;font-size:12px;gap:5px;line-height:1.3;margin:3px 0 0}[id$=__reviews] .homepage-reviews__verified svg{color:var(--homepage-reviews-accent, #c6a15b);flex:0 0 14px}[id$=__reviews] .homepage-reviews .flickity-prev-next-button{background:#161412;border:0;box-shadow:none;color:#f7f4ef;height:44px;overflow:hidden;width:44px;z-index:3}[id$=__reviews] .homepage-reviews .flickity-prev-next-button:hover,[id$=__reviews] .homepage-reviews .flickity-prev-next-button:focus-visible{background:#3a3531}[id$=__reviews] .homepage-reviews .flickity-prev-next-button .flickity-button-icon{fill:#f7f4ef}[id$=__reviews] .homepage-reviews .flickity-previous{left:12px}[id$=__reviews] .homepage-reviews .flickity-next{right:12px}[id$=__reviews] .homepage-reviews .flickity-page-dots{bottom:0;position:relative}[id$=__reviews] .homepage-reviews .flickity-page-dots .dot{background:#f7f4ef47;height:7px;margin:0 4px;opacity:1;width:7px}[id$=__reviews] .homepage-reviews .flickity-page-dots .dot.is-selected{background:var(--homepage-reviews-accent, #c6a15b)}[id$=__reviews] .homepage-reviews__cta-wrap{margin-top:12px;text-align:center}[id$=__reviews] .homepage-reviews__cta{align-items:center;border:1px solid var(--homepage-reviews-accent, #c6a15b);color:var(--homepage-reviews-accent, #c6a15b);display:inline-flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.14em;min-height:44px;padding:10px 16px;text-decoration:none;text-transform:uppercase}[id$=__reviews] .homepage-reviews__cta:hover,[id$=__reviews] .homepage-reviews__cta:focus-visible{background:#c6a15b1f}@media only screen and (min-width:769px){.template-index .shopify-section.index-section[id$=__reviews],[id$=__reviews]{padding:40px 0 36px}[id$=__reviews] .homepage-reviews .homepage-heading__title{font-size:2rem}[id$=__reviews] .homepage-reviews__header{margin-bottom:14px}[id$=__reviews] .homepage-reviews__average{font-size:1.4rem}[id$=__reviews] .homepage-reviews__count{max-width:none}[id$=__reviews] .homepage-reviews__slider{max-width:40rem}[id$=__reviews] .homepage-reviews .testimonials-slide{padding:0 56px 18px}[id$=__reviews] .homepage-reviews .testimonials-slide .testimonials-slider__text,[id$=__reviews] .homepage-reviews .testimonials-slide.is-selected .testimonials-slider__text{padding:18px 24px 16px}[id$=__reviews] .homepage-reviews__quote p{font-size:16px}[id$=__reviews] .homepage-reviews .flickity-prev-next-button{height:44px;width:44px}[id$=__reviews] .homepage-reviews .flickity-previous{left:22px}[id$=__reviews] .homepage-reviews .flickity-next{right:22px}}.homepage-gift__layout{align-items:center;display:flex;flex-direction:column;gap:22px;min-width:0;text-align:center}.homepage-gift__media,.homepage-gift__copy{max-width:100%;min-width:0;width:100%}.homepage-gift__frame{border-radius:8px;box-shadow:0 6px 18px #00000029,0 1px 3px #00000014;margin:0 auto;max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.homepage-gift__frame image-element,.homepage-gift__image,.homepage-gift__frame img{display:block;height:auto;max-width:100%;min-width:0;object-fit:cover;object-position:center;width:100%}.homepage-gift__frame .product-story__zoom{display:none}.homepage-gift__copy{width:100%}.homepage-gift .homepage-heading{margin-bottom:0;text-align:center}.homepage-gift .homepage-heading__title{white-space:pre-line}.homepage-gift__text{color:#252a2ec7;font-size:15px;line-height:1.5;margin:12px auto 0;max-width:46rem}.homepage-gift__text p{margin:0}@media only screen and (min-width:769px){.homepage-gift__layout{gap:28px}.homepage-gift__text{font-size:16px;margin-top:14px}.homepage-gift__media{width:min(100%,640px)}.homepage-gift__frame .product-story__zoom{align-items:center;background:#161412c7;border:0;border-radius:999px;box-shadow:0 2px 8px #1614122e;color:#fff;cursor:zoom-in;display:inline-flex;height:46px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:46px;z-index:2}.homepage-gift__frame .product-story__zoom:hover{background:#161412}.homepage-gift__frame .product-story__zoom:focus-visible{outline:2px solid #fff;outline-offset:0}.homepage-gift__frame .product-story__icon{display:block;fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/homepage.css.map */
