:root{--pf-primary: #019edc;--pf-primary-dark: #0077a8;--pf-bg: #f8fbfd;--pf-card: rgba(255,255,255,.94);--pf-border: rgba(255,255,255,.72);--pf-text: #0f172a;--pf-muted: #64748b;--pf-radius: 32px;--pf-shadow: 0 12px 40px rgba(15,23,42,.08);--pf-shadow-hover: 0 20px 60px rgba(1,158,220,.18);--pf-transition: all .35s cubic-bezier(.4,0,.2,1)}product-info{background:var(--pf-bg)}.product{gap:64px}.product__media-wrapper{position:sticky;top:110px}.product__media-wrapper .media,.product__media-wrapper .product-media-container{overflow:hidden;border-radius:var(--pf-radius);background:#fff;box-shadow:var(--pf-shadow);transition:var(--pf-transition)}.product__media-wrapper img{transition:transform .8s ease}.product__media-wrapper:hover img{transform:scale(1.03)}.product__info-container{padding:40px;border-radius:var(--pf-radius);background:var(--pf-card);border:1px solid rgba(255,255,255,.8);box-shadow:var(--pf-shadow)}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,4vw,4.4rem);line-height:1.05;font-weight:900;letter-spacing:-.05em;color:var(--pf-text);margin-bottom:1.4rem}.price--large{margin:1.4rem 0 2rem}.price--large .price-item{font-size:clamp(2rem,3vw,3rem);font-weight:900;letter-spacing:-.05em;color:var(--pf-primary)}.price--large .price-item--regular{opacity:.45;font-size:24px}.rating-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:1.6rem}.product-form__input input[type=radio]+label{border-radius:999px!important;border:1px solid rgba(0,0,0,.08);background:#fff;min-height:48px;padding:.9rem 1.4rem;font-weight:700;transition:var(--pf-transition)}.product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,var(--pf-primary),#37c4ff);color:#fff;border-color:transparent;box-shadow:0 10px 30px #019edc40}.product-form__input input[type=radio]+label:hover{transform:translateY(-2px)}.quantity{border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:#fff}.quantity__button{transition:var(--pf-transition)}.quantity__button:hover{background:#019edc14}.product-form__submit{position:relative;overflow:hidden;min-height:64px;border:none!important;border-radius:22px;background:linear-gradient(135deg,var(--pf-primary),#37c4ff)!important;color:#fff!important;font-size:1rem;font-weight:800;letter-spacing:.03em;transition:var(--pf-transition);box-shadow:0 15px 40px #019edc47}.product-form__submit:hover{transform:translateY(-3px);box-shadow:0 20px 50px #019edc6b}.product-form__submit:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transition:all .8s ease}.product-form__submit:hover:before{left:140%}.shopify-payment-button__button{border-radius:20px!important;min-height:58px!important}.product__description{margin-top:2rem;color:var(--pf-muted);line-height:1.9;font-size:1.02rem}.product__accordion{overflow:hidden;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.06);margin-bottom:16px;transition:var(--pf-transition)}.product__accordion summary{padding:1.4rem 1.6rem;font-weight:800;transition:var(--pf-transition)}.product__accordion summary:hover{background:#019edc0a}.product__accordion .accordion__content{padding:0 1.6rem 1.6rem}.product__inventory{display:inline-flex;align-items:center;gap:10px;padding:.8rem 1rem;border-radius:999px;background:#3ed66014;font-weight:700}.thumbnail{border-radius:18px;overflow:hidden;transition:var(--pf-transition)}.thumbnail:hover{transform:translateY(-3px)}.thumbnail[aria-current]{border-color:var(--pf-primary)}.complementary-products{margin-top:3rem;padding:2rem;border-radius:var(--pf-radius);background:#fff;box-shadow:var(--pf-shadow)}.modern-product-trust{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.modern-product-trust div{padding:.8rem 1rem;border-radius:999px;background:#019edc14;color:var(--pf-text);font-size:.92rem;font-weight:700}@media screen and (max-width:989px){.product{gap:32px}.product__info-container{padding:24px}.product__title h1,.product__title .h1{font-size:2.4rem}.price--large .price-item{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/refresh-product-modern.css.map */
