.product-information{font-family:var(--font-interface)}.product-media-container,.product-media{background-color:var(--caelix-surface-sunken);border-radius:var(--caelix-radius-surface);overflow:hidden}.product-media__image{border-radius:var(--caelix-radius-surface)}.slideshow-controls__thumbnail{border-radius:var(--caelix-radius-control);overflow:hidden;background-color:var(--caelix-surface-sunken);border:1px solid transparent;transition:border-color var(--caelix-duration-fast) var(--caelix-ease),opacity var(--caelix-duration-fast) var(--caelix-ease);opacity:.72}.slideshow-controls__thumbnail:hover{opacity:1}.slideshow-controls__thumbnail[aria-current=true],.slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--caelix-signal)}.slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--caelix-signal);outline-offset:2px}.product-media-gallery .slideshow-control,.product-information__media .slideshow-control{background-color:rgb(var(--caelix-paper-rgb) / .92);color:var(--caelix-carbon);border:1px solid var(--caelix-line);border-radius:100px;transition:background-color var(--caelix-duration-fast) var(--caelix-ease),border-color var(--caelix-duration-fast) var(--caelix-ease)}.product-media-gallery .slideshow-control:hover,.product-information__media .slideshow-control:hover{background-color:#fff;border-color:rgb(var(--caelix-steel-rgb) / .5)}.product-details{font-family:var(--font-interface)}.product-details h1,.view-product-title h1{font-family:var(--font-display);font-weight:500;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.2;letter-spacing:-.015em;color:var(--caelix-text);text-wrap:pretty;margin:0}.product-details .price,.product-details [class*=price]{font-family:var(--font-interface);font-weight:500;font-size:1.25rem;color:var(--caelix-text);font-variant-numeric:tabular-nums}.product-details :is(.price--compare,s,del){color:var(--caelix-text-secondary);font-weight:400;font-size:1rem;opacity:.75}.product-inventory__text{font-family:var(--font-interface);font-size:.8125rem;color:var(--caelix-text-secondary)}.product-inventory__status{width:.5rem;height:.5rem;border-radius:100px}.variant-option{font-family:var(--font-interface)}.variant-option legend,.variant-option .form__label{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--caelix-text-secondary)}.variant-option--buttons label,.variant-option--buttons .variant-option__button-label{font-family:var(--font-interface);font-size:.875rem;font-weight:450;color:var(--caelix-text);background-color:var(--caelix-surface-raised);border:1px solid var(--caelix-line);border-radius:var(--caelix-radius-control);transition:border-color var(--caelix-duration-fast) var(--caelix-ease),color var(--caelix-duration-fast) var(--caelix-ease)}.variant-option--buttons label:hover{border-color:rgb(var(--caelix-steel-rgb) / .7)}.variant-option--buttons input:checked+label,.variant-option--buttons label[aria-checked=true]{border-color:var(--caelix-carbon);box-shadow:inset 0 0 0 1px var(--caelix-carbon);color:var(--caelix-text)}.variant-option--buttons input:focus-visible+label{outline:2px solid var(--caelix-signal);outline-offset:2px}.variant-option--buttons input:disabled+label,.variant-option--buttons .strikethrough-variant{color:var(--caelix-text-meta);border-color:var(--caelix-line);text-decoration:line-through;text-decoration-thickness:1px}.swatch{border-radius:var(--caelix-radius-control);border:1px solid var(--caelix-line)}.quantity-selector,.quantity{border-radius:var(--caelix-radius-control);border-color:var(--caelix-line);background-color:var(--caelix-surface-raised);font-family:var(--font-interface);font-variant-numeric:tabular-nums}.quantity-minus,.quantity-plus{color:var(--caelix-text);transition:color var(--caelix-duration-fast) var(--caelix-ease)}.quantity-minus:hover,.quantity-plus:hover{color:var(--caelix-signal)}.quantity-rules,.quantity-rules__item{font-family:var(--font-interface);font-size:.75rem;color:var(--caelix-text-secondary)}.add-to-cart-button,.product-details .button{font-family:var(--font-interface);font-weight:500;font-size:.9375rem;letter-spacing:.01em;border-radius:var(--caelix-radius-control);min-height:3rem}.add-to-cart-text{font-family:var(--font-interface)}.product-details .text-block:has(p:first-child){font-family:var(--font-interface)}.product-details .accordion{margin-top:.5rem;border-top:1px solid var(--caelix-line)}.product-details .details__header{font-family:var(--font-interface);font-size:.9375rem;font-weight:500;color:var(--caelix-text);padding-block:1.05rem;transition:color var(--caelix-duration-fast) var(--caelix-ease)}.product-details .details__header:hover{color:var(--caelix-signal)}.product-details .details__icon{color:var(--caelix-text-secondary)}.product-details .details-content{font-family:var(--font-interface);font-size:.875rem;line-height:1.65;color:var(--caelix-text-secondary);padding-block-end:1.25rem}.product-details .details-content :is(p,span,div,h1,h2,h3,h4,li){font-family:var(--font-interface)!important;color:inherit!important;background:none!important;text-align:left!important;white-space:normal!important}.product-details .details-content h1,.product-details .details-content h2{font-family:var(--font-interface)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--caelix-text-meta)!important;margin:0 0 .75em}.product-details .details-content span{font-size:inherit!important}.product-details .details-content img{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:var(--caelix-radius-control)}.product-details .details-content p{margin:0 0 .85em;text-wrap:pretty}.product-details .details-content p:last-child{margin-bottom:0}.product-details .details-content :is(ul,ol){margin:0 0 .85em;padding-left:1.1rem}.product-details .details-content li{margin-bottom:.35em}.product-recommendations :is(h2,h3,.h3,.h4){font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;color:var(--caelix-text)}.buy-buttons-block__bar{background-color:rgb(var(--caelix-paper-rgb) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--caelix-line);font-family:var(--font-interface)}@media(prefers-reduced-motion:reduce){.slideshow-controls__thumbnail,.variant-option--buttons label,.quantity-minus,.quantity-plus,.product-details .details__header{transition:none}}@media screen and (min-width:750px){.product-information{--gap: 64px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/caelix-product.css.map */
