.product{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.product__info-inner{--stack-gap: var(--space-4)}@media(min-width:750px){.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.product--sticky .product__info{position:sticky;top:calc(var(--header-height) + var(--space-4))}}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-7)}}.product__placeholder-media{aspect-ratio:1;overflow:hidden;border-radius:var(--radius)}.product__vendor,.product__title{margin:0}.product__price .price{font-size:1.375rem}.product__tax-note{margin-top:var(--space-1)}.product__installments{margin-top:var(--space-2);font-size:.875rem}.product-inventory{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:var(--font-body-weight-bold)}.product-inventory__dot{width:.625rem;height:.625rem;border-radius:50%;background-color:currentColor}.product-inventory--in-stock{color:var(--color-success)}.product-inventory--low-stock,.product-inventory--backorder{color:var(--color-warning)}.product-inventory--sold-out{color:var(--color-error)}.variant-picker{--stack-gap: var(--space-4)}.variant-picker__legend{margin-bottom:var(--space-2);padding:0}.variant-picker__selected{font-weight:var(--font-body-weight)}.variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-picker__button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem .875rem;border:1px solid var(--color-muted);border-radius:var(--radius);background-color:var(--color-background);color:var(--color-foreground);line-height:1.2;cursor:pointer;transition:border-color var(--duration),background-color var(--duration),color var(--duration)}.variant-picker__button:hover{border-color:var(--color-foreground)}.variant-picker__input:checked+.variant-picker__button{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.variant-picker__input:focus-visible+.variant-picker__button{outline:2px solid var(--color-focus);outline-offset:2px}.variant-picker__button.is-unavailable{border-style:dashed;color:var(--color-muted);text-decoration:line-through}.variant-picker__input:checked+.variant-picker__button.is-unavailable{background-color:var(--color-surface);color:var(--color-foreground)}.variant-picker__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius);cursor:pointer}.variant-picker__input:checked+.variant-picker__swatch .swatch{box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--color-foreground)}.variant-picker__input:focus-visible+.variant-picker__swatch{outline:2px solid var(--color-focus);outline-offset:2px}.variant-picker__swatch.is-unavailable .swatch{opacity:.5}.variant-picker__swatch.is-unavailable:after{content:"";position:absolute;top:50%;left:.25rem;right:.25rem;height:2px;margin-top:-1px;background-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-background);transform:rotate(-45deg)}.no-js .product__variants{display:none}.product__quantity-rules{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-2)}.product-form{display:flex;flex-direction:column;gap:var(--space-3)}.product-form__form{--stack-gap: var(--space-4)}.product-form__buttons{--stack-gap: var(--space-3)}.product-form__plans{display:flex;flex-direction:column;gap:var(--space-2)}.product-form__plans legend{margin-bottom:var(--space-2);padding:0}.product-form__plan{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.product-form__plan:has(input:checked){border-color:var(--color-foreground)}.product-form__plan input{width:1.125rem;height:1.125rem;margin:0;flex:none;accent-color:var(--color-accent)}.product-form__plan-name{flex:1}.product-form__plan-price{font-weight:var(--font-body-weight-bold)}.product-form__plan-group{margin-top:var(--space-2)}.recipient-form{display:flex;flex-direction:column;gap:var(--space-2)}.recipient-form__fields{--stack-gap: var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius)}.product__collapsible{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product__collapsible+.product__collapsible{margin-top:calc(var(--stack-gap) * -1);border-top:0}.product__collapsible-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3rem;padding-block:var(--space-3);font-weight:var(--font-body-weight-bold)}.product__collapsible-summary .icon{transition:transform var(--duration)}.product__collapsible[open]>.product__collapsible-summary .icon{transform:rotate(180deg)}.product__collapsible-content{padding-bottom:var(--space-4)}.product__complementary{display:block}.product__complementary:empty{position:absolute;width:1px;height:1px}.product__complementary-heading{margin-bottom:var(--space-3)}.product__complementary-list{--columns-mobile: 2;--columns-tablet: 2;--columns-desktop: 2}.product__share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.product__share .button{min-height:2.75rem}.no-js .product__share{display:none}.product__text--small{font-size:.875rem}.product__text--muted{color:var(--color-muted)}.product__details-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:2.75rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-product.css.map */
