.product-information{--pdp-hairline: rgb(var(--color-foreground-rgb) / var(--opacity-8));--pdp-hairline-strong: rgb(var(--color-foreground-rgb) / var(--opacity-15));--pdp-muted: rgb(var(--color-foreground-rgb) / var(--opacity-muted-text));--pdp-media-radius: max(var(--media-radius, 0px), var(--style-border-radius-xs));--pdp-ease: var(--ease-out-cubic, var(--animation-easing))}body .product-information media-gallery .product-media-container--zoomable,body .product-information media-gallery .product-media-container__zoom-button{cursor:zoom-in}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body .product-information media-gallery .media-gallery__grid .product-media-container:has(>.product-media-container__zoom-button) img{transition:scale .6s var(--pdp-ease)}body .product-information media-gallery .media-gallery__grid .product-media-container:has(>.product-media-container__zoom-button):hover img{scale:1.025}}body .product-information media-gallery .slideshow-controls__thumbnails{gap:var(--gap-xs)}body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control{border-radius:max(var(--thumbnail-radius, 0px),var(--style-border-radius-xs));opacity:.55;outline:1px solid transparent;outline-offset:2px;transition:opacity var(--animation-speed) var(--pdp-ease),outline-color var(--animation-speed) var(--pdp-ease)}body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control img{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--pdp-hairline)}body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control:hover{opacity:.85}body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{opacity:1;border:0;outline:1px solid var(--color-foreground);outline-offset:2px}body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control:focus-visible{opacity:1;outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){body .product-information .product-details.sticky-content--desktop:not(.full-height--desktop){top:calc(var(--sticky-header-offset, 0px) + var(--padding-sm))}}body .product-information .product-details .text-block h1{margin-block:0;text-wrap:balance}body .product-information product-price{font-variant-numeric:tabular-nums lining-nums}body .product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6em;row-gap:var(--gap-3xs)}body .product-information product-price [ref=priceContainer] .unit-price{flex-basis:100%}body .product-information product-price .compare-at-price{font-size:.78em;font-weight:var(--font-paragraph--weight);color:var(--pdp-muted);text-decoration-thickness:1px;text-decoration-color:rgb(var(--color-foreground-rgb) / var(--opacity-40))}body .product-information product-price .tax-note.tax-note.tax-note{margin-block-start:var(--gap-2xs);font-size:var(--font-size--xs);line-height:1.5;color:var(--pdp-muted)}body .product-information product-price .tax-note a{color:inherit;text-underline-offset:.2em;text-decoration-color:rgb(var(--color-foreground-rgb) / var(--opacity-30))}body .product-information product-price .installments{margin-block-start:var(--gap-2xs);font-size:var(--font-size--xs);color:var(--pdp-muted)}body .product-information .variant-option--buttons legend,body .product-information .variant-option--dropdowns>label{margin-block-end:var(--gap-xs);font-size:var(--font-size--sm);font-weight:500;letter-spacing:.01em}body .product-information .variant-option__swatch-value{font-weight:var(--font-paragraph--weight);color:var(--pdp-muted)}body .product-information .variant-option--buttons{gap:var(--gap-xs)}body .product-information .variant-option+.variant-option{margin-block-start:var(--padding-xl)}body .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:max(var(--minimum-touch-target, 44px),2.9em);font-size:var(--font-size--sm);letter-spacing:.01em;font-variant-numeric:tabular-nums}body .product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):not(:has(:checked)){color:rgb(var(--color-variant-text-rgb) / var(--opacity-50))}body .product-information .variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{opacity:.55}body .product-information .variant-option__button-label--has-swatch{transition:outline-color var(--animation-speed) var(--pdp-ease),outline-offset var(--animation-speed) var(--pdp-ease)}body .product-information .variant-option__button-label--has-swatch:hover:not(:has(:checked)){outline:1px solid var(--pdp-hairline-strong);outline-offset:3px}body .product-information .variant-option__button-label--has-swatch:has(:checked){outline-width:1px;outline-offset:3px}body .product-information .variant-option__button-label--has-swatch:has(:focus-visible){outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:3px}body .product-information .variant-option__select{min-height:var(--minimum-touch-target, 44px);font-size:var(--font-size--sm)}body .product-information .product-form-buttons{row-gap:var(--gap-xs)}body .product-information .quantity-label{font-weight:500}body .product-information .quantity-selector{transition:border-color var(--animation-speed) var(--pdp-ease)}body .product-information .quantity-selector:hover,body .product-information .quantity-selector:focus-within{border-color:rgb(var(--color-input-text-rgb) / var(--opacity-50))}body .product-information .quantity-selector :is(.quantity-minus,.quantity-plus){opacity:.7;transition:opacity var(--animation-speed) var(--pdp-ease)}body .product-information .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){opacity:1}body .product-information .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.3;cursor:not-allowed}body .product-information .quantity-selector input[type=number]{font-variant-numeric:tabular-nums;font-weight:500}body .product-information .product-form-buttons .add-to-cart-button{width:100%;min-height:var(--height-buy-buttons);font-weight:500;letter-spacing:.02em}@media(hover:hover)and (prefers-reduced-motion:no-preference){body .product-information .product-form-buttons .add-to-cart-button:not([disabled],[aria-disabled=true]):hover{translate:0 -1px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 10px 22px -12px rgb(var(--color-shadow-rgb) / var(--opacity-40))}body .product-information .product-form-buttons .add-to-cart-button:not([disabled],[aria-disabled=true]):active{translate:0 0;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}}body .product-information .product-form-buttons>.accelerated-checkout-block{flex-basis:100%}body .product-information .quantity-rules{color:var(--pdp-muted)}body .product-information .product-inventory__status{display:inline-flex;gap:var(--gap-xs);font-size:var(--font-size--sm);line-height:1.4}body .product-information .product-inventory__icon,body .product-information .product-inventory__icon svg{width:1.1em;height:1.1em}@media(prefers-reduced-motion:no-preference){body .product-information .product-inventory__icon-low circle:first-of-type{animation:pdp-inventory-pulse 2.4s var(--pdp-ease) infinite;transform-box:fill-box;transform-origin:center}}@keyframes pdp-inventory-pulse{0%,to{opacity:.3;scale:1}50%{opacity:.12;scale:1.25}}body .product-information .accordion .details__header{padding-block:var(--padding-lg);gap:var(--gap-sm);letter-spacing:.01em;transition:color var(--animation-speed) var(--pdp-ease)}body .product-information :is(.accordion,.disclosures) summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}body .product-information :is(.accordion,.disclosures) summary .svg-wrapper{opacity:.7}body .product-information :is(.accordion,.disclosures) summary .icon-animated>svg{transition:transform var(--animation-speed) var(--pdp-ease)}body .product-information .accordion .details-content{padding-block-end:var(--padding-lg);line-height:1.65;color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}body .product-information .disclosures__heading{margin-block-end:var(--gap-xs)}body .product-information .product-details .rte:not(product-price){line-height:1.7}body .product-information .product-details .rte:not(product-price) :is(p,ul,ol){max-width:68ch}body .product-information .product-details .rte:not(product-price) p+p{margin-block-start:.9em}body .product-information .product-details .rte:not(product-price) :is(ul,ol){padding-inline-start:1.15em}body .product-information .product-details .rte:not(product-price) li+li{margin-block-start:.35em}body .product-information .product-details .rte:not(product-price) li::marker{color:var(--pdp-muted)}body .product-information .product-details .rte :is(h2,h3,h4,h5,h6){text-wrap:balance}body .product-information .product-details .rte a:where(:not(.button,.button-secondary)){text-underline-offset:.2em;text-decoration-thickness:1px}body .product-information .product-details .rte table{font-size:var(--font-size--sm);font-variant-numeric:tabular-nums}body .product-information .product-details .rte :is(td,th){border-block-end:1px solid var(--pdp-hairline)}body product-recommendations.product-recommendations .section-resource-list__content{margin-block-end:var(--gap-sm)}body product-recommendations.product-recommendations .section-resource-list__content :is(h1,h2,h3,h4,h5,h6){margin-block:0;text-wrap:balance}@media(prefers-reduced-motion:reduce){body .product-information media-gallery .slideshow-controls__thumbnails .slideshow-control,body .product-information .variant-option__button-label--has-swatch,body .product-information .quantity-selector,body .product-information .quantity-selector :is(.quantity-minus,.quantity-plus),body .product-information .accordion .details__header,body .product-information :is(.accordion,.disclosures) summary .icon-animated>svg{transition:none}}body .product-information .media-gallery__grid .product-media img,body .product-information slideshow-slide .product-media img{border-radius:12px;background:rgb(var(--color-foreground-rgb) / .035)}@media screen and (min-width:750px){body .product-information .media-gallery__grid{gap:10px}}body .product-information .product-details .text-block h1,body .product-information .product-details .text-block:first-child p{font-size:clamp(26px,2.4vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.02em}body .product-information .product-details product-price,body .product-information .product-details product-price .price{font-size:26px;font-weight:700;letter-spacing:-.01em}body .product-information .product-details product-price{padding-bottom:18px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .08)}body .product-information .variant-option__button-label{min-height:48px;border-radius:999px;font-weight:500}body .product-information .quantity-selector{min-height:52px;border-radius:999px}body .product-information .add-to-cart-button,body .product-information .shopify-payment-button__button{min-height:52px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.02em}body .product-information .product-details .rte:not(product-price){font-size:15px;line-height:1.75}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product.css.map */
