.faq{max-width:44rem;margin-inline:auto}.faq__heading{margin-bottom:16px}.banner{position:relative;display:grid;overflow:hidden;background:var(--surface)}.banner--adapt .banner__media{aspect-ratio:auto}.banner--full{min-height:100svh}.banner--large{min-height:80svh}.banner--medium{min-height:60svh}.banner--small{min-height:40svh}.banner__media{grid-area:1 / 1;position:relative}.banner:not(.banner--adapt) .banner__media img,.banner:not(.banner--adapt) .banner__media video,.banner__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner--adapt .banner__media img,.banner--adapt .banner__media video{width:100%;height:auto}.banner--adapt .banner__media .placeholder-svg{position:static;aspect-ratio:16 / 9}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay, 0);pointer-events:none}.banner__media .placeholder-svg{fill:var(--fg-3)}.banner__content{grid-area:1 / 1;position:relative;z-index:1;display:flex;padding:32px var(--gutter);pointer-events:none}.banner__content a{pointer-events:auto}.banner__content .stack{max-width:36rem;gap:10px}.banner__content--center{align-items:center;justify-content:center;text-align:center}.banner__content--center .stack,.banner__content--bottom .stack{align-items:center}.banner__content--bottom{align-items:flex-end;justify-content:center;text-align:center}.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}@media(min-width:990px){.banner__content{padding:40px var(--gutter)}}.iwt{display:grid;gap:32px}.iwt__content{display:flex;align-items:center}.iwt__content .stack{max-width:30rem}@media(min-width:990px){.iwt{grid-template-columns:1fr 1fr;gap:var(--gap)}.iwt__content{padding-inline:48px}.iwt--image-right .iwt__media{order:2}}.article__image{margin-bottom:48px}.cart{padding-bottom:var(--space-l)}.cart__form{display:grid;gap:48px}.cart__items{border-top:1px solid var(--line)}.cart__item{display:grid;grid-template-columns:88px 1fr auto;gap:16px;padding-block:20px;border-bottom:1px solid var(--line)}.cart__media{--ratio: var(--card-ratio, 4 / 5)}.cart__info{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--text-sm)}.cart__controls{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:8px}.cart__qty{width:4.5rem;min-height:36px}.cart__line-price{font-size:var(--text-sm)}.cart__summary{display:flex;flex-direction:column;gap:12px}.cart__row{display:flex;justify-content:space-between;align-items:baseline}.cart__taxes{font-size:var(--text-sm);margin-bottom:8px}.cart__summary .btn{min-height:48px}@media(min-width:990px){.cart__form{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.cart__items{grid-column:1 / span 7}.cart__item{grid-template-columns:120px 1fr auto}.cart__summary{grid-column:9 / span 4;position:sticky;top:calc(var(--header-h) + 32px);align-self:start}}.collection{padding-bottom:var(--space-l)}.collection__bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:8px;margin-bottom:24px;position:relative}.collection__count{margin-right:auto}.collection__filters summary{cursor:pointer;list-style:none;padding-block:8px}.collection__filters summary::-webkit-details-marker{display:none}.collection__filter-panel{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);padding:24px 0;display:grid;gap:32px;text-transform:none;letter-spacing:0;font-size:var(--text-base)}@media(min-width:750px){.collection__filter-panel{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.collection__filter-actions{grid-column:1 / -1}}.collection__filter{border:0;padding:0;margin:0;display:grid;gap:12px}.collection__filter legend{font-size:var(--text-ui);text-transform:var(--ui-case);letter-spacing:.06em;margin-bottom:8px}.collection__values{display:grid;gap:8px}.collection__check{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:var(--text-sm)}.collection__check input{accent-color:var(--fg);width:14px;height:14px}.collection__check .muted{margin-left:auto}.collection__check.is-empty{opacity:.4;cursor:default}.collection__price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.collection__filter-actions{display:flex;gap:24px;align-items:center;font-size:var(--text-ui);text-transform:var(--ui-case);letter-spacing:.06em}.js .collection__filter-actions .js-optional{display:none}.collection__sort .select{min-height:32px;border:0;padding-left:0;font-size:inherit;text-transform:inherit;letter-spacing:inherit;width:auto;color:var(--fg-2)}.collection__active{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.collection__active a{display:inline-block;border:1px solid var(--line-strong);padding:4px 10px}.contact{padding-bottom:var(--space-l)}.contact__body{display:grid;gap:32px;max-width:36rem;margin-inline:auto}.contact__form,.contact__row{display:grid;gap:20px}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.contact__form .btn{justify-self:start}.password .empty{min-height:100svh;justify-content:center}.password__form{width:100%;max-width:22rem}.pdp{display:grid;gap:32px;padding-top:16px;padding-bottom:var(--space-l)}.pdp__gallery{margin-inline:calc(var(--gutter) * -1)}.pdp__track{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--gutter);scrollbar-width:none}.pdp__track::-webkit-scrollbar{display:none}.pdp__media{scroll-snap-align:center;margin:0}.pdp__info{min-width:0}.pdp__sticky{display:flex;flex-direction:column;gap:20px}.pdp__title{font-size:var(--text-sm)}.pdp__price{margin-top:-14px;font-size:var(--text-sm)}.pdp__text{font-size:var(--text-sm)}.pdp__options{display:flex;flex-direction:column;gap:20px}.pdp__option{border:0;padding:0;margin:0;min-width:0}.pdp__legend{display:flex;width:100%;gap:8px;align-items:baseline;padding:0 0 10px}.pdp__size-link{margin-left:auto}.pdp__swatches{display:flex;flex-wrap:wrap;gap:6px}.swatch{position:relative;cursor:pointer}.swatch span{display:inline-grid;place-items:center;min-width:48px;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);font-size:var(--text-ui);text-transform:var(--ui-case);letter-spacing:.06em;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease),color var(--fast) var(--ease)}.swatch:hover span{border-color:var(--fg)}.swatch input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.swatch input:focus-visible+span{outline:1px solid var(--fg);outline-offset:3px}.swatch.is-unavailable span{color:var(--fg-3);text-decoration:line-through}.swatch.is-unavailable input:checked+span{background:transparent;color:var(--fg-2);border-color:var(--fg-2)}.pdp__form{display:flex;flex-direction:column;gap:8px}.pdp__qty{max-width:8rem;margin-bottom:12px}.pdp__add{min-height:48px}.pdp__add[aria-busy=true]{opacity:.6}.pdp__dynamic .shopify-payment-button__button{border-radius:0;min-height:48px}.pdp__sticky>.acc:first-of-type,.pdp__form+.acc{border-top:1px solid var(--line)}@media(min-width:990px){.pdp{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);padding-top:32px}.pdp__gallery{grid-column:1 / span 7;margin:0}.pdp__track{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:0;gap:var(--gap)}.pdp__info{grid-column:9 / span 4}.pdp__sticky{position:sticky;top:calc(var(--header-h) + 32px)}}.search{padding-bottom:var(--space-l)}.search__form{width:100%;max-width:28rem;margin-top:16px}.search__count{text-align:center;margin-bottom:32px}.newsletter{max-width:26rem;gap:12px}.newsletter .newsletter-form{width:100%}.spotlight{position:relative;height:100svh;min-height:520px;overflow:hidden;background:var(--bg)}.spotlight--large{height:85svh}.spotlight--medium{height:70svh}.spotlight__stage{position:absolute;top:0;right:0;bottom:0;left:0;outline:none;cursor:grab;touch-action:pan-y}.spotlight__stage.is-dragging{cursor:grabbing}.spotlight__stage:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.spotlight__poster,.spotlight__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spotlight__poster{object-fit:cover;transition:opacity 1.2s var(--ease)}.spotlight__canvas{opacity:0;transition:opacity 1.2s var(--ease)}.spotlight__stage.is-ready .spotlight__canvas{opacity:1}.spotlight__stage.is-ready .spotlight__poster{opacity:0}.spotlight__content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0 var(--gutter) 32px;pointer-events:none}.spotlight__content a,.spotlight__content .btn{pointer-events:auto}.spotlight__content--bottom{text-align:center}.spotlight__content--bottom .stack{align-items:center;margin-inline:auto}.spotlight__content .stack{gap:10px;max-width:34rem}.spotlight__content .rte{font-size:var(--text-sm)}.spotlight__product{display:flex;flex-direction:column;gap:2px}.spotlight__hint{position:absolute;right:var(--gutter);bottom:32px;z-index:1;color:var(--fg-3);opacity:0;transition:opacity 1.2s var(--ease) .8s}.spotlight__stage.is-ready~.spotlight__hint{opacity:1}.spotlight__stage.is-dragging~.spotlight__hint{opacity:0;transition-delay:0s}@media(max-width:989px){.spotlight__hint{display:none}}@media(min-width:990px){.spotlight__content{padding-bottom:40px}.spotlight__hint{bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
