.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding-block:1.5rem;color:var(--ink-muted)}.crumbs a{transition:color .3s}.crumbs a:hover{color:var(--cognac)}.crumbs [aria-current]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.page-hero{position:relative;overflow:hidden;background:var(--noir);color:var(--ivory)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50rem 26rem at 86% 30%,rgba(var(--cognac-rgb),.42),transparent 70%);pointer-events:none}.page-hero__mark{position:absolute;left:0;right:0;bottom:-2.2rem;opacity:.5;pointer-events:none}.page-hero__mark .outline-mark{font-size:clamp(6rem,17vw,15rem)}.page-hero__inner{position:relative;padding-block:.5rem 4.5rem}@media(min-width:750px){.page-hero__inner{padding-block:1rem 7rem}}.page-hero .crumbs{color:var(--ivory-dim);padding-block:1.25rem 2.5rem}.page-hero .crumbs a:hover{color:var(--gold-light)}.page-hero .crumbs [aria-current]{color:var(--ivory)}.page-hero__title{font-size:clamp(2.6rem,7vw,6rem);max-width:16ch}.page-hero__text{margin-top:1.5rem;max-width:56ch;color:#f3ede2c7}.page-hero__note{margin-top:1.75rem;color:var(--gold)}.page-hero--search .page-hero__inner{padding-top:3.5rem}.page-hero--search .page-hero__title{font-size:clamp(2rem,5vw,4.2rem);max-width:22ch}.search-form{margin-top:2rem;display:grid;gap:1rem;max-width:46rem}@media(min-width:640px){.search-form{grid-template-columns:1fr auto;align-items:end}}.search-form__input{background:transparent;border:0;border-bottom:1px solid var(--hair-strong);color:var(--ivory);padding:.85rem 0;font-size:1.15rem;border-radius:0}.search-form__input:focus{outline:none;border-color:var(--gold)}.search-form__input::placeholder{color:var(--ivory-dim)}.product{background:var(--creme);padding-bottom:5rem}@media(min-width:750px){.product{padding-bottom:8rem}}.product__grid{display:grid;gap:2.5rem}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5rem;align-items:start}.gallery{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.gallery{display:block;min-width:0}.gallery__stage{position:relative;background:var(--porcelain);border:1px solid rgba(var(--cognac-rgb),.2);transform:perspective(1400px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.gallery__stage.is-tilting{transition-duration:.2s,.8s;box-shadow:var(--shadow-card)}.gallery__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(38% 38% at var(--px, 50%) var(--py, 50%),rgba(255,255,255,.42),transparent 72%);opacity:0;transition:opacity .5s var(--ease)}.gallery__stage.is-tilting:after{opacity:1}.gallery__stage .stage__tick{z-index:2}.gallery__stage .stage__tick:before,.gallery__stage .stage__tick:after{background:var(--cognac)}.gallery__stage .stage__tick--tl{top:-.4rem;left:-.4rem}.gallery__stage .stage__tick--tr{top:-.4rem;right:-.4rem}.gallery__stage .stage__tick--bl{bottom:-.4rem;left:-.4rem}.gallery__stage .stage__tick--br{bottom:-.4rem;right:-.4rem}.gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline-offset:-3px}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden;display:grid;place-items:center}.gallery__slide img,.gallery__slide video,.gallery__slide iframe,.gallery__slide model-viewer,.gallery__slide svg{width:100%;height:100%;object-fit:cover}.gallery__slide svg{fill:rgba(var(--cognac-rgb),.22)}.gallery__slide img{transition:transform .5s var(--ease)}@media(pointer:fine){.gallery__slide[data-zoom]{cursor:zoom-in}.gallery__slide.is-zoom img{transform:scale(1.9);transition-duration:.25s}}.gallery__nav{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gallery__nav>*{pointer-events:auto}.gallery__nav .rail-arrow{width:2.75rem;height:2.75rem;background:#faf7f1db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gallery__nav .rail-arrow:hover{background:var(--cognac)}.gallery__count{padding:.4rem .6rem;background:#faf7f1db;color:var(--ink)}.gallery__thumbs{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.6rem}.gallery__thumb{aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--cognac-rgb),.2);background:var(--porcelain);opacity:.6;transition:opacity .4s,border-color .4s}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb:hover,.gallery__thumb.is-active{opacity:1}.gallery__thumb.is-active{border-color:var(--cognac)}.product__info{min-width:0}.product__vendor{color:var(--cognac)}.product__vendor a{border-bottom:1px solid transparent;transition:border-color .3s}.product__vendor a:hover{border-color:currentColor}.product__title{margin-top:.75rem;font-size:clamp(2rem,3.6vw,3.4rem)}.product__price{margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--hair-strong)}.product__price .price__now{font-size:2.2rem}.product__price .price__was{font-size:1.1rem}.product__tax{margin-top:.5rem;font-size:.85rem;color:var(--ink-muted)}.variants{display:grid;gap:1.5rem;margin-top:1.5rem}.variants__set legend{padding:0;margin-bottom:.75rem;color:var(--ink-muted)}.variants__value{color:var(--ink);margin-left:.4rem}.variants__options{display:flex;flex-wrap:wrap;gap:.5rem}.variants__opt span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--hair-strong);font-size:.92rem;cursor:pointer;transition:background-color .4s var(--ease),color .4s,border-color .4s}.variants__opt:hover span{border-color:var(--cognac)}.variants__opt input:checked+span{background:var(--cognac);border-color:var(--cognac);color:var(--creme)}.variants__opt input:focus-visible+span{outline:1px solid var(--cognac);outline-offset:3px}.product__buy{display:block;margin-top:1.75rem}.product__buy-row{display:grid;grid-template-columns:auto 1fr;gap:.75rem}.product__add{width:100%}.product__dynamic{margin-top:.75rem}.product__dynamic .shopify-payment-button__button{border-radius:0;min-height:3.25rem}.product__stock{margin-top:1rem;display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:var(--ink-muted)}.product__stock--out{color:#9b2f24}.product__stock-dot{width:7px;height:7px;border-radius:999px;background:#3f7d4a;box-shadow:0 0 0 4px #3f7d4a29}.product__stock-dot--low{background:#b7791f;box-shadow:0 0 0 4px #b7791f2e}.product__member{margin-top:1.5rem;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1.1rem 1.25rem;background:var(--noir);color:var(--ivory);border:1px solid var(--hair-strong)}.product__member-r{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--gold);color:var(--gold);font-family:var(--font-mark);font-size:1.5rem;line-height:1}.product__member p{font-size:.95rem;line-height:1.4}.product__member-links{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;color:var(--gold-light)}.product__member-links a{border-bottom:1px solid rgba(var(--gold-rgb),.5);padding-bottom:.2rem;transition:border-color .3s}.product__member-links a:hover{border-color:var(--gold-light)}.product__assure{margin-top:1.5rem;display:grid;gap:.65rem}.product__assure li{display:flex;align-items:center;gap:.75rem;font-size:.92rem}.product__assure .icon{color:var(--cognac);flex-shrink:0}.accordions{margin-top:2.25rem;border-top:1px solid var(--hair-strong)}.accordion{border-bottom:1px solid var(--hair-strong)}.accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem}.accordion>summary .icon{color:var(--cognac);flex-shrink:0;transition:transform .5s var(--ease)}.accordion[open]>summary .icon{transform:rotate(45deg)}.accordion__title{font-size:1.35rem}.accordion__body{padding-bottom:1.5rem}.accordion[open]>.accordion__body{animation:drop-in .5s var(--ease) both}.sticky-buy{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:#0a0908f0;color:var(--ivory);border-top:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(105%);transition:transform .6s var(--ease)}.sticky-buy.is-on{transform:none}.sticky-buy__inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;padding-block:.7rem}.sticky-buy__img{display:none;width:3rem;height:3rem;object-fit:cover}.sticky-buy__title{display:none;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-buy__price .price__now{color:var(--gold-light);font-size:1.3rem}.sticky-buy__add{min-height:2.9rem;padding:.8rem 1.1rem}@media(min-width:750px){.sticky-buy__inner{grid-template-columns:auto 1fr auto auto;gap:1.25rem}.sticky-buy__img,.sticky-buy__title{display:block}}.recs{display:block}.collection{background:var(--creme);padding-block:2rem 5rem;transition:opacity .4s var(--ease)}@media(min-width:750px){.collection{padding-block:3rem 8rem}}.collection.is-loading{opacity:.45;pointer-events:none}.facets{display:block;margin-bottom:2rem}.facets__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--hair-strong)}.facets__panel-toggle{flex:1 1 100%;order:3}.facets__toggle{justify-content:flex-start;min-height:2.9rem;padding:.7rem 1.1rem;width:max-content}.facets__count{color:var(--ink-muted);margin-right:auto}.facets__sort{display:flex;align-items:center;gap:.75rem;color:var(--ink-muted)}.facets__sort .field{width:auto;padding-block:.5rem;font-size:.95rem;color:var(--ink)}@media(min-width:750px){.facets__panel-toggle{flex:0 1 auto;order:0}.facets__panel-toggle[open]{flex:1 1 100%;order:3}.facets__panel-toggle[open] .facets__toggle{margin-bottom:0}}.facets__panel{margin-top:1.25rem;display:grid;gap:2rem;padding:1.5rem;background:var(--porcelain);border:1px solid rgba(var(--cognac-rgb),.2);animation:drop-in .5s var(--ease) both}@media(min-width:750px){.facets__panel{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.facet legend{padding:0;margin-bottom:.9rem;color:var(--cognac)}.facet__values{display:grid;gap:.15rem;max-height:16rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--cognac-rgb),.45) transparent;padding-right:.5rem}.facet__values::-webkit-scrollbar{width:6px}.facet__values::-webkit-scrollbar-track{background:transparent}.facet__values::-webkit-scrollbar-thumb{background:rgba(var(--cognac-rgb),.45);border:0}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.facet__price .label{display:block;color:var(--ink-muted)}.check{display:flex;align-items:center;gap:.7rem;min-height:2.5rem;cursor:pointer;font-size:.95rem}.check input{position:absolute;opacity:0;width:1px;height:1px}.check__box{display:grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid var(--hair-strong);color:transparent;flex-shrink:0;transition:background-color .3s,border-color .3s,color .3s}.check input:checked+.check__box{background:var(--cognac);border-color:var(--cognac);color:var(--creme)}.check input:focus-visible+.check__box{outline:1px solid var(--cognac);outline-offset:3px}.check input:disabled~*{opacity:.4}.check__count{margin-left:auto;font-size:.8rem;color:var(--ink-muted)}.address-default input{position:static;opacity:1;width:1.1rem;height:1.1rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.4rem .75rem;border:1px solid var(--hair-strong);transition:background-color .3s,color .3s,border-color .3s}.chip:hover{background:var(--cognac);border-color:var(--cognac);color:var(--creme)}.chip--clear{border-color:transparent;text-decoration:underline;text-underline-offset:4px}.collection__grid>li{min-width:0}.empty{display:grid;gap:1.25rem;justify-items:start;padding-block:3rem;max-width:44rem}.empty__title{font-size:clamp(1.6rem,3vw,2.4rem)}.empty__text{color:var(--ink-muted)}.result{grid-column:1 / -1}.result__link{display:grid;grid-template-columns:1fr auto;gap:.3rem 1.5rem;align-items:center;padding-block:1.25rem;border-block:1px solid var(--hair-strong)}.result__link .label{grid-column:1 / -1;color:var(--cognac)}.result__title{font-size:1.6rem}.result__text{grid-column:1;color:var(--ink-muted);font-size:.95rem}.result__link .icon{grid-row:2 / span 2;grid-column:2;color:var(--cognac)}.cart-page{background:var(--creme);padding-block:3rem 5rem}@media(min-width:750px){.cart-page{padding-block:5rem 8rem}}.cart-page__title{font-size:clamp(2.4rem,6vw,5rem);margin-bottom:2rem}.cart-page__grid{display:grid;gap:3rem}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:5rem;align-items:start}}.lines--page{border-top:1px solid var(--hair-strong)}.lines--page .line{grid-template-columns:6.5rem 1fr;gap:1.25rem;border-color:var(--hair-strong)}.lines--page .line__title{font-size:1.1rem}.lines--page .line__remove{right:0}.cart-page__back{margin-top:2rem}.cart-page__summary{display:grid;gap:1rem;padding:1.75rem;background:var(--porcelain);border:1px solid rgba(var(--cognac-rgb),.2)}@media(min-width:990px){.cart-page__summary{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.cart-page__ship{color:var(--cognac)}.cart-page__ship .label{display:flex;align-items:center;gap:.5rem}.cart-page__note{display:grid;gap:.25rem}.cart-page__note .label{color:var(--ink-muted)}.cart-page__total{font-size:2.2rem}.cart-page__small{font-size:.85rem;color:var(--ink-muted);margin-top:-.5rem}.cart-page__member a{font-size:.9rem;color:var(--cognac);text-decoration:underline;text-underline-offset:4px}.cart-page__dynamic{margin-top:.25rem}.prose-page{background:var(--creme);padding-block:3.5rem 5rem}@media(min-width:750px){.prose-page{padding-block:5rem 8rem}}.prose-page__inner{max-width:calc(60rem + 2 * var(--gutter));margin-inline:0}.prose-page__body{font-size:1.05rem}.prose-page__image{margin-bottom:3rem}.prose-page__back{margin-top:3rem}.contact{background:var(--porcelain);padding-block:4rem 5rem;border-top:1px solid rgba(var(--cognac-rgb),.18)}@media(min-width:750px){.contact{padding-block:6rem 8rem}}.contact__grid{display:grid;gap:3rem}@media(min-width:990px){.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6rem}}.contact__title{font-size:clamp(2.2rem,4.6vw,4.2rem)}.contact__text{margin-block:1.5rem}.contact__form form{display:grid;gap:1.5rem;justify-items:start}.contact__form .form-grid{width:100%}.contact__form .label,.auth .form-row .label,.account .form-row .label{color:var(--ink-muted)}.blog{background:var(--creme);padding-block:3rem 5rem}@media(min-width:750px){.blog{padding-block:5rem 8rem}}.blog__grid{display:grid;gap:3rem 2rem}@media(min-width:640px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.post{display:grid;gap:.6rem;justify-items:start}.post__media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--linen);margin-bottom:.6rem}.post__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.post:hover .post__media img{transform:scale(1.05)}.post__date{color:var(--cognac)}.post__title{font-size:1.7rem;line-height:1.15}.post__text{color:var(--ink-muted);font-size:.95rem}.lost{position:relative;overflow:hidden;background:var(--noir);color:var(--ivory);min-height:78svh;display:grid;align-items:center;isolation:isolate}.lost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(50rem 34rem at 78% 40%,rgba(var(--cognac-rgb),.5),transparent 70%)}.lost__mark{position:absolute;left:0;right:0;bottom:-1rem;z-index:-1;opacity:.6;pointer-events:none}.lost__inner{padding-block:5rem}.lost__title{font-size:clamp(2.6rem,7vw,6rem);max-width:14ch}.lost__text{margin-top:1.5rem;max-width:46ch;color:#f3ede2c7;font-size:1.05rem}.lost__actions{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.85rem}.lost--password{min-height:100svh}.lost__brand{margin-bottom:3rem;display:flex;align-items:baseline;gap:.85rem}.lost__brand .label{color:var(--gold);letter-spacing:.18em}.lost__form{margin-top:2.5rem;max-width:34rem}.lost__form .label,.lost__enter .label{color:var(--gold)}.lost__enter{margin-top:3rem;max-width:34rem}.lost__enter summary{display:inline-block;padding-block:.6rem;border-bottom:1px solid var(--hair);color:var(--ivory-dim)}.lost__enter form{margin-top:1.25rem}.auth{background:var(--creme);padding-block:4rem 6rem;min-height:60svh}.auth__inner{max-width:calc(34rem + 2 * var(--gutter))}.auth__card{padding:2rem;background:var(--porcelain);border:1px solid rgba(var(--cognac-rgb),.2)}@media(min-width:750px){.auth__card{padding:3rem}}.auth__card form{display:grid;gap:1.5rem}.auth__card--recover{display:none}.auth__card--recover:target{display:block}.auth__inner:has(.auth__card--recover:target) #login{display:none}.auth__title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.75rem}.auth__text{margin:-.75rem 0 1.5rem;color:var(--ink-muted)}.auth__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;color:var(--cognac)}.auth__links a{border-bottom:1px solid var(--hair-strong);padding-bottom:.2rem}.auth__member{margin-top:1.5rem;font-size:.92rem;color:var(--ink-muted)}.auth__member a{color:var(--cognac);text-decoration:underline;text-underline-offset:4px}.account{background:var(--creme);padding-block:3rem 6rem;min-height:60svh}.account__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--hair-strong)}.account__title{font-size:clamp(2.2rem,5vw,4rem)}.account__links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--cognac)}.account__links a{border-bottom:1px solid var(--hair-strong);padding-bottom:.2rem}.account__member{margin-top:2rem;display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;align-items:center;padding:1.1rem 1.25rem;background:var(--noir);color:var(--ivory);border:1px solid var(--hair-strong)}.account__member .product__member-r{grid-row:span 2}.account__member .label{color:var(--gold-light);display:inline-flex;align-items:center;gap:.4rem}.account__sub{font-size:1.8rem;margin-block:3rem 1rem}.account__cols{margin-top:3rem;display:grid;gap:2rem}@media(min-width:750px){.account__cols{grid-template-columns:1fr 1fr}}.account__label{color:var(--cognac);margin-bottom:.75rem}.account__status{font-size:.92rem;color:var(--ink-muted);margin-bottom:.5rem}.account__address{font-style:normal;line-height:1.6}.table-wrap{overflow-x:auto;margin-top:1.5rem}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:.75rem .75rem .75rem 0;color:var(--ink-muted);border-bottom:1px solid var(--hair-strong);font-weight:500}.table td{padding:1rem .75rem 1rem 0;border-bottom:1px solid var(--hair);vertical-align:top}.table tfoot td{border-bottom:0;padding-block:.45rem}.table__total td{border-top:1px solid var(--hair-strong);padding-top:1rem!important;font-size:1.2rem}.table__link{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--hair-strong)}.table__track{display:flex;width:max-content;margin-top:.4rem;color:var(--cognac)}@media(max-width:639px){.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table tbody tr{display:grid;padding-block:1rem;border-bottom:1px solid var(--hair-strong)}.table tbody td{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border:0}.table tbody td:before{content:attr(data-label);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0}}.address-new{margin-top:2rem;border-top:1px solid var(--hair-strong)}.address-new form,.address-card form{display:grid;gap:1.5rem;justify-items:start}.address-new .form-grid,.address-card .form-grid{width:100%}.address-list{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:750px){.address-list{grid-template-columns:1fr 1fr}}.address-card{padding:1.5rem;background:var(--porcelain);border:1px solid rgba(var(--cognac-rgb),.2);display:grid;gap:.75rem;align-content:start}.address-card__default{color:var(--cognac)}.address-card__delete{color:#9b2f24;border-color:#9b2f2466}.gift{min-height:100svh;background:var(--noir);color:var(--ivory);display:grid;align-content:center;justify-items:center;gap:2.5rem;padding:3rem 1.25rem;background-image:radial-gradient(44rem 30rem at 50% 40%,rgba(var(--cognac-rgb),.5),transparent 70%)}.gift__foil{width:min(100%,30rem);box-shadow:0 50px 90px -40px #000000f2}.gift__amount{font-size:clamp(2rem,8vw,3rem);color:var(--ivory);line-height:1;margin-bottom:.4rem}.gift__card .member-card__code{font-size:clamp(1rem,4vw,1.3rem)}.gift__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media print{.gift{background:#fff;color:#000}.gift__actions{display:none}}@media(prefers-reduced-motion:reduce){.gallery__slide.is-zoom img{transform:none}}@media(max-width:749px){.product__grid{gap:1.5rem}.gallery__stage{transform:none}.gallery__slide{aspect-ratio:auto;height:clamp(12rem,34svh,17rem)}.gallery__slide img{width:100%;height:100%;object-fit:contain;padding:.75rem;box-sizing:border-box}.gallery__thumbs{display:none}.gallery__nav{left:.5rem;right:.5rem;bottom:.5rem}.gallery__nav .rail-arrow{width:2.25rem;height:2.25rem}.product__title{font-size:clamp(1.7rem,7vw,2.2rem)}}.product__qty-label{display:none}@media(max-width:749px){.product__buy-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label qty" "add add";gap:.85rem 1rem;align-items:center}.product__qty-label{display:block;grid-area:label;color:var(--ink-muted)}.product__buy-row .qty{grid-area:qty;justify-self:end}.product__add{grid-area:add}.product__price{margin-top:1.1rem;padding-bottom:1.1rem}.product__price .price__now{font-size:1.9rem}.product__member{padding:1rem;gap:.85rem}.accordions{margin-top:1.75rem}.sticky-buy__inner{padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}html.has-sticky-buy .concierge:not(.is-open){bottom:calc(5.1rem + env(safe-area-inset-bottom,0px));transition:bottom .6s var(--ease)}.page-hero__inner{padding-bottom:3.5rem}.collection{padding-block:1.5rem 4rem}.facets{margin-bottom:1.5rem}.facets__panel{padding:1.25rem 1rem;gap:1.5rem}.pagination{margin-top:2.5rem}.cart-page{padding-block:2.5rem 4rem}.cart-page__title{margin-bottom:1.5rem}.cart-page__grid{gap:2rem}.cart-page__summary{padding:1.25rem}.cart-page__total{font-size:1.9rem}.lines--page .line{grid-template-columns:5.5rem 1fr;gap:1rem}.prose-page,.blog{padding-block:2.5rem 4rem}.contact{padding-block:3rem 4rem}.contact__grid{gap:2.25rem}.lost__inner{padding-block:4rem}.auth{padding-block:3rem 4rem}.auth__card{padding:1.5rem 1.25rem}.account{padding-block:2.5rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pages.css.map */
