.product__layout{display:grid;gap:1.5rem;align-items:start}@media(min-width:990px){.product__layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,480px);gap:clamp(2rem,4vw,3.5rem)}.product__info{position:sticky;top:104px}}.product__form{display:flex;flex-direction:column;gap:1.375rem}.product__eyebrow{margin:0}.product__title{margin:0;font-size:calc(clamp(1.875rem,1.6rem + 1.1vw,2.5rem) * var(--heading-scale))}.price--product{font-size:1.375rem}.product__deposit-line{margin:.25rem 0 0;color:var(--color-muted);font-size:.9375rem}.product__tax{margin:.25rem 0 0}.product__tax:empty{display:none}.gallery{display:grid;gap:.5rem}.gallery__viewer{position:relative}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0 calc(-1*clamp(16px,4vw,56px));padding:0;gap:6px}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 88%;scroll-snap-align:center}.gallery__slide:only-child{flex-basis:100%}.gallery__slide .media{aspect-ratio:3 / 4;background:#f2f2f0}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#fffffff0;color:#22292b;box-shadow:0 2px 8px #00000024;display:none;align-items:center;justify-content:center;z-index:2}.gallery__arrow--prev{left:.75rem}.gallery__arrow--next{right:.75rem}.gallery__counter{position:absolute;top:.75rem;right:.75rem;margin:0;background:#fffffff0;color:#22292b;padding:.25rem .625rem;font-size:.875rem}@media(max-width:989px){.gallery__counter{right:calc(12% + .5rem)}}.gallery__thumbs{display:none}@media(min-width:990px){.gallery__track{margin:0;gap:0}.gallery__slide{flex-basis:100%;scroll-snap-align:start}.gallery__slide .media{max-height:860px}.gallery__arrow{display:inline-flex}.gallery--thumbs{grid-template-columns:84px minmax(0,1fr);gap:1rem}.gallery--thumbs .gallery__viewer{grid-column:2;grid-row:1}.gallery--thumbs .gallery__thumbs{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;grid-column:1;grid-row:1;max-height:860px;overflow-y:auto}.gallery__thumb{padding:2px;border:1px solid #EDE4D8;background:none;width:100%}.gallery__thumb[aria-current=true]{border:2px solid #22292B;padding:1px}}.variant-picker{display:flex;flex-direction:column;gap:1.25rem}.option{border:0;padding:0;margin:0;min-width:0}.option:focus-visible{outline-offset:6px}.option__legend{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin-bottom:.625rem;padding:0;font-size:1rem}.option__legend strong{font-weight:var(--font-body-weight-bold)}.option__guide{background:none;border:0;padding:.5rem 0;min-height:44px;color:var(--color-accent);text-decoration:underline;text-underline-offset:4px;font-size:.9375rem}.option__values{display:flex;flex-wrap:wrap;gap:.5rem}.option__values--size{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.option__values--presentation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.option__note{margin:.5rem 0 0;font-size:.9375rem}.option__note:empty{display:none}.option__note--low{color:var(--color-low-stock);font-weight:var(--font-body-weight-bold)}.option__note--error{color:#a4373c;font-weight:var(--font-body-weight-bold)}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:52px;padding:0 .875rem;border:1.5px solid var(--color-control);background:var(--color-bg);color:var(--color-text);cursor:pointer;font-size:1rem;text-align:center}.pill:hover{border-color:var(--color-text)}input:checked+.pill{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}input:focus-visible+.pill,input:focus-visible+.pres-card,input:focus-visible+.swatch{outline:3px solid var(--color-accent);outline-offset:3px}.pill.is-unavailable{background:#f4f1ec;color:#6f6457;text-decoration:line-through;border-color:#cfc4b6;cursor:not-allowed}input:disabled+.pill{pointer-events:none}.swatch{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative}.swatch__dot{width:44px;height:44px;border-radius:50%;background:var(--swatch) center / cover;box-shadow:inset 0 0 0 1px #0003}input:checked+.swatch .swatch__dot{box-shadow:0 0 0 3px var(--color-bg),0 0 0 5px var(--color-text)}.swatch.is-unavailable:after{content:"";position:absolute;width:2px;height:46px;background:#22292b;transform:rotate(45deg);box-shadow:0 0 0 1px #fff}.pres-card{display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-height:64px;padding:.5rem .375rem;text-align:center;border:1.5px solid var(--color-control);background:var(--color-bg);cursor:pointer}.pres-card__name{font-size:.9375rem;line-height:1.25}.pres-card__price{font-size:.875rem;color:var(--color-muted)}input:checked+.pres-card{border:2px solid var(--color-text);background:var(--color-surface)}.pres-card.is-unavailable{opacity:.75;text-decoration:line-through}.delivery{display:grid;gap:.75rem}.delivery .option__legend,.delivery .small{margin:0}.buy{display:grid;gap:.75rem}.buy__row{display:flex;gap:.75rem}.buy__row .qty button{min-height:56px}.buy__atc{flex:1 1 auto}.buy__dynamic .shopify-payment-button__button{min-height:52px;border-radius:0}.product__accordion summary{font-size:1rem}.product__details{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.375rem}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -6px 20px #22292b14}.sticky-atc__inner{display:flex;align-items:center;gap:.75rem;min-height:72px;padding-block:.625rem}.sticky-atc__thumb{width:48px;flex:0 0 48px;display:none}@media(min-width:750px){.sticky-atc__thumb{display:block}}.sticky-atc__text{flex:1 1 auto;min-width:0}.sticky-atc__title{margin:0;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__meta{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__btn{min-height:52px;padding-inline:clamp(1rem,3vw,2.5rem)}.recommendations .grid{--cols-desktop: 4}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product.css.map */
