@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;700&display=swap";:root{--dk-black:#0E0B06;--dk-cream:#FAF7F0;--dk-gold:#C8921A;--dk-gold2:#F0C355;--dk-leaf:#2E5A1C;--dk-rust:#C4421A;--dk-muted:#6B6050;--dk-border:rgba(14,11,6,.1);--bebas:"Bebas Neue",sans-serif;--dkbody:"DM Sans",sans-serif }.dk-section-eyebrow{font-family:var(--dkbody);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-gold);margin-bottom:10px}.dk-section-h2{font-family:var(--bebas);font-size:54px;line-height:1;letter-spacing:.02em;margin-bottom:8px}.dk-section-sub{font-family:var(--dkbody);font-size:14px;color:var(--dk-muted);max-width:480px;line-height:1.6;margin-bottom:40px}.dk-hero{background:var(--dk-black);padding:52px 32px 40px;font-family:var(--dkbody)}.dk-hero-top{text-align:center;margin-bottom:40px}.dk-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-gold);margin-bottom:14px}.dk-hero-eyebrow:before,.dk-hero-eyebrow:after{content:"";width:28px;height:1px;background:var(--dk-gold)}.dk-hero-h1{font-family:var(--bebas);font-size:76px;line-height:.95;color:#faf7f0;letter-spacing:.02em;margin:0}.dk-hero-h1 span{color:var(--dk-gold)}.dk-hero-sub{font-size:15px;color:#faf7f08c;margin-top:10px}.dk-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;max-width:1200px;margin-left:auto;margin-right:auto}.dk-prod-card{background:#faf7f00d;border:1px solid rgba(250,247,240,.1);border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .2s,border-color .2s;position:relative;text-decoration:none;display:block}.dk-prod-card:hover{transform:translateY(-6px);border-color:var(--dk-gold)}.dk-prod-card.dk-featured{border-color:var(--dk-gold);border-width:1.5px}.dk-prod-badge{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:40px;z-index:2}.dk-badge-best{background:var(--dk-gold);color:var(--dk-black)}.dk-badge-pop{background:#2e5a1ce6;color:#c8f09a}.dk-badge-new{background:#c4421ae6;color:#ffd4c4}.dk-prod-img-wrap{background:#faf7f00f;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:20px}.dk-prod-img-wrap img{width:100%;height:100%;object-fit:contain}.dk-prod-info{padding:16px}.dk-prod-name{font-size:13px;font-weight:700;color:#faf7f0;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.dk-prod-desc{font-size:11px;color:#faf7f066;margin-bottom:12px}.dk-prod-price-row{display:flex;align-items:center;justify-content:space-between}.dk-prod-price{font-family:var(--bebas);font-size:28px;color:var(--dk-gold);letter-spacing:.03em}.dk-prod-price-sub{font-size:10px;color:#faf7f059;margin-top:-4px}.dk-btn-add{background:var(--dk-gold);color:var(--dk-black);border:none;padding:8px 14px;border-radius:40px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;font-family:var(--dkbody)}.dk-btn-add:hover{background:var(--dk-gold2)}.dk-assorted-strip{background:#c8921a1f;border:1px solid rgba(200,146,26,.3);border-radius:16px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto;text-decoration:none}.dk-assorted-img{width:72px;height:72px;object-fit:contain;flex-shrink:0}.dk-assorted-text .dk-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-gold);margin-bottom:4px}.dk-assorted-text .dk-title{font-family:var(--bebas);font-size:22px;color:#faf7f0;letter-spacing:.03em}.dk-assorted-text .dk-sub{font-size:12px;color:#faf7f073;margin-top:2px}.dk-btn-assorted{background:transparent;border:1.5px solid var(--dk-gold);color:var(--dk-gold);padding:10px 20px;border-radius:40px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:var(--dkbody)}.dk-btn-assorted:hover{background:var(--dk-gold);color:var(--dk-black)}.dk-how-section{padding:64px 32px;background:var(--dk-cream);font-family:var(--dkbody)}.dk-how-section .dk-section-h2{color:var(--dk-black)}.dk-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1200px;margin:0 auto}.dk-step-block{background:var(--dk-black);padding:36px 28px;position:relative;overflow:hidden}.dk-step-block:first-child{border-radius:20px 0 0 20px}.dk-step-block:last-child{border-radius:0 20px 20px 0}.dk-step-num-bg{font-family:var(--bebas);font-size:120px;line-height:1;color:#c8921a14;position:absolute;right:-8px;top:-10px;letter-spacing:.02em}.dk-step-icon{font-size:36px;margin-bottom:16px;display:block}.dk-step-title{font-size:15px;font-weight:700;color:#faf7f0;margin-bottom:8px}.dk-step-sub{font-size:13px;color:#faf7f073;line-height:1.6}.dk-ing-section{background:var(--dk-cream);padding:64px 32px;font-family:var(--dkbody)}.dk-ing-section .dk-section-h2{color:var(--dk-black)}.dk-ing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.dk-ing-card{background:#fff;border:.5px solid var(--dk-border);border-radius:16px;padding:20px 16px;text-align:center;transition:transform .2s}.dk-ing-card:hover{transform:translateY(-3px)}.dk-ing-icon-box{width:48px;height:48px;background:#c8921a1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:22px}.dk-ing-name{font-size:12px;font-weight:700;color:var(--dk-black);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.dk-ing-sub{font-size:11px;color:var(--dk-muted);line-height:1.5}.dk-ing-card.dk-highlight{background:var(--dk-black);border-color:transparent}.dk-ing-card.dk-highlight .dk-ing-name{color:var(--dk-gold)}.dk-ing-card.dk-highlight .dk-ing-sub{color:#faf7f073}.dk-ing-card.dk-highlight .dk-ing-icon-box{background:#c8921a33}.dk-why-section{display:grid;grid-template-columns:1fr 1fr;background:var(--dk-black);font-family:var(--dkbody)}.dk-why-section .dk-section-h2{color:#faf7f0}.dk-why-left{padding:64px 40px;border-right:1px solid rgba(250,247,240,.06)}.dk-why-right{padding:64px 40px}.dk-why-list{display:flex;flex-direction:column;gap:20px;margin-top:32px}.dk-why-item{display:flex;gap:14px;padding:18px;background:#faf7f00a;border-radius:14px;border:.5px solid rgba(250,247,240,.07)}.dk-why-num{font-family:var(--bebas);font-size:32px;color:#c8921a66;flex-shrink:0;line-height:1;min-width:28px}.dk-why-title{font-size:13px;font-weight:700;color:#faf7f0;margin-bottom:4px}.dk-why-sub{font-size:12px;color:#faf7f066;line-height:1.5}.dk-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.dk-stat-card{background:#faf7f00a;border:.5px solid rgba(250,247,240,.08);border-radius:16px;padding:24px 20px;text-align:center}.dk-stat-big{font-family:var(--bebas);font-size:52px;color:var(--dk-gold);display:block;line-height:1;letter-spacing:.03em}.dk-stat-label{font-size:11px;color:#faf7f059;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;line-height:1.4;font-family:var(--dkbody)}.dk-reviews-section{padding:64px 32px;background:var(--dk-cream);font-family:var(--dkbody)}.dk-reviews-section .dk-section-h2{color:var(--dk-black)}.dk-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.dk-review-card{background:#fff;border:.5px solid var(--dk-border);border-radius:20px;padding:24px}.dk-review-stars{color:var(--dk-gold);font-size:13px;letter-spacing:2px;margin-bottom:12px}.dk-review-text{font-size:13px;line-height:1.7;color:var(--dk-black);font-style:italic;margin-bottom:16px}.dk-review-author{display:flex;align-items:center;gap:10px}.dk-review-av{width:34px;height:34px;border-radius:50%;background:var(--dk-gold);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--dk-black);flex-shrink:0}.dk-review-name{font-size:13px;font-weight:700;color:var(--dk-black)}.dk-review-loc{font-size:11px;color:var(--dk-muted)}.dk-sub-section{padding:64px 32px;background:var(--dk-black);font-family:var(--dkbody)}.dk-sub-section .dk-section-h2{color:#faf7f0}.dk-sub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.dk-sub-card{background:#faf7f00a;border:1px solid rgba(250,247,240,.08);border-radius:20px;padding:28px 22px;position:relative}.dk-sub-card.dk-featured{border:2px solid var(--dk-gold)}.dk-sub-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--dk-gold);color:var(--dk-black);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:40px;white-space:nowrap}.dk-sub-plan{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#faf7f059;margin-bottom:8px}.dk-sub-price{font-family:var(--bebas);font-size:48px;color:#faf7f0;line-height:1;letter-spacing:.03em}.dk-sub-price.dk-gold-price{color:var(--dk-gold)}.dk-sub-unit{font-size:14px;color:#faf7f059;font-family:var(--dkbody)}.dk-sub-desc{font-size:12px;color:#faf7f059;margin:10px 0 18px;line-height:1.5}.dk-sub-features{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:22px;padding:0}.dk-sub-features li{font-size:12px;color:#faf7f099;display:flex;align-items:center;gap:7px}.dk-sub-features li:before{content:"\2713";color:var(--dk-gold);font-weight:700;font-size:13px}.dk-btn-sub-p{width:100%;padding:12px;border-radius:40px;border:none;background:var(--dk-gold);color:var(--dk-black);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:var(--dkbody)}.dk-btn-sub-s{width:100%;padding:12px;border-radius:40px;border:1px solid rgba(250,247,240,.2);background:transparent;color:#faf7f099;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:var(--dkbody)}.dk-founder-section{display:grid;grid-template-columns:1fr 1fr;background:var(--dk-cream);min-height:440px}.dk-founder-img-side{background:#e8e0d0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:40px}.dk-founder-img-side img{max-width:100%;max-height:440px;object-fit:cover;width:100%;height:100%}.dk-founder-img-placeholder{font-size:60px}.dk-founder-img-label{font-size:11px;color:var(--dk-muted);text-align:center;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-family:var(--dkbody)}.dk-founder-text-side{padding:64px 48px;display:flex;flex-direction:column;justify-content:center;font-family:var(--dkbody)}.dk-founder-quote{font-family:var(--bebas);font-size:36px;color:var(--dk-black);line-height:1.05;letter-spacing:.02em;margin:16px 0 20px}.dk-founder-quote span{color:var(--dk-gold)}.dk-founder-body{font-size:14px;color:var(--dk-muted);line-height:1.7;margin-bottom:24px}.dk-btn-story{display:inline-block;padding:12px 24px;border-radius:40px;background:var(--dk-black);color:var(--dk-gold);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;text-decoration:none;font-family:var(--dkbody)}.dk-faq-section{padding:64px 32px;background:var(--dk-black);font-family:var(--dkbody)}.dk-faq-section .dk-section-h2{color:#faf7f0}.dk-faq-list{margin-top:36px;display:flex;flex-direction:column;gap:8px;max-width:1200px;margin-left:auto;margin-right:auto}.dk-faq-item{background:#faf7f00a;border:.5px solid rgba(250,247,240,.07);border-radius:12px;padding:18px 22px;cursor:pointer}.dk-faq-q{font-size:14px;font-weight:700;color:#faf7f0;display:flex;justify-content:space-between;align-items:center;margin:0}.dk-faq-q:after{content:"+";font-size:20px;color:var(--dk-gold);font-weight:400}.dk-faq-a{font-size:13px;color:#faf7f073;line-height:1.65;margin-top:0;max-height:0;overflow:hidden;transition:max-height .2s ease,margin-top .2s ease}.dk-faq-item.dk-open .dk-faq-a{margin-top:10px;max-height:200px}.dk-faq-item.dk-open .dk-faq-q:after{content:"\2212"}.dk-bottom-cta{background:var(--dk-gold);padding:72px 32px;text-align:center;font-family:var(--dkbody)}.dk-bottom-cta h2{font-family:var(--bebas);font-size:64px;color:var(--dk-black);letter-spacing:.02em;line-height:1;margin:0}.dk-bottom-cta p{font-size:15px;color:#0e0b06a6;margin:12px 0 32px}.dk-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dk-btn-cta-p{background:var(--dk-black);color:var(--dk-gold);border:none;padding:14px 32px;border-radius:40px;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;text-decoration:none;display:inline-block;font-family:var(--dkbody)}.dk-btn-cta-s{background:transparent;color:var(--dk-black);border:2px solid rgba(14,11,6,.3);padding:14px 28px;border-radius:40px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;font-family:var(--dkbody)}@media(max-width:900px){.dk-hero-h1{font-size:48px}.dk-prod-grid{grid-template-columns:repeat(2,1fr)}.dk-section-h2{font-size:38px}.dk-steps-grid{grid-template-columns:1fr;gap:8px}.dk-step-block{border-radius:16px!important}.dk-ing-grid{grid-template-columns:repeat(2,1fr)}.dk-why-section{grid-template-columns:1fr}.dk-why-left{border-right:none;border-bottom:1px solid rgba(250,247,240,.06)}.dk-stats-grid{grid-template-columns:1fr 1fr}.dk-reviews-grid,.dk-sub-grid,.dk-founder-section{grid-template-columns:1fr}.dk-assorted-strip{flex-direction:column;text-align:center}.dk-bottom-cta h2{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/dk-theme.css.map */
