*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;color:#f2f4f7;background:#07090e}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.announcement{min-height:34px;padding:7px 5%;text-align:center;font-size:12px;letter-spacing:.035em;background:#05070b;color:#e4c48e;border-bottom:1px solid #242c37}.site-header{position:relative;z-index:20;width:100%;background:#080b11f7;border-bottom:1px solid #293241;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{max-width:1320px;min-height:82px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:14px;font-weight:750;letter-spacing:.12em;color:#f0f2f5}.brand small{display:block;margin-top:3px;font-size:10px;font-weight:400;letter-spacing:.035em;color:#aeb6c2}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid #b99054;color:#e0bd80;background:#101620;font-family:Georgia,serif;font-size:22px}.main-nav{display:flex;align-items:center;gap:27px}.main-nav>a,.nav-dropdown-toggle,.header-actions a{font-size:12px;font-weight:600;letter-spacing:.045em;color:#e8ebf0;transition:color .2s}.main-nav>a:hover,.nav-dropdown-toggle:hover,.header-actions a:hover{color:#e0bd80}.nav-dropdown{position:relative}.nav-dropdown-toggle{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:12px 0}.nav-chevron{color:#d8b16a;font-size:16px}.nav-dropdown-panel{position:absolute;top:calc(100% + 10px);left:-20px;z-index:30;display:none;grid-template-columns:1fr;min-width:245px;padding:9px;background:#111722;border:1px solid #344052;box-shadow:0 18px 45px #0009}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown.is-open .nav-dropdown-panel{display:grid}.nav-dropdown-panel a{padding:10px 12px;color:#e8ebf0;font-size:12px;border-bottom:1px solid #252e3b}.nav-dropdown-panel a:last-child{border-bottom:0}.nav-dropdown-panel a:hover{background:#202a38;color:#e6c58e}.header-actions{display:flex;align-items:center;gap:20px;white-space:nowrap}.menu-toggle{display:none;border:1px solid #394555;background:#121923;color:#f3f5f8;padding:8px 11px;border-radius:2px}main#MainContent{min-height:55vh;background:transparent;color:#f2f4f7}.section-wrap{width:min(1320px,90%);margin-left:auto;margin-right:auto}.eyebrow{display:block;color:#c99a57;font-size:10px;font-weight:700;letter-spacing:.23em;margin-bottom:13px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2,.promise-heading h2,.review-preview h2{margin:0;color:#f2f4f7;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,42px);font-weight:500;letter-spacing:-.025em}.section-heading p{margin:0;color:#aeb6c2;font-size:13px}.button,.button-blue{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 21px;background:linear-gradient(135deg,#d8b16a,#a77b3d);color:#111318;border:1px solid #edcf98;font-size:12px;font-weight:700;letter-spacing:.035em;transition:transform .2s,filter .2s}.button:hover,.button-blue:hover{transform:translateY(-2px);filter:brightness(1.08)}.hero-brand{position:relative;isolation:isolate;min-height:0;height:auto;aspect-ratio:1199/310;overflow:hidden;background:#080b11}.hero-brand-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center center;z-index:-2}.hero-brand-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05080dd1,#05080d8c 34%,#05080d14 72%),linear-gradient(0deg,rgba(5,8,13,.28),transparent 45%)}.hero-brand-cta{position:absolute;left:max(6%,calc((100vw - 1320px)/2));bottom:9%;max-width:490px;padding:0 22px 0 0;transform:scale(.88);transform-origin:left bottom}.hero-eyebrow{display:block;color:#e0bd80;font-size:10px;letter-spacing:.24em;font-weight:700;margin-bottom:16px}.hero-brand-cta h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(38px,5vw,66px);line-height:1.03;letter-spacing:-.025em;color:#f5f3ee;margin:0 0 17px}.hero-brand-cta p{font-size:15px;line-height:1.6;color:#e1e4e9;margin:0 0 25px}.category-section{padding-top:62px;padding-bottom:70px}.category-section .section-heading{margin-bottom:25px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-card{display:block;min-width:0;overflow:hidden;border:1px solid #27313f;background:#0e131c;border-radius:3px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.category-card:hover{transform:translateY(-4px);border-color:#b89057;box-shadow:0 16px 32px #0005}.category-image{height:clamp(150px,16vw,220px);position:relative;overflow:hidden;background:linear-gradient(135deg,#222d3b,#0d121a)}.category-image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .45s ease}.category-card:hover .category-image img{transform:scale(1.015)}.category-image-shade{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#080b11aa);pointer-events:none}.category-info{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px}.category-info h3{font-size:14px;line-height:1.3;font-weight:650;letter-spacing:.01em;margin:0;color:#f2f4f7}.category-info>span{font-size:11px;white-space:nowrap;color:#d0a86a}.category-info b{font-size:15px;margin-left:5px}.category-illustration{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#354253,#141b26 68%,#0b1017)}.category-illustration:before,.category-illustration:after{content:"";position:absolute;border:1px solid #d5b47755;border-radius:50%;width:190px;height:190px}.category-illustration:after{width:260px;height:260px;border-color:#d5b47722}.category-illustration span{position:relative;z-index:1;font-family:Georgia,serif;font-size:78px;font-weight:400;color:#e4c58f;text-shadow:0 8px 28px #0009}.category-illustration i{position:absolute;width:130px;height:1px;background:#d8b16a66;transform:rotate(-28deg)}.category-illustration b{position:absolute;width:80px;height:80px;border:1px solid #d8b16a55;transform:rotate(45deg)}.brand-promise{padding-top:68px;padding-bottom:76px;border-top:1px solid #252c37}.promise-heading{max-width:700px;margin:0 auto 38px;text-align:center}.promise-heading h2{margin:0 0 12px}.promise-heading p{max-width:570px;margin:0 auto;color:#aeb6c2;font-size:14px;line-height:1.7}.promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.promise-grid article{display:flex;align-items:center;gap:18px;min-height:142px;padding:24px;border:1px solid #293342;border-radius:3px;background:linear-gradient(145deg,#151b25,#0d1118);box-shadow:0 12px 30px #0002}.promise-art{position:relative;flex:0 0 72px;width:72px;height:72px;display:grid;place-items:center;border:1px solid #b9905455;border-radius:50%;background:radial-gradient(circle at 35% 30%,#354151,#111722 72%);overflow:hidden}.promise-art:before,.promise-art:after{content:"";position:absolute;border:1px solid #d8b16a44;border-radius:50%;width:48px;height:48px}.promise-art:after{width:60px;height:60px;border-color:#d8b16a22}.promise-art span{position:relative;z-index:1;color:#e2c18a;font-size:30px}.promise-art i{position:absolute;width:90px;height:1px;background:#d8b16a55;transform:rotate(-40deg)}.promise-grid h3{margin:0 0 6px;font-size:15px;letter-spacing:.01em;color:#f1f3f6}.promise-grid p{margin:0;color:#aeb6c2;font-size:12px;line-height:1.65}.promise-grid article>div:last-child{min-width:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{min-width:0;border:1px solid #293342;background:#101620}.product-image{position:relative;display:block;aspect-ratio:1/1;background:#111722;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain;object-position:center;background:#0b1018;padding:5%;transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.04)}.product-meta{padding:14px}.product-title{display:block;color:#edf1f7;font-size:13px;line-height:1.45}.product-price{margin-top:7px;color:#e4c48e;font-size:13px}.product-price s{margin-left:8px;color:#8d96a3}.sold-out{position:absolute;top:12px;left:12px;padding:5px 9px;background:#d8b16a;color:#101318;font-size:10px}.featured-section{padding-top:54px;padding-bottom:60px}.collection-page,.page-content{padding-top:55px;padding-bottom:70px}.collection-page h1,.page-content h1,.product-details h1,.contact-page h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(34px,4vw,50px);color:#f2f4f7}.collection-description,.product-description,.page-content .rte{color:#b1bac7;line-height:1.75}.product-page{width:min(1320px,90%);margin:auto;padding:55px 0 80px}.product-main{display:grid;grid-template-columns:1.1fr .9fr;gap:55px}.product-gallery-stage{position:relative;background:#111722;aspect-ratio:1/1}.product-gallery-slide,.product-gallery-slide img{width:100%;height:100%;object-fit:contain}.product-gallery-thumbs{display:flex;gap:10px;margin-top:12px}.gallery-thumb{width:76px;height:76px;padding:0;background:#171e29;border:1px solid #394555}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.is-active{border-color:#d4ad70}.gallery-arrow,.gallery-counter{position:absolute;background:#171e29;color:#f4f6f8;border:1px solid #394555;padding:8px 12px}.gallery-prev{left:12px;top:50%}.gallery-next{right:12px;top:50%}.gallery-counter{right:12px;bottom:12px;font-size:11px}.product-details{align-self:center}.product-details h1{font-size:clamp(30px,3.5vw,44px);line-height:1.12}.product-price.large{font-size:22px;margin:18px 0}.product-details label{display:block;margin:18px 0 7px;color:#e9edf3;font-size:12px}.product-details select,.product-details input[type=number],.contact-fields input,.contact-fields select,.contact-fields textarea,.cart-note textarea,.newsletter-form input{width:100%;padding:12px;background:#0a0e15;color:#f3f5f8;border:1px solid #354152}.product-details .button{width:100%;margin-top:18px}.product-assurance{margin-top:18px;color:#a4adba;font-size:11px}.product-description-section{max-width:850px;margin:65px auto 0}.product-description{line-height:1.8}.review-preview{padding:50px;margin:55px auto;background:linear-gradient(145deg,#151b25,#0d1118);border:1px solid #293342}.review-preview h2{margin:0 0 12px}.review-preview p{color:#aeb6c2;line-height:1.7}.review-preview-card{padding:22px;margin-top:20px;border:1px solid #293342;background:#101620;color:#edf1f7}.site-footer{background:#05070b;border-top:1px solid #2a3340;padding:55px max(5%,calc((100vw - 1320px)/2)) 22px}.footer-top{display:grid;grid-template-columns:1.2fr .7fr 1fr;gap:55px;padding-bottom:40px}.footer-top p{color:#aeb6c2;font-size:12px;line-height:1.7}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links h3{margin:0 0 7px;color:#f0f2f5;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footer-links a{color:#b8c0cc;font-size:12px}.footer-links a:hover{color:#e0bd80}.newsletter-form{display:flex;width:100%;gap:7px}.newsletter-form input{min-width:0}.newsletter-form button{padding:0 15px;border:0;background:#d8b16a;color:#111318}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #252c37;color:#8e98a6;font-size:10px}.contact-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:60px;padding-bottom:80px}.contact-intro p,.contact-note span{color:#b1bac7;line-height:1.7}.contact-note,.contact-form-panel{padding:25px;background:#111722;border:1px solid #293342}.contact-note strong{display:block;margin-bottom:7px;color:#f1f3f6}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-fields label{display:flex;flex-direction:column;gap:7px;color:#edf1f7;font-size:12px}.contact-message{grid-column:1/-1}.contact-submit{margin-top:20px}.contact-privacy{color:#a4adba;font-size:11px}.cart-page{padding:55px 0 80px}.cart-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:25px}.cart-items-panel,.cart-summary-card{padding:24px;background:#111722;border:1px solid #293342}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid #2a3340}.cart-item-image{width:100px;aspect-ratio:1;background:#111722}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-title,.cart-item-total{color:#edf1f7}.cart-item-variant,.cart-item-unit,.cart-shipping-note,.cart-secure{color:#a4adba;font-size:11px}.cart-summary-row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #303a48;color:#e8ebf0}.cart-checkout{width:100%;padding:15px;margin-top:15px;border:0;background:linear-gradient(135deg,#d8b16a,#a77b3d);color:#111318;font-weight:700}.cart-secure{text-align:center;padding:12px}.cart-payment-types{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.cart-continue-bottom,.cart-continue{display:block;margin-top:15px;text-align:center;color:#e0bd80;font-size:12px}@media(max-width:900px){.header-inner{gap:15px;padding:12px 5%}.main-nav{gap:14px}.header-actions{gap:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{gap:25px}.product-main,.contact-page{gap:30px}}@media(max-width:760px){.header-inner{min-height:70px;flex-wrap:wrap}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;order:3;width:100%;align-items:stretch;flex-direction:column;gap:0;padding:8px 0}.main-nav.open{display:flex}.main-nav>a,.nav-dropdown-toggle{display:flex;width:100%;padding:13px 4px;border-bottom:1px solid #26303d}.nav-dropdown-panel{position:static;box-shadow:none;margin:0 0 8px;width:100%}.nav-dropdown{width:100%}.header-actions{margin-left:0}.section-wrap{width:90%}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-image{height:155px}.category-section{padding:44px 5%}.category-section .section-heading{display:block}.category-section .section-heading p{text-align:left;margin-top:10px}.promise-grid{grid-template-columns:1fr;gap:12px}.promise-grid article{min-height:116px}.brand-promise{padding-top:52px;padding-bottom:55px}.hero-brand{height:480px;min-height:480px}.hero-brand-image{object-position:58% center}.hero-brand-overlay{background:linear-gradient(90deg,#05080dd1,#05080d52 78%),linear-gradient(0deg,rgba(5,8,13,.35),transparent 60%)}.hero-brand-cta{left:6%;right:6%;bottom:9%;max-width:430px}.product-main,.contact-page,.cart-layout{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media(max-width:480px){.hero-brand{height:430px;min-height:430px}.hero-brand-cta h1{font-size:42px}.hero-brand-cta p{font-size:14px}.category-grid{grid-template-columns:1fr}.category-image{height:185px}.category-info{min-height:58px}.promise-art{flex-basis:62px;width:62px;height:62px}.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}.contact-fields{grid-template-columns:1fr}.contact-message{grid-column:auto}.announcement{font-size:10px}}.hero-brand,.category-image{background:#080b11!important}@media(max-width:760px){.hero-brand{aspect-ratio:4/3}.hero-brand-cta{transform:scale(.72);left:5%;bottom:6%;max-width:85%}.hero-brand-overlay{background:linear-gradient(90deg,#05080db8,#05080d14),linear-gradient(0deg,rgba(5,8,13,.35),transparent 60%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
