.variant-picker{display:flex;flex-direction:column;gap:var(--spacing-5)}.variant-picker__option{min-width:0;border:none;padding:0;margin:0}.variant-picker__option-name{padding:0;margin-block-end:var(--spacing-2);font-weight:700}.variant-picker__option-values{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.variant-picker--styled .variant-picker__option-label:after{content:":"}.variant-picker--styled .variant-picker__option-selected-value{font-weight:400}.variant-picker--styled .variant-picker__option-value{position:relative}.variant-picker--styled .variant-picker__option-value input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.variant-picker--styled .variant-picker__option-value label{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--input-height);min-height:var(--input-height);padding:var(--spacing-2) var(--spacing-4);border:1px solid rgb(var(--variant-option-border, var(--border-color)));border-radius:var(--rounded-button, 2px);background-color:rgb(var(--variant-option-background, var(--background-primary)));color:rgb(var(--variant-option-text, var(--text-primary)));cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.variant-picker--styled .variant-picker__option-value label:hover{border-color:rgb(var(--variant-option-selected-border, var(--text-primary)))}.variant-picker--styled .variant-picker__option-value input:checked+label{background-color:rgb(var(--variant-option-selected-background, var(--text-primary)));border-color:rgb(var(--variant-option-selected-border, var(--text-primary)));color:rgb(var(--variant-option-selected-text, var(--background-primary)));box-shadow:inset 0 0 0 1px rgb(var(--variant-option-selected-border, var(--text-primary)))}.variant-picker--styled .variant-picker__option-value input:focus-visible+label{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.variant-picker--styled .variant-picker__option-value label[data-availability=sold-out],.variant-picker--styled .variant-picker__option-value label[data-availability=impossible]{color:rgb(var(--variant-option-unavailable-text, var(--text-primary) / .55));border-color:rgb(var(--variant-option-unavailable-border, var(--variant-option-border, var(--border-color))));text-decoration:line-through}.variant-picker--styled .variant-picker__option-value input:checked+label[data-availability=sold-out],.variant-picker--styled .variant-picker__option-value input:checked+label[data-availability=impossible]{color:rgb(var(--variant-option-selected-text, var(--background-primary)) / .75);border-color:rgb(var(--variant-option-selected-border, var(--text-primary)))}.variant-picker--styled .variant-picker__option-value label[data-availability=impossible]{border-style:dashed}.variant-picker--styled .variant-picker__option-value label[data-availability=sold-out]:after,.variant-picker--styled .variant-picker__option-value label[data-availability=impossible]:after{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.variant-picker--styled .variant-picker__option-value label[data-availability=sold-out]:after{content:", " attr(data-sold-out-text)}.variant-picker--styled .variant-picker__option-value label[data-availability=impossible]:after{content:", " attr(data-unavailable-text)}.variant-picker--styled .variant-picker__option-value--swatch label{min-width:0;min-height:0;padding:3px;border-color:rgb(var(--variant-swatch-border, var(--border-color)));border-radius:var(--rounded-full, 999px);background-color:transparent}.variant-picker--styled .variant-picker__option-value--swatch input:checked+label{background-color:transparent;border-color:rgb(var(--variant-swatch-selected-border, var(--text-primary)));box-shadow:inset 0 0 0 1px rgb(var(--variant-swatch-selected-border, var(--text-primary)))}.variant-picker__swatch{display:block;width:2rem;height:2rem;border-radius:inherit;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .12)}.variant-picker--styled .variant-picker__option-value--swatch label[data-availability=sold-out],.variant-picker--styled .variant-picker__option-value--swatch label[data-availability=impossible]{opacity:.6}.variant-picker--styled .variant-picker__option-value--swatch label[data-availability=sold-out] .variant-picker__swatch,.variant-picker--styled .variant-picker__option-value--swatch label[data-availability=impossible] .variant-picker__swatch{background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--background-primary)) calc(50% - 1px),rgb(var(--background-primary)) calc(50% + 1px),transparent calc(50% + 1px))}.quantity-selector{display:flex;align-items:center;border:1px solid rgb(var(--border-color));border-radius:var(--rounded-input, 0);width:fit-content;min-height:var(--input-height)}.quantity-selector__button{align-self:stretch;min-width:2.75rem;padding:var(--spacing-2) var(--spacing-3);background:transparent;color:inherit;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.quantity-selector__button:disabled{cursor:not-allowed;opacity:.5}.quantity-selector__button:focus-visible,.quantity-selector__input:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:-2px}.quantity-selector__input{width:3rem;text-align:center;border:none;padding:var(--spacing-2);background:transparent;color:inherit;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-buttons{display:flex;flex-direction:column;gap:var(--spacing-3)}.buy-buttons .button,.buy-buttons .shopify-payment-button,.buy-buttons .shopify-payment-button__button{width:100%}.buy-buttons .shopify-payment-button .shopify-payment-button__button{border-radius:var(--rounded-button, 2px);width:100%}.buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded{min-height:var(--input-height);padding:var(--spacing-3) var(--spacing-6);font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2}.buy-buttons .shopify-payment-button .shopify-payment-button__button--branded{overflow:hidden}[data-buy-now-background] .buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,[data-buy-now-background] .buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--buy-now-background))}[data-buy-now-text] .buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,[data-buy-now-text] .buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--buy-now-text))}@media(hover:hover){[data-buy-now-background] .buy-buttons .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){opacity:.85}}.product-form__error-message-wrapper{padding:var(--spacing-4);margin-block-end:var(--spacing-4);background-color:rgb(var(--error-background, 254 226 226));color:rgb(var(--error-text, 185 28 28));border-radius:var(--rounded-sm, 4px);font-size:var(--text-sm)}.product-form__error-message-wrapper[hidden]{display:none}.button.is-loading{color:transparent!important;position:relative;pointer-events:none}.button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1.2rem;margin-top:-.6rem;margin-left:-.6rem;border:2px solid rgb(var(--button-text-primary, 255 255 255) / .3);border-top-color:rgb(var(--button-text-primary, 255 255 255));border-radius:50%;animation:button-loading-spinner .6s linear infinite}@keyframes button-loading-spinner{to{transform:rotate(360deg)}}.pickup-availability-container{padding:var(--spacing-4) 0;border-top:1px solid rgb(var(--border-color))}.pickup-availability-summary{display:flex;align-items:flex-start;gap:var(--spacing-3, 12px)}.pickup-availability-icon{margin-top:2px}.pickup-availability-title{font-weight:700;margin:0 0 var(--spacing-1, 4px) 0}.pickup-availability-time{margin:0 0 var(--spacing-2, 8px) 0;font-size:.9em}.pickup-availability-button{padding:0;text-decoration:underline;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}.pickup-drawer-variant-title{margin-bottom:var(--spacing-4, 16px)}.pickup-availability-list{list-style:none;padding:0;margin:0}.pickup-availability-list__item{padding-bottom:var(--spacing-4, 16px);margin-bottom:var(--spacing-4, 16px);border-bottom:1px solid rgb(var(--border-color))}.pickup-availability-list__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.pickup-availability-list__location{font-weight:700;margin:0 0 var(--spacing-2, 8px) 0;font-size:1.1em}.pickup-availability-list__status{display:flex;align-items:center;gap:var(--spacing-2, 8px);margin-bottom:var(--spacing-2, 8px)}.pickup-availability-list__address{font-style:normal;color:rgb(var(--text-primary) / .6);font-size:.9em;line-height:1.5}.pickup-availability-list__address p{margin:0}.pickup-availability-icon .text-success,.pickup-availability-list__status .text-success{color:rgb(var(--success-text, 11 122 66))}.pickup-availability-icon .text-error,.pickup-availability-list__status .text-error{color:rgb(var(--error-text, 222 54 24))}.recipient-form{display:block;margin-bottom:var(--spacing-4, 16px);padding:var(--spacing-4, 16px);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-sm, 4px)}.recipient-form__checkbox-wrapper{display:flex;align-items:center;gap:var(--spacing-2, 8px)}.recipient-form__checkbox-wrapper input[type=checkbox]{width:1.25rem;height:1.25rem}.recipient-form__fields{margin-top:var(--spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-3, 12px)}.recipient-form__fields[hidden]{display:none!important}.recipient-form__fields .field{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}.recipient-form__fields .input,.recipient-form__fields .text-area{width:100%;padding:var(--spacing-2, 8px);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-input, 4px)}.rating-stars{display:flex;color:rgb(var(--star-color, 245 158 11))}.main-product{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}.main-product--full-width{padding-inline:var(--container-gutter)}.main-product__media-container{width:100%;min-width:0}.main-product product-info.main-product__info-container{display:block;width:100%;min-width:0}.main-product__info{display:flex;flex-direction:column;gap:var(--spacing-4)}@media screen and (min-width:990px){.main-product{flex-direction:row;align-items:flex-start;gap:clamp(var(--spacing-8),4vw,var(--spacing-16))}.main-product--media-end{flex-direction:row-reverse}.main-product__media-container{flex:0 0 var(--desktop-media-width, 55%);max-width:var(--desktop-media-width, 55%)}.main-product product-info.main-product__info-container{flex:1 1 0;max-width:40rem}.main-product--sticky-info product-info.main-product__info-container{position:sticky;top:calc(var(--sticky-area-height, 0px) + var(--spacing-6))}}.main-product__media-container--ratio-square{--main-product-media-ratio: 1 / 1}.main-product__media-container--ratio-portrait{--main-product-media-ratio: 4 / 5}.main-product__media-container--ratio-landscape{--main-product-media-ratio: 4 / 3}.main-product__media-container--fit-contain{--main-product-media-fit: contain}.main-product__media-container--fit-cover{--main-product-media-fit: cover}.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media{aspect-ratio:var(--main-product-media-ratio)}.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media img,.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media video,.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media iframe{width:100%;height:100%;max-height:none;object-fit:var(--main-product-media-fit, contain)}.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media video,.main-product__media-container:not(.main-product__media-container--ratio-natural) .product-gallery__media iframe{object-fit:contain}@media screen and (max-width:989px){.main-product__media-container--mobile-bleed{width:auto;margin-inline:calc(var(--container-gutter) * -1)}.main-product__media-container--mobile-bleed .product-gallery__media{border-radius:0}.main-product .product-gallery:not([data-mobile-controls=thumbnails]) .product-gallery__thumbnails{display:none}.main-product .product-gallery[data-mobile-controls=floating_dots],.main-product .product-gallery[data-mobile-controls=free_scroll]{position:relative;gap:0}.main-product .product-gallery[data-mobile-controls=floating_dots] .product-gallery__dots{position:absolute;inset-block-end:var(--spacing-3);inset-inline:0;width:fit-content;max-width:calc(100% - var(--spacing-6));margin-inline:auto;padding-inline:var(--spacing-1);flex-wrap:wrap;border-radius:var(--rounded-full, 999px);background-color:rgb(var(--background-primary) / .85)}.main-product .product-gallery[data-mobile-controls=free_scroll] .product-gallery__track{gap:var(--spacing-2)}.main-product .product-gallery[data-mobile-controls=free_scroll] .product-gallery__media{flex-basis:85%}}.main-product__block{min-width:0}.main-product__block:empty,.main-product__badges:not(:has(.product-badges)),.main-product__pickup:has(pickup-availability:empty){display:none}.main-product__title{margin:0;overflow-wrap:anywhere}.main-product__vendor{margin:0;font-size:var(--text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-primary) / .65)}.main-product__breadcrumbs-list{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:rgb(var(--text-primary) / .65)}.main-product__breadcrumbs-list li:not(:last-child):after{content:"/";margin-inline-start:var(--spacing-2);opacity:.6}.main-product__breadcrumbs-list a{color:inherit;text-decoration:none}.main-product__breadcrumbs-list a:hover{text-decoration:underline}.main-product__breadcrumbs-list [aria-current=page]{color:rgb(var(--text-primary))}.main-product__price .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-1) var(--spacing-3);font-size:var(--text-lg);font-weight:700}.main-product__price .price-list__sale{color:rgb(var(--on-sale-text, var(--text-primary)))}.main-product__price .price-list__compare{font-size:var(--text-base);font-weight:400;color:rgb(var(--text-primary) / .6)}.main-product__price .price-list__unit{flex-basis:100%;font-size:var(--text-sm);font-weight:400}.main-product__tax-notice{margin:var(--spacing-1) 0 0;font-size:var(--text-sm);color:rgb(var(--text-primary) / .65)}.main-product__tax-notice a{color:inherit}.main-product .product-badges{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.main-product .badge{display:inline-block;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--rounded-xs, 2px);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;background-color:rgb(var(--primary-badge-background, var(--text-primary)));color:rgb(var(--primary-badge-text, var(--background-primary)))}.main-product .badge--sale{background-color:rgb(var(--on-sale-badge-background, var(--accent)));color:rgb(var(--on-sale-badge-text, 255 255 255))}.main-product .badge--sold-out{background-color:rgb(var(--sold-out-badge-background, 117 117 117));color:rgb(var(--sold-out-badge-text, 255 255 255))}.main-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.main-product__rating-stars{display:inline-flex;color:rgb(var(--star-color, 245 158 11))}.main-product__rating-count{font-size:var(--text-sm);color:rgb(var(--text-primary) / .65)}.main-product__sku,.main-product__inventory{font-size:var(--text-sm)}.main-product__sku{color:rgb(var(--text-primary) / .65)}.main-product__inventory{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:500}.main-product__inventory:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:currentColor;opacity:.6}.main-product__field-label{display:block;margin:0 0 var(--spacing-2);font-weight:700}.main-product__property-input{width:100%;min-height:var(--input-height);padding:var(--spacing-2) var(--input-padding-inline, var(--spacing-4));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-input, 0);background-color:rgb(var(--background-primary));color:rgb(var(--text-primary))}textarea.main-product__property-input{resize:vertical}.main-product__property-check{display:flex;align-items:center;gap:var(--spacing-2)}.main-product__property-check input{width:1.25rem;height:1.25rem;margin:0}.main-product__buy-buttons{margin-block-start:var(--spacing-2)}.main-product__description,.main-product__text{color:rgb(var(--text-primary) / .8)}.main-product__accordion{border-block-start:1px solid rgb(var(--border-color))}.main-product__accordion:has(+:not(.main-product__accordion)),.main-product__accordion:last-child{border-block-end:1px solid rgb(var(--border-color))}.main-product__accordion+.main-product__accordion{margin-block-start:calc(var(--spacing-4) * -1)}.main-product__accordion es-disclosure{display:block}.main-product .disclosure__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--input-height);padding:var(--spacing-3) 0;cursor:pointer;list-style:none}.main-product .disclosure__summary::-webkit-details-marker{display:none}.main-product .disclosure__summary:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.main-product .disclosure__title{font-weight:600}.main-product .disclosure__content{padding-block-end:var(--spacing-4);color:rgb(var(--text-primary) / .8)}.main-product .disclosure__summary .icon-chevron-down{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s ease}.main-product details[open]>.disclosure__summary .icon-chevron-down{transform:rotate(180deg)}.main-product__text-button{padding:0;border:none;background:none;color:inherit;font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.main-product__text-button:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.main-product__feature{display:flex;align-items:flex-start;gap:var(--spacing-3)}.main-product__feature-icon{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem}.main-product__feature-icon svg{width:100%;height:100%}.main-product__feature-content{display:flex;flex-direction:column;gap:var(--spacing-0-5);min-width:0;padding-block-start:.125rem}.main-product__feature-heading,.main-product__feature-text{margin:0;font-size:var(--text-sm)}.main-product__feature-heading{font-weight:700}.main-product__feature-text{color:rgb(var(--text-primary) / .8)}.main-product__share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.main-product__share-label{margin:0;font-size:var(--text-sm);font-weight:700}.main-product__share-list{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin:0;padding:0;list-style:none}.main-product__share-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:inherit;transition:background-color .2s ease}.main-product__share-link:hover{background-color:rgb(var(--text-primary) / .06)}.main-product__share-link:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:2px}.main-product__separator{border:0;border-block-start:1px solid rgb(var(--border-color));margin:var(--spacing-2) 0}.main-product__block--app{width:100%}.main-product__editor-hint{padding:var(--spacing-3);border:1px dashed rgb(var(--border-color));font-size:var(--text-sm);color:rgb(var(--text-primary) / .7)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main-product.css.map */
