:root{--ad-ground:#180710;--ad-ground2:#1F0B15;--ad-panel:#260F1B;--ad-cherry:#2A0712;--ad-line:rgba(176,138,74,.28);--ad-ivory:#F7F0E6;--ad-dim:#CBBFB2;--ad-brass:#B08A4A;--ad-brass2:#D4AC66;--ad-blush:#C98D83;--ad-red:#C8102E}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.005em}.header__row--top{border-bottom:1px solid var(--ad-line)}.menu-list__link,.header-menu a{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.header-logo,.header__heading-logo-wrapper,.header-logo__text{font-family:var(--font-heading--family)!important;letter-spacing:.14em;text-transform:uppercase}.button,.button-secondary,button.button,.shopify-payment-button__button{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:500}.product-card,.product-grid__card{background:transparent}.product-card .card-gallery,.product-card__image,.card-gallery{background:#f7f0e6}.price,.price-item,.product-card .price{color:var(--ad-brass2)!important;letter-spacing:.06em}.product-card a,.product-title{font-family:var(--font-heading--family);font-size:1.15rem}#tncText,#tncText *{color:var(--ad-dim)!important;font-size:13px!important}#tncText a{color:var(--ad-brass2)!important;text-decoration:underline}.gm_tncContainer input[type=checkbox]{accent-color:#B08A4A}footer .shopify-section{border-top:1px solid var(--ad-line)}a{text-underline-offset:3px}.rte a{color:var(--ad-brass2)}.ad-wrap{max-width:var(--page-width,1260px);margin:0 auto;padding:0 var(--page-margin,24px)}.ad-eyebrow{font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ad-brass)}.ad-btn{display:inline-block;padding:15px 34px;font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--ad-brass);text-decoration:none;transition:background .2s}.ad-btn--solid{background:var(--ad-brass);color:#1c0d06}.ad-btn--solid:hover{background:var(--ad-brass2)}.ad-btn--ghost{color:var(--ad-brass2)}.ad-btn--ghost:hover{background:#b08a4a1f}.ad-trust{border-bottom:1px solid var(--ad-line);background:var(--ad-ground2)}.ad-trust ul{list-style:none;margin:0 auto;padding:16px 24px;display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1180px}.ad-trust li{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ad-dim)}.ad-trust li b{color:var(--ad-brass2);font-weight:500}.ad-sec{padding:84px 0}.ad-head{text-align:center;margin-bottom:40px}.ad-head h2{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(30px,3.6vw,42px);line-height:1.12;margin:10px 0 0;color:var(--ad-ivory);text-wrap:balance}.ad-head p{color:var(--ad-dim);margin:12px auto 0;max-width:56ch}.ad-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ad-dept{background:var(--ad-panel);border:1px solid var(--ad-line);text-decoration:none;color:var(--ad-ivory);display:flex;flex-direction:column}.ad-dept__img{aspect-ratio:4/4.6;background:#f7f0e6;overflow:hidden;border-bottom:1px solid var(--ad-line)}.ad-dept__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ad-dept:hover .ad-dept__img img{transform:scale(1.04)}.ad-dept__body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.ad-dept__num{font-family:var(--font-heading--family);font-style:italic;color:var(--ad-blush);font-size:15px}.ad-dept h3{font-family:var(--font-heading--family);font-weight:600;font-size:26px;margin:0;line-height:1.15}.ad-dept p{color:var(--ad-dim);font-size:14.5px;margin:0;flex:1}.ad-dept__link{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ad-brass2);font-weight:500;margin-top:8px}.ad-voice{display:grid;gap:22px;margin-top:28px}.ad-vq{border-left:2px solid var(--ad-brass);padding:4px 0 4px 20px}.ad-vq h3{font-family:var(--font-heading--family);font-weight:600;font-size:20px;margin:0 0 4px;color:var(--ad-ivory)}.ad-vq p{color:var(--ad-dim);font-size:14.5px;margin:0}.ad-hero2{position:relative;min-height:clamp(600px,88vh,900px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--ad-line);background:var(--ad-ground)}.ad-hero2 picture,.ad-hero2 picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ad-hero2 picture img{object-fit:cover;object-position:center 30%}.ad-hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#180710f7,#180710e6 22%,#1807108c,#1807101a 58%,#18071000)}.ad-hero2 .ad-wrap{position:relative;z-index:1;width:100%}.ad-hero2__in{padding:300px 0 56px;max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.ad-hero2 h1{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(38px,4vw,58px);line-height:1.04;margin:10px 0 12px;white-space:nowrap;color:var(--ad-ivory);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.45)}.ad-hero2 h1 em{font-style:italic;color:var(--ad-brass2)}.ad-hero2 p{color:var(--ad-ivory);opacity:.88;font-size:16px;line-height:1.6;max-width:64ch;margin:0 0 22px}.ad-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.ad-hero2 .ad-btn--ghost{color:var(--ad-ivory);border-color:#f7f0e68c}.ad-hero2 .ad-btn--ghost:hover{background:#f7f0e61f}.ad-band{display:grid;grid-template-columns:42% 58%;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);background:var(--ad-cherry)}.ad-band__panel{display:flex;align-items:center;justify-content:flex-end;padding:72px clamp(32px,5vw,72px) 72px var(--page-margin,40px)}.ad-band__in{max-width:500px}.ad-band__img{position:relative;min-height:540px;overflow:hidden}.ad-band__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center}.ad-band__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--ad-cherry) 0%,rgba(42,7,18,0) 22%)}.ad-band h2{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(30px,3.1vw,42px);line-height:1.06;margin:12px 0 14px;color:var(--ad-ivory)}.ad-band h2 em{color:var(--ad-brass2)}.ad-band p{color:var(--ad-dim);max-width:46ch;margin:0 0 26px}.ad-steps{display:flex;gap:28px;flex-wrap:wrap;margin:0 0 30px}.ad-steps div{font-family:var(--font-heading--family);font-size:19px;color:var(--ad-ivory)}.ad-steps span{display:block;font-family:var(--font-body--family);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ad-blush);margin-bottom:4px}.ad-split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.ad-split__img{position:relative;min-height:520px;overflow:hidden}.ad-split__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ad-split__txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,96px);background:var(--ad-ground2)}.ad-split__txt h2{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(32px,3.6vw,46px);line-height:1.08;margin:12px 0 16px;color:var(--ad-ivory);text-wrap:balance}.ad-split__txt h2 em{color:var(--ad-brass2)}.ad-split__txt p{color:var(--ad-dim);max-width:48ch;margin:0 0 28px;font-size:16px;line-height:1.65}.ad-split__txt .ad-btn{align-self:flex-start}.ad-split--rev .ad-split__img{order:2}.ad-beaver2 .ad-split__txt{background:#f4e7cf;color:#243b2a;align-items:center;text-align:center}.ad-beaver2 .ad-split__txt h2{color:#243b2a;font-weight:600}.ad-beaver2 .ad-split__txt p{color:#3c5240;margin-left:auto;margin-right:auto}.ad-beaver2 .ad-eyebrow{color:#a54832}.ad-beaver2 .ad-btn{border-color:#243b2a;color:#243b2a;align-self:center}.ad-beaver2 .ad-btn:hover{background:#243b2a;color:#f4e7cf}.ad-badge{width:150px;height:150px;box-sizing:border-box;padding:0 22px;text-align:center;border-radius:50%;margin:0 auto 22px;border:3px solid #243B2A;outline:3px solid #F4E7CF;outline-offset:-9px;background:#243b2a;color:#f4e7cf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ad-badge b{font-size:9px;letter-spacing:.24em}.ad-badge i{color:#a54832;font-style:normal;font-size:22px;line-height:1}.ad-badge strong{font-family:var(--font-heading--family);font-size:18px;letter-spacing:.08em;line-height:1.05}.ad-badge small{font-size:7.5px;letter-spacing:.16em;margin-right:-.16em;white-space:nowrap;color:#d6a13d}.ad-split--promise .ad-split__txt{background:var(--ad-ground)}@media(max-width:860px){.ad-hero2{min-height:96vh}.ad-hero2 picture img{object-position:center 20%}.ad-hero2:after{background:linear-gradient(0deg,#180710fa,#180710e6 30%,#18071080 45%,#18071000 62%)}.ad-hero2__in{padding:300px 0 36px}.ad-hero2 .ad-eyebrow{display:none}.ad-hero2 h1{font-size:36px;white-space:normal}.ad-hero2 p{font-size:14.5px;margin-bottom:18px}.ad-cta{gap:10px}.ad-btn{padding:14px 26px}.ad-trio{grid-template-columns:1fr}.ad-trust ul{gap:12px 22px;padding:14px 16px}.ad-band{grid-template-columns:1fr}.ad-band__img{order:0;min-height:0;aspect-ratio:4/3}.ad-band__img img{object-position:62% center}.ad-band__img:before{background:linear-gradient(0deg,var(--ad-cherry) 0%,rgba(42,7,18,0) 18%)}.ad-band__panel{order:1;padding:40px 24px 52px;justify-content:flex-start}.ad-steps{gap:18px}.ad-split,.ad-split--rev{grid-template-columns:1fr}.ad-split--rev .ad-split__img{order:0}.ad-split__img{min-height:0;aspect-ratio:4/5}.ad-split__img img{position:static}.ad-split__txt{padding:44px 24px 52px}.ad-split__txt h2{font-size:34px}}body:has(#header-component[transparent]) .content-for-layout>.shopify-section:first-child .section:has(>.ad-hero2){padding-top:0!important}.ad-hero2:before{content:"";position:absolute;left:0;right:0;top:0;height:300px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#180710eb,#18071099 40%,#18071000)}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{border-bottom-color:#b08a4a2e}.footer-content .image-block__image{object-fit:contain;max-width:240px}@media(max-width:749px){.footer-content .image-block{justify-content:center}.footer-content .image-block__image{max-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/after-dark.css.map */
