:root{--pp-gray: #F4F4F4;--pp-line: #ECECEC;--pp-muted: #666666}body,[class*=color-scheme-]{color:rgba(var(--color-foreground),.9)}body{letter-spacing:0;line-height:1.6}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0;line-height:1.2}@media screen and (max-width:749px){.page-width{padding:0 1.6rem}}.pp-editor-note{padding:1.2rem 1.6rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:8px;font-size:1.3rem;text-align:center;color:rgba(var(--color-foreground),.75)}.pp-editor-note--wide{max-width:64rem;margin:0 auto 2.4rem}.pp-eyebrow{margin:0 0 8px;font-family:var(--font-body-family);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent)}.button.pp-btn,a.button.pp-btn{min-height:50px;padding:12px 30px;border-radius:4px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--pp-accent);background:var(--pp-accent);color:#fff}.button.pp-btn:before,.button.pp-btn:after{box-shadow:none}.pp-pill{display:inline-block;padding:14px 34px;border-radius:999px;background:var(--pp-accent);color:#111;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:box-shadow .2s ease}.pp-pill:hover{box-shadow:0 0 22px rgba(var(--pp-accent-rgb),.55);color:#111}.pp-ticker{overflow:hidden;background:var(--pp-accent)}.pp-ticker.color-scheme-4{background:var(--pp-accent)}.pp-ticker__track{display:flex;width:max-content;animation:pp-ticker var(--pp-ticker-duration, 120s) linear infinite}.pp-ticker:hover .pp-ticker__track{animation-play-state:paused}.pp-ticker__group{display:flex;margin:0;padding:0}.pp-ticker__item{display:inline-flex;align-items:center;gap:6px;padding:11px 30px;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground))}.pp-ticker__item .pp-icon{width:20px;height:20px;flex:none}.pp-ticker__link{color:inherit;text-decoration:none}@media screen and (max-width:749px){.pp-ticker__item{font-size:12px}}@keyframes pp-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pp-ticker__track{animation:none}}.section-header .header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.12)}.section-header .header-wrapper .header{padding-top:12px;padding-bottom:12px}@media screen and (min-width:990px){.section-header .header-wrapper .header{padding-top:20px;padding-bottom:20px;column-gap:10px}}.header .header__heading-link{padding:0;margin:0}.pp-wordmark{display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch;width:70px;min-height:70px;color:rgb(var(--color-foreground))}.pp-wordmark__text{font-family:var(--pp-logo-font);font-weight:var(--pp-logo-weight);font-style:italic;font-size:17px;line-height:1;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.pp-wordmark__beam{display:block;height:3px;margin-top:5px;border-radius:3px;background:linear-gradient(90deg,var(--pp-accent),rgba(var(--pp-accent-rgb),0))}@media screen and (min-width:990px){.pp-wordmark{width:90px;min-height:90px}.pp-wordmark__text{font-size:22px}}.pp-logo-img{display:block;width:70px;height:70px;object-fit:contain}@media screen and (min-width:990px){.pp-logo-img{width:90px;height:90px}}.header .header__inline-menu{margin-left:0}.header .list-menu--inline{gap:4px}.header .header__menu-item{padding:5px 12px;border-radius:6px;font-size:14px;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground))}.header .header__menu-item:hover span{text-decoration:none}.header .header__menu-item[aria-current=page]{background:var(--pp-accent);color:#fff}.header .header__menu-item .header__active-menu-item{text-decoration:none}.header .header__icons{padding-right:0;gap:0}.header .header__icons .header__icon--account,.header .header__icons .header__icon--cart{margin-left:4px}.header .header__icons .header__icon--cart{margin-right:0}.section-header .header .header__icon .svg-wrapper{width:20px;height:20px}.section-header .header .header__icon svg.pp-line-icon{width:20px;height:20px;fill:none;stroke:currentColor}.section-header .header .header__icon svg.pp-line-icon *{fill:none}@media screen and (max-width:989px){.section-header .header-wrapper .header.header--mobile-center{padding-left:16px;padding-right:16px;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.section-header .header-wrapper .header.header--mobile-center>.header__search{grid-area:icons;justify-self:end;margin-right:48px}.section-header .header-wrapper .header.header--mobile-center>.header__icons{justify-self:end}.section-header .header .header__icons .header__icon--account{display:none}.section-header .header header-drawer{margin-left:0}.section-header .header .header__icon .svg-wrapper,.section-header .header .header__icon svg.pp-line-icon{width:26px;height:26px}}@media screen and (min-width:750px){product-info .product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:55%;width:55%}product-info .product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:45%;width:45%;padding-left:50px}product-info .product.grid{column-gap:0}}@media screen and (max-width:749px){product-info[id^=MainProduct-]{padding-top:0;padding-bottom:20px}product-info .product .product__media-wrapper{width:calc(100% + 3.2rem);max-width:none;margin:0 -1.6rem 16px}product-info media-gallery{display:block}product-info .product__media-wrapper media-gallery slider-component.slider-mobile-gutter{margin-left:0;margin-right:0}product-info media-gallery [id^=GalleryViewer] .product__media-list{margin:0;padding:0;gap:0;scroll-padding-left:0}product-info media-gallery [id^=GalleryViewer] .product__media-list.slider .product__media-item.grid__item{width:100%;margin:0;padding:0}product-info .product__media-wrapper media-gallery slider-component.thumbnail-slider.slider-mobile-gutter{margin-top:10px;padding:0 16px}product-info media-gallery .thumbnail-slider .thumbnail-list{margin-bottom:0}product-info media-gallery .thumbnail-slider .slider-button{flex:none;width:20px;height:28px;opacity:.6}product-info media-gallery .thumbnail-slider .thumbnail-list.slider{margin:0 6px;padding:2px;column-gap:10px;scroll-padding-left:2px}product-info media-gallery .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 52.4px;width:52.4px}product-info media-gallery .thumbnail-slider .thumbnail{border-radius:2px}}product-info .product__info-container{display:flex;flex-direction:column;gap:12px}product-info .product__info-container>*{margin-top:0;margin-bottom:0}product-info .product__info-container>.pp-headline{padding-bottom:4px}product-info .product__info-container>.pp-trust{margin-top:16px}product-info .product__info-container>.shopify-app-block:has(.kaching-bundles__block){margin-bottom:-11px}@media screen and (min-width:750px){product-info media-gallery .product__media-list{margin-bottom:0}product-info .thumbnail-slider{margin-top:8px}product-info .thumbnail-slider .slider-button{width:20px;height:28px;opacity:.5}product-info .thumbnail-slider .thumbnail-list.slider{margin:0 3px;padding:5px;column-gap:9.5px}product-info .thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 124px;width:124px}product-info .thumbnail-slider .thumbnail{border-radius:12px}}.pp-gallery-arrows{position:absolute;inset:50% 0 auto;z-index:2;pointer-events:none}.pp-gallery-arrow{position:absolute;top:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;pointer-events:auto}.pp-gallery-arrow svg{width:16px;height:16px}.pp-gallery-arrow--prev{left:10px}.pp-gallery-arrow--next{right:10px}.pp-gallery-arrow:hover{background:#000000a6}media-gallery .product__media-list .product__media-item .product-media-container{border:0}product-info media-gallery .thumbnail-list .thumbnail{border:2px solid transparent;box-shadow:none;overflow:hidden}product-info media-gallery .thumbnail-list .thumbnail[aria-current]{border-color:#111;box-shadow:none}product-info media-gallery .thumbnail-list .thumbnail img{border-radius:0}product-info .product__media-list .product__media-icon{display:none}.pp-media-placeholder{aspect-ratio:1 / 1;background:var(--pp-gray)}.pp-media-placeholder__svg{display:block;width:100%;height:100%;fill:#1111112e}.pp-headline{width:100%}.pp-headline__eyebrow{margin:0 0 6px;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-accent)}.product__info-container .pp-headline__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.pp-headline__win{display:inline-block;overflow:hidden;vertical-align:bottom;height:1.15em}@media screen and (min-width:990px){.pp-headline__win{display:block;width:max-content}}.pp-headline__track{display:flex;flex-direction:column}.pp-headline__word{height:1.15em;display:flex;align-items:center;font-style:italic;color:var(--pp-accent);white-space:nowrap}.pp-bullets__list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px;color:var(--pp-ink)}.pp-bullets__item{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;line-height:1.3}.pp-bullets__item strong{font-weight:700}.pp-bullets__item small{font-size:12px;color:var(--pp-muted)}.pp-bullets__ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--pp-gray);font-size:11px}.pp-bullets__box{margin:10px 0 2px;padding:8px 11px;border-radius:8px;border-left:3px solid var(--pp-accent);background:var(--pp-dark);color:#fff;font-size:12px;line-height:1.35}product-info .product__info-container .product-form{margin:0}product-info .product-form__buttons{max-width:none}product-info .product-form__submit.button{margin-bottom:0;min-height:49px;padding:10px 20px;border-radius:4px;font-family:var(--font-body-family);font-size:19px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background-color:var(--pp-accent);color:#fff}product-info .product-form__submit.button:before,product-info .product-form__submit.button:after{box-shadow:none}.pp-atc-total,.kaching-bundles-atc-total{font:inherit;letter-spacing:inherit}.product-form__submit .pp-atc-total:empty{display:none}.pp-trust{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--pp-line);display:grid;gap:10px;color:var(--pp-ink)}.pp-trust__item{display:flex;gap:10px;align-items:center;margin:0;padding:0;font-size:14px;line-height:1.35}.pp-trust__item strong{color:var(--pp-ink)}.pp-trust__ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--pp-gray);font-size:14px}.kaching-bundles__block{--bar-background-color: #FFFFFF !important;--bar-border-color: rgba(var(--pp-accent-rgb), .3) !important;--bar-border-radius: 8px !important;--bar-selected-background-color: #EDEDED !important;--bar-selected-border-color: var(--pp-accent) !important;--bar-label-background-color: var(--pp-accent) !important;--bar-label-color: #FFFFFF !important;--bar-label-font-size: 12px !important;--bar-most-popular-background-color: var(--pp-accent) !important;--bar-most-popular-color: #FFFFFF !important;--bar-title-color: #000000 !important;--bar-title-font-size: 20px !important;--bar-title-font-weight: bold !important;--bar-subtitle-color: #555555 !important;--bar-subtitle-font-size: 14px !important;--bar-price-color: #000000 !important;--bar-full-price-color: #555555 !important;--bar-image-size: 64px !important;--bar-image-border-radius: 6px !important;--block-title-color: #000000 !important;--block-title-font-size: 14px !important;--block-title-font-weight: bold !important}.kaching-bundles__bar-radio{accent-color:var(--pp-accent)}.pp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px 0;background:#fff;color:var(--pp-ink);box-shadow:0 -1px 10px #0003;transform:translateY(110%);transition:transform .3s ease}.pp-sticky-atc[hidden]{display:none}.pp-sticky-atc.is-visible{transform:translateY(0)}.pp-sticky-atc__inner{display:flex;align-items:center;gap:14px}.pp-sticky-atc__media{flex:none;width:52px;height:52px;border-radius:6px;overflow:hidden}.pp-sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-sticky-atc__info{flex:1 1 auto;min-width:0}.pp-sticky-atc__title{font-family:var(--font-heading-family);font-weight:400;font-size:18px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky-atc__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.08em}.pp-sticky-atc__current{color:var(--pp-accent)}.pp-sticky-atc__compare{opacity:.75;font-weight:700;color:var(--pp-ink)}.pp-sticky-atc__badge{padding:2.5px 7px;border-radius:6px;background:var(--pp-dark);color:#fff;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.pp-sticky-atc .pp-sticky-atc__btn{flex:none;min-height:52px;padding:0 28.5px;border:2px solid var(--pp-accent);border-radius:6px;background:var(--pp-accent);color:#fff;font-family:var(--font-body-family);font-size:19px;font-weight:800;letter-spacing:.08em;text-transform:none}.pp-sticky-atc .pp-sticky-atc__btn:before,.pp-sticky-atc .pp-sticky-atc__btn:after{box-shadow:none}@media screen and (min-width:750px){.pp-sticky-atc--mobile-only{display:none}}@media screen and (max-width:749px){.pp-sticky-atc__media,.pp-sticky-atc__badge{display:none}.pp-sticky-atc__title{font-size:17px;white-space:normal}.pp-sticky-atc .pp-sticky-atc__btn{min-height:48px;padding:0 22px;font-size:17px}}.pp-top{position:fixed;right:16px;bottom:20px;z-index:24;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--pp-accent);color:#fff;box-shadow:0 4px 14px #00000026;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s,bottom .3s ease}.pp-top svg{width:16px;height:16px}.pp-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.pp-has-sticky-atc .pp-top{bottom:84px}@media screen and (max-width:749px){body.pp-has-sticky-atc .pp-top{bottom:97px}}.pp-banner{position:relative;display:flex;min-height:var(--pp-banner-h-m, 520px);overflow:hidden;background:var(--pp-dark);color:#fff}@media screen and (min-width:750px){.pp-banner{min-height:var(--pp-banner-h, 620px)}}.pp-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.pp-banner__media img,.pp-banner__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--pp-banner-pos, center);display:block}.pp-banner__media svg{background:#1a1a1a;fill:#ffffff26}.pp-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--pp-banner-overlay, .4)}.pp-banner__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;padding-top:40px;padding-bottom:40px}.pp-banner--left .pp-banner__content{justify-content:flex-start}.pp-banner__box{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:72rem}.pp-banner--left .pp-banner__box{align-items:flex-start;text-align:left}.pp-banner__heading{margin:0;font-size:34px;line-height:1.2;color:#fff}.pp-banner__text,.pp-banner__text p{margin:0;color:#fff}@media screen and (min-width:750px){.pp-banner__heading{font-size:52px}}.pp-uses{padding:48px 16px}.pp-uses__inner{max-width:1100px;margin:0 auto;text-align:center}.pp-uses .pp-uses__title{margin:0 0 10px;font-size:clamp(24px,5vw,36px);line-height:1.2;font-weight:700;color:rgb(var(--color-foreground))}.pp-uses__sub{max-width:540px;margin:0 auto;font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.71)}.pp-uses__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;text-align:left}.pp-uses__card{margin:0;overflow:hidden;border:1px solid rgba(var(--color-foreground),.11);border-radius:16px;background:rgba(var(--color-foreground),.043);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pp-uses__media{position:relative}.pp-uses__media img,.pp-uses__media svg{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.pp-uses__media svg{background:rgba(var(--color-foreground),.08);fill:rgba(var(--color-foreground),.2)}.pp-uses__tag{position:absolute;left:8px;bottom:8px;padding:5px 9px;border:1px solid var(--pp-accent);border-radius:999px;background:#0b0b0bd9;font-size:11px;font-weight:700;line-height:1.2;color:#fff}.pp-uses__body{padding:12px 12px 16px}.pp-uses .pp-uses__body h3{margin:0 0 6px;font-size:14px;line-height:1.3;color:rgb(var(--color-foreground))}.pp-uses__body p{margin:0;font-size:12.5px;line-height:1.5;color:rgba(var(--color-foreground),.71)}@media screen and (min-width:990px){.pp-uses{padding:72px 24px}.pp-uses__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pp-uses__card:hover{transform:translateY(-4px);border-color:var(--pp-accent);box-shadow:0 8px 28px rgba(var(--pp-accent-rgb),.25)}.pp-uses__tag{left:12px;bottom:12px;padding:6px 11px;font-size:12px}.pp-uses__body{padding:16px 16px 20px}.pp-uses .pp-uses__body h3{font-size:17px}.pp-uses__body p{font-size:14px}}.pp-how{padding:48px 16px}.pp-how__inner{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.pp-how__media{overflow:hidden;border-radius:20px;background:var(--pp-dark)}.pp-how__media img,.pp-how__media svg{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pp-how__media svg{fill:#ffffff26}.pp-how .pp-how__title{margin:0 0 12px;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.1}.pp-how__lead{margin:0 0 20px;font-size:16px;line-height:1.5;color:rgba(var(--color-foreground),.714)}.pp-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-how__steps--has-btn{margin-bottom:24px}.pp-how__steps li{display:flex;gap:14px;align-items:flex-start;margin:0;padding:14px 16px;border-left:3px solid var(--pp-accent);border-radius:12px;background:rgba(var(--color-foreground),.043);font-size:15px;line-height:1.45;color:rgb(var(--color-foreground))}.pp-how__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--pp-accent);color:#fff;font-weight:700}@media screen and (min-width:768px){.pp-how{padding:72px 24px}.pp-how__inner{grid-template-columns:1fr 1fr;gap:48px}.pp-how__inner--reverse .pp-how__media{order:2}}.pp-cmp{padding:48px 16px}.pp-cmp__inner{max-width:720px;margin:0 auto}.pp-cmp .pp-cmp__title{margin:0 0 8px;text-align:center;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.15}.pp-cmp__sub{margin:0 0 24px;text-align:center;color:rgba(var(--color-foreground),.714)}.pp-cmp__table{overflow:hidden;border-radius:16px;background:#fff;color:#111;box-shadow:0 2px 12px #0000000f}.pp-cmp__row{display:grid;grid-template-columns:1fr 96px 96px;align-items:center;padding:14px 16px;border-top:1px solid var(--pp-line);font-size:15px}.pp-cmp__row>div:not(:first-child){text-align:center}.pp-cmp__row--head{border-top:0;background:var(--pp-dark);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp-cmp__yes,.pp-cmp__no{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:15px;font-weight:700}.pp-cmp__yes{background:var(--pp-accent);color:#fff;box-shadow:0 0 10px rgba(var(--pp-accent-rgb),.4)}.pp-cmp__no{background:var(--pp-line);color:#999}.pp-cmp__maybe{font-size:12px;color:#888}@media screen and (min-width:768px){.pp-cmp{padding:72px 24px}}@media screen and (max-width:480px){.pp-cmp{padding:36px 12px}.pp-cmp__row{grid-template-columns:1fr 72px 72px;padding:12px;font-size:14px}.pp-cmp__row--head{font-size:11px}}.pp-rev{padding:48px 16px}.pp-rev__inner{max-width:1000px;margin:0 auto}.pp-rev__photo{overflow:hidden;margin:0 0 32px;border-radius:20px}.pp-rev__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.pp-rev .pp-rev__title{margin:0 0 24px;text-align:center;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.15}.pp-rev__app{margin-bottom:24px}.pp-rev__grid{display:grid;grid-template-columns:1fr;gap:16px}.pp-rev__card{padding:22px 20px;border:1px solid rgba(var(--color-foreground),.11);border-top:3px solid var(--pp-accent);border-radius:16px;background:rgba(var(--color-foreground),.043)}.pp-rev__stars{margin-bottom:8px;color:var(--pp-accent);font-size:18px;letter-spacing:2px}.pp-rev__star-off{opacity:.25}.pp-rev .pp-rev__head{margin:0 0 8px;font-size:17px;font-weight:700}.pp-rev__text{margin:0 0 12px;font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.71)}.pp-rev__name{margin:0;font-size:14px;font-weight:700;color:var(--pp-accent)}.pp-rev__verified{font-weight:400;color:rgba(var(--color-foreground),.71)}@media screen and (min-width:768px){.pp-rev{padding:72px 24px}.pp-rev__photo img{aspect-ratio:16 / 7}.pp-rev__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.pp-faq{padding:48px 16px}.pp-faq__inner{max-width:720px;margin:0 auto}.pp-faq .pp-faq__title{margin:0 0 24px;text-align:center;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.15}.pp-faq__item{margin:0 0 10px;border-left:3px solid transparent;border-radius:12px;background:rgba(var(--color-foreground),.043);transition:border-color .2s ease}.pp-faq__item[open]{border-left-color:var(--pp-accent)}.pp-faq__item>summary{position:relative;display:block;padding:16px 52px 16px 18px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.pp-faq__item>summary::-webkit-details-marker{display:none}.pp-faq__item>summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:700;line-height:1.3;color:var(--pp-accent)}.pp-faq__item[open]>summary:after{content:"\2212"}.pp-faq__answer{padding:0 18px 16px}.pp-faq .pp-faq__answer p{margin:0;font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.786)}.pp-faq .pp-faq__answer p+p{margin-top:8px}.pp-faq__answer a{color:var(--pp-accent)}@media screen and (min-width:768px){.pp-faq{padding:72px 24px}}.footer .footer__content-top{padding-bottom:0}.footer .footer__blocks-wrapper .footer-block.grid__item{max-width:none;width:100%;margin:0;text-align:left}.footer .footer__content-bottom{margin-top:40.5px;padding-top:0;border-top:0}.footer .footer__content-bottom .footer__payment{margin-top:0}.footer .list-payment{gap:6px;margin:0;padding:0}.footer .list-payment__item{padding:0}.footer .footer__content-bottom-wrapper .footer__copyright{margin-top:16px}@media screen and (max-width:749px){footer.footer{padding-top:32px;padding-bottom:20px}.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width,.footer .footer__content-bottom .page-width{padding-left:1.6rem;padding-right:1.6rem}.footer .footer__blocks-wrapper{margin:0}.footer ul.footer-block__details-content.pp-footer-links{gap:14px;margin-bottom:0}.footer .footer__content-bottom{margin-top:25px}.footer .footer__column--info{padding-left:0;padding-right:0;width:100%}.footer .footer__payment,.footer .footer__payment .list-payment{width:100%}}.footer .footer-block__heading{margin:0 0 20px;font-family:var(--font-heading-family);font-weight:400;font-size:26px;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}.footer .pp-footer-links{display:grid;gap:8px;margin:0;padding:0}.footer .pp-footer-links li{margin:0}.footer .footer-block__details-content.pp-footer-links>li .list-menu__item--link,.footer .footer-block__details-content.pp-footer-links>li:first-child .list-menu__item--link{padding-top:3px;padding-bottom:3px}.footer .pp-footer-links .list-menu__item--link{display:inline-block;opacity:.95;padding:3px 0;font-size:14px;line-height:1.6;letter-spacing:.06em;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.footer .pp-footer-links .list-menu__item--link{font-size:16px}}.footer .copyright__content{font-size:11.67px;line-height:1.6;letter-spacing:.072em;color:rgb(var(--color-foreground))}.footer .copyright__content a{color:inherit}cart-drawer.drawer{background-color:#11111180}cart-drawer .drawer__inner{width:420px;max-width:100vw;padding:0;border:0;border-left:1px solid rgba(17,17,17,.1);background:#fff;color:#111}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw;border-left:0}}cart-drawer .drawer__inner .drawer__header{display:flex;align-items:center;justify-content:space-between;min-height:71px;padding:16px 20px;border-bottom:1px solid rgba(17,17,17,.12)}cart-drawer .drawer__inner .drawer__heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:31.2px;line-height:1.2;letter-spacing:.02em;color:#111}cart-drawer .drawer__inner .drawer__close{position:static;width:38px;height:38px;min-width:38px;min-height:38px;padding:6px;color:#111}cart-drawer .drawer__inner .drawer__close .svg-wrapper,cart-drawer .drawer__inner .drawer__close svg{width:26px;height:26px}cart-drawer .drawer__contents{padding:0 20px}cart-drawer .drawer__cart-items-wrapper{padding:0}cart-drawer .cart-items thead{display:none}cart-drawer .cart-items .cart-item{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity totals";column-gap:14px;row-gap:0;align-items:start;margin:0;padding:20px 0 10px}cart-drawer .cart-items tr.cart-item>td{padding:0}cart-drawer .cart-items .cart-item__media{grid-area:media;width:74px}cart-drawer .cart-items .cart-item__media .cart-item__image{width:74px;height:74px;object-fit:contain;background:#1111110d;box-shadow:3px 3px 10px #0000000d}cart-drawer .cart-items .cart-item__details{grid-area:details;padding-right:30px}cart-drawer .cart-items .cart-item__details>*+*{margin-top:2px}cart-drawer .cart-items .cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:17.25px;line-height:1.2;letter-spacing:.05em;color:#111;text-decoration:none}cart-drawer .cart-items .cart-item__details .cart-item__discounted-prices{display:none}cart-drawer .cart-items .cart-item__details .discounts{margin:2px 0 0}cart-drawer .cart-items .cart-item__details .discounts__discount{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.6;color:var(--pp-dark)}cart-drawer .cart-items .cart-item__details .discounts__discount svg{width:16px;height:16px}cart-drawer .cart-items .cart-item__quantity{grid-area:quantity;margin-top:8px;padding:0;position:static}cart-drawer .cart-items .cart-item__quantity quantity-popover,cart-drawer .cart-items .cart-item__quantity .quantity-popover-wrapper,cart-drawer .cart-items .cart-item__quantity .quantity-popover-container,cart-drawer .cart-items .cart-item__quantity .cart-item__quantity-wrapper{position:static}cart-drawer .cart-items .cart-item__totals{grid-area:totals;display:flex;flex-direction:column;align-items:flex-end;margin-top:10px;padding:0;text-align:right}cart-drawer .cart-items .cart-item__totals .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}cart-drawer .cart-items .cart-item__totals .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:6px}cart-drawer .cart-items .cart-item__totals .cart-item__discounted-prices .price{margin:0}cart-drawer .cart-items .cart-item__totals .cart-item__old-price{font-size:14px;line-height:1.6;font-weight:400;color:#111;opacity:.6}cart-drawer .cart-items .cart-item__totals .price{font-size:15px;line-height:1.6;font-weight:700;letter-spacing:0;color:var(--pp-accent)}cart-drawer .cart-items .cart-item__totals .cart-item__old-price.price{color:#111;font-weight:400;font-size:14px}cart-drawer .pp-cart-save{margin:0;font-size:13px;line-height:1.6;font-weight:700;color:#111;white-space:nowrap}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:0}cart-drawer .cart-item__quantity .quantity{width:88px;min-height:28px;height:28px;border:1px solid rgba(var(--pp-accent-rgb),.2);border-radius:6px;background:#fdeeef}cart-drawer .cart-item__quantity .quantity:before,cart-drawer .cart-item__quantity .quantity:after{display:none}cart-drawer .cart-item__quantity .quantity__button{width:26px;height:26px;padding:1px 6px;color:#111}cart-drawer .cart-item__quantity .quantity__button .svg-wrapper,cart-drawer .cart-item__quantity .quantity__button svg{width:12px;height:12px}cart-drawer .cart-item__quantity .quantity__input{width:34px;height:26px;padding:1px 2px;border-left:1px solid rgba(17,17,17,.2);border-right:1px solid rgba(17,17,17,.2);font-size:13px;font-weight:700;line-height:1.6;color:#111;opacity:1}cart-drawer .cart-item__quantity cart-remove-button{position:absolute;top:20px;right:0;margin:0}cart-drawer .cart-item__quantity cart-remove-button .button{width:24px;height:24px;min-width:24px;min-height:24px;padding:4px;opacity:.6;color:#111;box-shadow:none}cart-drawer .cart-item__quantity cart-remove-button .button:before,cart-drawer .cart-item__quantity cart-remove-button .button:after{display:none}cart-drawer .cart-item__quantity cart-remove-button .svg-wrapper,cart-drawer .cart-item__quantity cart-remove-button svg{width:16px;height:16px}cart-drawer .drawer__inner .drawer__footer{padding:16px 20px;border-top:1px solid rgba(17,17,17,.15);background:#fff}cart-drawer .drawer__footer .cart-drawer__footer{padding:0;border:0}cart-drawer .drawer__footer>details{display:none}cart-drawer .drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0}cart-drawer .drawer__footer .totals>*{margin:0}cart-drawer .drawer__footer .pp-cart-savings .totals__total,cart-drawer .drawer__footer .pp-cart-savings .totals__total-value{font-family:var(--font-body-family);font-size:17px;line-height:1.6;font-weight:700;letter-spacing:0;color:var(--pp-accent)}cart-drawer .drawer__footer .pp-cart-subtotal .totals__total,cart-drawer .drawer__footer .pp-cart-subtotal .totals__total-value{font-family:var(--font-body-family);font-size:20px;line-height:1.6;font-weight:700;letter-spacing:0;color:#111}cart-drawer .drawer__footer .tax-note{display:none}cart-drawer .drawer__footer .discounts{display:none}cart-drawer .drawer__inner .cart__ctas{display:block;margin-top:12px}cart-drawer .drawer__inner .cart__checkout-button.button{width:100%;max-width:none;min-height:49.6px;padding:12px 30px;border-radius:8px;background:var(--pp-accent);color:#fff;font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.06em}cart-drawer .drawer__inner .cart__checkout-button.button:before,cart-drawer .drawer__inner .cart__checkout-button.button:after{box-shadow:none}cart-drawer .pp-cart-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0}cart-drawer .pp-cart-payments .icon{width:38px;height:24px}.pp-page-text__inner{max-width:620px;margin:0 auto}@media screen and (max-width:749px){.pp-page-text__inner{padding:0 1.6rem}}.pp-page-text .pp-page-text__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}.pp-page-text .pp-page-text__body p{margin:0 0 1em}.pp-page-text .pp-page-text__body p:last-child{margin-bottom:0}.pp-page-text .pp-page-text__body a{color:var(--pp-accent)}@media screen and (max-width:749px){.pp-page-text .pp-page-text__heading{margin-bottom:12px;font-size:24px}}div.contact.page-width--narrow{max-width:620px}@media screen and (min-width:750px){div.contact.page-width--narrow{padding-left:0;padding-right:0}}div.contact.page-width .title{margin:0 0 16px;text-align:center;font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:0}div.contact.page-width .contact__fields{column-gap:12px;row-gap:0;margin:0}div.contact.page-width .field{margin:0 0 12px}div.contact.page-width .contact__fields .field{margin-bottom:12px}div.contact.page-width .field:before,div.contact.page-width .field:after{display:none}div.contact.page-width .field__input{height:55.6px;min-height:55.6px;margin:0;padding:14px 22px;border:1px solid rgba(17,17,17,.55);border-radius:6px;box-shadow:none;background:#fff;font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:0;color:#111}div.contact.page-width .field__input:focus{outline:2px solid rgba(var(--pp-accent-rgb),.5);outline-offset:0;box-shadow:none}div.contact.page-width .field__input::placeholder{opacity:1;color:#1119}div.contact.page-width textarea.field__input{height:120px;min-height:120px;resize:vertical}div.contact.page-width .field__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}div.contact.page-width .contact__button{margin-top:20px}div.contact.page-width .contact__button .button{width:100%;min-height:54px;padding:12px 30px;border-radius:4px;background:var(--pp-accent);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.06em}div.contact.page-width .contact__button .button:before,div.contact.page-width .contact__button .button:after{box-shadow:none}@media screen and (max-width:749px){div.contact.page-width--narrow{padding-left:1.6rem;padding-right:1.6rem}div.contact.page-width{padding-top:19.8px;padding-bottom:19.8px}div.contact.page-width .title{font-size:24px;margin-bottom:12px}div.contact.page-width .contact__fields{grid-template-columns:1fr}div.contact.page-width .contact__button{margin-top:19px}}.shopify-policy__container{box-sizing:border-box;max-width:654px;margin:0 auto;padding:0 20px;color:#111111e6}.shopify-policy__container .shopify-policy__title{text-align:center}.shopify-policy__container .shopify-policy__title h1{margin:0 0 20px;font-family:var(--font-heading-family);font-size:40px;font-weight:700;line-height:1.2;letter-spacing:0;color:#111}.shopify-policy__container .shopify-policy__body,.shopify-policy__container .shopify-policy__body .rte{font-size:inherit;line-height:1.6}.shopify-policy__container .shopify-policy__body p{margin:0 0 1em}.shopify-policy__container .shopify-policy__body h2{margin:0 0 16px;font-family:var(--font-heading-family);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:0;color:#111}.shopify-policy__container .shopify-policy__body a{color:var(--pp-accent)}@media screen and (max-width:749px){.shopify-policy__container{max-width:none}.shopify-policy__container .shopify-policy__title h1{margin-bottom:14px;font-size:28px}.shopify-policy__container .shopify-policy__body h2{margin-bottom:12px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pp-theme.css.map */
