.phoolify-login-showcase{background:linear-gradient(145deg,#291335 0%,#612b70 55%,#a61983 100%)}.phoolify-login-page{background:radial-gradient(circle at 15% 16%,#a6198310,transparent 30%),linear-gradient(135deg,#fbf7fd,#fff)}.phoolify-login-submit{background:linear-gradient(115deg,#ae1b88,#6c286f)}.phoolify-login-showcase h1{font-family:var(--font-heading)}.phoolify-login-mobile-mark{background:#a61983}.phoolify-login-card-head h1{letter-spacing:-.04em}.product-main,.product-detail{min-width:0}.ap-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ap-about-grid>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:26px}.ap-about-grid h1{font-size:clamp(38px,5vw,64px);line-height:1.08;margin:20px 0}.ap-about-grid p{color:var(--muted);line-height:1.9;margin-bottom:24px}.ap-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ap-about-values article{padding:28px;border:1px solid var(--line);border-radius:20px;background:white}.ap-about-values h3{margin:15px 0}.ap-about-values p{font-size:13px;color:var(--muted);line-height:1.8}@media(max-width:767px){.ap-about-grid{grid-template-columns:1fr;gap:30px}.ap-about-values{grid-template-columns:1fr}.ap-hero-art{padding-inline:25px}.ap-hero-product>img{height:260px}.ap-hero-details{gap:10px}.ap-actions .button{font-size:10px}}

.product-card-media img{object-fit:contain!important;background:#fff}.product-gallery-main img,.phoolify-product-gallery-main img{object-fit:contain!important}.catalog-library-thumb{object-fit:contain}

