:root{--pps-g1-surface: #043414;--pps-g2-deep: #06461D;--pps-g3-action: #15863F;--pps-g4-hover: #1B9E4C;--pps-g5-bright: #24C45F;--pps-g6-on-dark: #2BE16E;--pps-green: var(--pps-g3-action);--pps-green-hover: var(--pps-g2-deep);--pps-emerald: var(--pps-g4-hover);--pps-green-deep: var(--pps-g1-surface);--pps-green-on-ink: var(--pps-g5-bright);--pps-green-on-ink-hover: var(--pps-g6-on-dark);--pps-on-green-btn: #06210F;--pps-tint-selected: #F2F7F4;--pps-inset-hairline: inset 0 var(--pps-border-hair) 0 rgb(247 249 249 / 10%);--pps-marker: #A4432F;--pps-marker-tint: #F8ECE8;--pps-ink: #101111;--pps-body: #2B2F2D;--pps-muted: #5B625F;--pps-disabled: #9CA3A0;--pps-rule-strong: #C5CAC7;--pps-rule: #DFE2E0;--pps-sunken: #EBECEC;--pps-sunken-rule: #CED1D0;--pps-paper: #FFFFFF;--pps-plan-edge: #0D1012;--pps-plan-fringe: #7AA25A;--pps-plan-mat: #4A7A3A;--pps-plan-strip: #2F5A2A;--pps-plan-cup: #0B0D0C;--pps-plan-on-turf: #F8F9F8;--pps-plan-cellline: rgba(248,249,248,.35);--pps-plan-halo: rgba(0,0,0,.35);--pps-plan-swing: rgba(16,17,17,.03);--pps-mat-rule: #E9EBEA;--pps-row-hover: #F8F9F8;--pps-on-ink-primary: #FFFFFF;--pps-on-ink-body: #BBC1BE;--pps-on-ink-muted: #939B97;--pps-on-ink-rule: #313633;--pps-on-green-primary: #FFFFFF;--pps-on-green-body: #C2D6C9;--pps-on-green-muted: #8FB79F;--pps-on-green-rule: #1C5233;--pps-2xs: 4px;--pps-xs: 8px;--pps-sm: 12px;--pps-md: 16px;--pps-ml: 20px;--pps-lg: 24px;--pps-lx: 32px;--pps-xl: 40px;--pps-xxl: 48px;--pps-2xl: 64px;--pps-control-pad-y: 14px;--pps-control-pad-x: 22px;--pps-control-min: 44px;--pps-control-h: 48px;--pps-gutter: clamp(24px, 4vw, 40px);--pps-ft: 7px;--pps-max: 1360px;--pps-rhythm: 80px;--pps-measure: 720px;--pps-measure-wide: 900px;--pps-ink-rgb: 16 17 17;--pps-shadow-overlay: 0 16px 40px rgb(var(--pps-ink-rgb) / 12%);--pps-scrim: rgb(var(--pps-ink-rgb) / 50%);--pps-z-sticky: 50;--pps-z-header: 60;--pps-z-mega: 70;--pps-z-drawer: 200;--pps-border-hair: 1px;--pps-border-strong: 1.5px;--pps-rule-emph: 2px;--pps-dur-fast: .15s;--pps-dur-base: .2s;--pps-dur-slow: .32s;--pps-ease: var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1));--pps-reveal-rise: 12px;--pps-reveal-step: 60ms;--pps-focus-offset: 2px;--pps-focus-offset-inset: -2px;--pps-strip-h: 113px;--pps-radius-button: 2px;--pps-radius-input: 2px;--pps-radius-card: 0;--pps-radius-badge: 2px;--pps-radius-media: 0;--style-border-radius-buttons: var(--pps-radius-button);--style-border-radius-inputs: var(--pps-radius-input);--style-border-radius-cards: var(--pps-radius-card);--style-border-radius-badges: var(--pps-radius-badge);--style-border-radius-media: var(--pps-radius-media);--style-border-width-buttons: var(--pps-border-strong);--style-border-width-inputs: var(--pps-border-hair);--font-h1--size: 40px;--font-h1--line-height: 1.1;--font-h1--weight: 800;--font-h1--letter-spacing: -.025em;--font-h2--size: 34px;--font-h2--line-height: 1.1765;--font-h2--weight: 800;--font-h2--letter-spacing: -.022em;--font-h3--size: 22px;--font-h3--line-height: 1.2727;--font-h3--weight: 700;--font-h3--letter-spacing: -.015em;--font-h4--size: 17px;--font-h4--line-height: 1.5882;--font-h4--weight: 700;--font-h4--letter-spacing: 0;--font-h5--size: 14px;--font-h5--line-height: 1.5;--font-h5--weight: 400;--font-h6--size: 11px;--font-h6--line-height: 1.4545;--font-h6--weight: 400;--font-h6--letter-spacing: .12em;--font-paragraph--size: 17px;--font-paragraph--line-height: 1.588;--pps-sans: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--pps-mono: "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--pps-type-ui-sm-regular: 400 15px/22px var(--pps-sans)}body{font-family:var(--pps-sans);font-size:17px;line-height:27px;color:var(--pps-body)}h1,h2,h3,h4,h5,h6{font-family:var(--pps-sans);color:var(--pps-ink)}.pps-t-display{font:800 clamp(40px,5.6vw,64px)/1.02 var(--pps-sans);letter-spacing:-.04em;text-wrap:pretty}.pps-t-section-display{font:800 46px/50px var(--pps-sans);letter-spacing:-.03em;text-wrap:pretty}.pps-t-h1{font:800 40px/44px var(--pps-sans);letter-spacing:-.03em;text-wrap:pretty}.pps-t-h2{font:800 34px/40px var(--pps-sans);letter-spacing:-.022em;text-wrap:pretty}.pps-t-h3{font:700 22px/28px var(--pps-sans);letter-spacing:-.015em;text-wrap:pretty}.pps-t-quote{font:400 30px/40px var(--pps-sans);letter-spacing:-.02em;text-wrap:pretty}.pps-t-lead{font:400 20px/29px var(--pps-sans);text-wrap:pretty}.pps-t-body{font:400 18px/28px var(--pps-sans);text-wrap:pretty}.pps-t-ui,.pps-t-ui-sm{font:600 15px/22px var(--pps-sans)}.pps-t-ui-sm-regular,.pps-cart__summary .cart-totals__installments{font:var(--pps-type-ui-sm-regular)}.pps-t-small,:is(.pps-cart,.cart-drawer) .cart-totals__tax-note small,:is(.pps-cart,.cart-drawer) .cart-discount__label{font:400 16px/24px var(--pps-sans)}.pps-t-caption{font:400 14px/20px var(--pps-sans)}.pps-t-lead,.pps-t-body,.pps-t-small,.pps-t-caption,.pps-t-ui,.pps-t-ui-sm,.pps-t-ui-sm-regular,.pps-t-spec-sm,.pps-t-mono-sm{text-wrap:pretty}.pps-t-btn,:is(.pps-cart,.cart-drawer) .cart__ctas .cart__checkout-button{font:600 15px/22px var(--pps-sans);letter-spacing:.01em}.pps-t-btn-sm{font:600 15px/22px var(--pps-sans);letter-spacing:.01em}.pps-t-stat{font:700 34px/38px var(--pps-sans);letter-spacing:-.02em}.pps-t-spec{font:700 22px/26px var(--pps-sans);letter-spacing:-.01em}.pps-t-spec-sm{font:600 15px/22px var(--pps-sans)}.pps-t-price-lg{font:700 34px/38px var(--pps-sans);letter-spacing:-.02em}.pps-t-price,.pps-cart__summary .cart-totals__total-value{font:700 22px/26px var(--pps-sans);letter-spacing:-.01em}.pps-t-price-md{font:600 20px/26px var(--pps-sans)}.pps-t-price-sm,.pps-t-value{font:600 15px/22px var(--pps-sans)}.pps-t-input{font:400 17px/24px var(--pps-sans)}.pps-t-mono{font:600 20px/26px var(--pps-sans)}.pps-t-mono-sm{font:400 14px/20px var(--pps-sans)}.pps-t-eyebrow{font:400 12px/16px var(--pps-mono);letter-spacing:.1em;text-transform:uppercase}.pps-t-badge{font:500 12px/16px var(--pps-mono);letter-spacing:.1em;text-transform:uppercase}.pps-t-stat,.pps-t-spec,.pps-t-spec-sm,.pps-t-input,.pps-t-mono,.pps-t-mono-sm,.pps-t-eyebrow,.pps-t-badge,.pps-t-price-lg,.pps-t-price,.pps-t-price-md,.pps-t-price-sm,.pps-t-value{font-variant-numeric:tabular-nums}.pps-icon-btn{display:flex;align-items:center;justify-content:center}.pps-save{display:inline-block;background:var(--pps-marker-tint);color:var(--pps-marker);padding:var(--pps-2xs) var(--pps-xs);border-radius:var(--pps-radius-badge)}.pps-was{color:var(--pps-marker)}@media(max-width:749px){.pps-t-display{font-size:30px;line-height:1.1}.pps-t-section-display,.pps-t-h1{font-size:30px;line-height:34px}.pps-t-h2{font-size:30px;line-height:35px}.pps-t-h3{font-size:20px;line-height:26px}.pps-t-quote{font-size:22px;line-height:30px}.pps-t-lead{font-size:18px;line-height:27px}.pps-t-stat{font-size:26px;line-height:30px}.pps-t-spec{font-size:19px;line-height:24px}.pps-t-price-lg{font-size:26px;line-height:30px}.pps-t-price,.pps-cart__summary .cart-totals__total-value{font-size:19px;line-height:24px}.pps-t-price-md,.pps-t-mono{font-size:18px;line-height:24px}.pps-t-display,.pps-t-section-display,.pps-t-h1,.pps-t-h2{max-width:none}.pps-t-stat.pps-t-stat--phone-spec{font-size:19px;line-height:24px}}html .button,html button.shopify-payment-button__button--unbranded{--color-primary-button-background: var(--pps-green);--color-primary-button-text: var(--pps-paper);--color-primary-button-hover-background: var(--pps-green-hover);--color-primary-button-hover-text: var(--pps-paper);--color-primary-button-border: var(--pps-green);--color-primary-button-hover-border: var(--pps-green-hover)}@media(max-width:749px){:root{--font-h1--size: 32px;--font-h1--line-height: 1.125;--font-h2--size: 30px;--font-h2--line-height: 1.1667}}.pps-surface-paper{background:var(--pps-paper);color:var(--pps-body)}.pps-surface-sunken{background:var(--pps-sunken);color:var(--pps-body)}.pps-surface-ink{background:var(--pps-ink);color:var(--pps-on-ink-body);box-shadow:var(--pps-inset-hairline)}.pps-surface-ink h1,.pps-surface-ink h2,.pps-surface-ink h3,.pps-surface-ink h4,.pps-surface-ink strong{color:var(--pps-on-ink-primary)}.pps-surface-ink .pps-t-eyebrow,.pps-surface-ink a{color:var(--pps-green-on-ink)}.pps-surface-ink hr,.pps-surface-ink .pps-rule{border-color:var(--pps-on-ink-rule)}.pps-surface-green{background:var(--pps-green-deep);color:var(--pps-on-green-body);box-shadow:var(--pps-inset-hairline)}.pps-surface-green h1,.pps-surface-green h2,.pps-surface-green h3,.pps-surface-green strong{color:var(--pps-on-green-primary)}.pps-surface-green .pps-t-eyebrow,.pps-surface-green a{color:var(--pps-green-on-ink)}.pps-wrap{max-width:var(--pps-max);margin-inline:auto;padding-inline:var(--pps-gutter)}.pps-section{padding-block:var(--pps-rhythm)}@media(max-width:749px){.pps-section{padding-block:var(--pps-rhythm)}}.pps-grid-editorial{display:grid;gap:var(--pps-md);align-items:stretch;grid-template-columns:var(--pps-ed-cols, 1.6fr 1fr)}@media(max-width:989px){.pps-grid-editorial{grid-template-columns:1fr}}.pps-card-photo__media{display:block;margin:0 0 var(--pps-md);overflow:hidden;background:var(--pps-sunken);border-radius:var(--pps-radius-media);aspect-ratio:var(--pps-card-photo-ratio, 4/3)}.pps-card-photo__media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.pps-card-photo__media{margin-bottom:var(--pps-sm)}}.card-hover-effect-lift *,.card-hover-effect-scale *{box-shadow:none!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pps-green);outline-offset:var(--pps-focus-offset);box-shadow:0 0 0 6px var(--pps-fringe)}.pps-surface-ink :focus-visible,.pps-surface-green :focus-visible{outline-color:var(--pps-green-on-ink)}html,.page-wrapper{scroll-padding-top:calc(var(--pps-hdr-h,116px) + var(--pps-sm))}@media(max-width:989px){html,.page-wrapper{scroll-padding-top:calc(var(--pps-hdr-phone,61px) + var(--pps-sm))}}html :is(#quote,.pps-ps__h,.pps-trail,.pps-tr,.pps-cf,.pps-ta,.pps-qf,.pps-fs__row),html .product-grid .product-grid__item{scroll-margin-top:var(--pps-sm)}.pps-form__form{display:grid;gap:var(--pps-md)}.pps-form__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--pps-md)}.pps-form__field{display:grid;gap:var(--pps-2xs);margin:0;border:0;padding:0;min-width:0;align-items:start;align-content:start}.pps-form__set legend{padding:0;margin:0 0 var(--pps-2xs)}.pps-form__req{color:var(--pps-green)}.pps-form__unit{position:relative;display:flex;align-items:center}.pps-form__unit input{width:100%;flex:1 1 auto}.pps-form__suffix{position:absolute;right:var(--pps-sm);top:50%;transform:translateY(-50%);color:var(--pps-muted);pointer-events:none}.pps-form__form input[type=text],.pps-form__form input[type=tel],.pps-form__form input[type=email],.pps-form__form input[type=number],.pps-form__form textarea,.pps-form__form select{width:100%;padding:var(--pps-sm);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);background:var(--pps-paper);color:var(--pps-ink);min-height:var(--pps-control-min)}.pps-form__form textarea{resize:vertical}.pps-form__form [aria-invalid=true]{border-width:var(--pps-border-strong);border-color:var(--pps-ink)}.pps-form__select{-webkit-appearance:none;appearance:none;background:var(--pps-paper)}.pps-form__form ::placeholder{font-family:var(--pps-sans);color:var(--pps-muted);opacity:1}.pps-form__form select:invalid,.pps-form__form select:has(option[value=""]:checked){color:var(--pps-muted)}.pps-form__help{color:var(--pps-muted);margin:0}.pps-form__error{color:var(--pps-ink);margin:0}.pps-form__err-top{color:var(--pps-ink);border:var(--pps-border-strong) solid var(--pps-ink);background:var(--pps-sunken);padding:var(--pps-sm)}.pps-form__err-top-line{margin:0}.pps-form__err-top-line+.pps-form__err-top-line{margin-top:var(--pps-xs)}.pps-form__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pps-xs)}.pps-form__chips:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.pps-form__chips--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.pps-form__chip{position:relative;display:flex}.pps-form__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pps-form__chip span{display:flex;align-items:center;justify-content:center;gap:var(--pps-sm);flex:1;min-height:var(--pps-control-h);padding:var(--pps-xs) var(--pps-md);box-sizing:border-box;border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);color:var(--pps-body);background:var(--pps-paper);text-align:center;transition:border-color var(--pps-dur-fast) var(--pps-ease),background-color var(--pps-dur-fast) var(--pps-ease)}.pps-qf__seg .pps-form__chip span{white-space:nowrap}@media(max-width:749px){.pps-qf__seg .pps-form__chip span{padding-left:var(--pps-xs);padding-right:var(--pps-xs)}}.pps-form__chip input[type=checkbox]+span{justify-content:flex-start;text-align:left}.pps-form__chip input[type=checkbox]+span:before{content:"";flex:0 0 18px;height:18px;box-sizing:border-box;border:var(--pps-border-strong) solid var(--pps-rule-strong);border-radius:var(--pps-radius-badge);background:var(--pps-paper) center / 14px 14px no-repeat}.pps-form__chip input[type=checkbox]:checked+span:before{border-color:var(--pps-green);background-color:var(--pps-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E")}.pps-form__chip:hover span,.pps-form__chip:focus-within span{border-color:var(--pps-ink)}.pps-form__chip input:checked+span{border-color:var(--pps-green);box-shadow:inset 0 0 0 1px var(--pps-green);background:var(--pps-tint-selected);color:var(--pps-ink)}.pps-form__chip input:focus-visible+span{outline:2px solid var(--pps-green);outline-offset:var(--pps-focus-offset)}@media(max-width:749px){.pps-form__chips:has(input[type=checkbox]),.pps-form__chips.pps-form__chips--pairs{grid-template-columns:minmax(0,1fr)}.pps-form__chip span{padding:var(--pps-xs) var(--pps-sm)}}.pps-form__submit{width:100%;text-align:center}.pps-form__note{color:var(--pps-muted);margin:0}.pps-form__ok{display:grid;gap:var(--pps-xs)}.pps-form__ok-h{margin:0}@media(max-width:749px){.pps-form__pair{grid-template-columns:1fr}}.pps-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--pps-control-h);padding:0 var(--pps-control-pad-x);border-radius:var(--pps-radius-button);border:var(--pps-border-strong) solid transparent;text-decoration:none;cursor:pointer}.pps-btn--primary{background:var(--pps-green);color:var(--pps-paper)}.pps-btn--primary:hover{background:var(--pps-green-hover);color:var(--pps-paper)}.pps-btn--secondary{background:transparent;color:var(--pps-ink);border-color:var(--pps-ink)}.pps-btn--secondary:hover{background:var(--pps-ink);color:var(--pps-paper)}.pps-surface-ink .pps-btn--primary,.pps-surface-green .pps-btn--primary{background:var(--pps-green);color:var(--pps-paper)}.pps-surface-ink .pps-btn--primary:hover,.pps-surface-green .pps-btn--primary:hover{background:var(--pps-g4-hover);color:var(--pps-paper)}.pps-surface-ink .pps-btn--secondary{color:var(--pps-on-ink-primary);border-color:var(--pps-on-ink-primary)}.pps-surface-ink .pps-btn--secondary:hover,.pps-surface-ink .pps-btn--secondary:focus-visible{background:var(--pps-on-ink-primary);color:var(--pps-ink)}:where(a,button,summary,label,[role=button],.pps-form__chip span,.pps-card,.pps-empty__chip,.pps-faq__chip){transition:color var(--pps-dur-fast) var(--pps-ease),background-color var(--pps-dur-fast) var(--pps-ease),border-color var(--pps-dur-fast) var(--pps-ease),text-decoration-color var(--pps-dur-fast) var(--pps-ease),transform var(--pps-dur-fast) var(--pps-ease)}@media(hover:hover)and (pointer:fine){.pps-card:hover,.pps-pb__card:hover,.pps-ch2__card:hover{transform:translateY(-2px)}}.pps-drawer__panel,.pps-mega{opacity:0;transition:opacity var(--pps-dur-base) var(--pps-ease),transform var(--pps-dur-base) var(--pps-ease)}.pps-drawer__panel{transform:translate(-8px)}.pps-mega{transform:translateY(-8px)}.pps-drawer.is-open .pps-drawer__panel,.pps-mega.is-open{opacity:1;transform:none}.pps-drawer__backdrop{opacity:0;transition:opacity var(--pps-dur-base) var(--pps-ease)}.pps-drawer.is-open .pps-drawer__backdrop{opacity:1}.pps-reveal-on>.pps-reveal-item{opacity:0;transform:translateY(var(--pps-reveal-rise));transition:opacity var(--pps-dur-slow) var(--pps-ease),transform var(--pps-dur-slow) var(--pps-ease);transition-delay:calc(var(--pps-reveal-i, 0) * var(--pps-reveal-step))}.pps-reveal-on>.pps-reveal-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.pps-buy{display:grid;gap:16px}.pps-buy__notice{background:var(--pps-tint-selected);border:var(--pps-border-hair) solid var(--pps-green);padding:var(--pps-sm) var(--pps-md);color:var(--pps-ink);margin:0}.pps-buy__grid,.pps-buy__scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--pps-rule);margin:0}.pps-buy__grid>div,.pps-buy__scope>div{background:var(--pps-paper);padding:var(--pps-xs) var(--pps-md) var(--pps-xs) 0}.pps-buy__grid>div:nth-child(2n),.pps-buy__scope>div:nth-child(2n){padding-left:var(--pps-md)}.pps-buy__grid dt,.pps-buy__scope dt{color:var(--pps-muted)}.pps-buy__grid dd,.pps-buy__scope dd{margin:0;color:var(--pps-ink);text-wrap:pretty;overflow-wrap:normal}.pps-buy__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:var(--pps-xs)}.pps-buy__from{color:var(--pps-muted)}.pps-buy__ends{color:var(--pps-muted);margin:-8px 0 0}.pps-buy__was[hidden],.pps-buy__badge[hidden]{display:none}.pps-buy__form{margin:0;display:grid;gap:var(--pps-md)}.pps-buy__opt{border:0;padding:0;margin:0}.pps-buy__opt legend{color:var(--pps-muted);margin-bottom:8px;padding:0}.pps-buy__chips{display:flex;flex-wrap:wrap;gap:8px}.pps-buy__opt--select{display:grid;gap:var(--pps-xs)}.pps-buy__opt--select label{color:var(--pps-muted)}.pps-buy__select{width:100%;min-height:var(--pps-control-min);padding:var(--pps-sm) calc(var(--pps-md) * 2.5) var(--pps-sm) var(--pps-md);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);background:var(--pps-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2314181B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") no-repeat right var(--pps-sm) center/20px;color:var(--pps-ink);appearance:none;-webkit-appearance:none;cursor:pointer}.pps-buy__select:hover,.pps-buy__select:focus-visible{border-color:var(--pps-ink)}.pps-buy__chip{position:relative}.pps-buy__chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pps-buy__chip span{display:flex;align-items:center;box-sizing:border-box;min-height:var(--pps-control-min);padding:0 14px;border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);color:var(--pps-muted);background:var(--pps-paper)}.pps-buy__chips--grid{display:grid;grid-template-columns:repeat(var(--chip-cols,3),minmax(0,1fr))}.pps-buy__chips--grid .pps-buy__chip span{justify-content:center;text-align:center}.pps-buy__chips--grid .pps-buy__chip{display:flex}.pps-buy__chips--grid .pps-buy__chip span{flex:1 1 auto;padding-block:var(--pps-xs)}@media(max-width:749px){.pps-buy__chips--grid{grid-template-columns:repeat(var(--chip-cols-ph,2),minmax(0,1fr))}}.pps-buy__chip input:checked+span{border:var(--pps-border-strong) solid var(--pps-green);background:var(--pps-tint-selected);color:var(--pps-ink)}.pps-buy__chip input:focus-visible+span{outline:2px solid var(--pps-green);outline-offset:var(--pps-focus-offset)}.pps-buy__chip--off span{color:var(--pps-disabled);background:var(--pps-sunken);text-decoration:line-through;cursor:not-allowed}.pps-buy__chip--off input{cursor:not-allowed}.pps-buy__chosen{color:var(--pps-ink);margin:0}.pps-buy__cta{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--pps-control-h);text-align:center;background:var(--pps-green);color:var(--pps-paper);padding:0 var(--pps-control-pad-x);border:0;border-radius:var(--pps-radius-button);text-decoration:none;cursor:pointer}.pps-buy__cta:hover,.pps-buy__cta:focus-visible{background:var(--pps-green-hover)}.pps-buy__cta:disabled{background:var(--pps-sunken);color:var(--pps-muted);border:var(--pps-border-hair) solid var(--pps-rule-strong);cursor:not-allowed}.pps-buy__cta--secondary{background:none;color:var(--pps-ink);border:var(--pps-border-strong) solid var(--pps-ink)}.pps-buy__cta--secondary:hover,.pps-buy__cta--secondary:focus-visible{background:var(--pps-ink);color:var(--pps-paper)}.pps-buy__cta[aria-busy=true],.pps-sticky__cta[aria-busy=true]{background:var(--pps-green-hover);color:var(--pps-paper);border:0;cursor:progress;opacity:1}.pps-buy__customize{margin-top:calc(var(--pps-xs) - var(--pps-md))}#quote{scroll-margin-top:calc(var(--pps-hdr-h,116px) + 24px)}.pps-buy__cta--on-ink{background:var(--pps-green);color:var(--pps-paper)}.pps-buy__cta--on-ink:hover,.pps-buy__cta--on-ink:focus-visible{background:var(--pps-g4-hover)}.pps-buy__quoted{color:var(--pps-muted);border-bottom:var(--pps-border-hair) dashed var(--pps-rule-strong);padding:14px 0;margin:0}.pps-buy__phone{display:inline-flex;align-items:center;gap:9px;color:var(--pps-green);text-decoration:none}.pps-buy__next{border-top:var(--pps-border-hair) solid var(--pps-rule);padding-top:14px}.pps-buy__steps{margin:8px 0 0;padding-left:18px;color:var(--pps-body)}.pps-buy__oos{color:var(--pps-body);margin:0}.pps-buy__oos a,.pps-buy__ship a,.pps-turf__note a{color:var(--pps-green)}.pps-turf{display:grid;gap:var(--pps-md)}.pps-turf__row label{display:block;color:var(--pps-muted);margin-bottom:var(--pps-xs)}.pps-turf__len{box-sizing:border-box;width:140px;height:48px;border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);padding:0 12px;color:var(--pps-ink);background:var(--pps-paper)}.pps-turf__len[aria-invalid=true]{border-color:var(--pps-ink);border-width:var(--pps-border-strong)}.pps-turf__out{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pps-rule);margin:0}.pps-turf__out>div{background:var(--pps-paper);padding:var(--pps-xs) var(--pps-md) var(--pps-xs) 0}.pps-turf__out>div:nth-child(2n){padding-left:var(--pps-md)}.pps-turf__out dd:empty:before{content:"Enter a length";color:var(--pps-muted)}.pps-turf__out dt{color:var(--pps-muted)}.pps-turf__out dd{margin:0;color:var(--pps-ink);text-wrap:pretty}.pps-turf__hint{color:var(--pps-green-hover);margin:0}.pps-turf__error{color:var(--pps-ink);margin:0}.pps-turf__note{color:var(--pps-muted);margin:0}.pps-vol,.pps-vol .pps-buy__form{display:grid;gap:var(--pps-md)}.pps-vol__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pps-sm)}.pps-vol__field{display:grid;gap:var(--pps-2xs);color:var(--pps-muted)}.pps-vol__field input{box-sizing:border-box;height:48px;width:100%;border:var(--pps-border-hair) solid var(--pps-rule-strong);background:var(--pps-paper);padding:0 var(--pps-sm);border-radius:var(--pps-radius-input);color:var(--pps-ink)}.pps-vol__field input[aria-invalid=true]{border-color:var(--pps-ink);border-width:var(--pps-border-strong)}.pps-vol__error{color:var(--pps-ink);margin:0}.pps-vol__read{color:var(--pps-body);margin:calc(-1 * var(--pps-xs)) 0 0}.pps-vol__range{color:var(--pps-muted)}.pps-vol__total[hidden]{display:none}.pps-vol__buy{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--pps-md);align-items:end}.pps-vol__total{display:grid;gap:var(--pps-2xs);justify-items:end;text-align:right}.pps-vol__total .pps-t-eyebrow{color:var(--pps-muted)}.pps-vol__note{color:var(--pps-muted);margin:0}.pps-vol__hint{color:var(--pps-body);margin:calc(-1 * var(--pps-xs)) 0 0}.pps-vol__hint a{color:var(--pps-green);text-decoration:none}.pps-vol__hint a:hover,.pps-vol__hint a:focus-visible{color:var(--pps-green-hover)}.pps-buy__grid>div:last-child:nth-child(odd),.pps-buy__scope>div:last-child:nth-child(odd),.pps-card__specs>div:last-child:nth-child(odd){grid-column:1 / -1}@media(max-width:749px){.pps-buy__scope{grid-template-columns:1fr}.pps-buy__scope>div:nth-child(2n){padding-left:0}}.pps-grid4{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pps-rule);margin:0}.pps-grid4>div{background:var(--pps-paper);padding:var(--pps-xs) var(--pps-md) var(--pps-xs) 0}.pps-grid4>div:nth-child(2n){padding-left:var(--pps-md)}.pps-grid4 dt{color:var(--pps-muted)}.pps-grid4 dd{margin:0;color:var(--pps-ink)}.pps-grid4>div:last-child:nth-child(odd){grid-column:1 / -1}.product-grid .pps-int.product-grid__item{grid-column:1 / -1;padding:var(--pps-rhythm) calc(var(--pps-ml) + var(--pps-2xs) - var(--pps-border-hair));list-style:none}.pps-int__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--pps-2xl);row-gap:var(--pps-lg);align-items:center}.pps-int .pps-int__h{margin:0 0 var(--pps-sm)}.pps-int .pps-int__body{margin:0;color:var(--pps-on-ink-body);max-width:56ch}.pps-int__contact{display:grid;gap:var(--pps-2xs)}.pps-int .pps-int__phone{color:var(--pps-on-ink-primary);text-decoration:none;justify-self:start}.pps-int .pps-int__phone:hover,.pps-int .pps-int__phone:focus-visible{color:var(--pps-green-on-ink)}.pps-int .pps-int__hours{margin:0 0 var(--pps-md);color:var(--pps-on-ink-muted)}.pps-int__ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pps-sm)}.pps-int__ctas .pps-btn{width:100%}@media(max-width:989px){.pps-int__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.pps-int__ctas{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.product-grid .pps-int.product-grid__item{padding:var(--pps-rhythm) calc(var(--pps-ml) + var(--pps-2xs) - var(--pps-border-hair))}}.product-grid .pps-gband.product-grid__item{grid-column:1 / -1;list-style:none;border:0;padding:0}.pps-gband__fig{margin:0}.pps-hi--gband{aspect-ratio:4/1}.pps-gband__cap{display:block;margin:var(--pps-xs) 0 0;color:var(--pps-muted)}@media(max-width:989px){.pps-hi--gband{aspect-ratio:2/1}}@media(max-width:749px){.pps-hi--gband{aspect-ratio:16/9}}.pps-empty{grid-column:var(--centered, 1 / -1);padding:64px var(--pps-gutter)}@media(min-width:750px){.pps-empty{padding-inline:0}}.pps-empty__inner{max-width:640px}.pps-empty h2{margin:0 0 12px}.pps-empty p{margin:0 0 14px}.pps-empty__chips{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pps-empty__chip{display:inline-flex;align-items:center;gap:var(--pps-xs);min-height:var(--pps-control-min);box-sizing:border-box;padding:0 var(--pps-sm);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);color:var(--pps-ink);text-decoration:none;background:var(--pps-paper)}.pps-empty__chip:hover{border-color:var(--pps-ink)}.pps-empty__link{color:var(--pps-green)}.pps-prose{max-width:var(--pps-measure);color:var(--pps-body)}.blog-post-content.rte{color:var(--pps-body)}.pps-prose>:first-child,.blog-post-content.rte rte-formatter>:first-child{margin-top:0}.pps-prose>:last-child,.pps-prose>.metafield-rich_text_field>:last-child,.blog-post-content.rte rte-formatter>:last-child{margin-bottom:0}.pps-prose h1,.pps-prose h2,.blog-post-content.rte h1,.blog-post-content.rte h2{font:800 34px/40px var(--pps-sans);letter-spacing:-.022em;text-wrap:pretty;color:var(--pps-ink);margin:40px 0 12px}@media(max-width:749px){.pps-prose h1,.pps-prose h2,.blog-post-content.rte h1,.blog-post-content.rte h2{font-size:30px;line-height:35px}}.pps-prose h3,.blog-post-content.rte h3{font:700 22px/28px var(--pps-sans);letter-spacing:-.015em;text-wrap:pretty;color:var(--pps-ink);margin:var(--pps-lx) 0 10px}.pps-prose h4,.pps-prose h5,.pps-prose h6,.blog-post-content.rte h4,.blog-post-content.rte h5,.blog-post-content.rte h6{font:700 18px/28px var(--pps-sans);letter-spacing:0;color:var(--pps-ink);margin:24px 0 8px}.pps-prose p,.pps-prose ul,.pps-prose ol,.blog-post-content.rte p,.blog-post-content.rte ul,.blog-post-content.rte ol{font:400 18px/29px var(--pps-sans);text-wrap:pretty;margin:0 0 var(--pps-ml)}.pps-prose ul,.pps-prose ol,.blog-post-content.rte ul,.blog-post-content.rte ol{padding-left:22px}.pps-prose li,.blog-post-content.rte li{margin:0 0 var(--pps-xs)}.pps-prose li>p,.blog-post-content.rte li>p{margin:0}.pps-prose a,.blog-post-content.rte a{color:var(--pps-green)}a,a:hover,a:focus-visible{text-decoration:none}.pps-prose.pps-prose :is(p,ul,ol,li,table,dd,figcaption) a:hover,.blog-post-content.rte :is(p,ul,ol,li,table,dd,figcaption) a:hover{color:var(--pps-green-hover)}.pps-prose.pps-prose a:hover,.blog-post-content.rte a:hover{color:var(--pps-green-hover)}html :is(.pps-prose,.blog-post-content.rte) :is(p,li,dd,td,figcaption) a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}html :is(.pps-prose,.blog-post-content.rte) :is(p,li,dd,td,figcaption) a:not([class]):hover{text-decoration-color:currentColor}html :is(.pps-buy__ship,.pps-cart__scope) a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}html :is(.pps-buy__ship,.pps-cart__scope) a:hover{text-decoration-color:currentColor}.pps-prose strong,.blog-post-content.rte strong{color:var(--pps-ink)}.pps-prose blockquote,.blog-post-content.rte blockquote{font:400 30px/40px var(--pps-sans);letter-spacing:-.02em;text-wrap:pretty;color:var(--pps-ink);margin:var(--pps-lx) 0;padding:0 0 0 var(--pps-ml);border-left:2px solid var(--pps-green)}.pps-prose blockquote p,.blog-post-content.rte blockquote p{font:inherit;margin:0 0 12px}.pps-prose blockquote cite,.blog-post-content.rte blockquote cite{display:block;font:400 15px/22px var(--pps-sans);letter-spacing:0;font-style:normal;color:var(--pps-muted);margin-top:var(--pps-sm)}.pps-prose img,.blog-post-content.rte img{max-width:100%;height:auto;display:block}.pps-prose img,.blog-post-content.rte img{max-height:min(70vh,640px);width:auto;object-fit:contain;margin-inline:auto}.pps-prose p>img:not(:first-child),.blog-post-content.rte p>img:not(:first-child){margin-top:var(--pps-md)}.pps-prose p>img:not(:last-child),.blog-post-content.rte p>img:not(:last-child){margin-bottom:var(--pps-md)}.pps-prose figure,.blog-post-content.rte figure{margin:var(--pps-lx) 0}.pps-prose figcaption,.blog-post-content.rte figcaption{font:400 14px/21px var(--pps-sans);color:var(--pps-muted);margin-top:8px}.pps-prose table,.blog-post-content.rte table{display:table;width:max-content;max-width:none;border-collapse:collapse;margin:0 0 24px;font:400 16px/24px var(--pps-sans)}.pps-prose th,.pps-prose td,.blog-post-content.rte th,.blog-post-content.rte td{text-align:left;padding:10px 12px;border-bottom:var(--pps-border-hair) solid var(--pps-rule);vertical-align:top}.pps-prose th,.blog-post-content.rte th{color:var(--pps-ink);font-weight:600;border-bottom:2px solid var(--pps-ink);white-space:nowrap}.pps-pb__copy,.pps-faq__a,.blog-post-content.rte{overflow-x:auto}.pps-prose hr,.blog-post-content.rte hr{border:0;border-top:var(--pps-border-hair) solid var(--pps-rule);margin:var(--pps-lx) 0}.pps-prose>hr:first-child,.blog-post-content.rte rte-formatter>hr:first-child{display:none}.pps-prose .pps-embed,.blog-post-content.rte .pps-embed{position:relative;aspect-ratio:16/9;margin:var(--pps-lx) 0;background:var(--pps-sunken)}.pps-prose .pps-embed iframe,.blog-post-content.rte .pps-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:749px){.pps-prose blockquote,.blog-post-content.rte blockquote{font-size:22px;line-height:30px}.pps-prose img,.blog-post-content.rte img{max-height:none;width:100%}}.pps-ps__intro,.pps-ps__body{display:flow-root}.pps-ps__sec{margin:0;padding:0}.pps-ps__sec+.pps-ps__sec{border-top:var(--pps-border-hair) solid var(--pps-rule);margin-top:var(--pps-xxl);padding-top:var(--pps-xxl)}.pps-ps__intro+.pps-ps__sec{border-top:var(--pps-border-hair) solid var(--pps-rule);margin-top:var(--pps-xxl);padding-top:var(--pps-xxl)}.pps-ps__h{color:var(--pps-ink);margin:0 0 16px;scroll-margin-top:calc(var(--pps-hdr-h,116px) + 24px)}.pps-ps__h a{color:var(--pps-ink);text-decoration:none}.pps-ps__h a:hover{color:var(--pps-green-hover)}@media(min-width:990px){.pps-ps__sec:not(.pps-ps--nopair) .pps-ps__body>figure,.pps-ps__sec:not(.pps-ps--nopair) .pps-ps__body>p:has(>img:only-child){float:right;width:44%;margin:0 0 var(--pps-ml) var(--pps-lx)}.pps-ps--odd:not(.pps-ps--nopair) .pps-ps__body>figure,.pps-ps--odd:not(.pps-ps--nopair) .pps-ps__body>p:has(>img:only-child){float:left;margin:0 var(--pps-lx) var(--pps-ml) 0}.pps-ps__sec:not(.pps-ps--nopair) .pps-ps__body>:is(figure,p:has(>img:only-child))~:is(figure,p:has(>img:only-child)){float:none;width:auto;margin:var(--pps-lx) 0}.pps-ps__sec:not(.pps-ps--nopair) .pps-ps__body>:is(figure,p:has(>img:only-child)):has(+.pps-ps__cards){float:none;width:auto;margin:0 0 var(--pps-lg)}.pps-ps__sec:not(.pps-ps--nopair) .pps-ps__body>figure.pps-fig--wide{float:none;clear:both;width:auto;margin:var(--pps-lx) 0}.pps-ps__body>figure.pps-fig--wide img{max-height:none;margin-inline:0}}@media(min-width:990px){.pps-pb__copy.pps-prose>figure,.blog-post-content.rte>figure{float:right;clear:both;width:fit-content;max-width:100%;margin:0 0 var(--pps-ml);shape-outside:border-box;shape-margin:32px}.pps-pb__copy.pps-prose>figure:nth-of-type(2n),.blog-post-content.rte>figure:nth-of-type(2n){float:left}.pps-pb__copy.pps-prose>:is(h2,h3,h4,hr),.blog-post-content.rte>:is(h2,h3,h4,hr){clear:both}.pps-ps--lift .pps-pb__copy.pps-prose>figure:first-child{float:none;width:auto;margin:var(--pps-lx) 0}}.pps-prose .pps-ps__cards{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 24px}.pps-prose .pps-ps__cards>li{margin:0;padding:16px 18px;background:var(--pps-sunken);border:var(--pps-border-hair) solid var(--pps-mat-rule)}.pps-prose .pps-ps__cards>li>p{margin:0}.pps-ps__body blockquote{margin:var(--pps-lx) 0;padding:0 0 0 24px;border-left:2px solid var(--pps-green)}.pps-ps--lift .pps-ps__intro>p:first-child>img:first-child,.pps-ps--lift .pps-ps__intro>figure:first-child>img,.pps-ps--lift .pps-pb__copy>p:first-child>img:first-child,.pps-ps--lift .pps-pb__copy>figure:first-child>img{width:100%;aspect-ratio:2/1;object-fit:cover;background:var(--pps-sunken);margin-bottom:24px}@media(max-width:989px){.pps-ps__sec+.pps-ps__sec,.pps-ps__intro+.pps-ps__sec{margin-top:40px;padding-top:40px}}@media print{.pps-ps__toc{display:none}.pps-ps__body>*{float:none}}.pps-pb__rail{display:grid;gap:40px;align-content:start}@media(min-width:990px){.pps-pb__rail{border-left:var(--pps-border-hair) solid var(--pps-rule);padding-left:var(--pps-lx)}}@media(max-width:989px){.pps-pb__rail{border-top:var(--pps-border-hair) solid var(--pps-rule);padding-top:var(--pps-lx)}}.pps-pb__grp{display:grid;gap:16px}.pps-pb__rail-h{color:var(--pps-muted);margin:0}.pps-pb__rel-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--pps-ml)}.pps-pb__rel-item{margin:0}.pps-pb__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--pps-sm);align-items:start;text-decoration:none;color:var(--pps-ink)}.pps-pb__thumb{display:block;width:64px;height:64px;object-fit:cover;background:var(--pps-sunken);border-radius:var(--pps-radius-media)}.pps-pb__card--flat{grid-template-columns:minmax(0,1fr) auto;min-height:var(--pps-control-min);align-items:center;padding:var(--pps-sm) 0;border-bottom:var(--pps-border-hair) solid var(--pps-rule)}.pps-pb__rel-item:first-child .pps-pb__card--flat{border-top:var(--pps-border-hair) solid var(--pps-rule)}.pps-pb__chev{display:flex;color:var(--pps-muted)}.pps-pb__card--flat:hover .pps-pb__chev,.pps-pb__card--flat:focus-visible .pps-pb__chev{color:var(--pps-green-hover)}.pps-pb__rel-list:not(:has(.pps-pb__thumb)){gap:0}.pps-hi{position:relative;overflow:hidden;background:var(--pps-sunken);border-radius:var(--pps-radius-media)}.pps-hi img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pps-hi:not([class*=pps-hi--]):not(.pps-card-photo__media) img{height:auto}.pps-hi--band{width:100%;max-height:240px}.pps-figure{margin:0 0 var(--pps-xl);max-width:var(--pps-measure-wide)}.pps-figure:last-child{margin-bottom:0}.pps-measure{max-width:var(--pps-measure)}.pps-pb__card-t{display:block;min-width:0}.pps-pb__card-title{display:block;color:var(--pps-ink)}.pps-pb__card:hover .pps-pb__card-title{color:var(--pps-green-hover)}.pps-pb__why{display:block;color:var(--pps-muted);margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pps-pb__dl{margin:0;display:grid}.pps-pb__fact{display:flex;flex-direction:column-reverse;gap:2px;padding:var(--pps-sm) 0;border-top:var(--pps-border-hair) solid var(--pps-rule)}.pps-pb__fact:first-child{border-top:0;padding-top:0}.pps-pb__fact dt{color:var(--pps-muted)}.pps-pb__fact dd{margin:0;color:var(--pps-ink)}.pps-pb__tel{display:inline-block;color:var(--pps-green);text-decoration:none}.pps-pb__tel:hover{color:var(--pps-green-hover)}.pps-pb__hours{color:var(--pps-muted);margin:0}@media print{.pps-pb__rail{border:0;padding:0}}.blog-post-content.rte blockquote{border-left-color:var(--pps-rule-strong)}.blog-post-content.rte thead,.blog-post-content.rte tr:not(:has(td)){background:transparent;text-transform:none}.blog-post-content.rte tr:has(td){border-bottom:0}.blog-post-content.rte iframe{max-width:100%}.blog-post-details.spacing-style{font:400 14px/21px var(--pps-sans);color:var(--pps-muted)}.blog-posts-container .blog-post-item{border-color:var(--pps-rule)}.blog-post-card__content-text.rte a{color:var(--pps-green)}.blog-post-card__content-text.rte a:hover{color:var(--pps-green-hover)}main[data-template^=article] .section-content-wrapper:has(.blog-post-content)>*{width:100%;max-width:var(--normal-content-width);margin-inline:auto;align-self:center}.pps-faq__chip{display:inline-flex;align-items:center;min-height:var(--pps-control-min);box-sizing:border-box;padding:0 var(--pps-md);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);background:var(--pps-paper);color:var(--pps-muted);cursor:pointer;white-space:nowrap}.pps-faq__chip:hover{border-color:var(--pps-ink);color:var(--pps-ink)}.pps-faq__chip[aria-pressed=true]{border-color:var(--pps-green);background:var(--pps-tint-selected);color:var(--pps-ink);box-shadow:inset 0 0 0 calc(var(--pps-border-strong) - var(--pps-border-hair)) var(--pps-green)}.pps-faq__question{text-wrap:pretty}@media(max-width:749px){.pps-faq__chip{min-height:var(--pps-control-min)}}.pps-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pps-md);padding:var(--pps-ml) 0;color:var(--pps-ink)}.pps-faq__q::-webkit-details-marker{display:none}.pps-faq__marker{display:flex;color:var(--pps-green);flex:0 0 auto;transition:transform var(--pps-dur-fast) var(--pps-ease)}.pps-faq__item[open]>.pps-faq__q .pps-faq__marker{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pps-faq__marker{transition:none}}.pps-fin{margin:0}.pps-fin:not(:has(shopify-payment-terms,.pps-fin__fallback)){display:none}.pps-fin__eyebrow{color:var(--pps-muted);margin:0 0 var(--pps-xs)}.pps-fin__terms{color:var(--pps-muted)}.pps-fin__terms:has(shopify-payment-terms){min-height:calc(var(--pps-lg) + var(--pps-2xs))}.pps-fin__fallback{color:var(--pps-muted);margin:var(--pps-xs) 0 0}body.gift-card{background:var(--pps-paper);color:var(--pps-ink)}body.gift-card .gift-card__code{color:var(--pps-ink)}body.gift-card .gift-card__badge--expired{color:var(--pps-muted)}.pps-icon{display:inline-block;vertical-align:-.125em;flex-shrink:0}.facets--horizontal .facets__label{font:600 15px/22px var(--pps-sans)}.facets-toggle__button{display:inline-flex;align-items:center;gap:var(--pps-2xs);min-height:var(--pps-control-min)}@media(max-width:749px){:root{--pps-rhythm:48px}}.pps-btn,.pps-hdr__cta,.pps-hdr__cart,.pps-drawer__cta,.pps-drawer__phone,.pps-buy__cta,.pps-route__submit button,.pps-pm__thumb,.pps-promo__mobile{transition:background-color var(--pps-dur-fast) var(--pps-ease),color var(--pps-dur-fast) var(--pps-ease)}@media(prefers-reduced-motion:reduce){.pps-btn,.pps-hdr__cta,.pps-hdr__cart,.pps-drawer__cta,.pps-drawer__phone,.pps-buy__cta,.pps-route__submit button,.pps-pm__thumb,.pps-promo__mobile{transition:none}}html{-webkit-tap-highlight-color:transparent}:is(.pps-btn--primary,.pps-buy__cta,.pps-sticky__cta,.pps-hdr__cta,.pps-drawer__cta,.pps-doors__btn,.pps-closing__btn--fill,.pps-hero__btn--fill,.pps-ce__cta--primary,.pps-route__submit button):active:not(:disabled){background-color:var(--pps-green-hover)}:is(.pps-btn--secondary,.pps-card__cta--secondary,.pps-ad__add,.pps-buy__cta--secondary):active:not(:disabled){background-color:var(--pps-ink);color:var(--pps-paper)}.pps-turfband{position:relative;isolation:isolate}.pps-turfband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;background-position:-1px -1px;mask-image:linear-gradient(to bottom,#000000e6,#00000059);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.35))}.pps-turf__inner{position:relative;z-index:1}.pps-buy__doors{display:grid;margin:var(--pps-xs) 0 0}.pps-buy__door{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pps-md);min-height:var(--pps-control-h);box-sizing:border-box;padding:var(--pps-sm) 0;border-top:var(--pps-border-hair) solid var(--pps-rule);text-decoration:none;color:var(--pps-ink)}.pps-buy__door-q{flex:1 1 auto;min-width:0;color:var(--pps-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pps-buy__door-a{flex:0 0 auto;color:var(--pps-ink);white-space:nowrap;transition:color var(--pps-dur-fast) var(--pps-ease)}.pps-buy__door-go{display:inline-block;vertical-align:-2px;margin-left:var(--pps-2xs);color:var(--pps-green);transition:color var(--pps-dur-fast) var(--pps-ease)}.pps-link-go{display:inline-flex;vertical-align:middle;margin-inline-start:var(--pps-2xs);transition:transform var(--pps-dur-fast) var(--pps-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a:hover .pps-link-go{transform:translate(calc(var(--pps-2xs) / 2))}}@keyframes pps-fade-in{0%{opacity:0}}.pps-buy__door:hover .pps-buy__door-a,.pps-buy__door:focus-visible .pps-buy__door-a,.pps-buy__door:hover .pps-buy__door-go,.pps-buy__door:focus-visible .pps-buy__door-go{color:var(--pps-green-hover)}.pps-fitq{display:grid;gap:var(--pps-xs);justify-items:start}.pps-fitq__toggle{display:inline-flex;align-items:center;gap:var(--pps-2xs);background:none;border:0;padding:var(--pps-xs) 0;color:var(--pps-green);cursor:pointer;min-height:var(--pps-control-min)}.pps-fitq__toggle:hover,.pps-fitq__toggle:focus-visible{color:var(--pps-green-hover)}.pps-fitq__toggle svg{transition:transform var(--pps-dur-fast) var(--pps-ease)}.pps-fitq__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pps-fitq__panel{justify-self:stretch}.pps-fitq__panel{display:grid;gap:var(--pps-sm);border:var(--pps-border-hair) solid var(--pps-rule);padding:var(--pps-md)}.pps-fitq__panel[hidden]{display:none}.pps-fitq__lead{margin:0;color:var(--pps-body)}.pps-fitq__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--pps-md);align-items:end}.pps-fitq__field{display:grid;gap:var(--pps-2xs);color:var(--pps-muted)}.pps-fitq__field input{box-sizing:border-box;height:48px;width:100%;border:var(--pps-border-hair) solid var(--pps-rule-strong);background:var(--pps-paper);padding:0 var(--pps-sm);border-radius:var(--pps-radius-input);color:var(--pps-ink)}.pps-fitq__verdict{margin:0;color:var(--pps-ink)}.pps-fitq__verdict--fits{color:var(--pps-green)}.pps-fitq__doors{margin:var(--pps-xs) calc(-1 * var(--pps-md)) calc(-1 * var(--pps-md));padding:0 var(--pps-md)}.pps-card__price{display:flex;align-items:baseline;gap:var(--pps-xs);flex-wrap:wrap}.pps-card__price-was{color:var(--pps-muted)}.pps-card__save{display:inline-block;background:var(--pps-marker-tint);color:var(--pps-marker);padding:var(--pps-2xs) var(--pps-xs);border-radius:var(--pps-radius-badge);align-self:center}:root{--pps-fringe:color-mix(in srgb,var(--pps-green) 22%,transparent)}:where(.pps-buy__chip span){transition:transform var(--pps-dur-fast) var(--pps-ease)}.pps-buy__chip input:active+span{transform:scale(.97)}section.pps-head{background:var(--pps-paper);padding:var(--pps-lg) 0 0;border:0}.pps-head .pps-head__inner{padding-bottom:var(--pps-lx);position:relative}.pps-head .pps-head__inner:after{content:"";position:absolute;left:var(--pps-gutter);right:var(--pps-gutter);bottom:0;border-bottom:var(--pps-border-hair) solid var(--pps-rule);pointer-events:none}.shopify-section:has(section.pps-head):has(+.shopify-section>:is(.pps-surface-sunken,.pps-surface-ink,.pps-surface-green)) .pps-head__inner:after{display:none}.pps-head .pps-head__crumb{color:var(--pps-muted);margin:0 0 var(--pps-ml)}.pps-head .pps-head__crumb a{color:var(--pps-muted);text-decoration:none}.pps-head .pps-head__crumb a:hover,.pps-head .pps-head__crumb a:focus-visible{color:var(--pps-green-hover)}.pps-head .pps-head__h1{margin:0;max-width:none;text-wrap:pretty}.pps-head .pps-head__lead{color:var(--pps-muted);margin:var(--pps-xs) 0 0;max-width:60ch}@media(max-width:749px){.pps-head .pps-head__crumb a{display:inline-flex;align-items:center;min-height:var(--pps-control-min);padding-block:0;margin-block:calc((var(--pps-control-min) - 1lh) / -2)}section.pps-head{padding-top:var(--pps-ml)}.pps-head .pps-head__inner{padding-bottom:var(--pps-lg)}.pps-head .pps-head__lead{max-width:none}}.shopify-section:has(section.pps-head)+.shopify-section{--pps-sec-top:var(--pps-lx)}@media(max-width:749px){.shopify-section:has(section.pps-head)+.shopify-section{--pps-sec-top:var(--pps-lg)}}.pps-prose [style*=background]{background:none!important}.pps-prose [style*=font-size],.pps-prose [style*=font-family]{font-size:inherit!important;font-family:inherit!important}.pps-prose [style*=color]:not(a){color:inherit!important}.pps-prose font{font:inherit;color:inherit}.pps-prose mark{background:none;color:inherit}.pps-prose center,.pps-prose [style*="text-align: center"],.pps-prose [style*="text-align:center"],.pps-prose [align=center]{text-align:left!important}.pps-prose img{max-width:100%;height:auto}.pps-prose img[style*=float],.pps-prose img[align],.pps-prose .alignleft,.pps-prose .alignright{float:none!important;display:block;margin:var(--pps-md) 0!important}@media(min-width:750px){html .pps-art__body :is(img.alignleft,.alignleft img,img[align=left]){float:left!important;margin:var(--pps-xs) var(--pps-lg) var(--pps-md) 0!important;max-width:40%;height:auto}html .pps-art__body :is(img.alignright,.alignright img,img[align=right]){float:right!important;margin:var(--pps-xs) 0 var(--pps-md) var(--pps-lg)!important;max-width:40%;height:auto}html .pps-art__body :is(.alignleft,.alignright):has(img){float:none!important;display:contents}html .pps-art__body :is(h2,h3,h4,hr,figure,table,.wp-block-columns){clear:both}}.pps-prose u{text-decoration:none}.pps-prose table{width:100%;border-collapse:collapse;margin:0 0 var(--pps-ml)}.pps-prose td,.pps-prose th{border-bottom:var(--pps-border-hair) solid var(--pps-rule);padding:var(--pps-xs) var(--pps-sm) var(--pps-xs) 0;text-align:left;vertical-align:top}.pps-pb__copy .pps-prose table:not(.pps-cost):not(:has(td:nth-child(5),th:nth-child(5))){table-layout:fixed}@media(max-width:749px){:is(.pps-pb__copy .pps-prose,.pps-pb__copy.pps-prose) table:not(.pps-cost):not(:has(td:nth-child(5),th:nth-child(5))){table-layout:auto}.pps-prose th{white-space:normal}.pps-prose table{font:var(--pps-type-ui-sm-regular)}.pps-prose :is(th,td){padding-right:var(--pps-xs)}.pps-prose :is(th,td):last-child{padding-right:0}}html .pps-prose .pps-cost__p{white-space:nowrap}.pps-prose iframe{max-width:100%}.pps-prose p:empty,.pps-prose p:has(>br:only-child){display:none}@media(min-width:990px){.pps-lines__cell--lead .pps-lines__name{font:800 34px/40px var(--pps-sans);letter-spacing:-.022em}}@media(max-width:749px){.pps-turf__fig dd{font-size:22px;line-height:26px}}.pps-drawer__primary--sec{font-weight:400}.pps-rp__num{font-size:12px;line-height:1}@media(max-width:749px){.pps-ftr__list a,.pps-ftr__legal a,.pps-ftr__phone,.pps-featured__link,.pps-turf__link,.pps-installs__link,.pps-lines__go2,.pps-closing__phone{display:inline-flex;align-items:center;min-height:var(--pps-control-min)}}@media(max-width:749px),(pointer:coarse){:is(.pps-pm__crumb,.pps-head__crumb,.pps-cx__crumb,.pps-ch2__crumb,.pps-part__crumb) a,.pps-card__title a,.pps-card__sizes-list a,.pps-dq__tel a,.pps-dq__alt,.pps-pb__tel,.pps-ch2__tel,.pps-cf__link,.pps-hdr__logo,.pps-hdr__uicon,.pps-ftr__phone,.pps-closing__phone,.pps-int__phone,.pps-sys__link,.pps-fs__link{position:relative}:is(.pps-pm__crumb,.pps-head__crumb,.pps-cx__crumb,.pps-ch2__crumb,.pps-part__crumb) a:after,.pps-card__title a:after,.pps-card__sizes-list a:after,.pps-dq__tel a:after,.pps-dq__alt:after,.pps-pb__tel:after,.pps-ch2__tel:after,.pps-cf__link:after,.pps-hdr__logo:after,.pps-hdr__uicon:after,.pps-ftr__phone:after,.pps-closing__phone:after,.pps-int__phone:after,.pps-sys__link:after,.pps-fs__link:after{content:"";position:absolute;left:calc(var(--pps-2xs) * -1);right:calc(var(--pps-2xs) * -1);top:50%;height:var(--pps-control-min);transform:translateY(-50%)}}.pps-search-empty__eyebrow{color:var(--pps-muted)}.pps-search-empty__chip{color:var(--pps-ink);background:var(--pps-paper);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input)}.pps-search-empty__chip:hover,.pps-search-empty__chip:focus-visible{border-color:var(--pps-ink)}.pps-search-empty__foot{border-top:var(--pps-border-hair) solid var(--pps-rule)}.pps-search-empty__line{color:var(--pps-muted)}.pps-search-empty__link{color:var(--pps-green)}.pps-search-empty__link:hover,.pps-search-empty__link:focus-visible{color:var(--pps-green-hover)}.pps-cf__select,.pps-form__select{line-height:24px}@media(max-width:749px){.pps-lines__cell:not(.pps-lines__cell--lead) .pps-lines__name{font-size:17px;line-height:24px;letter-spacing:0}}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pps-faq__chips,.pps-ps__toc-list,.pps-cmp__grid{scrollbar-width:none}.pps-faq__chips::-webkit-scrollbar,.pps-ps__toc-list::-webkit-scrollbar,.pps-cmp__grid::-webkit-scrollbar{display:none}html .skip-to-content-link:focus,html .skip-to-content-link:focus-visible{z-index:calc(var(--pps-z-drawer) + 10)}html .predictive-search__close-modal-button:focus-visible{outline:2px solid var(--pps-green);outline-offset:var(--pps-focus-offset)}html .predictive-search-form__header-inner:has(.search-input:focus-visible){box-shadow:inset 0 -2px 0 var(--pps-green)}html shopify-payment-terms:focus-visible{outline:2px solid var(--pps-green);outline-offset:var(--pps-focus-offset)}@media(prefers-reduced-motion:reduce){html,html .page-wrapper{scroll-behavior:auto}}html:has([data-pps-sticky]),html:has([data-pps-sticky]) .page-wrapper{scroll-padding-bottom:calc(var(--pps-control-min) + 2 * var(--pps-md) + var(--pps-md))}main :is(li,figcaption,dd,dt){text-wrap:pretty}.pps-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html :is(input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]),select,textarea):is(.pps-t-input,.pps-t-body,.pps-t-small,.pps-t-ui):not(.pps-rp__select--sm){box-sizing:border-box;height:var(--pps-control-h);padding:0 var(--pps-sm);font:400 17px/24px var(--pps-sans);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-input);background-color:var(--pps-paper);color:var(--pps-ink)}html textarea:is(.pps-t-input,.pps-t-body,.pps-t-small,.pps-t-ui){height:auto;min-height:120px;padding:var(--pps-sm)}html :is(input,select,textarea):is(.pps-t-input,.pps-t-body,.pps-t-small,.pps-t-ui)::placeholder{font:400 17px/24px var(--pps-sans);color:var(--pps-muted);opacity:1}html :is(input,select,textarea):is(.pps-t-input,.pps-t-body,.pps-t-small,.pps-t-ui)[aria-invalid=true]{border-width:var(--pps-border-strong);border-color:var(--pps-ink)}:where(button,input,select,textarea){font-family:inherit}html :is(.pps-form__chip span,.pps-buy__chip span,.pps-faq__chip,.pps-pg__chip,.pps-blogh__chip,.pps-rp__chip,.pps-lead__chip,.pps-empty__chip,.pps-search-empty__chip){box-sizing:border-box;min-height:var(--pps-control-h);height:auto;padding:var(--pps-xs) var(--pps-md);font:600 15px/22px var(--pps-sans);color:var(--pps-body);background:var(--pps-paper);border:var(--pps-border-hair) solid var(--pps-rule-strong);border-radius:var(--pps-radius-button);box-shadow:none;text-decoration:none}html :is(.pps-form__chip:hover span,.pps-form__chip:focus-within span,.pps-buy__chip:hover span,.pps-buy__chip:focus-within span,.pps-faq__chip:hover,.pps-faq__chip:focus-visible,.pps-pg__chip:hover,.pps-pg__chip:focus-visible,.pps-blogh__chip:hover,.pps-blogh__chip:focus-visible,.pps-rp__chip:hover,.pps-rp__chip:focus-visible,.pps-lead__chip:hover,.pps-lead__chip:focus-within,.pps-empty__chip:hover,.pps-empty__chip:focus-visible,.pps-search-empty__chip:hover,.pps-search-empty__chip:focus-visible){border-color:var(--pps-ink);color:var(--pps-ink)}html :is(.pps-form__chip input:checked+span,.pps-buy__chip input:checked+span,.pps-faq__chip[aria-pressed=true],.pps-pg__chip[aria-pressed=true],.pps-blogh__chip.is-on,.pps-rp__chip[aria-pressed=true],.pps-rp__chip[aria-expanded=true],.pps-lead__chip:has(input:checked)){background:var(--pps-tint-selected);border-color:var(--pps-green);color:var(--pps-ink);box-shadow:inset 0 0 0 var(--pps-border-hair) var(--pps-green)}html .pps-buy__chip--off span{color:var(--pps-disabled);background:var(--pps-sunken);border-color:var(--pps-rule-strong);text-decoration:line-through}html .pps-rp__chip:disabled{opacity:.45}html :is(.pps-btn,.pps-buy__cta,.pps-card__cta,.pps-closing__btn,.pps-ce__cta,.pps-tr__cta,.pps-sticky__cta,.pps-form__submit,.pps-th__cta,.pps-route__submit button,.pps-pg__cta,.pps-part__cta,.pps-hdr__cta,.pps-ff__submit,.pps-drawer__cta,.pps-doors__btn,.pps-cr__cta,.pps-ch__submit,.pps-ad__add){align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--pps-control-h);padding-block:0;font:600 15px/22px var(--pps-sans);letter-spacing:.01em;border-radius:var(--pps-radius-button);text-align:center;text-decoration:none}html .facets .field__input{box-sizing:border-box;height:var(--pps-control-h);min-height:0}:is(h1,h2,h3,h4,h5,h6,blockquote,.pps-t-h1,.pps-t-h2,.pps-t-h3,.pps-t-section-display,.pps-t-display,.pps-t-quote) :is(strong,b){font-weight:inherit}:is(p,li,dd,td,figcaption) :is(strong,b){font-weight:700}html select:is(.pps-t-input,.pps-t-body,.pps-t-small,.pps-t-ui):not(.pps-rp__select--sm):not([multiple]):not([size]):not([hidden]):is(:invalid,:has(option[value=""]:checked)){color:var(--pps-muted);-webkit-text-fill-color:var(--pps-muted)}html :is(.facets,.sorting-filter) :is(.checkbox__label-text,.field__label,.price-facet__highest-price,.price-facet__separator){font:400 15px/22px var(--pps-sans);color:var(--pps-body)}html :is(.facets,.sorting-filter) :is(.facets__label,.sorting-filter__label,.facets__summary){font:600 15px/22px var(--pps-sans);color:var(--pps-ink)}html .pps-cart__summary .cart-totals__tax-note small{color:var(--pps-muted)}html .pps-tm{font-size:.5em;line-height:0;vertical-align:baseline;position:relative;top:-.85em;margin-left:.05em;font-weight:inherit}html .pps-nw{white-space:nowrap}html .pps-on-white{mix-blend-mode:multiply}html .pps-pb__copy .pps-prose p>img:only-child{width:100%;height:auto}html .cart-drawer__summary [data-pps-mixed-note]{margin:0 0 var(--pps-sm);text-wrap:pretty}@media(max-width:900px){.pps-hdr .pps-hdr__utility-row{min-height:44px}.pps-hdr .pps-hdr__uicon{min-width:44px;min-height:44px;justify-content:center}.pps-hdr .pps-hdr__burger{padding:10px;margin-left:-10px}}dialog.search-modal__content{width:100vw;max-width:100vw;margin:0;inset:var(--pps-search-top, 150px) auto auto 0;border:0;border-bottom:var(--pps-border-hair) solid var(--pps-rule);border-radius:0;box-shadow:var(--pps-shadow-overlay);padding:0;max-height:calc(100dvh - var(--pps-search-top, 150px));overflow:hidden}dialog.search-modal__content::backdrop{background:rgb(var(--pps-ink-rgb) / 35%)}dialog.dialog-modal[open].search-modal__content{animation:pps-search-drop var(--pps-dur-base) var(--pps-ease) forwards;transform-origin:top center;border-radius:0;box-shadow:var(--pps-shadow-overlay)}@keyframes pps-search-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){dialog.dialog-modal[open].search-modal__content{animation:none}}.search-modal__content predictive-search-component{max-width:var(--pps-max);margin-inline:auto;padding:var(--pps-md) var(--pps-gutter) var(--pps-ml);box-sizing:border-box}.search-modal__content .predictive-search-form__content-wrapper{position:static;max-height:none;border-radius:0}.search-modal__content .predictive-search-form__content{max-height:46dvh}.search-modal__content .predictive-search-form__header{border-radius:var(--pps-radius-input)}@media screen and (max-width:749px){dialog.search-modal__content{max-height:calc(100dvh - var(--pps-search-top, 110px))}.search-modal__content .predictive-search-form__content{max-height:none}}.search-modal__content .predictive-search-dropdown,.search-modal__content .predictive-search-results__inner{min-height:0}.search-modal__content .predictive-search-results__card .resource-card__image{object-fit:contain;background:var(--pps-sunken);padding:var(--pps-sm);box-sizing:border-box}.search-modal__content .predictive-search-results__card .price{font-family:var(--pps-mono);font-weight:500;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pps.css.map */
