.pm-compare{position:relative;aspect-ratio:var(--pm-compare-ratio, 4 / 5);width:100%;overflow:hidden;background:var(--pm-vault-2)}.pm-compare__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pm-compare__img--after{clip-path:inset(0 0 0 var(--pm-split, 50%))}.pm-compare__handle{position:absolute;top:0;bottom:0;left:var(--pm-split, 50%);width:2px;background:var(--pm-chrome);box-shadow:0 0 22px #fff6;pointer-events:none}.pm-compare__handle:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.65);background:#0b111c66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pm-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.pm-compare__range:focus-visible{outline:none}.pm-compare:has(.pm-compare__range:focus-visible){outline:2px solid var(--pm-mint-lift);outline-offset:3px}.pm-compare__tag{position:absolute;bottom:14px;pointer-events:none}.pm-compare__tag--before{left:14px}.pm-compare__tag--after{right:14px}.pm-compare__caption{display:block;margin-top:14px;color:var(--pm-muted)}.pm-band--vault .pm-compare__caption{color:var(--pm-muted-inv)}.pm-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,72px);align-items:center}.pm-hero__copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.pm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.pm-hero__price{font-family:var(--pm-mono);font-size:.8125rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.72}.pm-hero__reassurance{color:var(--pm-muted)}.pm-band--vault .pm-hero__reassurance{color:var(--pm-muted-inv)}.pm-hero__proof{margin:0;justify-self:center;width:100%;max-width:520px}@media(min-width:900px){.pm-hero__grid{grid-template-columns:1.05fr .95fr;gap:clamp(48px,6vw,96px)}.pm-hero__proof{justify-self:end}}@media(max-width:899px){.pm-hero__grid{grid-template-columns:1fr}}.pm-assurance__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none;border-block:1px solid var(--pm-line)}.pm-band--vault .pm-assurance__row{border-color:var(--pm-line-inv)}.pm-assurance__item{display:flex;align-items:center;padding:16px clamp(16px,2.4vw,30px)}.pm-assurance__item+.pm-assurance__item{border-left:1px solid var(--pm-line)}.pm-band--vault .pm-assurance__item+.pm-assurance__item{border-color:var(--pm-line-inv)}.pm-assurance__text{color:var(--pm-muted);white-space:nowrap}.pm-band--vault .pm-assurance__text{color:var(--pm-muted-inv)}@media(max-width:767px){.pm-assurance__row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.pm-assurance__row::-webkit-scrollbar{display:none}.pm-assurance__item{scroll-snap-align:start}}.pm-system__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.4vw,28px);margin:0;padding:0;list-style:none}.pm-card{display:flex;flex-direction:column;height:100%;gap:20px;text-decoration:none;color:inherit;border-radius:var(--pm-radius)}.pm-card__plinth{position:relative;display:block;aspect-ratio:1 / 1;background:var(--pm-plinth)}.pm-card__img{width:100%;height:100%;object-fit:contain;display:block;padding:clamp(14px,3%,34px)}.pm-card__mark{position:absolute;top:14px;left:14px;background:var(--pm-plinth)}.pm-card__body{display:flex;flex-direction:column;gap:8px;flex:1}.pm-card__title{color:var(--pm-ink)}.pm-band--vault .pm-card__title{color:var(--pm-ink-inv)}.pm-card__blurb{margin:0;font-size:.9375rem;line-height:1.55;color:var(--pm-body);max-width:42ch}.pm-band--vault .pm-card__blurb{color:var(--pm-body-inv)}.pm-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:auto;padding-top:14px;border-top:1px solid var(--pm-line)}.pm-band--vault .pm-card__foot{border-color:var(--pm-line-inv)}.pm-card__price{font-family:var(--pm-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--pm-ink);letter-spacing:.02em}.pm-band--vault .pm-card__price{color:var(--pm-ink-inv)}.pm-card__was{margin-left:8px;color:var(--pm-muted);font-size:.8125rem}.pm-card__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--pm-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-mint-text);transition:color .2s ease,gap .2s var(--pm-ease)}.pm-band--vault .pm-card__cta{color:var(--pm-mint-lift)}.pm-card:hover .pm-card__cta,.pm-card:focus-visible .pm-card__cta{color:var(--pm-mint-text);gap:12px}.pm-band--vault .pm-card:hover .pm-card__cta{color:var(--pm-mint-lift)}.pm-card__stock{color:var(--pm-muted);margin-top:2px}.pm-card__empty{padding:28px;border:1px dashed var(--pm-line-strong);border-radius:var(--pm-radius);color:var(--pm-muted);text-align:center}@media(min-width:720px){.pm-system__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.pm-system__grid{grid-template-columns:repeat(4,1fr)}.pm-system__cell{grid-column:span 1}.pm-system__cell--feature{grid-column:span 2}.pm-system__cell--feature .pm-card__plinth{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.pm-card__cta{transition:none}.pm-card:hover .pm-card__cta{gap:8px}}.pm-marquee{position:relative;display:flex;width:100%;margin-top:clamp(28px,3.5vw,48px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto}.pm-marquee::-webkit-scrollbar{display:none}.pm-marquee:focus-visible{outline:2px solid var(--pm-mint-lift);outline-offset:4px}.pm-marquee__track{display:flex;flex:0 0 auto;gap:clamp(16px,1.8vw,24px);margin:0;padding:4px 0 4px clamp(16px,1.8vw,24px);list-style:none}.pm-marquee__item{flex:0 0 auto;width:min(470px,82vw)}@media(min-width:700px){.pm-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}.pm-gallery__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.pm-marquee__nav{display:flex;gap:8px}.pm-marquee__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--pm-line-inv-strong);background:transparent;color:var(--pm-ink-inv);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .12s ease}.pm-band:not(.pm-band--vault) .pm-marquee__btn{border-color:var(--pm-line-strong);color:var(--pm-ink)}.pm-marquee__btn:hover{background:#ffffff17;border-color:var(--pm-ink-inv)}.pm-band:not(.pm-band--vault) .pm-marquee__btn:hover{background:var(--pm-plinth);border-color:var(--pm-ink)}.pm-marquee__btn:active{transform:scale(.94)}.pm-marquee__btn:focus-visible{outline:2px solid var(--pm-mint-lift);outline-offset:3px}@media(prefers-reduced-motion:reduce){.pm-marquee__btn{transition:none}.pm-marquee__btn:active{transform:none}}.pm-frame__link{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.pm-frame{position:relative;border-radius:var(--pm-radius);overflow:hidden;background:var(--pm-vault-2);box-shadow:0 2px 4px #0000004d,0 34px 70px -34px #000000d9;transition:transform .35s var(--pm-ease),box-shadow .35s var(--pm-ease)}.pm-frame__split{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pm-frame__half,.pm-frame__single{position:relative;overflow:hidden;aspect-ratio:4 / 5}.pm-frame__single{aspect-ratio:16 / 10}.pm-frame__half img,.pm-frame__single img{width:100%;height:100%;object-fit:cover;display:block}.pm-frame__tag{position:absolute;bottom:12px;left:12px;pointer-events:none}.pm-frame__meta{display:flex;flex-direction:column;gap:8px;padding-inline:2px}.pm-frame__caption{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pm-body)}.pm-band--vault .pm-frame__caption{color:var(--pm-body-inv)}.pm-frame__shop{display:inline-flex;align-items:center;gap:8px;font-family:var(--pm-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-mint-text);transition:gap .2s var(--pm-ease)}.pm-band--vault .pm-frame__shop{color:var(--pm-mint-lift)}@media(hover:hover){.pm-frame__link:hover .pm-frame,.pm-frame__link:focus-visible .pm-frame{transform:translateY(-6px);box-shadow:0 3px 6px #00000057,0 48px 92px -36px #000000f2}.pm-frame__link:hover .pm-frame__shop{gap:13px}}.pm-frame__link:focus-visible{outline:2px solid var(--pm-mint-lift);outline-offset:6px;border-radius:var(--pm-radius)}.pm-gallery__note{margin-top:clamp(24px,3vw,40px);color:var(--pm-muted);max-width:76ch}.pm-band--vault .pm-gallery__note{color:var(--pm-muted-inv)}@media(prefers-reduced-motion:reduce){.pm-frame,.pm-frame__shop{transition:none}.pm-frame__link:hover .pm-frame{transform:none}.pm-frame__link:hover .pm-frame__shop{gap:8px}}.pm-hero__frame{border-radius:var(--pm-radius);overflow:hidden;background:var(--pm-plinth);box-shadow:0 2px 4px #0000004d,0 34px 70px -30px #000000d9}.pm-method__grid{display:grid;grid-template-columns:1fr;gap:clamp(36px,4vw,72px)}.pm-method__cta{margin-top:8px;align-self:flex-start}.pm-method__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;counter-reset:none}.pm-method__step{position:relative;display:grid;grid-template-columns:54px 1fr;gap:0 20px;padding-block:0}.pm-method__n{color:var(--pm-muted);padding-top:6px;font-variant-numeric:tabular-nums}.pm-band--vault .pm-method__n{color:var(--pm-muted-inv)}.pm-method__body{display:flex;flex-direction:column;gap:10px}.pm-method__text{font-size:1rem;line-height:1.65;max-width:56ch}.pm-method__text p{margin:0}.pm-method__product{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--pm-mint-text);text-decoration:none;transition:gap .2s var(--pm-ease)}.pm-band--vault .pm-method__product{color:var(--pm-mint-lift)}.pm-method__product:hover{gap:13px}.pm-method__rule{grid-column:1 / -1;margin-block:clamp(26px,2.8vw,36px)}.pm-method__step:last-child .pm-method__rule{display:none}@media(min-width:900px){.pm-method__grid{grid-template-columns:.85fr 1.15fr}.pm-method__aside{position:sticky;top:clamp(80px,12vh,140px);align-self:start}}.pm-editorial__grid{display:grid;grid-template-columns:1fr;gap:clamp(36px,4.5vw,72px);align-items:center}.pm-editorial__copy{display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);align-items:flex-start}.pm-editorial__points{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;width:100%}.pm-editorial__point{padding-block:20px;border-top:1px solid var(--pm-line);display:flex;flex-direction:column;gap:6px}.pm-band--vault .pm-editorial__point{border-color:var(--pm-line-inv)}.pm-editorial__point-title{margin:0;font-family:var(--pm-sans);font-size:1rem;font-weight:600;color:var(--pm-ink)}.pm-band--vault .pm-editorial__point-title{color:var(--pm-ink-inv)}.pm-editorial__point-text{font-size:.9375rem;line-height:1.6;max-width:52ch}.pm-editorial__point-text p{margin:0}.pm-editorial__media{border-radius:var(--pm-radius);overflow:hidden;aspect-ratio:4 / 5}.pm-editorial__media img,.pm-editorial__media .pm-drift{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:900px){.pm-editorial--media .pm-editorial__grid{grid-template-columns:1.05fr .95fr}}.pm-guides__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.4vw,28px);margin:0;padding:0;list-style:none}.pm-guide{display:flex;flex-direction:column;height:100%;gap:18px;text-decoration:none;color:inherit}.pm-guide__media{border-radius:var(--pm-radius);overflow:hidden;aspect-ratio:3 / 2;background:var(--pm-stock)}.pm-guide__media img,.pm-guide__media .pm-drift{width:100%;height:100%;object-fit:cover;display:block}.pm-guide__body{display:flex;flex-direction:column;gap:10px;flex:1;padding-top:4px;border-top:1px solid var(--pm-line)}.pm-band--vault .pm-guide__body{border-color:var(--pm-line-inv)}.pm-guide__label{color:var(--pm-muted);padding-top:12px}.pm-band--vault .pm-guide__label{color:var(--pm-muted-inv)}.pm-guide__text{margin:0;font-size:.9375rem;line-height:1.55;max-width:44ch}.pm-guide__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-family:var(--pm-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-mint-text);transition:gap .2s var(--pm-ease)}.pm-band--vault .pm-guide__cta{color:var(--pm-mint-lift)}.pm-guide:hover .pm-guide__cta{gap:13px}@media(min-width:760px){.pm-guides__grid{grid-template-columns:repeat(3,1fr)}}.pm-faq__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,72px);align-items:start}.pm-faq__list{border-top:1px solid var(--pm-line)}.pm-band--vault .pm-faq__list{border-color:var(--pm-line-inv)}.pm-faq__item{border-bottom:1px solid var(--pm-line)}.pm-band--vault .pm-faq__item{border-color:var(--pm-line-inv)}.pm-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;cursor:pointer;list-style:none;font-size:1.0625rem;line-height:1.4;color:var(--pm-ink);transition:color .2s ease}.pm-band--vault .pm-faq__q{color:var(--pm-ink-inv)}.pm-faq__q::-webkit-details-marker{display:none}.pm-faq__q:hover{color:var(--pm-mint-text)}.pm-band--vault .pm-faq__q:hover{color:var(--pm-mint-lift)}.pm-faq__q:focus-visible{outline:2px solid var(--pm-mint);outline-offset:-2px}.pm-faq__icon{position:relative;flex:0 0 auto;width:14px;height:14px}.pm-faq__icon:before,.pm-faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;transition:transform .25s var(--pm-ease)}.pm-faq__icon:after{transform:rotate(90deg)}.pm-faq__item[open] .pm-faq__icon:after{transform:rotate(0)}.pm-faq__a{padding-bottom:24px;font-size:1rem;line-height:1.7;max-width:62ch}.pm-faq__a p{margin:0 0 12px}.pm-faq__a p:last-child{margin-bottom:0}.pm-faq__a a{color:var(--pm-mint-text)}.pm-band--vault .pm-faq__a a{color:var(--pm-mint-lift)}@media(min-width:900px){.pm-faq__grid{grid-template-columns:.8fr 1.2fr}.pm-faq .pm-head{position:sticky;top:clamp(80px,12vh,140px)}}.pm-signup__form{width:100%;max-width:520px;margin-top:8px}.pm-signup__row{display:flex;gap:10px;flex-wrap:wrap}.pm-signup__input{flex:1 1 240px;min-width:0;padding:15px 18px;border-radius:999px;border:1px solid var(--pm-line-strong);background:var(--pm-plinth);color:var(--pm-ink);font-family:var(--pm-sans);font-size:1rem}.pm-band--vault .pm-signup__input{background:#ffffff0f;border-color:var(--pm-line-inv-strong);color:var(--pm-ink-inv)}.pm-signup__input::placeholder{color:var(--pm-muted)}.pm-band--vault .pm-signup__input::placeholder{color:var(--pm-muted-inv)}.pm-signup__btn{flex:0 0 auto}.pm-signup__ok{color:var(--pm-mint-text)}.pm-band--vault .pm-signup__ok{color:var(--pm-mint-lift)}.pm-signup__err{color:#b3402d;margin-top:10px}.pm-band--vault .pm-signup__err{color:#f08a76}.pm-signup__note{color:var(--pm-muted);margin-top:14px}.pm-band--vault .pm-signup__note{color:var(--pm-muted-inv)}@media(prefers-reduced-motion:reduce){.pm-method__product,.pm-guide__cta,.pm-faq__icon:before,.pm-faq__icon:after{transition:none}}.header-logo{display:inline-flex;align-items:center}.header-logo__image-container{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--pm-plinth);border-radius:6px;width:var(--pm-logo-w, 176px);height:var(--pm-logo-h, 48px);padding-inline:12px}.header-logo__image-container .header-logo__image{width:100%;height:auto;max-width:none;flex:0 0 auto;object-fit:contain}@media(max-width:749px){.header-logo__image-container{--pm-logo-w: 142px;--pm-logo-h: 40px}}.header__row{font-family:var(--pm-sans)}.header__row--top{border-bottom:1px solid var(--pm-line)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.header{animation:pm-header-lift linear both;animation-timeline:scroll(root block);animation-range:0 120px}}}@keyframes pm-header-lift{0%{box-shadow:0 0 #131c3100}to{box-shadow:0 10px 30px -22px #131c3173}}.header__row .menu-list__link,.header__row .header__link{font-family:var(--pm-sans);letter-spacing:.005em}.header__row :is(a,button).header__icon,.header__row .header__icon-wrapper{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.header__row :is(a,button):focus-visible{outline:2px solid var(--pm-mint);outline-offset:2px;border-radius:4px}.announcement-bar{font-family:var(--pm-mono)}.announcement-bar :is(p,strong,a){font-family:var(--pm-mono);font-size:.625rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.footer,.footer-utilities{font-family:var(--pm-sans)}.footer :is(h2,h3,.footer__heading){font-family:var(--pm-sans);font-size:.6875rem;letter-spacing:.19em;text-transform:uppercase;font-weight:500}.cart-drawer,.cart-items{font-family:var(--pm-sans)}.cart-items :is(.cart-item__image,.cart-item__media img){background:var(--pm-plinth);border-radius:10px}.cart-items .cart-item__title{font-family:var(--pm-serif);font-size:1.0625rem;line-height:1.2}.cart-items .price,.cart-drawer .totals__price{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(min-width:900px){.pm-hero__proof{max-width:min(430px,33vw)}}@media(min-width:900px)and (max-height:860px){.pm-hero__proof{max-width:min(380px,30vw)}}.product-information .price,.product-information .price *,.product-price,.product-price *{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.product-information .price{font-size:1.125rem}.product-media-container,.product-media,.media-gallery__item{border-radius:var(--pm-radius);overflow:hidden;background:var(--pm-plinth)}.product-details .rte h4,.product-information .rte h4{font-family:var(--pm-mono);font-size:.6875rem;letter-spacing:.19em;text-transform:uppercase;color:var(--pm-muted);margin-block:28px 10px}.product-information .rte strong{color:var(--pm-ink)}.product-information .rte em{display:block;margin-top:20px;padding:16px 18px;border-left:2px solid var(--pm-gilt);background:#b8862e0f;font-style:normal;font-size:.875rem;line-height:1.6;color:var(--pm-body)}.collection__header .collection__title,.collection-title{font-family:var(--pm-serif);font-weight:400}.product-grid .product-card__image,.product-grid .card-gallery{background:var(--pm-plinth);border-radius:var(--pm-radius);overflow:hidden}.product-grid .price,.product-grid .price *{font-family:var(--pm-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.pm-method__product,.pm-frame__shop,.pm-guide__cta{min-height:44px;align-items:center}.pm-frame__shop{padding-block:4px}.pm-method__product{padding-block:10px;margin-top:-6px}.menu-drawer__menu-item{min-height:44px;display:flex;align-items:center}.footer a:not(.pm-btn),.footer-utilities a:not(.pm-btn){display:inline-flex;align-items:center;min-height:40px}.pm-footer__top{display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,80px)}.pm-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:42ch}.pm-footer__logo{display:inline-flex}.pm-footer__logo-frame{width:176px;height:48px;padding-inline:12px;border-radius:6px}.pm-footer__blurb{margin:0;font-size:.9375rem;line-height:1.65;color:var(--pm-body-inv)}.pm-band:not(.pm-band--vault) .pm-footer__blurb{color:var(--pm-body)}.pm-footer__contact{display:inline-flex;align-items:center;min-height:44px;color:var(--pm-mint-lift);text-decoration:none}.pm-band:not(.pm-band--vault) .pm-footer__contact{color:var(--pm-mint-text)}.pm-footer__contact:hover{text-decoration:underline;text-underline-offset:4px}.pm-footer__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.pm-footer__col ul{margin:14px 0 0;padding:0;list-style:none}.pm-footer__col a{display:inline-flex;align-items:center;min-height:40px;font-size:.9375rem;color:var(--pm-body-inv);text-decoration:none;transition:color .2s ease}.pm-band:not(.pm-band--vault) .pm-footer__col a{color:var(--pm-body)}.pm-footer__col a:hover{color:var(--pm-ink-inv)}.pm-band:not(.pm-band--vault) .pm-footer__col a:hover{color:var(--pm-ink)}.pm-footer__rule{margin-block:clamp(36px,4vw,56px) 24px}.pm-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.pm-footer__copy{margin:0;color:var(--pm-muted-inv);display:flex;flex-wrap:wrap;gap:6px 18px}.pm-band:not(.pm-band--vault) .pm-footer__copy{color:var(--pm-muted)}.pm-footer__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pm-footer__pay-icon{height:22px;width:auto;display:block;border-radius:3px}@media(min-width:860px){.pm-footer__top{grid-template-columns:.9fr 1.1fr}}.pm-chooser__step{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;align-items:center}.pm-chooser__legend{display:flex;align-items:center;gap:10px;padding:0;color:var(--pm-muted)}.pm-band--vault .pm-chooser__legend{color:var(--pm-muted-inv)}.pm-chooser__n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--pm-line-strong);font-size:.625rem}.pm-band--vault .pm-chooser__n{border-color:var(--pm-line-inv-strong)}.pm-chooser__opts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pm-chooser__opt{min-height:46px;padding:12px 22px;border-radius:999px;border:1px solid var(--pm-line-strong);background:transparent;color:var(--pm-ink);font-family:var(--pm-sans);font-size:.9375rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}.pm-band--vault .pm-chooser__opt{color:var(--pm-ink-inv);border-color:var(--pm-line-inv-strong)}.pm-chooser__opt:hover{background:var(--pm-plinth);border-color:var(--pm-ink)}.pm-band--vault .pm-chooser__opt:hover{background:#ffffff14;border-color:var(--pm-ink-inv)}.pm-chooser__opt:active{transform:scale(.98)}.pm-chooser__opt.is-on{background:var(--pm-ink);border-color:var(--pm-ink);color:var(--pm-paper)}.pm-band--vault .pm-chooser__opt.is-on{background:var(--pm-paper);border-color:var(--pm-paper);color:var(--pm-vault)}.pm-chooser__results{display:flex;flex-direction:column;gap:16px;width:100%}.pm-chooser__result{display:flex;flex-direction:column;gap:10px}.is-interactive .pm-chooser__match{display:none}.pm-chooser__match{color:var(--pm-muted)}.pm-band--vault .pm-chooser__match{color:var(--pm-muted-inv)}.pm-chooser__card{display:grid;grid-template-columns:108px 1fr;gap:20px;align-items:center;padding:16px;border:1px solid var(--pm-line);border-radius:var(--pm-radius);background:var(--pm-plinth);text-decoration:none;color:inherit;transition:transform .25s var(--pm-ease),box-shadow .25s var(--pm-ease)}.pm-band--vault .pm-chooser__card{background:#ffffff0d;border-color:var(--pm-line-inv)}@media(hover:hover){.pm-chooser__card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -26px #131c3180}}.pm-chooser__media{display:block;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:var(--pm-plinth)}.pm-chooser__media img{width:100%;height:100%;object-fit:contain;display:block;padding:8px}.pm-chooser__body{display:flex;flex-direction:column;gap:7px}.pm-chooser__title{color:var(--pm-ink)}.pm-band--vault .pm-chooser__title{color:var(--pm-ink-inv)}.pm-chooser__reason{font-size:.9375rem;line-height:1.55;color:var(--pm-body);max-width:52ch}.pm-band--vault .pm-chooser__reason{color:var(--pm-body-inv)}.pm-chooser__foot{display:flex;align-items:baseline;gap:18px;margin-top:4px}.pm-chooser__price{font-family:var(--pm-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--pm-ink)}.pm-band--vault .pm-chooser__price{color:var(--pm-ink-inv)}.pm-chooser__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--pm-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-mint-text);transition:gap .2s var(--pm-ease)}.pm-band--vault .pm-chooser__cta{color:var(--pm-mint-lift)}.pm-chooser__card:hover .pm-chooser__cta{gap:13px}.pm-chooser__fallback{padding:20px;border:1px dashed var(--pm-line-strong);border-radius:var(--pm-radius);font-size:.9375rem;text-align:center}.pm-chooser__fallback a{color:var(--pm-mint-text)}.pm-band--vault .pm-chooser__fallback a{color:var(--pm-mint-lift)}.pm-chooser__reset{align-self:center}@media(max-width:560px){.pm-chooser__card{grid-template-columns:84px 1fr;gap:14px;padding:12px}}.pm-pairs__row{display:grid;grid-template-columns:1fr;gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.pm-pair{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;height:100%;padding:14px;border:1px solid var(--pm-line);border-radius:var(--pm-radius);background:var(--pm-plinth);text-decoration:none;color:inherit;transition:transform .25s var(--pm-ease),border-color .2s ease}.pm-band--vault .pm-pair{background:#ffffff0d;border-color:var(--pm-line-inv)}@media(hover:hover){.pm-pair:hover{transform:translateY(-4px);border-color:var(--pm-line-strong)}}.pm-pair__media{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--pm-plinth)}.pm-pair__media img{width:100%;height:100%;object-fit:contain;display:block;padding:6px}.pm-pair__body{display:flex;flex-direction:column;gap:5px}.pm-pair__title{font-family:var(--pm-serif);font-size:1.0625rem;line-height:1.2;color:var(--pm-ink)}.pm-band--vault .pm-pair__title{color:var(--pm-ink-inv)}.pm-pair__reason{font-size:.8125rem;line-height:1.5;color:var(--pm-body)}.pm-band--vault .pm-pair__reason{color:var(--pm-body-inv)}.pm-pair__price{font-family:var(--pm-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--pm-ink);margin-top:2px}.pm-band--vault .pm-pair__price{color:var(--pm-ink-inv)}@media(min-width:720px){.pm-pairs__row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(prefers-reduced-motion:reduce){.pm-chooser__card,.pm-pair,.pm-chooser__opt,.pm-chooser__cta{transition:none}.pm-chooser__card:hover,.pm-pair:hover,.pm-chooser__opt:active{transform:none}}.shopify-section [style*="max-width:760px"]{font-family:var(--pm-sans)!important;color:var(--pm-body)!important;max-width:780px!important}.shopify-section [style*="max-width:760px"] h1,.shopify-section [style*="max-width:760px"] h2{font-family:var(--pm-serif)!important;color:var(--pm-ink)!important;font-weight:400!important;letter-spacing:-.01em!important}.shopify-section [style*="max-width:760px"] h1{font-size:clamp(2rem,4.4vw,3rem)!important}.shopify-section [style*="max-width:760px"] h2{font-size:clamp(1.4rem,2.4vw,1.75rem)!important}.shopify-section [style*="max-width:760px"] [style*="letter-spacing:0.12em"]{font-family:var(--pm-mono)!important;color:var(--pm-muted)!important;letter-spacing:.19em!important;font-weight:400!important}.shopify-section [style*="border-bottom:3px solid #1F3A2E"]{border-bottom:1px solid var(--pm-line)!important}.shopify-section [style*="max-width:760px"] [style*="border-bottom:1px solid #E7E5DD"],.shopify-section [style*="max-width:760px"] [style*="border:1px solid #E7E5DD"],.shopify-section [style*="max-width:760px"] [style*="border-right:1px solid #E7E5DD"]{border-color:var(--pm-line)!important}.shopify-section [style*="background:#14231C"]{background:var(--pm-vault)!important;color:var(--pm-ink-inv)!important;border-radius:var(--pm-radius)!important}.shopify-section [style*="background:#14231C"] [style*="color:#C9A227"]{color:var(--pm-gilt)!important;font-family:var(--pm-mono)!important;letter-spacing:.19em!important;font-weight:400!important}.shopify-section [style*="background:#F4F5F1"],.shopify-section [style*="background:#F0F6F2"]{background:var(--pm-stock)!important;border-color:var(--pm-line)!important;border-radius:var(--pm-radius)!important}.shopify-section [style*="border-left:4px solid #1F3A2E"]{border-left:2px solid var(--pm-mint)!important}.shopify-section [style*="background:#FBF1EF"]{background:#b3402d0f!important;border-color:#b3402d47!important;border-radius:var(--pm-radius)!important}.shopify-section [style*="background:#FDF8EC"]{background:#b8862e14!important;border:1px solid rgba(184,134,46,.4)!important;border-radius:var(--pm-radius)!important}.shopify-section [style*="max-width:760px"] [style*="color:#2F6F4E"]{color:var(--pm-mint-text)!important}.shopify-section [style*="max-width:760px"] [style*="color:#A63A2E"]{color:#9c3626!important}.shopify-section [style*="max-width:760px"] [style*="color:#8A6800"]{color:var(--pm-gilt-text)!important}.shopify-section [style*="max-width:760px"] [style*="color:#6B7A70"]{color:var(--pm-muted)!important}.shopify-section [style*="max-width:760px"] [style*="color:#14231C"],.shopify-section [style*="max-width:760px"] [style*="color:#1C2620"]{color:var(--pm-ink)!important}.shopify-section [style*="max-width:760px"] [style*="color:#3D4A42"],.shopify-section [style*="max-width:760px"] [style*="color:#2A362F"],.shopify-section [style*="max-width:760px"] [style*="color:#3D2A26"],.shopify-section [style*="max-width:760px"] [style*="color:#4A3E1D"]{color:var(--pm-body)!important}.section-content-wrapper:has([style*="max-width:760px"]) [class*=__heading]{display:none}.pm-chooser__result[hidden],.pm-chooser__fallback[hidden],.pm-chooser__reset[hidden],.pm-btn[hidden]{display:none}@media(max-width:899px){.pm-hero__grid{display:flex;flex-direction:column;gap:18px;align-items:stretch}.pm-hero__copy{display:contents}.pm-hero .pm-label{order:1}.pm-hero .pm-display{order:2}.pm-hero__proof{order:3;margin-block:4px 2px}.pm-hero .pm-lede{order:4}.pm-hero__actions{order:5;margin-top:0}.pm-hero__reassurance{order:6}.pm-hero .pm-compare{--pm-compare-ratio: 1 / 1}.pm-hero{padding-top:40px}.pm-hero .pm-compare__caption{margin-top:10px}.pm-hero__proof{max-width:100%}.pm-hero .pm-display{margin-bottom:-4px}.pm-hero__actions{gap:10px}}@media(min-width:1000px){.pm-assurance__item{padding-inline:clamp(12px,1.5vw,20px)}.pm-assurance__text{letter-spacing:.12em}}.cart-drawer__content{gap:0}.pm-cart-pairs{padding:16px 20px 8px;border-top:1px solid var(--pm-line)}.pm-cart-pairs__title{color:var(--pm-muted);margin:0 0 12px}.pm-cart-pairs__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pm-cart-pair__link{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:10px;text-decoration:none;color:inherit;min-height:44px;transition:background .2s ease}.pm-cart-pair__link:hover{background:#131c310a}.pm-cart-pair__media{display:block;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:var(--pm-plinth)}.pm-cart-pair__media img{width:100%;height:100%;object-fit:contain;display:block;padding:4px}.pm-cart-pair__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-cart-pair__title{font-size:.875rem;font-weight:600;color:var(--pm-ink);line-height:1.25}.pm-cart-pair__reason{font-size:.75rem;line-height:1.4;color:var(--pm-muted)}.pm-cart-pair__price{grid-column:3;grid-row:1;align-self:center;font-family:var(--pm-mono);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--pm-ink);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pm-cart-pair__link{transition:none}}.header-logo__image-container .header-logo__image,.pm-logo-plinth__img{transform:translateY(-4.4%)}@media(max-width:767px){.pm-assurance__row{display:grid;grid-template-columns:1fr 1fr;overflow:visible;border-block:1px solid var(--pm-line);align-items:stretch}.pm-band--vault .pm-assurance__row{border-color:var(--pm-line-inv)}.pm-assurance__item{padding:14px 12px;justify-content:center;text-align:center}.pm-assurance__item+.pm-assurance__item{border-left:0}.pm-assurance__item:nth-child(odd){border-right:1px solid var(--pm-line)}.pm-assurance__item:nth-child(-n+2){border-bottom:1px solid var(--pm-line)}.pm-band--vault .pm-assurance__item:nth-child(odd),.pm-band--vault .pm-assurance__item:nth-child(-n+2){border-color:var(--pm-line-inv)}.pm-assurance__text{white-space:normal;line-height:1.45;letter-spacing:.13em}}.pm-gallery__note{display:block;margin:0;padding-top:26px;border-top:1px solid var(--pm-line-inv);font-family:var(--pm-sans);font-size:.8125rem;line-height:1.6;letter-spacing:normal;text-transform:none;max-width:74ch;color:var(--pm-muted-inv)}.pm-gallery .pm-wrap:has(.pm-gallery__note){margin-top:clamp(30px,3.4vw,44px)}.pm-band:not(.pm-band--vault) .pm-gallery__note{border-top-color:var(--pm-line);color:var(--pm-muted)}.pm-editorial__media{aspect-ratio:1 / 1}.pm-editorial__media img{object-fit:cover}.pm-editorial__media--contain img{object-fit:contain;background:var(--pm-plinth)}.pm-footer__logo-frame{width:152px;height:42px;background:var(--pm-plinth);box-shadow:0 0 0 1px #ffffff1a,0 0 34px -6px #ffffff1a,0 18px 40px -24px #000000e6}.pm-editorial__media{padding:var(--pm-media-inset, 0);background:var(--pm-plinth)}@media(max-width:899px){.pm-editorial__media{padding:calc(var(--pm-media-inset, 0px) * .55)}}.pm-editorial__media>.pm-drift,.pm-editorial__media>.pm-drift>img{border-radius:calc(var(--pm-radius) - 4px)}.is-interactive .pm-chooser__results:not(.is-answered){display:none}@media(min-width:900px){.pm-editorial--media .pm-editorial__grid{grid-template-columns:1.2fr .8fr;gap:clamp(56px,6vw,104px)}.pm-editorial__media{max-width:440px;margin-inline:auto}}.pm-editorial__media{box-shadow:0 1px 2px #00000029,0 24px 56px -34px #0009}.pm-band--vault .pm-editorial__media{box-shadow:0 0 0 1px #ffffff14,0 0 44px -10px #ffffff14,0 26px 60px -34px #000000d9}@media(max-width:749px){.pm-band:not(.pm-hero){padding-block:calc(var(--pm-band-top, 64px) * .8) calc(var(--pm-band-bottom, 64px) * .8)}}@media(max-width:699px){.pm-footer__menus{grid-template-columns:1fr;gap:4px}.pm-footer__col+.pm-footer__col{padding-top:18px;border-top:1px solid var(--pm-line-inv)}.pm-band:not(.pm-band--vault) .pm-footer__col+.pm-footer__col{border-top-color:var(--pm-line)}.pm-footer__col ul{margin-top:4px}.pm-footer__col a{min-height:42px;font-size:1rem}.pm-footer__top{gap:32px}.pm-footer__brand{gap:16px}.pm-footer__rule{margin-block:28px 20px}.pm-band.pm-signup{padding-bottom:28px}.pm-band.pm-footer{padding-top:40px}}.pm-hero__reassurance{color:var(--pm-mint-text)}.pm-band--vault .pm-hero__reassurance{color:var(--pm-mint-lift)}.announcement-bar :is(p,strong,a,span){color:var(--pm-mint-lift)}@media(max-width:899px){.pm-hero .pm-compare{display:grid;grid-template-columns:1fr 1fr;gap:2px;aspect-ratio:8 / 5}.pm-hero .pm-compare__img{position:static;width:100%;height:100%}.pm-hero .pm-compare__img--after{clip-path:none}.pm-hero .pm-compare__handle,.pm-hero .pm-compare__range{display:none}.pm-hero .pm-compare__tag{bottom:10px}.pm-hero .pm-compare__tag--before{left:10px}.pm-hero .pm-compare__tag--after{right:10px}.pm-compare__hint{display:none}}@media(max-width:699px){.pm-footer__brand{order:2}.pm-footer__menus{order:1}.pm-footer__top{row-gap:36px}}.pm-faq__icon{color:var(--pm-mint-text)}.pm-band--vault .pm-faq__icon{color:var(--pm-mint-lift)}@media(max-width:899px){.pm-hero__proof{margin-block:14px 2px}}@media(max-width:749px){.pm-hero{padding-bottom:24px}.pm-band.pm-gallery{padding-top:40px}}.pm-system__grid{align-items:start}.pm-card__foot{margin-top:14px}.pm-card__title{min-height:2.32em}.pm-card__blurb{min-height:3.1em}.pm-system__note{max-width:62ch;color:var(--pm-body)}.pm-band--vault .pm-system__note{color:var(--pm-body-inv)}@media(min-width:1000px){.pm-system__grid:has(.pm-system__note) .pm-system__cell--feature{grid-row:span 2}.pm-system__grid:has(.pm-system__note){grid-template-rows:auto 1fr}.pm-system__note{grid-column:span 2;align-self:start}}@media(max-width:719px){.pm-card__title,.pm-card__blurb{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/promint-sections.css.map */
