.template-collection,.template-product{--font-heading-family: var(--pp-font-display);--font-body-family: var(--pp-font-body)}.template-collection #MainContent,.template-product #MainContent,.template-index #MainContent{background:#fff;font-variant-numeric:tabular-nums}.template-collection #MainContent [class*=color-background],.template-product #MainContent [class*=color-background],.template-index #MainContent [class*=color-background]{--color-background: 255, 255, 255;--gradient-background: #FFFFFF;background:#fff}.page-width,.template-collection .page-width,.template-product .page-width,.template-index .page-width{max-width:132rem!important;padding-left:5rem!important;padding-right:5rem!important;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){.page-width{padding-left:2rem!important;padding-right:2rem!important}}.template-collection .header-wrapper,.template-product .header-wrapper{border-bottom:1px solid #ECECE9}.header{padding-top:2rem!important;padding-bottom:2rem!important}.template-collection .header__menu-item,.template-product .header__menu-item{font-size:1.5rem;letter-spacing:.01em;font-weight:500}.template-collection #product-grid{--grid-desktop-horizontal-spacing: 4rem;--grid-desktop-vertical-spacing: 6.4rem}.template-collection .product-card-wrapper .card,.template-collection .product-card-wrapper .card__inner,.template-collection .product-card-wrapper .card__media,.template-collection .product-card-wrapper .card__media .media{border-radius:0!important}.template-collection .product-card-wrapper .card__inner.ratio{border:1px solid #E3E3E0;background:#f4f4f2;transition:border-color .18s ease}.template-collection .product-card-wrapper:hover .card__inner.ratio{border-color:#111}.template-collection .product-card-wrapper .card__media .media{background:#f4f4f2}.template-collection .product-card-wrapper .card__media .media>img{object-fit:contain;padding:7%;transform:none!important}.template-collection .product-card-wrapper .card__content{padding-top:2rem}.template-collection .product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading.h5{font-family:var(--pp-font-display);font-size:2.6rem!important;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.template-collection .product-card-wrapper .card__heading a{color:#111}.pp-card-job{font-size:1.5rem;line-height:1.5;color:#55524c;margin:.6rem 0 0}.pp-card-foot{font-family:var(--pp-font-mono);font-size:1.2rem;letter-spacing:.05em;color:#8a867e;margin:.4rem 0 0}.template-collection .product-card-wrapper .card-information{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;border-top:1px solid #E3E3E0;margin-top:1.6rem;padding-top:1.4rem}.template-collection .product-card-wrapper .price{order:-1;white-space:nowrap;margin:0}.template-collection .product-card-wrapper .price:before{content:"From";display:block;font-family:var(--pp-font-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#8a867e;margin-bottom:.3rem}.template-collection .product-card-wrapper .price .price-item{font-family:var(--pp-font-display);font-size:2.1rem;font-weight:700;letter-spacing:-.02em;color:#111}.template-collection .product-card-wrapper .rating{order:1;margin:0 0 0 auto}.template-collection .product-card-wrapper .rating-star{font-size:1.6rem}.template-collection .product-card-wrapper .rating-star:before{background:linear-gradient(90deg,#111111 var(--percent),rgba(17,17,17,.18) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.template-collection .product-card-wrapper .rating-text{display:none!important}.template-collection .product-card-wrapper .rating-count{font-family:var(--pp-font-mono);font-size:1.3rem;color:#55524c;margin-left:.4rem}.pp-card-chips{top:1.6rem;left:1.6rem;right:1.6rem}.pp-chip-seat,.pp-chip-qs{font-family:var(--pp-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.09em;padding:.6rem .9rem;border-radius:2px;background:#fff;border:1px solid #E3E3E0;color:#111}.pp-chip-qs{background:#0f5d58;color:#fff;border-color:#0f5d58;margin-left:auto}@media screen and (max-width:749px){.template-collection #product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 3.2rem}.pp-card-job,.pp-card-foot{display:none}.template-collection .product-card-wrapper .card__content{padding-top:1.2rem}.template-collection .product-card-wrapper .card__heading,.template-collection .product-card-wrapper .card__heading.h5{font-size:1.9rem!important}.template-collection .product-card-wrapper .price .price-item{font-size:1.7rem}.template-collection .product-card-wrapper .card-information{margin-top:1rem;padding-top:1rem}.pp-card-chips{top:.8rem;left:.8rem;right:.8rem}.pp-chip-seat,.pp-chip-qs{font-size:.95rem;padding:.45rem .6rem}}.template-product .product__title{font-family:var(--pp-font-display);font-size:7.2rem;font-weight:700;letter-spacing:-.035em;line-height:.95;margin-bottom:1rem}.template-product .product__dek{font-family:var(--pp-font-mono);font-size:1.4rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#0f5d58;margin:.8rem 0 0}.template-product .product__info-wrapper .price,.template-product .product__info-wrapper .price .price-item,.template-product .product__info-wrapper .price__regular,.template-product .product__info-wrapper .price-item--regular{font-family:var(--pp-font-display)!important;font-size:3.6rem!important;font-weight:700!important;letter-spacing:-.02em;color:#111!important}.template-product .product__info-wrapper .price{margin:.6rem 0 0}.pp-spec-strip{list-style:none;margin:2rem 0 .6rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #111111}.pp-spec-strip li{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.4rem 0;border-bottom:1px solid #E3E3E0;border-left:0}.pp-spec-strip li+li{padding-left:1.4rem;border-left:1px solid #E3E3E0}.pp-spec-strip span{font-family:var(--pp-font-mono);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#8a867e}.pp-spec-strip b{font-family:var(--pp-font-display);font-size:1.9rem;font-weight:700;letter-spacing:-.02em;color:#111;line-height:1.1}.pp-spec-strip .pp-seats{display:inline-flex;align-items:center}.pp-spec-strip .pp-seats svg{width:26px;height:26px}.pp-spec-strip .pp-lead-note,.pp-spec-strip .pp-seats-n{display:none}.pp-spec-strip .pp-lead-mto{color:#0f5d58}@media screen and (max-width:989px){.pp-spec-strip{grid-template-columns:1fr 1fr}.pp-spec-strip li{padding-left:0;border-left:0}.pp-spec-strip li:nth-child(2n){padding-left:1.4rem;border-left:1px solid #E3E3E0}}.template-product .product__info-wrapper .form__label{font-family:var(--pp-font-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#8a867e;margin-bottom:.8rem}.template-product .product__info-wrapper .form__label [data-selected-value]{color:#111}.template-product variant-selects fieldset{margin:0 0 1.8rem}.template-product .product-form__input--swatch{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.template-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0;width:100%}.template-product .swatch-input__label{--swatch-input--size: 100%;width:100%;aspect-ratio:1 / 1;border-radius:2px!important;padding:0;border:1px solid #E3E3E0}.template-product .swatch-input__label .swatch{width:100%!important;height:100%!important;border-radius:1px!important;border:none!important}@media screen and (max-width:989px){.template-product .product-form__input--swatch{grid-template-columns:repeat(4,1fr)}}.template-product .swatch-input__input:checked+.swatch-input__label{border-color:#111;box-shadow:0 0 0 1px #111}.template-product .swatch-input__label[title=White] .swatch{background:#fff url(pp-sw-ext-white.webp) center / cover!important}.template-product .swatch-input__label[title="Light Grey"] .swatch{background:#c9ccce url(pp-sw-ext-lightgrey.webp) center / cover!important}.template-product .swatch-input__label[title=Charcoal] .swatch{background:#3b3b3b url(pp-sw-ext-charcoal.webp) center / cover!important}.template-product .swatch-input__label[title="Driftwood Oak"] .swatch,.template-product .swatch-input__label[title=Oak] .swatch{background:#b79a72 url(pp-sw-ext-oak.webp) center / cover!important}.template-product .swatch-input__label[title=Orange] .swatch{background:#e87722 url(pp-sw-ext-orange.webp) center / cover!important}.template-product .swatch-input__label[title=Red] .swatch{background:#d22730 url(pp-sw-ext-red.webp) center / cover!important}.template-product .swatch-input__label[title=Green] .swatch{background:#3d5747 url(pp-sw-ext-green.webp) center / cover!important}.template-product .swatch-input__label[title="Light Aqua"] .swatch{--swatch--background: #A9D5D3}.template-product .product-form__input--pill{display:grid;grid-template-columns:repeat(6,1fr);gap:.8rem}.template-product .product-form__input--pill label{--pp-felt: #D8D2C4;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:7.6rem;margin:0;padding:0 .3rem .5rem;border:1px solid #E3E3E0!important;border-radius:2px!important;background:#fff!important;color:#111!important;font-family:var(--pp-font-mono);font-size:1.02rem!important;letter-spacing:.01em;text-align:center;line-height:1.2;box-shadow:none!important;overflow:hidden;position:relative;transition:border-color .15s ease}.template-product .product-form__input--pill label:before{content:"";display:block;height:4.6rem;margin:0 -.3rem .5rem;background:var(--pp-felt);background-image:var(--pp-felt-img, none);background-size:cover;background-position:center}.template-product .product-form__input--pill label:hover{border-color:#111!important}.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:#111!important;box-shadow:0 0 0 1px #111!important;background:#fff!important;color:#111!important}.template-product .product-form__input--pill label[data-pp-felt="Ash Felt"],.template-product .product-form__input--pill label[data-pp-felt=Ash]{--pp-felt: #B9B6AE;--pp-felt-img: url(pp-sw-int-ash.webp)}.template-product .product-form__input--pill label[data-pp-felt=Charcoal]{--pp-felt: #3B3B3B;--pp-felt-img: url(pp-sw-int-charcoal.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=White]{--pp-felt: #FFFFFF;--pp-felt-img: url(pp-sw-ext-white.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Charcoal]{--pp-felt: #3B3B3B;--pp-felt-img: url(pp-sw-ext-charcoal.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt="Light Grey"]{--pp-felt: #C9CCCE;--pp-felt-img: url(pp-sw-ext-lightgrey.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Red]{--pp-felt: #D22730;--pp-felt-img: url(pp-sw-ext-red.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Oak]{--pp-felt: #B79A72;--pp-felt-img: url(pp-sw-ext-oak.webp)}.template-product .product-form__input--pill label[data-pp-felt=Midnight]{--pp-felt: #1E2430;--pp-felt-img: url(pp-sw-int-midnight.webp)}.template-product .product-form__input--pill label[data-pp-felt=Blush]{--pp-felt: #D8A8A3;--pp-felt-img: url(pp-sw-int-blush.webp)}.template-product .product-form__input--pill label[data-pp-felt=Merlot]{--pp-felt: #6E2F39;--pp-felt-img: url(pp-sw-int-merlot.webp)}.template-product .product-form__input--pill label[data-pp-felt=Tangerine]{--pp-felt: #C97B45;--pp-felt-img: url(pp-sw-int-tangerine.webp)}.template-product .product-form__input--pill label[data-pp-felt=Ochre]{--pp-felt: #C8912E;--pp-felt-img: url(pp-sw-int-ochre.webp)}.template-product .product-form__input--pill label[data-pp-felt=Lime]{--pp-felt: #A8B65A;--pp-felt-img: url(pp-sw-int-lime.webp)}.template-product .product-form__input--pill label[data-pp-felt=Willow]{--pp-felt: #A3B48E;--pp-felt-img: url(pp-sw-int-willow.webp)}.template-product .product-form__input--pill label[data-pp-felt=Mist]{--pp-felt: #BCC7C7;--pp-felt-img: url(pp-sw-int-mist.webp)}.template-product .product-form__input--pill label[data-pp-felt=Juniper]{--pp-felt: #3E5C50;--pp-felt-img: url(pp-sw-int-juniper.webp)}.template-product .product-form__input--pill label[data-pp-felt=Cobalt]{--pp-felt: #2E4E8E;--pp-felt-img: url(pp-sw-int-cobalt.webp)}.template-product .product-form__input--pill label[data-pp-felt=Marine]{--pp-felt: #1F3A5F;--pp-felt-img: url(pp-sw-int-marine.webp)}.template-product .product-form__input--pill label[data-pp-felt=Plum]{--pp-felt: #5A3A5E;--pp-felt-img: url(pp-sw-int-plum.webp)}.template-product .product-form__input--pill label[data-pp-felt="Graphite Felt"]{--pp-felt: #4A4A48;--pp-felt-img: url(pp-sw-adai-graphitefelt.webp)}.template-product .product-form__input--pill label[data-pp-felt="Sandstone Felt"]{--pp-felt: #C7B9A5}.template-product .product-form__input--pill label[data-pp-felt="Teal Felt"]{--pp-felt: #2E6E6A}.template-product .product-form__input--pill label[data-pp-felt=Silver]{--pp-felt: #C9CCCE}.template-product .product-form__input--pill label[data-pp-felt=Linen]{--pp-felt: #D8D2C4}.template-product .product-form__input--pill label[data-pp-felt=Rosewood]{--pp-felt: #8E4A44}.template-product .product-form__input--pill label[data-pp-felt=Olive]{--pp-felt: #6B7048}.template-product .product-form__input--pill label[data-pp-felt=Tide]{--pp-felt: #5E8A94}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Haze]{--pp-felt: #C7CBCD;--pp-felt-img: url(pp-sw-arc-haze.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Nut]{--pp-felt: #C6BFB2;--pp-felt-img: url(pp-sw-arc-nut.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Graphite]{--pp-felt: #4B4B49;--pp-felt-img: url(pp-sw-arc-graphite.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Teal]{--pp-felt: #7FA8A4;--pp-felt-img: url(pp-sw-arc-teal.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Navy]{--pp-felt: #46689B;--pp-felt-img: url(pp-sw-arc-navy.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Sage]{--pp-felt: #8A9B6E;--pp-felt-img: url(pp-sw-arc-sage.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Yolk]{--pp-felt: #D9A72E;--pp-felt-img: url(pp-sw-arc-yolk.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Blush]{--pp-felt: #C08E85;--pp-felt-img: url(pp-sw-arc-blush.webp)}.template-product .product-form__input--pill label[data-pp-opt=color][data-pp-felt=Flame]{--pp-felt: #B85C35;--pp-felt-img: url(pp-sw-arc-flame.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=White]{--pp-felt: #F4F4F1;--pp-felt-img: url(pp-sw-adax-white.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Grey]{--pp-felt: #9A9EA1;--pp-felt-img: url(pp-sw-adax-grey.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Black]{--pp-felt: #2E2E2D;--pp-felt-img: url(pp-sw-adax-black.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Orange]{--pp-felt: #E87722;--pp-felt-img: url(pp-sw-adax-orange.webp)}.template-product .product-form__input--pill label[data-pp-opt=exterior][data-pp-felt=Green]{--pp-felt: #3D5747;--pp-felt-img: url(pp-sw-adax-green.webp)}@media screen and (max-width:989px){.template-product .product-form__input--pill{grid-template-columns:repeat(4,1fr)}}.pp-config{margin:2.4rem 0 .4rem}.pp-config fieldset{border:0;margin:0 0 2rem;padding:0;min-width:0}.pp-config legend{font-family:var(--pp-font-mono);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#8a867e;margin-bottom:.9rem;padding:0}.pp-config .pp-opt{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid #E3E3E0;border-radius:2px;background:#fff;cursor:pointer;margin-bottom:.8rem;transition:border-color .15s ease;position:relative}.pp-config .pp-opt:hover{border-color:#111}.pp-config .pp-opt input{position:absolute;opacity:0;pointer-events:none}.pp-config .pp-opt .pp-opt-name{font-size:1.5rem;font-weight:600;color:#111;letter-spacing:-.01em}.pp-config .pp-opt .pp-opt-sub{display:block;font-size:1.25rem;font-weight:400;color:#55524c;margin-top:.2rem}.pp-config .pp-opt .pp-opt-price{font-family:var(--pp-font-mono);font-size:1.35rem;color:#111;white-space:nowrap}.pp-config .pp-opt .pp-opt-mto{font-family:var(--pp-font-mono);font-size:.95rem;letter-spacing:.08em;color:#0f5d58;margin-left:.8rem}.pp-config .pp-opt.is-on{border-color:#111;box-shadow:0 0 0 1px #111}.pp-config .pp-config-total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid #111111;padding-top:1.4rem;margin-top:.4rem}.pp-config .pp-config-total .pp-t-label{font-family:var(--pp-font-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#8a867e}.pp-config .pp-config-total .pp-t-value{font-family:var(--pp-font-display);font-size:2.4rem;font-weight:700;letter-spacing:-.02em}.pp-config .pp-config-note{font-size:1.25rem;color:#8a867e;margin-top:.6rem}.pp-cta-stack{margin:2rem 0 .6rem}.pp-cta-stack .pp-btn{width:100%;font-size:16px}.pp-cta-note{font-size:13px;line-height:1.5;color:#55524c;margin:12px 0 0}.pp-cta-note a{color:#111}.template-product .product-form__buttons{margin-top:1rem}.template-product .product-form__submit{border-radius:2px!important;background:transparent!important;color:#111!important;border:1px solid #C9C9C5!important;font-weight:600;min-height:5.2rem}.template-product .product-form__submit:hover{border-color:#111!important;background:transparent!important;color:#111!important}.template-product .product-form__submit:after,.template-product .product-form__submit:before{box-shadow:none!important;content:none!important}.template-product .shopify-payment-button{display:none!important}.template-product .pp-guide-btn{width:100%}.template-product .product__media-list .product__media,.template-product .thumbnail-list .thumbnail{border-radius:0!important}.template-product .thumbnail-list .thumbnail[aria-current=true]{box-shadow:0 0 0 1px #111!important}.template-product .pp-logo-carousel__viewport,.template-collection .pp-logo-carousel__viewport{-webkit-mask-image:none!important;mask-image:none!important}.template-product .pp-logo-carousel__heading,.template-collection .pp-logo-carousel__heading{font-family:var(--pp-font-display)!important;color:#111!important;font-weight:700!important;letter-spacing:-.02em!important}.template-product .pp-logo-carousel__subheading,.template-collection .pp-logo-carousel__subheading{color:#55524c!important}.template-product .pp-logo-carousel__item img,.template-collection .pp-logo-carousel__item img{filter:grayscale(1);opacity:.75}.template-collection .customer-gallery__card,.template-product .customer-gallery__card{border-radius:0!important;cursor:zoom-in}.template-collection .customer-gallery__card img,.template-product .customer-gallery__card img{border-radius:0!important}.template-collection .customer-gallery__caption,.template-product .customer-gallery__caption,.template-collection .customer-gallery__meta,.template-product .customer-gallery__meta,.template-collection .customer-gallery__overlay,.template-product .customer-gallery__overlay{display:none!important}.template-product .pods-card{border-radius:0!important;border:1px solid #E3E3E0;background:#fff}.template-product .pods-card:hover{border-color:#111}.template-product .pods-card__btn.button{border-radius:2px!important}.template-product .pods-card__title,.template-product .pods-card h3{font-family:var(--pp-font-display);font-weight:700;letter-spacing:-.02em}.template-product .pods-card__excerpt{font-size:1.4rem;color:#55524c}.pp-spec-row.is-hl dt,.pp-spec-row.is-hl dd{color:#0f5d58}.pp-dot.is-hl{background:#0f5d58;color:#fff}dialog.pp-lightbox{border:0;padding:0;background:transparent;max-width:min(92vw,1200px)}dialog.pp-lightbox::backdrop{background:#0a0a0ad1}dialog.pp-lightbox img{width:100%;height:auto;display:block}dialog.pp-lightbox button{position:fixed;top:16px;right:16px;background:#fff;border:0;width:40px;height:40px;font-size:18px;cursor:pointer;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pp-v2.css.map */
