:root{--gutter:40px}.pp-header__main{padding:14px 0;gap:32px;grid-template-columns:190px minmax(220px,1fr) auto}.pp-logo img{width:175px;max-height:52px}.pp-nav__inner{min-height:46px;padding-bottom:5px;gap:8px 24px}.pp-header{border-bottom:1px solid var(--border)}.pp-search__icon{display:none}.pp-header .pp-search{grid-template-columns:minmax(0,1fr) 48px}.pp-header .pp-search input[type=search]{grid-column:1;grid-row:1;min-width:0}.pp-header .pp-search button[type=submit]{grid-column:2;grid-row:1;padding:0;min-width:0}.pp-search input{padding-left:18px}.pp-eyebrow{font-weight:700;letter-spacing:.09em}.pp-home-heading h2,.pp-section-heading h2{font-weight:700;font-size:32px;letter-spacing:-.65px;text-wrap:balance}.pp-home-visual-grid{scrollbar-width:none;gap:24px}.pp-home-visual-grid::-webkit-scrollbar{display:none}.pp-home-visual-card__media{outline:1px solid #00000006;outline-offset:-1px}.pp-home-visual-card__content strong{font-weight:600}.pp-home-visual-card__fallback svg{width:42%;height:42%;fill:none;stroke:var(--accent-dark);stroke-width:1.3}.pp-product-card__media{border-radius:10px;background:#f7f5f3}.pp-product-card__image{object-fit:contain}.pp-product-card__title{font-weight:600;line-height:1.45;min-height:44px}.pp-product-card__content{padding-top:12px}.pp-product-card .pp-price{margin:10px 0 13px;font-size:17px}.pp-product-card .pp-card-cta{border:1px solid #d8b6c1;background:#fff;color:var(--accent-dark);font-weight:600}@media(hover:hover){.pp-product-card:hover .pp-card-cta{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}}.pp-product-card__title:focus-visible{outline-offset:-2px}.pp-newsletter{border:1px solid var(--border);border-radius:12px}.pp-collection-page{padding:32px 0 44px}.pp-collection-hero--centered{margin-bottom:24px!important}.pp-collection-hero h1{font-size:40px;line-height:1.15;letter-spacing:-1px;text-wrap:balance}.pp-collection-hero .pp-eyebrow{font-size:11px}.pp-collection-hero--centered .pp-collection-count{margin-top:10px;color:var(--muted)}.pp-collection-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.pp-collection-toolbar{padding:10px 0;margin-bottom:22px;min-width:0}.pp-collection-sort{min-width:0}.pp-collection-sort select{min-height:44px;max-width:100%;color:var(--text)}.pp-filter-toggle{min-height:44px;font-weight:600}.pp-filter-group summary{font-weight:600;font-size:14px}.pp-filter-option{min-height:32px;font-size:13px;position:relative}.pp-filter-option input:focus-visible+.pp-filter-checkbox{outline:2px solid var(--accent-dark);outline-offset:3px}.pp-price-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-price-filter input{min-width:0;min-height:44px}.pp-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:32px 0}.pp-pagination a,.pp-pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:24px;font-size:14px}.pp-pagination .current{color:#fff;background:var(--accent-dark);border-color:var(--accent-dark)}.pp-collection-trust{width:auto;margin:32px calc(-1 * var(--gutter)) -44px;border-bottom:0;border-top:1px solid var(--border)}.pp-collection-trust__grid{padding:12px var(--gutter);max-width:1480px}.pp-collection-trust__item{min-height:110px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 14px}.pp-collection-trust__icon,.pp-collection-trust__icon svg{width:30px;height:30px}.pp-collection-trust__icon svg{stroke-width:1.8}.pp-collection-trust__item strong{font-size:14px}.pp-collection-trust__item span{font-size:12px;color:var(--muted)}.pp-collection-seo{margin-top:40px;padding:30px 0}.pp-collection-seo__inner{padding:0}.pp-collection-seo__text{font-size:14px;line-height:1.7}.pp-category-hero__inner{width:min(calc(100% - 2 * var(--gutter)),var(--page))}.pp-category-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1px}.pp-search-results-head h1,.pp-cart h1{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.7px;overflow-wrap:anywhere}.pp-search-results-form input{min-width:0;font-size:16px}.pp-search-results-toolbar,.pp-search-sort{flex-wrap:wrap;gap:10px}.pp-search-sort select{max-width:100%;min-height:44px}.pp-cart-row input{padding:10px;border:1px solid var(--border);border-radius:8px;margin-top:10px;min-height:44px}.pp-cart .pp-btn--secondary{border-color:var(--border);margin-top:18px}.pp-cart-row img{border-radius:8px}.pp-category-section{padding:38px 0}.pp-category-section__head h2{font-size:30px;letter-spacing:-.6px}.pp-subcategory-card{border-radius:10px;overflow:hidden}.pp-product-page .pp-product__info h1{text-wrap:balance}.pp-product__info input,.pp-product__info select{scroll-margin-top:160px}.pp-detail-list .pp-rte img{max-width:100%;height:auto}.pp-footer-group a{display:block;min-height:36px}@media(min-width:1480px){.pp-collection-trust{margin-inline:0;border-radius:12px;margin-bottom:0}}@media(max-width:989px){:root{--gutter:20px}.pp-header__main{grid-template-columns:1fr auto;padding:8px 0;gap:4px}.pp-logo img{width:140px;max-height:40px}.pp-header__actions{gap:4px}.pp-header-action,.pp-mobile-only{min-width:44px;width:44px;height:44px}.pp-search{height:40px}.pp-nav{position:absolute;top:100%;left:0;right:0;background:#fff;max-height:calc(100dvh - var(--pp-header-bottom,140px));border-top:1px solid var(--border);box-shadow:0 14px 24px #24151c20}.pp-nav__inner{padding:8px 0 22px}.pp-menu-panel__grid{border-left:2px solid #ead5dc;margin:4px 0 10px;padding:0 16px 4px}.pp-menu-panel__grid>div{margin-bottom:8px}.pp-menu-panel a{min-height:44px;padding:11px 0}.pp-menu-group>summary span{font-size:20px}[data-menu-toggle] path{transform-origin:12px 12px;transition:transform .15s,opacity .15s}[data-menu-toggle][aria-expanded=true] .pp-menu-line-top{transform:translateY(6px) rotate(45deg);transform-origin:12px 6px}[data-menu-toggle][aria-expanded=true] .pp-menu-line-middle{opacity:0}[data-menu-toggle][aria-expanded=true] .pp-menu-line-bottom{transform:translateY(-6px) rotate(-45deg);transform-origin:12px 18px}.pp-collection-layout{grid-template-columns:minmax(0,1fr)}.pp-filters{visibility:hidden}.pp-filters.is-open{visibility:visible}.pp-filters__head button{width:44px;height:44px}.pp-collection-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){:root{--gutter:16px}.pp-announcement__inner{min-height:28px;font-size:11px}.pp-header__main{padding:6px 0;gap:3px}.pp-logo img{width:130px}.pp-header__actions{gap:0}.pp-header-action svg,.pp-mobile-only svg{width:21px;height:21px}.pp-search{height:38px}.pp-search button{min-width:44px}.pp-search input{padding-left:14px}body.template-index .pp-hero--full .pp-hero__card{min-height:0;display:flex;flex-direction:column;background:#f3efec}.pp-hero--full .pp-hero__media{position:relative;inset:auto;width:100%;height:270px;flex:none}.pp-hero--full .pp-hero__media img{object-position:center 75%}.pp-hero--full .pp-hero__card:not(.pp-hero__card--fallback):after{display:none}body.template-index .pp-hero--full .pp-hero__content{padding:24px var(--gutter) 28px;color:var(--text);width:100%}.pp-hero h1{font-size:32px;line-height:1.12;letter-spacing:-.8px;max-width:100%;margin-bottom:12px}.pp-hero .pp-eyebrow{color:var(--accent-dark);font-size:10px;margin-bottom:10px}.pp-hero .pp-rte{font-size:14px;line-height:1.55;max-width:100%}.pp-hero .pp-rte p{margin-bottom:0}.pp-hero .pp-buttons{margin-top:18px}.pp-hero__card--fallback .pp-hero-art{position:relative;min-height:220px;width:100%}.pp-home-section,body.template-index .pp-section{padding:30px 0}.pp-home-heading,.pp-section-heading{margin-bottom:22px;gap:8px}.pp-home-heading h2,.pp-section-heading h2{font-size:23px;line-height:1.25}.pp-home-heading p,.pp-link-arrow{font-size:13px}.pp-home-visual-grid{gap:16px;padding-bottom:4px}.pp-home-visual-card{flex-basis:31vw;max-width:140px}.pp-home-visual-card__content{padding-top:10px}.pp-home-visual-card__content strong{font-size:13px}.pp-product-grid,body.template-index .pp-product-grid{gap:26px 12px}.pp-product-card__title{font-size:13px;line-height:1.45;min-height:38px}.pp-product-card .pp-price{font-size:16px;margin:9px 0 12px}.pp-product-card .pp-card-cta{font-size:12px;gap:6px;min-height:44px}.pp-product-grid--few .pp-product-card{width:calc(50% - 6px)}.pp-collection-page{padding:22px 0 32px}.pp-collection-hero--centered{margin-bottom:18px!important}.pp-collection-hero h1{font-size:28px;letter-spacing:-.6px}.pp-collection-hero .pp-eyebrow{font-size:9px;margin-bottom:6px}.pp-collection-hero--centered .pp-collection-count{font-size:12px;margin-top:8px}.pp-collection-toolbar{gap:10px;margin-bottom:18px}.pp-collection-sort{flex:1;justify-content:flex-end}.pp-collection-sort select{width:100%;font-size:12px;padding:8px;min-width:0}.pp-filter-toggle{flex:none}.pp-collection-trust{margin-bottom:-32px}.pp-collection-trust__grid{padding:12px var(--gutter);gap:0 16px}.pp-collection-trust__item{display:flex;flex-direction:column;text-align:center;gap:8px;padding:16px 0;min-height:0;border:0!important}.pp-collection-trust__item strong{font-size:12px}.pp-collection-trust__item span{font-size:11px}.pp-category-section{padding:28px 0}.pp-category-section__head h2{font-size:23px}.pp-category-hero h1{font-size:30px}.pp-category-hero{min-height:430px}.pp-category-hero__content{padding:200px 0 28px}.pp-category-hero__content p{font-size:14px}.pp-subcategory-card__content{display:block;padding:12px}.pp-subcategory-card__content strong{display:block;font-size:13px}.pp-subcategory-card__content span{display:block;margin-top:5px}.pp-newsletter h2{font-size:24px;letter-spacing:-.5px}.pp-newsletter{padding:24px 18px}.pp-trust__item strong{font-size:13px}.pp-trust__item span{font-size:12px}.pp-footer-group a{min-height:44px;padding:10px 0}.pp-footer__bottom{line-height:1.6}}@media(max-width:359px){.pp-logo img{width:112px}.pp-header-action,.pp-mobile-only{min-width:40px;width:40px}.pp-hero h1{font-size:29px}}.pp-menu-panel__grid--editable{grid-template-columns:1fr 2fr;max-width:1100px}.pp-menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px}.pp-nav__inner{column-gap:20px}.pp-nav__inner>a,.pp-menu-group>summary{font-size:13px}.pp-home-visual-grid{grid-template-columns:repeat(var(--visual-cols),minmax(0,200px));justify-content:center}.pp-selected-product{min-width:0;display:flex}.pp-selected-product>.pp-product-card{width:100%;height:100%}.pp-product-grid--few .pp-selected-product{width:min(300px,calc(50% - 12px))}.pp-product-grid--few .pp-selected-product>.pp-product-card{width:100%}.pp-how__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pp-how__steps li{display:flex;align-items:flex-start;gap:16px}.pp-how__number{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--accent-dark);background:#fff;font-weight:700}.pp-how h3{font-size:17px;margin:5px 0 8px;line-height:1.3}.pp-how p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.pp-how--photo{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pp-how--photo .pp-how__steps{grid-template-columns:1fr;gap:24px}.pp-how__photo img{width:100%;height:auto;border-radius:12px}@media(max-width:989px){.pp-nav__inner>a,.pp-menu-group>summary{font-size:16px}.pp-menu-panel__grid--editable,.pp-menu-links{display:block}.pp-home-visual-grid{justify-content:flex-start}}@media(max-width:749px){.pp-how__steps,.pp-how--photo{grid-template-columns:1fr;gap:24px}.pp-how h3{font-size:16px}.pp-how p{font-size:13px}.pp-product-grid--few .pp-selected-product{width:calc(50% - 6px)}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/studio-finish.css.map */
