:root{--pp-yellow: #f9b121;--pp-blue: #2a60ff;--pp-black: #000000;--pp-white: #ffffff;--pp-ink: #171717;--pp-muted: #646464;--pp-line: #dcdcdc;--pp-surface: #f5f6f8;--pp-max: 1460px;--pp-scroll-offset: 90px}html{scroll-behavior:smooth}:where(.pp-root) *,:where(.pp-root) *:before,:where(.pp-root) *:after{box-sizing:border-box}:where(.pp-root) a{color:inherit;text-decoration:underline}:where(.pp-root) img{display:block;max-width:100%}:where(.pp-root) h1,:where(.pp-root) h2,:where(.pp-root) h3,:where(.pp-root) h4{font-weight:700;letter-spacing:normal;text-transform:none}:where(.pp-root) h1{font-size:2em;margin:.67em 0}:where(.pp-root) h2{font-size:1.5em;margin:.83em 0}:where(.pp-root) h3{font-size:1.17em;margin:1em 0}:where(.pp-root) p{margin:1em 0}:where(.pp-root) ul{margin:1em 0;padding-left:40px;list-style:disc}:where(.pp-root) ol{margin:1em 0;padding-left:40px;list-style:decimal}:where(.pp-root) li{margin:0}:where(.pp-root) table{border-collapse:collapse}:where(.pp-root) summary{display:list-item}.pp-root{box-sizing:border-box;color:var(--pp-section-text, var(--pp-ink));background:var(--pp-section-background, var(--pp-white));font-size:16px;line-height:1.55;letter-spacing:normal;text-align:left;scroll-margin-top:var(--pp-scroll-offset)}.pp-container{width:min(calc(100% - var(--page-padding)* 2));margin:0 auto}.pp-narrow{max-width:980px}.pp-eyebrow{margin:0 0 8px;color:var(--pp-eyebrow-color, var(--pp-blue));font-size:13px;font-weight:800;text-transform:uppercase}.pp-section-heading{max-width:780px;margin-bottom:30px}.pp-section-heading h2{margin:0;color:var(--pp-heading-color, var(--pp-black));font-size:42px;line-height:1.08}.pp-section-heading p:last-child{margin:12px 0 0;color:var(--pp-subheading-color, var(--pp-muted));font-size:16px}.pp-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:2px solid var(--pp-button-border, var(--pp-blue));border-radius:4px;background:var(--pp-button-bg, var(--pp-blue));color:var(--pp-button-text, var(--pp-white));font-size:15px;font-weight:800;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pp-button:hover,.pp-button:focus-visible{border-color:var(--pp-button-hover-border, var(--pp-button-border, var(--pp-blue)));background:var(--pp-button-hover-bg, var(--pp-white));color:var(--pp-button-hover-text, var(--pp-blue))}.pp-button-dark{border-color:var(--pp-button-dark-border, var(--pp-black));background:var(--pp-button-dark-bg, var(--pp-black));color:var(--pp-button-dark-text, var(--pp-white))}.pp-button-dark:hover,.pp-button-dark:focus-visible{border-color:var(--pp-button-dark-hover-border, var(--pp-button-dark-border, var(--pp-black)));background:var(--pp-button-dark-hover-bg, var(--pp-white));color:var(--pp-button-dark-hover-text, var(--pp-black))}.pp-inline-link{color:var(--pp-link-color, var(--pp-blue));font-weight:750;text-underline-offset:4px}.pp-hero{position:relative;min-height:610px;display:grid;align-items:end;background:var(--pp-section-background, var(--pp-black))}.pp-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.pp-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000070}.pp-hero-inner{position:relative;z-index:1;padding:42px 0 58px;color:var(--pp-section-text, var(--pp-white))}.pp-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;font-size:13px}.pp-breadcrumbs a{text-underline-offset:3px}.pp-hero-kicker{margin:0 0 10px;color:var(--pp-eyebrow-color, var(--pp-yellow));font-size:14px;font-weight:800;text-transform:uppercase}.pp-hero h1{max-width:760px;margin:0;color:var(--pp-heading-color, var(--pp-white));font-size:64px;line-height:1}.pp-hero-copy{max-width:650px;margin-top:20px;font-size:18px}.pp-hero-copy p{margin:0 0 8px}.pp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.pp-hero-link{color:var(--pp-link-color, var(--pp-white));font-weight:800;text-underline-offset:5px}.pp-products{padding:var(--pp-products-padding-top-pc, 70px) 0 var(--pp-products-padding-bottom-pc, 78px);background:var(--pp-section-background, var(--pp-products-background, var(--pp-white)))}.pp-anchor-nav{display:flex;gap:4px;overflow-x:auto;padding:6px;border:1px solid var(--pp-border-color, var(--pp-line));border-radius:6px;background:var(--pp-card-background, var(--pp-white));scrollbar-width:thin}.pp-anchor-nav a{flex:0 0 auto;padding:10px 13px;border-radius:3px;color:var(--pp-muted-text, var(--pp-muted));font-size:13px;font-weight:800;text-decoration:none}.pp-anchor-nav a:hover,.pp-anchor-nav a:focus-visible,.pp-anchor-nav a.is-current{background:var(--pp-nav-active-background, var(--pp-black));color:var(--pp-nav-active-text, var(--pp-white))}.pp-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--pp-border-color, var(--pp-line));border-bottom:1px solid var(--pp-border-color, var(--pp-line))}.pp-filter-group{display:inline-flex;flex-wrap:wrap;border:1px solid var(--pp-border-color, var(--pp-line));border-radius:4px}.pp-filter{min-height:44px;padding:9px 14px;border:0;border-right:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-card-background, var(--pp-white));color:var(--pp-section-text, var(--pp-ink));font-size:14px;font-weight:700;cursor:pointer}.pp-filter:last-child{border-right:0}.pp-filter[hidden]{display:none}.pp-filter span{margin-left:4px;color:var(--pp-muted-text, var(--pp-muted));font-size:12px}.pp-filter.is-active{background:var(--pp-filter-active-background, var(--pp-black));color:var(--pp-filter-active-text, var(--pp-white))}.pp-filter.is-active span{color:var(--pp-accent-color, var(--pp-yellow))}.pp-sort-label{display:flex;align-items:center;gap:10px;font-size:14px}.pp-sort-label select{min-height:44px;padding:8px 36px 8px 12px;border:1px solid var(--pp-border-color, var(--pp-line));border-radius:4px;background:var(--pp-card-background, var(--pp-white));color:var(--pp-section-text, var(--pp-ink));font-size:14px}.pp-result-count{margin:18px 0 12px;color:var(--pp-muted-text, var(--pp-muted));font-size:13px}.pp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pp-border-color, var(--pp-line));border-left:1px solid var(--pp-border-color, var(--pp-line))}.pp-product-card{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--pp-border-color, var(--pp-line));border-bottom:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-card-background, var(--pp-white))}.pp-product-card[hidden]{display:none}.pp-product-media{position:relative;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;background:var(--pp-media-background, #f8f8f8)}.pp-product-media img{width:88%;height:88%;object-fit:contain;transition:transform .18s ease}.pp-product-card:hover .pp-product-media img{transform:scale(1.025)}.pp-product-badge{position:absolute;z-index:1;top:12px;left:12px;padding:6px 8px;border-radius:3px;background:var(--pp-badge-background, var(--pp-yellow));color:var(--pp-badge-text, var(--pp-black));font-size:11px;font-weight:800;text-transform:uppercase}.pp-product-body{flex:1;display:flex;flex-direction:column;padding:18px}.pp-product-type{margin:0 0 8px;color:var(--pp-muted-text, var(--pp-muted));font-size:11px;font-weight:800;text-transform:uppercase}.pp-product-body h3{min-height:46px;margin:0;font-size:17px;line-height:1.3}.pp-product-body h3 a{text-decoration:none}.pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px}.pp-sale-price{color:var(--pp-price-color, var(--pp-blue));font-size:17px;font-weight:800}.pp-compare-price{color:#888;font-size:13px;text-decoration:line-through}.pp-swatches{min-height:22px;display:flex;gap:8px;margin-top:13px}.pp-swatch{width:18px;height:18px;border:2px solid var(--pp-white);border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px #b8b8b8}.pp-product-link{margin-top:auto;padding-top:16px;color:var(--pp-link-color, inherit);font-size:14px;font-weight:800;text-underline-offset:4px}.pp-empty-state{padding:40px 0;color:var(--pp-muted-text, var(--pp-muted))}.pp-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;border:1px solid var(--pp-border-color, var(--pp-line))}.pp-benefit{min-width:0;padding:18px;border-right:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-card-background, var(--pp-white))}.pp-benefit:last-child{border-right:0}.pp-benefit strong{display:block;margin-bottom:4px;font-size:14px}.pp-benefit span{color:var(--pp-muted-text, var(--pp-muted));font-size:13px}.pp-section{padding:78px 0;background:var(--pp-section-background, var(--pp-white))}.pp-section-muted{background:var(--pp-section-background, var(--pp-surface))}.pp-media-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:center;gap:52px}.pp-media-row.pp-media-left{grid-template-columns:minmax(330px,.82fr) minmax(0,1fr)}.pp-media-row.pp-media-left .pp-editorial-media{order:-1}.pp-editorial-media{margin:0;overflow:hidden;border-radius:6px;background:var(--pp-media-background, #ececec)}.pp-editorial-media img{width:100%;max-height:560px;object-fit:cover}.pp-media-note{margin:18px 0 0}.pp-media-note p{margin:0 0 12px}.pp-media-note p:last-child{margin-bottom:0}.pp-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 20px;border:1px solid var(--pp-border-color, var(--pp-line))}.pp-step{min-width:0;padding:22px;border-right:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-card-background, var(--pp-white))}.pp-step:last-child{border-right:0}.pp-step-number{display:inline-grid;width:32px;height:32px;place-items:center;margin-bottom:18px;border-radius:50%;background:var(--pp-accent-color, var(--pp-yellow));color:var(--pp-accent-text, var(--pp-black));font-size:13px;font-weight:900}.pp-step h3{margin:0 0 7px;font-size:19px}.pp-step p{margin:0;color:var(--pp-muted-text, var(--pp-muted));font-size:14px}.pp-table-wrap{overflow-x:auto;border:1px solid var(--pp-border-color, var(--pp-line))}.pp-comparison-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--pp-card-background, var(--pp-white))}.pp-comparison-table th,.pp-comparison-table td{padding:16px;border-bottom:1px solid var(--pp-border-color, var(--pp-line));border-right:1px solid var(--pp-border-color, var(--pp-line));text-align:left;vertical-align:top}.pp-comparison-table th{background:var(--pp-table-header-background, var(--pp-black));color:var(--pp-table-header-text, var(--pp-white));font-size:14px}.pp-comparison-table td:first-child{font-weight:800}.pp-comparison-table tr:last-child td{border-bottom:0}.pp-comparison-table th:last-child,.pp-comparison-table td:last-child{border-right:0}.pp-section-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:24px}.pp-inline-guide{margin-top:30px;border:1px solid var(--pp-border-color, var(--pp-line));border-radius:6px;background:var(--pp-card-background, var(--pp-white))}.pp-inline-guide>summary{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:18px;padding:18px 22px;cursor:pointer;list-style:none;font-size:16px;font-weight:800}.pp-inline-guide>summary::-webkit-details-marker{display:none}.pp-inline-guide>summary span{color:var(--pp-accent-color, var(--pp-blue));font-size:28px;line-height:1;transition:transform .16s ease}.pp-inline-guide[open]>summary span{transform:rotate(45deg)}.pp-guide-copy{padding:0 24px 30px;border-top:1px solid var(--pp-border-color, var(--pp-line))}.pp-guide-topic{max-width:880px;padding-top:26px}.pp-guide-topic h2{margin:0 0 14px;color:var(--pp-heading-color, var(--pp-black));font-size:30px;line-height:1.15}.pp-guide-topic h3{margin:26px 0 8px;font-size:20px}.pp-guide-topic p{margin:0 0 13px;color:var(--pp-muted-text, var(--pp-muted))}.pp-guide-topic a{color:var(--pp-link-color, var(--pp-blue));font-weight:750;text-underline-offset:4px}.pp-compact-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin:18px 0 0;padding-left:20px;color:var(--pp-muted-text, var(--pp-muted));font-size:13px}.pp-care-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;border:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-border-color, var(--pp-line))}.pp-care-checklist p{margin:0;padding:12px;background:var(--pp-card-background, var(--pp-white));font-size:13px}.pp-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-border-color, var(--pp-line));gap:1px}.pp-fit-card{min-width:0;padding:24px;background:var(--pp-card-background, var(--pp-white))}.pp-fit-card h3{margin:0 0 8px;font-size:20px}.pp-fit-card p{margin:0;color:var(--pp-muted-text, var(--pp-muted))}.pp-support-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--pp-border-color, var(--pp-line));background:var(--pp-border-color, var(--pp-line));gap:1px}.pp-support-card{min-width:0;display:flex;min-height:170px;flex-direction:column;padding:22px;background:var(--pp-card-background, var(--pp-white));text-decoration:none}.pp-support-card:hover,.pp-support-card:focus-visible{outline:3px solid var(--pp-accent-color, var(--pp-blue));outline-offset:-3px}.pp-support-card strong{margin-bottom:8px;font-size:17px}.pp-support-card span{color:var(--pp-muted-text, var(--pp-muted));font-size:13px}.pp-support-card b{margin-top:auto;padding-top:18px;color:var(--pp-link-color, var(--pp-blue));font-size:13px}.pp-faq{padding:78px 0;background:var(--pp-section-background, var(--pp-black));color:var(--pp-section-text, var(--pp-white))}.pp-faq .pp-section-heading h2{color:var(--pp-heading-color, var(--pp-white))}.pp-faq .pp-section-heading p:last-child{color:var(--pp-subheading-color, #cfcfcf)}.pp-faq-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--pp-border-color, #3c3c3c)}.pp-faq-filters{display:flex;flex-wrap:wrap;gap:7px}.pp-faq-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.pp-faq-status{margin:0 4px 0 0;color:var(--pp-muted-text, #bdbdbd);font-size:13px}.pp-faq-filter,.pp-faq-expand{min-height:40px;padding:8px 12px;border:1px solid var(--pp-filter-border, #5a5a5a);border-radius:4px;background:var(--pp-filter-background, transparent);color:var(--pp-filter-text, var(--pp-white));font-size:13px;font-weight:800;cursor:pointer}.pp-faq-filter.is-active,.pp-faq-filter:hover,.pp-faq-filter:focus-visible,.pp-faq-expand:hover,.pp-faq-expand:focus-visible{border-color:var(--pp-filter-active-background, var(--pp-yellow));background:var(--pp-filter-active-background, var(--pp-yellow));color:var(--pp-filter-active-text, var(--pp-black))}.pp-faq-item{border-bottom:1px solid var(--pp-border-color, #3c3c3c)}.pp-faq-item[hidden]{display:none}.pp-faq-item>summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;padding:18px 0;cursor:pointer;list-style:none}.pp-faq-item>summary::-webkit-details-marker{display:none}.pp-faq-item h3{margin:0;color:var(--pp-heading-color, #fff);font-size:19px;line-height:1.3}.pp-faq-item>summary>span{color:var(--pp-accent-color, var(--pp-yellow));font-size:26px;line-height:1;transition:transform .16s ease}.pp-faq-item[open]>summary>span{transform:rotate(45deg)}.pp-faq-answer{max-width:830px;padding:0 0 20px;color:var(--pp-answer-text, #d6d6d6)}.pp-faq-answer p{margin:0}.pp-faq-answer p+p{margin-top:12px}.pp-faq-answer ul,.pp-faq-answer ol{margin:12px 0;padding-left:22px}.pp-faq-answer li+li{margin-top:6px}.pp-faq-answer a{color:var(--pp-link-color, var(--pp-yellow));font-weight:800;text-underline-offset:4px}.pp-final{padding:68px 0;background:var(--pp-section-background, var(--pp-yellow));color:var(--pp-section-text, var(--pp-black))}.pp-final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.pp-final h2{margin:0;color:var(--pp-heading-color, currentColor);font-size:42px;line-height:1.08}.pp-final p{max-width:720px;margin:12px 0 0}.pp-final-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1050px){.pp-products{padding-top:var(--pp-products-padding-top-ipad, var(--pp-products-padding-top-pc, 70px));padding-bottom:var(--pp-products-padding-bottom-ipad, var(--pp-products-padding-bottom-pc, 78px))}.pp-product-grid,.pp-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-benefit{border-bottom:1px solid var(--pp-border-color, var(--pp-line))}.pp-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-step:nth-child(2){border-right:0}.pp-step:nth-child(-n+2){border-bottom:1px solid var(--pp-border-color, var(--pp-line))}.pp-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pp-container{width:min(calc(100% - 28px),var(--pp-max))}.pp-hero{min-height:560px}.pp-hero h1{font-size:44px}.pp-hero-copy{font-size:16px}.pp-products{padding-top:var(--pp-products-padding-top-mobile, 58px);padding-bottom:var(--pp-products-padding-bottom-mobile, 58px)}.pp-section,.pp-faq{padding:58px 0}.pp-section-heading h2,.pp-final h2{font-size:34px}.pp-inline-guide>summary{padding:16px 18px}.pp-guide-copy{padding:0 18px 24px}.pp-guide-topic h2{font-size:26px}.pp-compact-notes{grid-template-columns:1fr}.pp-care-checklist{grid-template-columns:1fr 1fr}.pp-product-toolbar{align-items:stretch;flex-direction:column}.pp-filter-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-filter{padding:8px}.pp-sort-label{justify-content:space-between}.pp-sort-label select{flex:1;min-width:0}.pp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-product-body{padding:14px}.pp-product-body h3{min-height:0;font-size:15px}.pp-benefits{grid-template-columns:1fr 1fr}.pp-benefit:nth-child(2n){border-right:0}.pp-media-row,.pp-media-row.pp-media-left{grid-template-columns:1fr;gap:30px}.pp-editorial-media{order:-1}.pp-fit-grid{grid-template-columns:1fr}.pp-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-final-inner{grid-template-columns:1fr}}@media(max-width:460px){.pp-hero h1{font-size:38px}.pp-product-grid{grid-template-columns:1fr}.pp-product-media{aspect-ratio:4 / 3}.pp-benefits,.pp-step-grid,.pp-support-grid{grid-template-columns:1fr}.pp-benefit,.pp-step{border-right:0;border-bottom:1px solid var(--pp-border-color, var(--pp-line))}.pp-filter{font-size:12px}.pp-care-checklist{grid-template-columns:1fr}.pp-faq-toolbar{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pp-root *,.pp-root *:before,.pp-root *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pp-collection.css.map */
