body.nav-open{overflow:hidden}:focus-visible{outline:2px solid #e0bd7a;outline-offset:4px}.sp-desc{color:#ffffffb8!important}footer#np-footer>div:first-child>p{color:#ffffffb3!important}footer#np-footer .ft-label{color:#ffffffb8!important}footer#np-footer .ft-links a{color:#ffffffb3!important}.ft-bar>span,.ft-bar .ft-policies a{color:#ffffffad!important}html body .site-nav{position:absolute;top:18px;left:0;right:0;z-index:9997;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;min-height:58px;padding:0 clamp(24px,4vw,56px)!important;background:transparent!important}html body.has-announcement .site-nav,html body .announce+.site-nav{top:40px!important}.site-nav .nav-l{display:flex!important;align-items:center;gap:clamp(14px,1.9vw,30px)}.site-nav .nav-l>a,.site-nav .nav-r>a{color:#f7f0eceb;font-weight:400;text-shadow:0 1px 14px rgba(0,0,0,.78);white-space:nowrap}.site-nav .nav-logo{justify-self:center;min-width:74px;max-height:72px;overflow:visible}.site-nav .nav-logo-img{width:68px;max-height:72px;transform:none}.site-nav .nav-r{display:flex!important;align-items:center;justify-content:flex-end;gap:22px}.nav-menu-toggle,.nav-menu-backdrop,.nav-drawer-head,.nav-mobile-only,.nav-drawer-note{display:none}html body .announce{position:relative!important;z-index:9998!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:40px!important;padding:7px 20px!important;background:#060000!important;border-bottom:1px solid rgba(201,169,110,.14)!important}html body .announce-line1,html body .announce-line2{display:flex!important;flex-direction:row!important;align-items:center!important;gap:18px!important}html body .announce strong{color:#fff!important;font-size:10px!important;font-weight:400!important;letter-spacing:.16em!important}html body .announce em{color:var(--gold)!important;font-size:12px!important;letter-spacing:.12em!important}html body .announce-line1 span{display:inline!important;color:#ffffff8f!important;font-size:9px!important;letter-spacing:.18em!important}html body .announce:before,html body .announce:after{display:none!important}html body .hero{height:min(760px,calc(100svh - 72px))!important;min-height:620px!important}.hero-c{width:100%}.sp-offer{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:4px 0 8px}.sp-offer-label{font-family:var(--sans);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.sp-offer strong{font-family:var(--serif);font-size:32px;font-style:italic;font-weight:400;color:var(--cream);line-height:1.1}.sp-offer strong small{font-family:var(--sans);font-size:10px;font-style:normal;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.sp-offer>span:last-child{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.06em;color:#ffffff85}.cd-estimate,.cp-estimate{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(201,169,110,.3);background:#c9a96e14}.cd-estimate>div,.cp-estimate>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.cd-estimate span,.cp-estimate span{font-family:var(--sans);font-size:9px;font-weight:300;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#ffffffad}.cd-estimate strong,.cp-estimate strong{flex:none;font-family:var(--serif);font-size:15px;font-style:italic;font-weight:400;color:var(--gold)}.cd-estimate .cd-estimate-total,.cp-estimate .cp-estimate-total{padding-top:8px;border-top:1px solid rgba(201,169,110,.18)}.cd-estimate .cd-estimate-total strong,.cp-estimate .cp-estimate-total strong{color:var(--cream);font-size:18px}.cd-estimate small,.cp-estimate small{font-family:var(--sans);font-size:9px;font-weight:300;line-height:1.5;color:#ffffff94}.sz-offer,.pdp-offer{display:flex;flex-direction:column;gap:5px;padding:15px 17px;border:1px solid rgba(201,169,110,.28);background:#c9a96e12}.sz-offer{width:100%;max-width:430px;text-align:left}.sz-offer span,.pdp-offer span{font-family:var(--sans);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.sz-offer strong,.pdp-offer strong{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:400;color:var(--cream);line-height:1.2}.sz-offer small,.pdp-offer small{font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.04em;line-height:1.55;color:#ffffff94}.pdp{padding-top:120px}.pdp-gallery-shell{position:relative;min-width:0}.pdp-gallery-controls{display:none}.pdp-info>.pdp-kicker{order:1}.pdp-info>.np-le{order:2}.pdp-info>.pdp-title{order:3}.pdp-info>.pdp-title-sub{order:4}.pdp-info>.pdp-price{order:5}.pdp-info>.pdp-offer,.pdp-info>.pdp-promo{order:6}.pdp-info>.pdp-form{order:7}.pdp-info>.pdp-assurance{order:8}.pdp-info>.pdp-desc{order:9}.pdp-info>.pdp-includes{order:10}.pdp-info>.pdp-meta{order:11}.pdp-info>.pdp-care{order:12}.pdp-title-sub{max-width:38ch;margin:-12px 0 0;font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;color:#ffffff7a}.pdp-assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:520px;margin-top:2px;background:#c9a96e26;border:1px solid rgba(201,169,110,.15)}.pdp-assurance span{min-height:52px;display:flex;align-items:center;padding:12px 14px;background:#0b0000;color:#ffffffa8;font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.06em;line-height:1.45}.pdp-assurance a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,110,.35)}.pdp-checkout{width:100%;max-width:420px;margin-top:-8px;background:transparent!important;color:var(--cream)!important;border:1px solid rgba(201,169,110,.45)!important}.pdp-checkout:hover{background:#c9a96e14!important;color:var(--gold)!important}.pdp-checkout[disabled]{opacity:.4;cursor:not-allowed}.pdp-checkout-note,.sz-checkout-note{margin:-3px 0 0;font-family:var(--sans);font-size:9px;font-weight:300;line-height:1.5;letter-spacing:.08em;color:#ffffff80}.sz-checkout-note{width:100%;max-width:360px;text-align:center}@media(max-width:520px){.sz-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sz-option{min-height:82px;padding:12px 4px}.sz-meta{font-size:8px;line-height:1.35;letter-spacing:.05em}}.template-policy .shopify-policy__container{min-height:100vh;width:100%;max-width:1000px;margin:0 auto;padding:130px clamp(20px,5vw,72px) 90px;background:var(--deep);color:var(--cream)}.template-policy .shopify-policy__title{text-align:left}.template-policy .shopify-policy__title h1{margin:0 0 34px;font-family:var(--serif);font-size:52px;font-style:italic;font-weight:400;line-height:1.05}.template-policy .shopify-policy__body{max-width:860px;margin:0;font-family:var(--sans);font-size:14px;font-weight:300;line-height:1.85;color:#ffffffb8}.template-policy .shopify-policy__body h2,.template-policy .shopify-policy__body h3{margin:34px 0 12px;color:var(--cream);font-family:var(--serif);font-weight:400}.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{margin:0 0 18px}.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol{padding-left:22px}.template-policy .shopify-policy__body a{color:var(--gold)}@media(min-width:981px){html body .home-more-products .shop-intent-head{max-width:1320px}html body .home-more-products .home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px}html body .home-more-products .home-product-grid .si-card{min-height:clamp(330px,30vw,480px)}}@media(max-width:860px){html body .pdp{display:flex!important;flex-direction:column;gap:28px;width:100%;max-width:none;min-height:0;padding:80px 0 64px!important}.pdp-gallery-shell{width:100%;overflow:hidden}html body .pdp-gallery{display:flex!important;flex-direction:row!important;gap:0!important;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-gallery::-webkit-scrollbar{display:none}html body .pdp-gallery>.pdp-img{flex:0 0 100%;width:100%;aspect-ratio:1/1;scroll-snap-align:start;scroll-snap-stop:always;background:#120003}html body .pdp-gallery>.pdp-img img{width:100%;height:100%;object-fit:contain}html body .pdp-gallery>.np-unbox-img{aspect-ratio:1/1}.pdp-gallery-controls{position:absolute;right:14px;bottom:14px;z-index:5;display:grid;grid-template-columns:38px auto 38px;align-items:center;min-height:38px;background:#080000c7;border:1px solid rgba(201,169,110,.3);color:var(--cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdp-gallery-controls[hidden]{display:none}.pdp-gallery-controls button{width:38px;height:38px;border:0;background:transparent;color:var(--cream);font-family:var(--serif);font-size:24px;line-height:1;cursor:pointer}.pdp-gallery-controls button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.pdp-gallery-controls>span{min-width:58px;text-align:center;font-family:var(--sans);font-size:10px;letter-spacing:.12em}.pdp-info{width:100%;padding:0 20px;gap:16px}.pdp-info>.np-le{align-self:flex-start;margin-bottom:0}.pdp-info>.pdp-title{font-size:36px}.pdp-info>.pdp-price{margin:0}.pdp-info>.pdp-form{margin-top:2px}.pdp-atc,.pdp-checkout{width:100%;max-width:none;align-self:stretch;text-align:center}}@media(max-width:720px){html,body{max-width:100%;overflow-x:hidden}html body .announce{height:36px!important;min-height:36px!important;padding:0 12px!important;overflow:hidden!important}html body .announce-line1{display:none!important}html body .announce-line2{display:flex!important;width:100%!important;justify-content:center!important}html body .announce strong{display:block!important;max-width:100%!important;overflow:hidden!important;font-size:9px!important;letter-spacing:.11em!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .site-nav,html body.has-announcement .site-nav,html body .announce+.site-nav{top:0!important;left:0!important;right:0!important;width:100%!important;height:64px!important;min-height:64px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 78px!important;column-gap:8px!important;align-items:center!important;padding:0 14px!important;background:linear-gradient(180deg,#0d0000fa,#0d0000e6)!important;border-bottom:1px solid rgba(201,169,110,.18)!important;box-shadow:0 12px 28px #00000042!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.has-announcement .site-nav,html body .announce+.site-nav{top:36px!important;transform:none!important}.site-nav .nav-menu-toggle{position:relative;z-index:4;grid-column:1;display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--cream);font-size:21px;cursor:pointer}html body nav.site-nav[data-site-nav]>.nav-menu-toggle,html body.has-announcement nav.site-nav.home-nav[data-site-nav]>.nav-menu-toggle,html body .announce+nav.site-nav.home-nav[data-site-nav]>.nav-menu-toggle{grid-column:1!important;grid-row:1!important;justify-self:start!important}.site-nav .nav-logo,html body.has-announcement .site-nav .nav-logo,html body .announce+.site-nav .nav-logo{grid-column:2!important;justify-self:center!important;width:54px!important;min-width:54px!important;max-height:58px!important;background:none!important}html body nav.site-nav[data-site-nav]>.nav-logo,html body.has-announcement nav.site-nav.home-nav[data-site-nav]>.nav-logo,html body .announce+nav.site-nav.home-nav[data-site-nav]>.nav-logo{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important}.site-nav .nav-logo-img,html body.has-announcement .site-nav .nav-logo-img,html body .announce+.site-nav .nav-logo-img{width:52px!important;max-height:58px!important;transform:none!important}.site-nav .nav-r,html body.has-announcement .site-nav .nav-r,html body .announce+.site-nav .nav-r{position:relative;z-index:4;grid-column:3!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}html body nav.site-nav[data-site-nav]>.nav-r,html body.has-announcement nav.site-nav.home-nav[data-site-nav]>.nav-r,html body .announce+nav.site-nav.home-nav[data-site-nav]>.nav-r{grid-column:3!important;grid-row:1!important;justify-self:end!important}.site-nav .nav-r a{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:40px!important}.site-nav .nav-r .nav-account{display:none!important}.site-nav .ico{width:18px!important;height:18px!important;opacity:.88!important}html body .site-nav .nav-l,html body.has-announcement .site-nav .nav-l,html body .announce+.site-nav .nav-l{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:3!important;width:min(86vw,350px)!important;max-width:350px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:20px 22px 28px!important;overflow-y:auto!important;background:#0b0000!important;border-right:1px solid rgba(201,169,110,.24)!important;box-shadow:24px 0 60px #00000080!important;transform:translate(-104%)!important;transition:transform .28s ease!important}html body nav.site-nav[data-site-nav]>.nav-l,html body.has-announcement nav.site-nav.home-nav[data-site-nav]>.nav-l,html body .announce+nav.site-nav.home-nav[data-site-nav]>.nav-l{width:min(86vw,350px)!important;max-width:350px!important}html body .site-nav.is-open .nav-l{transform:translate(0)!important}.site-nav .nav-l>a{width:100%;padding:17px 4px!important;border-bottom:1px solid rgba(201,169,110,.12);color:#ffffffdb!important;font-family:var(--serif);font-size:18px!important;font-weight:400;letter-spacing:0!important;line-height:1.25!important;text-transform:none;text-shadow:none!important;white-space:normal!important}.site-nav .nav-mobile-only{display:block}.site-nav .nav-drawer-head{display:flex!important;align-items:center;justify-content:space-between;min-height:48px;margin-bottom:12px;color:var(--gold);font-family:var(--sans);font-size:10px;letter-spacing:.28em;text-transform:uppercase}.site-nav .nav-drawer-head button{width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--cream);font-family:var(--serif);font-size:28px;cursor:pointer}.site-nav .nav-drawer-note{display:block;margin-top:auto;padding:24px 4px 0;color:#ffffff7a;font-family:var(--sans);font-size:10px;font-weight:300;letter-spacing:.08em;line-height:1.8}.site-nav .nav-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:#040000ad;opacity:0;pointer-events:none;transition:opacity .28s ease}.site-nav.is-open .nav-menu-backdrop{opacity:1;pointer-events:auto}html body.has-announcement .hero{height:min(752px,calc(100svh - 92px))!important;min-height:560px!important;padding:78px 0 24px!important}.hero-c{min-width:0!important;max-width:100%!important;padding:0 20px!important;box-sizing:border-box!important}.hero .eyebrow{margin-bottom:18px;font-size:9px;letter-spacing:.24em}.hero .h-script{max-width:100%!important;font-size:56px!important;line-height:.9!important;padding:0!important;white-space:nowrap}.hero .h-serif{font-size:18px!important;letter-spacing:.14em!important;line-height:1.3!important;padding:0!important}.hero .spice{font-size:9px;letter-spacing:.26em;margin-top:10px}.hero .hero-sub{max-width:34ch;margin:20px auto 26px!important;font-size:12px!important;line-height:1.65!important}.hero .ctas{gap:14px!important}.hero .ctas .btn{width:min(100%,286px)!important;min-width:0!important;max-width:100%!important;padding:19px 24px!important;box-sizing:border-box!important}.hero .ctas .ghost.hero-learn{margin-top:4px!important;font-size:10px!important}.split--box .sp-text{align-items:center}.sp-offer{align-items:center;text-align:center}html body .home-more-products{max-width:100%;overflow:hidden!important;clip-path:none!important;box-shadow:none!important}html body .home-more-products .home-product-grid{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow-x:auto!important;overscroll-behavior-x:contain}.template-policy .shopify-policy__container{padding:96px 20px 64px}.template-policy .shopify-policy__title h1{font-size:40px}}@media(max-width:520px){.sticky-buy{display:flex!important;left:12px;right:12px;bottom:10px;min-height:58px;padding:12px 15px;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.sticky-buy.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-buy span{font-size:15px;letter-spacing:0}.sticky-buy strong{max-width:52%;font-size:9px;letter-spacing:.06em;line-height:1.35;text-align:right}.pdp-assurance{grid-template-columns:1fr}.pdp-assurance span{min-height:46px}}@media(max-width:380px){.hero .h-script{font-size:52px!important}.hero .h-serif{font-size:16px!important}.site-nav{padding-left:10px!important;padding-right:10px!important}}@media(prefers-reduced-motion:reduce){.site-nav .nav-l,.site-nav .nav-menu-backdrop,.sticky-buy{transition:none!important}.pdp-gallery{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/conversion.css.map */
