.section{padding:58px 24px}.section-head{margin-bottom:36px;max-width:640px}.divider-mark{margin-top:12px}@media(max-width:720px){.section{padding:40px 16px}.section-head{margin-bottom:24px}}.section-head .eyebrow{display:inline-block;margin-bottom:2px}.section-head h2{margin:4px 0 8px;line-height:1.12}.section-head p{line-height:1.55;margin:0 auto}.page-hero .eyebrow{display:inline-block}.page-hero h1{margin:8px 0;line-height:1.12}.page-hero p{line-height:1.5}.page-hero .breadcrumb{margin-top:12px}.combo-banner-heading span{font-family:var(--font-body);font-weight:600}@media(max-width:720px){.footer-top{padding:14px 10px}.footer-top-grid{flex-direction:row;flex-wrap:nowrap;justify-content:space-around;gap:0}.footer-top-item{width:auto;flex:0 0 auto;align-items:center;justify-content:center;gap:0}.footer-top-item>div{display:none}.footer-top-item svg{width:22px;height:22px}.footer-main{padding:30px 16px 18px}.footer-grid{gap:20px 16px;margin-bottom:20px}.footer-payments{margin:0 auto 14px;padding-top:16px}.footer-bottom{padding:14px 16px}}@media(max-width:480px){.footer-top-item svg{width:20px;height:20px}.footer-main{padding:24px 14px 16px}.footer-grid{gap:16px 12px}.footer-col h5{margin-bottom:12px}}.nav-row{padding:15px 32px}.nav-links-left{gap:30px}.nav-links-left a{font-size:12px;letter-spacing:.14em}.nav-actions{gap:20px}.nav-actions .icon-btn{padding:2px}.nav-account-link svg,.nav-cart-link svg,.nav-search .icon-btn svg{width:18px;height:18px}.nav-cart-link{position:relative;gap:0}.nav-cart-link .cart-count{position:absolute!important;top:-7px;right:-8px;background:var(--gold)!important;color:#1a1610!important;width:16px;height:16px;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;font-family:var(--font-body)}.logo{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--font-display)}.logo .logo-1{font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dark);font-size:26px}.logo .logo-2{font-style:italic;font-weight:500;letter-spacing:.04em;color:var(--gold-deep);font-size:26px}@media(max-width:720px){.nav-row{padding:13px 16px}.nav-actions{gap:16px}.logo .logo-1,.logo .logo-2{font-size:20px}}.combo-banner{position:relative;overflow:hidden;background:linear-gradient(90deg,#0e0b06,#1c160d,#0e0b06);border-top:1px solid rgba(200,160,74,.35);border-bottom:1px solid rgba(200,160,74,.35);padding:0}.combo-banner:before{display:none}.combo-banner-row{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:26px 28px;gap:24px;align-items:center}.combo-banner-badge{width:52px;height:52px;border-radius:50%;flex-shrink:0;background:#c8a04a14;border:1px solid rgba(200,160,74,.45);box-shadow:none;color:var(--gold)}.combo-banner-eyebrow{color:var(--gold);letter-spacing:.22em;font-size:10.5px;margin-bottom:6px}.combo-banner-heading{font-size:23px;color:#fdfaf4;margin-bottom:6px;letter-spacing:.01em}.combo-banner-heading span{color:var(--gold)}.combo-banner-sub{color:#b7a88d;font-size:13px;max-width:560px}.combo-banner-cta{letter-spacing:.16em}@media(max-width:760px){.combo-banner-row{padding:26px 18px;gap:14px;text-align:center}.combo-banner-heading{font-size:19px}.combo-banner-cta{width:auto;padding:12px 26px}}.hto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1060px;margin:0 auto}.hto-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:38px 28px 32px;text-align:center;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hto-card:hover{transform:translateY(-5px);border-color:var(--gold-light);box-shadow:0 16px 34px #140f0517}.hto-icon{width:62px;height:62px;border-radius:50%;margin:0 auto 20px;background:var(--ivory);border:1px solid var(--gold-light);display:flex;align-items:center;justify-content:center;color:var(--gold-deep)}.hto-step{display:block;font-family:var(--font-body);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);font-weight:600;margin-bottom:9px}.hto-card h3{font-size:20px;margin-bottom:9px}.hto-card p{font-size:13.5px;color:var(--text-muted);line-height:1.7;font-weight:300;max-width:260px;margin:0 auto}@media(max-width:720px){.hto-grid{grid-template-columns:1fr;gap:14px;max-width:420px}.hto-card{padding:28px 22px}}.why-grid{background:transparent;border:none;gap:18px;grid-template-columns:repeat(4,1fr)}.why-card{background:#15120b;border:1px solid rgba(200,160,74,.24);border-radius:10px;padding:34px 28px}.why-card:hover{background:#1b160d;border-color:#c8a04a80}.why-index{top:20px;right:22px}@media(max-width:980px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-grid{grid-template-columns:1fr}}.why-stats-section{padding:42px 24px}.why-stats-section .why-stats{border-top:none;margin:0 auto;padding:0;max-width:1000px}.why-stats-section .why-stat{border-right:1px solid var(--border)}.why-stats-section .why-stat:last-child{border-right:none}.why-stats-section .why-stat strong{color:var(--gold-deep)}.why-stats-section .why-stat span{color:var(--text-faint)}@media(max-width:720px){.why-stats-section{padding:30px 14px 8px}.why-stats-section .why-stat{flex:0 0 50%;max-width:50%;margin-bottom:24px;border-right:none;padding:0 12px}.why-stats-section .why-stat:nth-child(odd){border-right:1px solid var(--border)}}@media(max-width:480px){.why-stats-section .why-stat strong{font-size:30px}}.faq-section{padding-top:58px;padding-bottom:58px}.faq-layout{display:flex;gap:56px;max-width:1180px;margin:0 auto;align-items:flex-start}.faq-visual{flex:1 1 40%;position:sticky;top:100px;border-radius:12px;overflow:hidden;background:#f6f1e8;border:1px solid var(--border)}.faq-visual img{width:100%;height:100%;aspect-ratio:4/5;object-fit:contain;mix-blend-mode:multiply;padding:34px;display:block}.faq-right{flex:1 1 60%;min-width:0}.faq-head{text-align:left;margin:0 0 24px;max-width:none}.faq-head .divider-mark{margin-left:0}.faq-list{max-width:none;margin:0;display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item[open]{border-color:var(--gold-light);box-shadow:0 6px 20px #140f050f}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-family:var(--font-display);font-size:16px;font-weight:500;color:var(--text-dark);transition:color .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover,.faq-item[open] summary{color:var(--gold-deep)}.faq-q{flex:1}.faq-icon{position:relative;width:20px;height:20px;flex-shrink:0}.faq-icon:before,.faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--gold-deep);transform:translate(-50%,-50%);transition:transform .25s ease}.faq-icon:before{width:12px;height:1.5px}.faq-icon:after{width:1.5px;height:12px}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.faq-a{padding:0 20px 16px}.faq-a p{margin:0;font-size:13.5px;line-height:1.7;color:var(--text-muted);font-weight:300}@media(max-width:860px){.faq-layout{flex-direction:column;gap:26px}.faq-visual{position:static;flex:none;width:100%;max-width:420px;margin:0 auto}.faq-visual img{aspect-ratio:16/10;padding:24px}.faq-head{text-align:center}.faq-head .divider-mark{margin-left:auto}}@media(max-width:600px){.faq-section{padding-top:40px;padding-bottom:40px}.faq-item summary{font-size:15px;padding:14px 16px}.faq-a{padding:0 16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-fixes.css.map */
