@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#050505;--line:#242424;--text:#f6f4ef;--muted:#9b9992;--gold:#c89b3c;--gold2:#e5bd69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.header{height:72px;position:sticky;top:0;z-index:30;background:#050505eb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid #1d1d1d}.nav{height:72px;display:flex;align-items:center;gap:35px}.logo{display:flex;align-items:center;gap:9px;font-size:17px;letter-spacing:.08em}.logo b{color:var(--gold2);font-weight:500}.mark{color:var(--gold2);font-size:25px;font-weight:800}.nav nav{margin-left:auto;display:flex;gap:27px;color:#aaa;font-size:12px}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid #3b321f;padding:11px 15px;border-radius:6px;font-size:11px;color:var(--gold2)}.hero{height:610px;position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.pexels.com/photos/28942929/pexels-photo-28942929.jpeg?auto=compress&cs=tinysrgb&w=1800);background-size:cover;background-position:center}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 4%,#050505e6 32%,#05050540 70%),linear-gradient(0deg,#050505 0%,transparent 25%)}.hero-content{position:relative;padding-top:105px}.eyebrow,.section-title small,.how-title small,.faq>div>small,.plan-top small{color:var(--gold2);font-size:9px;letter-spacing:.2em;font-weight:700}.hero h1{font-size:clamp(55px,7vw,88px);line-height:.92;letter-spacing:-.065em;margin:16px 0 23px}.hero h1 em{font-style:normal;color:var(--gold2)}.hero p{max-width:520px;color:#b5b2aa;font-size:14px;line-height:1.7}.gold{display:inline-flex;gap:18px;align-items:center;background:linear-gradient(135deg,#e0b252,#b9872e);color:#080808;padding:14px 21px;border-radius:6px;font-size:12px;font-weight:800;margin-top:12px}.trust{margin-top:45px;border-top:1px solid #292929;padding-top:17px;max-width:440px}.trust span{color:var(--gold2);letter-spacing:3px}.trust b{margin-left:12px}.trust small{display:block;color:#77736c;font-size:10px;margin-top:7px}.categories{padding:70px 0 20px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:25px}.section-title h2,.how-title h2,.faq h2{font-size:45px;line-height:.98;letter-spacing:-.055em;margin:9px 0}.section-title>p{max-width:390px;color:#85827b;font-size:12px;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.card{height:270px;position:relative;overflow:hidden;border:1px solid #282828;border-radius:12px;background:#111;transition:.25s}.card:hover{transform:translateY(-3px);border-color:#55411f}.card img{width:100%;height:100%;object-fit:cover;display:block}.shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000e6,#0000000d 70%)}.copy{position:absolute;left:17px;right:14px;bottom:15px;display:grid;grid-template-columns:1fr 32px;align-items:end}.copy small{grid-column:1/-1;color:var(--gold2);font-size:8px;letter-spacing:.16em;margin-bottom:6px}.copy h3{margin:0;font-size:17px;line-height:1.05}.copy span{border:1px solid rgba(255,255,255,.5);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.how{margin-top:55px;padding:34px;border:1px solid #242424;border-radius:14px;background:linear-gradient(135deg,#101010,#080808);display:grid;grid-template-columns:1fr 2.3fr;gap:35px}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.steps>div{border-top:1px solid #292929;padding-top:16px}.steps b{color:var(--gold2);font-size:20px}.steps h3{font-size:14px;margin:12px 0 6px}.steps p{font-size:11px;color:#777;line-height:1.6;margin:0}.packages{padding:85px 0}.plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan{position:relative;border:1px solid #2b2b2b;border-radius:14px;background:#0b0b0b;padding:32px}.plan.featured{border-color:#6d5426;background:linear-gradient(145deg,#151109,#090909)}.badge{position:absolute;top:18px;right:18px;color:#080808;background:var(--gold2);font-size:8px;font-weight:800;padding:7px 9px;border-radius:4px}.plan h3{font-size:25px;margin:12px 0}.price{font-size:56px;font-weight:800;letter-spacing:-.06em;margin:25px 0}.price sup{font-size:16px;color:#999;font-weight:500}.plan ul{padding:0;margin:0 0 28px;list-style:none;border-top:1px solid #252525}.plan li{padding:12px 0;border-bottom:1px solid #1d1d1d;font-size:11px;color:#b4b1aa}.plan li:before{content:"\2713";color:var(--gold2);margin-right:9px}.outline{display:block;border:1px solid #51421f;color:#e0b252;text-align:center;padding:13px;border-radius:6px;font-size:11px;font-weight:700}.plan .gold{width:100%;justify-content:center;margin-top:0}.faq{padding:0 0 90px;display:grid;grid-template-columns:1fr 1.6fr;gap:55px}.faq-list{border-top:1px solid #292929}.faq-list details{border-bottom:1px solid #292929;padding:18px 0}.faq-list summary{font-size:13px;font-weight:600;cursor:pointer}.faq-list p{font-size:11px;color:#777;line-height:1.65}.footer{border-top:1px solid #202020;padding:45px 0 20px;background:#070707}.foot{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.foot p,.foot a{color:#777;font-size:11px;line-height:1.8;display:block}.foot small{color:var(--gold2);font-size:9px;letter-spacing:.15em}.copyright{border-top:1px solid #1d1d1d;margin-top:35px;padding-top:15px;color:#5f5c57;font-size:9px}@media(max-width:900px){.nav nav{display:none}.nav-cta{margin-left:auto}.grid{grid-template-columns:repeat(2,1fr)}.how,.plans,.faq{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wrap{width:calc(100% - 28px)}.hero{height:600px}.hero-content{padding-top:80px}.hero h1{font-size:52px}.grid{grid-template-columns:1fr 1fr}.card{height:210px}.copy h3{font-size:15px}.section-title{display:block}.section-title>p{margin-top:18px}.how{padding:25px}.steps{grid-template-columns:1fr 1fr}.offer,.foot{grid-template-columns:1fr}}.card img{object-position:center center}.card:nth-child(7) img,.card:nth-child(6) img,.card:nth-child(8) img{object-position:center 35%}.grid{grid-template-columns:repeat(5,1fr)}@media(max-width:1100px){.grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}.product-page{border-top:1px solid #1d1d1d;padding:55px 0 90px;background:#050505}.product-shell{width:min(1180px,calc(100% - 42px));margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:start}.product-media{position:relative}.product-main-image{height:650px;border:1px solid #292929;border-radius:14px;overflow:hidden;background:#0d0d0d}.product-main-image img{width:100%;height:100%;object-fit:cover;display:block}.product-placeholder{height:650px;border:1px solid #292929;border-radius:14px;background:radial-gradient(circle at 65% 35%,#3a2c16,#0c0c0c 55%);display:flex;flex-direction:column;justify-content:center;align-items:center}.product-placeholder span{font-size:10px;letter-spacing:.25em;color:#d9b65f}.product-placeholder strong{font-size:55px;letter-spacing:-.06em;margin-top:8px}.product-badges{position:absolute;left:18px;bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.product-badges span{background:#000000c7;border:1px solid rgba(255,255,255,.16);padding:8px 10px;border-radius:5px;color:#eee;font-size:8px;letter-spacing:.12em}.product-info{padding-top:15px}.product-info h1{font-size:clamp(42px,5vw,66px);line-height:.95;letter-spacing:-.06em;margin:15px 0 20px}.product-price{display:flex;align-items:baseline;gap:12px;margin:27px 0}.product-price .current{font-size:42px;font-weight:800;letter-spacing:-.05em}.product-price del{color:#666;font-size:14px}.product-description{color:#99958d;font-size:13px;line-height:1.75;margin-bottom:25px}.product-description p:first-child{margin-top:0}.product-form select{width:100%;background:#0d0d0d;color:#eee;border:1px solid #353535;border-radius:6px;padding:15px;font-size:12px;margin:7px 0 13px}.variant-label{display:block;color:#aaa;font-size:10px;margin-bottom:6px}.buy-button{width:100%;border:0;border-radius:6px;background:linear-gradient(135deg,#e1b653,#b9862c);color:#080808;padding:17px;font-size:12px;font-weight:800;cursor:pointer}.buy-button span{float:right;font-size:16px}.secure-note{text-align:center;color:#68655e;font-size:9px;margin-top:12px}.secure-note span{color:#d4aa4e;margin-right:5px}.product-highlights{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #242424;border-bottom:1px solid #242424;margin-top:30px;padding:20px 0;gap:10px}.product-highlights div{display:flex;flex-direction:column;gap:5px}.product-highlights b{font-size:16px}.product-highlights span{font-size:9px;color:#777}.product-accordion{margin-top:18px}.product-accordion details{border-bottom:1px solid #242424;padding:17px 0}.product-accordion summary{cursor:pointer;font-size:12px;font-weight:600}.product-accordion p{color:#777;font-size:11px;line-height:1.7;margin-bottom:0}@media(max-width:900px){.product-shell{grid-template-columns:1fr;gap:35px}.product-main-image,.product-placeholder{height:520px}}@media(max-width:560px){.product-shell{width:calc(100% - 28px)}.product-main-image,.product-placeholder{height:400px}.product-placeholder strong{font-size:38px}.product-info h1{font-size:45px}.product-highlights{grid-template-columns:1fr 1fr 1fr}}.cart-page{border-top:1px solid #1d1d1d;padding:70px 0 100px;background:#050505;min-height:70vh}.cart-shell{width:min(1000px,calc(100% - 42px));margin:auto}.cart-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #252525;padding-bottom:25px;margin-bottom:28px}.cart-head h1{font-size:55px;letter-spacing:-.06em;line-height:.95;margin:10px 0 0}.continue-shopping{color:#aaa;font-size:11px}.continue-shopping:hover{color:#fff}.cart-form{display:grid;grid-template-columns:1.5fr .8fr;gap:28px}.cart-items{border-top:1px solid #242424}.cart-item{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid #242424}.cart-item-image{height:110px;border-radius:8px;overflow:hidden;background:#101010}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-info h3{font-size:17px;margin:3px 0 7px}.cart-item-info p{font-size:10px;color:#777;margin:0}.cart-item-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:32px;font-size:15px;font-weight:700}.cart-item-bottom label{font-size:9px;color:#777;font-weight:400}.cart-item-bottom input{width:55px;margin-left:6px;background:#0d0d0d;border:1px solid #333;color:#fff;padding:7px;border-radius:4px}.cart-summary{border:1px solid #2b2b2b;border-radius:12px;background:#0b0b0b;padding:25px;height:max-content;position:sticky;top:90px}.cart-summary>div{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #242424;padding-bottom:18px;margin-bottom:18px}.cart-summary strong{font-size:25px}.cart-summary .outline,.cart-summary .gold{width:100%;justify-content:center;margin-top:10px;display:flex}.cart-summary small{display:block;text-align:center;color:#666;font-size:9px;margin-top:13px}.empty-cart{text-align:center;border:1px solid #282828;border-radius:12px;padding:70px 20px}.empty-cart h2{font-size:32px;margin:0 0 10px}.empty-cart p{color:#777;font-size:12px}.empty-cart .gold{margin-top:15px}@media(max-width:800px){.cart-form{grid-template-columns:1fr}.cart-summary{position:static}.cart-head{display:block}.continue-shopping{display:block;margin-top:20px}.cart-head h1{font-size:45px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vanta-real.css.map */
