:root{--pp-color-brand: #fc4d0f;--pp-color-brand-ink: #c4360a;--pp-color-muted: #615e5c;--pp-color-sand: #f6f5f0;--pp-color-paper: #ffffff;--pp-color-ink: #121212;--pp-color-hairline: #e2e2e2;--pp-font: "Funnel Sans", var(--font-body--family), system-ui, sans-serif;--pp-rule-ink: 2px solid var(--pp-color-ink);--pp-rule-hairline: 1px solid var(--pp-color-hairline);--pp-rule-on-dark: 1px solid rgb(255 255 255 / .2);--pp-space-rule-gap: 24px;--pp-space-heading-to-rule: 12px;--pp-space-section-y: 140px;--pp-space-section-y-dense: 100px;--pp-space-block-gap: 32px;--pp-space-card-pad: 48px;--pp-page-gutter: 40px;--pp-card-inset: 20px;--pp-h1-size: clamp(2.5rem, 6vw, 4rem);--pp-h1-weight: 500;--pp-h2-size: clamp(2rem, 5vw, 3rem);--pp-h2-weight: 400;--pp-h3-size: 1.5rem;--pp-h3-weight: 500;--pp-body-size: 1rem;--pp-body-line: 1.5;--line-height--body-loose: 1.5;--pp-lead-size: 1.125rem;--pp-radius-card: 24px;--pp-radius-pill: 999px;--pp-radius-media: 24px;--pp-motion-duration: .22s;--pp-motion-easing: cubic-bezier(.23, 1, .32, 1);--pp-motion-reveal-distance: 10%;--pp-motion-reveal-blur: 5px;--pp-motion-reveal-duration: 517ms;--pp-motion-reveal-easing: linear;--pp-motion-stagger-step: 45ms;--pp-press-scale: .97;--pp-press-duration: .12s;--pp-color-block-on-sand: var(--pp-color-paper);--pp-color-block-on-paper: var(--pp-color-sand);--pp-icon-badge-sm: 40px;--pp-icon-badge-lg: 100px;--pp-chip-size: 44px;--pp-btn-radius: 44px;--pp-btn-pad: 8px 8px 8px 20px;--pp-btn-gap: 12px;--pp-tracking-display: -.04em;--pp-tracking-h2: -.04em}@media(max-width:749px){:root{--pp-page-gutter: 20px;--pp-space-section-y: 60px;--pp-space-section-y-dense: 40px;--pp-space-hero-y: 40px}}@media(max-width:767px){:root{--pp-card-inset: 16px}}@media(min-width:750px)and (max-width:991px){:root{--pp-space-section-y: 100px;--pp-space-hero-y: 60px;--pp-space-section-y-dense: 72px}}@media(min-width:1200px){:root{--pp-page-gutter: 80px}}@media(prefers-reduced-motion:no-preference){html.js [data-pp-reveal]{opacity:0;transform:translateY(var(--pp-motion-reveal-distance));filter:blur(var(--pp-motion-reveal-blur))}html.js [data-pp-reveal].is-visible{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity var(--pp-motion-reveal-duration) var(--pp-motion-reveal-easing),transform var(--pp-motion-reveal-duration) var(--pp-motion-reveal-easing),filter var(--pp-motion-reveal-duration) var(--pp-motion-reveal-easing);transition-delay:calc(var(--pp-stagger-i, 0) * var(--pp-motion-stagger-step))}}.pp-pressable{transition:transform var(--pp-press-duration) ease-out}.pp-pressable:active{transform:scale(var(--pp-press-scale))}.pp-focusable:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:3px}.pp-tabular{font-variant-numeric:tabular-nums}.pp-icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pp-icon-badge-sm);height:var(--pp-icon-badge-sm);border-radius:999px;background:var(--pp-color-brand);color:var(--pp-color-ink)}.pp-icon-badge--lg{width:var(--pp-icon-badge-lg);height:var(--pp-icon-badge-lg)}.pp-icon-badge--on-dark{background:var(--pp-color-brand);color:var(--pp-color-ink)}.pp-btn-chip{display:inline-flex;align-items:center;gap:var(--pp-btn-gap);padding:var(--pp-btn-pad);border-radius:var(--pp-btn-radius);background:var(--pp-color-ink);color:#fff;border:1px solid transparent;position:relative;justify-content:center;max-width:100%;font-family:var(--pp-font);font-weight:500;font-size:1rem;line-height:24px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--pp-motion-duration) var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){.pp-btn-chip:not(.pp-btn-chip--ghost):hover{background:var(--pp-color-brand)}}.pp-btn-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--pp-chip-size);height:var(--pp-chip-size);border-radius:999px;background:#fff;color:var(--pp-color-ink);transition:transform var(--pp-motion-duration) var(--pp-motion-easing)}.pp-btn-chip--ghost .pp-btn-chip__icon{background:var(--pp-color-ink);color:#fff}@media(hover:hover)and (pointer:fine){.pp-btn-chip:hover .pp-btn-chip__icon{transform:translate(3px)}}:root{--pp-surface-card: var(--pp-color-sand)}.pp-band-sand{background:var(--pp-color-sand);--pp-surface-card: var(--pp-color-paper);padding-inline:calc(var(--pp-page-gutter) - var(--pp-card-inset))}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--pp-surface-card);color:var(--pp-color-ink);border-radius:82px;padding:4px 16px;font-family:var(--pp-font);font-size:1rem;font-weight:500;line-height:24px;text-transform:uppercase;margin:0 0 20px}.pp-eyebrow--on-dark{background:#fff;color:var(--pp-color-ink)}.pp-eyebrow__dot{display:inline-flex;color:var(--pp-color-brand)}.pp-card{background:var(--pp-surface-card);border:1px solid var(--pp-color-hairline);border-radius:var(--pp-radius-card);padding:var(--pp-space-card-pad);box-shadow:none;transition:border-color var(--pp-motion-duration) var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){a.pp-card:hover,.pp-card--interactive:hover{border-color:var(--pp-color-brand)}}@media(max-width:749px){.pp-card{padding:28px}}.pp-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pp-tag{display:inline-flex;align-items:center;background:#fff;border:0;border-radius:82px;padding:4px 16px;font-family:var(--pp-font);font-size:1rem;line-height:24px;color:var(--pp-color-ink)}.pp-sec{max-width:1440px;margin-inline:auto;padding-inline:var(--pp-page-gutter);padding-block:var(--pp-space-section-y)}.pp-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.pp-sec__head-left{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:675px;flex:1 1 auto}.pp-sec__title{line-height:1.2}.pp-sec__head .pp-btn-chip{padding:16px 24px}.pp-sec__head .pp-btn-chip__icon{width:24px;height:24px}.pp-sec__head .pp-btn-chip__icon svg{width:16px;height:16px}.pp-sec__title{font-family:var(--pp-font);font-size:var(--pp-h2-size);font-weight:var(--pp-h2-weight);line-height:1.2;letter-spacing:var(--pp-tracking-h2);color:var(--pp-color-ink);margin:0;text-wrap:balance}body .text-block[class] :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--pp-tracking-h2)}.pp-sec__rule{border:0;border-top:1px solid var(--pp-color-hairline);margin:28px 0 40px}.pp-lead{font-family:var(--pp-font);font-size:var(--pp-lead-size);line-height:var(--pp-body-line);color:var(--pp-color-ink);margin:0}.pp-body{font-family:var(--pp-font);font-size:var(--pp-body-size);line-height:var(--pp-body-line);color:var(--pp-color-muted);margin:0}.pp-sec,.pp-card,.pp-eyebrow,.pp-btn-chip,.pp-tag{font-family:var(--pp-font)}footer>.shopify-section-group-footer-group{margin-inline:var(--pp-card-inset);border-radius:0;overflow:hidden}footer>.shopify-section-group-footer-group:first-child{margin-top:100px;border-start-start-radius:var(--pp-radius-card);border-start-end-radius:var(--pp-radius-card)}footer>.shopify-section-group-footer-group:last-child{margin-bottom:var(--pp-card-inset);border-end-start-radius:var(--pp-radius-card);border-end-end-radius:var(--pp-radius-card)}.shopify-section-group-footer-group.section-wrapper .section,.shopify-section-group-footer-group.footer-utilities .section{background-color:var(--pp-color-ink)}.product-media__image,.product-media,.product-media-container,.card-gallery,.card-gallery img,.resource-card__image,.resource-card__image img{border-radius:var(--pp-radius-card);overflow:hidden}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--pp-font);font-weight:500;letter-spacing:var(--pp-tracking-h2);text-wrap:balance}.rte h2{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2;margin-top:2em}.rte h3{font-size:1.25rem;line-height:1.25;margin-top:1.6em}.rte p{line-height:var(--pp-body-line)}.pp-buy-reassure{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:0;list-style:none}.pp-buy-reassure li{display:inline-flex;align-items:center;gap:7px;font-family:var(--pp-font);font-size:.875rem;color:var(--pp-color-muted)}.pp-buy-reassure svg{color:var(--pp-color-brand);flex-shrink:0}.menu-list__link{border-radius:44px;padding:4px 16px}.menu-list,.header__menu>ul,.menu-list--nav{gap:16px}.menu-list__link--active{background:var(--pp-color-sand)}@media(hover:hover)and (pointer:fine){.add-to-cart-button:not([disabled]):hover{background-color:var(--pp-color-brand);border-color:var(--pp-color-brand)}}@media(hover:hover)and (pointer:fine){.submit-button:not([disabled]):hover{background-color:var(--pp-color-brand);border-color:var(--pp-color-brand)}}#shopify-section-group-header-group .announcement-bar{background:var(--pp-color-brand)}.shopify-section-group-header-group:has(>.announcement-bar){background:var(--pp-color-brand)}.announcement-bar,.announcement-bar__text{color:var(--pp-color-ink)}.announcement-bar .announcement-bar__text{font-weight:500}.announcement-bar.spacing-style{padding-block-start:6px;padding-block-end:6px}.menu-list__link,.header__menu a,.header-menu a{font-size:1rem;font-weight:500}.header{padding-block:24px}.header-logo__image{height:40px!important;width:auto!important;max-width:156px;object-fit:contain}.menu-list__link{text-transform:uppercase}.header{border-bottom:1px solid var(--pp-color-hairline)}.pp-btn-chip{text-transform:uppercase}.pp-btn-chip__icon svg{width:24px;height:24px}.pp-btn-chip--ghost{background:var(--pp-color-paper);color:var(--pp-color-ink);border:1px solid var(--pp-color-ink)}:root{--menu-top-level-font-case: uppercase}.header-actions__action{width:44px;height:44px;background:transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}#header-component .header-actions__action{transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){#header-component .header-actions__action:hover{background:var(--pp-color-sand)}}.header-actions__action:focus-visible,.header-actions__action:has(:focus-visible){background:var(--pp-color-sand)}.pp-btn-chip__roll{display:block;height:24px;overflow:hidden}.pp-btn-chip__roll-track{display:block;transform:translateY(0);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.pp-btn-chip__roll-track>span{display:block;height:24px;line-height:24px;white-space:nowrap}@media(hover:hover)and (pointer:fine){.pp-btn-chip:hover .pp-btn-chip__roll-track{transform:translateY(-24px)}}@media(prefers-reduced-motion:reduce){.pp-btn-chip__roll-track{transition:none}}.header .menu-list__link{transition:color .3s var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){#header-component .menu-list .menu-list__list-item:hover .menu-list__link{background:transparent;color:var(--pp-color-brand)}#header-component .menu-list .menu-list__list-item:hover .menu-list__link--active{background:var(--pp-color-sand);color:var(--pp-color-brand)}}.header__row .header__columns>.header__column--left,.header__row .header__columns>.header__column--center{display:contents}.header__row .header__columns a.header-logo{justify-content:flex-start}.header__row{--page-margin: 0px}main .section,footer .section{--page-width: 90rem;--page-margin: var(--pp-page-gutter)}#header-component.header .header__row .header__columns.spacing-style{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;justify-self:center;padding-inline:var(--pp-page-gutter);box-sizing:border-box}.header__row{padding-inline:0}@media(hover:hover)and (pointer:fine){.pp-btn-chip:not(.pp-btn-chip--ghost):hover{background:var(--pp-color-brand)}.pp-btn-chip--ghost:hover{background:var(--pp-color-brand);border-color:var(--pp-color-brand);color:#fff}.pp-btn-chip--ghost:hover .pp-btn-chip__icon{background:#fff;color:var(--pp-color-brand)}}.header-logo,a.header-logo{justify-content:flex-start}.header{padding-block:24px;background-color:var(--pp-color-paper)}.header__row .header__columns.spacing-style{min-height:44px}.header__row .header__columns a.header-logo{height:40px}.header__row .header__columns nav.menu-list,.header__row .header__columns header-menu{height:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.overflow-menu{display:flex;align-items:center;justify-content:center;gap:16px;height:32px}.overflow-menu>.menu-list__list-item+.menu-list__list-item{margin-inline-start:0}.menu-list__list-item,.menu-list__link{height:32px;line-height:24px;position:relative}.menu-list__link:after{content:"";position:absolute;inset-block:-6px;inset-inline:0;min-height:44px}header-actions,.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:0;height:44px}header-component.header,.shopify-section-group-header-group header-component.header{background-color:var(--pp-color-paper)}.menu-list__link,.menu-list__list-item{line-height:24px}.header__row .header__columns.spacing-style{padding-block:0}:root{--menu-top-level-font-line-height: 24px}.menu-list__link-title{padding-inline:0}:root{--menu-font-sm--line-height: 1.5}.header .menu-list .menu-list__link-title{padding-inline:0}.header .menu-list .menu-list__link{line-height:24px}.product-grid-container .product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,405px));gap:60px 32px;justify-content:start}product-card .card-gallery{aspect-ratio:405 / 380;border-radius:24px;overflow:hidden}product-card .card-gallery img{width:100%;height:100%;object-fit:cover}product-card .product-card__content .text-block p{font-family:var(--pp-font);font-size:1.5rem;font-weight:500;line-height:1.3;letter-spacing:-.04em;text-transform:uppercase;color:var(--pp-color-ink);margin-top:32px}product-card product-price .price{font-family:var(--pp-font);font-size:2rem;font-weight:400;line-height:1.3;letter-spacing:-.04em;color:var(--pp-color-brand)}product-card product-price .compare-at-price,product-card product-price s{font-family:var(--pp-font);font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--pp-color-muted);text-decoration:line-through}main:has(.product-grid-container) .section h1{font-family:var(--pp-font);font-weight:500;line-height:1.2;letter-spacing:-.04em;text-align:center}main:has(.product-grid-container) .section .text-block:has(h1){margin-inline:auto}main:has(.product-grid-container) .section .text-block:has(h1)~.text-block{margin-inline:auto;max-width:65ch;text-align:center}main:has(product-form-component) [class*=text_xpVMaM] h1{font-family:var(--pp-font);font-weight:500;line-height:1.2;letter-spacing:-.04em}main:has(product-form-component) product-price .price,main:has(product-form-component) [class*=price_tVjtKg] .price{font-family:var(--pp-font);font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.2;letter-spacing:-.04em;color:var(--pp-color-brand)}main:has(product-form-component) .add-to-cart-button:not(.sticky-add-to-cart__bar *){font-family:var(--pp-font);font-size:1.125rem;font-weight:400;line-height:1.6;border-radius:200px;padding:16px 24px;min-height:61px;height:auto}cart-items-component .cart-page__title h1{font-family:var(--pp-font);font-size:var(--pp-display-size);font-weight:500;line-height:1.2;letter-spacing:-.04em}main [class*=text_GqmVFf] h1,main .search-page-title h1,main [class*=__heading] h1{font-family:var(--pp-font);font-weight:500;line-height:1.2;letter-spacing:-.04em}:root{--pp-display-size: clamp(2.5rem, 6vw, 4rem)}main [class*=text_GqmVFf] h1,main .search-page-title h1,main [class*=__heading] h1{font-size:var(--pp-display-size)}main:has(product-form-component) [class*=text_xpVMaM] h1{font-size:var(--pp-display-size)}@media(max-width:749px){.product-grid-container,.product-grid-container .product-grid{padding-inline:var(--pp-page-gutter)}.product-grid-container .product-grid{padding-inline:0}}.slideshow-control{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}quantity-selector input,.quantity-selector input,input[name=quantity]{min-height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,fill,stroke!important;transition-duration:.15s!important;scroll-behavior:auto!important}.pp-products__link:hover .pp-products__media img,.pp-reviews__photo:hover,.pp-card--interactive:hover,a.pp-card:hover{transform:none!important}}.slideshow-control:focus-visible,.product-media-container button:focus-visible,.card-gallery button:focus-visible,[class*=slideshow] button:focus-visible{outline:2px solid var(--pp-color-brand)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #ffffffe6!important;border-radius:999px}slideshow-arrows button:focus-visible{opacity:1}slideshow-arrows:has(button:focus-visible){opacity:1}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=search]{border-radius:var(--pp-radius-pill)}.contact-form textarea{border-radius:var(--pp-radius-card)}.contact-form button[type=submit]{min-height:60px}.blog-posts-container{--columns-gap: 32px;--rows-gap: 48px}.blog-post-item:not(:has(.blog-post-card__image-container)){border:none;background:var(--pp-color-sand);border-radius:var(--pp-radius-card);padding:32px}.blog-post-card__image-container{border-radius:var(--pp-radius-card);overflow:hidden;aspect-ratio:4 / 3}.blog-post-card__image-container img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){.blog-post-item:hover .blog-post-card__image-container img{transform:scale(1.04)}}.blog-post-card__content{padding-top:20px}.blog-post-card__title-link{font-family:var(--pp-font);font-size:var(--pp-h3-size);font-weight:var(--pp-h3-weight);line-height:1.3;letter-spacing:var(--pp-tracking-h2);color:var(--pp-color-ink);text-decoration:none;text-wrap:balance;transition:color .3s var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){.blog-post-item:hover .blog-post-card__title-link{color:var(--pp-color-brand)}}.blog-post-content.rte{max-width:68ch;margin-inline:auto}.blog-post-content.rte p,.blog-post-content.rte li{font-size:1.125rem;line-height:28.8px;color:var(--pp-color-muted)}.blog-post-content.rte>:first-child>p:first-child,.blog-post-content.rte>p:first-child{font-size:1.375rem;line-height:1.5;color:var(--pp-color-ink);margin-bottom:40px}.blog-post-content.rte h2{font-family:var(--pp-font);font-size:2rem;font-weight:400;line-height:41.6px;letter-spacing:-1.28px;color:var(--pp-color-ink);border-top:var(--pp-rule-hairline);padding-top:40px;margin:56px 0 20px;text-wrap:balance}.blog-post-content.rte h3{font-family:var(--pp-font);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:var(--pp-tracking-h2);color:var(--pp-color-ink);margin:32px 0 12px}.blog-post-content.rte ul,.blog-post-content.rte ol{background:var(--pp-color-sand);border-radius:var(--pp-radius-card);padding:24px 24px 24px 48px;margin:0 0 24px}.blog-post-content.rte li{margin-bottom:16px}.blog-post-content.rte li:last-child{margin-bottom:0}.blog-post-content.rte strong{font-weight:600;color:var(--pp-color-ink)}.blog-post-content.rte a{color:var(--pp-color-brand);text-underline-offset:3px}.blog-post-featured-image img{border-radius:var(--pp-radius-card)}@media(max-width:749px){.blog-posts-container{--columns-gap: 20px;--rows-gap: 32px}.blog-post-item:not(:has(.blog-post-card__image-container)){padding:24px}.blog-post-content.rte ul,.blog-post-content.rte ol{padding:24px 24px 24px 40px}}.pp-contents{margin:0 0 40px;display:none}@media(min-width:1320px){.pp-contents{display:block}}.pp-contents__title{font-family:var(--pp-font);font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-muted);margin:0 0 12px}.pp-contents__list{list-style:none;margin:0;padding:0;border-left:var(--pp-rule-hairline)}.pp-contents__list li{margin:0}.pp-contents__list a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:1rem;line-height:1.4;color:var(--pp-color-muted);text-decoration:none;transition:color .2s var(--pp-motion-easing),border-color .2s var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){.pp-contents__list a:hover{color:var(--pp-color-ink)}}.pp-contents__list a[aria-current=true]{color:var(--pp-color-ink);border-left-color:var(--pp-color-brand)}@media(min-width:1320px){.pp-contents{position:sticky;top:96px;float:left;width:240px;margin:0 0 40px calc((100% - min(68ch,100%))/2 - 280px)}}.blog-post-content.rte :is(h2,h3){scroll-margin-top:96px}.blog-posts-container~* h1,main:has(.blog-posts-container) h1{font-family:var(--pp-font);font-size:var(--pp-h1-size);font-weight:var(--pp-h1-weight);letter-spacing:var(--pp-tracking-display);line-height:1.1;text-align:left}.blog-posts-container{border-top:2px solid var(--pp-color-ink);padding-top:48px}.blog-post-card__content :is(time,.blog-post-card__date),.blog-post-item time{display:block;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-muted);margin-bottom:12px}.blog-post-card__content{display:flex;flex-direction:column}.blog-post-card__content :is(time,.blog-post-card__date){order:-1}.blog-post-item a[href*="/blogs/"] :is(span,p):last-child,.blog-post-card__content>a:last-child{font-weight:600;color:var(--pp-color-ink);text-decoration:underline;text-underline-offset:4px}.blog-post-content .pp-figure{margin:48px 0}.blog-post-content .pp-media{position:relative;aspect-ratio:3 / 2;border-radius:var(--pp-radius-card);overflow:hidden;background:var(--pp-color-sand)}.blog-post-content .pp-media img{width:100%;height:100%;object-fit:cover}.blog-post-content .pp-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;border-radius:inherit;background:repeating-linear-gradient(45deg,transparent 0 10px,color-mix(in oklab,var(--pp-color-brand) 5%,transparent) 10px 20px)}.blog-post-content .pp-ph__tag{font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-brand)}.blog-post-content .pp-ph__what{font-size:.875rem;line-height:1.4;color:var(--pp-color-muted);max-width:34ch;margin:0}.blog-post-content .pp-figure figcaption{margin-top:12px;font-size:1rem;line-height:1.5;color:var(--pp-color-muted)}.blog-posts-container~* h1,main:has(.blog-posts-container) h1{text-align:center;margin-inline:auto}.blog-posts-container{border-top:0;padding-top:0}.blog-post-card__content :is(time,.blog-post-card__date),.blog-post-item time,.blog-post-info-text{font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-muted)}.pp-readtime:before{content:"";display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--pp-color-brand);margin:0 10px 2px;vertical-align:middle}.pp-readtime{font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-muted)}.pp-blogcard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.pp-blogcard-card{display:flex;flex-direction:column;text-decoration:none}.pp-blogcard-media{position:relative;aspect-ratio:3 / 2;border-radius:var(--pp-radius-card);overflow:hidden;background:var(--pp-color-sand);margin-bottom:20px}.pp-blogcard-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--pp-motion-easing)}@media(hover:hover)and (pointer:fine){.pp-blogcard-card:hover img{transform:scale(1.04)}.pp-blogcard-card:hover .pp-blogcard-cardtitle{color:var(--pp-color-brand)}text-transform: uppercase}.pp-blogcard-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;border:1px dashed rgba(252,77,15,.45);border-radius:inherit;background:repeating-linear-gradient(45deg,transparent 0 10px,color-mix(in oklab,var(--pp-color-brand) 5%,transparent) 10px 20px)}.pp-blogcard-phtag{font-size:.875rem;line-height:22.4px;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-brand)}.pp-blogcard-meta{display:flex;align-items:center;font-size:1rem;line-height:24px;font-weight:500;letter-spacing:normal;text-transform:uppercase;color:var(--pp-color-muted);margin-bottom:12px}.pp-blogcard-meta span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--pp-color-brand);margin:0 10px 2px;vertical-align:middle}.pp-blogcard-cardtitle{font-family:var(--pp-font);font-size:var(--pp-h3-size);font-weight:var(--pp-h3-weight);line-height:1.3;letter-spacing:var(--pp-tracking-h2);color:var(--pp-color-ink);margin:0 0 12px;text-wrap:balance;transition:color .3s var(--pp-motion-easing)}.pp-blogcard-excerpt{font-size:1rem;line-height:var(--pp-body-line);color:var(--pp-color-muted);margin:0 0 16px}.pp-blogcard-more{margin-top:auto;font-size:.875rem;line-height:22.4px;font-weight:600;color:var(--pp-color-ink);text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.pp-blogcard-card:hover .pp-blogcard-media img{transform:scale(1.04)}.pp-blogcard-card:hover .pp-blogcard-cardtitle{color:var(--pp-color-brand)}}@media(max-width:991px){.pp-blogcard-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pp-blogcard-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:749px){.pp-eyebrow{font-size:.875rem;line-height:24px}}html:root{--line-height--body-loose: 1.5;--font-paragraph--line-height: 1.5}.page-wrapper main:has(.blog-post-content) h1{font-size:64px;font-weight:500;line-height:76.8px;letter-spacing:-2.56px}@media(max-width:749px){.page-wrapper main:has(.blog-post-content) h1{font-size:40px;line-height:48px;letter-spacing:-1.6px}}html:root{--menu-top-level-font-color: var(--pp-color-ink)}.page-wrapper .menu-list .menu-list__link,.page-wrapper .menu-list .menu-list__link:visited{color:var(--pp-color-ink)}.header__icon-list .button,.header-actions .button,.header__icon-list a[aria-label],.header-actions a[aria-label]{background:var(--pp-color-sand);border:1px solid var(--pp-color-hairline);border-radius:999px}@media(max-width:749px){.pp-tag{padding:4px 12px;border-radius:44px;font-size:.875rem;line-height:19.6px}}@media(max-width:749px){.pp-sec__title,.pp-steps__heading{font-size:28px;line-height:33.6px;letter-spacing:-1.12px}}@media(max-width:749px){.pp-blogcard-cardtitle{font-size:1.25rem;line-height:26px;letter-spacing:-.8px}.pp-blogcard-phtag,.pp-blogcard-more{line-height:24px}[id$=__footer] .text-block.h3 h2{font-size:28px;line-height:33.6px;letter-spacing:-1.12px}}@media(max-width:749px){.page-wrapper main .text-block h1,.page-wrapper main h1.custom{font-size:36px;line-height:39.6px;letter-spacing:-1.44px}#shopify-section-template--product_list_NNFgcy .text-block h2,[id*=product_list_NNFgcy] .text-block h2{font-size:28px;line-height:33.6px;letter-spacing:-1.12px}}.page-wrapper main .text-block.h4 h2,.page-wrapper main .text-block.h4 h3{line-height:26px}@media(min-width:750px){[id*=product_list_NNFgcy] .text-block h2{line-height:57.6px}}@media(max-width:749px){:root{--pp-radius-card: 16px;--pp-radius-media: 12px}.pp-eyebrow{padding:4px 12px}}.skip-to-content-link,.email-signup__button,.email-signup .email-signup__input,input.email-signup__input{border-radius:var(--pp-radius-pill)}.footer-content{padding-bottom:32px}@media(max-width:749px){.pp-sec__rule{margin-top:24px}.pp-card{padding-block:24px}.footer-content{padding-top:24px}.page-wrapper footer>.shopify-section-group-footer-group:first-child{margin-top:60px}}html:root{--padding-3xs: 2px;--padding-2xs: 4px;--padding-xs: 8px;--padding-sm: 12px;--padding-md: 16px;--padding-lg: 20px;--padding-xl: 24px;--padding-2xl: 32px;--padding-3xl: 40px;--padding-4xl: 48px;--padding-5xl: 60px;--padding-6xl: 80px;--gap-3xs: 2px;--gap-2xs: 4px;--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 20px;--gap-xl: 24px;--gap-2xl: 32px;--gap-3xl: 48px;--spacing-scale-default: 1;--spacing-scale-md: 1;--style-border-radius-xs: 4px;--style-border-radius-sm: 8px;--style-border-radius-md: 12px;--style-border-radius-lg: 16px;--style-border-radius-buttons-primary: 44px;--style-border-radius-buttons-secondary: 44px;--style-border-radius-pills: 44px;--variant-picker-button-radius: 44px;--options-border-radius: 44px}@media(max-width:749px){.page-wrapper main .spacing-style,.page-wrapper main .section{padding-block:min(var(--padding-block-start, 60px),60px) min(var(--padding-block-end, 60px),60px)}}html body .shopify-section-group-footer-group .section-background[class*=color-]{background-color:var(--pp-color-ink)}html body .slideshow-controls__dots,html body .slideshow-controls{gap:8px;border-radius:var(--pp-radius-pill)}html body .slideshow-control,html body .sticky-add-to-cart__bar{border-radius:var(--pp-radius-pill)}html body .add-to-cart__added,html body .product-form-buttons li,html body .quantity-selector-wrapper li,html body .sorting-filter__option,html body .price-facet__inputs-wrapper{gap:8px}html body .facets input.field__input,html body .facets label.field__label{padding-block:12px}html body .sorting-filter__options-list,html body .facets ul{padding-block:24px}html body .facets button.button,html body .cart button.button,html body main button.button:not(.quantity-selector__button):not([class*=quantity]){border-radius:var(--pp-radius-pill)}html body main button.button[class*=sticky],html body .sticky-add-to-cart button.button{border-radius:var(--pp-radius-pill)}html body .sorting-filter__options-list{padding-block:8px}html body .facets svg,html body .sorting-filter svg{border-radius:4px}html body .checkbox__label svg,html body .checkbox svg{border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/proper-pet-tokens.css.map */
