.product__grid{display:grid;gap:var(--space-5)}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:start}.product__grid--reverse .product__media{order:2}.product__info{display:block;position:sticky;top:calc(var(--header-height) + var(--space-5))}}@media(max-width:989px){.product__media{margin-inline:calc(var(--gutter) * -1)}.product__breadcrumbs{display:none}}.product-gallery{display:block;position:relative}.product-gallery__track{--slide-width: 100%;--slide-width-tablet: 100%;--slide-width-desktop: 100%;--slide-gap: 0px}.product-gallery__item{position:relative}.product-gallery .product-media{border-radius:0}@media(min-width:990px){.product-gallery .product-media{border-radius:var(--radius-media)}}.product-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:zoom-in;background:transparent}.product-gallery__zoom:focus-visible{outline-offset:-4px}.product-gallery__counter{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:1;padding:2px 10px;font-size:11px;letter-spacing:.1em;background:rgba(var(--color-bg-rgb),.85);color:var(--color-fg);pointer-events:none}.product-gallery__arrows,.product-gallery__thumbs{display:none}@media(min-width:990px){.product-gallery__counter{display:none}.product-gallery--stack .product-gallery__track{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:var(--space-2);overflow:visible;scroll-snap-type:none}.product-gallery--thumbnails .product-gallery__arrows{display:flex;position:absolute;left:var(--space-4);right:var(--space-4);top:50%;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.product-gallery--thumbnails .product-gallery__arrows .slider-button{pointer-events:auto}.product-gallery--thumbnails .product-gallery__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}}.product-gallery__thumb{position:relative;width:64px;aspect-ratio:4 / 5;overflow:hidden;opacity:.45;transition:opacity var(--duration) var(--ease);outline:1px solid transparent;outline-offset:-1px}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-gallery__thumb:hover{opacity:.8}.product-gallery__thumb[aria-current=true]{opacity:1;outline-color:var(--color-fg)}.product-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040}.product-info{display:flex;flex-direction:column}.product-info>*+*{margin-top:var(--space-5)}.product-info>.product-info__title{margin-top:var(--space-2)}.product-info>.accordion+.accordion{margin-top:0}.product-info>.accordion:not(:has(+.accordion)){border-bottom:1px solid var(--color-border)}.product-info__vendor{font-family:var(--font-heading);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.product-info__vendor a:hover{opacity:.6}.product-info__title{font-family:var(--font-body);font-size:calc(clamp(17px,1.6vw,21px) * var(--heading-scale));font-weight:var(--font-body-weight);letter-spacing:.04em;line-height:1.6;text-transform:none}.product-info__price .price{font-size:17px;gap:0 var(--space-3)}.product-info__price .price__tax{font-size:11px}.product-info__sku:empty{display:none}.product-info__sku{margin-top:var(--space-1)}.product-info__subheading{font-family:var(--font-heading);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-3)}.product-info__link-button{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:2px}.product-info__link-button:hover{opacity:.6}.product-info__text--muted{color:var(--color-muted);font-size:12px}.product-info__text--notice{padding:var(--space-4);border:1px solid var(--color-border);font-size:13px}.product-info__details-link{align-self:flex-start}.accordion__title{display:inline-flex;align-items:center;gap:var(--space-2)}.product-condition{padding:var(--space-4);border:1px solid var(--color-border)}.product-condition>*+*{margin-top:var(--space-3)}.product-condition__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.product-condition__desc{font-size:13px;letter-spacing:.04em}.product-condition__note{color:var(--color-muted);line-height:1.8}.product-condition__guide{display:inline-block}.condition-table{font-size:13px}.condition-table th,.condition-table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.condition-table th{width:56px}.condition-table__rank{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-fg);font-family:var(--font-heading);font-size:13px}.condition-table__row.is-current{background:rgba(var(--color-fg-rgb),.05)}.condition-table__row.is-current .condition-table__rank{background:var(--color-fg);color:var(--color-bg)}.condition-table__current{display:inline-block;margin-left:var(--space-2);font-size:10px;letter-spacing:.12em;padding:1px 6px;border:1px solid currentColor}.condition-table__more{margin-top:var(--space-4)}.variant-picker{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4) var(--space-6)}.variant-picker__group{border:0;margin:0;padding:0;min-width:0}.variant-picker__legend{display:flex;gap:var(--space-3);padding:0;margin-bottom:var(--space-2);font-size:12px;letter-spacing:.08em}.variant-picker__selected{color:var(--color-muted)}.variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-picker__value{position:relative;display:inline-grid;place-items:center;min-width:52px;min-height:42px;padding:0 var(--space-3);border:1px solid var(--color-border);font-size:13px;letter-spacing:.04em;cursor:pointer;transition:border-color var(--duration),background-color var(--duration),color var(--duration)}.variant-picker__value:hover{border-color:var(--color-fg)}input:checked+.variant-picker__value{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}input:focus-visible+.variant-picker__value{outline:1px solid var(--color-fg);outline-offset:3px}.variant-picker__value.is-unavailable{color:var(--color-muted)}.variant-picker__value.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px));opacity:.5}input:checked+.variant-picker__value.is-unavailable{color:var(--color-bg)}.variant-picker__values:has(.variant-picker__value--swatch){gap:var(--space-3)}.variant-picker__value--swatch{min-width:0;min-height:0;width:34px;height:34px;padding:3px;border-radius:50%;border-color:transparent}.variant-picker__value--swatch:hover{border-color:var(--color-border)}input:checked+.variant-picker__value--swatch{background:transparent;border-color:var(--color-fg)}.variant-picker__value--swatch.is-unavailable:after{border-radius:50%;color:var(--color-fg)}.swatch{display:block;width:100%;height:100%;border-radius:50%;background:var(--swatch-1, transparent) center / cover no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--color-fg-rgb),.14)}.swatch--split{background:linear-gradient(135deg,var(--swatch-1) 50%,var(--swatch-2) 50%)}.product-quantity{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.product-form__form>*+*{margin-top:var(--space-3)}.product-form__buttons{display:flex;flex-direction:column;gap:var(--space-2)}.product-form__submit{min-height:54px}.product-form__buttons .shopify-payment-button__button{min-height:54px;border-radius:var(--radius-button)}.product-form__buttons .shopify-payment-button__button--unbranded{background:transparent;color:var(--color-fg);border:1px solid var(--color-fg);font-size:12px;letter-spacing:.16em}.product-form__buttons .shopify-payment-button__more-options{font-size:11px;color:var(--color-muted);text-decoration:underline}.product-form__terms:empty{display:none}.product-form__terms{font-size:12px;color:var(--color-muted)}.product-inventory:empty{display:none}.product-inventory__status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:12px;letter-spacing:.08em}.product-inventory__dot{width:6px;height:6px;border-radius:50%;background:var(--color-success)}.product-inventory__status--last,.product-inventory__status--low{color:var(--color-sale)}.product-inventory__status--last .product-inventory__dot,.product-inventory__status--low .product-inventory__dot{background:var(--color-sale)}@media(prefers-reduced-motion:no-preference){.product-inventory__status--last .product-inventory__dot{animation:inventory-pulse 1.8s var(--ease) infinite}}@keyframes inventory-pulse{50%{opacity:.3}}.product-inventory__note{margin-top:var(--space-1)}.product-inventory__sold{padding:var(--space-4);text-align:center;border:1px solid var(--color-border);background:rgba(var(--color-fg-rgb),.03)}.product-inventory__sold-label{font-family:var(--font-heading);font-size:14px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:var(--space-1)}.measurements{overflow-x:auto;-webkit-overflow-scrolling:touch}.measurements__table{font-size:12px;white-space:nowrap}.measurements__table th,.measurements__table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);text-align:center;font-weight:400}.measurements__table thead th{color:var(--color-muted);font-size:11px;letter-spacing:.06em;border-bottom-color:var(--color-fg)}.measurements__table tbody th{text-align:left}.measurements__note{margin-top:var(--space-3)}.product-share{display:block}.sticky-atc{position:fixed;left:0;right:0;z-index:calc(var(--z-header) - 1);bottom:calc(var(--mobile-nav-height, 0px) + env(safe-area-inset-bottom));background:var(--color-bg);color:var(--color-fg);border-top:1px solid var(--color-border);transform:translateY(calc(100% + var(--mobile-nav-height, 0px) + 20px));visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.sticky-atc.is-visible{transform:none;visibility:visible;transition:transform .32s var(--ease)}.sticky-atc__inner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter)}.sticky-atc__media{width:40px;flex-shrink:0;aspect-ratio:4 / 5;overflow:hidden}.sticky-atc__media img{width:100%;height:100%;object-fit:cover}.sticky-atc__info{flex:1;min-width:0;font-size:12px;line-height:1.5}.sticky-atc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted)}.sticky-atc__price .price{font-size:13px}.sticky-atc__button{flex-shrink:0;min-width:132px}@media(min-width:990px){.sticky-atc{display:none}}.media-lightbox__dialog{background:var(--color-bg);overflow:hidden}.media-lightbox__slider{height:100%}.media-lightbox__track{--slide-width: 100%;--slide-width-tablet: 100%;--slide-width-desktop: 100%;--slide-gap: 0px;height:100%}.media-lightbox__item{display:grid;place-items:center;height:100dvh;margin:0;touch-action:pan-x pan-y pinch-zoom}.media-lightbox__item img{max-width:100%;max-height:100dvh;width:auto;height:auto;object-fit:contain}.media-lightbox__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;background:rgba(var(--color-bg-rgb),.85)}.media-lightbox__counter{position:absolute;top:var(--space-5);left:var(--space-5);z-index:2;font-size:11px;letter-spacing:.14em}.media-lightbox__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.media-lightbox__nav--prev{left:var(--space-4)}.media-lightbox__nav--next{right:var(--space-4)}@media(max-width:749px){.media-lightbox__nav{display:none}}.product--featured .product__info{position:static}@media(max-width:989px){.product--featured .product__media{margin-inline:0}}.product-info__designer{display:block;margin-top:2px;font-family:var(--font-body);font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--color-muted)}.product-info__designer a{color:var(--color-fg)}.product-condition__grade{margin-right:var(--space-2);font-family:var(--font-heading);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.archive-details__list{border-top:1px solid var(--color-border);font-size:13px}.archive-details__row{display:grid;grid-template-columns:9em minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.archive-details__row dt{color:var(--color-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.archive-details__row dd{margin:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-main-product.css.map */
