:root{--COLOR-TEXT-DARK: #101820;--COLOR-TEXT-LIGHT: #55636e;--COLOR-PRIMARY-HOVER: #980b21;--COLOR-PRIMARY-OPPOSITE: #ffffff;--COLOR-SECONDARY-HOVER: #105145;--COLOR-SECONDARY-OPPOSITE: #ffffff;--COLOR-DISABLED-BG: #eef2f3;--COLOR-DISABLED-TEXT: #66727c;--INVERSE-TEXT-DARK: #f4f1ea;--INVERSE-TEXT-LIGHT: #a49c90;--INVERSE-PRIMARY-HOVER: #ffa197;--INVERSE-PRIMARY-OPPOSITE: #101820;--INVERSE-SECONDARY-HOVER: #7ed3b6;--INVERSE-SECONDARY-OPPOSITE: #101820;--INVERSE-DISABLED-BG: #242f3a;--INVERSE-DISABLED-TEXT: #939da5;--BRIGHT-TEXT-DARK: #101820;--BRIGHT-TEXT-LIGHT: #55636e;--BRIGHT-PRIMARY-HOVER: #980b21;--BRIGHT-PRIMARY-OPPOSITE: #ffffff;--RGB-PRIMARY-CONTRAST: 255 255 255;--RGB-DARK-PRIMARY-CONTRAST: 16 24 32;--RGB-DARK-SECONDARY-CONTRAST: 16 24 32;--RGB-BRIGHT-PRIMARY-CONTRAST: 255 255 255;--pp-ink: #101820;--pp-raised: #1b2733;--pp-rule: #dbe4e7;--pp-muted: #55636e;--pp-surface: #f2f6f7;--pp-accent-surface: #e6eef0;--pp-on-inverse: #f4f1ea;--pp-accent-on-inverse: #ff7b6e}.btn--black.btn{--btn-bg: #101820;--btn-text: #f4f1ea;--btn-bg-hover: #c20f2b;--btn-text-hover: #ffffff}.btn--add-to-cart.btn{transition:background-color .2s ease,color .2s ease}.btn--add-to-cart.btn .btn-state-complete{border-color:var(--btn-text)}.btn--add-to-cart.btn .svg-loader circle{stroke:#ffffff59}.btn--add-to-cart.btn .svg-loader circle~circle{stroke:var(--btn-text)}.variant--soldout .btn--add-to-cart.btn:hover,.variant--unavailable .btn--add-to-cart.btn:hover{background-color:var(--btn-bg)}.hero__kicker,.standard__kicker{color:var(--primary)}h2.kicker-flourished{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-style:normal;text-transform:none;letter-spacing:normal;font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING));line-height:1.15;color:var(--text-dark)}.product__grid__price--nowrap{white-space:normal}.product__grid__cutline{display:block;white-space:normal;color:var(--text-light);font-size:.8125rem}.pp-fs{--pp-fs-pad: max(clamp(20px, 5.5vw, 80px), calc((100vw - 1280px)/2) );background:var(--pp-ink);color:#f2f6f7cc}.pp-fs a{color:inherit;text-decoration:none}.pp-fs a:hover,.pp-fs a:focus-visible{color:#fff}.pp-fs .pp-fs__badge{color:#fff}.pp-fs__signup{position:relative;display:grid;overflow:hidden}.pp-fs__signup-copy{position:relative;z-index:1;padding:72px var(--pp-fs-pad);max-width:calc(560px + 2 * var(--pp-fs-pad));box-sizing:border-box}.pp-fs__kicker{margin:0 0 18px;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-accent-on-inverse)}.pp-fs__heading{margin:0 0 20px;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(2.25rem,4.4vw,3.875rem);line-height:1.05;text-transform:uppercase;color:#fff}.pp-fs__text p{margin:0 0 28px;font-size:1.125rem;line-height:1.5;color:#f2f6f7d9}.pp-fs__form{display:flex;max-width:523px}.pp-fs__input{flex:1 1 auto;min-width:0;height:56px;margin:0;padding:0 20px;border:0;border-radius:0;background:#fff;color:var(--pp-ink);font-size:1rem}.pp-fs__submit{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border:0;border-radius:0;background:#c20f2b;color:#fff;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.pp-fs__submit:hover,.pp-fs__submit:focus-visible{background:#980b21}.pp-fs__submit svg{width:16px;height:auto}.pp-fs__notice{margin:0 0 12px;color:#fff}.pp-fs__fineprint{margin:22px 0 0;font-size:.8125rem;color:#f2f6f7b3}.pp-fs__signup-media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.pp-fs__signup--image .pp-fs__signup-media{position:absolute;inset:0 0 0 auto;width:57%}.pp-fs__signup--image .pp-fs__signup-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--pp-ink) 0%,rgb(16 24 32 / 0) 45%)}}@media(max-width:767px){.pp-fs__signup--image .pp-fs__signup-media{order:-1;aspect-ratio:4 / 3}.pp-fs__signup-copy{padding-block:40px}.pp-fs__form{flex-direction:column;gap:12px}.pp-fs__submit{justify-content:center}}.pp-fs__main{display:grid;gap:40px;padding:72px var(--pp-fs-pad) 48px;border-top:1px solid rgb(242 246 247 / .08)}.pp-fs__brand-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.pp-fs__logo{display:block;width:var(--logo-w, 300px);max-width:100%}.pp-fs__logo img{display:block;width:100%;height:auto}.pp-fs__tagline{max-width:300px;margin:24px 0;font-size:.9375rem;line-height:1.55}.pp-fs__socials{display:flex;gap:12px}.pp-fs__social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(242 246 247 / .35);border-radius:50%}.pp-fs__social svg{width:18px;height:18px;fill:currentColor}.pp-fs__col-title{list-style:none;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:#fff}.pp-fs__col-title::-webkit-details-marker{display:none}.pp-fs__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-fs__links li{margin:0}.pp-fs__links a{font-family:var(--FONT-STACK-BODY);font-size:.9375rem;line-height:1.35;color:var(--pp-surface)}.pp-fs__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:150px;height:150px;border-radius:50%;background:#c20f2b;box-shadow:inset 0 0 0 9px #c20f2b,inset 0 0 0 10.5px #ffffffd9;color:#fff;text-align:center;text-transform:uppercase}.pp-fs__badge:hover,.pp-fs__badge:focus-visible{background:#980b21;box-shadow:inset 0 0 0 9px #980b21,inset 0 0 0 10.5px #fff}.pp-fs__badge-big{font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:1.5rem;line-height:1.2}.pp-fs__badge-small{margin-top:6px;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:.625rem;letter-spacing:.2em}.pp-fs__boilerplate{padding:0 var(--pp-fs-pad) 32px}.pp-fs__boilerplate p{max-width:46rem;margin:0 0 6px;font-size:.8125rem;line-height:1.6;color:#f2f6f799}.pp-fs__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin:0 var(--pp-fs-pad);padding:28px 0 40px;border-top:1px solid rgb(242 246 247 / .15);font-size:.875rem}.pp-fs__legal-links{display:flex;flex-wrap:wrap;gap:6px 0;margin:0}.pp-fs__legal-links>*+*:before{content:"\b7";margin:0 10px;color:#f2f6f780}.pp-fs__payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pp-fs__payments li{margin:0}.pp-fs__payments svg{display:block;width:46px;height:30px}@media(min-width:768px){.pp-fs__main{grid-template-columns:minmax(280px,1.35fr) 3fr auto;column-gap:56px;align-items:start}.pp-fs__badge--mobile{display:none}.pp-fs__cols{display:flex;flex-wrap:wrap;gap:40px 72px}.pp-fs__col-title{pointer-events:none;margin-bottom:26px}.pp-fs__col-title:after{content:"";display:block;width:28px;height:3px;margin-top:12px;background:#c20f2b}}@media(max-width:767px){.pp-fs__main{padding-top:48px;gap:32px}.pp-fs__badge--desktop{display:none}.pp-fs__badge{width:104px;height:104px;box-shadow:inset 0 0 0 6px #c20f2b,inset 0 0 0 7.5px #ffffffd9}.pp-fs__badge-big{font-size:1.05rem}.pp-fs__logo{width:auto;flex:0 1 min(var(--logo-w, 300px),58vw);min-width:0}.pp-fs__main>*{min-width:0}.pp-fs__col{border-bottom:1px solid rgb(242 246 247 / .15)}.pp-fs__col:first-child{border-top:1px solid rgb(242 246 247 / .15)}.pp-fs__col-title{display:flex;justify-content:space-between;padding:18px 0;cursor:pointer}.pp-fs__col-title:after{content:"+";font-size:1.25rem;line-height:1;letter-spacing:0}.pp-fs__col[open] .pp-fs__col-title:after{content:"\2212"}.pp-fs__links{padding-bottom:20px}.pp-fs__legal{flex-direction:column-reverse;align-items:flex-start}}@media(max-width:767px){[id$=__pp_shop_by_style] .float-grid{--grid-small-items: 4 !important}}.pp-announce{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.pp-announce a{color:var(--pp-accent-on-inverse);text-decoration:none;white-space:nowrap}.pp-announce a:hover,.pp-announce a:focus-visible{text-decoration:underline}@media(max-width:767px){.pp-announce{justify-content:center;text-align:center}.pp-announce a{display:none}}.pp-announce{justify-content:center;text-align:center}.pp-announce span{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width:768px){.header__desktop .navlink--toplevel .navtext{font-size:.875rem;letter-spacing:.06em}.header__desktop .navlink--toplevel:not(.highlight--link){color:var(--pp-ink)}.header__desktop__bar__l .menu__item:first-child .navlink--toplevel{padding-inline-start:0}}.rte .pp-answer{background:var(--pp-accent-surface);border-left:4px solid #c20f2b;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem}.rte .pp-answer>:first-child{margin-top:0}.rte .pp-answer>:last-child{margin-bottom:0}.rte table.pp-summary{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem}.rte table.pp-summary th,.rte table.pp-summary td{text-align:left;vertical-align:top;padding:.625rem .75rem;border-bottom:1px solid var(--pp-rule)}.rte table.pp-summary th{color:var(--pp-ink);font-weight:600}.hero__title>h1,.hero__title>h2,.standard__heading>h2{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.pp-specs{margin:0}.pp-specs__row{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--pp-rule)}.pp-specs__row dt{color:var(--text-light)}.pp-specs__row dd{margin:0;color:var(--text-dark);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.pp-specs--summary{margin:.75rem 0 1.25rem;font-size:.875rem}.pp-specs--summary .pp-specs__row{padding:.375rem 0}.pp-specs--table{margin-top:1.5rem}@media(min-width:990px){.pp-specs--table{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem}}.pp-fit__headline{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.5rem;color:var(--text-dark);margin:1rem 0}.pp-fit__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem}.pp-fit__tile{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;background:var(--pp-surface);padding:1.25rem 1rem}.pp-fit__tile dd{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:1.75rem;color:var(--pp-ink)}.pp-fit__tile dt{color:var(--pp-muted);font-size:.8125rem}.pp-product-specs__footnote{margin-top:1rem}.pp-faq__head{margin-bottom:1.5rem}.pp-faq__list{display:grid;grid-template-columns:1fr;column-gap:3rem}@media(min-width:990px){.pp-faq__list--cols-2{grid-template-columns:1fr 1fr}}.pp-faq__item{border-bottom:1px solid var(--pp-rule);padding:1.25rem 0}.palette--dark .pp-faq__item{border-color:var(--INVERSE-A20)}.pp-faq__q{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.25rem;line-height:1.3;color:var(--text-dark);margin:0}.pp-faq__a{margin-top:.625rem}.pp-faq__a>:last-child{margin-bottom:0}.pp-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.pp-faq__summary::-webkit-details-marker{display:none}.pp-faq__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pp-faq__icon{flex:0 0 auto;transition:transform .2s ease}.pp-faq__icon svg{width:16px;height:16px}details[open]>.pp-faq__summary .pp-faq__icon{transform:rotate(45deg)}.pp-breadcrumbs{padding:.875rem 0;font-size:.8125rem}.pp-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.pp-breadcrumbs__item{margin:0;color:var(--text-light)}.pp-breadcrumbs__item+.pp-breadcrumbs__item:before{content:"/";margin-right:.375rem;color:var(--text-light)}.pp-breadcrumbs__item a{color:var(--text-light);text-decoration:none}.pp-breadcrumbs__item a:hover{color:var(--text-dark);text-decoration:underline}.pp-breadcrumbs__item [aria-current]{color:var(--text-dark)}.pp-benefits__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.pp-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-benefits__card{background:#fff;padding:1.5rem}.pp-benefits__title{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.375rem;color:var(--pp-ink);margin:0 0 .5rem}.pp-band__inner{max-width:760px}.text--invert .standard__kicker,.palette--dark .standard__kicker,.hero__content--transparent .hero__kicker,.text--white .hero__kicker{color:#ff7b6e}.pp-swatch--photo{background:#fff!important;padding:2px;overflow:hidden}.pp-swatch--photo img{width:100%;height:100%;object-fit:contain;display:block}.radio__inputs--swatch .pp-swatch--photo,.swatch__button .pp-swatch--photo{--swatch:#fff}.radio__legend [data-option-value]{white-space:normal;overflow:visible;text-overflow:clip}.radio__inputs--swatch radio-swatch:has(.pp-swatch--photo){width:68px;height:44px}.radio__inputs--swatch radio-swatch:has(.pp-swatch--photo) label{width:100%;height:100%;border-radius:4px}.product__grid__swatches radio-swatch:has(.pp-swatch--photo),radio-swatch:has(a.pp-swatch--photo){width:44px;height:28px}radio-swatch:has(a.pp-swatch--photo) a{width:100%;height:100%;border-radius:3px}.product__media__wrapper .product__media,.product__media__wrapper .product-image-wrapper{background:var(--pp-surface)}.product__main__content .product__title,.product__main__content h1{font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.1}.product__main__content .product__block__icon p{font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--pp-ink)}.pp-acc{border-top:1px solid var(--pp-rule)}.pp-acc .accordion__wrapper{border-bottom:1px solid var(--pp-rule)}.pp-acc .accordion__title{font-family:var(--FONT-STACK-ACCENT, var(--FONT-STACK-BODY));font-weight:700;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink);padding-top:1.125rem;padding-bottom:1.125rem}.pp-acc .accordion__body{padding-bottom:1.5rem}.pp-acc__fit-media{background:var(--pp-surface);display:flex;justify-content:center;padding:.5rem;margin-bottom:1rem}.pp-acc__fit-media img{width:auto;max-height:150px;object-fit:contain}.pp-acc__fit-note{margin-bottom:.75rem}.pp-specs--fit,.pp-acc .pp-specs--table{display:block;margin:0;border:1px solid var(--pp-rule);padding:0 .75rem;font-size:.875rem}.pp-specs--fit .pp-specs__row:last-child,.pp-acc .pp-specs--table .pp-specs__row:last-child{border-bottom:0}.pp-specs--fit dd,.pp-acc .pp-specs--table dd{text-align:end;font-weight:inherit}.pp-specs--fit dt,.pp-acc .pp-specs--table dt{color:var(--pp-ink)}.pp-why{display:grid;grid-template-columns:1fr;background:var(--pp-surface)}@media(min-width:768px){.pp-why{grid-template-columns:1fr 1fr}}.pp-why__media{background:#fff;display:flex;align-items:center;justify-content:center;padding:2.5rem}.pp-why__media img{width:100%;height:auto;max-height:440px;object-fit:contain}.pp-why__copy{padding:3rem 1.25rem;display:flex;flex-direction:column;justify-content:center;gap:1.125rem}@media(min-width:990px){.pp-why__copy{padding:5rem 6rem}}.pp-why__kicker{color:var(--pp-accent, #c20f2b);margin:0}.pp-why__heading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;color:var(--pp-ink);margin:0}.pp-why__text{font-size:1.0625rem;color:#26333d}.pp-why__callouts{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:600px){.pp-why__callouts{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-why__callout{background:#fff;padding:.875rem}.pp-why__callout-title{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:1.125rem;color:var(--pp-ink);margin:0 0 .25rem}.pp-why__callout-text{font-size:.8125rem;color:var(--pp-muted)}.pp-look img{display:block;width:100%;height:clamp(360px,44vw,640px);object-fit:cover}.pp-badge{display:inline-block;margin:0 0 .5rem;padding:.25rem .6rem;border-radius:999px;background:var(--pp-ink, #101820);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pp-info__feats{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.pp-info__feats li{display:grid;gap:2px}.pp-info__feats strong{font-weight:700}.pp-info__feats span{font-size:.875rem;opacity:.8}.pp-kicker{margin:0 0 .375rem;font-family:var(--FONT-STACK-ACCENT, var(--FONT-STACK-BODY));font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--COLOR-PRIMARY, #c20f2b)}.pp-trust-cat{display:flex;align-items:center;gap:.625rem;padding-bottom:10px}.pp-trust-cat p{margin:0;font-size:.84375rem;line-height:1.5;font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--pp-ink)}.pp-trust-cat__icon svg{width:18px;height:18px;color:#26333d}.pp-info-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:.25rem;font-weight:700;font-size:.875rem}.pp-info-links a{color:var(--pp-ink);text-decoration:none}.pp-info-links a:hover{color:var(--COLOR-PRIMARY, #c20f2b)}.pp-info-section{padding:8px 0 64px}.pp-info.pp-info--acc{display:block;max-width:960px;margin:0 auto}.pp-info--acc .accordion__title{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-info{display:grid;grid-template-columns:1fr;gap:0 48px}@media(min-width:990px){.pp-info{grid-template-columns:1fr 1fr}}.pp-info__panel{border-top:1px solid var(--pp-rule);padding:1.25rem 0 1.75rem;scroll-margin-top:120px}.pp-info__panel.pp-acc{border-top:1px solid var(--pp-rule)}.pp-info__title{margin:0 0 1rem;font-family:var(--FONT-STACK-ACCENT, var(--FONT-STACK-BODY));font-weight:700;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink)}.pp-info .pp-acc__fit-media{border:1px solid var(--pp-rule);background:#fff;padding:1rem}.pp-info .pp-acc__fit-media img{max-height:220px}.pp-info .pp-specs--fit,.pp-info .pp-specs--table{background:#fff}.pp-info .pp-specs__row:nth-child(2n){background:var(--pp-surface)}.pp-diff,.pp-feat,.pp-adv{padding:64px 0}.pp-diff{background:var(--pp-surface)}.pp-band__heading{margin:0 0 .75rem;text-align:center;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;text-transform:uppercase;color:var(--pp-ink)}.pp-band__heading--left,.pp-band__lede--left{text-align:start}.pp-band__accent{color:var(--COLOR-PRIMARY, #c20f2b)}.pp-band__lede{max-width:46rem;margin:0 auto 2rem;text-align:center;color:var(--pp-muted)}.pp-band__lede--left{margin-left:0}.pp-band__footnote{margin:1rem 0 0;text-align:center;font-size:.75rem;color:var(--pp-muted)}.pp-diff__split{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:8px;overflow:hidden;background:var(--pp-ink)}.pp-diff__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-diff__split:not(.pp-diff__split--plain):after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(16,24,32,.7));pointer-events:none}.pp-diff__split:not(.pp-diff__split--plain):before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 1px);width:2px;background:#fff;z-index:1}.pp-diff__handle{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#fff;color:var(--pp-ink);font-weight:700;font-size:.875rem}.pp-diff__side{position:relative;z-index:1;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem;color:#fff}@media(min-width:768px){.pp-diff__side{min-height:560px}}@media(max-width:599px){.pp-diff__side{min-height:300px;padding:.875rem}.pp-diff__points{font-size:.75rem}}.pp-diff__label{align-self:flex-start}.pp-diff__side--after .pp-diff__label{align-self:flex-end}.pp-diff__label{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.375rem .875rem .375rem .5rem;border-radius:999px;background:var(--pp-ink);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.pp-diff__mark{display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;background:var(--COLOR-PRIMARY, #c20f2b)}.pp-diff__side--after .pp-diff__mark{background:#1f7a5c}.pp-diff__mark svg{width:12px;height:12px;color:#fff}.pp-diff__points{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.375rem;font-weight:600;font-size:.9375rem}.pp-diff__split--plain .pp-diff__side{min-height:0}.pp-diff__split--plain .pp-diff__side--after{background:var(--pp-raised)}.pp-feat__cards{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.pp-feat__cards{grid-template-columns:1fr 1fr}}.pp-feat__card{position:relative;min-height:340px;border-radius:8px;overflow:hidden;background:var(--pp-ink);color:#fff}.pp-feat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-feat__card:not(.pp-feat__card--plain):before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:linear-gradient(to bottom,rgba(16,24,32,.65),transparent);z-index:1}.pp-feat__copy{position:relative;z-index:2;display:flex;gap:.875rem;align-items:flex-start;padding:1.5rem}.pp-feat__mark{flex:none;display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:#1f7a5c}.pp-feat__mark svg{width:18px;height:18px;color:#fff}.pp-feat__mark--cross{background:var(--COLOR-PRIMARY, #c20f2b)}.pp-feat__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:1.5rem;line-height:1.1;text-transform:uppercase;color:#fff}.pp-feat__text{margin:.25rem 0 0;font-weight:600}.pp-adv__tiles{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}@media(min-width:600px){.pp-adv__tiles{grid-auto-columns:45%}}@media(min-width:990px){.pp-adv__tiles{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.pp-adv__tile{scroll-snap-align:start}.pp-adv__link{position:relative;display:block;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:var(--pp-accent-surface);color:var(--pp-ink);text-decoration:none}.pp-adv__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pp-adv__link:hover .pp-adv__img{transform:scale(1.03)}.pp-adv__tag{position:absolute;left:12px;bottom:12px;display:grid;gap:2px;padding:.5rem .75rem;background:#fff;border-radius:2px}.pp-adv__label{font-family:var(--FONT-STACK-ACCENT, var(--FONT-STACK-BODY));font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.pp-adv__cta{font-size:.75rem;font-weight:700;color:var(--COLOR-PRIMARY, #c20f2b)}.pp-cols{padding:64px 0}.pp-cols .pp-adv__link.pp-cols__link{aspect-ratio:323 / 300}.pp-atcb{position:relative;display:grid;min-height:420px;background:var(--pp-ink);color:#fff;overflow:hidden}.pp-atcb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-atcb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 35%,rgba(16,24,32,.75) 65%)}@media(max-width:767px){.pp-atcb:after{background:linear-gradient(to bottom,transparent 20%,rgba(16,24,32,.85) 60%)}}.pp-atcb__panel{position:relative;z-index:1;justify-self:end;align-self:center;width:min(100%,440px);margin:0 6vw 0 1.25rem;padding:3rem 0}@media(max-width:767px){.pp-atcb{display:block;min-height:0}.pp-atcb:after{display:none}.pp-atcb__img{position:relative;height:280px;object-position:22% center}.pp-atcb__panel{width:auto;margin:0 1.25rem;padding:1.75rem 0 2rem}}.pp-atcb__headline{margin:0 0 1.5rem;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1;text-transform:uppercase;color:#fff}.pp-atcb__headline span{display:block}.pp-atcb__trust{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center;font-size:.75rem}.pp-atcb__trust li{display:grid;justify-items:center;gap:2px}.pp-atcb__trust strong{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.pp-atcb__trust span:last-child{color:var(--pp-on-inverse)}.pp-atcb__icon svg{width:20px;height:20px;color:#fff}.pp-atcb__btn.btn{--btn-bg: #c20f2b;--btn-text: #fff;--btn-border: #c20f2b;--btn-bg-hover: #980b21;--btn-text-hover: #fff;--btn-border-hover: #980b21;display:flex;width:100%;justify-content:center;background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border)}.pp-atcb__btn.btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:#fff}.pp-atcb__btn[aria-disabled=true]{opacity:.6}.pp-atcb__tagline{margin:1.25rem 0 0;font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.pp-feat__card--plain{min-height:340px;background:var(--pp-raised)}.pp-page-figure{padding-bottom:48px}.pp-page-figure__img{width:100%;height:auto;border-radius:8px}.pp-bf{position:relative;overflow:hidden;background:#101820;color:#fff;aspect-ratio:750 / 1000;border-bottom:8px solid var(--COLOR-PRIMARY, #c20f2b)}.pp-bf__tiles{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:4px}.pp-bf__tile{position:relative;overflow:hidden;background:#26333d}.pp-bf__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-bf__tile--3{order:1}.pp-bf__tile--1{order:2}.pp-bf__tile--5{order:3}.pp-bf__tile--2{order:4}.pp-bf__tile--4{order:5}.pp-bf__tile--6{order:6}.pp-bf__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1018200d,#10182073 35% 70%,#1018201a),linear-gradient(180deg,#10182000 72%,#101820cc)}.pp-bf__copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;text-align:center}.pp-bf__kicker{margin:0;padding:6px 18px;background:#fff;color:#101820;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(1rem,4.6vw,1.75rem);letter-spacing:.3em;text-transform:uppercase}.pp-bf__rule{display:block;width:min(92%,1060px);height:3px;background:#fff}.pp-bf__headline{margin:0;display:flex;align-items:center;gap:12px;color:#fff;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(2rem,9.5vw,4.75rem);line-height:1;text-transform:uppercase}.pp-bf__tag{padding:2px 12px;background:#fff;color:#101820}.pp-bf__offer{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(4rem,20vw,10.5rem);line-height:.9;text-transform:uppercase}.pp-bf__sub{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(1.1rem,5vw,2.25rem);text-transform:uppercase}.pp-bf__btn{display:block;width:min(100%,560px);margin-top:16px;padding:18px 24px;background:#fff;color:#101820;font-weight:700;font-size:1.25rem;text-decoration:none}.pp-bf__btn:hover{background:#f1f1f1}.pp-bf__fine{margin:0;font-size:.8125rem;opacity:.9}@media(min-width:750px){.pp-bf{aspect-ratio:1920 / 800}.pp-bf__tiles{grid-template-columns:285fr 380fr 285fr 285fr 380fr 285fr;grid-template-rows:1fr}.pp-bf__tile{order:0!important}.pp-bf__shade{background:linear-gradient(90deg,#10182026,#1018208c 22%,#101820bd,#1018208c 78%,#10182026)}.pp-bf__headline{font-size:clamp(2.5rem,4.8vw,5.75rem)}.pp-bf__offer{font-size:clamp(5rem,10.4vw,12.5rem)}.pp-bf__sub{font-size:clamp(1.25rem,2.6vw,3.1rem)}.pp-bf__kicker{font-size:clamp(1rem,2.2vw,2.4rem)}}:root{--pp-ink: #101820;--pp-muted: #55636e;--pp-red: #c20f2b;--pp-border: #dbe4e7;--pp-light: #f2f6f7}.pp-h2{margin:0 0 14px;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.15;color:var(--pp-ink);text-align:left}.pp-sb,.pp-style,.pp-tiles{padding:56px 0 72px;background:#fff}.pp-tabs{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 24px;overflow-x:auto}.pp-tab{position:relative;padding:0 0 9px;border:0;background:none;cursor:pointer;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted);white-space:nowrap}.pp-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.pp-tab.is-active{color:var(--pp-ink)}.pp-tab.is-active:after{background:var(--pp-red)}.pp-tabs--small{margin:0;gap:20px}.pp-tabs--small .pp-tab{font-size:.8125rem}.pp-grid4{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.pp-grid4>li{scroll-snap-align:start}@media(min-width:750px){.pp-grid4{grid-auto-columns:40%}}@media(min-width:990px){.pp-grid4{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:48px;overflow:visible}}.pp-card{position:relative;display:flex;flex-direction:column;gap:8px}.pp-card__media{position:relative;display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--pp-light)}.pp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.pp-card__img--alt{opacity:0}.pp-card__media:hover .pp-card__img--alt{opacity:1}.pp-card__media:hover .pp-card__img:not(.pp-card__img--alt){opacity:0}.pp-card__badge{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:3px;background:var(--pp-ink);color:#fff;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.pp-card__wrap{position:relative}.pp-card__quick{position:absolute;right:10px;bottom:10px;margin:0}.pp-card__quick-btn{padding:8px 12px;border:1px solid var(--pp-border);border-radius:20px;background:#fff;color:var(--pp-ink);cursor:pointer;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.pp-card__quick-btn:hover{border-color:var(--pp-ink)}.pp-card__title{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:1.25rem;color:var(--pp-ink);text-decoration:none}.pp-card__swatches,.pp-card__rating{display:flex;align-items:center;gap:6px;font-family:var(--FONT-STACK-BODY);font-size:.8125rem;color:var(--pp-muted)}.pp-card__swatch{width:16px;height:16px;border-radius:50%;border:1px solid var(--pp-border);background:var(--pp-light) center / 220% no-repeat}.pp-card__stars{position:relative;display:inline-block;font-size:.875rem;letter-spacing:1px;color:var(--pp-border);line-height:1}.pp-card__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pp-stars, 100%);overflow:hidden;color:var(--pp-ink)}.pp-card__price{margin:0;font-family:var(--FONT-STACK-BODY);font-weight:600;font-size:1rem;color:var(--pp-ink)}.pp-card__price s{color:var(--pp-muted);font-weight:400;margin-right:4px;opacity:1}.pp-hero{position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden;background:var(--pp-ink);color:#fff}.pp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-hero__img--mob{display:none}@media(max-width:749px){.pp-hero__img--desk{display:none}.pp-hero__img--mob{display:block}.pp-hero{min-height:600px;align-items:flex-end}}.pp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101820d9 0,#10182000 60%)}@media(max-width:749px){.pp-hero__shade{background:linear-gradient(0deg,#101820d9 0,#10182000 70%)}}.pp-hero__inner{position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:48px}.pp-hero__copy{max-width:540px}.pp-hero__kicker{margin:0 0 14px;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase;color:#fff}.pp-hero__title{margin:0 0 14px;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.05;color:#fff}.pp-hero__text{margin:0 0 24px;font-family:var(--FONT-STACK-BODY);font-size:1.125rem;line-height:1.5;color:#fff}.pp-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.pp-btn-white{display:inline-block;padding:14px 32px;background:#fff;color:var(--pp-ink);text-decoration:none;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase}.pp-btn-white:hover{background:var(--pp-light)}.pp-style__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.pp-style__head .pp-h2{margin:0}.pp-style__row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:16px;overflow-x:auto}@media(min-width:990px){.pp-style__row{grid-auto-flow:row;grid-template-columns:repeat(7,1fr);overflow:visible}}.pp-style__card{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--pp-ink)}.pp-style__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin-bottom:8px;border-radius:6px;background:var(--pp-light);overflow:hidden}.pp-style__media img{width:88%;height:auto;object-fit:contain}.pp-style__name{font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:1.25rem}.pp-style__eg{font-family:var(--FONT-STACK-BODY);font-size:.8125rem;color:var(--pp-muted)}.pp-tiles__grid{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto}@media(min-width:750px){.pp-tiles__grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);overflow:visible}}@media(min-width:990px){.pp-tiles__grid--3{grid-template-columns:repeat(3,1fr)}.pp-tiles__grid--4{grid-template-columns:repeat(4,1fr)}}.pp-tiles__link{position:relative;display:block;aspect-ratio:var(--pp-tile-ratio, 323 / 440);overflow:hidden;background:var(--pp-light)}.pp-tiles__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pp-tiles__link:hover .pp-tiles__img{transform:scale(1.03)}.pp-tiles__label{position:absolute;left:20px;bottom:20px;padding:10px 18px;background:#fff;color:var(--pp-ink);font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.pp-props{padding:40px 0;background:var(--pp-light)}.pp-props__row{list-style:none;margin:0;padding:0;display:grid;gap:28px;grid-template-columns:1fr;text-align:center}@media(min-width:750px){.pp-props__row{grid-template-columns:repeat(3,1fr)}}.pp-props__icon{display:inline-flex;color:var(--pp-ink);margin-bottom:10px}.pp-props__icon--heart{color:var(--pp-red)}.pp-props__title{margin:0 0 6px;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:1.25rem;color:var(--pp-ink)}.pp-props__text{margin:0;font-family:var(--FONT-STACK-BODY);font-size:.875rem;color:var(--pp-muted)}.pp-h2--caps{text-transform:uppercase;font-weight:700}.pp-rel__sub{margin:-4px 0 24px;font-family:var(--FONT-STACK-BODY);font-size:.9375rem;color:var(--pp-muted)}.section-related .collection-tabs{text-align:left}.product__title{font-family:var(--FONT-STACK-HEADING);font-weight:700;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;color:var(--pp-ink)}.product__price__main,.product__block__price .price{font-family:var(--FONT-STACK-BODY);font-weight:600;font-size:1.375rem;color:var(--pp-ink)}.product__block__price shopify-payment-terms{display:none}.pp-kicker{font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-red);margin:0 0 6px}.btn--add-to-cart.btn--primary{min-height:56px;background:var(--pp-ink);border-color:var(--pp-ink);color:#fff;border-radius:0;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.9375rem;letter-spacing:.12em;text-transform:uppercase}.btn--add-to-cart.btn--primary:hover{background:#26333d;border-color:#26333d}.radio__legend,.radio__legend__label{font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink)}.radio__fieldset .radio__button label,.radio__inputs--swatch .swatch__button label{border-radius:4px}.product__block__icon{font-family:var(--FONT-STACK-BODY);font-size:.9375rem;color:var(--pp-ink)}.product__media__wrapper .product__grid{border:1px solid var(--pp-border);border-radius:6px;overflow:hidden;background:#fff}.pp-badge{position:relative;z-index:2}.pp-info.pp-info--acc{display:grid;gap:0 48px;max-width:none;grid-template-columns:1fr}@media(min-width:990px){.pp-info.pp-info--acc{grid-template-columns:1fr 1fr;grid-template-areas:"desc det" "fit det" "ship det";align-items:start}#pp-info-description{grid-area:desc}#pp-info-details{grid-area:det}#pp-info-fit{grid-area:fit}#pp-info-shipping{grid-area:ship}}.pp-info--acc .accordion__wrapper{border-top:1px solid var(--pp-border)}.pp-info--acc .accordion__title{padding:18px 0;font-family:var(--FONT-STACK-ACCENT);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink)}.pp-info--acc .rte p{font-family:var(--FONT-STACK-BODY);font-size:.9375rem;line-height:1.6;color:var(--pp-ink)}.pp-info--acc .pp-specs{border:1px solid var(--pp-border);border-radius:4px;overflow:hidden;background:#fff}.pp-info--acc .pp-specs__row{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-top:1px solid var(--pp-border);font-family:var(--FONT-STACK-BODY);font-size:.8125rem}.pp-info--acc .pp-specs__row:first-child{border-top:0}.pp-info--acc .pp-specs__row:nth-child(odd){background:var(--pp-light)}.pp-info--acc .pp-specs__row dt{font-weight:600;color:var(--pp-ink)}.pp-info--acc .pp-specs__row dd{margin:0;text-align:right;color:var(--pp-muted)}.pp-info__feats{grid-template-columns:repeat(2,1fr);gap:8px}@media(min-width:750px){.pp-info__feats{grid-template-columns:repeat(3,1fr)}}.pp-info__feats li{padding:10px 12px;border-radius:4px;background:var(--pp-light)}.pp-info__feats strong{font-family:var(--FONT-STACK-HEADING);font-weight:500;font-size:.9375rem;color:var(--pp-ink)}.pp-info__feats span{font-family:var(--FONT-STACK-BODY);font-size:.75rem;color:var(--pp-muted);opacity:1}.pp-style__row[hidden],.pp-sb__panel[hidden]{display:none!important}.header__desktop__button:has([data-popdown-toggle=search-popdown]){order:-1}.pp-fs__kicker{color:#1aa1db}.pp-fs__heading{font-size:clamp(2.25rem,4.2vw,3.5rem)}.pp-fs .pp-fs__input,.pp-fs .pp-fs__input:focus{background:#fff;color:var(--pp-ink);border:0;box-shadow:none}.pp-fs .pp-fs__input::placeholder{color:#55636e;opacity:1}.product-single .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;font-size:.8125rem;color:var(--pp-muted)}.product-single .breadcrumb a{color:inherit;text-decoration:none}.product-single .breadcrumb a:hover{color:var(--pp-ink)}.product-single .breadcrumb span:last-child{color:var(--pp-ink)}.product__media__wrapper{position:relative}.pp-badge.pp-badge--gallery{position:absolute;top:18px;left:18px;z-index:3;margin:0}.product-single shopify-payment-terms,.product-single .shopify-payment-terms{display:none!important}.btn--add-to-cart .cta__dot,.btn--add-to-cart [data-button-price]{display:none}.product-single .radio__inputs--swatch{display:flex;flex-wrap:wrap;gap:10px}.product-single .radio__inputs--swatch .swatch__button{width:88px;height:60px;margin:0}.product-single .radio__inputs--swatch .swatch__button label{width:100%;height:100%;padding:6px;border:1px solid var(--pp-border, #dbe4e7);border-radius:4px;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box}.product-single .radio__inputs--swatch input:checked+label{border:2px solid var(--pp-ink)}.pp-adv .pp-band__lede--left,.pp-band .pp-band__lede--left{text-align:start;margin-left:0}.pp-feat__card{aspect-ratio:635 / 420;min-height:0}.pp-feat__card--plain{aspect-ratio:auto;min-height:340px}.pp-look img{height:auto;aspect-ratio:1440 / 600;max-height:720px;object-position:center 22%}.pp-atcb{min-height:max(420px,calc(100vw * 455 / 1440))}.pp-atcb__img{object-position:center 25%}@media(max-width:767px){.pp-look img{aspect-ratio:4 / 5;max-height:none;object-position:center 30%}.pp-atcb{min-height:0}}.pp-mob-search{margin-right:6px}.pp-style__all-item{display:none}.pp-card__quick-word{display:inline}@media(max-width:749px){.pp-tabs{flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--gutter, 16px));padding-bottom:2px}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs .pp-tab{flex:none;padding:9px 16px;border:1px solid var(--pp-border);border-radius:999px;background:#fff;color:var(--pp-ink);font-size:.75rem;white-space:nowrap}.pp-tabs .pp-tab:after{display:none!important}.pp-tabs .pp-tab.is-active{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-hero__btns{flex-wrap:nowrap;gap:10px}.pp-hero__btns .pp-btn-white{flex:1 1 0;padding:14px 8px;text-align:center}.pp-hero__btns .pp-btn-white+.pp-btn-white{background:var(--pp-ink);color:#fff}.pp-style{background:var(--pp-light);padding:40px 0}.pp-style__head{flex-direction:column;align-items:flex-start;gap:14px}.pp-style__row{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:8px;overflow:visible}.pp-style__card{align-items:center;gap:0;padding:10px 4px 12px;border:1px solid var(--pp-border);border-radius:6px;background:#fff;height:100%;box-sizing:border-box}.pp-style__media{aspect-ratio:3 / 2;margin:0 0 6px;background:transparent}.pp-style__name{font-size:.875rem;text-align:center}.pp-style__eg{display:none}.pp-style__all-item{display:block}.pp-style__card--all{justify-content:center;background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-style__all-arrow{font-size:1.5rem;line-height:1;margin-bottom:6px}.pp-tiles__grid--4{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:10px;overflow:visible}.pp-tiles__grid--4 .pp-tiles__label{left:12px;bottom:12px;padding:8px 12px;font-size:.6875rem}.pp-sb{background:var(--pp-light)}.pp-sb .pp-grid4,.pp-rel__grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:24px 12px;overflow:visible}.pp-card__quick-word{display:none}.pp-props{background:var(--pp-ink);padding:32px 0}.pp-props__row{gap:22px;text-align:left}.pp-props__item{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:start}.pp-props__icon{grid-row:span 2;margin:2px 0 0;color:var(--pp-red)}.pp-props__title{color:#fff;font-size:1.125rem}.pp-props__text{color:#f2f6f7bf}.product-single .radio__inputs--swatch{gap:8px}.product-single .radio__inputs--swatch .swatch__button{width:calc((100% - 24px)/4);height:52px}.pp-info__feats,.pp-info--acc .pp-info__feats{grid-template-columns:repeat(3,1fr);gap:8px}.pp-diff__side{min-height:400px}.pp-adv__tiles{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:10px;overflow:visible}.pp-adv__link{aspect-ratio:3 / 4}.pp-cols .pp-adv__link.pp-cols__link{aspect-ratio:150 / 190}.pp-atcb__btn.btn{text-transform:uppercase;letter-spacing:.08em}}.pp-gal-count,.pp-gal-dots{display:none}@media(max-width:749px){.pp-gal-count:not(:empty){display:block;position:absolute;top:18px;right:18px;z-index:3;margin:0;padding:4px 10px;border-radius:999px;background:#ffffffe6;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;color:var(--pp-ink)}.pp-gal-dots:not(:empty){display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.pp-gal-dots span{width:6px;height:6px;border-radius:50%;background:var(--pp-border);transition:background .2s,width .2s}.pp-gal-dots span.is-active{width:18px;border-radius:3px;background:var(--pp-ink)}.pp-diff__split:not(.pp-diff__split--plain){--pp-diff-photo: min(118vw, 460px);grid-template-rows:var(--pp-diff-photo) auto;column-gap:16px;overflow:visible;border-radius:0;background:transparent}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__img{position:relative;grid-row:1;grid-column:1 / -1;height:var(--pp-diff-photo);border-radius:8px}.pp-diff__split:not(.pp-diff__split--plain):after{inset:auto 0 auto 0;top:0;height:var(--pp-diff-photo);background:none}.pp-diff__split:not(.pp-diff__split--plain):before{bottom:auto;height:var(--pp-diff-photo)}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__handle{top:calc(var(--pp-diff-photo) / 2)}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side{display:contents}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__label{grid-row:1;align-self:start;margin:12px;z-index:2;font-size:.625rem}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side--before .pp-diff__label{grid-column:1;justify-self:start}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side--after .pp-diff__label{grid-column:2;justify-self:end}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__points{grid-row:2;margin:16px 0 0;gap:8px;color:var(--pp-ink);font-weight:400;font-size:.8125rem;line-height:1.35}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side--before .pp-diff__points{grid-column:1}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side--after .pp-diff__points{grid-column:2}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__points li{position:relative;padding-left:16px}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__points li:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:#c20f2b}.pp-diff__split:not(.pp-diff__split--plain) .pp-diff__side--after .pp-diff__points li:before{background:#1f7a5c}}.pp-chero{position:relative;overflow:hidden;background:var(--pp-light);color:var(--pp-ink)}.pp-chero__inner{position:relative;z-index:1;padding-top:48px;padding-bottom:40px}.pp-chero__kicker{margin:0 0 10px;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase;color:var(--pp-red)}.pp-chero__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.05}.pp-chero__text{max-width:560px;margin:14px 0 0;font-family:var(--FONT-STACK-BODY);font-size:1rem;line-height:1.55;color:var(--pp-muted)}.pp-chero--image{min-height:clamp(260px,26vw,380px);display:flex;align-items:center;background:var(--pp-ink);color:#fff}.pp-chero--image .pp-chero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-chero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101820d9 0,#10182059 45%,#10182000 70%)}.pp-chero--image .pp-chero__kicker,.pp-chero--image .pp-chero__text{color:#fff}.pp-chero--image .pp-chero__inner{width:100%}@media(max-width:749px){.pp-chero--image{min-height:240px;align-items:flex-end}.pp-chero__shade{background:linear-gradient(0deg,#101820d9 0,#1018201a 75%)}.pp-chero__inner{padding-top:32px;padding-bottom:24px}.pp-chero__text{font-size:.9375rem}}.pp-plp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:4px 0 20px}.pp-plp-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-plp-bar__label{margin-right:4px;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted)}.pp-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--pp-border);border-radius:999px;background:#fff;color:var(--pp-ink);text-decoration:none;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pp-pill:hover{border-color:var(--pp-ink)}.pp-pill.is-active{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}@media(max-width:749px){.pp-plp-bar{gap:10px}.pp-plp-bar__group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%;padding-bottom:2px}.pp-plp-bar__group::-webkit-scrollbar{display:none}}.collection__nav .collection__filters__toggle,.collection__nav .collection-sort .popout__toggle{border:1px solid var(--pp-border);border-radius:999px;padding:8px 16px;background:#fff;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink)}.collection__nav{border:0!important;background:transparent!important}.sidebar__heading{font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink)}.sidebar__filter__group{border-bottom:1px solid var(--pp-border);padding-bottom:12px}[data-products-grid] .js-grid:has(.pp-card){gap:40px 32px}@media(max-width:749px){[data-products-grid] .js-grid:has(.pp-card){gap:24px 12px}}[data-products-grid] .pp-card__quick-word{display:inline}@media(max-width:749px){[data-products-grid] .pp-card__quick-word{display:none}}@media(max-width:749px){.collection--compact-mobile>.wrapper{padding-left:16px;padding-right:16px}.collection__nav{background:#fff!important;padding:8px 0;z-index:4}.pp-plp-bar__label{white-space:nowrap}.pp-plp-bar__group{margin-right:-16px;padding-right:16px}.header__mobile .header__logo{max-width:150px}.header__mobile .header__logo img{width:100%;height:auto}}.collection__nav .collection__filters__toggle,.collection__nav .collection-sort .popout__toggle{height:36px;min-height:0;line-height:1;display:inline-flex;align-items:center;gap:8px}.collection__nav__buttons{display:flex;gap:8px;align-items:center}.collection__nav .collection__filters__toggle svg,.collection__nav .popout__toggle svg{width:14px;height:14px}.pagination-custom{display:inline-flex;gap:8px;align-items:center;border:0;box-shadow:none}.pagination-custom li,.pagination-custom__spacer{border:0!important}.pagination-custom__spacer,.pagination-custom__spacer *{display:none!important}.pagination-custom:before,.pagination-custom:after,.pagination-custom li>*:before,.pagination-custom li>*:after{display:none!important}.pagination-custom__num>a,.pagination-custom__num>span,.pagination-custom__arr>a,.pagination-custom__arr>span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--pp-border);border-radius:999px;background:#fff;color:var(--pp-ink);font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.875rem;text-decoration:none}.pagination-custom__num.active>a,.pagination-custom__num.active>span{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pagination-custom__num>a:hover,.pagination-custom__arr>a:hover{border-color:var(--pp-ink)}.pagination-custom__arr.disabled>*{opacity:.35}.pagination-custom__num.active:after,.pagination-custom__num:after{display:none!important}.pp-chero--image .pp-chero__img{object-position:center 28%}.pp-chero--ian{display:block;background:#fff;color:#fff}.pp-chero--ian .pp-chero__media{position:relative;overflow:hidden;height:clamp(360px,30.56vw,560px);background:var(--pp-ink);display:flex;align-items:center}.pp-chero--ian .pp-chero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--pp-chero-y, 11%)}.pp-chero--ian .pp-chero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1018209e 0,#10182000 50%)}.pp-chero--ian.pp-chero--right .pp-chero__shade{background:linear-gradient(270deg,#10182099 0,#10182000 50%)}.pp-chero--ian .pp-chero__inner{position:relative;z-index:1;width:100%;padding-top:32px;padding-bottom:32px;display:flex}.pp-chero--ian.pp-chero--right .pp-chero__inner{justify-content:flex-end}.pp-chero--ian .pp-chero__copy{max-width:440px;display:flex;flex-direction:column;gap:14px}.pp-chero--ian.pp-chero--right .pp-chero__copy{max-width:340px}.pp-chero--ian .pp-chero__kicker{margin:0;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.pp-chero--ian .pp-chero__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:clamp(2.5rem,4.03vw,3.625rem);line-height:.98;text-transform:uppercase;color:#fff}.pp-chero--ian .pp-chero__text{max-width:380px;margin:0;font-family:var(--FONT-STACK-BODY);font-size:1.0625rem;line-height:1.5;color:#fff}.pp-chero--ian .pp-chero__trust{max-width:360px;margin:0;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pp-chero--ian .pp-chero__below{display:none}@media(min-width:750px){.pp-chero--ian .pp-chero__inner{max-width:none;margin:0;padding-left:max(32px,5.56vw);padding-right:max(32px,3.89vw)}}@media(max-width:749px){.pp-chero--ian .pp-chero__media{height:380px;align-items:flex-end}.pp-chero--ian .pp-chero__img{object-position:var(--pp-chero-x, 50%) 50%}.pp-chero--ian .pp-chero__shade,.pp-chero--ian.pp-chero--right .pp-chero__shade{background:linear-gradient(180deg,#10182000 45%,#101820cc)}.pp-chero--ian .pp-chero__inner,.pp-chero--ian.pp-chero--right .pp-chero__inner{justify-content:flex-start;padding:0 20px 24px}.pp-chero--ian .pp-chero__copy,.pp-chero--ian.pp-chero--right .pp-chero__copy{max-width:none;gap:8px}.pp-chero--ian .pp-chero__kicker{font-size:.6875rem;letter-spacing:.1em}.pp-chero--ian .pp-chero__title{font-size:2.125rem;line-height:1}.pp-chero--ian .pp-chero__sub--desk{display:none}.pp-chero--ian .pp-chero__below{display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px}.pp-chero--ian .pp-chero__below .pp-chero__text{max-width:none;font-size:.9375rem;color:var(--pp-ink)}.pp-chero--ian .pp-chero__below .pp-chero__trust{max-width:none;font-size:.6875rem;color:var(--pp-ink)}}.pagination-custom .pagination-custom__arr>a,.pagination-custom .pagination-custom__arr>span{border-radius:999px!important}.pp-breadcrumbs,.pp-breadcrumbs a,.pp-breadcrumbs__item{font-family:var(--FONT-STACK-ACCENT);font-weight:500;font-size:.8125rem}.pp-breadcrumbs a{color:var(--pp-muted);text-decoration:none}.pp-breadcrumbs a:hover{color:var(--pp-ink)}.pp-breadcrumbs__item:last-child{color:var(--pp-ink)}.product-single .breadcrumb{font-family:var(--FONT-STACK-ACCENT);font-weight:500}.pp-badge,.pp-badge.pp-badge--gallery{border-radius:3px;padding:5px 9px;font-family:var(--FONT-STACK-ACCENT);font-size:.6875rem;letter-spacing:.06em}.pp-card__soldout{position:absolute;right:10px;bottom:10px;padding:8px 12px;border:1px solid var(--pp-border);border-radius:20px;background:var(--pp-light);color:var(--pp-muted);font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.pp-card:has(.pp-card__soldout) .pp-card__img:not(.pp-card__img--alt){opacity:.7}.pp-plp-bar__group,.pp-pill{position:relative}.pp-chero__shape{white-space:nowrap}.template-search .collection__products:has(.pp-search__card){display:grid;grid-template-columns:repeat(2,1fr);gap:24px 12px}@media(min-width:990px){.template-search .collection__products:has(.pp-search__card){grid-template-columns:repeat(4,1fr);gap:40px 32px}}.template-search .collection__products:has(.pp-search__card)>:not(.pp-search__card){grid-column:1 / -1}.template-search .collection__products:has(.pp-search__card)>hr{display:none}@media(max-width:749px){.pp-search__card .pp-card__quick-word{display:none}}.pp-btn-ink{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:14px 28px;background:var(--pp-ink);color:#fff;text-decoration:none;font-family:var(--FONT-STACK-ACCENT);font-weight:700;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.pp-btn-ink:hover{background:#26333d;color:#fff}.pp-cart-empty{padding:64px 16px;text-align:center}.pp-cart-empty__title{margin:0 0 24px;font-family:var(--FONT-STACK-HEADING);font-weight:600;font-size:clamp(1.75rem,3vw,2.5rem);color:var(--pp-ink)}.pp-cart-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.template-404 .title{font-family:var(--FONT-STACK-HEADING);font-weight:600;color:var(--pp-ink)}.pp-404__text{color:var(--pp-muted);margin-bottom:24px}.pp-diff__img--mob{display:none}@media(max-width:767px){.pp-atcb__img{height:auto;aspect-ratio:1 / 1;object-position:50% 50%}.pp-feat__card{aspect-ratio:358 / 260}.pp-fs__signup--image .pp-fs__signup-media{aspect-ratio:388 / 230}.pp-fs__signup--image .pp-fs__signup-media img{object-position:99% 50%}}@media(max-width:749px){.pp-diff__split:not(.pp-diff__split--plain){--pp-diff-photo: min(calc((100vw - 32px) * 420 / 358), 600px)}.pp-diff__split .pp-diff__img--desk{display:none}.pp-diff__split .pp-diff__img--mob{display:block}.pp-tiles__grid--4{--pp-tile-ratio: 173 / 221 !important}.pp-tiles__grid--3{grid-auto-columns:81%}}.pp-look__img--mob,.pp-atcb__img--mob{display:none!important}@media(max-width:767px){.pp-look__img--desk,.pp-atcb__img--desk{display:none!important}.pp-look__img--mob,.pp-atcb__img--mob{display:block!important}}.swatch__button input:focus-visible~label,.radio__button input:focus-visible~label{outline:2px solid #101820;outline-offset:2px}.yotpo-bottom-line,.yotpo-sr-bottom-line-summary{flex-wrap:wrap;max-width:100%}.yotpo-summary-section,.yotpo-star-distribution{flex-wrap:wrap;max-width:100%;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/90/assets/peppers.css.map */
