:root{--purova-gold: #b58c50;--purova-gold-hover: #9c7540;--purova-gold-light: rgba(181, 140, 80, .08);--purova-gold-gradient: linear-gradient(135deg, #dfba73 0%, #b58c50 50%, #8e652b 100%);--purova-gold-glow: 0 0 25px rgba(181, 140, 80, .25);--purova-beige: #fdfcfb;--purova-beige-dark: #f5f2eb;--purova-text-dark: #121212;--purova-text-muted: #666666;--purova-font-sans: "Outfit", sans-serif;--purova-border-radius: 16px;--purova-transition: all .4s cubic-bezier(.16, 1, .3, 1);--purova-shadow-soft: 0 4px 30px rgba(0, 0, 0, .02);--purova-shadow-medium: 0 10px 40px rgba(181, 140, 80, .04), 0 2px 10px rgba(0, 0, 0, .01);--purova-shadow-hover: 0 20px 50px rgba(181, 140, 80, .12);--purova-glass-bg: rgba(255, 255, 255, .82);--purova-glass-border: rgba(181, 140, 80, .22)}.purova-section{font-family:var(--purova-font-sans);color:var(--purova-text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;background-color:#fff;overflow:hidden;letter-spacing:-.01em}.purova-section h1,.purova-section h2,.purova-section h3,.purova-section h4{font-family:var(--purova-font-sans);font-weight:600;color:var(--purova-text-dark);margin:0;letter-spacing:-.03em;line-height:1.25}.purova-section p{color:var(--purova-text-muted);margin:0;letter-spacing:-.01em}.purova-container{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:749px){.purova-container{padding:0 20px}}.purova-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--purova-font-sans);font-size:15px;font-weight:500;border-radius:30px;text-decoration:none;transition:var(--purova-transition);cursor:pointer;border:1px solid transparent;gap:10px;white-space:nowrap}.purova-btn-primary{background:var(--purova-gold-gradient);color:#fff!important;box-shadow:0 4px 15px #b58c5033;border:none}.purova-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #b58c5073}.purova-btn-secondary{background-color:#fff;color:var(--purova-text-dark)!important;border:1px solid var(--purova-glass-border);box-shadow:var(--purova-shadow-soft)}.purova-btn-secondary:hover{background-color:var(--purova-beige-dark);border-color:var(--purova-gold);transform:translateY(-3px);box-shadow:0 8px 20px #0000000d}.purova-btn-whatsapp{background-color:#fff;color:#25d366!important;border-color:#e2e2e2;box-shadow:var(--purova-shadow-soft)}.purova-btn-whatsapp:hover{background-color:#25d366;color:#fff!important;border-color:#25d366;transform:translateY(-2px);box-shadow:0 8px 20px #25d36633}.purova-py-lg{padding-top:100px;padding-bottom:100px}.purova-py-md{padding-top:60px;padding-bottom:60px}@media screen and (max-width:749px){.purova-py-lg{padding-top:80px;padding-bottom:80px}}.purova-announcement-bar{background-color:var(--purova-text-dark);color:#fff;padding:10px 0;overflow:hidden;position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.08)}.purova-announcement-marquee{display:flex;overflow:hidden;width:100%}.purova-ann-items{display:flex;width:max-content;animation:purovaMarquee 25s linear infinite}.purova-ann-items:hover{animation-play-state:paused}.purova-ann-group{display:flex;align-items:center;gap:60px;padding-right:60px}.purova-ann-item{display:flex;align-items:center;gap:8px;font-family:var(--purova-font-sans);font-size:13px;color:#ffffffe6;white-space:nowrap}.purova-ann-item svg{width:14px;height:14px;stroke:var(--purova-gold);fill:none;flex-shrink:0}.purova-ann-title{font-weight:600;letter-spacing:.05em}.purova-ann-sub{color:#ffffff80;font-weight:400}@keyframes purovaMarquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.purova-hero-wrapper{background:radial-gradient(circle at 80% 50%,#b58c500f,#fff0 70%),var(--purova-beige);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:620px;padding:80px 0;position:relative}.purova-hero-content{padding-right:60px}.purova-hero-content h1{font-size:58px;line-height:1.1;font-weight:600;margin-bottom:24px;letter-spacing:-.04em}.purova-hero-content p{font-size:19px;line-height:1.6;margin-bottom:36px;color:var(--purova-text-muted)}.purova-hero-btns{display:flex;gap:16px;margin-bottom:48px}.purova-hero-social{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(181,140,80,.1);padding-top:24px;display:inline-flex}.purova-hero-avatars{display:flex;margin-right:8px}.purova-hero-avatar{width:36px;height:36px;border-radius:50%;border:2px solid #ffffff;margin-left:-10px;background-color:var(--purova-beige-dark);background-size:cover;background-position:center;box-shadow:0 4px 10px #0000000d}.purova-hero-avatar:first-child{margin-left:0}.purova-hero-social-txt{font-size:13px;line-height:1.4}.purova-hero-social-rating{font-weight:600;color:var(--purova-text-dark)}.purova-hero-social-label{color:var(--purova-text-muted)}.purova-hero-image-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.purova-hero-image{max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 50px rgba(181,140,80,.1));transition:transform .6s cubic-bezier(.16,1,.3,1)}.purova-hero-image-wrapper:hover .purova-hero-image{transform:translateY(-8px) scale(1.03)}@media screen and (max-width:989px){.purova-hero-wrapper{grid-template-columns:1fr;text-align:center;padding:60px 20px}.purova-hero-content{padding-right:0;margin-bottom:40px;order:1}.purova-hero-content h1{font-size:42px}.purova-hero-btns{justify-content:center}.purova-hero-social{justify-content:center;border-top:none;padding-top:0}.purova-hero-image-wrapper{order:2}}.purova-hero-video-mode{position:relative;background:#000;overflow:hidden;min-height:650px}.purova-hero-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.purova-hero-bg-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.purova-hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.purova-hero-wrapper-video{grid-template-columns:1fr!important;display:flex!important;align-items:center;justify-content:center;min-height:650px;z-index:3;padding:80px 24px;background:transparent!important}.purova-hero-content-video{max-width:800px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0;border:none!important;box-shadow:none!important;text-align:center;margin:0 auto;animation:purovaFadeUp 1s cubic-bezier(.16,1,.3,1) both}.purova-hero-content-video h1{font-size:58px!important;color:#fff!important;margin-bottom:24px;text-shadow:0 2px 15px rgba(0,0,0,.5)}.purova-hero-content-video p{font-size:20px!important;color:#ffffffe6!important;font-weight:400;margin-bottom:40px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.purova-hero-content-video .purova-hero-btns{justify-content:center;margin-bottom:36px}.purova-hero-content-video .purova-hero-social{justify-content:center;border-top:1px solid rgba(255,255,255,.2)!important;padding-top:20px;display:inline-flex}.purova-hero-content-video .purova-hero-social-rating{color:#fff!important}.purova-hero-content-video .purova-hero-social-label{color:#fffc!important}.purova-btn-secondary-video{background-color:#ffffff26!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.purova-btn-secondary-video:hover{background-color:#fff!important;color:var(--purova-text-dark)!important;border-color:#fff!important}.purova-hero-image-glow{position:absolute;width:120%;height:120%;background:radial-gradient(circle,#b58c501f,#fff0 70%);top:-10%;left:-10%;z-index:-1;pointer-events:none}@keyframes purovaFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.purova-hero-content-video h1{font-size:36px!important}.purova-hero-content-video p{font-size:16px!important}}.purova-trust-bar{overflow:visible!important;position:relative;z-index:12}.purova-trust-bar-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px 32px;border-radius:60px;box-shadow:0 10px 40px #b58c500f,0 2px 12px #00000005;border:1px solid rgba(181,140,80,.15);margin-top:-50px;position:relative;z-index:10;transition:var(--purova-transition)}.purova-trust-bar-pills:hover{border-color:#b58c5066;box-shadow:0 20px 60px #b58c501f}.purova-trust-pill{display:flex;align-items:center;gap:16px;padding:4px 0;transition:var(--purova-transition)}.purova-trust-pill:hover{transform:translateY(-2px)}.purova-trust-pill:not(:last-child){border-right:1px solid rgba(181,140,80,.15)}.purova-trust-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#fff,#f5f2eb);color:var(--purova-gold);flex-shrink:0;border:1px solid rgba(181,140,80,.1);box-shadow:0 4px 10px #b58c500d;transition:var(--purova-transition)}.purova-trust-pill:hover .purova-trust-icon{background:var(--purova-gold-gradient);border-color:transparent;box-shadow:0 6px 15px #b58c5040}.purova-trust-icon svg{width:22px;height:22px;stroke:var(--purova-gold);stroke-width:1.5;fill:none;transition:var(--purova-transition)}.purova-trust-pill:hover .purova-trust-icon svg{stroke:#fff;transform:scale(1.1)}.purova-trust-text h4{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;color:var(--purova-text-dark)}.purova-trust-text p{font-size:12px;line-height:1.3;color:var(--purova-text-muted)}@media screen and (max-width:989px){.purova-trust-bar-pills{grid-template-columns:1fr 1fr;border-radius:24px;margin-top:-20px;gap:24px;padding:24px 16px}.purova-trust-pill:nth-child(2n){border-right:none}}@media screen and (max-width:549px){.purova-trust-bar-pills{grid-template-columns:1fr}.purova-trust-pill{border-right:none!important}}.purova-usage-grid{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:center}.purova-usage-intro{display:flex;flex-direction:column;align-items:flex-start}.purova-usage-tag{color:var(--purova-gold);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.purova-usage-intro h2{font-size:42px;line-height:1.15;margin-bottom:20px;letter-spacing:-.03em}.purova-usage-intro p{font-size:15px;margin-bottom:32px;color:var(--purova-text-muted)}.purova-usage-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.purova-usage-card{position:relative;border-radius:var(--purova-border-radius);overflow:hidden;height:340px;background-color:var(--purova-beige-dark);box-shadow:0 10px 30px #00000005;cursor:pointer;text-decoration:none;border:1px solid rgba(181,140,80,.08);transition:var(--purova-transition)}.purova-usage-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #b58c5026;border-color:var(--purova-gold)}.purova-usage-card:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px solid rgba(255,255,255,.25);border-radius:12px;pointer-events:none;z-index:3;transition:var(--purova-transition)}.purova-usage-card:hover:before{top:8px;right:8px;bottom:8px;left:8px;border-color:#b58c5080;box-shadow:0 0 15px #b58c504d inset}.purova-usage-card-img{width:100%;height:100%;object-fit:cover;transition:var(--purova-transition);filter:brightness(.85)}.purova-usage-card:hover .purova-usage-card-img{transform:scale(1.1);filter:brightness(.65)}.purova-usage-card-overlay{position:absolute;bottom:0;left:0;width:100%;padding:24px;background:linear-gradient(to top,#121212d9,#1212124d,#0000);display:flex;justify-content:space-between;align-items:flex-end;color:#fff;z-index:2;transition:var(--purova-transition)}.purova-usage-card-title{font-size:18px;font-weight:600;color:#fff!important;margin:0;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.4)!important}.purova-usage-card-icon{width:36px;height:36px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);transition:var(--purova-transition)}.purova-usage-card-icon svg{width:14px;height:14px;stroke:#fff!important;stroke-width:2.5;fill:none}.purova-usage-card:hover .purova-usage-card-icon{background:var(--purova-gold-gradient);border-color:transparent;transform:rotate(45deg) scale(1.1);box-shadow:0 4px 12px #b58c504d}@media screen and (max-width:1199px){.purova-usage-grid{grid-template-columns:1fr}.purova-usage-intro{align-items:center;text-align:center;max-width:600px;margin:0 auto}.purova-usage-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.purova-usage-cards{grid-template-columns:1fr}.purova-usage-card{height:260px}}.purova-ba-intro{text-align:center;max-width:600px;margin:0 auto 50px}.purova-ba-tag{color:var(--purova-gold);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;display:block}.purova-ba-intro h2{font-size:42px;line-height:1.15;margin-bottom:20px;letter-spacing:-.03em}.purova-ba-slider-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.purova-ba-card{background-color:#fff;border-radius:var(--purova-border-radius);overflow:hidden;box-shadow:var(--purova-shadow-soft);border:1px solid #f0f0f0}.purova-ba-img-box{position:relative;width:100%;padding-top:75%;overflow:hidden}.purova-ba-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.purova-ba-label{position:absolute;top:15px;padding:4px 12px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:4px;letter-spacing:.05em;color:#fff;z-index:5}.purova-ba-label-before{left:15px;background-color:#121212bf}.purova-ba-label-after{right:15px;background-color:var(--purova-gold)}.purova-ba-card-info{padding:20px;text-align:center;border-top:1px solid #f9f9f9}.purova-ba-card-info h3{font-size:16px;font-weight:500;margin-bottom:6px}.purova-ba-card-info p{font-size:13px}.purova-ba-bullets{display:flex;justify-content:center;gap:8px;margin-top:30px}.purova-ba-bullet{width:8px;height:8px;border-radius:50%;background-color:#e2e2e2;cursor:pointer;transition:var(--purova-transition)}.purova-ba-bullet.active{background-color:var(--purova-gold);width:24px;border-radius:4px}@media screen and (max-width:989px){.purova-ba-slider-container{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.purova-video-wrapper{position:relative;background-size:cover;background-position:center;height:540px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:var(--purova-border-radius);overflow:hidden;box-shadow:var(--purova-shadow-medium)}.purova-video-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000073;z-index:1}.purova-video-inner{position:relative;z-index:2;text-align:center;max-width:600px;padding:30px}.purova-video-tag{color:var(--purova-gold);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;display:block}.purova-video-inner h2{font-size:42px;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.purova-video-inner p{color:#ffffffd9;font-size:16px;margin-bottom:40px}.purova-video-play-btn{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background-color:#fffffff2;color:var(--purova-text-dark);margin:0 auto;cursor:pointer;transition:var(--purova-transition);box-shadow:0 10px 30px #0000004d;animation:purovaPulse 3s infinite}.purova-video-play-btn svg{width:24px;height:24px;fill:var(--purova-text-dark);margin-left:6px;transition:var(--purova-transition)}.purova-video-play-btn:hover{background-color:var(--purova-gold);color:#fff;transform:scale(1.08);box-shadow:0 10px 40px #b58c5066}.purova-video-play-btn:hover svg{fill:#fff}@keyframes purovaPulse{0%{box-shadow:0 0 #b58c5066}70%{box-shadow:0 0 0 16px #b58c5000}to{box-shadow:0 0 #b58c5000}}@media screen and (max-width:749px){.purova-video-wrapper{height:420px}.purova-video-inner h2{font-size:32px}}.purova-fp-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.purova-fp-image-container{position:relative;background:radial-gradient(circle,#ffffff 40%,var(--purova-beige-dark) 100%);border-radius:var(--purova-border-radius);padding:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(181,140,80,.08);box-shadow:0 10px 30px #00000003}.purova-fp-badge{position:absolute;top:24px;left:24px;background:var(--purova-gold-gradient);color:#fff;padding:6px 18px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;border-radius:30px;box-shadow:0 4px 15px #b58c5040;border:1px solid rgba(255,255,255,.2);z-index:5;transition:var(--purova-transition)}.purova-fp-image-container:hover .purova-fp-badge{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 22px #b58c5073}.purova-fp-image{max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 35px rgba(0,0,0,.06))}.purova-fp-info{display:flex;flex-direction:column}.purova-fp-title{font-size:42px;margin-bottom:8px;letter-spacing:-.03em}.purova-fp-subtitle{font-size:16px;color:var(--purova-text-muted);margin-bottom:20px}.purova-fp-rating{display:flex;align-items:center;gap:8px;margin-bottom:28px}.purova-stars{color:var(--purova-gold);letter-spacing:2px}.purova-rating-text{font-size:13px;font-weight:500;color:var(--purova-text-muted)}.purova-fp-features{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.purova-fp-feature{display:flex;align-items:center;gap:12px}.purova-fp-feature svg{width:18px;height:18px;stroke:var(--purova-gold);stroke-width:2.5;fill:none;flex-shrink:0}.purova-fp-feature span{font-size:15px;font-weight:500;color:var(--purova-text-dark)}.purova-fp-pricing-cta{display:flex;align-items:center;justify-content:space-between;background-color:var(--purova-beige);padding:24px 32px;border-radius:var(--purova-border-radius);gap:20px;border:1px solid rgba(181,140,80,.1);box-shadow:0 10px 30px #b58c5008}.purova-fp-price-box{display:flex;flex-direction:column}.purova-fp-price-old{font-size:14px;text-decoration:line-through;color:var(--purova-text-muted);margin-bottom:2px}.purova-fp-price-current{font-size:28px;font-weight:700;color:var(--purova-text-dark)}.purova-fp-cta-box{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.purova-fp-highlight-badge{display:inline-flex;align-items:center;gap:8px;background-color:var(--purova-gold-light);color:var(--purova-gold-hover);padding:10px 20px;border-radius:30px;font-size:12px;font-weight:500;border:1px dashed var(--purova-gold);margin-top:4px;letter-spacing:.02em;text-align:center;justify-content:center}.purova-fp-highlight-badge svg{width:16px;height:16px;stroke:var(--purova-gold);flex-shrink:0}.purova-fp-payments{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.purova-fp-payments .payment-icon{width:38px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.08);transition:var(--purova-transition)}.purova-fp-payments .payment-icon:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.purova-fp-btn-group{display:flex;gap:16px;align-items:center;justify-content:center;width:100%}.purova-fp-buy-form{margin:0;display:inline-flex}@media screen and (max-width:549px){.purova-fp-btn-group{flex-direction:column;gap:10px}.purova-fp-buy-form,.purova-fp-btn-group .purova-btn{width:100%}}@media screen and (max-width:989px){.purova-fp-grid{grid-template-columns:1fr;gap:40px}.purova-fp-image-container{padding:30px}.purova-fp-pricing-cta{flex-direction:column;text-align:center;padding:24px}}.purova-fp-benefits-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;border-top:1px solid rgba(181,140,80,.1);padding-top:48px;margin-top:48px}.purova-fp-benefit-item{display:flex;flex-direction:column;align-items:center;text-align:center}.purova-fp-benefit-icon{width:52px;height:52px;border-radius:50%;background-color:var(--purova-beige-dark);display:flex;align-items:center;justify-content:center;color:var(--purova-gold);margin-bottom:14px;border:1px solid rgba(181,140,80,.05)}.purova-fp-benefit-icon svg{width:22px;height:22px;stroke:var(--purova-gold);stroke-width:1.5;fill:none}.purova-fp-benefit-label{font-size:13px;font-weight:600;color:var(--purova-text-dark);line-height:1.35}@media screen and (max-width:989px){.purova-fp-benefits-bar{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (max-width:549px){.purova-fp-benefits-bar{grid-template-columns:repeat(2,1fr)}}.purova-reviews-section{background:radial-gradient(circle at 50% 50%,#b58c500a,#fff0),var(--purova-beige)}.purova-reviews-title{text-align:center;margin-bottom:50px}.purova-reviews-tag{color:var(--purova-gold);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;display:block}.purova-reviews-title h2{font-size:42px}.purova-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.purova-review-card{background-color:#fff;padding:40px;border-radius:var(--purova-border-radius);box-shadow:0 15px 35px #00000005;border:1px solid rgba(181,140,80,.08);transition:var(--purova-transition)}.purova-review-card:hover{transform:translateY(-5px);box-shadow:var(--purova-shadow-hover);border-color:var(--purova-gold)}.purova-review-stars{color:var(--purova-gold);font-size:16px;margin-bottom:20px}.purova-review-body{font-size:15px;color:var(--purova-text-dark);font-style:italic;line-height:1.65;margin-bottom:28px}.purova-review-author{font-size:13px;font-weight:600;color:var(--purova-text-muted);text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.purova-review-author:before{content:"";width:15px;height:1px;background-color:var(--purova-gold)}@media screen and (max-width:989px){.purova-reviews-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.purova-gallery-title{text-align:center;margin-bottom:40px}.purova-gallery-tag{color:var(--purova-gold);font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;display:block}.purova-gallery-title h2{font-size:38px;margin-bottom:6px;letter-spacing:-.02em}.purova-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:48px}.purova-gallery-item{position:relative;border-radius:var(--purova-border-radius);overflow:hidden;padding-top:100%;background-color:var(--purova-beige-dark);box-shadow:0 10px 25px #00000005;border:1px solid rgba(181,140,80,.08);transition:var(--purova-transition)}.purova-gallery-item:nth-child(odd){transform:translateY(6px)}.purova-gallery-item:nth-child(2n){transform:translateY(-6px)}.purova-gallery-item:hover{box-shadow:0 20px 40px #b58c5026;border-color:var(--purova-gold);z-index:5}.purova-gallery-item:nth-child(odd):hover{transform:translateY(-8px) scale(1.03) rotate(1.5deg)!important}.purova-gallery-item:nth-child(2n):hover{transform:translateY(-8px) scale(1.03) rotate(-1.5deg)!important}.purova-gallery-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--purova-transition)}.purova-gallery-item:hover .purova-gallery-img{transform:scale(1.08)}.purova-gallery-hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#121212a6;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--purova-transition);z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.purova-gallery-item:hover .purova-gallery-hover-overlay{opacity:1}.purova-gallery-overlay-content{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff}.purova-gallery-overlay-content svg{width:24px;height:24px;stroke:#fff;stroke-width:2;fill:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.purova-gallery-username{font-size:13px;font-weight:500;color:#fff;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.purova-gallery-action{text-align:center}@media screen and (max-width:989px){.purova-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px}.purova-gallery-item:nth-child(n+4){display:none}}.purova-nw-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.purova-nw-card{background-color:var(--purova-beige);border-radius:var(--purova-border-radius);padding:48px;display:flex;align-items:center;gap:32px;box-shadow:var(--purova-shadow-soft);border:1px solid rgba(181,140,80,.08)}.purova-nw-icon{width:64px;height:64px;border-radius:50%;background-color:var(--purova-gold);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.purova-nw-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:1.5;fill:none}.purova-nw-content{flex-grow:1}.purova-nw-content h3{font-size:24px;margin-bottom:6px;letter-spacing:-.02em}.purova-nw-content p{font-size:13px;margin-bottom:24px;color:var(--purova-text-muted)}.purova-nw-form{display:flex;gap:8px;max-width:420px}.purova-nw-input{flex-grow:1;background-color:#fff;border:1px solid #e5e0d8;border-radius:30px;padding:0 24px;font-family:var(--purova-font-sans);font-size:14px;color:var(--purova-text-dark);outline:none;height:48px;transition:var(--purova-transition)}.purova-nw-input:focus{border-color:var(--purova-gold);box-shadow:0 0 0 4px #b58c501a}.purova-nw-form-btn{height:48px;padding:0 24px}.purova-nw-card-whatsapp{background-color:#fff;border:1px solid rgba(37,211,102,.15)}.purova-nw-card-whatsapp .purova-nw-icon{background-color:#25d36614;color:#25d366}.purova-nw-card-whatsapp .purova-nw-icon svg{stroke:#25d366}@media screen and (max-width:989px){.purova-nw-grid{grid-template-columns:1fr;gap:20px}.purova-nw-card{padding:36px;flex-direction:column;text-align:center;gap:20px}.purova-nw-form{flex-direction:column;width:100%}.purova-nw-input{width:100%}}.purova-footer-wrapper{background-color:#fcfbfa;border-top:1px solid rgba(181,140,80,.15);color:var(--purova-text-dark)}.purova-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:50px}.purova-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start}.purova-footer-logo{font-family:Playfair Display,serif;font-weight:600;letter-spacing:.1em;font-size:30px;color:var(--purova-text-dark);margin-bottom:12px}.purova-footer-tagline{font-size:12px;color:var(--purova-text-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font-weight:500}.purova-footer-copy{font-size:12px;color:var(--purova-text-muted);margin-top:auto;opacity:.8}.purova-footer-title{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px;padding-top:4px;color:var(--purova-text-dark)}.purova-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.purova-footer-links a{color:var(--purova-text-muted);text-decoration:none;font-size:14px;transition:var(--purova-transition)}.purova-footer-links a:hover{color:var(--purova-gold);padding-left:4px}.purova-footer-socials{display:flex;gap:12px}.purova-footer-socials a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(181,140,80,.25);color:var(--purova-text-muted);transition:var(--purova-transition);text-decoration:none}.purova-footer-socials a svg{width:18px;height:18px}.purova-footer-socials a:hover{background-color:var(--purova-gold);color:#fff!important;border-color:var(--purova-gold);transform:translateY(-4px);box-shadow:0 8px 20px #b58c5040}@media screen and (max-width:989px){.purova-footer-grid{grid-template-columns:1fr;gap:40px;text-align:center}.purova-footer-brand-col{align-items:center}.purova-footer-socials{justify-content:center}.purova-footer-links a:hover{padding-left:0}}.purova-reveal{opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.purova-reveal-active{opacity:1!important;transform:translateY(0)!important}.purova-usage-details-container{display:none;margin-top:40px;background:linear-gradient(180deg,#fffffff2,#fdfcfbe6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(181,140,80,.15);border-radius:var(--purova-border-radius);padding:36px;box-shadow:0 15px 40px #b58c500f,inset 0 1px #fff9;position:relative;grid-template-columns:1fr;transition:var(--purova-transition)}.purova-usage-details-container.purova-open{display:grid;animation:purovaExpandOpen .6s cubic-bezier(.16,1,.3,1) both}@keyframes purovaExpandOpen{0%{opacity:0;transform:translateY(20px) scale(.98);max-height:0}to{opacity:1;transform:translateY(0) scale(1);max-height:1000px}}.purova-usage-details-content{grid-area:1 / 1;opacity:0;transform:translateY(15px);pointer-events:none;visibility:hidden;transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1),visibility .4s}.purova-usage-details-content.purova-active{opacity:1!important;transform:translateY(0)!important;pointer-events:auto;visibility:visible}.purova-usage-details-inner{display:flex;flex-direction:column;gap:14px}.purova-usage-details-tag{color:var(--purova-gold);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.purova-usage-details-inner h3{font-size:26px;font-weight:600;color:var(--purova-text-dark);letter-spacing:-.02em}.purova-usage-details-inner p{font-size:16px;color:var(--purova-text-muted);line-height:1.65;max-width:850px;margin:0}.purova-usage-details-features{display:flex;gap:20px;margin-top:14px;flex-wrap:wrap}.purova-ud-feat{font-size:13px;font-weight:600;color:var(--purova-gold-hover);background:#b58c500d;padding:8px 18px;border-radius:20px;border:1px solid rgba(181,140,80,.1);display:inline-flex;align-items:center;gap:6px}.purova-usage-card.purova-active{transform:translateY(-8px);box-shadow:0 20px 45px #b58c5038;border-color:var(--purova-gold)!important}.purova-usage-card.purova-active:before{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-color:var(--purova-gold)!important;border-width:2px!important}.purova-usage-card.purova-active .purova-usage-card-icon{background:var(--purova-gold-gradient)!important;border-color:transparent!important;transform:rotate(135deg) scale(1.1)!important;box-shadow:0 4px 12px #b58c5059!important}.purova-usage-details-pointer{position:absolute;top:-10px;left:12.5%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--purova-gold);z-index:15;opacity:0;transition:left .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}@keyframes purovaFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.purova-usage-details-pointer{display:none!important}.purova-usage-details-container{padding:24px}.purova-usage-details-inner h3{font-size:20px}.purova-usage-details-inner p{font-size:14px}.purova-usage-details-features{gap:10px}.purova-ud-feat{width:100%;justify-content:center}}.product{font-family:var(--purova-font-sans)!important}.product__title h1,.product__title{font-family:var(--purova-font-sans)!important;font-weight:600!important;color:var(--purova-text-dark)!important;letter-spacing:-.03em!important;font-size:2.4rem!important;line-height:1.25!important}.price{font-family:var(--purova-font-sans)!important}.price-item--sale{color:var(--purova-gold)!important;font-weight:600!important;font-size:2.2rem!important}.price-item--regular{font-weight:500!important;font-size:1.6rem!important}.product-form__submit.button{background:var(--purova-gold-gradient)!important;color:#fff!important;border-radius:30px!important;font-family:var(--purova-font-sans)!important;font-weight:500!important;font-size:15px!important;padding:14px 32px!important;height:auto!important;min-height:52px!important;border:none!important;box-shadow:0 4px 15px #b58c5033!important;transition:var(--purova-transition)!important;text-transform:none!important;letter-spacing:normal!important}.product-form__submit.button:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #b58c5073!important}.shopify-payment-button__button{border-radius:30px!important;font-family:var(--purova-font-sans)!important;font-weight:500!important;font-size:15px!important;padding:14px 32px!important;height:auto!important;min-height:52px!important;transition:var(--purova-transition)!important;text-transform:none!important;letter-spacing:normal!important}.shopify-payment-button__button--unbranded{background-color:var(--purova-text-dark)!important;color:#fff!important;border:1px solid var(--purova-text-dark)!important}.shopify-payment-button__button--unbranded:hover{background-color:#000!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #00000026!important}.quantity{border-radius:20px!important;border:1px solid var(--purova-glass-border)!important;background-color:#fff!important;overflow:hidden!important;min-height:42px!important}.quantity__input{font-family:var(--purova-font-sans)!important;font-weight:500!important;color:var(--purova-text-dark)!important;height:auto!important}.quantity__button{color:var(--purova-text-muted)!important;transition:var(--purova-transition)!important;height:auto!important}.quantity__button:hover{color:var(--purova-gold)!important;background-color:var(--purova-beige-dark)!important}.product__accordion{border:1px solid var(--purova-glass-border)!important;border-radius:12px!important;background-color:var(--purova-beige)!important;margin-bottom:12px!important;box-shadow:var(--purova-shadow-soft)!important;overflow:hidden!important}.product__accordion summary{padding:14px 20px!important;font-family:var(--purova-font-sans)!important;font-weight:500!important;color:var(--purova-text-dark)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;transition:var(--purova-transition)!important}.product__accordion summary:hover{background-color:var(--purova-beige-dark)!important}.product__accordion summary .icon{color:var(--purova-gold)!important}.product__accordion .accordion__content{padding:16px 20px!important;font-size:14px!important;line-height:1.6!important;color:var(--purova-text-muted)!important;background-color:#fff!important;border-top:1px solid var(--purova-glass-border)!important}.product-form__input--pill .product-form__input label{font-family:var(--purova-font-sans)!important;border-radius:30px!important;border:1px solid var(--purova-glass-border)!important;background-color:#fff!important;color:var(--purova-text-dark)!important;padding:8px 20px!important;font-size:14px!important;transition:var(--purova-transition)!important;cursor:pointer!important}.product-form__input--pill .product-form__input label:hover{border-color:var(--purova-gold)!important;background-color:var(--purova-beige-dark)!important}.product-form__input--pill .product-form__input input:checked+label{background:var(--purova-gold-gradient)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px #b58c5040!important}.product-form__input .select{border-radius:12px!important;border:1px solid var(--purova-glass-border)!important;font-family:var(--purova-font-sans)!important;background-color:var(--purova-beige)!important;transition:var(--purova-transition)!important}.product-form__input .select:focus-within{border-color:var(--purova-gold)!important;box-shadow:0 0 0 3px #b58c501f!important}.product-form__input .form__label{font-family:var(--purova-font-sans)!important;font-weight:500!important;color:var(--purova-text-dark)!important;text-transform:none!important;letter-spacing:normal!important;font-size:14px!important}.product__description{font-family:var(--purova-font-sans)!important;color:var(--purova-text-muted)!important;font-size:15px!important;line-height:1.7!important}.product__description h1,.product__description h2,.product__description h3,.product__description h4{font-family:var(--purova-font-sans)!important;color:var(--purova-text-dark)!important;font-weight:600!important}.product__description ul,.product__description ol{font-family:var(--purova-font-sans)!important;color:var(--purova-text-muted)!important}.product__description a{color:var(--purova-gold)!important;text-decoration:none!important;border-bottom:1px solid rgba(181,140,80,.3)!important;transition:var(--purova-transition)!important}.product__description a:hover{border-bottom-color:var(--purova-gold)!important}.product__text.caption-with-letter-spacing{font-family:var(--purova-font-sans)!important;font-size:12px!important;font-weight:600!important;color:var(--purova-gold)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.price .badge{font-family:var(--purova-font-sans)!important;border-radius:30px!important;padding:4px 14px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.badge--bottom-left,.badge[class*=sale]{background:var(--purova-gold-gradient)!important;color:#fff!important;border:none!important}.price--on-sale .price-item--regular{color:var(--purova-text-muted)!important;text-decoration:line-through!important;opacity:.6!important}.product__media-item .media{border-radius:var(--purova-border-radius)!important;overflow:hidden!important;border:1px solid var(--purova-glass-border)!important}.product__media-item .media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.product__media-item:hover .media img{transform:scale(1.03)!important}.thumbnail-list .thumbnail{border-radius:10px!important;overflow:hidden!important;border:2px solid transparent!important;transition:var(--purova-transition)!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail:hover{border-color:var(--purova-gold)!important;box-shadow:0 2px 8px #b58c5033!important}.share-button{font-family:var(--purova-font-sans)!important}.share-button__button{font-family:var(--purova-font-sans)!important;border-radius:30px!important;border:1px solid var(--purova-glass-border)!important;padding:8px 20px!important;color:var(--purova-text-muted)!important;transition:var(--purova-transition)!important;background-color:#fff!important}.share-button__button:hover{border-color:var(--purova-gold)!important;color:var(--purova-gold)!important;background-color:var(--purova-beige-dark)!important}.shopify-payment-button__more-options{font-family:var(--purova-font-sans)!important;color:var(--purova-text-muted)!important;font-size:13px!important;transition:var(--purova-transition)!important}.shopify-payment-button__more-options:hover{color:var(--purova-gold)!important}.related-products{font-family:var(--purova-font-sans)!important}.related-products .section-header__title,.related-products h2{font-family:var(--purova-font-sans)!important;font-weight:600!important;color:var(--purova-text-dark)!important;letter-spacing:-.03em!important}.related-products .card{border-radius:var(--purova-border-radius)!important;overflow:hidden!important;border:1px solid var(--purova-glass-border)!important;box-shadow:var(--purova-shadow-soft)!important;transition:var(--purova-transition)!important}.related-products .card:hover{box-shadow:var(--purova-shadow-hover)!important;transform:translateY(-4px)!important}.related-products .card__heading a{font-family:var(--purova-font-sans)!important;color:var(--purova-text-dark)!important;text-decoration:none!important}.related-products .card__heading a:hover{color:var(--purova-gold)!important}.related-products .price-item{font-family:var(--purova-font-sans)!important;color:var(--purova-gold)!important;font-weight:600!important}.breadcrumbs a,.breadcrumbs__text{font-family:var(--purova-font-sans)!important;color:var(--purova-text-muted)!important;font-size:13px!important}.breadcrumbs a:hover{color:var(--purova-gold)!important}.product__info-container>*+*{border-top:none!important}.product__sku,.product__tax{font-family:var(--purova-font-sans)!important;font-size:12px!important;color:var(--purova-text-muted)!important}@media screen and (max-width:749px){.product__title h1,.product__title,.price-item--sale{font-size:1.8rem!important}.product-form__submit.button{padding:12px 24px!important;font-size:14px!important;min-height:48px!important}.shopify-payment-button__button{min-height:48px!important;font-size:14px!important}.product__accordion summary{padding:12px 16px!important;font-size:14px!important}.product__description{font-size:14px!important}}.purova-product-checklist{display:flex;flex-direction:column;gap:12px;margin:20px 0;padding:16px;background-color:#faf8f5;border-radius:8px;border:1px solid rgba(181,140,80,.15)}.purova-checklist-item{display:flex;align-items:center;gap:10px;font-family:var(--purova-font-sans);font-size:14px;color:var(--purova-text-dark)}.purova-check-icon{flex-shrink:0}.purova-product-info-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.purova-info-box{display:flex;align-items:center;gap:10px;padding:12px;background-color:#fff;border:1px solid rgba(181,140,80,.15);border-radius:8px;box-shadow:0 4px 10px #b58c500a}.purova-info-box-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#b58c501a;color:var(--purova-gold);flex-shrink:0}.purova-info-box-text{display:flex;flex-direction:column;font-family:var(--purova-font-sans)}.purova-info-box-text strong{font-size:12px;color:var(--purova-text-dark);font-weight:600}.purova-info-box-text span{font-size:11px;color:var(--purova-text-muted)}.purova-secure-payments{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding-top:15px;border-top:1px dashed rgba(181,140,80,.2)}.purova-secure-payments span{font-family:var(--purova-font-sans);font-size:12px;color:var(--purova-text-muted);text-transform:uppercase;letter-spacing:.05em}.purova-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.purova-payment-icon,.purova-payment-icons svg,.purova-payment-icons img{width:38px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.08);transition:var(--purova-transition)}.purova-payment-icon:hover,.purova-payment-icons svg:hover,.purova-payment-icons img:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.purova-gallery-trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.purova-gallery-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.purova-gallery-badge svg{color:var(--purova-gold)}.purova-badge-content{display:flex;flex-direction:column;font-family:var(--purova-font-sans)}.purova-badge-content strong{font-size:11px;color:var(--purova-text-dark);font-weight:600}.purova-badge-content span{font-size:9px;color:var(--purova-text-muted)}.product-form__submit.button{background-color:#b58c50!important;color:#fff!important;font-weight:600!important;border-radius:4px!important;box-shadow:0 6px 20px #b58c5040!important;transition:transform .2s,background-color .2s!important}.product-form__submit.button:hover{background-color:#9e753c!important;transform:translateY(-2px)!important}.shopify-payment-button__button{background-color:#fff!important;color:#121212!important;border:1.5px solid #121212!important;font-weight:600!important;border-radius:4px!important;transition:transform .2s,background-color .2s!important;text-transform:none!important}.shopify-payment-button__button:hover{background-color:#f7f7f7!important;transform:translateY(-2px)!important}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:grid!important;grid-template-columns:90px 1fr!important;gap:20px!important;align-items:start!important;width:100%!important}.product--thumbnail .thumbnail-slider{grid-column:1!important;grid-row:1!important;max-width:90px!important;display:block!important}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;margin:0!important;transform:none!important;width:100%!important}.product--thumbnail .thumbnail-list__item{width:100%!important;max-width:90px!important}.product--thumbnail .thumbnail-slider .slider-button{display:none!important}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){grid-column:2!important;grid-row:1!important;width:100%!important}}@media screen and (max-width:749px){.purova-product-info-boxes{grid-template-columns:1fr!important;gap:8px!important}.purova-gallery-trust-badges{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.product__info-container .purova-gallery-trust-badges{grid-template-columns:repeat(2,1fr)!important;gap:16px 12px!important;border-top:1px dashed rgba(181,140,80,.2)!important;margin-top:20px!important;padding-top:20px!important}.shopify-policy__container{max-width:900px!important;margin:60px auto!important;padding:50px 60px!important;background-color:#fff!important;border-radius:var(--purova-border-radius)!important;border:1px solid rgba(181,140,80,.12)!important;box-shadow:var(--purova-shadow-medium)!important;font-family:var(--purova-font-sans)!important;box-sizing:border-box!important}.shopify-policy__title{font-size:32px!important;font-weight:700!important;color:var(--purova-text-dark)!important;margin-bottom:35px!important;text-align:center!important;letter-spacing:-.03em!important;position:relative!important;padding-bottom:18px!important}.shopify-policy__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--purova-gold-gradient);border-radius:2px}.shopify-policy__body{font-size:15px!important;line-height:1.8!important;color:var(--purova-text-muted)!important}.shopify-policy__body h2{font-size:20px!important;font-weight:600!important;color:var(--purova-text-dark)!important;margin-top:35px!important;margin-bottom:15px!important;letter-spacing:-.02em!important}.shopify-policy__body h3{font-size:17px!important;font-weight:600!important;color:var(--purova-text-dark)!important;margin-top:25px!important;margin-bottom:12px!important}.shopify-policy__body p{margin-bottom:20px!important;color:var(--purova-text-muted)!important}.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:20px!important;padding-left:20px!important}.shopify-policy__body li{margin-bottom:8px!important;color:var(--purova-text-muted)!important}@media screen and (max-width:749px){.shopify-policy__container{margin:40px 15px!important;padding:30px 20px!important;border-radius:12px!important}.shopify-policy__title{font-size:26px!important;margin-bottom:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/purova-premium.css.map */
