.pm-cart-img img,.pm-catalog-img img,.pm-cfggal-slide img,.pm-mega-thumb img,.pm-prod-img img,.pm-thumb img{object-fit:contain}.pm-catalog-img,.pm-cfggal-slide,.pm-prod-img,.pm-thumb{background:#EFE8D9}@media (hover:hover) and (pointer:fine){.pm-catalog-item:hover .pm-catalog-img img,.pm-prod:hover .pm-prod-img img{transform:none}.pm-catalog-item .pm-catalog-img{transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.pm-catalog-item:hover .pm-catalog-img{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(26,31,28,.5)}}.pm-btn,.pm-nav-quote,.pm-stickycta .pm-btn{position:relative;overflow:hidden;isolation:isolate;transition:background-color .2s var(--pm-ease),color .2s var(--pm-ease),border-color .2s var(--pm-ease),box-shadow .3s var(--ease-out),transform .22s var(--ease-out)}.pm-btn:after,.pm-nav-quote:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22) 50%,transparent);transform:translateX(-160%) skewX(-18deg)}.pm-btn-ghost:after{background:linear-gradient(100deg,transparent,rgba(168,134,79,.16) 50%,transparent)}@media (hover:hover) and (pointer:fine){.pm-btn:hover,.pm-nav-quote:hover{transform:translateY(-2px)}.pm-btn-solid:hover,.pm-nav-quote:hover{box-shadow:0 12px 24px -14px rgba(26,31,28,.55),inset 0 0 0 1px var(--pm-brass-rule)}.pm-btn-ghost:hover,.pm-btn-line:hover{box-shadow:0 12px 24px -16px rgba(26,31,28,.35)}.pm-btn:hover:after,.pm-nav-quote:hover:after{transform:translateX(260%) skewX(-18deg);transition:transform .85s var(--ease-out)}}.pm-btn:active,.pm-cfg-cta:active,.pm-nav-quote:active{transform:translateY(1px) scale(.985);box-shadow:none;transition-duration:.09s}.pm-btn:disabled{transform:none;box-shadow:none}.pm-btn:disabled:after{display:none}@media (prefers-reduced-motion:reduce){.pm-btn:after,.pm-nav-quote:after{display:none}}.pm-cursorglow{position:fixed;left:0;top:0;z-index:0;width:460px;height:460px;margin:-230px 0 0 -230px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(201,169,104,.2) 0,rgba(201,169,104,.08) 35%,rgba(201,169,104,0) 65%);transition:opacity .4s var(--pm-ease);will-change:transform}.pm-cursorglow.is-on{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.pm-cursorglow{display:none}}body:has(.pm-hero2) main#main{margin-top:-73px}.pm-nav{transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out),backdrop-filter .35s var(--ease-out)}html:not(.pm-scrolled) body:has(.pm-hero2):not(:has(.pm-sheet)) .pm-nav:not(:has(.pm-mega[data-open])){background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;--pm-nav-fg:var(--pm-paper)}html:not(.pm-scrolled) body:has(.pm-hero2):not(:has(.pm-sheet)) .pm-nav:not(:has(.pm-mega[data-open])) :is(.pm-logo,.pm-shopmenu-btn,.pm-nav-account,.pm-cart-link){color:var(--pm-paper)}@media (min-width:1000px){html:not(.pm-scrolled) body:has(.pm-hero2):not(:has(.pm-sheet)) .pm-nav:not(:has(.pm-mega[data-open])) :is(.pm-nav-account,.pm-cart-link){border-color:color-mix(in srgb,var(--pm-paper) 40%,transparent)}}html:not(.pm-scrolled) body:has(.pm-hero2):not(:has(.pm-sheet)) .pm-nav:not(:has(.pm-mega[data-open])) .pm-burger span{background:var(--pm-paper)}html:not(.pm-scrolled) body:has(.pm-hero2):not(:has(.pm-sheet)) .pm-nav:not(:has(.pm-mega[data-open])) .pm-nav-quote{background:var(--pm-paper);color:var(--pm-ink)}.pm-scrolled .pm-nav{background:color-mix(in srgb,var(--pm-paper) 86%,transparent);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);box-shadow:0 1px 0 var(--pm-line),0 12px 32px -20px rgba(30,35,32,.45)}@media (max-width:999px){.pm-nav .pm-logo-md{--logo-h:22px}.pm-cart-link{border-color:transparent;width:44px;height:44px}.pm-burger{border-color:transparent;margin-left:0}.pm-nav-right{gap:4px}.pm-nav-account,.pm-nav-quote{display:none}}.pm-hero2 .pm-hero-media:before{content:"";position:absolute;left:0;right:0;top:0;height:160px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,16,13,.55),rgba(10,16,13,0))}@media (min-width:1000px){.pm-hero2{min-height:max(620px,min(100svh,56.25vw))}.pm-hero2 .pm-hero-content{padding-block:128px clamp(48px,8vh,96px)}.pm-hero-poster{object-position:85% 0}}@media (max-width:999px){.pm-hero2{min-height:100svh}.pm-hero2 .pm-hero-actions{margin-top:20px}}.pm-hero2 h1+.pm-hero-actions{margin-top:32px}.pm-hero-icons svg{width:24px;height:24px}.pm-catalog-title{display:inline-flex;align-items:center;gap:12px;min-width:0}.pm-catalog-icon{width:26px;height:26px;flex:0 0 auto;color:var(--pm-brass)}.pm-catalog-item:not(:first-child) .pm-catalog-icon{width:22px;height:22px}@media (max-width:719px){.pm-catalog-item:not(:first-child) .pm-catalog-icon{display:none}.pm-catalog-item:not(:first-child) .pm-catalog-name{font-size:22px}}.pm-band-alt{background:var(--pm-paper-2)}.pm-prod-flag{position:absolute;z-index:2;left:10px;top:10px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;background:var(--pm-green);color:var(--pm-paper)}.pm-isteps{list-style:none;margin:0;padding:0;display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.pm-isteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.pm-istep{display:grid;justify-items:start;gap:8px}.pm-istep-icon{position:relative;place-items:center;width:72px;height:72px;color:var(--pm-green);background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-brass-rule);margin-bottom:8px}.pm-istep-icon,.pm-istep-n{display:grid;border-radius:50%}.pm-istep-n{position:absolute;right:-4px;top:-4px;width:24px;height:24px;place-items:center;font-size:12px;font-weight:700;background:var(--pm-green);color:var(--pm-paper)}.pm-istep h3{font-size:18px;font-weight:700;letter-spacing:-.01em}.pm-istep p{margin:0;line-height:1.5;max-width:28ch}.pm-howto-note,.pm-istep p{font-size:14.5px;color:var(--pm-muted)}.pm-howto-note{margin-top:40px}@media (min-width:900px){.pm-isteps{position:relative}.pm-isteps:before{content:"";position:absolute;left:36px;right:calc(25% - 36px);top:36px;height:1px;background:var(--pm-brass-rule);z-index:0}.pm-istep-icon{z-index:1}}.pm-booth-head p{max-width:40ch}.pm-materials2 .pm-band-head{margin-bottom:32px}.pm-matchips{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.pm-matchips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pm-matchips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pm-matchips li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:start;padding:16px;border-radius:var(--pm-radius);background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-matchip-icon{grid-row:1/span 2;width:32px;height:32px;color:var(--pm-green)}.pm-matchip-name{font-weight:700;font-size:15.5px;line-height:1.3}.pm-matchip-spec{font-size:13.5px;line-height:1.45;color:var(--pm-muted)}.pm-materials-photos{display:grid;gap:16px;margin-top:24px}@media (min-width:720px){.pm-materials-photos{grid-template-columns:1fr 1fr}}.pm-materials-photos .pm-swatch-card{width:auto;margin:0}.pm-dark-points{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--pm-paper) 15%,transparent)}.pm-dark-point{border-bottom:1px solid color-mix(in srgb,var(--pm-paper) 15%,transparent)}.pm-dark-point summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:56px;padding:12px 0;font-size:16.5px;font-weight:700;color:var(--pm-sage-on-dark)}.pm-dark-point summary::-webkit-details-marker{display:none}.pm-dark-point summary:after{content:"";width:9px;height:9px;justify-self:end;margin-right:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease-out)}.pm-dark-point[open] summary:after{transform:rotate(225deg) translateY(-2px)}.pm-dark-point summary svg{width:24px;height:24px}.pm-dark-point summary:focus-visible{outline:2px solid var(--pm-sage-on-dark);outline-offset:2px}.pm-dark-point p{margin:0 0 16px 40px;font-size:15px;line-height:1.6;max-width:52ch}.pm-dark .pm-dark-lede{font-size:14.5px;margin-top:24px;color:color-mix(in srgb,var(--pm-paper) 64%,transparent)}.pm-cfggal>*,.pm-rail{min-width:0}.pm-rail{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.pm-rail::-webkit-scrollbar{display:none}.pm-rail.is-dragging{cursor:grabbing;user-select:none}.pm-rail.is-dragging a,.pm-rail.is-dragging img{pointer-events:none}.pm-rail-track{--gap:16px;display:flex;gap:var(--gap);width:max-content;padding-right:var(--gap)}.pm-rail-copy{display:contents}.pm-rail-item{flex:0 0 auto}.pm-rail img{-webkit-user-drag:none;user-select:none}.pm-revs-band2{overflow-x:clip}.pm-revs-head2{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-bottom:32px}.pm-revs-head2 .pm-sec-title{margin:0;font-size:clamp(30px,4vw,48px)}.pm-revs-head2 .pm-revs-sum{margin:0}.pm-revs-head2 .pm-revs-avg{font-size:clamp(40px,4.4vw,56px)}.pm-revs-head2 .pm-textlink{margin-left:auto}.pm-revs-rail .pm-rail-track{--gap:16px;padding-left:0}.pm-pdp-rail{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.pm-pdp-rail .pm-revs-item{width:min(78vw,380px)}@media (min-width:1201px){.pm-band.pm-pdp2{overflow-x:visible}}.pm-revs-item{width:min(78vw,340px)}.pm-revs-item .pm-rev{height:100%;display:flex;flex-direction:column;padding:24px;border-top:0;border-radius:var(--pm-radius);background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-revs-item .pm-rev-text{flex:1 1 auto}.pm-revs-item .pm-rev-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:16.5px}.pm-revs-rail .pm-rail-track{align-items:stretch}.pm-revs-item .pm-rev-text{margin-bottom:20px}.pm-ig{overflow-x:clip}.pm-ig-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.pm-ig-head .pm-sec-title{margin:0;font-size:clamp(28px,3.6vw,44px)}.pm-ig-follow{gap:8px}.pm-ig-follow-icon{width:18px;height:18px}.pm-ig-rail .pm-rail-track{padding-left:0}.pm-ig-tile{position:relative;display:block;width:min(62vw,280px);aspect-ratio:4/5;overflow:hidden;border-radius:var(--pm-radius);background:var(--pm-studio)}.pm-ig-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s var(--pm-ease)}.pm-ig-mark{position:absolute;right:10px;bottom:10px;width:30px;height:30px;padding:6px;border-radius:50%;background:color-mix(in srgb,var(--pm-ink) 70%,transparent);color:var(--pm-paper)}.pm-ig-tile:focus-visible{outline:2px solid var(--pm-sage);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pm-ig-tile:hover img{opacity:.9}}.pm-ig-static{cursor:auto}@media (min-width:1000px){.pm-ig-static .pm-rail-track{width:auto;padding:0;max-width:1200px;margin:0 auto;padding-inline:24px}}.pm-catpage.pm-band,.pm-wrap.pm-band:has(>.pm-cathead){padding-block:16px 80px}.pm-catpage .pm-crumbs,.pm-wrap:has(>.pm-cathead) .pm-crumbs{margin-bottom:12px;font-size:13px}.pm-cathead{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:24px}.pm-cathead h1{font-family:var(--font-pm-display),Georgia,serif;font-weight:400;font-synthesis:none;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.01em;margin:0}.pm-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pm-chips li{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px 4px 10px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--pm-ink-soft);background:var(--pm-card);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-chips svg{color:var(--pm-green);flex:0 0 auto}.pm-sr-note{flex-basis:100%;margin:0;font-size:13px;color:var(--pm-muted)}@media (max-width:719px){.pm-cathead{gap:10px;margin-bottom:16px}.pm-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-24px;padding-inline:24px;width:calc(100% + 48px)}.pm-chips::-webkit-scrollbar{display:none}.pm-chips li{white-space:nowrap;flex:0 0 auto}.pm-chips{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}@media (min-width:720px){.pm-prods-few{grid-template-columns:repeat(auto-fit,minmax(0,400px));justify-content:center}}.pm-prods-few:has(>:only-child){grid-template-columns:minmax(0,420px);justify-content:center}.pm-cat-lead{display:flex;align-items:center;gap:8px;margin-top:32px;color:var(--pm-muted);font-size:14.5px}.pm-cat-lead svg{color:var(--pm-green);flex:0 0 auto}.pm-also{margin-top:48px}.pm-othercats .pm-btn{gap:8px}.pm-fold{margin:16px 0 0;border-top:1px solid var(--pm-line)}.pm-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;font-weight:600;font-size:15px;color:var(--pm-ink)}.pm-fold>summary::-webkit-details-marker{display:none}.pm-fold>summary:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-right:4px;border-right:1.5px solid var(--pm-brass);border-bottom:1.5px solid var(--pm-brass);transform:rotate(45deg) translateY(-2px);transition:transform .25s var(--ease-out)}.pm-fold[open]>summary:after{transform:rotate(225deg) translateY(-1px)}.pm-fold>summary:focus-visible{outline:2px solid var(--pm-sage);outline-offset:2px;border-radius:2px}.pm-fold>p{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--pm-ink-soft);max-width:68ch}.pm-fold-hint{margin-top:8px;border-top:0}.pm-fold-hint>summary{min-height:40px;font-size:14px;color:var(--pm-sage-text);justify-content:flex-start}.pm-fold-hint>p{font-size:14px}.pm-cat-about{margin-top:40px;border-bottom:1px solid var(--pm-line)}.pm-pdp-returns.pm-fold{max-width:none;font-size:14px}.pm-pdp-returns.pm-fold>summary{font-size:14px;color:var(--pm-ink-soft)}.pm-pdp-returns.pm-fold>p{font-size:14px}.pm-cguide-fold>summary{list-style:none;cursor:pointer;display:block;position:relative;padding-right:40px}.pm-cguide-fold>summary::-webkit-details-marker{display:none}.pm-cguide-fold>summary:after{content:"";position:absolute;right:8px;top:16px;width:10px;height:10px;border-right:1.5px solid var(--pm-brass);border-bottom:1.5px solid var(--pm-brass);transform:rotate(45deg);transition:transform .25s var(--ease-out)}.pm-cguide-fold[open]>summary:after{transform:rotate(225deg);top:22px}.pm-cguide-fold>summary:focus-visible{outline:2px solid var(--pm-sage);outline-offset:4px}.pm-cguide-kicker{display:block;font-size:13px;font-weight:700;color:var(--pm-sage-text);margin-bottom:8px}.pm-cguide-fold:not([open])>summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pm-cfgtabs-fold{margin-top:48px;border-top:1px solid var(--pm-line)}.pm-cfgtabs-fold .pm-cfgtabs-acc{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;cursor:pointer;min-height:58px;padding:16px 2px;font:inherit;font-size:17px;font-weight:600;color:var(--pm-ink);text-align:left;background:none;border:0;border-bottom:1px solid var(--pm-line)}.pm-cfgtabs-fold .pm-cfgtabs-acc.is-active .pm-faq-mark:after{transform:scaleY(0);opacity:0}.pm-cfgtabs-fold .pm-cfgtabs-panel{display:none;padding:16px 0 24px;border-bottom:1px solid var(--pm-line)}.pm-cfgtabs-fold .pm-cfgtabs-panel[data-acc=on]{display:block}.pm-cfgtabs-fold .pm-cfgtabs-acc:focus-visible{outline:2px solid var(--pm-sage);outline-offset:2px}.pm-thumbrail{margin-top:4px}.pm-thumbrail .pm-rail-track{--gap:8px}.pm-thumbrail .pm-thumb{width:84px;height:84px;aspect-ratio:1}.pm-cfggal-thumbs.pm-rail{display:block}@media (max-width:939px){.pm-cfggal-thumbs.pm-rail{display:none}}.pm-cfggal-slide{position:relative}.pm-sample-tag{position:absolute;left:12px;top:12px;z-index:1;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--pm-card) 92%,transparent);color:var(--pm-ink-soft)}.pm-eta,.pm-sample-tag{box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-eta{display:flex;align-items:flex-start;gap:12px;margin:16px 0 0;padding:12px 16px;border-radius:var(--pm-radius);background:var(--pm-card)}.pm-eta-icon{flex:0 0 auto;width:24px;height:24px;color:var(--pm-green);margin-top:2px}.pm-eta-text{display:grid;gap:0;line-height:1.35}.pm-eta-label{font-size:12.5px;font-weight:700;color:var(--pm-muted)}.pm-eta-text strong{font-size:16px;font-weight:700;color:var(--pm-ink)}.pm-eta-note{font-size:13px;color:var(--pm-muted)}.pm-stickycta{position:fixed;z-index:44;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:none;grid-template-columns:auto 1fr;gap:8px;padding:6px;border-radius:999px;background:color-mix(in srgb,var(--pm-paper) 88%,transparent);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);box-shadow:0 12px 32px -12px rgba(26,31,28,.45),inset 0 0 0 1px var(--pm-line);transform:translateY(calc(100% + 24px));opacity:0;transition:transform .34s var(--ease-out),opacity .22s var(--pm-ease)}.pm-stickycta.is-on{transform:none;opacity:1}.pm-stickycta:not(.is-on){transition:transform .24s cubic-bezier(.7,0,.84,0),opacity .2s var(--pm-ease)}.pm-stickycta .pm-btn{min-height:46px;padding:10px 20px;font-size:15px}@media (max-width:999px){.pm-stickycta{display:grid}body:has(.pm-stickycta) .pm-footer{padding-bottom:96px}}.pm-sheet .pm-sheet-accpanel a.pm-sheet-cat{align-items:center;justify-content:flex-start;padding-left:0}.pm-sheet .pm-sheet-accpanel a.pm-sheet-cat>span:nth-child(2){flex:1 1 auto}.pm-sheet-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:var(--pm-radius-img);overflow:hidden;background:#EFE8D9}.pm-sheet-thumb img{width:100%;height:100%;object-fit:contain;display:block}.pm-catgroup-head{margin-top:8px}.pm-catgroup h2,.pm-catgroup-head h2{margin:0}.pm-catgroup-note{color:var(--pm-muted);font-size:15px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}