.pv-archive .ns-facet{min-width:0;border:0;margin:0;padding:18px 0}.pv-archive .ns-facet legend{display:block;width:100%;padding:0 0 12px;color:#202020;font-family:Manrope,Arial,sans-serif;font-weight:700}.pv-archive .ns-facet__options{display:grid;gap:7px}.pv-archive .ns-facet__options--categories{margin-top:14px}.pv-archive .ns-facet__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;background:#fff;border:1px solid #e8e3dc;border-radius:6px;cursor:pointer;color:#202020;font-size:13px;line-height:1.4}.pv-archive .ns-facet__option:has(input:checked),.pv-archive .ns-facet__option:hover{border-color:#202020;background:#f6f3ee}.pv-archive .ns-facet__option input{accent-color:#202020;width:16px;height:16px;flex:none;margin:0}.pv-archive .ns-facet__option span{flex:1;min-width:0}.pv-archive .ns-facet__option small{color:#77716a;font-size:11px}#pvh-mobile-drawer{font-family:'DM Sans',Arial,sans-serif}#pvh-mobile-drawer .pvh-drawer__panel{background:#202020;color:#f6f3ee}#pvh-mobile-drawer .pvh-drawer__head{background:#202020}#pvh-mobile-drawer .pvh-drawer__head strong{font-family:Manrope,Arial,sans-serif;color:#f6f3ee;font-size:16px;line-height:1.35}#pvh-mobile-drawer .pvh-drawer__close{background:#353535;color:#f6f3ee;border:1px solid #555;width:36px;height:36px;min-width:36px;border-radius:6px;padding:0;box-shadow:none;font-family:inherit}#pvh-mobile-drawer .pvh-drawer__menu a,#pvh-mobile-drawer .pvh-drawer__menu button{font-family:'DM Sans',Arial,sans-serif;color:#f6f3ee}#pvh-mobile-drawer .pvh-drawer__foot .pvh-account,#pvh-mobile-drawer .pvh-drawer__foot .pvh-call{background:#353535;color:#f6f3ee;border-color:#555;border-radius:6px;font-family:inherit}#pvh-mobile-drawer .pvh-drawer__foot .pvh-shop{background:#f6f3ee;color:#202020;border-radius:6px;box-shadow:none;font-family:inherit}.pv .pv-card .pv-card__media{display:block;position:relative;aspect-ratio:1/1;width:100%;height:auto;min-height:0;flex:none;padding:0;overflow:hidden}.pv .pv-card .pv-card__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.pv.pv-products{width:100%;max-width:1280px;margin:0 auto;padding:56px 24px}.pv-ct.pv-ct{font-family:'DM Sans',Arial,sans-serif;background:#f6f3ee;color:#202020}.pv-ct .pv-ct-hero{background:#e8e3dc;padding:64px 24px}.pv-ct .pv-ct-title{color:#202020;font-family:Manrope,Arial,sans-serif;font-size:clamp(34px,4.2vw,60px)}.pv-ct .pv-ct-title span{color:#202020}.pv-ct .pv-ct-lead{color:#77716a}.pv-ct .pv-ct-kicker{color:#77716a;background:0 0;border-color:#c8bfb2;border-radius:5px}.pv-ct .pv-ct-hero::after,.pv-ct .pv-ct-hero::before{display:none}@media(max-width:767px){.pv.pv-products{padding:36px 20px}.pv-ct .pv-ct-hero{padding:40px 20px}}.pv-about-page.pv-about-page,.pv-ft.pv-ft,.pv.pv,.pvh.pvh{font-family:'DM Sans',Arial,sans-serif}.pv-about-page.pv-about-page h1,.pv-about-page.pv-about-page h2,.pv-ft.pv-ft h3,.pv.pv h1,.pv.pv h2,.pv.pv h3{font-family:Manrope,Arial,sans-serif}.pv-ft.pv-ft::after,.pv-ft.pv-ft::before{display:none}.pv-ft.pv-ft .pv-ft-slogan,.pv-ft.pv-ft .pv-ft-trust-ic{background:#353535}.pv.pv-cats-section .pv-cat-card{background:#e8e3dc;border-radius:8px;border-color:#d2cbc1;box-shadow:none}.pv.pv-cats-section .pv-cat-card__placeholder{background:#e8e3dc;color:#77716a}.pv.pv-cats-section .pv-cat-card__shade{background:linear-gradient(180deg,transparent 30%,rgba(32,32,32,.45) 65%,rgba(32,32,32,.9))}.pv.pv-cats-section .pv-cat-card--all{background:#202020}.pv.pv-cats-section .pv-cat-card--all::after,.pv.pv-cats-section .pv-cat-card--all::before{display:none}.pv.pv-cats-section .pv-cat-card--all__icon{background:#353535;border-radius:6px}.ns-guide,.ns-reviews,.pv,.pv-about-page,.pv-ft,.pvh,body.noirstep-site-shell{font-family:'DM Sans',Arial,sans-serif}.ns-site-main h1,.ns-site-main h2,.ns-site-main h3,.pv h1,.pv h2,.pv h3,.pv-about-page h1,.pv-about-page h2,.pv-about-page h3,.pv-ft h3,.pvh-logo{font-family:Manrope,Arial,sans-serif}.ns-site-main button,.ns-site-main input,.ns-site-main select,.ns-site-main textarea,.pv button,.pv input,.pv select,.pv textarea{font-family:inherit}.pv-about-page.pv-about-page{--green:#202020;--green-dark:#202020;--green-soft:#E8E3DC;--cream:#F6F3EE;--sand:#E8E3DC;--ink:#202020;--muted:#77716A;--gold:#B58B68}.ns-site-main .woocommerce{max-width:1240px;padding:32px 24px;margin:0 auto;font-family:'DM Sans',Arial,sans-serif}.ns-site-main .woocommerce a.button,.ns-site-main .woocommerce button.button,.ns-site-main .woocommerce input.button{background:#202020;color:#fff;border-radius:5px;font-family:inherit}.ns-site-main .woocommerce input.input-text,.ns-site-main .woocommerce select,.ns-site-main .woocommerce textarea{background:#fff;color:#202020;border:1px solid #e8e3dc;border-radius:5px}.pv.pv-features-wrap{max-width:1280px;margin:0 auto;padding:64px 24px}.pv-features-wrap .pv-features-head{text-align:center;margin:0 auto 32px;max-width:720px}.pv-features-wrap .pv-features__title{margin:0 0 12px;font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.025em;color:#202020}.pv-features-wrap .pv-features__sub{margin:0;font-size:15px;line-height:1.6;color:#77716a}.pv-features-wrap .pv-features{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pv-features-wrap .pv-features.pv-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-features-wrap .pv-feature{padding:28px 22px;background:#fff;border:1px solid #e8e3dc;border-radius:8px;opacity:1;transform:none}.pv-features-wrap .pv-feature__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;background:#f6f3ee;color:#202020;border-radius:6px}.pv-features-wrap .pv-feature__icon svg{display:block;width:26px;height:26px;max-width:26px;max-height:26px;flex:none}.pv-features-wrap .pv-feature__title{margin:0 0 10px;font-size:17px;line-height:1.3;color:#202020}.pv-features-wrap .pv-feature__desc{margin:0;font-size:14px;line-height:1.65;color:#77716a}@media(max-width:767px){.pv.pv-features-wrap{padding:40px 20px}.pv-features-wrap .pv-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pv-features-wrap .pv-feature{padding:20px 16px}}@media(max-width:380px){.pv-features-wrap .pv-features,.pv-features-wrap .pv-features.pv-cols-2{grid-template-columns:1fr}}:root{--pv-green:#202020;--pv-green-dark:#202020;--pv-green-soft:#E8E3DC;--pv-cream:#F6F3EE;--pv-gold:#B58B68;--pv-ink:#202020;--pv-muted:#77716A;--pv-border:#E8E3DC}.pv-hero.pv-hero{background:#e8e3dc;min-height:620px;min-height:min(720px,80svh);--pv-cream:#F6F3EE;--pv-gold:#B58B68}.pv-hero.pv-hero .pv-slide::after,.pv-hero.pv-hero .pv-slide::before,.pv-hero.pv-hero::before{display:none}.pv-hero.pv-hero .pv-slide-bg{inset:8% 5% 12% 53%;width:42%;height:80%;background-color:#fff;border-radius:24px;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center;animation:none;transform:none}.pv-hero.pv-hero .pv-slide-bg--video{top:8%;bottom:auto;height:auto;aspect-ratio:16/9;isolation:isolate;transform:none}.pv-hero.pv-hero .pv-slide.active .pv-slide-bg--video{transform:none}.pv-hero.pv-hero .pv-slide-bg--video .pv-hero-video{inset:0;width:100%;height:100%;transform:none}.pv-hero.pv-hero .pv-slide.has-video .pv-hero-product{top:calc(8% + 23.625vw + 16px);bottom:auto}.pv-hero.pv-hero .pv-content{width:52%;max-width:760px;padding:40px clamp(24px,5.3vw,100px);color:#202020;transform:none}.pv-hero.pv-hero .pv-title{color:#202020;font-size:clamp(40px,4.8vw,74px);line-height:1.06;letter-spacing:-.045em}.pv-hero.pv-hero .pv-title span{color:#202020;font-style:normal;font-weight:500}.pv-hero.pv-hero .pv-badge{background:0 0;border:0;padding:0;color:#77716a;font-size:10px;letter-spacing:.15em;box-shadow:none}.pv-hero.pv-hero .pv-badge::before{background:#b58b68;box-shadow:none}.pv-hero.pv-hero .pv-desc{color:#77716a;font-size:16px;line-height:1.65}.pv-hero.pv-hero .pv-btn{border-radius:6px;padding:15px 22px;box-shadow:none}.pv-hero.pv-hero .pv-btn-primary{background:#202020;color:#fff;border-color:#202020}.pv-hero.pv-hero .pv-btn-primary:hover{background:#393939;border-color:#393939;color:#fff;box-shadow:none}.pv-hero.pv-hero .pv-btn-secondary{background:0 0;color:#202020;border-color:#aaa39a;backdrop-filter:none}.pv-hero.pv-hero .pv-btn-secondary:hover{background:#f6f3ee;border-color:#202020}.pv-hero.pv-hero .pv-trust-step{color:#77716a;padding:0 12px;font-size:11px}.pv-hero.pv-hero .pv-trust-step+.pv-trust-step::before{background:#ccc5bb}.pv-hero.pv-hero .pv-trust-step i{color:#202020;border-color:#c4b9ab;background:0 0}.pv-hero.pv-hero .pv-arrow{background:#f6f3ee;color:#202020;border-color:#d4cdc3;backdrop-filter:none}.pv-hero.pv-hero .pv-hero-product{bottom:5%;right:10%;border-radius:8px;background:#fff;border-color:#e8e3dc;box-shadow:0 10px 30px #2020200b}.pv-hero.pv-hero .pv-hero-product__img{border-radius:4px}.pv-hero.pv-hero .pv-hero-product__price{color:#202020}.pv .pv-card{background:#fff;border:1px solid #e8e3dc;border-radius:8px;box-shadow:none}.pv .pv-card:hover{border-color:#c8bfb2;box-shadow:0 8px 24px #2020200a}.pv .pv-card::after{display:none}.pv .pv-card__media{background:#f0ede8;padding:16px}.pv .pv-card__price,.pv .pv-card__title a{color:#202020}.pv .pv-btn,.pv .pv-card__choice{border-radius:5px}.pvh.pvh{--h-green-dark:#202020;--h-green:#202020;--h-cream:#FFFFFF;--h-gold:#B58B68;--pvh-nav-h:76px}.pvh.pvh .pvh-logo img{max-height:46px}.pvh.pvh .pvh-nav{background:#fff;border-color:#e8e3dc;box-shadow:none}.pvh.pvh.is-scrolled .pvh-nav{background:rgba(255,255,255,.97)}.pvh.pvh .pvh-nav__in{min-height:76px}.pvh.pvh .pvh-topbar{background:#202020;color:#f6f3ee}.pv-ft.pv-ft{background:#202020;color:#f6f3ee;--ft-green:#202020;--ft-green-dark:#202020;--ft-gold:#B58B68}body.noirstep-site-shell{background:#f6f3ee}@media(max-width:767px){.pv-hero.pv-hero{min-height:780px;min-height:min(840px,110svh)}.pv-hero.pv-hero .pv-slide{align-items:flex-start}.pv-hero.pv-hero .pv-content{width:100%;max-width:none;padding:36px 24px}.pv-hero.pv-hero .pv-title{font-size:42px}.pv-hero.pv-hero .pv-desc{font-size:14px}.pv-hero.pv-hero .pv-slide-bg{inset:52% 10% 12%;width:80%;height:36%;border-radius:18px}.pv-hero.pv-hero .pv-slide-bg--video{top:8%;bottom:auto;height:auto;max-width:420px;aspect-ratio:9/16;transform:none}.pv-hero.pv-hero .pv-slide-bg--video .pv-hero-video{width:100%;height:100%;transform:none}.pv-hero.pv-hero .pv-slide.has-video .pv-hero-product{top:calc(8% + 45vw - 72px);bottom:auto}.pv-hero.pv-hero .pv-hero-product{right:24px;left:24px;bottom:24px;width:auto}.pv-hero.pv-hero .pv-trust-steps{display:none}.pv-hero.pv-hero .pv-arrows{top:auto;bottom:110px;right:16px;transform:none}.pv-hero.pv-hero .pv-actions{gap:8px}.pv-hero.pv-hero .pv-btn{font-size:12px;padding:12px 15px}}@media(prefers-reduced-motion:reduce){.pv-hero.pv-hero .pv-content,.pv-hero.pv-hero .pv-slide{animation:none;transition:none}.pv .pv-card:hover{transform:none}}@media(max-width:767px){.pv-hero.pv-hero{min-height:0}.pv-hero.pv-hero .pv-slide{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:0 0 70px}.pv-hero.pv-hero .pv-slide.active{position:relative;inset:auto}.pv-hero.pv-hero .pv-slide.is-leaving{position:absolute;inset:0}.pv-hero.pv-hero .pv-content{order:1;width:100%;padding:32px 24px 0;align-items:center!important;text-align:center}.pv-hero.pv-hero .pv-badge{justify-content:center;line-height:1.5;letter-spacing:.1em}.pv-hero.pv-hero .pv-title{width:100%;font-size:clamp(32px,8vw,48px)!important;color:#202020!important;text-align:center}.pv-hero.pv-hero .pv-desc{width:100%;max-width:460px;text-align:center;margin-bottom:22px!important}.pv-hero.pv-hero .pv-actions{width:100%;justify-content:center;margin-bottom:0!important}.pv-hero.pv-hero .pv-btn{flex:1 1 150px;max-width:260px}.pv-hero.pv-hero .pv-slide-bg{order:1;position:relative;inset:auto;display:block;width:calc(100% - 48px);height:auto;aspect-ratio:16/9;margin:24px auto 0;z-index:3;touch-action:pan-y;transform:none}.pv-hero.pv-hero .pv-slide-bg--video{max-width:420px;aspect-ratio:9/16}.pv-hero.pv-hero .pv-slide.active .pv-slide-bg{transform:none}.pv-hero.pv-hero .pv-slide-bg--video .pv-hero-video{inset:0;width:100%;height:100%;transform:none}.pv-hero.pv-hero .pv-content{order:2}.pv-hero.pv-hero .pv-hero-product,.pv-hero.pv-hero .pv-slide.has-video .pv-hero-product{order:3;position:relative;inset:auto!important;display:flex;width:calc(100% - 48px);max-width:460px;margin:0 auto;transform:none!important}.pv-hero.pv-hero .pv-bottom{left:24px;right:24px;bottom:22px}.pv-hero.pv-hero .pv-slide-bg:focus-visible{outline:2px solid #B58B68;outline-offset:4px}}