*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 0%,rgba(215,180,90,.18),transparent 32%),radial-gradient(circle at 15% 20%,rgba(242,214,117,.08),transparent 26%),linear-gradient(180deg,#070707,#030405 42%,#050505);color:#f5f2ea;font-family:Inter,Arial,sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body::selection{background:#d7b45a;color:#030405}a{color:inherit;cursor:pointer}button,.btn,.button,.cart-remove,input[type=submit],input[type=button],[role=button]{cursor:pointer}button:disabled,.btn:disabled,.button:disabled,input:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%}.page-width{max-width:1180px;margin:0 auto;padding:0 24px}.announcement{background:linear-gradient(90deg,#050505,#11100b,#050505);border-bottom:1px solid rgba(215,180,90,.35);color:#f2d675;font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:12px 16px;font-weight:800}.site-header{position:sticky;top:0;z-index:20;background:#030405e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{height:52px;width:auto;transition:transform .22s ease,filter .22s ease}.brand:hover img{transform:scale(1.04);filter:drop-shadow(0 0 14px rgba(215,180,90,.25))}.brand-text{font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:14px}.nav{display:flex;align-items:center;gap:24px}.nav a{position:relative;text-decoration:none;color:#b8b1a4;font-weight:800;transition:color .2s ease}.nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:linear-gradient(90deg,#d7b45a,#f2d675);transition:width .22s ease}.nav a:hover{color:#f2d675}.nav a:hover:after{width:100%}.cart-link{color:#f2d675!important}.section{padding:82px 0}.hero{padding:68px 0 78px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:56px;align-items:center}.hero-copy{max-width:680px}.eyebrow{color:#d7b45a;letter-spacing:.24em;text-transform:uppercase;font-weight:900;font-size:14px;margin-bottom:18px}.hero h1,.section-title h2{margin:0;color:#fff;line-height:.95;font-weight:950;letter-spacing:-.055em}.hero h1{font-size:clamp(56px,8vw,106px)}.hero p,.section-title p{color:#b8b1a4;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero p{max-width:640px;margin:26px 0 32px}.button-row{display:flex;flex-wrap:wrap;gap:14px}.btn,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 25px;text-decoration:none;font-weight:950;border:1px solid transparent;min-height:52px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.btn:hover,.button:hover{transform:translateY(-2px)}.btn:active,.button:active{transform:translateY(0)}.btn-gold,.button-gold{background:linear-gradient(135deg,#d7b45a,#f2d675);color:#050505;box-shadow:0 12px 34px #d7b45a38}.btn-gold:hover,.button-gold:hover{box-shadow:0 18px 46px #d7b45a52}.btn-dark{background:#ffffff09;border-color:#ffffff24;color:#fff}.btn-dark:hover{border-color:#d7b45a8c;background:#d7b45a14}.hero-media{background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid rgba(215,180,90,.3);border-radius:34px;padding:22px;box-shadow:0 30px 90px #00000080}.hero-media img{width:100%;display:block;border-radius:24px;background:#020202}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.trust-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:25px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.trust-card:hover{transform:translateY(-4px);border-color:#d7b45a73;background:#d7b45a0e}.trust-card h3{margin:0 0 8px;font-size:20px}.trust-card p{margin:0;color:#b8b1a4;line-height:1.45}.section-title{text-align:center;max-width:760px;margin:0 auto 38px}.section-title h2{font-size:clamp(42px,6vw,74px)}.featured-finds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.featured-find-card{background:#ffffff0a;border:1px solid rgba(215,180,90,.28);border-radius:28px;overflow:hidden;box-shadow:0 18px 60px #0000005c;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.featured-find-card:hover{transform:translateY(-5px);border-color:#f2d67599;box-shadow:0 26px 80px #00000080}.featured-find-image{aspect-ratio:1 / 1;background:#050505;overflow:hidden}.featured-find-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s ease}.featured-find-card:hover img{transform:scale(1.045)}.featured-find-content{padding:24px}.featured-find-content h3{font-size:24px;margin:0 0 10px}.featured-find-content p{color:#b8b1a4;line-height:1.5;margin:0 0 20px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#d7b45a1f,#ffffff09);border:1px solid rgba(215,180,90,.28);border-radius:24px;padding:23px;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(242,214,117,.16),transparent 34%);opacity:0;transition:opacity .22s ease}.category-card:hover{transform:translateY(-4px);border-color:#f2d6758c}.category-card:hover:before{opacity:1}.category-card strong,.category-card span{position:relative;z-index:1}.category-card strong{display:block;font-size:20px;margin-bottom:8px}.category-card span{color:#b8b1a4}.footer{border-top:1px solid rgba(215,180,90,.28);padding:46px 0;background:#030303}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:30px}.footer h3,.footer h4{margin:0 0 12px}.footer p,.footer a{color:#b8b1a4;line-height:1.55}.footer a{display:block;text-decoration:none;margin:7px 0;transition:color .18s ease}.footer a:hover{color:#f2d675}.rte{max-width:820px;margin:0 auto;color:#b8b1a4;line-height:1.7}.product-page,.collection-page,.cart-page,.search-page{padding:66px 0}.product-grid-default{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:44px;align-items:start}.product-image img{width:100%;border-radius:26px;border:1px solid rgba(215,180,90,.3);background:#050505;box-shadow:0 22px 70px #0000006b}.product-page h1{margin-top:0;letter-spacing:-.035em}.money{color:#f2d675;font-weight:950;font-size:26px}.input,select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password]{width:100%;background:#0d0d0d;color:#f5f2ea;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:13px 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input:focus,select:focus,textarea:focus,input:focus{outline:none;border-color:#f2d675b8;box-shadow:0 0 0 4px #d7b45a1f;background:#101010}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.product-card:hover{transform:translateY(-4px);border-color:#f2d67580;box-shadow:0 18px 54px #00000070}.product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#090909;transition:transform .3s ease}.product-card:hover img{transform:scale(1.035)}.product-card-body{padding:17px}.product-card h3{font-size:16px;margin:0 0 8px;line-height:1.35}.cart-page h1,.collection-page h1,.search-page h1{letter-spacing:-.035em}.cart-item{padding:20px 0;border-bottom:1px solid rgba(215,180,90,.24)}.cart-title{font-size:18px;font-weight:800;margin-bottom:8px}.cart-price{color:#f2d675;margin-bottom:12px}.cart-qty-label{display:block;margin-bottom:10px;color:#b8b1a4}.cart-qty{display:block;width:90px;margin-top:6px;padding:9px}.cart-remove{display:inline-block;color:#d7b45a;text-decoration:underline;margin-top:6px;font-weight:800}.cart-remove:hover{color:#f2d675}.cart-actions{display:flex;flex-direction:column;gap:12px;margin-top:26px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid rgba(255,255,255,.12);padding:14px;text-align:left}hr{border:0;border-top:1px solid rgba(215,180,90,.25)}:focus-visible{outline:2px solid #f2d675;outline-offset:4px}@media(max-width:900px){.hero-grid,.trust-grid,.footer-grid,.product-grid-default,.featured-finds-grid{grid-template-columns:1fr}.category-grid,.card-grid{grid-template-columns:repeat(2,1fr)}.section{padding:56px 0}.nav{gap:14px}.brand-text{display:none}}@media(max-width:520px){.page-width{padding:0 18px}.header-inner{height:68px}.brand img{height:42px}.nav a:not(.cart-link){display:none}.category-grid,.card-grid{grid-template-columns:1fr}.button-row{display:grid}.btn,.button{width:100%}.hero{padding-top:44px}.hero h1{font-size:52px}.announcement{font-size:11px;letter-spacing:.13em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.sealed-split-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.sealed-split-card{position:relative;overflow:hidden;min-height:280px;border-radius:30px;padding:30px;text-decoration:none;background:radial-gradient(circle at top right,rgba(242,214,117,.2),transparent 35%),linear-gradient(145deg,#d7b45a21,#ffffff09);border:1px solid rgba(215,180,90,.34);box-shadow:0 20px 70px #0000005c;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sealed-split-card:hover{transform:translateY(-5px);border-color:#f2d675a6;box-shadow:0 28px 90px #00000085}.sealed-split-content{position:relative;z-index:1}.sealed-split-content span{color:#d7b45a;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:900}.sealed-split-content h3{margin:16px 0 12px;font-size:clamp(30px,4vw,46px);line-height:.95;letter-spacing:-.04em}.sealed-split-content p{color:#b8b1a4;max-width:420px;line-height:1.55;margin-bottom:24px}.sealed-split-content strong{color:#f2d675;text-decoration:underline}@media(max-width:760px){.sealed-split-grid{grid-template-columns:1fr}.sealed-split-card{min-height:230px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
