body[data-search-idle] #j7x2s{display:none!important}#j7x2s{--popup-box-width:620px;--popup-backdrop-bg:rgba(5, 17, 27, .78);--popup-backdrop-blur:5px;--popup-close-color:#7B5EA7;--popup-close-bg:#EDE6F6;--popup-close-size:18px;--popup-close-offset:16px;position:fixed;top:0;right:0;bottom:0;left:0}#nv1br{background:radial-gradient(58% 210% at 50% 58%,#a080d48c,#a080d400 70%),radial-gradient(115% 150% at 10% 0%,#6b4ba8,#6b4ba800 62%),radial-gradient(115% 150% at 90% 100%,#7a57b8,#7a57b800 62%),linear-gradient(135deg,#5a3d91,#4e3280 48%,#5b3e93);border-bottom:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px #2b244047}#hr1sc{grid-template-columns:repeat(2,1fr);text-align:center}#mq1bn{background:var(--ll-band);color:var(--ll-color-text-primary);border-color:var(--ll-border)}#ba1sc{padding:54px 20px;background:transparent;text-align:center}:root{--ll-color-primary:#7B5EA7;--ll-color-secondary:#684B94;--ll-color-background:#F7F4FB;--ll-color-text-primary:#2B2440;--ll-color-text-secondary:#6B6480;--ll-font-heading:"Playfair Display", serif;--ll-font-body:"Inter", sans-serif;--purple-light:#EDE6F6;--purple-medium:#7B5EA7;--purple-dark:#684B94;--purple-bg:#F7F4FB;--gold:#A8843A;--star:#FFDB69;--green:#2E8B57;--pink:#EDE6F6;--ll-border:#E4DCF0;--ll-band:#EDE6F6;--ll-strike:#9A94A8;--ll-metal-gradient:#EDE6F6;--ll-surface-gradient:#F7F4FB;--ll-panel-gradient:#FFFFFF;--ll-card-gradient:#FFFFFF;--ll-hover-gradient:#EDE6F6;--ll-selected-gradient:#FAF7FD;--ll-blue-shadow:0 8px 24px rgba(43, 36, 64, .08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--ll-font-body);color:var(--ll-color-text-primary);background:#fdf8f3;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(110% 85% at 0% 0%,#fbefe3,#fbefe300 58%),radial-gradient(100% 72% at 30% 62%,#e9f4ed,#e9f4ed00 62%),radial-gradient(95% 85% at 100% 8%,#ede7fa,#ede7fa00 62%),radial-gradient(90% 80% at 4% 100%,#faebf3,#faebf300 60%),linear-gradient(120deg,#fdf4ea,#fbf7f2 32%,#f4f7f3,#f2eefa 80%,#faf1f7)}.cyber-banner{position:relative;isolation:isolate;overflow:hidden;background:var(--purple-dark);border-bottom:1px solid var(--ll-border)}.cyber-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 62%}.cyber-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#26104abd,#26104a4d 45%,#26104ac7)}.cyber-banner-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:900px;margin:0 auto;padding:30px 20px 34px;text-align:center}.cyber-banner-eyebrow{padding:6px 16px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#ffffff24;color:#fff;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cyber-banner-word{display:block;font-family:var(--ll-font-heading);font-size:44px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(100deg,#f6e9c9,#fff 24%,#e6d6f6,#fff 76%,#f6e9c9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 8px rgba(38,16,74,.5))}.cyber-banner-brand{display:block;margin-top:6px;font-family:var(--ll-font-heading);font-size:17px;letter-spacing:.3em;text-transform:uppercase;color:#f6e9c9}.cyber-banner-offer{color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-shadow:0 2px 8px rgba(38,16,74,.6)}.cyber-banner-offer strong{color:#f2ce7b;font-weight:800}.cyber-banner-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:14px 32px;border:2px solid rgba(255,255,255,.6);border-radius:999px;background:linear-gradient(135deg,var(--purple-medium),var(--purple-dark));color:#fff;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 26px #26104a80;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.cyber-banner-trust{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#fff;font-size:13px;font-weight:600;text-shadow:0 2px 8px rgba(38,16,74,.6)}.cyber-banner-trust-img{display:block;width:30px;height:30px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px #26104a59}.cyber-banner-cta:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8B6DB8,var(--purple-medium));box-shadow:0 14px 32px #26104a94}.cyber-strip{background:linear-gradient(120deg,#4a2e7a,#7b5ea7 52%,#8b6db8);color:#fff;padding:9px 16px;box-shadow:inset 0 -1px #ffffff2e,0 4px 14px #26104a4d}.cyber-strip-text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center}.cyber-strip-icon{display:block;flex-shrink:0;width:16px;height:16px}.cyber-strip-tag{color:#ffe7a3;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cyber-strip-dates,.cyber-strip-off{position:relative;padding-left:16px}.cyber-strip-dates:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#ffe7a3e6}.cyber-strip-off:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#ffe7a3e6}.top-marquee{background:linear-gradient(120deg,#4a2e7a,#7b5ea7 52%,#8b6db8);color:#fff;padding:9px 0;overflow:hidden;box-shadow:inset 0 -1px #ffffff2e,0 4px 14px #26104a4d}.top-marquee-track{display:inline-flex;align-items:center;width:max-content;animation:topMarqueeScroll 40s linear infinite}.top-marquee:hover .top-marquee-track{animation-play-state:paused}.top-marquee-item{padding:0 22px;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.35;white-space:nowrap}.offer-countdown{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:11px 18px;color:#fff;background:linear-gradient(110deg,#3f2569,#5a3d91 16%,#7b5ea7,#c77bb4 50%,#e8467c 66%,#8b6db8 84%,#4a2e7a);background-size:300% 100%;animation:ocFlow 18s ease-in-out infinite;box-shadow:inset 0 -1px #ffffff38,0 6px 18px #26104a47}.offer-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 10% 28%,rgba(255,255,255,.95) 0 1.6px,transparent 2.2px),radial-gradient(circle at 27% 74%,rgba(255,255,255,.7) 0 1.4px,transparent 2px),radial-gradient(circle at 46% 22%,rgba(255,255,255,.85) 0 1.6px,transparent 2.2px),radial-gradient(circle at 64% 68%,rgba(255,255,255,.75) 0 1.4px,transparent 2px),radial-gradient(circle at 81% 30%,rgba(255,255,255,.9) 0 1.6px,transparent 2.2px),radial-gradient(circle at 94% 66%,rgba(255,255,255,.7) 0 1.4px,transparent 2px);animation:ocTwinkle 3.4s ease-in-out infinite}.offer-countdown:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:44%;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:ocShine 5s ease-in-out infinite}.oc-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 9px;margin:0;font-size:15.5px;font-weight:800;letter-spacing:.01em}.oc-badge{padding:3px 11px;border-radius:999px;background:#fff;color:#5a3d91;font-size:14px;font-weight:900;box-shadow:0 2px 8px #14062840}.oc-plus{font-size:15.5px;font-weight:800}.oc-label{position:relative;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.92}.oc-timer{position:relative;display:flex;align-items:center;gap:6px}.oc-unit{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:48px;padding:4px 9px 3px;border-radius:10px;background:#ffffff29;border:1px solid rgba(255,255,255,.36);box-shadow:inset 0 1px #ffffff59}.oc-num{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05;text-shadow:0 1px 6px rgba(30,8,56,.4)}.oc-num.is-pulse{animation:ocPulse 1s ease-in-out infinite}.oc-lbl{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.oc-sep{font-size:16px;font-weight:800;opacity:.65}.top-banner{background:var(--ll-band);color:var(--ll-color-text-primary);text-align:center;padding:8px 16px;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038}.navbar{background:linear-gradient(135deg,#5a3d91,#4e3280 48%,#5b3e93);border-bottom:1px solid rgba(255,255,255,.16);padding:12px 24px;display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0;z-index:100;border-bottom-color:var(--ll-border);box-shadow:0 2px 14px #2b24400f;gap:22px}.nav-left{display:flex;gap:12px;order:2}.nav-pill,.nav-pill-outline{background:transparent;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;text-decoration:none;font-weight:500;border:1px solid rgba(255,255,255,.38);transition:background .3s ease,border-color .3s ease}.nav-logo{text-decoration:none;position:static;left:auto;transform:none;display:flex;align-items:center;justify-content:center;gap:9px;order:1}.nav-logo-img{width:120px;height:auto;display:block;object-fit:contain;filter:none}.nav-logo-word{display:none;clip-path:polygon(0% 0%,45% 0%,45% 30%,65% 30%,65% 0%,100% 0%,100% 100%,0% 100%)}.nav-logo-leaf,.nav-burger{display:none}.nav-cyber{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 8px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #1d4ed84d;transform:translateY(6px)}.nav-cyber-img{display:block;flex-shrink:0;width:19px;height:19px;object-fit:contain;filter:brightness(0) invert(1)}.nav-cyber-text{color:#fff;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.nav-right{display:flex;align-items:center;gap:16px;order:3;margin-left:auto}.nav-icon{width:20px;height:20px;opacity:1;cursor:pointer}.hero-section{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;padding:40px 24px;gap:40px;align-items:start}.hero-left{position:relative}.hero-main-img{width:100%;border-radius:16px;aspect-ratio:4/5;object-fit:cover}.hero-product-badge{position:absolute;bottom:20px;right:20px;width:120px;height:120px;border-radius:12px;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 16px #162f4626;background:var(--ll-card-gradient);border-color:var(--ll-border)}.hero-right{padding-top:10px;display:flex;flex-direction:column}#hr1rt #pr1rt{order:2}#hr1rt #pt1tl{order:3}#hr1rt #pb1ls{order:4}#hr1rt #po1ls{order:5}#hr1rt #bn1hd,#hr1rt #bn1rw{order:6}#hr1rt #ac1bt{order:7}#hr1rt #dv1tl{order:8}#hr1rt #ac1pm{order:9}#hr1rt #dt1tl{order:11}#hr1rt #i1sagsg{order:13}#hr1rt #gr1rw{order:12}#hr1rt #pf5it{order:14}#hr1rt #cm1wr{order:1}.cmt-wrap{margin-bottom:16px;padding:12px 14px 14px;border:1px solid #E3D8F3;border-radius:16px;background:linear-gradient(135deg,#f7f2fe,#fbe9f5);box-shadow:var(--ll-blue-shadow)}.cmt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cmt-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#7b5ea7;letter-spacing:.02em}.cmt-title-stars{color:#ffdb69;font-size:13px;letter-spacing:1px}.cmt-controls{display:flex;gap:6px}.cmt-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(168,132,58,.42);border-radius:50%;background:#a8843a1f;text-decoration:none;transition:background .2s ease,border-color .2s ease}.cmt-arrow:hover{background:#a8843a3d;border-color:#a8843a}.cmt-arrow img{display:block;width:14px;height:14px}.cmt-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cmt-viewport::-webkit-scrollbar{display:none}.cmt-track{display:flex;gap:12px}.cmt-card{flex:0 0 82%;display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border:1px dashed #D9CFEA;border-radius:14px;background:var(--ll-band);scroll-snap-align:start}.cmt-avatar{flex:0 0 auto;display:block;width:44px;height:44px;border-radius:50%;background:#ede6f6;color:var(--ll-color-primary);font-size:15px;font-weight:700;object-fit:cover;object-position:center}#ptha6{object-position:50% 42%}#rzno3{object-position:42% 62%}#aqtnh{object-position:55% 34%}#alxvn{object-position:58% 44%}.cmt-body{min-width:0}.cmt-meta{display:flex;align-items:center;gap:5px}.cmt-name{font-size:13.5px;font-weight:700;color:var(--ll-color-text-primary)}.cmt-check{flex:0 0 auto;display:block}.cmt-card-stars{margin:3px 0 4px;color:#ffdb69;font-size:12px;letter-spacing:1px}.cmt-text{font-size:12.5px;line-height:1.5;color:var(--ll-color-text-secondary)}.product-title{font-family:var(--ll-font-heading);font-size:26px;font-weight:700;color:#3b2e6e;margin-bottom:4px;line-height:1.3}.product-rating{display:flex;align-items:center;gap:6px;margin:8px 0 12px}.star{color:var(--star);font-size:14px}.tp-star{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:2px;background:#ffdb69;color:#6e5514;font-size:13px;line-height:1}.product-benefits{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.product-benefits li{display:flex;align-items:center;gap:10px;font-size:12px;color:#3b2e6e;font-weight:600;margin-bottom:0;line-height:1.45;padding:10px 12px;border:1px solid #E3D8F3;border-radius:12px;background:linear-gradient(180deg,#f8f4fe,#efe7fa)}.benefit-check{width:16px;height:16px;flex-shrink:0;margin-top:0;padding:6px;box-sizing:content-box;border-radius:50%;background:#f3eaf9}.product-options{display:flex;flex-direction:column;gap:22px;margin-bottom:16px}.product-option{border:2px solid #e0e0e0;border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;position:relative;background:var(--ll-card-gradient);box-shadow:var(--ll-blue-shadow)}.product-option:hover{border-color:var(--purple-medium)}.product-option.active{border-color:var(--purple-dark);background:var(--ll-selected-gradient);box-shadow:inset 0 1px #ffffff1f,0 5px 18px #2b24403d}.product-option.best-seller:after{content:"M\e1s vendido";position:absolute;top:-10px;right:16px;background:var(--ll-metal-gradient);color:#fff;font-size:10px;padding:2px 10px;border-radius:10px;font-weight:600;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038}.option-radio{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-color:var(--ll-border)}.product-option.active .option-radio{border-color:var(--purple-dark)}.option-radio-inner{width:10px;height:10px;border-radius:50%;background:transparent;transition:background .2s}.product-option.active .option-radio-inner{background:var(--purple-dark)}.option-details{display:flex;flex-direction:column}.option-name{font-weight:600;font-size:14px;color:var(--ll-color-text-primary)}.option-desc{font-size:11px;color:var(--ll-color-text-secondary)}.option-pricing{text-align:right}.option-old-price{font-size:12px;color:var(--ll-color-secondary);text-decoration:line-through}.option-price{font-size:18px;font-weight:700;color:var(--purple-dark)}.option-savings{font-size:10px;color:var(--green);font-weight:600}.option-discount{display:inline-block;padding:3px 10px;border-radius:999px;background:#e8467c;color:#fff;font-size:12.5px;font-weight:700;line-height:1.35;letter-spacing:.01em;white-space:nowrap}.quantity-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qty-label{font-size:13px;color:var(--ll-color-text-secondary)}.qty-selector{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden;border-color:var(--ll-border);background:var(--ll-card-gradient)}.qty-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--purple-light);text-decoration:none;color:var(--ll-color-primary);font-size:16px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease}.qty-value{width:40px;text-align:center;font-size:14px;font-weight:600}.add-to-cart-btn{display:block;width:100%;background:var(--ll-color-primary);color:#fff;text-align:center;padding:16px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;margin-bottom:12px;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038;border:0}.add-to-cart-btn:hover{background:var(--ll-color-secondary);transform:translateY(-2px);box-shadow:inset 0 1px #7b5ea733,0 8px 24px #2b24404d;border-color:transparent;color:#fff}.product-payment-methods{margin:0 0 14px}.product-payment-methods-img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px}.delivery-timeline{margin:0 0 16px;padding:18px 14px 16px;border:1px solid #EBDCB2;border-radius:20px;background:#fdf9ea}.del-head{margin:0 0 16px;font-size:16px;line-height:1.45;text-align:center;color:#6b6480}.del-head-strong{font-weight:700;color:#2b2440}.del-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.del-line{position:absolute;top:21px;left:16.666%;right:16.666%;display:block;height:0;border-top:2px dashed #E2D3A6}.del-step{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.del-circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #EBDFBA;border-radius:50%;background:#fff}.del-icon{display:block;width:22px;height:22px}.del-name{margin:10px 0 2px;font-size:17px;font-weight:700;line-height:1.2;color:#222}.del-date{margin:0;font-size:15px;line-height:1.3;color:#6b6480}.product-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;padding:0;list-style:none}.product-payment{display:flex;border-radius:4px;box-shadow:0 1px 3px #2b244038}.product-payment svg{display:block;width:42px;height:27px;border-radius:4px}.product-payment .payment-logo-img,.cdr-payment .payment-logo-img{display:block;width:42px;height:27px;border-radius:4px;object-fit:cover;object-position:center}.product-payment.payment-chip-flow,.cdr-payment.payment-chip-flow,.product-payment.payment-chip-banco,.cdr-payment.payment-chip-banco,#ft1sc .footer-payment.payment-chip-flow,#ft1sc .footer-payment.payment-chip-banco{width:42px;height:27px;padding:0;align-items:center;justify-content:center;background:#fff}.product-payment .payment-logo-flow,.cdr-payment .payment-logo-flow,#ft1sc .footer-payment .payment-logo-flow,.product-payment .payment-logo-banco,.cdr-payment .payment-logo-banco,#ft1sc .footer-payment .payment-logo-banco{display:block;width:42px;height:27px;object-fit:contain;border-radius:0}.guarantee-row{display:flex;align-items:center;gap:12px;padding:12px;background:var(--ll-panel-gradient);border-radius:10px;margin-bottom:16px;box-shadow:inset 0 1px #7b5ea71f}.guarantee-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.guarantee-text{font-size:12px;color:var(--ll-color-text-secondary);line-height:1.5}.guarantee-name{font-weight:700;color:var(--ll-color-text-primary);font-size:13px}.product-faq{margin-top:16px}.product-faq-item{border-bottom:1px solid #eee;border-color:var(--ll-border)}.product-faq-q{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;font-size:13px;font-weight:500;color:var(--ll-color-text-primary);text-decoration:none}.product-faq-q img{transition:transform .3s}.product-faq-a{font-size:12px;color:var(--ll-color-text-secondary);padding:0 0 12px;display:none;line-height:1.6}.product-faq-item.open .product-faq-a{display:block}.product-faq-item.open .product-faq-q img{transform:rotate(180deg)}#i9499j [data-accordion-title]{font-size:15px;font-weight:600;line-height:1.5}.sp-hero{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:28px}.sp-rating-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;border-radius:999px;background:#c9bee4;color:var(--ll-color-text-primary);font-size:14px;font-weight:600}.sp-rating-stars{color:var(--purple-dark);font-size:15px;letter-spacing:1px}.sp-hero-title{font-family:var(--ll-font-heading);font-size:44px;font-weight:700;line-height:1.1;color:#8b7bc0}.sp-hero-subtitle{color:var(--ll-color-text-primary);font-size:20px;font-weight:500}.social-proof-section{padding:60px 24px;text-align:center;background:transparent}.section-title{font-family:var(--ll-font-heading);font-size:32px;font-weight:700;color:var(--ll-color-text-primary);margin-bottom:32px}.social-proof-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:1100px;margin:0 auto 16px}.sp-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px}.social-proof-captions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;max-width:1100px;margin:12px auto 0}.sp-caption{font-size:11px;color:var(--ll-color-text-secondary);display:flex;align-items:center;gap:4px}.sp-stars-small{color:var(--gold);font-size:10px}#sp1sc #sp1gd{display:block;width:100%;min-width:0;max-width:1100px;margin:0 auto 16px;padding-bottom:12px;overflow:visible}#sp1gd #n7q4v{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;padding-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ll-color-secondary) var(--ll-color-background)}#sp1gd #n7q4v .sp-img{display:block;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:0;background:#ede6f6}#sp1gd #n7q4v .sp-card{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--ll-border);border-radius:14px;background:var(--ll-card-gradient);box-shadow:var(--ll-blue-shadow);scroll-snap-align:start;text-align:left}.sp-card-body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px}.sp-card-stars{color:var(--gold);font-size:13px;letter-spacing:2px;line-height:1}.sp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.sp-card-name{font-size:13px;font-weight:700;color:var(--ll-color-text-primary)}.sp-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#7b5ea71f;color:var(--ll-color-text-secondary);font-size:10.5px;font-weight:500;line-height:1.5}.sp-badge img{flex-shrink:0}.sp-card-text{font-size:13px;line-height:1.6;color:var(--ll-color-text-secondary)}#sp1gd #sp1cp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;width:100%;min-width:0;max-width:100%;margin:12px 0 0}#sp1cp .sp-caption{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:center;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:center}#sp1cp .sp-caption br{display:none}.showcase-section{background:transparent;padding:60px 24px}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;gap:40px;align-items:center}.showcase-images{display:grid;grid-template-columns:1fr 1fr;gap:12px}.showcase-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px}.showcase-img.full-width{grid-column:1 / -1;aspect-ratio:auto}.showcase-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:12px;overflow:hidden;border-radius:0}.showcase-split>img{display:block;width:100%;height:auto;aspect-ratio:3/4;min-width:0;min-height:0;object-fit:cover;border-radius:12px}.showcase-text{padding:20px 0}.showcase-heading{font-family:var(--ll-font-heading);font-size:30px;font-weight:700;line-height:1.3;margin-bottom:16px}.showcase-heading span{color:var(--purple-dark)}.showcase-desc{font-size:14px;color:var(--ll-color-text-secondary);line-height:1.7;margin-bottom:24px}.showcase-cta{display:inline-block;background:var(--ll-color-primary);color:#fff;padding:14px 32px;border-radius:10px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038;border:0}.showcase-cta:hover{background:var(--ll-color-secondary);transform:translateY(-2px);box-shadow:inset 0 1px #7b5ea733,0 8px 24px #2b24404d;border-color:transparent;color:#fff}.didyouknow-section{padding:60px 24px;background:transparent;text-align:center}.dyk-subtitle{font-size:14px;color:var(--ll-color-text-secondary);max-width:700px;margin:0 auto 40px;line-height:1.7}.dyk-diagram{max-width:800px;margin:0 auto;position:relative}.dyk-img{width:100%;border-radius:16px;max-height:400px;object-fit:cover}.dyk-callouts{overflow:hidden;margin-top:24px;text-align:left;position:relative;width:100%}.dyk-callouts-track{display:flex;gap:24px;animation:carouselScroll 16s linear infinite;width:max-content}.dyk-callouts-track:hover{animation-play-state:paused}.dyk-callout{background:var(--ll-panel-gradient);border-radius:12px;padding:20px;display:flex;gap:12px;align-items:flex-start;min-width:420px;flex-shrink:0;box-shadow:inset 0 1px #7b5ea71f}.dyk-callout-icon{width:36px;height:36px;background:var(--ll-metal-gradient);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038}.dyk-callout-text{font-size:13px;color:var(--ll-color-text-secondary);line-height:1.6}.dyk-callout-title{font-weight:700;color:var(--ll-color-text-primary);font-size:14px;margin-bottom:4px}.timeline-section{padding:60px 24px;background:transparent}.timeline-container{max-width:700px;margin:0 auto;position:relative}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#31546c,#a9c5da,#31546c);transform:translate(-50%)}.timeline-item{display:flex;align-items:flex-start;margin-bottom:40px;position:relative}.timeline-item.left{justify-content:flex-start;padding-right:55%}.timeline-item.right{justify-content:flex-end;padding-left:55%}.timeline-dot{position:absolute;left:50%;top:10px;width:16px;height:16px;background:var(--purple-dark);border-radius:50%;transform:translate(-50%);border:3px solid #fff;box-shadow:0 0 0 2px var(--ll-color-secondary);border-color:var(--ll-color-background)}.timeline-card{background:var(--ll-card-gradient);border-radius:12px;padding:20px;box-shadow:var(--ll-blue-shadow);border:1px solid var(--purple-light)}.timeline-period{font-size:11px;font-weight:700;color:var(--purple-dark);text-transform:uppercase;margin-bottom:6px;display:flex;align-items:center;gap:6px}.timeline-desc{font-size:13px;color:var(--ll-color-text-secondary);line-height:1.6}.results-section{padding:60px 24px;background:var(--ll-surface-gradient);text-align:center}.results-list{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.result-item{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:16px;background:var(--ll-panel-gradient);border-radius:12px;box-shadow:inset 0 1px #7b5ea71f}.result-icon{width:40px;height:40px;flex-shrink:0}.result-text{font-size:14px;color:var(--ll-color-text-secondary);line-height:1.6}.testimonials-section{padding:60px 24px;background:var(--ll-panel-gradient);text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.testimonial-card{background:var(--ll-card-gradient);border-radius:16px;overflow:hidden;box-shadow:var(--ll-blue-shadow);text-align:left}.testimonial-header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #f0f0f0;border-color:var(--ll-border)}.testimonial-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.testimonial-name{font-weight:600;font-size:13px}.testimonial-verified{font-size:10px;color:var(--green);display:flex;align-items:center;gap:4px}.testimonial-body{padding:16px}.testimonial-msg{background:var(--ll-panel-gradient);border-radius:12px;padding:12px;font-size:13px;color:var(--ll-color-text-primary);line-height:1.6;margin-bottom:12px;position:relative;box-shadow:inset 0 1px #7b5ea71f}.testimonial-img{width:100%;border-radius:10px;aspect-ratio:3/4;object-fit:cover;margin-bottom:12px}.testimonial-date{font-size:11px;color:var(--ll-color-secondary);text-align:right}.faq-section{padding:60px 24px;background:transparent}.faq-container{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;border-color:var(--ll-border)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;text-decoration:none;color:var(--ll-color-text-primary);font-weight:600;font-size:15px}.faq-question img{transition:transform .3s}.faq-answer{font-size:14px;color:var(--ll-color-text-secondary);line-height:1.7;padding:0 0 18px;display:none}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-question img{transform:rotate(180deg)}.reviews-section{padding:60px 24px;background:transparent}.reviews-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.reviews-summary{background:var(--ll-card-gradient);border-radius:16px;padding:30px;text-align:center;box-shadow:var(--ll-blue-shadow)}.reviews-score{font-size:48px;font-weight:700;color:var(--ll-color-text-primary)}.reviews-stars-big{display:flex;justify-content:center;gap:4px;margin:8px 0}.reviews-count{font-size:13px;color:var(--ll-color-text-secondary)}.reviews-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review-photo-card{background:var(--ll-card-gradient);border-radius:12px;overflow:hidden;box-shadow:var(--ll-blue-shadow)}.review-photo-img{width:100%;aspect-ratio:1;object-fit:cover}.review-photo-info{padding:10px}.review-photo-name{font-size:12px;font-weight:600}.review-photo-stars{display:flex;gap:2px;margin:4px 0}.review-photo-text{font-size:11px;color:var(--ll-color-text-secondary);line-height:1.5}.features-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto;padding:40px 24px;background:var(--ll-surface-gradient)}.feature-item{text-align:center;padding:20px;border-right:1px solid #eee;border-color:var(--ll-border)}.feature-item:last-child{border-right:none}.feature-icon{width:32px;height:32px;margin-bottom:8px}.feature-label{font-size:12px;font-weight:600;color:var(--ll-color-text-primary);margin-bottom:2px}.feature-desc{font-size:11px;color:var(--ll-color-text-secondary)}.footer{background:var(--ll-panel-gradient);color:#fff;padding:40px 24px;box-shadow:inset 0 1px #7b5ea72e}.footer-container{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-logo{font-family:var(--ll-font-heading);font-size:28px;font-weight:700;color:#fff}.footer-links{display:flex;gap:24px}.footer-link{color:var(--ll-color-text-secondary);text-decoration:none;font-size:13px;transition:color .3s}.footer-link:hover{color:#fff}.footer-newsletter{text-align:right}.footer-newsletter-title{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--ll-color-text-primary)}.footer-newsletter-form{display:flex;gap:8px}.footer-input{padding:10px 16px;border:1px solid rgba(255,255,255,.2);background:#142e40a6;border-radius:8px;color:#fff;font-size:13px;outline:none;width:240px;border-color:var(--ll-border)}.footer-input::placeholder{color:var(--ll-color-text-secondary)}.footer-submit{background:var(--ll-metal-gradient);color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;transition:background .3s;display:inline-flex;align-items:center;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038}.footer-submit:hover{background:var(--ll-hover-gradient);box-shadow:inset 0 1px #7b5ea733,0 8px 24px #2b24404d}.hero-img-container{position:relative;overflow:hidden;border-radius:16px;touch-action:pan-y;cursor:grab}.hero-product-images{position:relative}.hero-product-img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px;display:none}.hero-product-img.active{display:block;animation:fadeIn .4s ease}.hero-swipe-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.hero-swipe-dots{display:flex;gap:8px;align-items:center}.hero-swipe-dot{width:10px;height:10px;border-radius:50%;background:var(--ll-border);cursor:pointer;transition:all .3s ease;border:none;display:block;text-decoration:none}.hero-swipe-dot.active{background:var(--ll-color-primary);transform:scale(1.2)}.hero-swipe-arrow{width:36px;height:36px;border-radius:50%;background:var(--ll-card-gradient);border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #00000014;border-color:var(--ll-border)}.hero-swipe-arrow:hover{background:var(--ll-hover-gradient);border-color:var(--purple-medium);box-shadow:0 4px 16px #162f462e}.hero-thumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.hero-thumb{display:block;width:78px;flex:0 0 auto;padding:3px;border:2px solid transparent;border-radius:12px;background:var(--ll-card-gradient);cursor:pointer;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.hero-thumb:hover{border-color:var(--ll-border);transform:translateY(-2px)}.hero-thumb.active{border-color:var(--ll-color-primary);box-shadow:0 6px 18px #2b244052}.hero-thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--ll-card-gradient);border-radius:8px}.hero-photo-count{display:none;align-items:center;justify-content:center;gap:10px;width:fit-content;margin:10px auto 0;padding:4px 10px;border:1px solid #E4DAF2;border-radius:999px;background:#ffffffc7;color:#6b4fa0;font-size:12px;font-weight:700}.hero-photo-count-num{font-variant-numeric:tabular-nums;letter-spacing:.02em}.hero-photo-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f1eafb}.hero-photo-arrow img{width:12px;height:12px}.hero-img-container:active{cursor:grabbing}.hero-swipe-overlay-left{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#7b5ea7;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;box-shadow:0 2px 10px #2b24402e;transition:all .3s ease;opacity:0;left:10px}.hero-swipe-overlay-right{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#7b5ea7;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;box-shadow:0 2px 10px #2b24402e;transition:all .3s ease;opacity:0;right:10px}.hero-img-container:hover .hero-swipe-overlay-left,.hero-img-container:hover .hero-swipe-overlay-right{opacity:1}.hero-swipe-overlay-left:hover,.hero-swipe-overlay-right:hover{background:#684b94;box-shadow:0 4px 16px #2b24403d}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ll-color-background)}::-webkit-scrollbar-thumb{background:var(--ll-border);border-radius:4px}.marquee-banner{background:var(--ll-metal-gradient);overflow:hidden;padding:15px 0;white-space:nowrap;color:#fff;box-shadow:inset 0 1px #7b5ea729,0 4px 14px #2b244038;transform:translateZ(0)}.marquee-track{display:inline-flex;animation:marqueeScroll 20s linear infinite;animation-name:marqueeScroll3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.marquee-track:hover{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:9px;padding:0 42px;font-size:15px;font-weight:500;color:var(--ll-color-text-primary);letter-spacing:.5px}.nav-pill:hover,.nav-pill-outline:hover{background:#ffffff2e;border-color:#ffffffbf}.qty-btn:hover{background:var(--ll-hover-gradient)}.footer-input:focus{border-color:#d0e4f2;box-shadow:0 0 0 3px #99b4c933}a:focus-visible{outline:3px solid #638ba9;outline-offset:4px;outline-color:var(--ll-color-primary)}::selection{background:var(--ll-color-primary);color:var(--ll-color-background)}#po1op .option-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}#po1op .option-price{font-size:32px;font-weight:700;color:#d4af37;line-height:1.2}#po1op .option-old-price{font-size:12px;font-weight:400;color:#9a94a8;text-decoration:line-through;line-height:1.4}#po2op.best-seller:after{background:#7b5ea7;color:#fff;font-weight:700;box-shadow:none}#po2op .option-name{color:#2b2440}#po2op .option-desc{color:#6b6480}#po2op .option-price{color:#7b5ea7;font-size:32px;font-weight:800}#po2op .option-old-price{color:#9a94a8}#po2op .option-savings{color:#2e8b57}#po2op .option-radio{border-color:#7b5ea7}#po2op.active .option-radio-inner{background:#7b5ea7}#po1op .option-name,#po3op .option-name{color:#2b2440}#po1op .option-desc,#po3op .option-desc{color:#6b6480}#po1op .option-price,#po3op .option-price{color:#7b5ea7;font-size:32px;font-weight:800}#po1op .option-old-price,#po3op .option-old-price{color:#9a94a8}#po1op .option-savings,#po3op .option-savings{color:#2e8b57}#po1op .option-radio,#po3op .option-radio{border-color:#7b5ea7}#po1op.active .option-radio-inner,#po3op.active .option-radio-inner{background:#7b5ea7}#rv1sb .star{font-size:34px;color:var(--star)}.review-breakdown{width:100%;max-width:360px;margin:0 auto}.review-rating-list{display:grid;gap:12px;list-style:none}.review-rating-row{display:grid;grid-template-columns:14px 22px minmax(0,1fr) 32px;gap:8px;align-items:center;font-size:16px}.review-rating-star{color:var(--star);font-size:24px;line-height:1}.review-rating-bar{appearance:none;-webkit-appearance:none;display:block;width:100%;height:10px;overflow:hidden;border:0;border-radius:20px;background:#7b5ea738}.review-rating-bar::-webkit-progress-bar{background:#7b5ea738;border-radius:20px}.review-rating-bar::-webkit-progress-value{background:var(--ll-color-primary);border-radius:20px}.review-rating-bar::-moz-progress-bar{background:var(--ll-color-primary);border-radius:20px}.review-rating-count{color:var(--ll-color-text-secondary);text-align:right;white-space:nowrap}.review-breakdown-note{margin-top:12px;color:var(--ll-color-text-secondary);font-size:10px;line-height:1.5}.review-thumbnail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:320px;margin:0 auto}.review-thumbnail{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px;transition:transform .2s ease}.review-thumbnail:hover{transform:translateY(-2px)}.review-write-action{text-align:center}.review-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid #d4af37;border-radius:7px;background:#fff;color:#7b5ea7;font:inherit;font-size:15px;font-weight:700;text-decoration:none;text-align:center;transition:background .2s ease,transform .2s ease}.review-action:hover{background:#f2edf8;transform:translateY(-2px)}#rv1sc a:focus-visible,#rv1sc input:focus-visible,#rv1sc textarea:focus-visible{outline:3px solid #7B5EA7;outline-offset:3px}.review-form{max-width:760px;margin:32px auto;padding:24px;border:1px solid var(--ll-border);border-radius:12px;background:var(--ll-card-gradient);color:var(--ll-color-text-primary);box-shadow:var(--ll-blue-shadow);scroll-margin-top:90px}.review-form[hidden]{display:none}.review-form-heading{font-size:24px;margin-bottom:8px}.review-form-intro{font-size:13px;color:var(--ll-color-text-secondary);line-height:1.6;margin-bottom:22px}.review-form-grid{display:grid;gap:18px}.review-field{display:flex;flex-direction:column;gap:8px}.review-field label,.review-rating-field legend{font-size:13px;font-weight:600}.review-field input,.review-field textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--ll-border);border-radius:6px;background:#fff;color:var(--ll-color-text-primary);font:inherit;font-size:14px}.review-field input::placeholder,.review-field textarea::placeholder{color:#6b6480}.review-field textarea{min-height:130px;resize:vertical}.review-rating-field{min-width:0;padding:0;margin:22px 0;border:0}.review-rating-picker{display:flex;gap:6px;margin-top:10px}.review-rating-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.review-rating-label{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--ll-border);border-radius:6px;background:#fff;color:#6b6480;cursor:pointer;font-size:28px;transition:color .2s ease,border-color .2s ease}.review-rating-label.is-selected{color:#a8843a;border-color:#edc16e}.review-rating-input:focus-visible+.review-rating-label{outline:3px solid #7B5EA7;outline-offset:3px}.review-photo-upload{margin-top:22px;padding:18px;border:1px dashed rgba(123,94,167,.4);border-radius:10px;background:#10283a99}.review-field .review-upload-label{display:flex;align-items:center;gap:8px}.review-photo-upload input[type=file]{padding:10px;font-size:12px}.review-photo-upload input[type=file]::file-selector-button{padding:9px 12px;margin-right:10px;border:0;border-radius:5px;background:#ede6f6;color:#fff;font:inherit;cursor:pointer}.review-upload-help,.review-upload-status{font-size:12px;line-height:1.6;color:var(--ll-color-text-secondary)}.review-upload-status[data-state=error]{color:#c0392b}.review-photo-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:6px}.review-photo-previews[hidden]{display:none}.review-photo-preview{min-width:0;padding:8px;border:1px solid var(--ll-border);border-radius:8px;background:#fff}.review-preview-image{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.review-preview-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;color:var(--ll-color-text-secondary);font-size:11px}.review-photo-remove{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;padding:6px 12px;border-radius:5px;color:#c0392b;font-size:12px;text-decoration:underline;transition:background .2s ease}.review-photo-remove:hover{background:#ff7a7a29}.review-photo-remove[aria-disabled=true]{opacity:.5;cursor:default}.review-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:12px;color:var(--ll-color-text-secondary);line-height:1.6}.review-consent input{flex-shrink:0;width:17px;height:17px;margin-top:2px;accent-color:#7B5EA7}.review-form-status{margin-top:14px;font-size:13px;line-height:1.6;color:var(--ll-color-text-secondary)}.review-action[aria-disabled=true]{opacity:.6;cursor:default;transform:none}.review-list-wrap{max-width:1100px;margin:32px auto 0}#rv1sc .review-photo-card{background:var(--ll-card-gradient);color:var(--ll-color-text-primary);border:1px solid var(--ll-border);box-shadow:var(--ll-blue-shadow)}#rv1sc .review-photo-info{padding:clamp(10px,2.6vw,16px)}#rv1sc .review-photo-name{font-size:14px}#rv1sc .review-photo-stars .star{color:var(--star);font-size:clamp(11px,3vw,13px)}#rv1sc .review-photo-stars .star.star-off{color:#c7bedc}#rv1sc .review-photo-text{color:var(--ll-color-text-secondary);font-size:clamp(12px,3.1vw,13px);line-height:1.55}.rev-title{text-align:center}.review-rating-num{font-size:14px}#rv1sc .review-rating-row{grid-template-columns:14px 22px minmax(0,1fr) auto}.rev-sort{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 18px}.rev-sort-label{font-size:13px;font-weight:600;color:var(--ll-color-text-secondary)}.rev-sort-select{padding:8px 12px;border:1px solid var(--ll-border);border-radius:8px;background:#fff;color:var(--ll-color-text-primary);font-family:inherit;font-size:13px;cursor:pointer}#rv1vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-left:0;padding:2px 2px 12px;cursor:grab}#rv1tr{display:flex;align-items:stretch;gap:16px}#rv1vp .rev-page{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}#rv1vp .rev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.rev-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.rev-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d4af37;border-radius:50%;background:#fff;color:var(--ll-color-primary);font-size:24px;line-height:1;text-decoration:none;flex-shrink:0;transition:background .2s ease}.rev-arrow:hover{background:#f2edf8}.rev-arrow[aria-disabled=true]{opacity:.35}.rev-dots{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.rev-dot{display:block;width:10px;height:10px;border-radius:50%;background:#7b5ea74d;text-decoration:none;transition:transform .2s ease,background .2s ease}.rev-dot.is-active{background:var(--ll-color-primary);transform:scale(1.3)}.rev-pageinfo{margin:12px 0 0;text-align:center;font-size:12px;color:var(--ll-color-text-secondary)}.rev-hint{margin:4px 0 0;text-align:center;font-size:12px;color:var(--ll-color-text-secondary)}.rev-person{display:flex;align-items:center;gap:clamp(6px,1.8vw,8px);margin-bottom:clamp(5px,1.6vw,7px)}.rev-avatar{display:inline-flex;align-items:center;justify-content:center;width:clamp(24px,6.2vw,30px);height:clamp(24px,6.2vw,30px);border-radius:50%;background:#ede6f6;color:var(--ll-color-primary);font-size:clamp(11px,2.9vw,13px);font-weight:700;flex-shrink:0}.rev-name{font-size:clamp(12.5px,3.3vw,14px);font-weight:600;color:var(--ll-color-text-primary)}.rev-flag{display:block;width:clamp(14px,4vw,18px);height:auto;border-radius:2px;flex-shrink:0}.review-photo-date{margin-top:clamp(6px,2vw,8px);font-size:clamp(10.5px,2.9vw,12px);color:var(--ll-color-text-secondary)}#rv1sc .review-photo-stars{gap:1px;margin:0 0 7px}#hr1sc #hp2im{object-fit:contain;object-position:center center}#hr1sc #hp3im{object-fit:contain;object-position:center center;background:var(--ll-card-gradient);border-radius:16px}#i75x1d,#ilze66{font-size:13px}#s7k2m .aurelia-contact-card{width:100%;max-width:820px;margin:0 auto;padding:28px 20px;background:var(--ll-panel-gradient);border:1px solid var(--ll-border);border-radius:20px;box-shadow:var(--ll-blue-shadow)}#s7k2m .aurelia-contact-heading{text-align:center;margin-bottom:28px}#s7k2m .aurelia-contact-eyebrow{color:var(--ll-color-primary);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;line-height:1.6}#s7k2m .aurelia-contact-title{font-family:var(--ll-font-heading);font-size:clamp(28px,5vw,38px);line-height:1.25;margin-bottom:12px}#s7k2m .aurelia-contact-description{max-width:510px;margin:0 auto;font-size:14px;line-height:1.7;color:var(--ll-color-text-secondary)}#s7k2m .aurelia-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}#s7k2m .aurelia-contact-field{display:flex;flex-direction:column;min-width:0;gap:8px}#s7k2m .aurelia-contact-label{font-size:13px;font-weight:600;line-height:1.5}#s7k2m .aurelia-contact-optional{font-weight:400;color:var(--ll-color-text-secondary)}#s7k2m .aurelia-contact-input{width:100%;min-width:0;min-height:49px;padding:12px 14px;border:1px solid #E4DCF0;border-radius:9px;background:#fff;color:#2b2440;font:inherit;font-size:16px;line-height:1.5;scroll-margin-top:95px;transition:border-color .2s ease,box-shadow .2s ease}#s7k2m .aurelia-contact-input::placeholder{color:#6b6480}#s7k2m .aurelia-contact-input:focus{outline:2px solid var(--ll-color-primary);outline-offset:3px;border-color:var(--ll-color-primary);box-shadow:0 0 0 5px #7b5ea71f}#s7k2m .aurelia-contact-message{min-height:140px;resize:vertical}#s7k2m .aurelia-contact-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:22px;padding:14px 20px;border:1.5px solid #7B5EA7;border-radius:10px;background:#fff;color:#7b5ea7;text-align:center;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s ease,transform .2s ease}#s7k2m .aurelia-contact-submit:hover{background:#f2edf8;transform:translateY(-2px)}#s7k2m .aurelia-contact-submit img{filter:none;flex-shrink:0}#s7k2m .aurelia-contact-submit[aria-disabled=true]{opacity:.7;cursor:wait;transform:none}#s7k2m .aurelia-contact-privacy{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-top:14px;color:var(--ll-color-text-secondary);font-size:11px;line-height:1.7}#s7k2m .aurelia-contact-privacy img{margin-top:3px;flex-shrink:0}#s7k2m .aurelia-contact-status{margin-top:16px;padding:12px 14px;border:1px solid var(--ll-border);border-radius:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}#s7k2m .aurelia-contact-status:empty{display:none}#s7k2m .aurelia-contact-status[data-state=success]{border-color:#2e8b57;color:#2e8b57}#s7k2m .aurelia-contact-status[data-state=error],#s7k2m .aurelia-contact-status[data-state=pending]{border-color:#a8843a;color:#a8843a}#s7k2m .aurelia-contact-direct{margin-top:24px;padding-top:22px;border-top:1px solid var(--ll-border);text-align:center;font-size:13px;line-height:1.8;color:var(--ll-color-text-secondary)}#s7k2m .aurelia-contact-email{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--ll-color-primary);text-decoration:underline;text-underline-offset:4px}#s7k2m .aurelia-contact-email span{min-width:0;overflow-wrap:anywhere}#s7k2m .aurelia-contact-email img{flex-shrink:0}#s7k2m .aurelia-contact-honey{display:none}.au-nav-action{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ll-color-primary);text-decoration:none}.au-nav-action:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.au-count{position:absolute;top:-9px;right:-10px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#fff;color:#4e3280;font-size:10px;font-weight:700;pointer-events:none}#j7x2s [data-popup-el=content],#u9a4c [data-popup-el=content]{padding:30px 20px 22px;background:var(--ll-panel-gradient);color:var(--ll-color-text-primary);border:1px solid var(--ll-border);border-radius:20px;box-shadow:0 24px 70px #00000059;font-family:var(--ll-font-body)}.aus-title,.auc-title{padding-right:38px;margin-bottom:10px;font-family:var(--ll-font-heading);font-size:28px;line-height:1.25}.aus-intro,.auc-intro{color:var(--ll-color-text-secondary);font-size:13px;line-height:1.7}.auc-note{color:var(--ll-color-text-secondary);font-size:11px;line-height:1.7;margin-top:14px;text-align:center}.aus-label{display:block;margin:22px 0 8px;font-size:13px;font-weight:600}.aus-input{display:block;width:100%;min-height:50px;padding:12px 15px;border:1px solid #E4DCF0;border-radius:10px;background:#fff;color:#2b2440;font:inherit;font-size:16px}.aus-input:focus-visible{outline:3px solid var(--ll-color-primary);outline-offset:3px}.aus-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aus-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;border:1px solid var(--ll-border);border-radius:9px;color:var(--ll-color-primary);background:#7b5ea70d;text-decoration:none;font-size:12px;transition:background .2s ease}.aus-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 13px;border:1px solid var(--ll-border);border-radius:9px;color:var(--ll-color-primary);background:#7b5ea70d;text-decoration:none;font-size:12px;transition:background .2s ease;width:100%;margin-top:14px}.aus-chip:hover,.aus-more:hover{background:var(--purple-light)}.aus-status,.auc-status{margin:16px 0;color:var(--ll-color-text-secondary);font-size:12px;line-height:1.6}.aus-results,.auc-list{display:grid;gap:12px;list-style:none;padding:0;margin:0}.aus-result{display:block;padding:15px;border:1px solid var(--ll-border);border-radius:11px;background:var(--ll-card-gradient);color:var(--ll-color-text-primary);text-decoration:none;transition:border-color .2s ease,background .2s ease}.aus-result:hover{border-color:var(--ll-color-primary);background:var(--ll-hover-gradient)}.aus-category{display:block;margin-bottom:7px;color:var(--ll-color-primary);font-size:11px;font-weight:700;line-height:1.5}.aus-excerpt{display:block;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.aus-found{outline:3px solid #A8843A;outline-offset:6px;scroll-margin-top:160px}.aus-reveal{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;opacity:1!important}.auc-empty{padding:30px 12px;text-align:center;border:1px dashed var(--ll-border);border-radius:12px}.auc-empty-title{margin-bottom:8px;font-size:17px}.auc-empty-text{color:var(--ll-color-text-secondary);font-size:13px;line-height:1.7}.auc-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--ll-border)}.auc-image{display:block;width:64px;height:80px;object-fit:contain;border:1px solid var(--ll-border);border-radius:8px;background:var(--ll-color-background)}.auc-name{margin-bottom:6px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.auc-unit{color:var(--ll-color-text-secondary);font-size:12px;line-height:1.6}.auc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.auc-quantity{display:inline-flex;align-items:center;border:1px solid var(--ll-border);border-radius:8px}.auc-step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:7px;color:var(--ll-color-primary);text-decoration:none;font-size:20px;transition:background .2s ease}.auc-step:hover{background:var(--purple-light)}.auc-step[aria-disabled=true]{opacity:.4;cursor:default}.auc-value{min-width:30px;text-align:center;font-size:14px;font-weight:600}.auc-remove{display:inline-flex;align-items:center;min-height:44px;padding:6px;color:var(--ll-color-text-secondary);text-decoration:underline;text-underline-offset:3px;font-size:12px}.auc-line-total{margin-top:9px;color:var(--ll-color-primary);font-size:14px;font-weight:700}.auc-summary{display:grid;gap:12px;margin-top:22px}.auc-total-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.auc-grand-total{padding-top:16px;border-top:1px solid var(--ll-border);font-size:20px}.auc-continue{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:24px;padding:13px 20px;border:1.5px solid var(--ll-color-primary);border-radius:10px;background:#fff;color:var(--ll-color-primary);text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease}.auc-continue:hover{background:#f2edf8}.auc-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:18px;padding:15px 20px;border-radius:10px;background:#7b5ea7;color:#fff;text-decoration:none;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;transition:background .2s ease,transform .2s ease}.auc-checkout:hover{background:#684b94;transform:translateY(-2px)}.auc-checkout[hidden]{display:none}.auc-savings-text{color:#2e8b57;font-size:12px;font-weight:600;margin-top:4px}.auc-old-price{text-decoration:line-through;color:var(--ll-color-text-secondary);font-size:12px;margin-right:6px}.auc-payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.auc-payment-icons svg{display:block;width:38px;height:24px;border-radius:3px;box-shadow:0 1px 3px #2b24402e}.auc-added-feedback{background:#2e8b57!important;border-color:#2e8b57!important;color:#fff!important}.au-count[hidden],.auc-empty[hidden],.auc-summary[hidden],.aus-more[hidden]{display:none}#ft1sc.footer{width:100%;max-width:none;padding:0;background:transparent;color:var(--ll-color-text-primary);box-shadow:inset 0 1px #7b5ea72e}#ft1sc .footer-container{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:1600px;margin:0 auto;padding:32px 24px 48px;text-align:left}#ft1sc .footer-container>*{min-width:0}#ft1sc #ft1lf{justify-self:start;text-align:left;grid-area:brand}#ft1sc .footer-logo{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none}#ft1sc .footer-logo-img{display:block;height:96px;width:auto;max-width:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(49%) sepia(45%) saturate(600%) hue-rotate(5deg) brightness(94%) contrast(88%)}#ft1sc .footer-logo-accent{color:var(--ll-color-primary)}#ft1sc .footer-links{display:grid;justify-content:start;align-content:start;gap:10px;margin:0}#ft1sc .footer-link{display:inline-flex;align-items:center;min-height:34px;color:var(--ll-color-text-primary);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:.04em;text-decoration:none;opacity:.88;transition:opacity .2s ease}#ft1sc .footer-link:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}#ft1sc .footer-newsletter{width:100%;text-align:left}#ft1sc .footer-newsletter-title{margin:0 0 12px;color:var(--ll-color-text-primary);font-family:var(--ll-font-body);font-size:clamp(21px,1.8vw,24px);font-weight:700;line-height:1.35;letter-spacing:.01em}#ft1sc .footer-newsletter-description{margin:0 0 20px;color:var(--ll-color-text-secondary);font-size:14px;font-weight:400;line-height:1.65;letter-spacing:.01em}#ft1sc .footer-newsletter-form{display:flex;flex-direction:column;gap:10px;width:100%;margin:0}#ft1sc .footer-input{display:block;flex:none;width:100%;min-width:0;max-width:100%;min-height:52px;padding:12px 20px;border:1px solid var(--ll-border);border-radius:9px;background:var(--ll-color-background);color:var(--ll-color-text-primary);font:inherit;font-size:17px;line-height:1.5;letter-spacing:.04em;transition:border-color .2s ease,box-shadow .2s ease}#ft1sc .footer-input::placeholder{color:var(--ll-color-text-secondary);opacity:1}#ft1sc .footer-input:focus{outline:none;border-color:var(--ll-color-primary);box-shadow:0 0 0 3px #7b5ea738}#ft1sc .footer-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:13px 20px;border:1px solid var(--ll-color-primary);border-radius:9px;background:var(--ll-color-primary);color:var(--ll-color-background);font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:center;text-decoration:none;box-shadow:none;transition:background .2s ease,transform .2s ease}#ft1sc .footer-submit:hover{background:var(--ll-color-secondary);box-shadow:none;transform:translateY(-1px)}#ft1sc .footer-submit[aria-disabled=true]{opacity:.75;cursor:wait;transform:none}#ft1sc a:focus-visible{outline:3px solid var(--ll-color-primary);outline-offset:4px}#ft1sc .footer-form-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ft1sc .footer-form-status{color:var(--ll-color-text-secondary);font-size:13px;line-height:1.6}#ft1sc .footer-form-status:empty{display:none}#ft1sc .footer-bottom{border-top:1px solid var(--ll-border);padding:36px 16px 10px}#ft1sc .footer-bottom-inner{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:18px 8px;width:100%;max-width:1600px;margin:0 auto}#ft1sc .footer-payments{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}#ft1sc .footer-payment{display:flex;border-radius:3px;box-shadow:0 1px 3px #2b244038}#ft1sc .footer-payment svg{display:block;width:42px;height:27px;border-radius:3px}#ft1sc .footer-copyright{grid-column:2;margin:0;color:var(--ll-color-text-secondary);font-size:12px;line-height:1.7;letter-spacing:.035em;text-align:center}#ft1sc .footer-back-top{grid-column:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ll-metal-gradient);box-shadow:0 1px 10px #2b244038;text-decoration:none;transition:background .2s ease,transform .2s ease}#ft1sc .footer-back-top:hover{background:var(--ll-hover-gradient);transform:translateY(-2px)}#ft1sc .footer-back-top img{transform:rotate(180deg);filter:none}.aurelia-return-policy{display:none;padding:36px 16px;background:transparent;color:var(--ll-color-text-primary);scroll-margin-top:150px}.aurelia-return-policy:target{display:block}.aurelia-return-card{display:grid;gap:24px;max-width:860px;margin:0 auto;padding:26px 20px;border:1px solid var(--ll-border);border-radius:18px;background:var(--ll-panel-gradient);box-shadow:var(--ll-blue-shadow);overflow-wrap:anywhere}.aurelia-return-title{font-family:var(--ll-font-heading);font-size:clamp(26px,5vw,38px);line-height:1.3}.aurelia-return-card h3{margin-bottom:10px;font-size:18px;line-height:1.5}.aurelia-return-card p,.aurelia-return-card li{color:var(--ll-color-text-secondary);font-size:15px;line-height:1.8}.aurelia-return-card ul{display:grid;gap:5px;margin:12px 0;padding-left:24px}.aurelia-return-email{display:inline-block;margin:8px 0 14px;color:var(--ll-color-primary);text-underline-offset:4px}.aurelia-return-back{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:10px 18px;border:1px solid var(--ll-border);border-radius:9px;background:var(--ll-metal-gradient);color:var(--ll-color-text-primary);font-size:14px;text-decoration:none;transition:border-color .2s ease}.aurelia-return-back:hover{border-color:var(--ll-color-primary)}#s4q0z p+p{margin-top:14px}#x0r7m p+p{margin-top:14px}#y8q0m [data-popup-el=content]{padding:30px 20px 24px;background:var(--ll-panel-gradient);color:var(--ll-color-text-primary);border:1px solid var(--ll-border);border-radius:20px;box-shadow:0 24px 70px #00000059;font-family:var(--ll-font-body)}.aurg-heading{padding-right:34px;margin-bottom:10px;font-family:var(--ll-font-heading);font-size:clamp(26px,5vw,32px);line-height:1.25}.aurg-intro{margin-bottom:24px;color:var(--ll-color-text-secondary);font-size:14px;line-height:1.7}.aurg-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.aurg-field{display:grid;gap:7px;min-width:0}.aurg-label{font-size:13px;font-weight:600;line-height:1.5}.aurg-input{display:block;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #E4DCF0;border-radius:9px;background:#fff;color:#2b2440;font:inherit;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.aurg-input::placeholder{color:#6b6480}.aurg-input:focus-visible{outline:2px solid var(--ll-color-primary);outline-offset:3px;border-color:var(--ll-color-primary)}.aurg-help{color:var(--ll-color-text-secondary);font-size:11px;line-height:1.6}.aurg-privacy{margin:18px 0;color:var(--ll-color-text-secondary);font-size:12px;line-height:1.7}.aurg-link{color:var(--ll-color-primary);text-decoration:underline;text-underline-offset:4px}.aurg-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 18px;border:1.5px solid #7B5EA7;border-radius:10px;background:#fff;color:#7b5ea7;font-size:15px;font-weight:700;text-decoration:none;text-align:center;transition:background .2s ease}.aurg-submit:hover{background:#f2edf8}.aurg-submit[aria-disabled=true]{opacity:.7;cursor:default}.aurg-status{margin-top:16px;padding:12px 14px;border:1px solid var(--ll-border);border-radius:9px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.aurg-status:empty{display:none}.aurg-status[data-state=error]{color:#a8843a;border-color:#a8843a}.aurg-status[data-state=success]{color:#2e8b57;border-color:#2e8b57}.aurg-login{margin-top:22px;padding-top:18px;border-top:1px solid var(--ll-border);color:var(--ll-color-text-secondary);font-size:13px;line-height:1.8;text-align:center}.aurg-login .aurg-link{display:inline-flex;align-items:center;min-height:44px;margin-left:5px;font-weight:600}#ft1sc #ft1cn{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "policies" "newsletter";max-width:1280px;align-items:start;gap:28px;text-align:left}#ft1sc #c2g7y{grid-area:policies;justify-self:start;justify-content:start;margin:0;text-align:left}#ft1sc #ft1nl{grid-area:newsletter;width:100%;max-width:440px;justify-self:end;align-self:end;margin:0;text-align:left}#ft1sc #ft1nf{flex-direction:column;gap:10px;margin:0}#ft1sc #ft1in,#ft1sc #ft1sb{width:100%;flex:none}#cb1ct svg{flex-shrink:0}#cb1sn img,#cb1dn img{flex-shrink:0}#sp1sc #sp1gd #n7q4v{grid-auto-columns:84%}#sp1sc #sp1gd #n7q4v .sp-img{aspect-ratio:4 / 3;object-fit:cover;object-position:center}.hero-reviews-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #EDE6F6;background:#ede6f6;margin-left:-11px}.hero-reviews-avatar:first-child{margin-left:0}.hero-reviews-check,.hero-review-check,.hero-reviews-badge-icon,.sp-badge-icon{flex-shrink:0;display:block}.hero-reviews-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:1px solid rgba(168,132,58,.42);border-radius:50%;background:#a8843a1f;text-decoration:none;transition:background .2s ease,border-color .2s ease}.hero-reviews-arrow:hover{background:#a8843a3d;border-color:#a8843a}.hero-reviews-arrow img{display:block;width:16px;height:16px;filter:none}.hero-review-card{display:flex;align-items:flex-start;gap:10px;flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:10px 12px;border:1px solid var(--ll-border);border-radius:12px;background:var(--ll-panel-gradient)}.hero-review-avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;object-fit:cover}.hero-review-body{min-width:0}.hero-review-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hero-review-name{font-size:13px;font-weight:700;color:var(--ll-color-text-primary)}.hero-review-stars{color:#a8843a;font-size:13px;letter-spacing:1.5px;line-height:1}.hero-review-text{margin-top:5px;font-size:12.5px;line-height:1.55;color:var(--ll-color-text-secondary)}#hw1bg svg{flex-shrink:0}.cl-flag{display:block;flex-shrink:0;border-radius:2px}#tm3av{object-fit:contain}#rv1s1,#rv1s2,#rv1s3,#rv1s4,#rv1s5{font-size:24px;color:var(--star)}#rv1sc{background:transparent;color:var(--ll-color-text-primary);padding:48px 24px;text-align:center}#rv1cn{max-width:1280px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding-bottom:36px;border-bottom:1px solid rgba(123,94,167,.18);color:var(--ll-color-text-primary)}#rv1sm{background:transparent;box-shadow:none;border-radius:0;padding:0}#rv1sr{color:var(--ll-color-text-primary);font-size:64px;line-height:1.1;font-weight:400}#rv1sb{margin:20px 0 14px;gap:5px}#rv1ct{color:var(--ll-color-text-secondary);font-size:14px;line-height:1.6}.rev-grid{grid-template-columns:minmax(0,1fr);gap:20px}.dt-line{position:absolute;top:18px;left:calc(100% / 6);right:calc(100% / 6);display:block;border-top:2px dashed rgba(168,132,58,.45)}.dt-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.dt-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px solid #A8843A;border-radius:50%;background:#fff}#dt1tl img{filter:none}.dt-name{font-size:12.5px;font-weight:700;color:var(--ll-color-text-primary)}.dt-date{font-size:11.5px;line-height:1.35;color:var(--ll-color-text-secondary)}#tl1sc .section-title{position:relative;text-align:center}#tl1sc .timeline-container{position:relative;max-width:780px;margin:0 auto;padding-left:52px}#tl1sc .timeline-line{position:absolute;left:19px;top:12px;bottom:10px;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#7b5ea700,#7b5ea78c 9% 88%,#7b5ea700)}#tl1sc .timeline-item{position:relative;display:block;margin-bottom:22px;padding:0}#tl1sc .timeline-item:last-child{margin-bottom:0}#tl1sc .timeline-dot{position:absolute;left:19px;top:24px;z-index:2;width:18px;height:18px;transform:translate(-50%);border:4px solid var(--ll-color-background);border-radius:50%;background:linear-gradient(150deg,#b79be0,#7b5ea7);box-shadow:0 0 0 3px #7b5ea733,0 0 18px #7b5ea773}#tl1sc .timeline-card{position:relative;width:100%;min-width:0;padding:18px 20px;border:1px solid #E4DAF2;border-radius:16px;background:linear-gradient(180deg,#fff,#f8effc 45%,#fbe7f3);box-shadow:0 10px 26px #7b5ea724,inset 0 1px #fff9;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}#tl1sc .timeline-card:hover{border-color:#c3aee0;transform:translateY(-2px);box-shadow:0 16px 34px #7b5ea738,inset 0 1px #ffffffb3}#tl1sc .timeline-period{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 14px;border-radius:999px;border:1px solid #DDCDF0;background:#f1eafb;color:#6b4fa0;font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;box-shadow:0 6px 16px #7b5ea729}#tl1sc .timeline-period img{flex-shrink:0;filter:none}#tl1sc .timeline-desc{font-size:14px;line-height:1.7;color:var(--ll-color-text-secondary)}#po1ls{display:grid;grid-auto-rows:auto;gap:14px;margin:0 0 18px}#tp1st{display:flex;gap:2px;justify-content:center!important;text-align:center!important}#tp1tx{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;line-height:1.4;color:#8a78b5;justify-content:center!important;text-align:center!important}#tp1lb{font-weight:700}#tp1vl,#tp1ds,#tp1ct{font-weight:400}#tp1bd{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--ll-color-text-primary)}#ac1bt{background:var(--ll-color-primary);border:0;color:#fff;box-shadow:0 4px 14px #2b244038;position:relative;overflow:hidden}#ac1bt:hover{background:var(--ll-color-secondary);border-color:transparent;color:#fff;box-shadow:0 8px 24px #2b24404d}#hr1rt #ck1tx{order:7;margin:0 0 14px;color:#6b6b6b;font-size:12px;line-height:1.4;text-align:center}#nv1lg{color:var(--ll-color-primary)}#n7q4v:focus-visible{outline:2px solid var(--ll-color-primary);outline-offset:4px}#hr1sc #hp1im{object-fit:contain;object-position:center center}#r8k2m{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 12px;color:#a8843a;font-size:12px;font-weight:400;line-height:1.5;text-align:center}#v6n4q{flex-shrink:0;opacity:1;filter:none}#dl1td{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 14px;color:var(--ll-color-text-secondary);font-size:12.5px;font-weight:500;line-height:1.5;text-align:center}#dl1ic{flex-shrink:0}#dl1st{color:#a8843a;font-weight:700;white-space:nowrap}#sc1bn{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;max-width:100%;margin:12px 0 8px;padding:9px 18px;border:1px solid #FBD5D5;border-radius:999px;background:#fdf3f3;text-align:center;box-shadow:0 4px 12px #dc262612}.scarcity-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#e53935;animation:scarcityBlink 1.4s ease-in-out infinite}.scarcity-strong{font-weight:800}#sc1ic{flex-shrink:0;filter:none}#sc1tx{color:#e53935;font-size:15px;font-weight:600;letter-spacing:.2px;line-height:1.4}#tl1tl{text-align:center;max-width:900px;margin:0 auto 24px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none;color:#8b7bc0}#tl1c1,#tl2c1{background:var(--ll-band);border-color:var(--ll-border)}#tl3c1{background:var(--ll-band);border-color:#a8843a}#tl1p1,#tl2p1{color:var(--ll-color-primary)}#tl3p1{color:#a8843a}#tl1e1,#tl2e1,#tl3e1{color:#6b6480}#fq1tl{text-align:center;max-width:900px;margin:0 auto 24px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none;color:#8b7bc0}#ft1nd{margin-bottom:8px;font-size:12px}#tb1nr{background:var(--ll-band);color:var(--ll-color-text-primary);border-color:var(--ll-border)}#po1op,#po2op,#po3op{background:#fff;border:1px solid #E4DAF2;color:#2b2440}#po1op:hover,#po2op:hover,#po3op:hover{border-color:#c3aee0}#gr1rw{background:var(--ll-panel-gradient)}#cb1sc{background:transparent;padding:44px 20px;text-align:center}#cb1cd{max-width:880px;margin:0 auto;padding:32px 22px;border:1px solid var(--ll-border);border-radius:20px;background:var(--ll-panel-gradient);box-shadow:var(--ll-blue-shadow);text-align:center}#cb1tl{font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;color:#8b7bc0;max-width:900px;margin:0 auto 24px;letter-spacing:0;text-align:center;text-transform:none}#cb1st{max-width:34em;margin:0 auto 22px;font-size:15px;line-height:1.6;color:var(--ll-color-text-secondary)}#cb1ct{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:440px;min-height:56px;padding:16px 26px;border:0;border-radius:999px;background:var(--ll-color-primary);color:#fff;font-size:17px;font-weight:700;text-decoration:none;box-shadow:0 6px 18px #2b244038;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#cb1ct:hover{background:var(--ll-color-secondary);transform:translateY(-2px);box-shadow:0 10px 26px #2b24404d;border-color:transparent;color:#fff}#cb1ct:focus-visible{outline:3px solid var(--ll-color-primary);outline-offset:4px}#cb1nt{display:grid;gap:6px;justify-items:center;margin-top:18px}#cb1sn{display:flex;align-items:center;justify-content:center;gap:6px;color:#a8843a;font-size:12px;font-weight:400;line-height:1.5;text-align:center}#cb1dn{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--ll-color-text-secondary);font-size:12.5px;font-weight:500;line-height:1.5;text-align:center}#cb1db{color:#a8843a;font-weight:700;white-space:nowrap}#ip620e,#ir2h7m,#ifx5nn,#ihmz55{text-align:left;font-size:13px}#iwe738,#iiuj2v,#id8kwh,#ifg2kh{font-size:13px}#s7k2m{padding:44px 16px;background:var(--ll-surface-gradient);color:var(--ll-color-text-primary);scroll-margin-top:85px}#u9a4c{--popup-box-width:540px;--popup-backdrop-bg:rgba(5, 17, 27, .78);--popup-backdrop-blur:5px;--popup-close-color:#7B5EA7;--popup-close-bg:#EDE6F6;--popup-close-size:18px;--popup-close-offset:16px}#y8q0m{--popup-box-width:500px;--popup-backdrop-bg:rgba(5, 17, 27, .78);--popup-backdrop-blur:5px;--popup-close-color:#7B5EA7;--popup-close-bg:#EDE6F6;--popup-close-size:18px;--popup-close-offset:16px;position:fixed;top:0;right:0;bottom:0;left:0;display:none!important}#ft1lg{background:none;padding:0;min-height:0;border-radius:0}#hw1hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#hw1av{display:flex;align-items:center;flex-shrink:0}#hw1tx{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;line-height:1.5;color:var(--ll-color-text-secondary)}#hw1nm{color:var(--ll-color-text-primary);font-weight:700}#hw1cr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:12px}#hw1tr{display:flex;gap:10px;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}#hw1tr::-webkit-scrollbar{display:none}#tl1sc{position:relative;overflow:hidden;text-align:center}#tl1sc:before{content:"";position:absolute;top:-90px;left:50%;width:620px;height:620px;transform:translate(-50%);background:radial-gradient(circle,#a8843a1c,#a8843a00 68%);pointer-events:none}[data-gjs-type=llvideo]{width:100%;height:auto;max-width:100%;overflow:hidden;min-width:60px;min-height:60px}[data-gjs-type=llvideo] iframe{width:100%;height:auto}#i1sagsg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:360px;margin:0 auto;padding:12px 0 4px;gap:8px}#i1sagsg>[data-gjs-type=llvideo]{flex:1 1 0;min-width:0;max-width:114px;width:114px;height:203px;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#0814201a;box-shadow:0 6px 18px #2b244047}#i1sagsg video{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}#wa1fb{position:fixed;right:18px;bottom:18px;z-index:95;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#25d366;box-shadow:0 6px 18px #2b244059;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}#wa1fb:hover{transform:scale(1.06);box-shadow:0 8px 22px #2b244073}#wa1iv{display:block;width:28px;height:28px}#ws1sc{padding:44px 16px;background:transparent;color:var(--ll-color-text-primary);text-align:center}#ws1cd{width:100%;max-width:660px;margin:0 auto;padding:32px 22px;background:var(--ll-panel-gradient);border:1px solid var(--ll-border);border-radius:20px;box-shadow:var(--ll-blue-shadow);text-align:center}#ws1tl{font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);line-height:1.12;max-width:900px;margin:0 auto 24px;font-weight:700;letter-spacing:0;text-align:center;text-transform:none;color:#8b7bc0}#ws1tx{max-width:480px;margin:0 auto;font-size:14px;line-height:1.7;color:var(--ll-color-text-secondary)}#ws1bt{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;margin-top:22px;padding:12px 24px;border:1.5px solid #7B5EA7;border-radius:10px;background:#fff;color:#7b5ea7;text-decoration:none;font-size:15px;font-weight:700;transition:background .2s ease,transform .2s ease}#ws1bt:hover{background:#f2edf8;transform:translateY(-2px)}#ws1iv{display:block;flex-shrink:0}.cdr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cdr-overlay.is-open{opacity:1;visibility:visible}.cdr-drawer{position:fixed;top:0;right:0;z-index:130;display:flex;flex-direction:column;width:90%;max-width:90vw;height:100%;max-height:100%;background:var(--ll-panel-gradient);color:var(--ll-color-text-primary);border-left:1px solid var(--ll-border);box-shadow:-18px 0 50px #2b244080;font-family:var(--ll-font-body);transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.cdr-drawer.is-open{transform:translate(0);visibility:visible}body.cdr-lock{overflow:hidden}.cdr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:18px 20px;border-bottom:1px solid var(--ll-border);background:var(--ll-panel-gradient)}.cdr-title{display:flex;align-items:center;gap:10px;font-family:var(--ll-font-heading);font-size:22px;font-weight:600;color:var(--ll-color-text-primary)}.cdr-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#a8843a;color:#2b2440;font-family:var(--ll-font-body);font-size:12px;font-weight:700}.cdr-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f2edf8;flex-shrink:0;text-decoration:none}.cdr-close:hover{background:#e9e0f5}.cdr-banner{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;padding:10px 16px;background:var(--ll-band);color:#2b2440;text-align:center;font-size:13px;font-weight:600;border-bottom:1px solid var(--ll-border)}.cdr-flag{display:block;width:19px;height:13px;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #142e4038}.cdr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cdr-prompt{margin-bottom:14px;padding:14px 14px 12px;border:2px solid #C3AEE0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8effc 45%,#fbe7f3);box-shadow:0 8px 22px #7b5ea724}.cdr-prompt-text{margin:0 0 12px;color:#3b2e6e;font-size:14px;font-weight:700;line-height:1.35}.cdr-prompt-replace{display:block;padding:13px 18px;border-radius:999px;background:linear-gradient(135deg,#e8463c,#dc2626);color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em;text-align:center;text-decoration:none;box-shadow:0 6px 16px #dc262647}.cdr-prompt-replace:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.cdr-prompt-both{display:block;margin-top:10px;color:#8a8199;font-size:12.5px;font-weight:600;text-align:center;text-decoration:underline}.cdr-prompt-both:hover{color:#6b6480}.cdr-tip{margin-bottom:12px;padding:12px 14px;border:1px solid #DDCDF0;border-radius:14px;background:#f1eafb}.cdr-tip-text{margin:0 0 10px;color:#4e3280;font-size:13px;font-weight:700;line-height:1.35}.cdr-tip-btn{display:block;padding:11px 16px;border-radius:999px;background:#7b5ea7;color:#fff;font-size:13px;font-weight:800;text-align:center;text-decoration:none}.cdr-tip-btn:hover{background:#684b94}.cdr-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px 18px}.cdr-list{list-style:none}.cdr-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--ll-border)}.cdr-list .cdr-item:last-child{border-bottom:0}.cdr-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:84px;height:84px;flex-shrink:0;overflow:hidden;border-radius:14px;border:1px solid var(--ll-border);background:#fff}.cdr-img{display:block;width:100%;height:100%;object-fit:cover}.cdr-img-pack{transform:scale(1.42)}.cdr-thumb-ebook .cdr-img{transform:scale(1.2)}.cdr-thumb-giftcard .cdr-img{object-fit:contain;padding:3px}.cdr-note{display:block;margin-top:3px;color:var(--ll-color-text-secondary);font-size:11.5px;line-height:1.4}.cdr-thumb-ship{border-color:transparent;background:linear-gradient(135deg,#7b5ea7,#2b2440)}.cdr-ship-label{color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.2px}.cdr-main{flex:1 1 auto;min-width:0}.cdr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cdr-name{font-size:14px;font-weight:600;line-height:1.35;color:var(--ll-color-text-primary)}.cdr-qty-x{margin-left:6px;color:var(--ll-color-text-secondary);font-size:12px;font-weight:600}.cdr-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cdr-old{color:var(--ll-color-text-secondary);font-size:12px;text-decoration:line-through}.cdr-price{color:var(--ll-color-text-primary);font-size:15px;font-weight:700}.cdr-free{color:#2e8b57;font-size:14px;font-weight:700;flex-shrink:0}.cdr-save-chip{display:inline-block;margin-top:7px;padding:3px 8px;border-radius:6px;background:#dcf5e4;color:#1e7d46;font-size:11px;font-weight:700}.cdr-controls{display:flex;align-items:center;gap:12px;margin-top:10px}.cdr-qty{display:inline-flex;align-items:center;border:1px solid var(--ll-border);border-radius:10px;overflow:hidden}.cdr-step{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ll-color-text-primary);font-size:17px;line-height:1;text-decoration:none}.cdr-step:hover{background:#f2edf8}.cdr-step[aria-disabled=true]{opacity:.35;pointer-events:none}.cdr-value{display:inline-flex;align-items:center;justify-content:center;min-width:30px;font-size:14px;font-weight:600}.cdr-trash{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;text-decoration:none}.cdr-trash:hover{background:#f2edf8}.cdr-tag{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:4px 9px;border:1px solid var(--ll-border);border-radius:999px;color:var(--ll-color-text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.4px}.cdr-tag-gift{border-color:#2b2440;background:#2b2440;color:#fff}.cdr-item-pack{flex-wrap:wrap}.cdr-upsell{display:flex;flex:1 1 100%;flex-direction:column;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;border-radius:10px;background:#f3eefa}.cdr-upsell-text{margin:0;color:#3e3560;font-size:13px;line-height:1.35}.cdr-upsell-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;background:#7b5ea7;color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap}.cdr-upsell-btn:hover{background:#6a4e96}.cdr-empty{padding:30px 4px;text-align:center}.cdr-empty-title{margin-bottom:8px;font-family:var(--ll-font-heading);font-size:19px;font-weight:600}.cdr-empty-text{color:var(--ll-color-text-secondary);font-size:13.5px;line-height:1.5}.cdr-foot{flex:0 0 auto;padding:16px 20px 18px;border-top:1px solid var(--ll-border);background:var(--ll-surface-gradient);box-shadow:0 -10px 30px #2b244047}.cdr-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cdr-total-count{color:var(--ll-color-text-secondary);font-size:13px}.cdr-sum-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cdr-total-save{padding:3px 7px;border-radius:6px;background:#dcf5e4;color:#1e7d46;font-size:11px;font-weight:700}.cdr-old-total{color:var(--ll-color-text-secondary);font-size:12.5px;text-decoration:line-through}.cdr-grand-total{color:var(--ll-color-text-primary);font-size:22px;font-weight:700}.cdr-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:14px;padding:15px 20px;border-radius:10px;background:#7b5ea7;color:#fff;text-decoration:none;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;transition:background .2s ease,transform .2s ease;position:relative;overflow:hidden}.cdr-checkout-lock{flex-shrink:0;width:18px;height:18px;object-fit:contain}.cdr-checkout:hover{background:#684b94;transform:translateY(-2px)}.cdr-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;padding:0;list-style:none}.cdr-payment{display:flex;border-radius:4px;box-shadow:0 1px 3px #2b244038}.cdr-payment svg{display:block;width:42px;height:27px;border-radius:4px}.cdr-guarantee{margin-top:12px;color:var(--ll-color-text-primary);font-size:12px;text-align:center}.cdr-delivery{margin:12px 0 0;color:#1e7b4a;font-size:14px;font-weight:600;line-height:1.4;text-align:center}.cdr-trust{margin:10px 0 0;color:#4a4557;font-size:13px;line-height:1.4;text-align:center}.cdr-stars{display:inline-block;width:70px;height:14px;margin-right:6px;vertical-align:-2px}.cdr-review{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:7px 10px;border-radius:10px;background:#f7f4fb;color:inherit;cursor:default}.cdr-review[hidden]{display:none}.cdr-review:hover{background:#efe8f8}.cdr-review-photo{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:center 22%}.cdr-review-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.cdr-review-stars{display:block;flex-shrink:0;width:60px;height:12px}.cdr-review-text{overflow:visible;color:#333;font-size:13px;font-style:italic;line-height:1.3;white-space:normal}.cdr-review-author{overflow:hidden;color:#6b6480;font-size:11px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.cdr-review-check{color:#1e7d46;font-weight:600}.cdr-payments .cdr-payment{box-shadow:none}.cdr-payments .cdr-payment,.cdr-payments .cdr-payment svg,.cdr-payments .cdr-payment img{width:auto;height:20px}.cdr-empty[hidden],.cdr-foot[hidden],.cdr-total-save[hidden],.cdr-old-total[hidden]{display:none}.whatsapp-button{background:#fff;border:1.5px solid var(--ll-color-primary);color:var(--ll-color-primary)}#ct1bc{background:var(--ll-color-primary);color:#fff}#ct1ls .cdr-trash-icon{filter:none}#pk1hd{display:flex;align-items:center;gap:12px;margin:4px 0 6px;color:var(--ll-color-text-secondary);font-size:15px;font-weight:500;text-align:center}#pk1hd:before{content:"";flex:1 1 auto;height:1px;background:#d9cfea}#pk1hd:after{content:"";flex:1 1 auto;height:1px;background:#d9cfea}#po1ls .product-option{position:relative;display:block;padding:22px 18px 0;border:1px solid var(--ll-border);border-radius:14px;background:#fff;color:var(--ll-color-text-primary);box-shadow:0 4px 14px #2b24400f;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}#po1ls .product-option.active{border:2px solid #C3AEE0;background:linear-gradient(180deg,#fff,#f8effc 45%,#fbe7f3);box-shadow:0 8px 22px #7b5ea72e}#po1ls .product-option.active .option-gift{background:transparent;border-radius:0}#po1ls .option-congrats{display:none;align-items:center;gap:11px;margin:12px 0 16px;padding:12px 14px;border:1px solid #F0D6E6;border-radius:12px;background:linear-gradient(135deg,#fbe7f3,#f6ecfd 55%,#fdf1f8)}#po1ls .product-option.active.is-revealed .option-congrats{display:flex;animation:llCongratsIn .45s ease both}#po1ls .option-congrats-icon{flex-shrink:0;font-size:26px;line-height:1}#po1ls .option-congrats-txt{display:flex;flex-direction:column;gap:3px;min-width:0}#po1ls .option-congrats-title{color:#6b4fa0;font-size:14.5px;font-weight:800;line-height:1.25}#po1ls .option-congrats-sub{color:#8577ae;font-size:12.5px;font-weight:600;line-height:1.3}.benefit-box.is-unlocking{animation:llUnlockPop .6s ease both}#po1ls .option-radio{display:none}#po1ls .option-badge,#po1ls .option-badge-best,#po1ls .option-duration{position:absolute;top:-13px;padding:5px 13px;border-radius:999px;color:#fff;font-size:13.5px;font-weight:700;line-height:1.35;white-space:nowrap}#po1ls .option-badge{right:14px;border:1px solid #DDCDF0;background:#f1eafb;color:#6b4fa0}#po1ls .option-badge-best{left:14px;background:linear-gradient(135deg,#9a79c9,#7b5ea7)}#po1ls .option-duration{right:14px;background:#ede6fa;color:#5b3fa0}#po1ls .option-details{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%}#po1ls .option-thumb{display:block;align-self:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--ll-border);border-radius:12px;background:#fff}#po1ls .option-thumb-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#po1im,#po2im{transform:scale(1.42)}#po1ls .option-center{display:block;min-width:0}#po1ls .option-name{display:-webkit-box;min-height:2.7em;overflow:hidden;color:var(--ll-color-text-primary);font-size:19.5px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}#po1ls .option-desc{display:-webkit-box;min-height:2.8em;margin-top:4px;overflow:hidden;color:#8577ae;font-size:15px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}#po1ls .option-savings{display:inline-block;margin-top:9px;padding:5px 11px;border-radius:999px;background:#e6f7ef;color:#2e8b57;font-size:12px;font-weight:700}#po1ls .option-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}#po1ls .option-price{color:#2e2e2e;font-size:28px;font-weight:700;line-height:1.1}#po1ls .option-price:before{content:"$"}#po1ls .option-old-price{color:#dc2626;font-size:15px;text-decoration:line-through}#po1ls .option-per-unit{color:#6b6b6b;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}#po2b2{background:#5b3fa0}#po3b2{background:#1e1a1a}#po1ls .pack-note{margin:0 0 16px;color:#1f1b2e;font-weight:500;font-size:13px;text-align:center}#hr1rt #pk1hd,#hr1rt #pk1tx{color:#1f1b2e;font-weight:700}#po1ls #po3dc{-webkit-line-clamp:3}#po1ls .option-gift{display:flex;align-items:center;gap:12px;width:calc(100% + 36px);margin:18px -18px 0;padding:14px 18px;border-radius:0 0 14px 14px;background:var(--ll-band)}#po1ls .option-gift-img{display:block;flex-shrink:0;width:44px;height:44px;border-radius:12px;object-fit:cover;object-position:center}#po1ls .option-gift-text{flex:1 1 auto;min-width:0;color:var(--ll-color-text-primary);font-size:15px;font-weight:700;line-height:1.35}#po1ls .option-gift-free{flex-shrink:0;color:#2e8b57;font-size:15px;font-weight:700}#hr1rt .pack-heading{margin-bottom:0;font-size:17px;font-weight:800;line-height:1.25;text-align:center}#hr1rt .product-benefits li{font-size:13.5px}#po1ls #po2eb{margin-top:0;border-radius:0 0 12px 12px}#po1ls #po2eb .option-gift-img{transform:scale(1.2)}#po1ls #po2eb .option-old-price{flex-shrink:0;white-space:nowrap;font-weight:400}#po1ls .product-option.best-seller:before,#po1ls .product-option.best-seller:after{content:none;display:none}#v4k7s{object-position:41% 57%}#sps1a,#sps2b,#sps3c,#sps5e,#sps4d,#hw1s1{color:#ffdb69}#th1im{object-position:center center}#n93ld{font-size:20px}#itjkprl{font-family:var(--ll-font-body)}#rv1fw{--popup-box-width:760px;--popup-backdrop-bg:rgba(24, 18, 40, .55);--popup-close-color:#444444;--popup-close-bg:rgba(0, 0, 0, .06);--popup-close-size:13px}#rv1fw [data-popup-el=content]{background:#fff;color:#1b1b1b;border-radius:18px;padding:40px 44px 36px}.rvf-title{margin:0 0 22px;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:600;letter-spacing:.2px;color:#17171a}.rvf-form{display:flex;flex-direction:column;gap:20px}.rvf-rating-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.rvf-rating-label{font-size:17px;color:#2a2a2a}.rvf-stars{display:inline-flex;align-items:center;gap:6px}.rvf-star{font-size:30px;line-height:1;color:#d8d8d8;text-decoration:none;transition:color .15s ease,transform .15s ease}.rvf-star.is-on{color:#f5a623}.rvf-star:hover{transform:scale(1.08)}.rvf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.rvf-field{display:flex;flex-direction:column;gap:8px}.rvf-label{font-size:17px;color:#2a2a2a}.rvf-input{width:100%;box-sizing:border-box;padding:14px 16px;border:0;border-radius:6px;background:#f1f1f1;color:#1b1b1b;font-family:inherit;font-size:16px;line-height:1.5}.rvf-textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:0;border-radius:6px;background:#f1f1f1;color:#1b1b1b;font-family:inherit;font-size:16px;line-height:1.5;resize:vertical;min-height:140px}.rvf-input:focus{outline:2px solid #A8843A;outline-offset:1px;background:#fff}.rvf-textarea:focus{outline:2px solid #A8843A;outline-offset:1px;background:#fff}.rvf-flags{display:flex;flex-wrap:wrap;gap:8px}.rvf-flag{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #e2ddd0;border-radius:999px;background:#fff;color:#2a2a2a;font-size:14px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.rvf-flag.is-on{border-color:#a8843a;background:#fbf6ea;font-weight:600}.rvf-flag-img{width:22px;height:auto;display:block;border-radius:2px}.rvf-photo{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:17px 16px;border:1px dashed #cfcfcf;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.rvf-photo:hover{border-color:#a8843a;background:#fdfaf4}.rvf-photo-text{font-size:16px;color:#555}.rvf-photo-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rvf-photo-name{margin:8px 0 0;font-size:13px;color:#7a7a7a;text-align:center;word-break:break-all}.rvf-actions{display:flex;justify-content:center;margin-top:2px}.rvf-submit{display:inline-flex;align-items:center;justify-content:center;min-width:236px;padding:15px 34px;border-radius:7px;background:#1f1f1f;color:#fff;font-size:17px;text-decoration:none;transition:background .2s ease}.rvf-submit:hover{background:#3a3a3a}.rvf-error{margin:0;text-align:center;font-size:14px;color:#c0392b}.rvf-success{display:none;margin:0;padding:14px 16px;border-radius:8px;background:#f1f7ee;color:#2f6b26;text-align:center;font-size:15px;line-height:1.5}.rvf-form.is-done .rvf-success{display:block}#ct1nb{color:#ffdb69}#sb1wp{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--ll-border);box-shadow:0 -6px 24px #2b244014;opacity:0;visibility:hidden;transform:translateY(110%);transition:transform .32s ease,opacity .3s ease,visibility 0s linear .32s}#sb1wp.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:transform .32s ease,opacity .3s ease,visibility 0s}#sb1lf{display:flex;align-items:center;gap:12px;min-width:0}#sb1im{display:block;flex-shrink:0;width:48px;height:48px;border-radius:12px;border:1px solid var(--ll-border);background:var(--purple-bg);object-fit:cover;object-position:center}#sb1tx{min-width:0}#sb1rt{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1.3;color:var(--ll-color-text-primary)}#sb1st{color:var(--star);font-size:14px;letter-spacing:1px}#sb1rv{white-space:nowrap}#sb1pr{margin-top:2px;font-size:12px;line-height:1.35;color:var(--ll-color-text-secondary)}#sb1ct{flex-shrink:0;padding:13px 24px;border-radius:999px;background:var(--ll-color-primary);color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px;text-align:center;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}#sb1ct:hover{background:var(--ll-color-secondary);transform:translateY(-1px)}body.sbb-on #wa1fb{bottom:96px;transition:bottom .32s ease,transform .2s ease,box-shadow .2s ease}#po1ls #po3tw,#po1ls #po3gi{background:#efe7db}#po1ls #po3im,#po1ls #po3gi{object-fit:contain;object-position:center}#po1ls #po3im{transform:none}.pack-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 0}.benefit-box{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 9px;border:1px solid #D9CFEA;border-radius:12px;background:linear-gradient(180deg,#fbf8fe,#f2ebfa);text-align:center;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.benefit-box.is-active{box-shadow:0 4px 14px #7b5ea71f}.benefit-tag{display:inline-block;padding:2px 6px;border-radius:999px;background:#7b5ea7;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.08em;transition:background .35s ease}.benefits-title{margin:0 0 10px;color:#7b5ea7;font-size:15px;font-weight:800;letter-spacing:.01em;text-align:center}.benefit-tag-old{margin-left:5px;font-weight:600;text-decoration:line-through;opacity:.85}.benefit-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:52px}.benefit-img{display:block;width:auto;height:52px;max-width:100%;object-fit:contain;transition:filter .35s ease,opacity .35s ease}.benefit-lock-icon{position:absolute;left:50%;bottom:-4px;display:none;padding:3px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #2b244029;width:17px;height:17px;transform:translate(-50%)}.benefit-text{color:#2b2440;font-size:10.5px;font-weight:700;line-height:1.35;transition:color .35s ease}.benefit-locked{display:none;color:#7b5ea7;font-size:9px;font-weight:700;line-height:1.35}.benefit-box.is-locked{background:#f4f4f6;border-color:#e3e3e8;box-shadow:none}.benefit-box.is-locked .benefit-tag{background:#c4c4ce}.benefit-box.is-locked .benefit-img{filter:grayscale(1);opacity:.45}.benefit-box.is-locked .benefit-lock-icon{display:block}.benefit-box.is-locked .benefit-text{display:none}.benefit-box.is-locked .benefit-locked{display:block}.pack-benefits .benefit-box:nth-child(1){border-color:#bfe3d0;background:linear-gradient(180deg,#fff,#f2fbf6)}.pack-benefits .benefit-box:nth-child(1) .benefit-tag{background:#0e9f6e}.pack-benefits .benefit-box:nth-child(2){border-color:#f4cbdd;background:linear-gradient(180deg,#fff,#fef3f8)}.pack-benefits .benefit-box:nth-child(2) .benefit-tag{background:#e8467c}.pack-benefits .benefit-box:nth-child(3){border-color:#dccbef;background:linear-gradient(180deg,#fff,#f7f2fd)}.pack-benefits .benefit-box:nth-child(3) .benefit-tag{background:#8b6db8}.pack-benefits .benefit-box.is-locked{border-color:#e3e3e8;background:#f4f4f6}.benefits-status{margin:12px 0 0;color:#7b5ea7;font-size:12.5px;font-weight:700;text-align:center}#ac1bt:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-18deg);animation:cartShine 2.2s ease-in-out infinite;pointer-events:none}.cdr-checkout:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-18deg);animation:cartShine 2.2s ease-in-out infinite;pointer-events:none}#ba1cn{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;max-width:1120px;margin:0 auto;align-items:center}#ba1tl{margin:0 auto 24px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;color:#8b7bc0;text-align:center;max-width:900px;letter-spacing:0;text-transform:none}#ba1sb{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:#6b6480;text-align:center!important}#ba1cm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:22px}.ba-col{padding:14px 12px;border-radius:16px}.ba-col-before{border:1px solid #E4DAF2;background:linear-gradient(180deg,#fff,#f8effc 45%,#fbe7f3);box-shadow:0 8px 22px #7b5ea71a}.ba-col-after{border:1px solid #D9C9EF;background:linear-gradient(180deg,#fcf5ff,#f4e8fd 45%,#fbe0f0);box-shadow:0 8px 22px #7b5ea729}.ba-col-head{margin:0 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4e3280}.ba-list{margin:0;padding:0;list-style:none}.ba-item{display:flex;align-items:flex-start;gap:7px;margin-bottom:9px;font-size:12.5px;line-height:1.35;color:#3b2e6e}.ba-item:last-child{margin-bottom:0}.ba-ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-top:1px;border-radius:50%}.ba-ico img{display:block;width:100%;height:100%}.ba-ico-ok{background:#e0d2f5}#ba1ct{display:flex!important;align-items:center;justify-content:center;padding:15px 26px;border-radius:999px;background:linear-gradient(135deg,#7b5ea7,#684b94);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;text-align:center;box-shadow:0 10px 26px #684b9447;transition:background .25s ease,transform .25s ease;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}#ba1ct:hover{background:linear-gradient(135deg,#8a6db6,#7b5ea7);transform:translateY(-1px)}#ba1sl{position:relative;width:100%;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:#efe7fa;box-shadow:0 16px 40px #4e32802e;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}#ba1sl:focus-visible{outline:2px solid #7B5EA7;outline-offset:4px}.ba-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}#ba1ib{z-index:2;clip-path:inset(0 calc(100% - var(--p, 50%)) 0 0)}#ba1hd{position:absolute;top:0;bottom:0;left:var(--p, 50%);z-index:3;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 14px #4e328059;pointer-events:none}#ba1kn{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#684b94;font-size:17px;font-weight:700;letter-spacing:-1px;transform:translate(-50%,-50%);box-shadow:0 6px 18px #4e328047}#ba1lb1{position:absolute;top:12px;z-index:4;padding:6px 13px;border-radius:999px;background:#fff;color:#684b94;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 12px #4e328029;pointer-events:none;left:12px}#ba1lb2{position:absolute;top:12px;z-index:4;padding:6px 13px;border-radius:999px;background:#fff;color:#684b94;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 12px #4e328029;pointer-events:none;right:12px}#ba1ft{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:#8a8098;text-align:center!important}#rv1vp:active{cursor:grabbing}#rv1vp.dragging,#rv1vp.dragging *{user-select:none;-webkit-user-select:none}#rv1vp .review-photo-card{flex:0 0 31.5%;max-width:31.5%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;border-radius:14px}#rv1vp .review-photo-card:not(:has(.review-photo-img)):before{content:"\275d";display:flex;align-items:center;justify-content:center;height:230px;font-size:52px;color:#c9b3e8;background:linear-gradient(160deg,#f6effc,#fce9f3)}#rv1vp .review-photo-img{width:100%;height:230px;aspect-ratio:auto;object-fit:cover}#rv1vp .review-photo-info{display:flex;flex-direction:column;flex:1 1 auto;gap:6px}#rv1vp .review-photo-stars,#rv1vp .review-photo-text{margin:0}#rv1vp .review-photo-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#rv1vp .review-photo-date{margin-top:auto}#rv1dt{display:none}#rv1pg{margin-top:14px;font-size:13px;font-weight:600}.cmp-section{padding:56px 20px}.cmp-wrap{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center}.cmp-title{font-family:var(--ll-font-heading);font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15;color:#5a3d91;margin:0 0 18px}.cmp-text{font-size:clamp(15px,2.6vw,17px);line-height:1.75;color:var(--ll-color-text-secondary);margin:0 0 26px}.cmp-cta{display:inline-block;background:linear-gradient(135deg,#5a3d91,#7b5ea7);color:#fff;padding:15px 34px;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.3px;text-decoration:none;box-shadow:0 14px 30px #5a3d9147;transition:transform .2s ease,box-shadow .2s ease}.cmp-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px #5a3d9157}.cmp-card{background:#fff;border:1px solid var(--ll-border);border-radius:20px;padding:20px 18px 22px;box-shadow:0 20px 46px #5a3d911f}.cmp-table{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.cmp-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-bottom:1px solid #EFE7F7;text-align:center}.cmp-label{align-items:flex-start;text-align:left;font-size:clamp(12.5px,2.4vw,14.5px);font-weight:600;color:#4a3b63}.cmp-head{padding:0 8px 14px}.cmp-hl{background:#f7f1fd}.cmp-hl-top{border-radius:14px 14px 0 0;padding-top:12px}.cmp-table>:nth-last-child(1),.cmp-table>:nth-last-child(2),.cmp-table>:nth-last-child(3){border-bottom:0}.cmp-table>:nth-last-child(2){border-radius:0 0 14px 14px;padding-bottom:16px}.cmp-badge{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#5a3d91,#8a6bbe);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.cmp-bottle{display:block;width:auto;height:clamp(74px,14vw,104px);margin:0 auto 10px;object-fit:contain}.cmp-colname{display:block;font-size:clamp(11px,2.2vw,12.5px);font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#5a3d91}.cmp-ok{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;flex-shrink:0;background:#8a6bbe}.cmp-no{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;flex-shrink:0;background:#efe9f6}.cmp-ic{display:block;width:15px;height:15px}.cmp-no .cmp-ic{width:13px;height:13px}#ihs8tuk{font-family:var(--ll-font-body)}.product-payment.payment-chip-wide,.payment-chip-wide .payment-logo-banco{width:60px}#mq2bn{background:var(--ll-band);color:var(--ll-color-text-primary);border-color:var(--ll-border)}.marquee-sep{display:inline-flex;align-items:center;font-size:15px;line-height:1}.marquee-item img{flex-shrink:0}#po1nm{margin-top:0}#po1ls .option-name span{display:none!important}#gr1rw.guarantee-img-row{background:none!important;padding:0!important;border:0!important;box-shadow:none!important;display:block!important}#gr1rw .guarantee-img{display:block;width:100%;height:auto}.cdr-reserve{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;margin:0;padding:10px 16px;background:linear-gradient(90deg,#efe6fb,#e4d9f7);color:#3a2d57;font-size:15px;font-weight:700;text-align:center;border-bottom:1px solid var(--ll-border)}.cdr-reserve-time{display:inline-block;min-width:58px;padding:5px 12px;border-radius:10px;background:#fff;color:#6a3fb5;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 1px 3px #3c1e6e1f}#ct1rv{display:none}#hr1ic .hero-swipe-overlay-left,#hr1ic .hero-swipe-overlay-right{top:auto!important;bottom:12px!important;transform:none!important;width:34px!important;height:34px!important;background-color:#7b5ea7b8!important}#hr1ic .hero-swipe-overlay-left img,#hr1ic .hero-swipe-overlay-right img{width:16px!important;height:16px!important}.grt-section{padding:40px 24px;background:transparent;text-align:center}.grt-img{display:block;width:90%;max-width:520px;height:auto;margin:0 auto}.grt-check{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:22px auto 18px;border-radius:50%;background:#f5efe8}.grt-check-icon{display:block;width:26px;height:26px}.grt-title{margin:0 auto 14px;font-size:34px;font-weight:400;line-height:1.25;text-align:center}.grt-title-em{font-family:var(--ll-font-heading);font-style:italic;font-weight:600;color:#7b5ea7}.grt-title-strong{font-family:var(--ll-font-body);font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#2e2e2e}.grt-text{max-width:620px;margin:0 auto 24px;font-size:17px;line-height:1.6;color:#2b2440}.grt-cta{display:flex;align-items:center;justify-content:center;width:40%;min-width:230px;height:56px;margin:0 auto 22px;border-radius:999px;background:#1e1a1a;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.grt-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1e1a1a57}.grt-perks{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:900px;margin:0 auto;font-size:12px;color:#2b2440}.ing-section{padding:36px 18px 42px;background:transparent}.ing-title{max-width:820px;margin:0 auto 24px;font-family:var(--ll-font-body);font-size:32px;font-weight:700;line-height:1.22;letter-spacing:.3px;text-align:center;text-transform:uppercase;color:#111}.ing-carousel{position:relative;max-width:620px;margin:0 auto}.ing-viewport{overflow:hidden;border-radius:18px;touch-action:pan-y;cursor:grab}.ing-track{display:flex;transition:transform .5s ease;will-change:transform}.ing-track.is-dragging{transition:none}.ing-card{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;padding:26px 22px 28px;border:2px solid #C3AEE0;border-radius:16px;background:linear-gradient(180deg,#fff,#f8effc 45%,#fbe7f3);box-shadow:0 8px 22px #7b5ea72e;text-align:center}.ing-img{display:block;width:100%;max-width:340px;height:auto;aspect-ratio:1;margin-bottom:18px;border-radius:14px;object-fit:cover}.ing-name{margin:0 0 10px;font-family:var(--ll-font-body);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.4px;text-transform:uppercase;color:var(--ll-color-primary)}.ing-text{max-width:470px;margin:0;font-size:16px;line-height:1.6;color:#333}.ing-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;border:1px solid #E4DCF0;border-radius:50%;background:#fff;box-shadow:0 6px 18px #7b5ea733;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ing-arrow:hover{transform:scale(1.06);box-shadow:0 8px 22px #7b5ea752}.ing-arrow img{display:block;width:18px;height:18px}.ing-arrow-prev{left:-22px}.ing-arrow-next{right:-22px}.ing-dots{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px}.ing-dot{display:block;width:10px;height:10px;border-radius:50%;background:#d9cfea;cursor:pointer;transition:background .25s ease,transform .25s ease}.ing-dot.is-active{background:var(--ll-color-primary);transform:scale(1.25)}#cm2hd{text-align:center;max-width:900px;margin:0 auto 24px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none;color:#8b7bc0}#cm2ds,#pt1tl,#h4c64{text-align:center!important}#pr1rt{justify-content:center!important;flex-wrap:wrap!important;text-align:center!important}#iikajbs,#isl5y8j{font-family:var(--ll-font-body)}#hr1rt #pt1ds{order:3;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.55;color:#1f1b2e;text-align:center}#rt1sc{padding:56px 24px;background:transparent;text-align:center}#rt1sc #rt1tt{max-width:900px;margin:0 auto 10px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:0;text-align:center;text-transform:none;color:#2e2a5e}#rt1sb{max-width:620px;margin:0 auto 20px;font-size:17px;line-height:1.55;color:#1f1b2e;text-align:center}#rt1tb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 auto 26px}#rt1sc .rit-tab{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border:1px solid #9B7BD4;border-radius:999px;background:#fff;color:#5b3fa0;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease}#rt1sc[data-mode=am] #rt1ta,#rt1sc[data-mode=pm] #rt1tn{background:linear-gradient(135deg,#9b7bd4,#5b3fa0);border-color:#5b3fa0;color:#fff}#rt1gd{display:flex;align-items:flex-start;justify-content:center;max-width:980px;margin:0 auto}#rt1sc .rit-step{flex:1 1 0;min-width:0;padding:0 6px;text-align:center}#rt1sc .rit-link{position:relative;flex:0 0 46px;align-self:flex-start;height:3px;margin-top:34.5px;border-radius:2px;background:#e3d8f3;overflow:hidden}#rt1sc .rit-link-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:#d4a73c;transform:scaleX(0);transform-origin:left center;transition:transform 1.5s linear}#rt1sc[data-mode=pm] .rit-link-fill{transform:scaleX(1)}#rt1sc .rit-circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 14px;border:2px solid #9B7BD4;border-radius:50%;background:#f1eafb;position:relative;overflow:hidden}#rt1sc .rit-icon{display:block;width:30px;height:30px}#rt1sc .rit-circle-gold{width:72px;height:72px;background:linear-gradient(135deg,#fff6dd,#f6e3b0);border:2px solid #D4A73C;animation:ritHalo 3s ease-out infinite}.rit-capsule{display:block;width:64px;height:auto;max-height:74px;object-fit:contain;position:relative;z-index:2;transform-origin:50% 88%;animation:ritTurn 3s ease-in-out infinite}.rit-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,#fff0,#ffffffd9 45%,#fff0 72%);transform:translate(-130%);opacity:0;animation:ritShine 3s ease-in-out infinite}#rt1sc .rit-name{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3;color:#1f1b2e}#rt1sc .rit-text{margin:0;font-size:15px;line-height:1.5;color:#1f1b2e}#rt1sc[data-mode=am] .rit-pm,#rt1sc[data-mode=pm] .rit-am{display:none}#rt1sc .rit-step.is-swap{animation:ritStepIn .4s ease both}#rt1sc .rit-s2.is-swap{animation-delay:.2s}#rt1sc .rit-s3.is-swap{animation-delay:.4s}#rt1ct{display:inline-block;margin:30px auto 0;padding:16px 34px;border-radius:10px;background:linear-gradient(135deg,#5a3d91,#7b5ea7);color:#fff;font-size:15px;font-weight:700;letter-spacing:.3px;text-align:center;text-decoration:none;box-shadow:0 14px 30px #5a3d9147;transition:transform .2s ease,box-shadow .2s ease}#rt1ct:hover{transform:translateY(-2px);box-shadow:0 18px 34px #5a3d9157}#ig1tl,#g45tl{max-width:900px;margin:0 auto 24px;font-family:var(--ll-font-heading);font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.12;letter-spacing:0;text-align:center;text-transform:none;color:#8b7bc0}#g45te{font-family:var(--ll-font-heading);font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:#8b7bc0;font-style:italic}#g45ts{font-family:var(--ll-font-heading);font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none;color:#8b7bc0}#sp1sc,#cm2sc,#ig1sc,#g45sc,#fq1sc,#ft1sc,#fq1sc .faq-answer,#fq1sc .faq-answer p{text-align:center}#fq1sc .faq-question>span{flex:1;padding:0 10px;text-align:center}#cm2sc .cmp-label{text-align:center;align-items:center}#ft1sc .footer-container,#ft1sc #ft1lf,#ft1sc #c2g7y,#ft1sc #ft1nl{text-align:center}#hr1sc .cmt-text,#hr1sc .option-desc,#hr1sc .qty-label,#hr1sc .guarantee-text,#hr1sc .product-faq-a,#hr1sc .hero-review-text,#hr1sc #ck1tx,#hr1sc .dt-date,#hr1sc .del-head,#hr1sc .del-date,#sp1sc .sp-caption,#sp1sc .sp-card-text,#ba1sc #ba1sb,#ba1sc #ba1ft,#cm2sc .cmp-text,#rt1sc .rit-text,#tl1sc .timeline-desc,#tl1sc #tl1e1,#tl1sc #tl2e1,#tl1sc #tl3e1,#tl1sc .dt-date,#cb1sc #cb1st,#fq1sc .faq-answer,#fq1sc .faq-answer p{color:#1f1b2e}@keyframes ritStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rit-circle-gold,.rit-capsule{animation:none}.rit-shine{animation:none;opacity:0}.offer-countdown{animation:none}.offer-countdown:before{animation:none}.offer-countdown:after{animation:none}.oc-num.is-pulse,.benefit-box.is-unlocking,#po1ls .product-option.active.is-revealed .option-congrats,.top-marquee-track{animation:none}.aurg-input,.aurg-submit,#rv1sc .review-action,#rv1sc .review-thumbnail,#rv1sc .review-rating-label,#s7k2m .aurelia-contact-input,#s7k2m .aurelia-contact-submit,.aus-result,.aus-chip,.aus-more,.auc-step,.auc-continue,#ft1sc .footer-link,#ft1sc .footer-input,#ft1sc .footer-submit,#ft1sc .footer-back-top,#tl1sc .timeline-card,#wa1fb,#ws1bt,.cdr-overlay,.cdr-drawer{transition:none}#ac1bt:after{animation:none}.cdr-checkout:after{animation:none}}@keyframes ritTurn{0%,2%{transform:rotate(0)}5%{transform:rotate(-8deg)}12%{transform:rotate(8deg)}19%,to{transform:rotate(0)}}@keyframes ritShine{0%,20%{transform:translate(-130%);opacity:0}22%{opacity:1}36%{transform:translate(130%);opacity:0}to{transform:translate(130%);opacity:0}}@keyframes ritHalo{0%,20%{box-shadow:0 0 #d4a73c00}24%{box-shadow:0 0 0 7px #d4a73c47}48%{box-shadow:0 0 0 17px #d4a73c00}to{box-shadow:0 0 #d4a73c00}}@keyframes ocFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ocTwinkle{0%,to{opacity:.22}50%{opacity:1}}@keyframes ocShine{0%{left:-60%}55%,to{left:132%}}@keyframes ocPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes llCongratsIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes llUnlockPop{0%{opacity:.35;transform:scale(.88)}60%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes topMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scarcityBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #e5393580}50%{opacity:.4;transform:scale(.85);box-shadow:0 0 0 6px #e5393500}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes carouselScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes cartShine{0%{left:-70%}60%{left:130%}to{left:130%}}@media(min-width:1024px){#rv1vp .rev-grid,.rev-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#sp1gd #n7q4v{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding-bottom:0}.review-breakdown{padding-right:24px;border-right:1px solid #c9c9c9}.review-action{white-space:nowrap}#ft1sc .footer-bottom{padding-top:44px}#ft1sc .footer-container{grid-template-columns:180px minmax(220px,1fr);grid-template-areas:"brand policies";align-items:start;max-width:1280px;column-gap:36px;row-gap:0;padding:48px 40px 56px}#ft1sc #ft1lf{grid-area:brand;justify-self:start}#ft1sc .footer-links{grid-area:policies;justify-content:start;gap:8px;padding-top:4px}#ft1sc .footer-newsletter{grid-area:newsletter;justify-self:end;align-self:end;width:100%;max-width:440px;margin-top:28px;text-align:left}#ft1sc #ft1cn{grid-template-columns:180px minmax(220px,1fr) minmax(0,440px);grid-template-areas:"brand policies newsletter";column-gap:36px;row-gap:0;padding:48px 40px 56px}#ft1sc #ft1nl{margin-top:28px}#sp1sc #sp1gd{max-width:1220px}#sp1sc #sp1gd #n7q4v{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;overflow:visible;padding-bottom:0;margin-bottom:24px}#sp1sc #sp1gd #n7q4v .sp-card{flex:1 1 320px;max-width:380px}#sp1sc #sp1gd #n7q4v .sp-card-stars{font-size:16px}#sp1sc #sp1gd #n7q4v .sp-card-name{font-size:14.5px}#sp1sc #sp1gd #n7q4v .sp-card-text{font-size:14px}#sp1sc #sp1gd #n7q4v .sp-badge{font-size:11.5px}#rv1cn{grid-template-columns:.85fr 1.25fr 1.2fr 1fr;gap:24px;padding-bottom:42px}#rv1sm{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:24px;border-right:1px solid #c9c9c9}#s7k2m{padding:64px 24px}#nv1br{padding:6px 24px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"nv1lf nv1lg nv1rt";align-items:center}#nv1br #nv1lf{grid-area:nv1lf;justify-self:start}#nv1br #nv1lg{grid-area:nv1lg;justify-self:center}#nv1br #nv1rt{grid-area:nv1rt;justify-self:end;margin-left:0}#nv1br #lg1im{width:120px;height:auto;margin:0}#wa1fb{right:28px;bottom:28px;width:60px;height:60px}#wa1iv{width:32px;height:32px}#ws1sc{padding:56px 24px}#ws1cd{padding:38px 32px}.cdr-drawer{width:420px;max-width:420px}#hr1sc{padding:10px 24px 28px;gap:30px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}#hr1rt{padding-top:0}#hr1rt .product-title{font-size:21px;line-height:1.2}#hr1rt .product-rating{margin:3px 0 6px}#hr1rt .product-benefits{gap:7px;margin-bottom:10px}#hr1rt .product-benefits li{padding:6px 12px;font-size:12.5px;line-height:1.32}#hr1rt .product-options{gap:18px;margin-bottom:6px}#hr1rt .product-option{padding:14px 16px}#hr1rt .pack-heading{margin-bottom:0;font-size:17px;line-height:1.25}#hr1rt #ac1bt{padding:13px;font-size:15px;margin-bottom:10px}#hr1rt #r8k2m,#hr1rt #dl1td{margin-bottom:0}#hr1rt .cmt-wrap{padding:12px 14px 14px;margin-bottom:12px}#hr1rt .cmt-card{padding:11px 12px;gap:11px}#hr1rt .cmt-avatar{width:46px;height:46px;font-size:16px}#hr1rt .cmt-name{font-size:13.5px}#hr1rt .cmt-text{font-size:12.5px}#hr1lf{position:sticky;top:84px;align-self:start;width:100%;max-width:none;margin:0}#hr1ic,#hr1pi{width:100%}#hr1sc .hero-product-img{width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center center;background:var(--ll-band)}.hero-thumbs{gap:10px;margin-top:18px}.hero-thumb{width:86px}#po1ls .option-gift{width:calc(100% + 32px);margin:14px -16px 0;padding:11px 16px;gap:11px}#po1ls .option-gift-img{width:32px;height:32px;border-radius:9px}#po1ls .option-gift-text,#po1ls .option-gift-free{font-size:14px}#po1ls .option-savings{margin-top:7px;padding:4px 10px;font-size:13px}#po1ls .option-name{font-size:18px}#po1ls .option-desc{font-size:13.5px}#po1ls .option-price{font-size:26px}#po1ls .option-old-price{font-size:14px}#ba1sc{padding:72px 32px}#ba1cn{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:44px}#ba1tl{font-size:36px}#ba1sb{font-size:15px}.ba-col{padding:18px 16px}.ba-col-head{font-size:12.5px}.ba-item{font-size:14px}.ba-ico{width:19px;height:19px}#ba1sl{aspect-ratio:1 / 1}#ba1ft{font-size:12.5px}}@media(min-width:1440px){.review-action{font-size:17px;padding:16px 24px}#ft1sc .footer-container{padding-top:56px;padding-bottom:60px;column-gap:44px;row-gap:0}#ft1sc .footer-link{font-size:18px;min-height:36px}#ft1sc .footer-logo-img{height:120px}#ft1sc #ft1cn{column-gap:44px;padding-top:56px;padding-bottom:60px}#rv1cn{gap:36px}#ba1cn{max-width:1200px}#ba1tl{font-size:40px}}@media(max-width:1024px){.hero-section{grid-template-columns:1fr;max-width:600px}.reviews-container{grid-template-columns:1fr}.reviews-photos{grid-template-columns:repeat(3,1fr)}#rv1vp .review-photo-card{flex-basis:47%;max-width:47%}.cmp-wrap{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:1023.98px){body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.option-details{min-width:0}.guarantee-text,.hero-section>*,.showcase-grid>*,.showcase-images>*,.testimonials-grid>*,.reviews-container>*,.reviews-photos>*,.footer-container>*,.dyk-callout>div{min-width:0}.nav-icon{width:44px;height:44px;padding:12px;flex-shrink:0}#hr1sc .hero-product-img{width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.hero-swipe-arrow{width:44px;height:44px;flex-shrink:0;touch-action:manipulation}.hero-swipe-dot{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;transform:none;touch-action:manipulation}.hero-swipe-dot:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:var(--ll-border);transition:background .2s ease,transform .2s ease}.hero-swipe-dot.active{background:transparent;transform:none}.hero-swipe-dot.active:after{background:var(--ll-color-primary);transform:scale(1.2)}#hr1ic .hero-swipe-overlay-left,#hr1ic .hero-swipe-overlay-right{width:44px;height:44px;opacity:1;touch-action:manipulation}.product-title>br,.product-benefits br,.option-details br,.showcase-heading>br,.guarantee-text br,.dyk-callout br,.timeline-desc>br{display:none}.product-benefits li{font-size:11px;line-height:1.4;gap:8px;padding:9px 10px}.benefit-check{margin-top:0;padding:5px}.option-radio{margin-top:2px}.option-name{font-size:14px;line-height:1.45}.option-desc{font-size:12px;line-height:1.5;margin-top:4px}#po1op .option-pricing,#po2op .option-pricing,#po3op .option-pricing{grid-column:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 12px;width:100%;min-width:0;padding-top:10px;border-top:1px solid rgba(107,45,140,.15);text-align:left;white-space:normal}#po1op .option-price,#po2op .option-price,#po3op .option-price{font-size:30px;line-height:1.15;white-space:nowrap}#po1op .option-old-price,#po2op .option-old-price,#po3op .option-old-price{font-size:14px;white-space:nowrap}#po2op .option-savings,#po3op .option-savings{flex-basis:100%;font-size:13.5px;line-height:1.5}#po2op .option-unit,#po3op .option-unit{flex-basis:100%;color:#9a94a8;font-size:12px;line-height:1.4}#po2op.best-seller:after,#po3op.best-seller:after{top:-12px;right:12px;padding:4px 12px;font-size:11px}.qty-btn{width:44px;height:44px;font-size:20px;touch-action:manipulation}.qty-value{width:auto;min-width:40px;padding:0 6px;font-size:16px}.guarantee-text{font-size:13px;line-height:1.65}.guarantee-name{display:block;margin-bottom:4px;font-size:14px}#i9499j [data-accordion-header]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:14px 0}#i9499j [data-accordion-title]{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.5}#i9499j [data-accordion-trigger]{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}#i9499j [data-accordion-trigger] svg{display:block;width:24px;height:24px}#i9499j [data-accordion-content]{min-width:0;color:var(--ll-color-text-secondary)}#i9499j [data-accordion-content] p{font-size:14px;line-height:1.65;padding-bottom:14px}#pf5it>.product-faq-a{display:none}.section-title{font-size:clamp(24px,5.5vw,30px);line-height:1.3;margin-bottom:24px}#sp1gd .sp-img{display:block;width:100%;min-width:0;max-width:100%;height:auto;aspect-ratio:3 / 4;scroll-snap-align:start}#sw1im img{display:block;max-width:100%}.showcase-desc,.dyk-subtitle{font-size:15px;line-height:1.7;margin-bottom:24px}#dk1tr .dyk-callout{width:100%;min-width:0;padding:16px;gap:12px}#dk1tr .dyk-callout[aria-hidden=true]{display:none}.dyk-callout-title{font-size:15px;line-height:1.45;margin-bottom:6px}.dyk-callout-text{font-size:14px;line-height:1.65}.timeline-item.left,.timeline-item.right{padding-left:36px;padding-right:0;justify-content:flex-start;margin-bottom:20px}.timeline-item:last-child{margin-bottom:0}.timeline-line{left:8px;top:22px;bottom:22px}.timeline-dot{left:8px;top:20px;width:14px;height:14px}.timeline-card{width:100%;min-width:0;padding:16px}.timeline-period{font-size:12px;line-height:1.5;margin-bottom:8px}.timeline-period img{flex-shrink:0}.timeline-desc{font-size:14px;line-height:1.65}.result-item{padding:16px 14px;gap:12px}.result-icon{width:32px;height:32px}.result-text{min-width:0;font-size:14px;line-height:1.7}.testimonial-avatar{flex-shrink:0}.testimonial-name{font-size:14px}.testimonial-verified{font-size:12px;line-height:1.5}.testimonial-msg{font-size:14px;line-height:1.65}.testimonial-img{display:block;max-width:100%;height:auto;aspect-ratio:auto}.faq-question{gap:14px;min-height:52px;padding:16px 0;font-size:14px;line-height:1.5}.faq-question span{min-width:0}.faq-question img{flex-shrink:0}.faq-answer{font-size:14px;line-height:1.7}.review-breakdown{padding:0;border:0}.review-breakdown-note{font-size:12px}.review-thumbnail-grid{max-width:360px}.review-write-action{width:100%}.review-list-wrap{margin-top:24px}.review-photo-img{display:block;max-width:100%}.review-form-heading{font-size:22px;line-height:1.3}.review-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.review-rating-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:280px}.review-rating-label{width:100%;min-width:0;height:46px}.review-photo-upload{min-width:0;padding:12px}.review-upload-label img{flex-shrink:0}.review-photo-upload input[type=file]{width:100%;min-width:0;padding:10px;font-size:16px}.review-photo-upload input[type=file]::file-selector-button{display:block;max-width:100%;min-height:44px;margin:0 0 8px;white-space:normal;font-size:13px}.review-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.review-preview-image{height:auto}.review-photo-remove{padding:6px}.review-consent{font-size:13px}.review-consent input{width:22px;height:22px}.feature-item{padding:18px 10px;border-right:1px solid var(--ll-border);border-bottom:1px solid var(--ll-border)}.feature-item:nth-child(2n){border-right:0}.feature-item:nth-last-child(-n+2){border-bottom:0}.feature-desc{font-size:12px;line-height:1.5}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:8px}.footer-links a{display:inline-flex;align-items:center;min-height:44px}.marquee-item{padding:0 24px;font-size:13px;letter-spacing:0}.marquee-item img{flex-shrink:0}#nv1br #nv1lg{grid-area:nv1lg;position:static;transform:none;justify-self:center;min-width:0}#nv1br #nv1rt{position:absolute;top:50%;right:12px;transform:translateY(-50%);gap:2px}#nv1br .nav-burger{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:8px;background:transparent}#nv1br .nav-burger-img{display:block;width:22px;height:22px}#nv1br #nv1lf{position:absolute;top:100%;left:10px;right:10px;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;border-radius:12px;background:linear-gradient(135deg,#5a3d91,#4e3280 55%,#5b3e93);border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 32px #2b244066;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}#nv1br #nv1lf.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,visibility 0s}#nv1br #nv1lf a{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:9px 12px;font-size:13px;border-radius:9px;white-space:nowrap}.au-nav-action:before{top:0;right:0;bottom:0;left:0}.au-count{top:1px;right:0}#icvza3{min-width:0;max-width:100%;overflow-wrap:anywhere;width:100%;padding:20px 16px}#i3c73k{display:block;width:100%;min-width:0;max-width:700px;margin:0 auto}#nv1lg .nav-logo-img{display:none}#nv1lg .nav-logo-word{display:block;width:140px;height:44px;flex-shrink:0;background-image:url(2368dac1-6d5e-4576-8a3a-dfaf45b12e00-opt.webp);background-repeat:no-repeat;background-size:150px 150px;background-position:-4.5px -78px}#nv1lg .nav-logo-leaf{display:block;width:18px;height:32px;flex-shrink:0;background-image:url(2368dac1-6d5e-4576-8a3a-dfaf45b12e00-opt.webp);background-repeat:no-repeat;background-size:88px 88px;background-position:-37px -19.8px}#sp1cp{display:none}#sw1dt{gap:0}.hero-thumbs{gap:8px;margin-top:10px}#tm1sc{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:40px 16px}#tm1gd{width:100%;max-width:520px;grid-template-columns:minmax(0,1fr);gap:20px}#rv1sc{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:40px 16px}#rv1cn{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:28px}#rv1sm{border:0;padding:0}#rv1sr{font-size:54px}#rv1sb{margin:12px 0}#z6q3h,#s3w7h{width:100%;min-height:50px;white-space:normal}.rev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#f7m2a{width:100%;min-width:0;margin:24px auto;padding:16px;scroll-margin-top:76px}#nv1br{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:4px 12px;z-index:60}#ac1bt{min-height:56px;display:flex;align-items:center;justify-content:center;padding:15px 12px;font-size:15px;line-height:1.4;letter-spacing:.04em;touch-action:manipulation}#nv1lf{display:none}#nv1lg{position:static;transform:none;flex-shrink:0}#nv1rt{gap:2px}#hr1pi{width:100%;min-width:0}#hr1sc{min-width:0;max-width:760px;overflow-wrap:anywhere;width:100%;grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 16px 36px}#sp1sc,#tl1sc,#fq1sc{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:40px 16px}#ft1sc{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:36px 16px}.cyber-strip{padding:8px 12px}.cyber-strip-text{gap:6px;font-size:11px;line-height:1.5;letter-spacing:.03em}.cyber-strip-icon{width:14px;height:14px}.cyber-strip-dates,.cyber-strip-off{padding-left:12px}#tb1nr{padding:9px 12px;gap:7px;font-size:11px;line-height:1.5;letter-spacing:.04em}#tb1ic{flex-shrink:0}#hr1lf{width:100%;max-width:520px;margin:0 auto}#hr1rt{width:100%;padding-top:0}#hr1ic{width:100%;min-width:0}#pt1tl{font-size:clamp(24px,6vw,30px);line-height:1.3;margin-bottom:12px}#pr1rt{flex-wrap:wrap;gap:6px 12px;margin:0 0 18px}#po1ls{gap:18px;margin:22px 0}#po1op,#po2op{grid-template-columns:20px minmax(0,1fr);gap:10px 12px;padding:18px 14px 14px;align-items:start}#qt1rw{justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}#qt1sl{flex-shrink:0}#r8k2m{margin-bottom:18px;line-height:1.6}#gr1rw{align-items:flex-start;padding:16px 14px;gap:10px}#gr1av{width:32px;height:32px;flex-shrink:0}#i9499j{width:100%;min-width:0;text-align:left}#sp1gd{width:100%;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,72%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ll-color-secondary) var(--ll-color-background);padding-bottom:12px;margin-bottom:0}#sw1im,#k8m2v{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#ft1in,.review-field input,.review-field textarea{max-width:100%;font-size:16px;scroll-margin-top:90px}#ft1in,.review-field input:not([type=file]){min-height:48px}#ft1cn{width:100%;max-width:600px;flex-direction:column;align-items:stretch;gap:24px;text-align:center}#ft1nl{width:100%;text-align:center}#ft1nf{width:100%;flex-direction:column;gap:10px;margin-top:14px}#ft1in{width:100%;min-width:0}#ft1sb{width:100%;min-height:48px;justify-content:center;font-size:14px}}@media(max-width:1023.98px)and (prefers-reduced-motion:reduce){.marquee-track,.hero-product-img.active{animation:none}.marquee-banner{overflow-x:auto}.hero-swipe-dot:after{transition:none}.hero-swipe-arrow,.hero-swipe-overlay-left,.hero-swipe-overlay-right{transition:none}}@media(max-width:768px){.top-marquee-item{padding:0 18px;font-size:11.5px}.hero-swipe-overlay-left,.hero-swipe-overlay-right{opacity:.7;width:32px;height:32px}.hero-img-container:hover .hero-swipe-overlay-left,.hero-img-container:hover .hero-swipe-overlay-right{opacity:.7}.navbar{padding:10px 16px}.nav-left{display:none}.nav-logo{position:relative;left:0;transform:none}.section-title{font-size:24px}.social-proof-grid{grid-template-columns:repeat(3,1fr)}.social-proof-grid .sp-img:nth-child(4),.social-proof-grid .sp-img:nth-child(5){display:none}.showcase-grid,.testimonials-grid{grid-template-columns:1fr}.features-row{grid-template-columns:repeat(2,1fr)}.feature-item:nth-child(2){border-right:none}.feature-item{border-bottom:1px solid #eee}.footer-container{flex-direction:column;gap:24px;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}.footer-newsletter{text-align:center}.footer-newsletter-form{flex-direction:column}.footer-input{width:100%}.dyk-callouts{grid-template-columns:1fr}.timeline-item.left,.timeline-item.right{padding-left:55%;padding-right:0;justify-content:flex-start}.timeline-line,.timeline-dot{left:20px}.social-proof-captions{display:none}.reviews-photos{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){#rt1sc{padding:44px 20px}#rt1sb{font-size:16px;margin-bottom:18px}#rt1gd{flex-direction:column;align-items:center}#rt1sc .rit-step{width:100%;max-width:360px;padding:0}#rt1sc .rit-link{flex:0 0 auto;width:3px;height:16px;margin:8px auto 10px}#rt1sc .rit-link-fill{transform:scaleY(0);transform-origin:center top}#rt1sc[data-mode=pm] .rit-link-fill{transform:scaleY(1)}.rit-capsule{width:56px;max-height:64px}#rt1ct{display:block;width:100%;max-width:360px;padding:15px 18px;font-size:14px}}@media(max-width:576px){.grt-section{padding:40px 14px}.grt-title{font-size:26px}.grt-cta{width:90%;min-width:0}.grt-perks{gap:6px;font-size:11px}.sp-hero-title{font-size:32px}.sp-hero-subtitle{font-size:16px}.sp-rating-pill{gap:6px;padding:8px 16px;font-size:12.5px}.sp-rating-stars{font-size:13px;letter-spacing:.5px}.dyk-callout{min-width:300px}.product-title{font-size:22px}.hero-section{padding:20px 16px}.social-proof-grid{grid-template-columns:repeat(2,1fr)}.social-proof-grid .sp-img:nth-child(3){display:none}#ft1sc .footer-logo-img{height:100px}#nv1lg .nav-logo-img{display:none}#nv1lg .nav-logo-word{display:block;width:126px;height:39px;flex-shrink:0;background-image:url(2368dac1-6d5e-4576-8a3a-dfaf45b12e00-opt.webp);background-repeat:no-repeat;background-size:135px 135px;background-position:-4.1px -70.2px}#nv1lg .nav-logo-leaf{display:block;width:16px;height:29px;flex-shrink:0;background-image:url(2368dac1-6d5e-4576-8a3a-dfaf45b12e00-opt.webp);background-repeat:no-repeat;background-size:79px 79px;background-position:-33.2px -17.8px}#nv1lg{gap:6px}#nv1lg .nav-cyber{gap:5px;padding:3px 8px 3px 6px;transform:translateY(4px)}#nv1lg .nav-cyber-img{width:14px;height:14px}#nv1lg .nav-cyber-text{font-size:9.5px;letter-spacing:.1em}.dt-icon{width:34px;height:34px}.dt-line{top:16px}.dt-name{font-size:12px}.dt-date{font-size:11px}#tl1sc .timeline-container{padding-left:34px}#tl1sc .timeline-line{left:13px}#tl1sc .timeline-dot{left:13px;top:21px;width:16px;height:16px;border-width:3px}#tl1sc .timeline-item{margin-bottom:16px}#tl1sc .timeline-card{padding:15px 16px}#tl1sc .timeline-period{font-size:10.5px;padding:5px 11px;margin-bottom:8px}#tl1sc .timeline-desc{font-size:13.5px;line-height:1.65}#nv1br{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:2px 10px;z-index:60}#nv1br #nv1lg{margin:0 auto}#nv1br #nv1lf{position:absolute;top:100%;left:8px;right:8px;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:7px;border-radius:12px;background:linear-gradient(135deg,#5a3d91,#4e3280 55%,#5b3e93);border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 32px #2b244066;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}#nv1br #nv1lf.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,visibility 0s}#nv1br #nv1lf a{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:9px 12px;font-size:13px;border-radius:9px}#nv1br .nav-burger{left:8px;padding:3px}#nv1br .nav-burger-img{width:21px;height:21px}#nv1br #nv1rt{position:absolute;top:50%;right:8px;transform:translateY(-50%);gap:2px}#nv1br .nav-icon{width:22px;height:22px;padding:5px}.hero-thumbs{display:none}.hero-photo-count{display:inline-flex}#hr1sc .hero-product-img{width:100%;max-width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:cover;object-position:center center}.offer-countdown{gap:4px 10px;padding:8px 10px}.oc-head{gap:4px 6px;font-size:13px}.oc-badge{padding:2px 8px;font-size:11.5px}.oc-plus{font-size:13px}.oc-label{font-size:9px;letter-spacing:.12em}.oc-timer{gap:4px}.oc-unit{min-width:38px;padding:3px 6px 2px;border-radius:8px}.oc-num{font-size:16px}.oc-lbl{font-size:7.5px;letter-spacing:.1em}.oc-sep{font-size:13px}.cmt-card{flex:0 0 88%}#lg2im{margin-bottom:0;margin-top:0}#rv1tr{gap:12px}#rv1vp .review-photo-card{flex-basis:84%;max-width:84%}#rv1vp .review-photo-img,#rv1vp .review-photo-card:not(:has(.review-photo-img)):before{height:210px}.cmp-section{padding:40px 16px}.cmp-card{padding:16px 12px 18px;border-radius:16px}.cmp-cell{padding:10px 5px}.cmp-cta{display:block;text-align:center}#sp1sc,#ba1sc{padding-bottom:0}#cm2sc{padding-top:0}#sp1gd{padding-bottom:0}#tl1sc,#rv1sc{padding-top:0}#fq1sc{padding-bottom:0}#ws1sc{padding-top:0;margin-bottom:0;padding-bottom:0}#mq2bn{margin-bottom:0;margin-top:0}#i4jwg3,#iznaek,#iwdw8f{display:none}#sw1th.hero-thumbs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow-x:visible;margin-top:12px!important;padding:4px 2px 6px}#sw1th.hero-thumbs::-webkit-scrollbar{display:none}#sw1th .hero-thumb{flex:0 0 calc((100% - 24px)/4)!important;width:auto!important;padding:3px}#sw1th .hero-thumb img{aspect-ratio:1;object-fit:cover}#sw1th .hero-thumb:hover{transform:none}#hc1ct.hero-photo-count{display:none!important}#hr1ic .hero-swipe-overlay-left,#hr1ic .hero-swipe-overlay-right{width:40px!important;height:40px!important}#hr1ic .hero-swipe-overlay-left img,#hr1ic .hero-swipe-overlay-right img{width:20px!important;height:20px!important}.ing-section{padding:28px 14px 34px}.ing-title{margin-bottom:18px;font-size:28px}.ing-carousel{max-width:100%}.ing-card{padding:20px 16px 22px}.ing-img{max-width:230px;margin-bottom:16px}.ing-text{font-size:15.5px}.ing-arrow{display:none}}@media(min-width:576px){#y8q0m [data-popup-el=content]{padding:36px 32px 28px}.aurelia-return-policy{padding:48px 24px}.aurelia-return-card{padding:40px;gap:28px}#sp1gd #n7q4v{grid-auto-columns:32%}.review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#s7k2m .aurelia-contact-card{padding:40px}#s7k2m .aurelia-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#s7k2m .aurelia-contact-wide{grid-column:1 / -1}#j7x2s [data-popup-el=content],#u9a4c [data-popup-el=content]{padding:36px 30px 28px}.auc-item{grid-template-columns:80px minmax(0,1fr)}.auc-image{width:80px;height:100px}#ft1sc .footer-container{grid-template-columns:170px minmax(0,1fr);column-gap:32px;row-gap:28px;padding:40px 24px 48px}#ft1sc .footer-newsletter{grid-column:2;max-width:440px;justify-self:end;align-self:end}#ft1sc .footer-bottom{padding:42px 24px 10px}#ft1sc .footer-copyright{font-size:13px}#ft1sc #ft1cn{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"brand policies" ". newsletter";column-gap:32px}#rv1cn{grid-template-columns:repeat(2,minmax(0,1fr))}#s7k2m{padding:56px 24px}.pack-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.benefit-box{gap:7px;padding:16px 12px 13px;border-radius:14px}.benefit-tag{padding:3px 10px;font-size:10px}.benefits-title{margin-bottom:12px;font-size:16px}.benefit-media,.benefit-img{height:84px}.benefit-text{font-size:12.5px}.benefit-locked{font-size:11px}.benefit-lock-icon{width:22px;height:22px}}@media(min-width:576px)and (max-width:1023.98px){.review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#sp1sc #sp1gd #n7q4v{grid-auto-columns:46%}#tm1sc,#rv1sc{padding:48px 24px}#rv1cn,.rev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#f7m2a{padding:24px}#hr1sc{padding:28px 24px 44px;gap:28px}#sp1sc,#tl1sc,#fq1sc{padding:48px 24px}#cb1sc{padding:56px 24px}#cb1cd{padding:40px 32px}#po1op,#po2op{grid-template-columns:24px minmax(0,1fr);align-items:start;padding:18px;gap:14px}#sp1gd{grid-auto-columns:minmax(0,32%)}#ft1nf{flex-direction:row}#ft1in{flex:1;width:0}#ft1sb{width:auto;flex-shrink:0}#po1op .option-radio,#po2op .option-radio,#po3op .option-radio{grid-column:1;grid-row:1}#po1op .option-details,#po2op .option-details,#po3op .option-details{grid-column:2;grid-row:1;min-width:0}#po1op .option-pricing,#po2op .option-pricing,#po3op .option-pricing{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px;width:100%;min-width:0;margin-top:4px;padding-top:12px;border-top:1px solid rgba(107,45,140,.15);text-align:left;white-space:normal}#po1ls .option-discount{order:-1;align-self:center;padding:2px 9px;font-size:12px}#po1op .option-price,#po2op .option-price,#po3op .option-price{font-size:26px;line-height:1.15;white-space:nowrap}#po1op .option-old-price,#po2op .option-old-price,#po3op .option-old-price{font-size:13px;white-space:nowrap}#po1op .option-savings,#po2op .option-savings,#po3op .option-savings{flex-basis:auto;font-size:12px;line-height:1.5;white-space:nowrap}}@media(min-width:768px){#cm2ct{display:flex!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:575.98px){#rv1fw [data-popup-el=content]{padding:30px 20px 26px}.rvf-title{font-size:24px}.rvf-row{grid-template-columns:minmax(0,1fr);gap:18px}.rvf-rating-label,.rvf-label{font-size:15px}.rvf-star{font-size:26px}.rvf-submit{width:100%;min-width:0}.hero-reviews-arrow{width:28px;height:28px}.hero-review-avatar{width:44px;height:44px}#hr1sc{padding:14px 14px 18px}#hr1sc #hr1ic{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.product-benefits{gap:7px;margin-bottom:12px}.product-benefits li{gap:6px;padding:8px 9px;font-size:12.5px;line-height:1.25;border-radius:11px}#hr1rt .product-benefits li{font-size:12.5px}.benefit-check{width:15px;height:15px;padding:4px}#hr1rt .pack-heading{font-size:17px}.product-options{gap:12px}#po1ls .product-option{padding:20px 13px 0;border-radius:13px}#po1ls .option-badge,#po1ls .option-badge-best,#po1ls .option-duration{top:-12px;padding:3px 9px;font-size:10.5px}#po1ls .option-badge{right:10px}#po1ls .option-badge-best{left:10px}#po1ls .option-duration{right:10px}#po1ls .option-per-unit{flex-basis:100%}#po1op .option-details,#po2op .option-details,#po3op .option-details{grid-template-columns:70px minmax(0,1fr) auto;column-gap:11px;row-gap:3px;align-items:center}#po1ls .option-thumb{width:70px;height:70px}#po1ls .option-center{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#po1ls .option-name{min-height:0;font-size:15.5px;line-height:1.22;-webkit-line-clamp:2}#po1ls .option-desc{min-height:0;margin-top:2px;font-size:12.5px;line-height:1.28;-webkit-line-clamp:2}#po1ls .option-savings{margin-top:6px;padding:3px 9px;font-size:11.5px}#po1op .option-pricing,#po2op .option-pricing,#po3op .option-pricing{grid-column:3;grid-row:1;align-self:center;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;width:auto;min-width:0;margin-top:0;padding-top:0;border-top:none;text-align:right;white-space:nowrap}#po1ls .option-discount{display:inline-block;margin-bottom:2px;padding:2px 8px;border-radius:999px;background:#e8467c;color:#fff;font-size:11px;font-weight:700;line-height:1.4}#po1ls .option-price{font-size:21px;line-height:1.1}#po1ls .option-old-price{font-size:12px}#po1ls .option-gift{width:calc(100% + 26px);margin:8px -13px 0;padding:7px 13px;gap:7px;border-radius:0 0 13px 13px}#po1ls .option-gift-img{width:34px;height:34px;border-radius:9px}#po1ls .option-congrats{gap:9px;margin:10px 0 14px;padding:10px 11px;border-radius:11px}#po1ls .option-congrats-icon{font-size:22px}#po1ls .option-congrats-title{font-size:12.5px}#po1ls .option-congrats-sub{font-size:11px}#po1ls .option-gift-text,#po1ls .option-gift-free{font-size:12px}#po1ls .benefits-title{margin:12px 0 8px;font-size:14.5px}.pack-benefits{gap:6px;margin:0}.benefit-box{gap:3px;padding:9px 5px 8px;border-radius:11px}.benefit-media,.benefit-img{height:88px}.benefit-text,.benefit-locked{font-size:10px;line-height:1.25;overflow-wrap:break-word}.benefit-tag{padding:2px 7px;font-size:9px}#sb1wp{gap:10px;padding:10px 13px calc(10px + env(safe-area-inset-bottom,0px))}#sb1lf{gap:10px}#sb1im{width:46px;height:46px;border-radius:11px}#sb1rt{display:block;font-size:12.5px}#sb1st{font-size:13px;letter-spacing:.5px;margin-right:5px}#sb1pr{font-size:11.5px}#sb1ct{padding:13px 15px;font-size:12.5px;letter-spacing:.2px}body.sbb-on #wa1fb{bottom:84px}#hr1rt #pt1ds{font-size:17px;line-height:1.55;margin-bottom:12px}}@keyframes marqueeScroll3d{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/aurelia.css.map */
