.lgg-root{position:relative;overflow:hidden;color:#2a2622;font-family:Inter,system-ui,sans-serif;line-height:1.6;background:var(--lgg-bg,transparent)}.lgg-root.pad{padding:30px 22px}.lgg-root *{box-sizing:border-box}.lgg-root a{color:inherit;text-decoration:none}.lgg-orb{position:absolute;border-radius:50%;filter:blur(64px);z-index:0;pointer-events:none;opacity:.5}.lgg-orb.a{width:360px;height:360px;left:-120px;top:-40px;background:radial-gradient(circle,rgba(242,145,61,.5),transparent 70%);animation:lggA 18s ease-in-out infinite alternate}.lgg-orb.b{width:420px;height:420px;right:-150px;bottom:-120px;background:radial-gradient(circle,rgba(255,196,120,.5),transparent 70%);animation:lggB 22s ease-in-out infinite alternate}@keyframes lggA{to{transform:translate(40px,-30px) scale(1.1)}}@keyframes lggB{to{transform:translate(-50px,40px) scale(1.08)}}.lgg-wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto}.lgg-glass{background:#ffffff8c;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,178,110,.5);box-shadow:inset 0 1px #ffffffe6,0 26px 60px -28px #965a1973;border-radius:22px}.lgg-eyebrow{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--lgg-gold-deep,#b5631a);font-weight:600}.lgg-h1{font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.01em;font-weight:500;margin:16px 0 0;font-family:Fraunces,Georgia,serif}.lgg-h1 em{font-style:italic;color:var(--lgg-gold-deep,#b5631a)}.lgg-h2{font-size:clamp(25px,3.3vw,36px);font-weight:500;letter-spacing:-.01em;margin:6px 0 0;font-family:Fraunces,Georgia,serif}.lgg-lead{font-size:16px;color:#7c7468;max-width:440px;margin:18px 0 26px}.lgg-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;border-radius:999px;padding:13px 24px;cursor:pointer;border:1px solid transparent;transition:transform .2s,box-shadow .2s}.lgg-btn:hover{transform:translateY(-2px)}.lgg-btn-gold{background:linear-gradient(135deg,#ffc078,#f2913d 55%,#e07b22);color:#5a2e08;box-shadow:0 14px 30px -10px #e07b22b3}.lgg-btn-glass{background:#ffffffb3;border-color:#ffb26e8c;color:#2a2622}.lgg-cta-row{display:flex;gap:13px;flex-wrap:wrap}.lgg-note{margin-top:20px;font-size:12.5px;color:#7c7468}.lgg-note b{color:#2a2622;font-weight:600}.lgg-chk{color:var(--lgg-gold-deep,#b5631a);font-weight:700}.lgg-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center;padding:46px}.lgg-stage{perspective:1100px;display:flex;align-items:center;justify-content:center;min-height:330px;position:relative}.lgg-behind{position:absolute;width:min(340px,72%);right:-2%;top:18%;transform:rotate(8deg);opacity:.8;filter:drop-shadow(0 26px 36px rgba(120,70,20,.35))}.lgg-tilt{position:relative;width:min(440px,90%);transition:transform .15s ease;transform-style:preserve-3d;will-change:transform}.lgg-tilt img{width:100%;display:block;filter:drop-shadow(0 38px 46px rgba(120,70,20,.42))}.lgg-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;mix-blend-mode:screen;opacity:.4;pointer-events:none;background:radial-gradient(240px 200px at 30% 22%,rgba(255,255,255,.85),transparent 60%)}.lgg-marquee{overflow:hidden;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lgg-track{display:flex;gap:14px;width:max-content;animation:lgg-scroll var(--lgg-speed,32s) linear infinite}.lgg-marquee:hover .lgg-track{animation-play-state:paused}@keyframes lgg-scroll{to{transform:translate(-50%)}}.lgg-mq{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-weight:600;font-size:13px;color:#6f675b;padding:9px 16px;border-radius:999px;background:#ffffff80;border:1px solid rgba(255,178,110,.4)}.lgg-mq svg{width:16px;height:16px;color:var(--lgg-gold-deep,#b5631a)}.lgg-section{margin-top:0}.lgg-stars{color:var(--lgg-gold,#f2913d);letter-spacing:2px;font-size:15px}.lgg-stats{display:grid;grid-template-columns:repeat(var(--lgg-cols,4),1fr);gap:18px}.lgg-stat{padding:26px 18px;text-align:center}.lgg-stat .num{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,42px);font-weight:500;color:var(--lgg-gold-deep,#b5631a);line-height:1;min-height:1em}.lgg-stat .lbl{margin-top:8px;font-size:13px;color:#7c7468;font-weight:500}.lgg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 4px 16px}.lgg-head.center{justify-content:center;text-align:center;flex-direction:column;align-items:center;gap:4px}.lgg-more{font-size:13px;color:var(--lgg-gold-deep,#b5631a);font-weight:600}.lgg-filter{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:999px;margin:0 auto 18px;justify-content:center}.lgg-filter button{border:0;background:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px;color:#7c7468;padding:9px 18px;border-radius:999px;transition:background .25s,color .25s,box-shadow .25s;white-space:nowrap;line-height:1}.lgg-filter button:hover{color:#2a2622}.lgg-filter button.active{background:linear-gradient(135deg,#ffc078,#f2913d);color:#5a2e08;box-shadow:0 8px 18px -8px #e07b22b3}.lggp-filter{display:flex}.lgg-grid{display:grid;grid-template-columns:repeat(var(--lgg-cols,4),1fr);gap:18px}.lgg-card{padding:15px 15px 18px;text-align:center;transition:transform .3s}.lgg-card:hover{transform:translateY(-8px)}.lgg-frame{position:relative;aspect-ratio:1.586/1;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:13px;overflow:hidden;background:linear-gradient(160deg,#ffffffb3,#ffe0be6b)}.lgg-frame img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(120,70,20,.28));transition:transform .4s}.lgg-card:hover .lgg-frame img{transform:scale(1.05)}.lgg-frame:after{content:"";position:absolute;top:0;left:-65%;width:46%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg);transition:left .65s ease}.lgg-card:hover .lgg-frame:after{left:135%}.lgg-card h3{font-weight:600;font-size:14px;margin:0 0 8px;color:#2a2622}.lgg-price{display:inline-block;font-size:13px;font-weight:600;color:var(--lgg-gold-deep,#b5631a);background:#ffffffb3;border:1px solid rgba(255,178,110,.5);border-radius:999px;padding:5px 14px}.lgg-badge{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffc078,#f2913d);color:#5a2e08;padding:4px 9px;border-radius:999px}.lgg-why{display:grid;grid-template-columns:repeat(var(--lgg-cols,3),1fr);gap:18px}.lgg-it{padding:28px}.lgg-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffe0becc,#ffc47880);color:var(--lgg-gold-deep,#b5631a);margin-bottom:14px;font-size:22px}.lgg-ic svg{width:22px;height:22px}.lgg-it h3{font-size:17px;font-weight:600;margin:0 0 7px}.lgg-it p{margin:0;color:#7c7468;font-size:14px}.lgg-cmp{padding:10px;overflow:hidden}.lgg-cmp-row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(180,140,80,.16)}.lgg-cmp-row:last-child{border-bottom:0}.lgg-cmp-row.h{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#9a917f;font-weight:600}.lgg-cmp-row .feat{font-weight:600;color:#2a2622;font-size:14.5px}.lgg-cell{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:600}.lgg-metalcol{color:var(--lgg-gold-deep,#b5631a)}.lgg-plastcol{color:#a89e8e}.lgg-yes svg,.lgg-no svg{width:19px;height:19px}.lgg-yes{color:var(--lgg-gold-deep,#b5631a)}.lgg-no{color:#c8bdac}.lgg-cmp-row.metalhi{background:linear-gradient(90deg,transparent,rgba(255,196,120,.12),transparent)}.lgg-feature{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.lgg-feature.rev{direction:rtl}.lgg-feature.rev>*{direction:ltr}.lgg-feature-copy{padding:44px;display:flex;flex-direction:column;justify-content:center}.lgg-feature p{color:#7c7468;font-size:15.5px;max-width:420px;margin:15px 0 24px}.lgg-feature-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(160deg,#ffe0be8c,#ffc47852);min-height:260px}.lgg-feature-visual img{width:min(360px,90%);filter:drop-shadow(0 30px 40px rgba(120,70,20,.4))}.lgg-uploadtag{position:absolute;top:22px;left:22px;font-size:12px;font-weight:600;color:var(--lgg-gold-deep,#b5631a);background:#fffc;border:1px solid rgba(255,178,110,.5);padding:8px 14px;border-radius:999px}.lgg-steps{display:grid;grid-template-columns:repeat(var(--lgg-cols,3),1fr);gap:18px}.lgg-step{padding:28px 26px}.lgg-step .n{font-size:32px;font-weight:500;color:var(--lgg-gold,#f2913d);line-height:1;font-family:Fraunces,Georgia,serif}.lgg-step h3{font-weight:600;font-size:16px;margin:13px 0 7px}.lgg-step p{color:#7c7468;font-size:14px;margin:0}.lgg-cats{display:grid;grid-template-columns:repeat(var(--lgg-cols,3),1fr);gap:18px}.lgg-cat{position:relative;min-height:220px;display:flex;align-items:flex-end;overflow:hidden;transition:transform .3s;border-radius:22px}.lgg-cat:hover{transform:translateY(-6px)}.lgg-cat .bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffffff80,#ffe0be59)}.lgg-cat .bg img{width:66%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(120,70,20,.3));transition:transform .4s}.lgg-cat:hover .bg img{transform:scale(1.06) rotate(-2deg)}.lgg-cat .label{position:relative;z-index:1;width:100%;padding:18px 20px;background:linear-gradient(0deg,rgba(255,255,255,.82),transparent)}.lgg-cat .label h3{font-weight:600;font-size:18px;margin:0;color:#2a2622}.lgg-cat .label span{font-size:12.5px;color:#7c7468}.lgg-reviews{display:grid;grid-template-columns:repeat(var(--lgg-cols,3),1fr);gap:18px}.lgg-review{padding:26px}.lgg-review .lgg-stars{font-size:14px}.lgg-review p{font-size:16px;line-height:1.5;margin:13px 0 15px;color:#2a2622}.lgg-review .who{font-size:12.5px;color:#7c7468;font-weight:600}.lgg-guarantee{display:grid;grid-template-columns:repeat(var(--lgg-cols,3),1fr);gap:18px}.lgg-guar{padding:26px;display:flex;gap:14px;align-items:flex-start}.lgg-guar .ic{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffe0becc,#ffc47880);color:var(--lgg-gold-deep,#b5631a)}.lgg-guar .ic svg{width:20px;height:20px}.lgg-guar h3{font-size:15px;font-weight:600;margin:2px 0 5px}.lgg-guar p{font-size:13px;color:#7c7468;margin:0}.lgg-faq{max-width:840px;margin:0 auto}.lgg-q{margin-bottom:12px;overflow:hidden}.lgg-qbtn{width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#2a2622;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lgg-plus{flex:none;width:22px;height:22px;position:relative;transition:transform .3s}.lgg-plus:before,.lgg-plus:after{content:"";position:absolute;background:var(--lgg-gold-deep,#b5631a);border-radius:2px}.lgg-plus:before{top:10px;left:2px;right:2px;height:2px}.lgg-plus:after{left:10px;top:2px;bottom:2px;width:2px;transition:transform .3s}.lgg-q.open .lgg-plus:after{transform:scaleY(0)}.lgg-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.lgg-ainner{padding:0 24px 22px;color:#7c7468;font-size:14.5px}.lgg-final{padding:50px 40px;text-align:center;background:linear-gradient(160deg,#fff9,#ffd6aa66)}.lgg-final p{color:#7c7468;font-size:16px;max-width:520px;margin:14px auto 26px}.lgg-js .lgg-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.lgg-js .lgg-reveal.in{opacity:1;transform:none}@media(max-width:860px){.lgg-hero{grid-template-columns:1fr;text-align:center;padding:30px}.lgg-lead{margin-left:auto;margin-right:auto}.lgg-cta-row{justify-content:center}.lgg-stage{min-height:260px;margin-top:6px}.lgg-feature,.lgg-feature.rev{grid-template-columns:1fr;direction:ltr}.lgg-feature-visual{order:-1;min-height:230px}.lgg-grid,.lgg-stats{grid-template-columns:repeat(2,1fr)}.lgg-why,.lgg-steps,.lgg-cats,.lgg-reviews,.lgg-guarantee{grid-template-columns:1fr}.lgg-cmp-row{grid-template-columns:1.4fr 1fr 1fr}}@media(max-width:520px){.lgg-grid,.lgg-stats{grid-template-columns:1fr 1fr}.lgg-filter{width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.lgg-root *{animation:none!important;transition:none!important}.lgg-track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lgg-home.css.map */
