#MainContent[data-template^=product] .product-information__media media-gallery{padding:12px;border-radius:30px;background:linear-gradient(160deg,var(--plg-pink-soft) 0%,var(--plg-yellow-soft) 100%);box-shadow:0 26px 50px -30px #241a2b80}#MainContent[data-template^=product] .product-information__media .product-media-container,#MainContent[data-template^=product] .product-information__media slideshow-container{border-radius:22px;overflow:hidden;background:#fff}#MainContent[data-template^=product] .product-information__media .product-media-container{aspect-ratio:auto;height:auto}#MainContent[data-template^=product] .product-information__media .product-media,#MainContent[data-template^=product] .product-information__media .product-media img{width:100%;height:auto;max-height:min(68vh,560px);object-fit:contain}#MainContent[data-template^=product] .product-details h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,7vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--plg-ink)}#MainContent[data-template^=product] .product-details product-price{display:block}#MainContent[data-template^=product] .product-details product-price .price{display:inline-block;padding:4px 18px;border-radius:999px;background:var(--plg-pink-soft);font-family:var(--font-body--family);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--plg-ink)}#MainContent[data-template^=product] .variant-option legend{margin-bottom:8px;font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--plg-ink-soft)}#MainContent[data-template^=product] .variant-option__button-label__pill{border:2px solid var(--plg-pink-soft);border-radius:999px;background:#fff;transition:background-color .2s ease,border-color .2s ease}#MainContent[data-template^=product] .variant-option__button-label:hover .variant-option__button-label__pill{border-color:var(--plg-pink)}#MainContent[data-template^=product] .variant-option__button-label__text{font-family:var(--font-body--family);font-size:var(--plg-fs-body);font-weight:600;color:var(--plg-ink)}#MainContent[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{border-color:var(--plg-pink);background:var(--plg-pink)}#MainContent[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--plg-ink)}#MainContent[data-template^=product] .quantity-selector-wrapper{display:none}#MainContent[data-template^=product] .product-details .add-to-cart-button,.sticky-add-to-cart__button{border:0;border-radius:999px;background:var(--plg-pink);color:var(--plg-ink);font-family:var(--font-body--family);font-size:var(--plg-fs-button);font-weight:700;box-shadow:0 12px 26px -12px #e84aa9e6;transition:background-color .2s ease,transform .2s ease}#MainContent[data-template^=product] .product-details .add-to-cart-button:hover,.sticky-add-to-cart__button:hover{background:var(--plg-yellow);color:var(--plg-ink);transform:translateY(-1px)}body a[class*=ai-bulk-order-button__link-]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border:2px solid var(--plg-pink);border-radius:999px;background:#fff;color:var(--plg-ink);font-family:var(--font-body--family);font-size:var(--plg-fs-button);font-weight:700;text-decoration:none;transition:background-color .2s ease,transform .2s ease}body a[class*=ai-bulk-order-button__link-]:hover{background:var(--plg-pink-soft);color:var(--plg-ink);transform:translateY(-1px)}body [class*=ai-bulk-order-button__icon-]{color:var(--plg-ink)}body [class*=ai-bulk-order-button__icon-] svg{stroke:currentColor}body [class*=ai-payment-icon-]{margin:0;padding:0}body [class*=ai-payment-icon-wrapper-]{display:flex;justify-content:center;margin:-6px 0 -2px;padding:0}body [class*=ai-payment-icon-wrapper-] img{width:auto;height:30px;max-width:100%;object-fit:contain}.plg-trust{display:grid;gap:8px;margin:0;padding:0;list-style:none}.plg-trust li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:var(--plg-pink-soft);font-size:var(--plg-fs-small);font-weight:600;line-height:1.3;color:var(--plg-ink)}.plg-trust li:nth-child(2){background:var(--plg-blue-soft)}.plg-trust li:nth-child(3){background:var(--plg-green-soft)}.plg-trust svg{flex:0 0 22px;width:22px;height:22px}#MainContent[data-template^=product] rte-formatter[class*=product_description]{padding:22px 20px;border:2px solid var(--plg-pink-soft);border-radius:24px;background:#fff;box-shadow:0 18px 36px -28px #241a2b66}#MainContent[data-template^=product] rte-formatter[class*=product_description] p{margin:0 0 .9em;font-size:var(--plg-fs-body);line-height:1.7;color:var(--plg-ink-soft)}#MainContent[data-template^=product] rte-formatter[class*=product_description] h2,#MainContent[data-template^=product] rte-formatter[class*=product_description] h3{margin:1.2em 0 .6em;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:400;line-height:1.15;color:var(--plg-ink)}#MainContent[data-template^=product] rte-formatter[class*=product_description] h3:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;border-radius:50%;background:var(--plg-pink);vertical-align:.1em}#MainContent[data-template^=product] rte-formatter[class*=product_description] ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}#MainContent[data-template^=product] rte-formatter[class*=product_description] li{position:relative;padding-left:32px;font-size:var(--plg-fs-body);line-height:1.5;color:var(--plg-ink)}#MainContent[data-template^=product] rte-formatter[class*=product_description] li:before{content:"\2713";position:absolute;left:0;top:.1em;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--plg-pink);color:var(--plg-ink);font-size:.75rem;font-weight:700;line-height:1}.sticky-add-to-cart__bar{border-radius:22px 22px 0 0;box-shadow:0 -16px 36px -20px #241a2b66}.sticky-add-to-cart__title{font-family:var(--font-heading--family);font-size:1.05rem;color:var(--plg-ink)}@media(prefers-reduced-motion:reduce){#MainContent[data-template^=product] .variant-option__button-label__pill,#MainContent[data-template^=product] .product-details .add-to-cart-button,.sticky-add-to-cart__button,body a[class*=ai-bulk-order-button__link-]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/refresh-product.css.map */
