.alv-front-main{margin:0!important;padding:0!important}.pv{--accent:#d6b46a;--bg:#0b0b0b;--card:#151515;--text:#fff;--title:#fff;background:var(--bg);color:var(--text);font-family:Arial,sans-serif}.pv-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:50px;max-width:1200px;margin:auto}.pv-media{background:#f5f5f5;min-height:430px;display:flex;align-items:center;justify-content:center}.pv-media img{max-width:100%;max-height:500px;object-fit:contain}.pv-info{align-self:center}.pv-badge{display:inline-block;background:var(--accent);color:#111;padding:6px 10px;border-radius:20px;font-weight:700;font-size:11px}.pv-info h1{font-size:42px;line-height:1;margin:14px 0}.pv-rating{color:var(--accent);margin:12px 0}.pv-sub{opacity:.75;line-height:1.6}.pv-info ul{list-style:none;padding:0}.pv-info li{margin:8px 0}.pv-price{font-size:30px;font-weight:900;margin:20px 0}.pv-buy{background:var(--accent);border:0;border-radius:5px;padding:15px 28px;font-weight:900}.pv-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#f3f5f4;color:#111;padding:20px;gap:10px}.pv-trust small{display:block;opacity:.6}.pv-section{padding:55px 45px}.pv-section>h2{text-align:center}.pv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pv-cards article{background:var(--card);padding:22px;border-radius:10px}.pv-cards strong{color:var(--accent);font-size:25px}.pv-video{text-align:center}.pv-video iframe{width:min(800px,100%);aspect-ratio:16/9;border:0}.pv-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.pv-content img{max-width:100%;border-radius:10px}.pv-section details{max-width:800px;margin:8px auto;background:var(--card);border:1px solid #ffffff18;border-radius:6px}.pv-section summary{padding:15px;cursor:pointer;display:flex;justify-content:space-between}.pv-section details p{padding:0 15px 15px;opacity:.7}.pv-guarantee{background:var(--accent);color:#111;text-align:center;padding:40px}.pv-guarantee p{max-width:700px;margin:auto}@media(max-width:800px){.pv-hero{grid-template-columns:1fr;padding:25px}.pv-info h1{font-size:32px}.pv-trust{grid-template-columns:1fr 1fr}.pv-cards,.pv-content{grid-template-columns:1fr}.pv-section{padding:35px 22px}}.alv-front-main .pv h1#pv-title{color:var(--title,var(--text))!important}.alv-real-woo-buy{max-width:1180px;margin:0 auto 40px;padding:0 24px}.alv-real-woo-buy-inner{background:var(--card,#151515);border-radius:18px;padding:24px}.alv-real-woo-buy .cart{margin:0!important}.alv-real-woo-buy .single_add_to_cart_button{background:var(--accent,#d6b46a)!important;color:#111!important;border:0!important;border-radius:10px!important;padding:14px 24px!important;font-weight:700!important;cursor:pointer}.alv-front-main .pv{background:var(--bg)!important;color:var(--text)!important}.alv-front-main .pv .pv-info h1,.alv-front-main .pv .pv-section h2,.alv-front-main .pv .pv-section h3{color:var(--title)!important}.alv-front-main .pv .pv-sub,.alv-front-main .pv .pv-section p,.alv-front-main .pv .pv-info li{color:var(--text)!important}.alv-front-main .pv .pv-cards article,.alv-front-main .pv .pv-section details{background:var(--card)!important;color:var(--text)!important}.alv-front-main .pv .pv-badge,.alv-front-main .pv .pv-buy,.alv-front-main .pv .pv-guarantee{background:var(--accent)!important}.alv-front-main .pv .pv-rating,.alv-front-main .pv .pv-cards strong{color:var(--accent)!important}.alv-front-main .pv .pv-video iframe{display:block;margin:0 auto;width:min(800px,100%);aspect-ratio:16/9;border:0}.pv-real-cart{margin-top:18px}.pv-real-cart form.cart{margin:0!important;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pv-real-cart form.cart .quantity{margin:0!important}.pv-real-cart form.cart .single_add_to_cart_button{background:var(--accent)!important;color:#111!important;border:0!important;border-radius:8px!important;padding:14px 24px!important;font-weight:900!important;min-height:48px;cursor:pointer}.pv-real-cart form.cart .single_add_to_cart_button:hover{filter:brightness(.95)}.pv-real-cart form.cart .variations{color:var(--text)}.pv-real-cart form.cart .variations select{min-height:42px}.pv-payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1000px;margin:25px auto 0}.pv-payment{background:var(--card);border:1px solid #ffffff18;border-radius:12px;padding:16px;text-align:center;min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.pv-payment-icon{height:42px;min-width:76px;display:flex;align-items:center;justify-content:center}.pv-payment-icon img{max-width:90px;max-height:38px;object-fit:contain}.pv-payment-icon span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;background:#fff;color:#111;font-weight:900;font-size:12px}.pv-payment strong{font-size:13px;color:var(--text)}.pv-section-subtitle{text-align:center;opacity:.7;max-width:700px;margin:-12px auto 0}.pv-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1050px;margin:25px auto 0}.pv-review{background:var(--card);border:1px solid #ffffff18;border-radius:14px;padding:22px}.pv-review-head{display:flex;gap:12px;align-items:center}.pv-review-head img,.pv-avatar-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover}.pv-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--accent);color:#111;font-weight:900;font-size:20px}.pv-review-stars{color:var(--accent);font-size:13px;margin-top:4px}.pv-review-stars span{color:var(--text);opacity:.7}.pv-review p{line-height:1.6;margin:18px 0 10px}.pv-review small{opacity:.7}.pv-real-cart .woocommerce-variation-price{color:var(--text)}@media(max-width:800px){.pv-payment-grid{grid-template-columns:1fr 1fr}.pv-review-grid{grid-template-columns:1fr}.pv-real-cart form.cart{display:block}.pv-real-cart form.cart .quantity,.pv-real-cart form.cart .single_add_to_cart_button{margin:8px 0!important}}.alv-front-main .alv-purchase-meta{margin:10px 0 12px}.alv-front-main .alv-stock-info{display:inline-flex;align-items:center;gap:6px;font-size:14px;opacity:.92}.alv-front-main .alv-real-wc-cart form.cart{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.alv-front-main .alv-real-wc-cart form.cart .quantity{display:flex!important;align-items:center}.alv-front-main .alv-real-wc-cart form.cart .quantity .qty{display:block!important;min-width:72px;height:48px;text-align:center}.alv-front-main .alv-real-wc-cart form.cart .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px}.alv-front-main .alv-real-wc-cart form.variations_form .variations{width:100%}.alv-front-main .pv-recommended{margin-top:36px}.alv-front-main .pv-recommended-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.alv-front-main .pv-recommended-head h2{margin:5px 0 0}.alv-front-main .pv-carousel-controls{display:flex;gap:8px}.alv-front-main .pv-carousel-controls button{width:42px;height:42px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:var(--card);color:var(--text);font-size:25px;cursor:pointer}.alv-front-main .pv-recommended-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scrollbar-width:thin}.alv-front-main .pv-rec-card{flex:0 0 calc(25% - 12px);min-width:210px;scroll-snap-align:start;border:1px solid rgb(255 255 255 / .1);border-radius:18px;background:var(--card);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.alv-front-main .pv-rec-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(0 0 0 / .2)}.alv-front-main .pv-rec-link{display:block;color:inherit;text-decoration:none}.alv-front-main .pv-rec-image{aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.alv-front-main .pv-rec-image img{width:100%;height:100%;object-fit:cover;display:block}.alv-front-main .pv-rec-info{padding:14px}.alv-front-main .pv-rec-info h3{font-size:15px;line-height:1.3;margin:0 0 8px;color:var(--title)}.alv-front-main .pv-rec-price{font-weight:700;color:var(--accent)}@media(max-width:767px){.alv-front-main .pv-recommended-head{align-items:flex-end}.alv-front-main .pv-rec-card{flex-basis:72%;min-width:72%}.alv-front-main .pv-real-wc-cart form.cart{align-items:stretch}.alv-front-main .pv-real-wc-cart form.cart .single_add_to_cart_button{flex:1}}@media (max-width:767px){.alv-front-main{width:100%;overflow-x:hidden}.alv-front-main>*{box-sizing:border-box}.alv-front-main .pv-hero,.alv-front-main .pv-section,.alv-front-main .pv-trust,.alv-front-main .pv-guarantee,.alv-front-main .pv-recommended{margin-left:auto!important;margin-right:auto!important}.alv-front-main .pv-hero,.alv-front-main .pv-section,.alv-front-main .pv-trust,.alv-front-main .pv-guarantee,.alv-front-main .pv-recommended{width:100%;max-width:100%}.alv-front-main .pv-hero>*,.alv-front-main .pv-section>*,.alv-front-main .pv-guarantee>*{margin-left:auto;margin-right:auto}.alv-front-main .pv-hero .pv-info,.alv-front-main .pv-hero .pv-media,.alv-front-main .pv-section .pv-inner,.alv-front-main .pv-section .pv-content-inner,.alv-front-main .pv-guarantee .pv-guarantee-inner{width:100%;margin-left:auto;margin-right:auto}.alv-front-main .pv-trust{justify-content:center!important;text-align:center!important}.alv-front-main .pv-trust>div{margin-left:auto;margin-right:auto}.alv-front-main .pv-recommended-head{width:100%;margin-left:auto;margin-right:auto}.alv-front-main .pv-recommended-track{margin-left:auto;margin-right:auto;padding-left:4px;padding-right:4px}.alv-front-main .alv-real-wc-cart,.alv-front-main .alv-purchase-meta{width:100%;margin-left:auto;margin-right:auto}.alv-front-main .alv-real-wc-cart form.cart{justify-content:center;margin-left:auto;margin-right:auto}.alv-front-main .alv-real-wc-cart form.cart .quantity{margin-left:auto;margin-right:auto}}.alv-front-main .pv,#alv-preview .pv{--muted:#a7a7a7;--border:#3a3a3a;--button-text:#111111;--badge-text:#111111;--price:#ffffff;--star:#d6b46a;--media-bg:#f5f5f5;--trust-bg:#f3f5f4;--trust-text:#111111;--section-title:#ffffff;--link:#d6b46a;--guarantee-text:#111111;--input-bg:#ffffff;--input-text:#111111}.alv-front-main .pv .pv-media,#alv-preview .pv .pv-media{background:var(--media-bg)!important}.alv-front-main .pv .pv-info h1,#alv-preview .pv .pv-info h1{color:var(--title)!important}.alv-front-main .pv .pv-sub,#alv-preview .pv .pv-sub{color:var(--muted)!important;opacity:1}.alv-front-main .pv .pv-info li,#alv-preview .pv .pv-info li{color:var(--text)!important}.alv-front-main .pv .pv-rating,#alv-preview .pv .pv-rating{color:var(--star)!important}.alv-front-main .pv .pv-rating span,#alv-preview .pv .pv-rating span{color:var(--text)!important}.alv-front-main .pv .pv-price,.alv-front-main .pv .pv-price *,#alv-preview .pv .pv-price,#alv-preview .pv .pv-price *{color:var(--price)!important}.alv-front-main .pv .pv-badge,#alv-preview .pv .pv-badge{background:var(--accent)!important;color:var(--badge-text)!important}.alv-front-main .pv .pv-buy,#alv-preview .pv .pv-buy{background:var(--accent)!important;color:var(--button-text)!important}.alv-front-main .pv .pv-trust,#alv-preview .pv .pv-trust{background:var(--trust-bg)!important;color:var(--trust-text)!important}.alv-front-main .pv .pv-trust b,.alv-front-main .pv .pv-trust small,#alv-preview .pv .pv-trust b,#alv-preview .pv .pv-trust small{color:var(--trust-text)!important}.alv-front-main .pv .pv-section>h2,#alv-preview .pv .pv-section>h2{color:var(--section-title)!important}.alv-front-main .pv .pv-section h3,#alv-preview .pv .pv-section h3{color:var(--title)!important}.alv-front-main .pv .pv-section p,#alv-preview .pv .pv-section p{color:var(--text)}.alv-front-main .pv .pv-section-subtitle,#alv-preview .pv .pv-section-subtitle{color:var(--muted)!important;opacity:1}.alv-front-main .pv .pv-cards article,.alv-front-main .pv .pv-section details,#alv-preview .pv .pv-cards article,#alv-preview .pv .pv-section details{background:var(--card)!important;border-color:var(--border)!important;color:var(--text)!important}.alv-front-main .pv .pv-cards strong,#alv-preview .pv .pv-cards strong{color:var(--accent)!important}.alv-front-main .pv .pv-video iframe,#alv-preview .pv .pv-video iframe{border-color:var(--border)!important}.alv-front-main .pv .pv-guarantee,#alv-preview .pv .pv-guarantee{background:var(--accent)!important;color:var(--guarantee-text)!important}.alv-front-main .pv .pv-guarantee p,#alv-preview .pv .pv-guarantee p{color:var(--guarantee-text)!important}.alv-front-main .pv a,#alv-preview .pv a{color:var(--link)}.alv-front-main .pv .pv-payment,.alv-front-main .pv .pv-review,#alv-preview .pv .pv-payment,#alv-preview .pv .pv-review{background:var(--card)!important;border-color:var(--border)!important;color:var(--text)!important}.alv-front-main .pv .pv-payment strong,#alv-preview .pv .pv-payment strong{color:var(--text)!important}.alv-front-main .pv .pv-payment-icon span,#alv-preview .pv .pv-payment-icon span{background:var(--input-bg)!important;color:var(--input-text)!important}.alv-front-main .pv .pv-review-stars,#alv-preview .pv .pv-review-stars{color:var(--star)!important}.alv-front-main .pv .pv-review-stars span,#alv-preview .pv .pv-review-stars span{color:var(--muted)!important;opacity:1}.alv-front-main .pv .pv-review small,#alv-preview .pv .pv-review small{color:var(--muted)!important;opacity:1}.alv-front-main .pv .pv-avatar-fallback,#alv-preview .pv .pv-avatar-fallback{background:var(--accent)!important;color:var(--button-text)!important}.alv-front-main .pv .pv-real-wc-cart form.cart .single_add_to_cart_button,.alv-front-main .pv .alv-real-woo-buy .single_add_to_cart_button,#alv-preview .pv .pv-real-wc-cart form.cart .single_add_to_cart_button,#alv-preview .pv .alv-real-woo-buy .single_add_to_cart_button{background:var(--accent)!important;color:var(--button-text)!important}.alv-front-main .pv .pv-real-wc-cart form.cart .variations,.alv-front-main .pv .pv-real-wc-cart form.cart .woocommerce-variation-description,.alv-front-main .pv .pv-real-wc-cart form.cart .reset_variations{color:var(--text)!important}.alv-front-main .pv .pv-real-wc-cart select,.alv-front-main .pv .pv-real-wc-cart input,#alv-preview .pv select,#alv-preview .pv input{background:var(--input-bg)!important;color:var(--input-text)!important;border-color:var(--border)!important}.alv-front-main .pv .alv-stock-info,#alv-preview .pv .alv-stock-info{color:var(--text)!important}.alv-front-main .pv .pv-carousel-controls button,#alv-preview .pv .pv-carousel-controls button{background:var(--card)!important;color:var(--text)!important;border-color:var(--border)!important}.alv-front-main .pv .pv-rec-card,#alv-preview .pv .pv-rec-card{background:var(--card)!important;border-color:var(--border)!important}.alv-front-main .pv .pv-rec-image,#alv-preview .pv .pv-rec-image{background:var(--media-bg)!important}.alv-front-main .pv .pv-rec-info h3,#alv-preview .pv .pv-rec-info h3{color:var(--title)!important}.alv-front-main .pv .pv-rec-price,#alv-preview .pv .pv-rec-price{color:var(--price)!important}