collection-series-hero{display:block}.series-hero__heading{position:absolute;z-index:1;transition:transform .2s ease-out;margin-block:.67em}.series-hero__heading--left{left:5vw;top:100px}.series-hero__heading--right{right:5vw;top:70vh}.series-hero__cta{position:absolute;left:5vw;top:clamp(500px,70vh,70vh);width:clamp(280px,20vw,350px);text-align:left}.series-hero__buttons.custom-button-container{margin-top:40px;justify-content:flex-start;flex-wrap:nowrap}.series-hero__buttons .button{min-width:0;padding-inline:16px;white-space:nowrap}.series-hero__image{z-index:1;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none}.series-hero__image img{height:clamp(300px,60vw,700px);width:auto}@media(max-width:600px){.series-hero__heading--right{top:380px}.series-hero__cta{top:450px;width:90vw;text-align:center}.series-hero__image img{height:auto;width:80vw;max-width:300px;margin-bottom:180px}.series-hero__description{padding:0 10%;display:flex;justify-content:center;align-self:center}.series-hero__buttons.custom-button-container{margin-top:20px;justify-content:center}}@media(prefers-reduced-motion:reduce){.series-hero__heading{transition:none}}.faq-group{padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom)}.faq-group__layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:48px}.faq-group__heading{margin:0;padding-top:24px;border-top:1px solid rgb(var(--color-foreground))}.faq-group__questions{display:block;min-width:0;border-top:1px solid rgb(var(--color-foreground))}.faq-group__item{border-bottom:1px solid rgba(var(--color-foreground),.18)}.faq-group__question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none}.faq-group__question::-webkit-details-marker{display:none}.faq-group__question .type-h3{line-height:var(--leading-body)}.faq-group__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px;border-radius:2px}.faq-group__toggle{position:relative;flex:0 0 16px;width:16px;height:16px}.faq-group__toggle:before,.faq-group__toggle:after{content:"";position:absolute;background:currentColor}.faq-group__toggle:before{width:16px;height:1px;top:7.5px;left:0}.faq-group__toggle:after{width:1px;height:16px;top:0;left:7.5px;transition:transform .18s ease}.faq-group__item[open] .faq-group__toggle:after{transform:scaleY(0)}.faq-group__answer{padding:0 40px 24px 0;max-width:72ch}.faq-group__answer :where(p,li){color:inherit;font-size:inherit;line-height:1.6}.faq-group__answer p{margin:0 0 12px}.faq-group__answer>:last-child{margin-bottom:0}.faq-group__answer a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.faq-group__layout{grid-template-columns:1fr;gap:20px}.faq-group__heading{padding-top:16px}.faq-group__questions{border-top:0}.faq-group__question{padding:20px 0;gap:16px}.faq-group__answer{padding-right:24px;padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.faq-group__toggle:after{transition:none}}.homepage-cover{position:relative;isolation:isolate;display:grid;place-items:center;min-height:540px;height:100svh;padding:100px 24px;overflow:hidden;background:#514437}.homepage-cover__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.homepage-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--cover-overlay))}.homepage-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent 35%)}.homepage-cover__content{display:flex;flex-direction:column;align-items:center;gap:36px;max-width:850px;text-align:center}.homepage-cover__heading{margin:0;color:#fff;font-size:var(--text-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);text-wrap:balance}.homepage-cover .homepage-cover__button{--button-wipe-color: var(--surface-inverse);--button-wipe-text: #fff;min-width:120px;padding:0 28px;border:1px solid var(--fg-on-light);border-radius:var(--radius-control);background:#fff;background-clip:padding-box;color:var(--fg-on-light)}@media(max-width:749px){.homepage-cover__content{gap:28px;max-width:360px}}.hl-wrap{container-type:inline-size}.hl-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:12.5cqw;grid-auto-flow:row dense;gap:var(--grid-gap-tiles)}.hl-grid--groups{grid-auto-flow:row}.hl-group{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-column:var(--group-col) / span var(--group-span);grid-row:var(--group-row) / span 2;gap:var(--grid-gap-tiles);min-width:0;min-height:0}.hl-group--stacked_pair{grid-template-rows:repeat(2,minmax(0,1fr))}.hl-group--side_by_side_pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-group>.hl-tile{grid-column:auto;grid-row:auto}.hl-tile{position:relative;grid-column:var(--col) / span var(--col-span);grid-row:var(--row) / span var(--row-span);min-width:0;overflow:hidden;color:var(--fg-on-light);background:var(--surface-tile);border:0;border-radius:var(--radius-box)}.hl-tile--dark{color:var(--fg-on-dark);background:var(--surface-inverse)}.hl-tile--text-light{color:var(--fg-on-dark)}.hl-tile--text-dark{color:var(--fg-on-light)}.hl-tile--interactive{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.hl-tile--interactive:hover,.hl-tile--interactive:focus-visible{transform:scale(1.02);box-shadow:0 8px 10px #0000001a;z-index:2}.hl-tile--interactive:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.hl-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hl-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--scrim, 0)),#0000 70%)}.hl-tile__content{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;box-sizing:border-box;padding:clamp(10px,1.4cqw,24px)}.hl-tile__header{grid-row:1}.hl-tile--header-bottom .hl-tile__header{grid-row:3;align-self:end}.hl-tile .hl-tile__number,.hl-tile .hl-tile__label{margin:0;color:inherit;line-height:1.35}.hl-tile__main{grid-row:2;display:flex;flex-direction:column;justify-content:center;min-height:0}.hl-tile__main--top{justify-content:flex-start}.hl-tile__main--bottom{justify-content:flex-end}.hl-tile__headline{margin:0;color:inherit;font-weight:500;line-height:.95;letter-spacing:-.045em}.hl-tile__headline--display{font-size:clamp(28px,3.6cqw,60px)}.hl-tile__headline--stat{font-size:clamp(44px,7.2cqw,120px);line-height:.9}.hl-tile__headline--title{font-size:clamp(20px,2.4cqw,40px)}.hl-tile__stat{display:flex;align-items:baseline;gap:.5em;margin:0;color:inherit;line-height:.9}.hl-tile__stat-value{font-size:clamp(44px,6cqw,100px);font-weight:500;letter-spacing:-.05em}.hl-tile__stat-unit{font-size:clamp(14px,1.8cqw,30px);font-weight:500;letter-spacing:-.04em}.hl-tile__stats{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(8px,1.4cqw,24px)}.hl-tile__stats--single{grid-template-columns:minmax(0,1fr)}.hl-tile__stats .hl-tile__stat{flex-direction:column;align-items:center;gap:.35em;text-align:center}.hl-tile__divider{flex:0 0 auto;align-self:center;margin:0;font-size:clamp(24px,3.6cqw,56px);font-weight:300;line-height:1;opacity:.45}.hl-tile__footer{grid-row:3;align-self:end}.hl-tile__footer-title{margin:0 0 4px;color:inherit}.hl-tile__footer-note{margin:0;color:inherit}.hl-tile__body{margin:0;color:inherit;opacity:.85}.hl-tile--header-bottom .hl-tile__footer{grid-row:3}.hl-tile--mini .hl-tile__content{padding:clamp(8px,1.1cqw,16px)}.hl-tile--mini .hl-tile__headline--stat{font-size:clamp(28px,4.2cqw,64px)}.hl-tile--mini .hl-tile__headline--title{font-size:clamp(18px,1.9cqw,32px)}.hl-tile--mini .hl-tile__body{line-height:1.2}@container (max-width: 749px){.hl-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100cqw - 24px)/4);grid-auto-flow:row dense;gap:8px}.hl-tile{grid-column:span var(--mobile-span);grid-row:span var(--row-span)}.hl-group{grid-column:var(--group-mobile-col) / span var(--group-mobile-span);grid-row:var(--group-mobile-row) / span 2;gap:8px}.hl-group>.hl-tile{grid-column:auto;grid-row:auto}.hl-tile--interactive:hover,.hl-tile--interactive:focus-visible{transform:none;box-shadow:none}.hl-tile__content{padding:clamp(8px,2.4cqw,14px)}.hl-tile .hl-tile__number,.hl-tile .hl-tile__label{font-size:clamp(9px,2.4cqw,11px)}.hl-tile__body{font-size:clamp(11px,2.9cqw,14px);line-height:1.2}.hl-tile__headline--display{font-size:clamp(24px,7.5cqw,44px)}.hl-tile__headline--stat{font-size:clamp(34px,11cqw,60px)}.hl-tile__headline--title{font-size:clamp(16px,4.6cqw,26px)}.hl-tile__stat-value{font-size:clamp(30px,9cqw,52px)}.hl-tile__stat-unit{font-size:clamp(11px,3cqw,18px)}.hl-tile .hl-tile__footer-title,.hl-tile .hl-tile__footer-note{font-size:clamp(10px,2.8cqw,13px)}.hl-tile--mini .hl-tile__content{padding:clamp(6px,2cqw,10px)}.hl-tile--mini .hl-tile__header{display:flex;flex-wrap:wrap;gap:0 6px}.hl-tile--mini .hl-tile__headline--stat{font-size:clamp(24px,7.5cqw,40px)}.hl-tile--mini .hl-tile__headline--title{font-size:clamp(15px,4.2cqw,22px)}.hl-tile--mini .hl-tile__body{font-size:clamp(10px,2.6cqw,12px)}}.shop-categories.custom-container{margin-bottom:var(--section-bottom-spacing)}.shop-categories__row{display:flex;gap:1.5%;margin:0}.shop-categories__card{flex:1;min-width:0;text-align:center;color:inherit;text-decoration:none;animation:shop-category-slide-in .6s ease-in-out both;animation-delay:calc(var(--card-index) * .1s)}.shop-categories__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shop-categories__image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:5 / 3}.shop-categories__image{display:block;pointer-events:none;width:60%;height:100%;object-fit:contain;transition:transform .3s ease}.shop-categories__card:hover .shop-categories__image{transform:scale(1.05)}.shop-categories__content{padding:8px 0}.shop-categories__content h2{margin:0}@keyframes shop-category-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1300px){.shop-categories{overflow-x:auto;display:flex;scrollbar-width:none;scroll-behavior:smooth;padding:16px;align-items:stretch}.shop-categories::-webkit-scrollbar{display:none}.shop-categories__row{gap:16px;margin:auto}.shop-categories__card{flex:0 0 auto;width:250px}}@media(max-width:749px){.shop-categories{-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.shop-categories__row{gap:12px}.shop-categories__card{width:180px}.shop-categories__image-wrapper{aspect-ratio:6 / 5}.shop-categories__image{width:150px}}@media(prefers-reduced-motion:reduce){.shop-categories{scroll-behavior:auto}.shop-categories__card{animation:none}.shop-categories__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
