*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--black);color:var(--text-white);overflow-x:hidden}a{color:inherit}.btn-primary{display:inline-block;background:var(--gold);color:var(--black);padding:16px 44px;font-family:var(--font-display);font-size:18px;letter-spacing:3px;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 30px #c5a55a40}.btn-outline{display:inline-block;border:1px solid var(--gold-dim);color:var(--gold);padding:15px 36px;font-family:var(--font-display);font-size:16px;letter-spacing:3px;text-decoration:none;transition:all .3s}.btn-outline:hover{border-color:var(--gold);background:#c5a55a0f}.btn-gold{display:inline-block;background:var(--gold);color:var(--black);padding:14px 36px;font-family:var(--font-display);font-size:16px;letter-spacing:3px;text-decoration:none;border:none;cursor:pointer;transition:all .3s}.btn-gold:hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:0 8px 24px #c5a55a33}.section-pad{padding:100px 60px}.section-alt{background:var(--black-soft)}.section-dark{background:var(--black)}.section-header-center{text-align:center;margin-bottom:48px}.se{font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:4px;margin-bottom:12px;font-weight:500}.st{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);letter-spacing:3px;color:var(--cream-light)}.sts{font-family:var(--font-serif);font-style:italic;color:var(--gold);font-weight:400}.section-sub{font-size:14px;color:var(--text-muted);max-width:560px;margin:16px auto 0;line-height:1.7;font-weight:300;text-align:center}@media(max-width:768px){.section-pad{padding:60px 20px}.section-header-center{margin-bottom:32px}.se{font-size:10px;letter-spacing:3px}.st{letter-spacing:2px}.section-sub{font-size:13px;margin-top:12px}.btn-primary{padding:14px 28px;font-size:15px;letter-spacing:2px;width:100%;text-align:center}.btn-outline{padding:13px 24px;font-size:14px;letter-spacing:2px}.btn-gold{padding:13px 28px;font-size:14px;letter-spacing:2px;width:100%;text-align:center}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-policy__container{max-width:820px;margin:0 auto;padding:140px 60px 120px}.shopify-policy__title{text-align:center;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid rgba(197,165,90,.1)}.shopify-policy__title h1{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);letter-spacing:3px;color:var(--cream-light);font-weight:400}.shopify-policy__body{font-family:var(--font-body);font-size:15px;color:var(--text-muted);line-height:1.8;font-weight:300}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-family:var(--font-display);color:var(--cream-light);letter-spacing:2px;margin-top:48px;margin-bottom:16px;font-weight:400}.shopify-policy__body h2{font-size:28px;padding-bottom:12px;border-bottom:1px solid rgba(197,165,90,.08)}.shopify-policy__body h3{font-size:22px}.shopify-policy__body h4{font-size:18px}.shopify-policy__body p{margin-bottom:20px}.shopify-policy__body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c5a55a4d;transition:text-decoration-color .3s}.shopify-policy__body a:hover{text-decoration-color:var(--gold)}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px;margin-bottom:20px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body ul li::marker{color:var(--gold-dim)}.shopify-policy__body ol li::marker{color:var(--gold-dim);font-family:var(--font-display);letter-spacing:1px}.shopify-policy__body blockquote{border-left:2px solid var(--gold-dim);padding:16px 24px;margin:28px 0;background:#c5a55a08;border-radius:0 4px 4px 0;font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--cream);line-height:1.7}.shopify-policy__body strong,.shopify-policy__body b{color:var(--cream);font-weight:500}.shopify-policy__body hr{border:none;border-top:1px solid rgba(197,165,90,.1);margin:40px 0}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.shopify-policy__body th,.shopify-policy__body td{text-align:left;padding:12px 16px;border-bottom:1px solid rgba(197,165,90,.08)}.shopify-policy__body th{font-family:var(--font-display);font-size:13px;letter-spacing:1.5px;color:var(--cream-light);text-transform:uppercase;background:var(--black-card);font-weight:400}.shopify-policy__body td{color:var(--text-muted)}.shopify-policy__body tr:hover td{background:#c5a55a05}@media(max-width:768px){.shopify-policy__container{padding:100px 24px 80px}.shopify-policy__body{font-size:14px}.shopify-policy__body h2{font-size:24px}.shopify-policy__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}html,body{overflow-x:hidden!important;width:100vw!important;position:relative;margin:0;padding:0;-webkit-overflow-scrolling:touch}img,video,iframe,canvas{max-width:100%!important;height:auto!important;box-sizing:border-box!important}*{box-sizing:border-box!important}@media screen and (max-width:749px){.product__media img,.grid__item img,.product-card img,.product-single__media img{display:block!important;margin-left:auto!important;margin-right:auto!important;float:none!important;max-width:100%!important;height:auto!important;position:relative!important;left:0!important;transform:none!important}.product__media-wrapper,.grid__item,.product-card__image-wrapper{text-align:center!important;display:block!important;width:100%!important}}@media screen and (max-width:767px){html,body{overflow-x:hidden!important;width:100%!important;position:relative!important}.section,.container,.product-grid,.grid{width:100vw!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important;left:0!important;transform:none!important}.product-image,.product__media img,.grid__item img{display:block!important;margin:0 auto!important;float:none!important;width:100%!important;max-width:320px!important;height:auto!important}}@media(max-width:768px){html,body{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}#main-content,.shopify-section,.shopify-section>*{max-width:100%;min-width:0}}.allow-x-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/6/assets/critical.css.map */
