.pp-scope,#MainContent{--pp-brown: #4a90d9;--pp-brown-2: #3f7fc4;--pp-ink: #2d2d2d;--pp-tan: #4a90d9;--pp-tan-2: #d6e6f7;--pp-cream: #f5f0e8;--pp-card: #f5f0e8;--pp-line: #e6dfd3;--pp-muted: #666666;--pp-green: #2f6fb5;--font-body-family-override: "Nunito", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-family-override: "Nunito", -apple-system, BlinkMacSystemFont, sans-serif}.pp-scope{font-family:Nunito,sans-serif;color:var(--pp-ink)}.pp-scope *,.pp-scope *:before,.pp-scope *:after{box-sizing:border-box}.pp-scope img{max-width:100%;display:block}.pp-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.pp-narrow{max-width:760px;margin:0 auto;padding:0 16px}.pp-section{padding:72px 0;background:#fff;position:relative}.pp-eyebrow{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-tan);margin:0 0 10px}.pp-eyebrow svg{width:12px;height:12px;fill:currentColor}.pp-h2{font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:clamp(26px,4.2vw,40px);line-height:1.12;letter-spacing:-.01em;text-align:center;color:var(--pp-ink);margin:0 0 12px}.pp-h2 span,.pp-h2 em{color:var(--pp-tan);font-style:normal;font-family:Nunito,sans-serif!important;font-weight:900!important}.pp-sub{text-align:center;font-size:15px;color:var(--pp-muted);margin:0 auto 40px;max-width:560px;line-height:1.55}.pp-stars{display:inline-flex;gap:2px;color:var(--pp-tan)}.pp-stars svg{width:13px;height:13px;fill:currentColor}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;cursor:pointer;border:1.5px solid var(--pp-ink);background:#fff;color:var(--pp-ink);font:800 12px/1 Nunito,sans-serif;text-decoration:none;transition:.2s ease}.pp-btn:hover{background:var(--pp-brown);border-color:var(--pp-brown);color:#fff}.pp-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.pp-btn--solid{background:var(--pp-brown);color:#fff}.pp-btn--solid:hover{background:var(--pp-ink);border-color:var(--pp-ink)}.pp-bb-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pp-ink);margin:2px 0 6px}.pp-bb-rating b{font-weight:800}.pp-bb-head{font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:24px;line-height:1.2;margin:6px 0 12px;color:var(--pp-ink)}.pp-bb-head span{color:var(--pp-tan);font-family:Nunito,sans-serif!important;font-weight:900!important}.pp-bb-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:9px}.pp-bb-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--pp-ink)}.pp-bb-list i{flex:0 0 18px;height:18px;border-radius:50%;background:var(--pp-tan);display:inline-flex;align-items:center;justify-content:center}.pp-bb-list i svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:3}.pp-bb-btns{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 6px}.pp-seen{padding:40px 0 34px;background:#fff;overflow:hidden}.pp-seen__label{text-align:center;font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--pp-muted);margin:0 0 16px}.pp-marquee{display:flex;width:max-content;animation:pp-scroll var(--pp-speed, 35s) linear infinite}.pp-marquee--rev{animation-direction:reverse}.pp-marquee:hover{animation-play-state:paused}.pp-marquee__set{display:flex;gap:14px;padding-right:14px}@keyframes pp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pp-marquee{animation:none}}.pp-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 18px;border:1px solid var(--pp-line);border-radius:999px;background:#fff;font-size:13px;font-weight:800;color:var(--pp-ink);box-shadow:0 2px 6px #0000000d}.pp-pill svg{width:16px;height:16px;fill:var(--pp-ink)}.pp-wall{background:var(--pp-brown);color:#fff;padding:0 0 70px;position:relative;overflow:hidden}.pp-wall__peaks{display:block;width:100%;height:auto;margin-top:-1px;background:#fff}.pp-wall__snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:radial-gradient(#fff 1px,transparent 1.5px),radial-gradient(#fff 1px,transparent 1.5px);background-size:90px 90px,140px 140px;background-position:0 0,40px 60px}.pp-wall .pp-eyebrow{color:#fff;padding-top:34px}.pp-wall .pp-h2{color:#fff}.pp-wall .pp-sub{color:#ffffffeb}.pp-wall__rows{display:grid;gap:18px;position:relative}.pp-wall .pp-marquee__set{gap:18px;padding-right:18px}.pp-rcard{width:248px;flex:0 0 248px;background:var(--pp-card);color:var(--pp-ink);border-radius:10px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 6px 18px #0000002e;white-space:normal}.pp-rcard__title{font-weight:900;font-size:14px;margin:0;line-height:1.25}.pp-rcard__text{font-size:12.5px;line-height:1.5;color:#5c5c5c;margin:0;flex:1}.pp-rcard__dog{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font-size:11px;font-weight:800;color:var(--pp-ink);background:#e4effa;border-radius:999px;padding:4px 10px}.pp-rcard__dog svg{width:11px;height:11px;fill:var(--pp-tan)}.pp-rcard__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--pp-line);padding-top:10px;margin-top:2px}.pp-rcard__name{font-size:12px;font-weight:900}.pp-verified{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--pp-green);text-transform:uppercase}.pp-verified svg{width:12px;height:12px}.pp-feat__grid{display:grid;grid-template-columns:1fr 300px 1fr;gap:28px;align-items:center}.pp-feat__col{display:grid;gap:22px}.pp-feat__col--l{justify-items:end}.pp-fcard{background:#fff;border:1px solid var(--pp-line);border-radius:14px;padding:20px;max-width:320px;width:100%;box-shadow:0 10px 26px #00000012}.pp-feat__col--l .pp-fcard:nth-child(2),.pp-feat__col--r .pp-fcard:nth-child(2){transform:translateY(18px)}.pp-fcard__icon{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--pp-tan-2);background:var(--pp-card);display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--pp-tan)}.pp-fcard__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-fcard__icon img{width:22px;height:22px;object-fit:contain}.pp-fcard h3{font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:15px;margin:0 0 6px;color:var(--pp-ink)}.pp-fcard p{font-size:13px;line-height:1.55;color:var(--pp-muted);margin:0}.pp-arch{position:relative}.pp-arch__frame{border-radius:150px 150px 14px 14px;padding:10px;background:var(--pp-brown);box-shadow:0 18px 40px #00000040}.pp-arch__img{border-radius:140px 140px 8px 8px;overflow:hidden;aspect-ratio:3/4;background:var(--pp-cream)}.pp-arch__img img,.pp-arch__img svg{width:100%;height:100%;object-fit:cover}.pp-arch__base{height:12px;margin:0 -14px;background:var(--pp-brown-2);border-radius:4px}.pp-arch__cap{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);white-space:nowrap;background:#fff;border:1px solid var(--pp-line);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #0000001a}.pp-cmp{max-width:720px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 14px 40px #0000001a;border:1px solid var(--pp-line);padding:0 22px}.pp-cmp__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;min-height:52px;border-bottom:1px solid var(--pp-line)}.pp-cmp__row:last-child{border-bottom:0}.pp-cmp__row--head{min-height:76px}.pp-cmp__feat{font-size:13px;font-weight:800;color:var(--pp-ink);padding-right:10px}.pp-cmp__row--head .pp-cmp__feat{font-size:11px;letter-spacing:.14em;color:var(--pp-tan);text-transform:uppercase}.pp-cmp__us{align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:repeating-linear-gradient(90deg,var(--pp-brown) 0 6px,#4387d0 6px 12px);color:#fff}.pp-cmp__row--head .pp-cmp__us{border-radius:14px 14px 0 0;margin-top:-14px;padding-top:14px;font-weight:900;font-size:13px}.pp-cmp__row:last-child .pp-cmp__us{border-radius:0 0 14px 14px;margin-bottom:-14px;padding-bottom:14px}.pp-cmp__us img{max-height:26px;width:auto}.pp-cmp__them{display:flex;justify-content:center;font-size:12px;color:var(--pp-muted);font-weight:700}.pp-tick{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--pp-tan-2)}.pp-tick svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3}.pp-tick--ghost{background:transparent;border:1.5px solid #c8c8c8}.pp-tick--ghost svg{stroke:#a5a5a5}.pp-cross svg{width:14px;height:14px;stroke:#a5a5a5;stroke-width:2;fill:none}.pp-sf{max-width:620px;margin:0 auto;background:#fff;border-radius:18px;padding:30px;box-shadow:0 10px 30px #2d2d2d0f;color:var(--pp-ink)}.pp-sf__heading{display:block;font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:26px;line-height:1.2;text-align:center;margin:0 0 6px;color:var(--pp-ink)}.pp-sf__sub{text-align:center;font-size:14px;color:var(--pp-muted);margin:0 0 20px}.pp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--pp-cream);border-radius:999px;padding:4px;margin:0 0 20px}.pp-tab{border:0;background:transparent;border-radius:999px;min-height:42px;font:800 13.5px Nunito,sans-serif;color:var(--pp-ink);cursor:pointer;transition:background .2s,color .2s}.pp-tab[aria-selected=true]{background:var(--pp-tan);color:#fff}.pp-sf__label{display:block;font-size:13px;font-weight:800;margin:0 0 8px;color:var(--pp-ink)}.pp-sf__label span{color:var(--pp-muted);font-weight:700}.pp-sf__units{display:inline-flex;gap:2px;border:1.5px solid var(--pp-line);border-radius:999px;padding:3px;margin:0 0 14px}.pp-sf__unit{border:0;background:transparent;border-radius:999px;padding:6px 14px;font:800 12px Nunito,sans-serif;color:var(--pp-muted);cursor:pointer}.pp-sf__unit[aria-pressed=true]{background:var(--pp-ink);color:#fff}.pp-sf__meas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pp-sf__meas .pp-input{padding:0 14px;cursor:text}.pp-sf__hint{font-size:12.5px;color:var(--pp-muted);margin:10px 0 0}.pp-sf__how{margin-top:14px;border-top:1px solid var(--pp-line);padding-top:12px}.pp-sf__how summary{cursor:pointer;font-size:13.5px;font-weight:800;color:var(--pp-tan);list-style:none}.pp-sf__how summary::-webkit-details-marker{display:none}.pp-sf__how summary:after{content:" +"}.pp-sf__how[open] summary:after{content:" \2212"}.pp-sf__how[open] summary{margin-bottom:12px}.pp-sf__note--muted{font-weight:600;color:var(--pp-muted);margin:0 0 14px}.pp-sf__switch{text-align:center;margin:16px 0 0}.pp-sf__selectwrap{position:relative}.pp-sf__selectwrap:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border:solid var(--pp-ink);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.pp-input,.pp-select{width:100%;min-height:52px;border:1.5px solid var(--pp-line);border-radius:12px;background:#fff;padding:0 44px 0 16px;font:700 15px Nunito,sans-serif;color:var(--pp-ink);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}.pp-select:hover{border-color:var(--pp-tan)}.pp-input:focus,.pp-select:focus{outline:none;border-color:var(--pp-tan);box-shadow:0 0 0 3px #4a90d92e}.pp-sf__res{margin-top:22px;animation:pp-sf-in .25s ease}@keyframes pp-sf-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pp-sf__rec{font-size:18px;font-weight:700;margin:0 0 14px;text-align:center;color:var(--pp-ink)}.pp-sf__rec strong{font-weight:900;color:var(--pp-tan);font-size:22px;margin-left:4px}.pp-sf__row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.pp-sf__row>div{background:var(--pp-cream);border-radius:12px;padding:12px 8px;text-align:center;border-top:3px solid var(--pp-tan)}.pp-sf__row dt{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-muted);margin:0 0 4px}.pp-sf__row dd{margin:0;font-size:16px;font-weight:900;color:var(--pp-ink)}.pp-sf__row dd small{display:block;font-size:11.5px;font-weight:700;color:var(--pp-muted);margin-top:2px}.pp-sf__note{text-align:center;font-size:13.5px;font-weight:800;margin:14px 0 0;color:var(--pp-ink)}.pp-sf__steps{list-style:none;counter-reset:pp-step;margin:0 0 14px;padding:0;display:grid;gap:10px}.pp-sf__steps li{counter-increment:pp-step;display:grid;grid-template-columns:30px 1fr;column-gap:12px;align-items:start;font-size:14px;line-height:1.5}.pp-sf__steps li:before{content:counter(pp-step);grid-row:span 2;width:30px;height:30px;border-radius:50%;background:var(--pp-tan);color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center}.pp-sf__steps strong{font-weight:900}.pp-sf__steps span{color:var(--pp-muted)}.pp-sf__tip{font-size:13px;color:var(--pp-muted);background:var(--pp-cream);border-radius:10px;padding:10px 14px;margin:0 0 16px;line-height:1.5}.pp-sf__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pp-sf__table{min-width:460px}[hidden]{display:none!important}.pp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#1414148c}.pp-modal__box{background:#fff;border-radius:16px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:22px;position:relative}.pp-modal__box h3{font-family:Nunito,sans-serif!important;font-weight:900!important;margin:0 0 14px;font-size:20px;color:var(--pp-ink)}.pp-modal__x{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:var(--pp-cream);border-radius:50%;cursor:pointer;font-size:20px;color:var(--pp-ink)}.pp-table{width:100%;border-collapse:collapse;font-size:13px}.pp-table th{background:var(--pp-brown);color:#fff;font-weight:800;padding:10px 8px;text-align:center}.pp-table th:first-child{border-radius:8px 0 0}.pp-table th:last-child{border-radius:0 8px 0 0}.pp-table td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--pp-line);color:var(--pp-ink)}.pp-table tr:nth-child(2n) td{background:var(--pp-card)}.pp-modal__note{font-size:12px;color:var(--pp-muted);margin:12px 0 0;line-height:1.5}.pp-faq{max-width:760px;margin:0 auto}.pp-faq details{border-bottom:1px solid var(--pp-line)}.pp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 4px;font-size:14px;font-weight:800;color:var(--pp-ink)}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq__ic{flex:0 0 24px;height:24px;position:relative}.pp-faq__ic:before,.pp-faq__ic:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;background:var(--pp-ink);transition:.2s}.pp-faq__ic:after{transform:rotate(90deg)}.pp-faq details[open] .pp-faq__ic:after{transform:rotate(0)}.pp-faq__a{padding:0 4px 18px;font-size:14px;line-height:1.65;color:var(--pp-muted)}.pp-faq__a p{margin:0 0 8px}.pp-ugc{overflow:hidden}.pp-ugc__stage{position:relative;height:470px;max-width:1200px;margin:0 auto}.pp-ucard{position:absolute;top:50%;left:50%;width:230px;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--pp-line);box-shadow:0 10px 28px #0000001a;transition:transform .45s ease,opacity .45s ease,filter .45s ease;cursor:pointer}.pp-ucard.is-active{cursor:default;box-shadow:0 18px 44px #00000038}.pp-ucard__img{position:relative;aspect-ratio:4/5;background:var(--pp-cream)}.pp-ucard__img img,.pp-ucard__img svg{width:100%;height:100%;object-fit:cover}.pp-ucard__tag{position:absolute;top:10px;left:10px;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex;gap:4px;align-items:center;color:var(--pp-ink)}.pp-ucard__tag svg{width:10px;height:10px;fill:var(--pp-tan)}.pp-ucard__body{padding:12px 14px 14px}.pp-ucard__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pp-ucard__likes{font-size:11px;color:var(--pp-muted);font-weight:800;display:inline-flex;gap:3px;align-items:center}.pp-ucard__likes svg{width:11px;height:11px;fill:var(--pp-tan)}.pp-ucard h3{font-family:Nunito,sans-serif!important;font-weight:900!important;font-size:14px;margin:0 0 4px;color:var(--pp-ink)}.pp-ucard p{font-size:12px;color:var(--pp-muted);margin:0 0 10px;line-height:1.45}.pp-ucard__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--pp-line);padding-top:8px}.pp-ucard__name{font-size:12px;font-weight:900}.pp-ugc__nav{position:absolute;top:50%;z-index:30;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:var(--pp-brown);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.pp-ugc__nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.5}.pp-ugc__nav--prev{left:calc(50% - 190px)}.pp-ugc__nav--next{right:calc(50% - 190px)}.pp-dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.pp-dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:var(--pp-line);cursor:pointer;transition:.25s}.pp-dot.is-active{width:26px;background:var(--pp-brown)}@media(max-width:989px){.pp-feat__grid{grid-template-columns:1fr 1fr}.pp-arch{grid-column:1 / -1;grid-row:1;max-width:280px;margin:0 auto 26px;width:100%}.pp-feat__col--l,.pp-feat__col--r{justify-items:stretch}.pp-feat__col--l .pp-fcard:nth-child(2),.pp-feat__col--r .pp-fcard:nth-child(2){transform:none}.pp-fcard{max-width:none}}@media(max-width:749px){.pp-section{padding:52px 0}.pp-feat__grid{grid-template-columns:1fr;gap:14px}.pp-feat__col{gap:14px}.pp-cmp{padding:0 12px}.pp-cmp__row{grid-template-columns:1.4fr 1fr .8fr}.pp-cmp__feat{font-size:12.5px}.pp-sf{padding:22px 16px}.pp-sf__heading{font-size:22px}.pp-sf__row dd{font-size:14.5px}.pp-sf__meas{grid-template-columns:1fr;gap:12px}.pp-ugc__stage{height:440px}.pp-ugc__nav--prev{left:8px}.pp-ugc__nav--next{right:8px}.pp-rcard{width:228px;flex-basis:228px}.pp-pill{padding:8px 14px;font-size:12px}}.pp-sold{display:flex;align-items:center;gap:18px;background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 2px 14px #2d2d2d14;margin:6px 0 14px}.pp-sold__track{flex:1;height:8px;border-radius:999px;background:#e9e9ee;overflow:hidden}.pp-sold__fill{height:100%;width:var(--pp-sold);border-radius:999px;background:var(--pp-tan);animation:pp-sold-in 1.2s ease-out}@keyframes pp-sold-in{0%{width:0}}.pp-sold__label{flex:0 0 auto;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:17px;color:var(--pp-tan);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pp-sold__fill{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pp-winter.css.map */
