:root{--bg:#0B0B0A;--surface:#141412;--ink:#F5F2EA;--ink-soft:#B9B4A6;--line:rgba(245,242,234,.12);--accent:#C9932E;--accent-bright:#E8B44D;--glow:0 8px 30px rgba(201,147,46,.35);--glow-strong:0 10px 44px rgba(232,180,77,.55);--font-display:"Archivo",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--gut:clamp(18px,4vw,40px);--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2.3rem,7vw,4rem);text-transform:uppercase}h2{font-size:clamp(1.7rem,4.5vw,2.5rem)}.gold{background:linear-gradient(92deg,var(--accent-bright),#F6D98A 50%,var(--accent-bright));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:sheen 7s var(--ease) infinite}@keyframes sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.lead{font-size:clamp(1.02rem,2.4vw,1.2rem);color:var(--ink-soft);max-width:56ch}.eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-bright)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.wrap-narrow{max-width:760px}.section{padding-block:clamp(64px,10vw,120px)}.section-dark{background:var(--surface);border-block:1px solid var(--line)}.center{text-align:center}.center .lead{margin-inline:auto}.mt-1{margin-top:.6rem}.mt-2{margin-top:1.1rem}.mt-3{margin-top:1.8rem}.mt-4{margin-top:clamp(2rem,5vw,3.2rem)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-body);font-weight:700;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;padding:1.1em 1.8em;border-radius:12px;border:0;cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s var(--ease)}.btn svg{width:17px;height:17px;stroke:currentColor}.btn-primary{background:linear-gradient(180deg,#f0c566,#d99f35 55%,#c08a26);color:#1a1206;box-shadow:var(--glow),inset 0 1px #ffffff59}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--glow-strong),inset 0 1px #fff6}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform:translate(-130%)}.btn-primary:hover:after{transform:translate(130%);transition:transform .65s var(--ease)}.btn-dark{background:#000;color:var(--ink);border:1.5px solid var(--line)}.btn-dark:hover{border-color:var(--accent-bright);transform:translateY(-2px)}.btn-lg{font-size:1rem;padding:1.2em 2.2em}.btn-sm{font-size:.78rem;padding:.85em 1.3em}.btn-block{width:100%}.btn:active:not([disabled]){transform:translateY(0) scale(.97)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px}.btn-glow{animation:breathe 4.5s ease-in-out infinite}@keyframes breathe{0%,to{box-shadow:var(--glow),inset 0 1px #ffffff59}50%{box-shadow:var(--glow-strong),inset 0 1px #fff6}}.skip-link{position:absolute;top:-100px;left:16px;z-index:200}.skip-link:focus{top:12px}.nav{position:sticky;top:0;z-index:100;border-bottom:1px solid transparent;transition:background .35s var(--ease),border-color .35s var(--ease)}.nav.scrolled{background:#0b0b0acc;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-color:var(--line)}.nav-inner{max-width:var(--maxw);margin-inline:auto;padding:14px var(--gut);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-family:var(--font-display);font-weight:900;font-size:1.15rem;letter-spacing:.02em}.brand em{font-style:normal;color:var(--accent-bright)}.nav-right{display:flex;align-items:center;gap:clamp(14px,3vw,28px)}.nav-home{font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);transition:color .25s var(--ease)}.nav-home:hover,.nav-home[aria-current]{color:var(--ink)}.hero{position:relative;padding-block:clamp(56px,9vw,110px);overflow:clip}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 20%,rgba(201,147,46,.16),transparent 65%),radial-gradient(45% 40% at 12% 85%,rgba(232,180,77,.08),transparent 70%)}.hero-grid{position:relative;display:grid;gap:clamp(36px,6vw,72px);align-items:center}.hero-copy h1{margin-top:1rem}.hero-copy .lead{margin-top:1.2rem}.hero-actions{margin-top:1.8rem}.hero-trust{margin-top:1.6rem;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.hero-trust li{display:inline-flex;align-items:center;gap:.5em;font-size:.82rem;color:var(--ink-soft)}.hero-trust svg{width:15px;height:15px;stroke:var(--accent-bright)}.hero-visual{position:relative;display:grid;place-items:center;min-height:320px}.mock{position:relative;width:min(300px,72vw);aspect-ratio:3/4.1;border-radius:16px;background:linear-gradient(165deg,#e8b44d,#c08a26 60%,#8f631a);box-shadow:0 30px 70px #0000008c,0 0 60px #c9932e40;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:#1a1206;animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(-2deg)}}.mock-static{animation:none;transform:none}.mock-top{font-size:.62rem;font-weight:700;letter-spacing:.3em}.mock-title{font-family:var(--font-display);font-weight:900;font-size:1.9rem;line-height:1.05;text-transform:uppercase}.mock-title em{font-style:normal;color:#fff6df}.mock-title span{display:block;margin-top:.5rem;font-family:var(--font-body);font-weight:600;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.mock-strip{display:flex;flex-direction:column;gap:.45rem;border-top:1.5px solid rgba(26,18,6,.35);padding-top:14px}.mock-strip span{display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mock-strip svg{width:14px;height:14px;stroke:#1a1206}.cover-wrap{position:relative;width:min(460px,88vw);border-radius:18px;box-shadow:0 30px 70px #0000008c,0 0 60px #c9932e38;animation:float 7s ease-in-out infinite}.cover-wrap.cover-static{animation:none}.cover{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(232,180,77,.25)}.mock-badge{position:absolute;right:6%;top:2%;width:96px;height:96px;border-radius:50%;background:#000;border:1.5px solid var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 14px 34px #00000080;animation:float 6s ease-in-out infinite 1s}.mock-badge strong{font-family:var(--font-display);font-weight:900;font-size:1.7rem;color:var(--accent-bright)}.mock-badge span{font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);max-width:9ch;line-height:1.5}.grid{display:grid;gap:clamp(14px,2.5vw,24px)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 22px;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.card:hover{transform:translateY(-6px);border-color:#e8b44d73;box-shadow:0 18px 44px #00000073}.card-dark{background:#0f0f0e}.card-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#c9932e24;margin-bottom:14px}.card-icon svg{width:22px;height:22px;stroke:var(--accent-bright)}.card strong{display:block;font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin-bottom:.4rem}.card p{font-size:.9rem;color:var(--ink-soft)}.review{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;gap:14px;transition:transform .4s var(--ease),border-color .4s var(--ease)}.section:not(.section-dark) .review{background:var(--surface)}.review:hover{transform:translateY(-6px);border-color:#e8b44d66}.stars{display:inline-flex;gap:3px}.stars svg{width:15px;height:15px;color:var(--accent-bright)}.review blockquote{font-size:.95rem;color:var(--ink)}.review figcaption{display:flex;flex-direction:column;gap:2px;margin-top:auto}.review figcaption strong{font-size:.9rem}.review figcaption span{font-size:.78rem;color:var(--ink-soft)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:border-color .3s var(--ease)}.faq[open]{border-color:#e8b44d73}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-family:var(--font-display);font-weight:700;font-size:1rem}.faq summary::-webkit-details-marker{display:none}.faq-x{position:relative;flex:0 0 18px;height:18px}.faq-x:before,.faq-x:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:var(--accent-bright);transition:transform .35s var(--ease)}.faq-x:before{width:14px;height:2px}.faq-x:after{width:2px;height:14px}.faq[open] .faq-x:after{transform:rotate(90deg)}.faq p{padding:0 20px 18px;font-size:.93rem;color:var(--ink-soft)}.prod{padding-top:clamp(36px,6vw,72px)}.prod-grid{display:grid;gap:clamp(32px,6vw,72px);align-items:start}.prod-visual{display:grid;place-items:center}.prod-buy h1{font-size:clamp(1.9rem,5vw,2.9rem);margin-top:.6rem}.prod-price{display:flex;align-items:baseline;gap:.7em;margin-top:1.2rem}.prod-price .now{font-family:var(--font-display);font-weight:900;font-size:2rem;color:var(--accent-bright)}.prod-price s{color:var(--ink-soft);font-size:1rem}.prod-price .save{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#c9932e29;color:var(--accent-bright);padding:.35em .8em;border-radius:99px}.prod-sub{font-size:.85rem;color:var(--ink-soft);margin-top:.3rem}.prod-desc{margin-top:1.4rem;color:var(--ink-soft);font-size:.97rem;display:grid;gap:.8em}.prod-form{margin-top:1.8rem}.prod-trust{margin-top:1.5rem;list-style:none;display:grid;gap:.6rem}.prod-trust li{display:flex;align-items:center;gap:.6em;font-size:.85rem;color:var(--ink-soft)}.prod-trust svg{width:16px;height:16px;stroke:var(--accent-bright);flex:0 0 auto}.guarantee{border:1.5px solid rgba(232,180,77,.4);border-radius:20px;padding:clamp(30px,6vw,52px);background:radial-gradient(80% 120% at 50% 0%,rgba(201,147,46,.1),transparent 70%)}.g-icon{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#c9932e26;margin-bottom:16px}.g-icon svg{width:30px;height:30px;stroke:var(--accent-bright)}.guarantee p{margin-top:.8rem;color:var(--ink-soft);max-width:52ch;margin-inline:auto}.cart-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.cart-info{display:flex;flex-direction:column;gap:2px}.cart-remove{font-size:.78rem;color:var(--ink-soft);text-decoration:underline}.cart-price{font-family:var(--font-display);font-weight:700}.cart-total{display:flex;justify-content:space-between;padding:18px 0;font-size:1.1rem}.footer{border-top:1px solid var(--line);padding:clamp(40px,7vw,64px) 0 calc(96px + env(safe-area-inset-bottom))}.template-index .footer{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.footer-inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut);display:flex;flex-direction:column;gap:14px}.footer-inner p{font-size:.9rem;color:var(--ink-soft);max-width:44ch}.footer-links{display:flex;gap:22px}.footer-links a{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);transition:color .25s var(--ease)}.footer-links a:hover{color:var(--accent-bright)}.footer-fine{font-size:.72rem;color:var(--ink-soft);opacity:.7}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:14px;padding:12px var(--gut) calc(12px + env(safe-area-inset-bottom));background:#0b0b0ae6;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s var(--ease)}.sticky-cta.show{transform:none}.sc-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:9px;object-fit:cover;border:1px solid var(--line)}.sc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sc-info strong{font-family:var(--font-display);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-info span{font-size:.72rem;color:var(--ink-soft)}.sticky-cta .btn{flex:0 0 auto;padding:.9em 1.4em;font-size:.82rem}@media(min-width:761px){.sticky-cta{display:none}.template-index .footer{padding-bottom:clamp(40px,7vw,64px)}}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:.08s}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}@media(min-width:861px){.hero-grid{grid-template-columns:1.1fr .9fr}.prod-grid{grid-template-columns:.9fr 1.1fr}}@media(max-width:980px){.grid-4,.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr;gap:12px}.card{padding:20px 16px}.hero-actions .btn{width:100%}.nav-home{display:none}.hero{padding-block:40px 56px}.hero-visual{min-height:0;margin-top:6px}.mock-badge{width:78px;height:78px;right:2%}.mock-badge strong{font-size:1.35rem}.prod-price .now{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto}.js .reveal{opacity:1;transform:none}.btn-primary:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
