.product-information,.product-information.section{background-color:#fff!important}.section-background:has(+.product-information),.shopify-section:has(.product-information) .section-background{background-color:#fff!important}.product-information .product-information__media{background-color:transparent!important}.product-information .product-media-container{border-radius:20px;overflow:hidden;background-color:#f5f3fa}.product-information .media-gallery__grid{gap:8px}.product-information .dialog-thumbnails-list__thumbnail:has([aria-selected=true]),.product-information .thumbnail-list__item--selected{border:2px solid #9FA8DA;border-radius:8px}.product-information .product-details{background-color:#fff!important}.product-information .text-block h1,.product-information .product-title{font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;color:#000;line-height:1.2;letter-spacing:-.02em}.product-information .price__regular .price-item--regular{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;color:#000;letter-spacing:-.01em}.product-information .price__sale .price-item--sale{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;color:#d1a4da}.product-information .price__sale .price-item--regular{color:#afa8c3;text-decoration:line-through;font-size:.9em;font-weight:400}.product-information .tax-info,.product-information .caption{color:#afa8c3;font-size:.78rem}.product-information .variant-option__swatch-value,.product-information .variant-option__label-text{color:#afa8c3;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){border-radius:12px;background-color:#fff;border:1.5px solid #e4e0f0;color:#000;font-size:.88rem;font-weight:500;transition:background-color .18s ease,border-color .18s ease;min-height:2.8rem;padding-inline:1.1em}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover:not(:has(:checked)){background-color:#f5f2fb;border-color:#ccb6dc}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background-color:#cce1f2;border-color:#9fa8da;color:#000}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):has(:checked):before{border-color:#9fa8da}.product-information .add-to-cart-button.button{background-color:#000;color:#fff;border-radius:50px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;box-shadow:none;border:none;transition:background-color .25s ease,transform .15s ease;padding-inline:2.5rem}.product-information .add-to-cart-button.button:hover:not([disabled]){background-color:#9fa8da;color:#000;transform:translateY(-1px)}.product-information .add-to-cart-button.button:active:not([disabled]){transform:translateY(0);background-color:#ccb6dc}.product-information .add-to-cart-button.button[disabled]{background-color:#ede9f8;color:#afa8c3;cursor:not-allowed;opacity:1}.product-information .quantity-selector{border-radius:50px;border:1.5px solid #e4e0f0;background:#fff}.product-information .quantity-selector__button:hover{color:#9fa8da}.product-information .group-block:has(>.group-block>.icon-block){border-top:1px solid #f0edf8;border-bottom:1px solid #f0edf8;padding-block:14px}.product-information .group-block .group-block:has(.icon-block){background:transparent;border-radius:10px;padding:8px 6px;text-align:center;transition:background-color .2s ease}.product-information .group-block .group-block:has(.icon-block):hover{background-color:#f5f2fb}.product-information .group-block .icon-block svg{color:#9fa8da;stroke:#9fa8da}.product-information .group-block .group-block:has(.icon-block) .text-block p{font-size:.75rem;font-weight:500;color:#000;letter-spacing:.01em;text-align:center;margin:0;line-height:1.35}.product-information .accordion-block details summary,.product-information .accordion-block .accordion__summary{border-bottom:1px solid #f0edf8;padding-block:16px;font-weight:600;font-size:.92rem;letter-spacing:.01em;color:#000;transition:color .2s ease}.product-information .accordion-block details[open] summary,.product-information .accordion-block .accordion__summary:hover{color:#9fa8da}.product-information .accordion-block .accordion__content,.product-information .accordion-block details>div{padding-block:14px;color:#555;line-height:1.75;font-size:.9rem;border-bottom:1px solid #f0edf8}.product-information .rte,.product-information .product-description{line-height:1.8;color:#444;font-size:.92rem}.product-information .rte ul,.product-information .rte ol{padding-left:1.4em}.product-information .rte li{margin-bottom:.4em;color:#555}.product-information hr,.product-information .divider{border:none;border-top:1px solid #f0edf8;margin-block:0}.sticky-add-to-cart__bar{border:1px solid #e8e5f2;background-color:#fffffff5!important}.sticky-add-to-cart__button.button{background-color:#000!important;color:#fff!important;border-radius:50px!important}.sticky-add-to-cart__button.button:hover{background-color:#9fa8da!important;color:#000!important}.product-information .badge--sale,.product-information .price .badge{background-color:#d1a4da;color:#fff;border-radius:50px;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:3px 10px}.product-information .rating-star--filled,.product-information .review-stars .star-filled{color:#d1a4da}.product-information .variant-option__button-label:focus-within{outline:2px solid #9FA8DA;outline-offset:2px}.product-information .button:focus-visible{outline:2px solid #9FA8DA;outline-offset:3px}.product-information .shopify-payment-button__more-options,.product-information a.shopify-payment-button__more-options{color:#afa8c3;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.product-information .shopify-payment-button__more-options:hover{color:#9fa8da}@media screen and (max-width:749px){.product-information .add-to-cart-button.button{border-radius:50px;padding-inline:1.5rem}.product-information .price__regular .price-item--regular,.product-information .price__sale .price-item--sale{font-size:1.3rem}.product-information .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.6rem;font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-page-premium.css.map */
