@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap";.upgrade{--gold:#d9a84e;background:#070809;color:#f4f1e9;font-family:DM Sans,Arial,sans-serif;overflow:hidden;position:relative}.upgrade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:radial-gradient(#777 .45px,transparent .55px);background-size:5px 5px}.upgrade *{box-sizing:border-box}.upgrade__header,.upgrade__hero,.upgrade__divider,.upgrade__pillars,.upgrade__content,.upgrade__cta,.upgrade__faq,.upgrade__footer{position:relative;z-index:1}.upgrade__header{text-align:center;padding:30px 18px 15px}.upgrade__brand{font-size:clamp(9px,1.5vw,14px);font-weight:600;letter-spacing:.34em;margin:0}.upgrade__tagline{font-size:10px;letter-spacing:.3em;color:var(--upgrade-gold);margin:13px 0 0}.upgrade__tagline span{padding:0 12px}.upgrade__hero{display:grid;grid-template-columns:minmax(260px,470px) minmax(280px,510px);gap:clamp(30px,6vw,85px);align-items:center;justify-content:center;padding:28px 24px 65px;max-width:1180px;margin:auto}.upgrade__cover-wrap{max-width:470px;margin:auto;box-shadow:0 25px 75px #000,0 0 0 1px #8b6c39}.upgrade__cover{display:block;width:100%;height:auto}.upgrade__hero-copy{text-align:left}.upgrade__eyebrow{font-size:10px;letter-spacing:.27em;color:var(--upgrade-gold);font-weight:600;margin:0 0 20px;text-transform:uppercase}.upgrade h1,.upgrade h2{font-family:Playfair Display,Georgia,serif;line-height:1.02;margin:0}.upgrade h1{font-size:clamp(38px,5vw,64px);letter-spacing:-.035em}.upgrade h2{font-size:clamp(34px,4.5vw,54px)}.upgrade__subtitle{font-size:15px;line-height:1.8;color:#bcb9b2;margin:22px 0}.upgrade__buybox{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:24px}.upgrade__price{font-size:24px;font-weight:700;color:#fff}.upgrade__button{border:1px solid var(--upgrade-gold);background:linear-gradient(110deg,#b98532,#f0cf83 48%,#bd8b3b);color:#090909;padding:17px 24px;min-width:min(330px,85vw);font:700 11px DM Sans,sans-serif;letter-spacing:.15em;cursor:pointer;transition:.2s}.upgrade__button:hover{filter:brightness(1.12);transform:translateY(-2px)}.upgrade__button:disabled{opacity:.5;cursor:not-allowed}.upgrade__button span{font-size:18px;margin-left:15px}.upgrade__secure{font-size:9px;letter-spacing:.12em;color:#8f8b82;line-height:1.6}.upgrade__buybox--notice{border:1px solid #5b4a2d;padding:15px}.upgrade__divider{display:flex;align-items:center;justify-content:center;gap:22px;padding:20px;color:#bdb7aa;font-size:10px;letter-spacing:.3em;text-align:center}.upgrade__divider span{width:55px;height:1px;background:var(--upgrade-gold)}.upgrade__pillars{display:grid;grid-template-columns:repeat(5,1fr);max-width:1120px;margin:20px auto 70px;padding:24px 18px;border-top:1px solid #5a482d;border-bottom:1px solid #5a482d}.upgrade__pillar{text-align:center;padding:12px 8px;border-right:1px solid #55442b}.upgrade__pillar:last-child{border:0}.upgrade__icon{display:block;color:var(--upgrade-gold);font-size:31px;margin-bottom:12px}.upgrade__pillar h3{font-size:11px;letter-spacing:.18em;margin:0 0 8px}.upgrade__pillar p{font-size:9px;letter-spacing:.16em;color:#aaa;margin:0}.upgrade__content,.upgrade__faq{max-width:1080px;margin:auto;padding:55px 24px 90px}.upgrade__section-heading{text-align:center;max-width:750px;margin:0 auto 42px}.upgrade__section-heading>p:last-child{color:#aaa;line-height:1.8}.upgrade__feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.upgrade__feature-grid article{padding:28px;border:1px solid #4c3d28;background:linear-gradient(135deg,#151515,#090a0b)}.upgrade__feature-grid article>span{color:var(--upgrade-gold);font-size:9px;letter-spacing:.2em}.upgrade__feature-grid h3{font-family:Playfair Display,Georgia,serif;font-size:24px;margin:18px 0 8px}.upgrade__feature-grid p{color:#aaa;line-height:1.7;margin:0;font-size:14px}.upgrade__cta{padding:90px 24px;text-align:center;background:radial-gradient(ellipse at center,#211a10,#0a0a0a 60%,#060708);border-top:1px solid #594629;border-bottom:1px solid #594629}.upgrade__cta h2{font-size:clamp(48px,8vw,82px);letter-spacing:.02em}.upgrade__cta h2 em{font-style:normal;color:var(--upgrade-gold)}.upgrade__cta-sub{font-size:10px;letter-spacing:.24em;color:#c6bda9;margin:20px 0 28px}.upgrade__product-form--center{margin:0}.upgrade__cta-price{color:#d8d2c7;font-size:14px}.upgrade__faq{max-width:850px;padding-top:75px;padding-bottom:75px}.upgrade__faq h2{margin-bottom:30px}.upgrade__faq details{border-top:1px solid #51422c;padding:20px 0}.upgrade__faq details:last-child{border-bottom:1px solid #51422c}.upgrade__faq summary{cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between;gap:20px}.upgrade__faq summary::-webkit-details-marker{display:none}.upgrade__faq summary span{color:var(--upgrade-gold);font-size:20px}.upgrade__faq details p{color:#aaa;line-height:1.7;margin:14px 0 0}.upgrade__footer{text-align:center;padding:25px 15px;color:#8e887d;font-size:9px;letter-spacing:.24em;border-top:1px solid #30291f}.upgrade__footer span{color:var(--upgrade-gold);padding:0 8px}@media(max-width:760px){.upgrade__header{padding-top:24px}.upgrade__hero{grid-template-columns:1fr;gap:35px;padding:20px 18px 50px}.upgrade__cover-wrap{width:min(88%,390px)}.upgrade__hero-copy{text-align:center;max-width:550px;margin:auto}.upgrade__buybox{align-items:center}.upgrade__pillars{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 14px 55px}.upgrade__pillar{border-right:0;border-bottom:1px solid #55442b;padding:18px 5px}.upgrade__pillar:last-child{grid-column:1/-1;border:0}.upgrade__feature-grid{grid-template-columns:1fr}.upgrade__content,.upgrade__faq{padding:55px 20px}.upgrade__divider{font-size:8px;letter-spacing:.18em;gap:10px}.upgrade__divider span{width:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/upgrade.css.map */
