.pp-section.pp-bg--white{background:#fff}.pp-section.pp-bg--beige{background:var(--pp-beige)}.pp-section.pp-bg--brown{background:var(--pp-brown);color:var(--pp-on-brown, #f4ede3)}.pp-strip{--pp-on-brown: #f4ede3;--pp-strip-accent: #c9a982;position:relative;overflow:hidden}.pp-strip.pp-bg--brown{background:linear-gradient(90deg,#45342a 0%,var(--pp-brown) 50%,#45342a 100%)}.pp-strip.pp-bg--beige,.pp-strip.pp-bg--white{--pp-strip-accent: var(--pp-brown);color:var(--pp-ink)}.pp-strip__track{display:flex}.pp-strip__list{list-style:none;margin:0;padding:0;flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pp-strip__list--clone{display:none}.pp-strip__item{display:flex;align-items:center;gap:10px;white-space:nowrap}.pp-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--pp-strip-accent);background:color-mix(in srgb,var(--pp-strip-accent) 14%,transparent)}.pp-strip__item .pp-icon{width:15px;height:15px}.pp-section.pp-bg--brown .pp-sample-tag{color:var(--pp-on-brown, #f4ede3);border-color:#f4ede380}@media(prefers-reduced-motion:no-preference){.pp-strip .pp-strip__list.pp-reveal{opacity:1;transform:none}.pp-strip .pp-strip__list.pp-reveal--pending .pp-strip__item{opacity:0;transform:translateY(10px)}.pp-strip__item{transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * 90ms)}.pp-strip__icon{animation:pp-strip-float 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1s)}@keyframes pp-strip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}}@media screen and (max-width:749px){.pp-strip__list{justify-content:flex-start}.pp-strip--marquee .pp-strip__viewport{padding:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pp-strip--marquee .pp-strip__track{width:max-content}.pp-strip--marquee .pp-strip__list{flex:0 0 auto;flex-wrap:nowrap;gap:0}.pp-strip--marquee .pp-strip__item{padding:0 18px}.pp-strip--marquee .pp-strip__item+.pp-strip__item:before,.pp-strip--marquee .pp-strip__list--clone .pp-strip__item:first-child:before{content:"";width:4px;height:4px;margin-right:18px;margin-left:-18px;border-radius:50%;background:var(--pp-strip-accent);opacity:.6}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.pp-strip--marquee .pp-strip__list--clone{display:flex}.pp-strip--marquee .pp-strip__track{animation:pp-strip-marquee var(--pp-strip-speed, 28s) linear infinite}.pp-strip--marquee:hover .pp-strip__track,.pp-strip--marquee:active .pp-strip__track{animation-play-state:paused}.pp-strip--marquee .pp-strip__list.pp-reveal--pending .pp-strip__item{opacity:1;transform:none}@keyframes pp-strip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.pp-strip--marquee .pp-strip__viewport{overflow-x:auto;scrollbar-width:none}}.pp-story__row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "copy";gap:18px}.pp-story__head{grid-area:head}.pp-story__media{grid-area:media;position:relative;overflow:hidden}.pp-story__copy{grid-area:copy}.pp-section .pp-story__eyebrow{margin:0 0 8px;color:var(--pp-muted)}.pp-section .pp-story__title{margin:0;text-wrap:balance}.pp-story__body{position:relative}.pp-story__more{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink);cursor:pointer}.pp-story__more[hidden]{display:none}.pp-story__more svg{width:16px;height:16px;transition:transform .25s ease}.pp-story__more[aria-expanded=true] svg{transform:rotate(180deg)}@media screen and (max-width:749px){.pp-story .pp-container{padding-left:20px;padding-right:20px}.pp-story__media{margin:0 -20px}.pp-story__media>.pp-ph,.pp-story__media>.pp-media{aspect-ratio:4 / 3;border-left:0;border-right:0}.pp-story__body{font-size:15px;line-height:1.65}[data-pp-clamp].is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pp-clamp, 4);overflow:hidden}}@media screen and (min-width:750px)and (max-width:989px){.pp-story__row{gap:24px}}@media screen and (min-width:990px){.pp-story__row{grid-template-columns:minmax(0,1.15fr) minmax(0,500px);grid-template-areas:"media head" "media copy";column-gap:clamp(28px,5vw,72px);row-gap:18px;align-items:center}.pp-story__head{align-self:end}.pp-story__copy{align-self:start}.pp-story__more{display:none}}@media(prefers-reduced-motion:no-preference){.pp-story .pp-story__row.pp-reveal{opacity:1;transform:none}.pp-story__head,.pp-story__copy{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.pp-story__copy{transition-delay:.18s}.pp-story__media{clip-path:inset(0 0 0 0);transition:clip-path .9s cubic-bezier(.2,.7,.2,1) .08s}.pp-story__media>*{transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .08s}.pp-story__row.pp-reveal--pending .pp-story__head,.pp-story__row.pp-reveal--pending .pp-story__copy{opacity:0;transform:translateY(16px)}.pp-story__row.pp-reveal--pending .pp-story__media{clip-path:inset(12% 0 12% 0)}.pp-story__row.pp-reveal--pending .pp-story__media>*{transform:scale(1.06)}}.pp-section .pp-steps__heading{margin-bottom:32px}.pp-benefits__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.pp-section .pp-benefits__heading{margin:0;text-wrap:balance}.pp-benefits__hint{display:none;margin:0 0 4px;flex:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted)}.pp-benefits__carousel{display:block}.pp-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 30px}.pp-benefit{display:flex;flex-direction:column}.pp-benefit__media{position:relative;overflow:hidden}.pp-benefit__num{position:absolute;top:12px;left:12px;min-width:34px;padding:4px 8px;border-radius:999px;background:#ffffffe6;font-size:11px;font-weight:700;letter-spacing:.08em;text-align:center;color:var(--pp-ink)}.pp-section .pp-benefit__title{margin:20px 0 8px}.pp-benefit__text,.pp-step__text{margin:0;font-size:14px;line-height:1.65;color:var(--pp-text);max-width:560px;text-wrap:pretty}.pp-benefits__progress{display:none}@media screen and (max-width:749px){.pp-benefits .pp-container{padding-left:20px;padding-right:20px}.pp-benefits__top{margin-bottom:20px}.pp-benefits__hint{display:block}.pp-benefits__grid{display:flex;gap:12px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-benefits__grid::-webkit-scrollbar{display:none}.pp-benefit{flex:0 0 82%;scroll-snap-align:start}.pp-section .pp-benefit__title{margin:14px 0 6px;font-size:18px}.pp-benefit__text{font-size:14px;line-height:1.6}.pp-benefits__progress{display:flex;align-items:center;gap:14px;margin-top:20px}.pp-benefits__bar{position:relative;flex:1;height:2px;background:var(--pp-line);overflow:hidden}.pp-benefits__bar span{position:absolute;inset:0 auto 0 0;background:var(--pp-ink);transition:left .25s ease}.pp-benefits__count{flex:none;font-size:12px;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-benefits__count b{color:var(--pp-ink)}}@media(prefers-reduced-motion:no-preference){.pp-benefits .pp-benefits__grid.pp-reveal,.pp-benefits .pp-benefits__top.pp-reveal{opacity:1;transform:none}.pp-benefits__top{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.pp-benefits__top.pp-reveal--pending{opacity:0;transform:translateY(16px)}.pp-benefit{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .11s + .12s)}.pp-benefits__grid.pp-reveal--pending .pp-benefit{opacity:0;transform:translateY(24px)}.pp-benefit__media>*{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .11s + .12s)}.pp-benefits__grid.pp-reveal--pending .pp-benefit__media>*{transform:scale(1.08)}.pp-benefits__hint{animation:pp-hint-nudge 2.4s ease-in-out 1s 3}@keyframes pp-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media screen and (max-width:749px){.pp-benefits__grid.pp-reveal--pending .pp-benefit{transform:translate(48px)}.pp-benefits__grid.is-ready .pp-benefit{transition:opacity .35s ease,transform .35s ease;transition-delay:0s}.pp-benefits__grid.is-ready .pp-benefit:not(.is-active){opacity:.55;transform:scale(.96)}}}.pp-steps__timeline{position:relative;display:block}.pp-steps__rail,.pp-step__dot{display:none}.pp-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:32px 24px}.pp-step{display:flex;flex-direction:column;position:relative}.pp-step__media{position:relative;overflow:hidden}.pp-step__n{margin:18px 0 6px;color:var(--pp-muted)}@media screen and (max-width:749px){.pp-steps .pp-container{padding-left:20px;padding-right:20px}.pp-section .pp-steps__heading{margin-bottom:24px;text-wrap:balance}.pp-steps__grid{display:flex;flex-direction:column;gap:30px;padding-left:46px}.pp-steps__rail{display:block;position:absolute;left:14px;top:16px;bottom:16px;width:2px;background:var(--pp-line);overflow:hidden}.pp-steps__rail span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-ink);transform:scaleY(var(--pp-rail, 0));transform-origin:top}.pp-step__dot{display:flex;align-items:center;justify-content:center;position:absolute;left:-46px;top:-4px;width:30px;height:30px;border:1px solid var(--pp-ink);border-radius:50%;background:#fff;font-size:12px;font-weight:700;color:var(--pp-ink);z-index:1;transition:background .3s ease,color .3s ease,transform .3s ease}.pp-step.is-on .pp-step__dot{background:var(--pp-ink);color:#fff}.pp-step__n{order:1;margin:0 0 4px}.pp-step__title{order:2;font-size:19px;margin:0 0 6px}.pp-step__text{order:3}.pp-step__media{order:4;margin-top:14px;border-radius:var(--pp-radius-md)}.pp-step__media>.pp-ph,.pp-step__media>.pp-media{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:no-preference){.pp-steps .pp-steps__grid.pp-reveal.pp-reveal--pending{opacity:1;transform:none}.pp-step{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .12s + .1s)}.pp-step__media>*{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .12s + .1s)}.pp-steps__grid.pp-reveal--pending .pp-step{opacity:0;transform:translateY(22px)}.pp-steps__grid.pp-reveal--pending .pp-step__media>*{transform:scale(1.08)}@media screen and (max-width:749px){.pp-steps__timeline.is-live .pp-step{transition-delay:0s}.pp-steps__timeline.is-live .pp-step:not(.is-seen){opacity:0;transform:translate(14px)}.pp-steps__timeline.is-live .pp-step:not(.is-seen) .pp-step__media>*{transform:scale(1.08)}.pp-step.is-on .pp-step__dot{animation:pp-dot-pop .45s cubic-bezier(.2,.7,.2,1)}@keyframes pp-dot-pop{40%{transform:scale(1.18)}}}}.pp-sizefit__row{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,72px)}.pp-sizefit__left{flex:1 1 340px;max-width:440px}.pp-sizefit__right{flex:1 1 520px;min-width:0}.pp-sizefit__left .pp-h2{margin-bottom:16px}.pp-section .pp-sizefit__intro{margin-bottom:26px}.pp-section .pp-sizefit__diagram{margin-bottom:22px}.pp-sizefit__measure{margin:0 0 12px}.pp-sizefit__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.55;color:var(--pp-text)}.pp-sizefit__steps li{display:flex;gap:12px}.pp-sizefit__num{flex:0 0 24px;height:24px;border:1px solid var(--pp-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--pp-ink)}.pp-sizefit__hint{font-size:12.5px;color:var(--pp-muted);margin:0 0 10px}.pp-sizefit__table-wrap{overflow-x:auto;border:1px solid var(--pp-line);scrollbar-width:none}.pp-sizefit__table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.pp-sizefit__table th,.pp-sizefit__table td{border:0}.pp-sizefit__table thead td,.pp-sizefit__table thead th{border-bottom:1px solid var(--pp-line);padding:0;background:#fff}.pp-sizefit__table thead td{padding:14px;min-width:118px}.pp-sizefit__sticky{position:sticky;left:0;z-index:1;background:#fff}.pp-sizefit__pick{width:100%;padding:12px 8px;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--pp-ink);display:flex;flex-direction:column;align-items:center;gap:2px}.pp-sizefit__tag{font-size:9.5px;letter-spacing:.06em;font-weight:600;opacity:.75}.pp-sizefit__table thead th.is-selected{background:var(--pp-ink)}.pp-sizefit__table thead th.is-selected .pp-sizefit__pick{color:#fff}.pp-sizefit__table tbody th,.pp-sizefit__table tbody td{padding:12px 8px;border-bottom:1px solid var(--pp-row-line);font-weight:400}.pp-sizefit__table tbody th{padding:12px 14px;text-align:left;color:var(--pp-text)}.pp-sizefit__table tbody td{text-align:center;white-space:nowrap}.pp-sizefit__table tbody td.is-selected{background:var(--pp-beige)}.pp-sizefit__table tr.is-key th,.pp-sizefit__table tr.is-key td{font-weight:700}.pp-sizefit__rule{margin-top:22px;background:var(--pp-panel);border-radius:var(--pp-radius-lg);padding:16px 18px;font-size:14px;line-height:1.6;color:var(--pp-text)}.pp-sizefit__rule strong{color:var(--pp-ink)}.pp-sizefit__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-top:26px}.pp-sizefit__note-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--pp-ink)}.pp-sizefit__note-title .pp-icon{width:16px;height:16px}.pp-sizefit__note-text{margin:0;font-size:13.5px;line-height:1.65;color:var(--pp-text)}.pp-section .pp-reviews__inner{max-width:1200px}.pp-section .pp-reviews__heading{margin-bottom:6px}.pp-reviews__sample{margin:0 0 28px}.pp-reviews__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--pp-line)}.pp-reviews__score{display:flex;flex-direction:column;align-items:center;gap:4px}.pp-reviews__score-line{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px}.pp-reviews__based{margin:0;font-size:13.5px;color:var(--pp-text)}.pp-reviews__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px}.pp-reviews__bars li{display:flex;align-items:center;gap:10px;font-size:12px}.pp-reviews__bar-label{width:30px;text-align:right}.pp-reviews__bar{display:block;width:140px;height:12px;background:#efefef}.pp-reviews__bar span{display:block;height:100%;background:var(--pp-ink)}.pp-reviews__bar-count{width:22px;color:var(--pp-muted)}.pp-reviews__summary-cta{display:flex;justify-content:center}.pp-reviews__app{margin-top:24px}.pp-reviews__filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid var(--pp-line)}.pp-reviews__filter-label{font-size:13.5px;margin-right:6px}.pp-chip{min-height:36px;padding:0 14px;border:1px solid var(--pp-control);background:#fff;color:var(--pp-ink);border-radius:18px;font:inherit;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.pp-chip[aria-pressed=true]{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-reviews__list{list-style:none;margin:0;padding:0}.pp-review{display:flex;flex-wrap:wrap;gap:14px 40px;padding:24px 0;border-bottom:1px solid var(--pp-line)}.pp-review[hidden]{display:none}.pp-review__who{flex:0 1 300px;display:flex;gap:10px;align-items:flex-start}.pp-review__avatar{flex:0 0 36px;height:36px;background:var(--pp-panel);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.pp-review__name{margin:0;font-size:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pp-review__meta{margin:3px 0 0;font-size:12.5px;color:var(--pp-muted)}.pp-review__body{flex:1 1 380px;min-width:0}.pp-review__title{font-family:inherit;font-weight:700;font-size:14.5px;margin:8px 0 6px;color:var(--pp-ink)}.pp-review__text{margin:0;font-size:14px;line-height:1.6;color:var(--pp-text);max-width:680px}.pp-review .pp-sample-note{margin-top:8px}.pp-reviews__cta{display:flex;justify-content:center;padding-top:32px}.pp-section .pp-compare__inner{max-width:1100px}.pp-compare .pp-h2{margin-bottom:30px}.pp-compare__wrap{overflow-x:auto;background:#fff;scrollbar-width:none}.pp-compare__table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px;line-height:1.5}.pp-compare__table th,.pp-compare__table td{padding:14px 16px;text-align:left;border:0;border-bottom:1px solid var(--pp-row-line);color:var(--pp-text);font-weight:400;vertical-align:top}.pp-compare__table thead th,.pp-compare__table thead td{padding:16px;border-bottom:1px solid var(--pp-line);font-weight:600;width:26%}.pp-compare__table thead .pp-compare__us{background:var(--pp-ink);border-bottom-color:var(--pp-ink);color:#fff;width:30%}.pp-compare__table tbody .pp-compare__us{background:var(--pp-highlight);color:var(--pp-ink);font-weight:600}.pp-compare__sticky{position:sticky;left:0;background:#fff;min-width:130px}.pp-compare__table tbody th.pp-compare__sticky{color:var(--pp-muted)}.pp-compare__note{margin:14px 0 0;font-size:12px;color:var(--pp-muted);line-height:1.5;text-align:center}.pp-guarantee{border-bottom:1px solid var(--pp-line)}.pp-section .pp-guarantee__inner{max-width:1200px}.pp-guarantee__head{max-width:720px;margin:0 auto 48px;text-align:center}.pp-guarantee__seal{display:none}.pp-section .pp-guarantee__title{font-size:clamp(28px,3vw,36px);margin-bottom:16px}.pp-guarantee__grid{display:grid;grid-template-columns:repeat(var(--count, 3),minmax(0,1fr));gap:36px;text-align:center}.pp-guarantee__item{display:flex;flex-direction:column;align-items:center;gap:12px}.pp-guarantee__icon{display:inline-flex}.pp-guarantee__icon .pp-icon{width:28px;height:28px}.pp-guarantee__item-copy{display:flex;flex-direction:column;align-items:center;gap:12px}.pp-guarantee__item-title{margin:0;font-family:var(--pp-font-heading, var(--font-heading-family));font-weight:400;font-size:24px;line-height:1.25;color:var(--pp-ink)}.pp-guarantee__item-text{font-size:14px;line-height:1.6;color:var(--pp-text);max-width:280px}@media screen and (max-width:749px){.pp-guarantee .pp-container{padding-left:20px;padding-right:20px}.pp-guarantee__head{margin-bottom:24px;text-align:left}.pp-guarantee__seal{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;color:var(--pp-ink)}.pp-guarantee__seal .pp-icon{position:relative;z-index:1;width:24px;height:24px}.pp-guarantee__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.pp-guarantee__ring circle{fill:var(--pp-beige);stroke:var(--pp-brown);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:0}.pp-section .pp-guarantee__title{font-size:28px;margin-bottom:12px;text-wrap:balance}.pp-guarantee__body{--pp-clamp: 3;font-size:15px;line-height:1.65}.pp-guarantee__grid{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 16px;background:var(--pp-beige);border-radius:var(--pp-radius-lg);text-align:left}.pp-guarantee__item{flex-direction:row;align-items:flex-start;gap:14px;padding:16px 0}.pp-guarantee__item+.pp-guarantee__item{border-top:1px solid var(--pp-line)}.pp-guarantee__icon{flex:0 0 40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#fff}.pp-guarantee__icon .pp-icon{width:20px;height:20px}.pp-guarantee__item-copy{align-items:flex-start;gap:4px}.pp-guarantee__item-title{font-size:18px}.pp-guarantee__item-text{font-size:13.5px;line-height:1.55;max-width:none}}@media(prefers-reduced-motion:no-preference){.pp-guarantee .pp-guarantee__inner.pp-reveal.pp-reveal--pending{opacity:1;transform:none}.pp-guarantee__head,.pp-guarantee__item{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.pp-guarantee__item{transition-delay:calc(var(--i, 0) * .12s + .2s)}.pp-guarantee__icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * .12s + .35s)}.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__head{opacity:0;transform:translateY(16px)}.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__item{opacity:0;transform:translateY(18px)}.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__icon{transform:scale(.6)}@media screen and (max-width:749px){.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__item{transform:translate(-14px)}.pp-guarantee__ring circle{transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1) .15s}.pp-guarantee__seal .pp-icon{transition:transform .7s cubic-bezier(.2,.7,.2,1) .3s,opacity .5s ease .3s}.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__ring circle{stroke-dashoffset:100}.pp-guarantee__inner.pp-reveal--pending .pp-guarantee__seal .pp-icon{opacity:0;transform:rotate(-90deg) scale(.7)}}}.pp-section .pp-faq__inner{max-width:820px}.pp-faq .pp-h2{margin-bottom:36px}.pp-faq__list{display:block;border-top:1px solid var(--pp-line)}.pp-faq__item{border-bottom:1px solid var(--pp-line)}.pp-faq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 4px;font-size:14.5px;color:var(--pp-ink);cursor:pointer;list-style:none}.pp-faq__q::-webkit-details-marker{display:none}.pp-faq__sign{flex:0 0 auto;font-size:18px;line-height:1;transition:transform .2s ease}.pp-faq__item[open] .pp-faq__sign{transform:rotate(45deg)}.pp-faq__a{display:grid;grid-template-rows:1fr}.pp-faq__a-inner{overflow:hidden;padding:0 4px 20px;font-size:14px;line-height:1.7;color:var(--pp-text)}.pp-faq__a-inner p{margin:0}.pp-faq__item.is-closing .pp-faq__a,.pp-faq__item.is-opening .pp-faq__a{grid-template-rows:0fr}@media(prefers-reduced-motion:no-preference){.pp-faq__a{transition:grid-template-rows .25s ease}}.pp-final__row{max-width:var(--pp-max);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.pp-final__text{flex:1 1 420px;padding:clamp(48px,6vw,88px) var(--pp-gutter)}.pp-section .pp-final__title{font-size:clamp(28px,3vw,38px);line-height:1.15;margin-bottom:16px}.pp-section .pp-final__body{margin-bottom:26px;max-width:460px}.pp-final__ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:460px;margin-bottom:18px}.pp-final__size{min-height:60px;border:1px solid var(--pp-line);background:#fff;border-radius:var(--pp-radius);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--pp-ink);font:inherit}.pp-final__size.is-selected{border-color:var(--pp-ink)}.pp-final__size-name{font-size:13px}.pp-final__size-price{font-size:15px;font-weight:600}.pp-final__media{flex:1 1 420px;align-self:stretch;min-height:360px;display:flex}.pp-final__img{flex:1;min-height:360px}.pp-final__media .pp-ph{background:repeating-linear-gradient(135deg,#f9f8f5 0 10px,#f1eee8 10px 20px);border:0;border-left:1px dashed var(--pp-control)}.pp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;background:var(--pp-panel);border-radius:var(--pp-radius-lg)}.pp-seg__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;padding:6px 4px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--pp-muted);cursor:pointer;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.pp-seg__btn small{font-size:9px;font-weight:700;letter-spacing:.08em;opacity:.8}.pp-seg__btn.is-selected{background:#fff;color:var(--pp-ink);box-shadow:0 1px 2px #1c1b1914,0 4px 12px #1c1b190f}.pp-sizefit__m{display:none}@media screen and (max-width:749px){.pp-sizefit__table-wrap{display:none}.pp-sizefit__m{display:block}.pp-sizefit__panel{display:none;margin:6px 0 0}.pp-sizefit__panel.is-selected{display:block}.pp-sizefit__kv{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 2px;border-bottom:1px solid var(--pp-row-line);font-size:14px}.pp-sizefit__kv dt{color:var(--pp-text)}.pp-sizefit__kv dd{margin:0;text-align:right;color:var(--pp-ink);font-variant-numeric:tabular-nums}.pp-sizefit__kv.is-key{margin:0 -10px;padding-left:12px;padding-right:12px;background:var(--pp-beige);border-bottom-color:#fff;font-weight:700}.pp-sizefit__kv.is-key dt{color:var(--pp-ink)}}.pp-vs{display:none}@media screen and (max-width:749px){.pp-compare__wrap{display:none}.pp-section .pp-compare__title{margin-bottom:22px;text-wrap:balance}.pp-vs{display:block}.pp-vs__toggle{margin-bottom:14px}.pp-vs__toggle-label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted)}.pp-vs .pp-seg{background:#fff9}.pp-vs .pp-seg__btn{font-size:12.5px;line-height:1.3;text-align:center}.pp-vs__head{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted)}.pp-vs__us-head{color:var(--pp-ink)}.pp-vs__rows{margin:0;display:flex;flex-direction:column;gap:8px}.pp-vs__row{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;padding:12px 14px 14px;background:#fff;border-radius:var(--pp-radius-lg)}.pp-vs__label{grid-column:1 / -1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted)}.pp-vs__us,.pp-vs__them{margin:0;font-size:13.5px;line-height:1.45}.pp-vs__us{display:flex;gap:6px;font-weight:700;color:var(--pp-ink)}.pp-vs__us svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px;color:var(--pp-fit-good)}.pp-vs__them{padding-left:10px;border-left:1px solid var(--pp-line);color:var(--pp-muted)}.pp-vs [data-col]{display:block}.pp-vs[data-active="1"] span[data-col="2"],.pp-vs[data-active="2"] span[data-col="1"]{display:none}.pp-compare__note{text-align:left}}@media(prefers-reduced-motion:no-preference){.pp-compare .pp-reveal.pp-reveal--pending,.pp-sizefit .pp-reveal.pp-reveal--pending{opacity:1;transform:none}.pp-compare__title.pp-reveal.pp-reveal--pending,.pp-sizefit__row.pp-reveal--pending .pp-sizefit__left,.pp-compare__title.pp-reveal--pending{opacity:0;transform:translateY(16px)}.pp-sizefit__left,.pp-compare__title{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.pp-sizefit__table tbody tr,.pp-compare__table tbody tr,.pp-vs__row,.pp-sizefit__kv{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 70ms + .15s)}.pp-sizefit__row.pp-reveal--pending .pp-sizefit__table tbody tr,.pp-sizefit__row.pp-reveal--pending .pp-sizefit__kv,.pp-compare__wrap.pp-reveal--pending tbody tr,.pp-vs__rows.pp-reveal--pending .pp-vs__row{opacity:0;transform:translateY(14px)}.pp-sizefit__panel.is-selected .pp-sizefit__kv{animation:pp-row-in .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms)}.pp-vs.is-switching .pp-vs__them,.pp-vs.is-switching .pp-vs__them-head{animation:pp-swap-in .35s cubic-bezier(.2,.7,.2,1) both}.pp-vs.is-switching .pp-vs__row .pp-vs__them{animation-delay:calc(var(--i, 0) * 40ms)}@keyframes pp-row-in{0%{opacity:0;transform:translate(10px)}}@keyframes pp-swap-in{0%{opacity:0;transform:translate(12px)}}}@media screen and (min-width:750px){.pp-section .pp-story__more{display:none}}.pp-sizefit__tag:empty,.pp-seg__btn small:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pp-sections.css.map */
