:root{--ppo-teal:#1F4E4A;--ppo-coral:#D9773B;--ppo-sand:#F6EFE4;--ppo-cream:#FFFDF8;--ppo-ink:#1C2726;--ppo-line:#E4D7C6;--ppo-mint:#E3EFEC}.header-logo__image{height:44px!important;width:auto!important;max-width:none;image-rendering:auto}@media(max-width:749px){.header-logo__image{height:28px!important}}[id$=__section_FaLJBp] h1{color:var(--ppo-teal);font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.05;letter-spacing:-.01em}[id$=__section_FaLJBp] .button,[id$=__section_FaLJBp] a[class*=button]{border-radius:12px;padding:16px 28px;font-weight:700}@media(max-width:749px){[id$=__section_FaLJBp] .section-content-wrapper{justify-content:flex-end!important}[id$=__section_FaLJBp] .group-block{background:#f6efe4e6;border-radius:20px;padding:20px!important}[id$=__section_FaLJBp] h1{font-size:2.1rem}}[id$=__carousel_Bqp4tA] h2,[id$=__product_list_NmwJ3z] h2,[id$=__faq_home] h2,[id$=__pairs_well_with] h2{color:var(--ppo-teal)}[id$=__carousel_Bqp4tA] .group-block-content:has(>.icon-block),[id$=__carousel_Bqp4tA] .group-block:first-child{align-items:center}[id$=__carousel_Bqp4tA] .card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--ppo-line);box-shadow:0 4px 14px #1f4e4a12;height:100%}[id$=__carousel_Bqp4tA] .card img{border-radius:0!important}[id$=__carousel_Bqp4tA] .card p{font-size:.95rem;line-height:1.45}[id$=__carousel_Bqp4tA] .card .h4,[id$=__carousel_Bqp4tA] .card .h4 p{font-size:1.3rem;color:var(--ppo-teal)}[id$=__trust_strip] p{font-size:.95rem;line-height:1.35;margin:0}[id$=__trust_strip] .group-block{box-shadow:0 4px 14px #1f4e4a0f}[id$=__trust_strip] .group-block .group-block{box-shadow:none}[id$=__product_list_NmwJ3z] .product-card,[id$=__pairs_well_with] .product-card{background:var(--ppo-cream);border:1px solid var(--ppo-line);border-radius:16px;padding:10px;overflow:hidden}[id$=__product_list_NmwJ3z] .product-card img,[id$=__pairs_well_with] .product-card img{border-radius:12px}[id$=__section_LbdznP] h2{color:var(--ppo-teal)}[id$=__section_LbdznP] .group-block{box-shadow:0 4px 14px #1f4e4a0f}[id$=__section_LbdznP] .group-block .group-block{box-shadow:none}[id$=__faq_home] details{border-color:var(--ppo-line)!important}[id$=__faq_home] summary{padding-block:18px}.add-to-cart-button,.sticky-add-to-cart__bar .button{background:var(--ppo-coral)!important;border-color:var(--ppo-coral)!important;color:var(--ppo-ink)!important;border-radius:12px!important;font-weight:700}.template-product #MainContent h1{color:var(--ppo-teal)}.template-product [id$=__main] product-price .price{color:var(--ppo-teal);font-weight:800;font-size:2rem;line-height:1.1}.template-product [id$=__main] product-price .compare-at-price{font-size:1.1rem}.template-product [id$=__main] .product-information__media img{border-radius:20px}[class*=__text_aEtTtq] ul{list-style:none;padding-left:0;margin:1em 0}[class*=__text_aEtTtq] li{position:relative;padding-left:32px;margin:.6em 0;line-height:1.45}[class*=__text_aEtTtq] li:before{content:"";position:absolute;left:0;top:.05em;width:22px;height:22px;border-radius:50%;background:var(--ppo-teal) 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='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.template-product [id$=__main] p{font-size:.98rem}[id$=__section_tGDYRc] p{font-size:.95rem;line-height:1.45}[id$=__section_CTbCyF] p{font-size:1.15rem;line-height:1.6}.template-product shopify-accelerated-checkout{display:block;margin-top:8px}@media(max-width:749px){.template-product #header-component .header__row{background:var(--ppo-sand)!important}.template-product [id$=__main] product-price .price{font-size:1.75rem}.sticky-add-to-cart__bar{border-radius:16px 16px 0 0;box-shadow:0 -4px 16px #00000014}}.shopify-section-group-footer-group a{color:inherit;text-decoration:none}.shopify-section-group-footer-group a:hover{text-decoration:underline}[id$=__footer_links] p{font-size:.92rem;line-height:1.9}[id$=__footer_links] .section{border-top:1px solid rgba(246,239,228,.18)}[id$=__section_Ldcdxw] .email-signup__input{border-radius:12px!important}[id$=__section_Ldcdxw] h2{color:var(--ppo-sand)}[id$=__section_FaLJBp] h1,[id$=__carousel_Bqp4tA] h2,[id$=__product_list_NmwJ3z] h2,[id$=__faq_home] h2,[id$=__pairs_well_with] h2,[id$=__section_LbdznP] h2{color:var(--ppo-teal)!important}[id$=__faq_home] summary,.template-product [id$=__main] summary{font-size:1.05rem!important;font-weight:700}[id$=__product_list_NmwJ3z] .product-card p,[id$=__pairs_well_with] .product-card p{font-size:.95rem;line-height:1.35}@media(max-width:749px){[id$=__section_FaLJBp] .section-content-wrapper{padding-top:300px!important;padding-bottom:16px!important}[id$=__section_FaLJBp] img,[id$=__section_FaLJBp] .background-image-container img{object-position:72% 30%!important}[id$=__section_FaLJBp] h1{font-size:2.1rem!important}[id$=__section_FaLJBp] .group-block{background:#f6efe4f0}[id$=__section_FaLJBp] .group-block .group-block{background:transparent;padding:0!important}[id$=__pairs_well_with] li:nth-child(n+3),[id$=__pairs_well_with] .product-grid__item:nth-child(n+3){display:none}[id$=__product_list_NmwJ3z] .product-card p,[id$=__pairs_well_with] .product-card p{font-size:.88rem}}[class*=__fl_b_logo],[id$=__footer_links] .image-block{max-width:220px}@media(max-width:749px){[id$=__footer_links] .image-block{max-width:170px}}@media(max-width:749px){[id$=__section_FaLJBp] .background-image-container{bottom:auto!important;height:340px!important}[id$=__section_FaLJBp] .background-image-container img{object-position:80% 50%!important}[id$=__section_FaLJBp] .section-content-wrapper{padding-top:300px!important}[id$=__section_FaLJBp] h1{font-size:2rem!important;line-height:1.08}[id$=__trust_strip] .group-block-content.layout-panel-flex--row:has(>.group-block+.group-block+.group-block){display:grid!important;grid-template-columns:1fr 1fr;gap:16px 12px}[id$=__trust_strip] .group-block-content.layout-panel-flex--row:has(>.group-block+.group-block+.group-block)>.group-block{width:auto!important;align-items:flex-start}[id$=__trust_strip] p{font-size:.95rem;line-height:1.35}[id$=__carousel_Bqp4tA] .card p,[id$=__section_tGDYRc] p,.template-product [id$=__main] p,[id$=__footer_links] p{font-size:1rem}.product-card [class*=__product_title] p,[id$=__product_list_NmwJ3z] .product-card p,[id$=__pairs_well_with] .product-card p{font-size:.95rem!important;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card product-price .price,.product-card product-price bdi{font-size:1rem!important;font-weight:700}.template-product [id$=__main] h1{font-size:1.5rem!important;line-height:1.15}.template-collection #MainContent>.shopify-section:first-child h1{margin-top:12px}summary.header__icon--menu{min-width:44px;justify-content:center}.facets-toggle__button{min-height:44px}.menu-drawer__menu-item--child{min-height:44px;display:flex;align-items:center}[id$=__footer_links] p a{display:inline-block;padding:6px 0;min-height:44px;line-height:32px}[id$=__footer_links] p{line-height:1.4}.policy-list-trigger,.footer-utilities a{min-height:44px;display:inline-flex;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ppo-custom.css.map */
