:root{--brand-primary: #C2613D !important;--brand-secondary: #A84F2E !important;--brand-bg: #FAF7F2 !important;--color-background: #FAF7F2 !important;--brand-dark: #1C1A17 !important;--text-color: #1C1A17 !important;--pp-product-title: #1C1A17;--pp-product-price: #1C1A17;--pp-product-price-sale: #C2613D;--pp-bg: #FAF7F2;--pp-bg-alt: #F2EDE3;--pp-surface: #FFFFFF;--pp-text: #1C1A17;--pp-text-muted: #6B6259;--pp-text-light: #9A9087;--font-heading-weight: 400;--pp-heading-alt: #3D5A4A;--pp-cta: #C2613D;--pp-cta-hover: #A84F2E;--pp-accent: #C2613D;--pp-success: #5E8B6E;--pp-dark: #1C1A17;--pp-border-soft: #E8E2D8;--pp-border-strong: #C9C0B2;--alpha-button-border: 0 !important;--focused-base-outline: none !important;--pp-primary: #C2613D;--pp-secondary: #F2EDE3}.button-primary,.button-secondary:not(.skip-to-content-link),.button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.menu-drawer__close-button,.quick-add__button),.email-signup__button,.sticky-add-to-cart__button,.vtl-aa-animated-atc-button{--color: #FAF7F2;--hover: var(--pp-cta-hover);background:var(--pp-cta)!important;color:var(--color)!important;border:none!important;border-radius:6px!important;padding:14px 28px!important;text-transform:none!important;letter-spacing:.02em!important;font-weight:500!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;transition:color .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out!important}.button-primary:before,.button-secondary:not(.skip-to-content-link):before,.button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.menu-drawer__close-button,.quick-add__button,.quick-add__button--choose,.add-to-cart-button):before,.email-signup__button:before,.sticky-add-to-cart__button:before,.vtl-aa-animated-atc-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hover);transform:translate(-100%);transition:transform .3s ease-out;z-index:-1}.button-primary:hover:before,.button-secondary:not(.skip-to-content-link):hover:before,.button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.menu-drawer__close-button,.quick-add__button,.quick-add__button--choose,.add-to-cart-button):hover:before,.email-signup__button:hover:before,.sticky-add-to-cart__button:hover:before,.vtl-aa-animated-atc-button:hover:before{transform:translate(0)}.button-primary>*,.button-secondary:not(.skip-to-content-link)>*,.button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.menu-drawer__close-button,.quick-add__button,.quick-add__button--choose,.add-to-cart-button)>*,.email-signup__button>*,.sticky-add-to-cart__button>*,.vtl-aa-animated-atc-button>*{position:relative;z-index:1}.button-primary:hover,.button-secondary:not(.skip-to-content-link):hover,.button:not(.button-secondary,.button-unstyled,.predictive-search__close-modal-button,.cart-items__remove,.menu-drawer__close-button,.quick-add__button,.quick-add__button--choose,.add-to-cart-button):hover,.email-signup__button:hover,.sticky-add-to-cart__button:hover,.vtl-aa-animated-atc-button:hover{color:#faf7f2!important;transform:translateY(0)!important}.product-details{margin:0!important;padding:0!important;justify-content:left!important}.details-list{list-style:none;font-size:15px;line-height:1.6;color:#333;margin:0!important}accordion-custom .details-list{border:none!important;background:#fff!important}.details-list li{display:flex;align-items:flex-start;gap:8px;margin-bottom:.4rem}.details-list svg{flex-shrink:0;width:15px;height:15px;fill:var(--brand-primary);margin-top:4px}.details-label{font-weight:600;color:#111}.details-value{color:#555}.email-signup__input-group{margin-top:10px}.email-signup__input{background-color:#0056b314!important;border:1px solid rgba(0,86,179,.28)!important;color:#111!important;padding:13px 24px!important;border-radius:4px!important}.email-signup__input::placeholder{color:#0000008c!important}.email-signup__input:focus{background-color:#0056b31a!important;border-color:#0056b38c!important;box-shadow:0 0 0 3px #0056b326!important;outline:none!important}footer .fa-solid{color:var(--brand-primary)}.pp-footer-logo{display:flex;margin:24px auto}.pp-footer-logo--left{justify-content:flex-start}.pp-footer-logo--center{justify-content:center}.pp-footer-logo--right{justify-content:flex-end}.pp-footer-logo img{width:var(--pp-footer-logo-width)!important;max-width:var(--pp-footer-logo-width)!important;height:auto!important}.accordion accordion-custom details,.accordion accordion-custom .details{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;overflow:hidden!important;box-shadow:0 6px 18px #0000000f!important;margin:0 0 5px!important}.accordion accordion-custom summary,.accordion accordion-custom .details__header{background:#fff!important;padding:30px 24px!important;border:0!important;box-shadow:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.accordion accordion-custom summary::-webkit-details-marker{display:none!important}.accordion accordion-custom details[open]>summary,.accordion accordion-custom .details[open]>summary,.accordion accordion-custom details.open>summary,.accordion accordion-custom .details.open>summary,.accordion accordion-custom details[open] .details__header,.accordion accordion-custom .details[open] .details__header,.accordion accordion-custom details.open .details__header,.accordion accordion-custom .details.open .details__header{background:#0056b30f!important}.accordion accordion-custom .details-content{background:#fff!important;padding:18px 20px 20px!important;border:0!important;margin:0!important;color:#000000b8!important;line-height:1.7!important}.accordion accordion-custom .details-content a{color:#0056b3!important;text-decoration:underline!important}.accordion--dividers accordion-custom .details{border-block-start:none!important;border-block-end:none!important}.accordion accordion-custom summary:hover,.accordion accordion-custom .details__header:hover{background:#0056b30a!important}.accordion accordion-custom .details-content{overflow:hidden!important;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .28s ease,opacity .22s ease,transform .22s ease}.accordion accordion-custom details[open] .details-content{opacity:1;transform:translateY(0)}variant-picker .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:flex-start!important}variant-picker .variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;max-width:100%!important}variant-picker .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.15)!important;background:#fff!important}variant-picker .variant-option__button-label:has(input:checked){background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}variant-picker .variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:var(--brand-primary)!important}variant-picker .variant-option__button-label__text{white-space:nowrap!important}fieldset.variant-option--buttons>label.variant-option__button-label{overflow:hidden!important}fieldset.variant-option--buttons .variant-option__button-label__text{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}fieldset.variant-option--buttons>label.variant-option__button-label{min-width:0!important}fieldset.variant-option--buttons .variant-option__button-label__pill{min-width:0!important}@media(min-width:990px){fieldset.variant-option--buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.frcp-wishlist-btn--add{color:var(--frcp-wishlist-addBtnTextColor);background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;border-radius:4px!important}.frcp-loyalty-launcher-wrapper .frcp-loyalty-launcher{color:var(--frcp-loyalty-launcherTextColor);background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;border-radius:4px!important}.frcp-wishlist-link-wrapper .frcp-wishlist-link{color:var(--frcp-wishlist-addBtnTextColor);background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;border-radius:4px!important}.resource-list--grid{--resource-list-column-gap-desktop: 10px !important;--resource-list-row-gap-desktop: 10px !important;--resource-list-column-gap: 10px !important;--resource-list-row-gap: 10px !important}.product-card img,.product-card picture,.product-card .media,.product-card .media img,.product-card .media picture{border-radius:6px!important;overflow:hidden}.product-card .media{border-radius:6px!important}.product-card .text-block{--text-align: left !important;--text-align-default: left !important;text-align:left!important}.product-card product-price,.product-card .price,.product-card .compare-at-price{text-align:left!important}.product-card__content .group-block-content.layout-panel-flex--row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.product-card__content a.contents{width:100%!important;display:block!important}.product-card__content .text-block{width:100%!important;max-width:100%!important}.product-card__content .text-block p{width:100%!important;white-space:normal!important;overflow:visible!important;display:block!important;line-height:1.4!important;margin:0!important;font-size:.9rem;color:#222;font-weight:500;color:#0056b3!important;font-family:Montserrat,sans-serif!important;letter-spacing:-.01em!important}.product-card__content .price{color:#003e80!important;font-weight:700!important;font-family:Montserrat,sans-serif!important;letter-spacing:-.03em!important}.product-card__content .compare-at-price,.product-card__content .price-compare,.product-card__content s{font-weight:800!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--brand-primary)!important;opacity:.55!important}product-price .price{color:#003e80!important;font-weight:500!important}product-price .compare-at-price{font-weight:500!important;line-height:1.05!important;letter-spacing:-.02em!important;color:var(--brand-primary)!important;opacity:.55!important}@media screen and (max-width:749px){.product-card__content .group-block-content{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.product-card__content a.contents,.product-card__content .text-block,.product-card__content .text-block p{width:100%!important;max-width:100%!important;text-align:left!important}.product-card__content .spacing-style,.product-card__content .size-style{width:100%!important}.product-card__content product-price{width:100%!important;text-align:left!important}}footer .menu__details,footer .email-signup-block{border:1px solid #ddd;border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0000000a,0 8px 20px #0000000d}h1,h2,h3,h4,h5,h6,.title,.page-title,.section-heading,.rich-text__heading,.main-page-title,.banner__heading,.product__title,.collection-hero__title,.article-template__title,.blog-articles__article-title,.card__heading{color:#0f172a;font-weight:300!important;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}h1,.page-title,.main-page-title,.banner__heading,.collection-hero__title{font-size:clamp(3.4rem,5vw,5.8rem);font-weight:300!important;letter-spacing:-.055em;line-height:.98}h2,.section-heading,.rich-text__heading,.product__title{font-size:clamp(2.5rem,3.3vw,4.2rem);font-weight:400!important;letter-spacing:-.045em;line-height:1.04}h3,.card__heading,.article-template__title,.blog-articles__article-title{font-size:clamp(1.6rem,1.8vw,2rem);font-weight:400!important;letter-spacing:-.035em;line-height:1.1}.about-block__location{display:flex;align-items:flex-start;justify-content:center;gap:1.2rem;max-width:920px;margin:0 auto}.about-block__location-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-top:1.3rem}.about-block__location-icon img{display:block;width:28px;height:28px;object-fit:contain}.about-block__location blockquote{position:relative;margin:0;width:100%;max-width:760px;padding:1.8rem 2.2rem 1.8rem 3.2rem;background:linear-gradient(180deg,#fffdf8,#fffaf4);border:1px solid rgba(25,35,60,.08);border-radius:22px;box-shadow:0 10px 26px #0f172a0d;color:#2f3550;font-size:1rem;line-height:1.8;font-weight:400;letter-spacing:.01em;font-family:var(--font-body--family);text-align:left;overflow:hidden}.about-block__location blockquote p{margin:0;position:relative;z-index:2}.about-block__location blockquote:before,.about-block__location blockquote:after{position:absolute;font-family:Georgia,serif;line-height:1;color:#d6b98c5c;pointer-events:none}.about-block__location blockquote:before{content:"\201c";top:.7rem;left:1.15rem;font-size:4.4rem}.about-block__location blockquote:after{content:"\201d";right:1.15rem;bottom:-.35rem;font-size:4.4rem}@media screen and (max-width:749px){.about-block__location{gap:.9rem;align-items:flex-start}.about-block__location-icon{margin-top:1rem}.about-block__location-icon img{width:24px;height:24px}.about-block__location blockquote{padding:1.4rem 1.5rem 1.4rem 2.4rem;font-size:1rem;line-height:1.75;border-radius:18px}.about-block__location blockquote:before{top:.55rem;left:.85rem;font-size:3.6rem}.about-block__location blockquote:after{right:.85rem;bottom:-.1rem;font-size:3.6rem}}.pp_tracking_title{display:none!important}.quick-add-modal__content .view-product-title a{font-weight:300!important}button.sticky-add-to-cart__button,button[data-testid=standalone-add-to-cart],button.vtl-aa-animated-atc-button[data-testid=standalone-add-to-cart]{display:flex!important;align-items:center!important;justify-content:center!important}button.sticky-add-to-cart__button .add-to-cart-text,button[data-testid=standalone-add-to-cart] .add-to-cart-text,button.vtl-aa-animated-atc-button[data-testid=standalone-add-to-cart] .add-to-cart-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;line-height:1!important;height:100%!important}button.sticky-add-to-cart__button .svg-wrapper.add-to-cart-icon,button[data-testid=standalone-add-to-cart] .svg-wrapper.add-to-cart-icon,button.vtl-aa-animated-atc-button[data-testid=standalone-add-to-cart] .svg-wrapper.add-to-cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex-shrink:0!important}button.sticky-add-to-cart__button .add-to-cart-text__content,button[data-testid=standalone-add-to-cart] .add-to-cart-text__content,button.vtl-aa-animated-atc-button[data-testid=standalone-add-to-cart] .add-to-cart-text__content{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}button.sticky-add-to-cart__button .add-to-cart-text__content>span,button[data-testid=standalone-add-to-cart] .add-to-cart-text__content>span,button.vtl-aa-animated-atc-button[data-testid=standalone-add-to-cart] .add-to-cart-text__content>span{display:inline-flex!important;align-items:center!important;line-height:1!important}@media screen and (min-width:750px){button.sticky-add-to-cart__button{min-width:200px!important;max-width:280px!important;width:auto!important;padding-left:20px!important;padding-right:20px!important}button.sticky-add-to-cart__button .add-to-cart-text{white-space:nowrap!important;overflow:visible!important;flex-shrink:0!important}}.product-badges__badge--sale{background:#f7e7de!important;color:#c66a3d!important;border-radius:999px!important;padding:.4rem .9rem!important;font-weight:500!important;font-size:.85rem!important;letter-spacing:.01em!important}.product-badges__badge--sold-out{background:#ef4444!important;color:#fff!important;border-radius:999px!important;padding:.4rem .9rem!important;font-weight:500!important;font-size:.85rem!important;letter-spacing:.01em!important}.save-price-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.9rem;padding:10px 20px;border-radius:999px;background:#f7e7de;color:#c66a3d;font-size:.95rem;font-weight:500;line-height:1;white-space:nowrap}dialog.password-dialog{background-color:#fff!important;max-width:700px!important;width:90%!important;height:auto!important;border-radius:20px!important;padding:40px!important;border:none!important;box-shadow:0 10px 30px #0000001a}dialog.password-dialog[open]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:flex!important;flex-direction:column;align-items:center}.password-dialog h2,.password-dialog.h2{font-size:1.8rem!important;font-weight:100!important;margin-bottom:20px!important;text-align:center}:root{--pp-brand: var(--brand-primary, #0056a3);--pp-brand-hover: #004785;--pp-text: #1f2937;--pp-text-soft: #6b7280;--pp-border: rgba(17, 24, 39, .08);--pp-surface: rgba(255, 255, 255, .98);--pp-product-header-bg: rgba(235, 243, 250, .98);--pp-shadow-soft: 0 10px 24px rgba(15, 23, 42, .08);--pp-shadow-menu: 0 18px 42px rgba(15, 23, 42, .14);--pp-radius-card: 6px;--pp-radius-item: 6px;--pp-radius-pill: 999px;--pp-transition: .24s ease}@media screen and (min-width:750px){#header-component .header__column--center{justify-content:center!important}#header-component .header-menu__inner{width:100%;display:flex;justify-content:center;align-items:center}#header-component .menu-list{width:100%;justify-content:center!important}#header-component .menu-list__list{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important}#header-component .pp-menu-item{position:relative;display:flex;align-items:center;margin-inline:10px!important}#header-component .pp-menu-link{position:relative;min-height:68px;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;color:var(--pp-text)!important;text-decoration:none!important;font-family:Roboto!important;font-weight:500!important;letter-spacing:.01em;transition:color var(--pp-transition),opacity var(--pp-transition)}#header-component .pp-menu-link .menu-list__link-title{padding-inline:0!important}#header-component .pp-menu-link:not([aria-haspopup]):after{content:"";position:absolute;left:50%;bottom:12px;width:calc(100% - 6px);height:2px;border-radius:999px;background:var(--pp-brand);transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform var(--pp-transition)}#header-component .pp-menu-link:not([aria-haspopup]):hover:after,#header-component .pp-menu-link:not([aria-haspopup]):focus:after,#header-component .pp-menu-link:not([aria-haspopup]).menu-list__link--active:after{transform:translate(-50%) scaleX(1)}#header-component .pp-menu-link[aria-haspopup]:after{display:none!important;content:none!important}#header-component .pp-menu-item:hover>.pp-menu-link,#header-component .pp-menu-link:focus,#header-component .pp-menu-link.menu-list__link--active{color:var(--pp-brand)!important;opacity:1!important}#header-component .menu-list:where(:has(.menu-list__list-item:hover)) .pp-menu-link,#header-component .menu-list:where(:has(.menu-list__list-item:focus-within)) .pp-menu-link,#header-component .menu-list:where(:has(.menu-list__link--active)) .pp-menu-link{opacity:.84}#header-component .menu-list .menu-list__list-item:hover .pp-menu-link,#header-component .menu-list .menu-list__list-item:focus-within .pp-menu-link,#header-component .menu-list .menu-list__link--active{opacity:1!important}#header-component .pp-menu-link[aria-haspopup]{gap:0!important}#header-component .pp-menu-link__caret{position:static!important;display:inline-flex!important;width:11px!important;height:11px!important;margin-left:8px!important;transform:none!important;color:currentColor;opacity:.65;transition:transform var(--pp-transition),opacity var(--pp-transition)}#header-component .pp-menu-item:hover>.pp-menu-link .pp-menu-link__caret,#header-component .pp-menu-link[aria-expanded=true] .pp-menu-link__caret{transform:rotate(180deg)!important;opacity:1}#header-component .pp-menu-link[href*=track],#header-component .pp-menu-link[href*=Track]{min-height:38px;padding:0 14px!important;border-radius:var(--pp-radius-pill);border:1px solid rgba(0,86,163,.16);background:#0056a30d;color:var(--pp-brand)!important}#header-component .pp-menu-link[href*=track]:after,#header-component .pp-menu-link[href*=Track]:after{display:none!important}#header-component .pp-menu-link[href*=track]:hover,#header-component .pp-menu-link[href*=Track]:hover{background:#0056a317;border-color:#0056a33d}}@media screen and (min-width:750px){#header-component:has(.pp-menu-link[aria-expanded=true]) .header__underlay-open{display:none!important}#header-component .pp-menu-item>.menu-list__submenu{--submenu-padding-block-start: 0px !important;--submenu-padding-block-end: 0px !important;width:300px!important;max-width:calc(100vw - 40px);left:50%!important;right:auto!important;top:calc(100% - 8px)!important;transform:translate(-50%)!important;padding-inline:0!important;clip-path:none!important;background:transparent!important}#header-component .menu-list__submenu-inner.pp-menu-dropdown{width:100%!important;margin-top:0!important;transform:none!important;padding:8px!important;border-radius:var(--pp-radius-card)!important;background:var(--pp-surface);border:1px solid var(--pp-border);box-shadow:var(--pp-shadow-menu);overflow:hidden!important;max-height:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-component .pp-menu-dropdown__list{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:2px}#header-component .pp-menu-dropdown__item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:46px;box-sizing:border-box!important;padding:10px 14px;border-radius:var(--pp-radius-item);color:var(--pp-text)!important;text-decoration:none!important;font-size:.95rem;font-weight:400!important;transition:background var(--pp-transition),color var(--pp-transition),transform var(--pp-transition)}#header-component .pp-menu-dropdown__item:hover,#header-component .pp-menu-dropdown__item--active{background:#0056a30f;color:var(--pp-brand)!important;transform:translate(2px)}#header-component .pp-menu-dropdown__item-icon{width:14px;height:14px;color:currentColor;opacity:.7;flex-shrink:0}#header-component .pp-menu-dropdown__groups{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px}#header-component .pp-menu-dropdown__group+.pp-menu-dropdown__group{padding-top:10px;border-top:1px solid rgba(17,24,39,.06)}#header-component .pp-menu-dropdown__group-title{display:inline-block;margin-bottom:6px;color:var(--pp-text)!important;text-decoration:none!important;font-size:.98rem;font-weight:500!important}#header-component .pp-menu-dropdown__group-title:hover,#header-component .pp-menu-dropdown__group-title--active{color:var(--pp-brand)!important}#header-component .pp-menu-dropdown__group-links{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:3px}#header-component .pp-menu-dropdown__group-link{display:block!important;width:100%!important;box-sizing:border-box!important;padding:8px 12px;border-radius:var(--pp-radius-item);color:var(--pp-text-soft)!important;text-decoration:none!important;font-size:.9rem;font-weight:400!important;transition:background var(--pp-transition),color var(--pp-transition),transform var(--pp-transition)}#header-component .pp-menu-dropdown__group-link:hover,#header-component .pp-menu-dropdown__group-link--active{background:#0056a30f;color:var(--pp-brand)!important;transform:translate(2px)}}#header-component .menu-drawer{width:min(86vw,360px);max-width:360px;background:#fffffffa;border-right:1px solid rgba(17,24,39,.08);box-shadow:0 18px 46px #0f172a29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-component .menu-drawer__backdrop{background:#0f172a47;-webkit-backdrop-filter:none;backdrop-filter:none}#header-component .menu-drawer__navigation{padding-top:8px!important}#header-component .menu-drawer__menu{padding-inline:20px!important}#header-component .menu-drawer-container .header__icon--summary{width:44px;height:44px;padding:0!important;transition:background var(--pp-transition),border-color var(--pp-transition),transform var(--pp-transition)}#header-component .menu-drawer-container .header__icon--summary:hover{background:#0056a31a;border-color:#0056a32e;transform:translateY(-1px)}#header-component .header__icon--summary .header-drawer-icon{width:18px!important;height:18px!important}#header-component .menu-drawer__close-button{width:40px;height:40px;padding:0!important;margin:12px 12px 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#2c3b2d!important;border:1px solid rgba(0,86,163,.1);color:var(--pp-brand)}#header-component .menu-drawer__menu-item--mainlist,#header-component accordion-custom details[open]>summary.menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-container[open]>summary.menu-drawer__menu-item--mainlist{min-height:56px;color:var(--pp-text)!important;font-family:Roboto!important;font-size:1.3rem!important;font-weight:300!important;text-decoration:none!important}#header-component .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active,#header-component .menu-drawer__menu-item--parent.menu-drawer__menu-item--active{color:var(--pp-text)!important}#header-component .menu-drawer__menu-item--parent{min-height:35px;color:var(--pp-text)!important;font-size:1.45rem!important;font-weight:400!important;text-decoration:none!important}#header-component .menu-drawer__menu-item--child{min-height:35px;color:var(--pp-text-soft)!important;font-size:1.2rem!important;font-weight:400!important;text-decoration:none!important}#header-component .menu-drawer__menu-item--mainlist:hover,#header-component .menu-drawer__menu-item--parent:hover,#header-component .menu-drawer__menu-item--child:hover{color:var(--pp-brand)!important}#header-component .menu-drawer__list-item--divider,#header-component .menu-drawer__menu-container--divider{border-block-end:1px solid rgba(17,24,39,.06)}#header-component .menu-drawer__menu-item>.svg-wrapper{padding-block:12px!important;padding-inline-start:14px!important;color:var(--pp-brand)}#header-component .menu-drawer__menu-item[href*=track],#header-component .menu-drawer__menu-item[href*=Track]{min-height:46px;margin-top:12px;padding:0 18px!important;justify-content:center!important;border-radius:999px;background:var(--pp-brand);color:#fff!important;font-weight:500!important}#header-component .menu-drawer__link-image{display:none!important}#header-component .menu-drawer__menu--grid{display:block!important;grid-template-columns:1fr!important;gap:0!important;padding-inline-end:0!important;padding-block-start:0!important}#header-component .menu-drawer__menu--grid .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{display:none!important;content:none!important}@media screen and (max-width:989px){#header-component .menu-drawer{width:min(90vw,348px)}#header-component .menu-drawer__menu{padding-inline:18px!important}}@media screen and (min-width:750px){.blog-post-content{max-width:60%!important}}.blog-post-content h2{font-size:clamp(1.6rem,1.8vw,2rem)!important}.sticky-add-to-cart__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.sticky-add-to-cart__bar>:not(.sticky-add-to-cart__button):not(button){flex:1 1 auto!important;min-width:0!important}.sticky-add-to-cart__bar>*,.sticky-add-to-cart__bar *{min-width:0}.sticky-add-to-cart__bar a:not(.sticky-add-to-cart__button),.sticky-add-to-cart__bar .product-title,.sticky-add-to-cart__bar .sticky-add-to-cart__title,.sticky-add-to-cart__bar [class*=title]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;line-height:1.25!important;max-width:100%!important;margin:0 0 4px!important}.sticky-add-to-cart__bar .product-info,.sticky-add-to-cart__bar [class*=product-info],.sticky-add-to-cart__bar [class*=info],.sticky-add-to-cart__bar [class*=details]{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}.sticky-add-to-cart__bar .variant-title,.sticky-add-to-cart__bar [class*=variant],.sticky-add-to-cart__bar small,.sticky-add-to-cart__bar .paragraph{white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.2!important}.sticky-add-to-cart__bar .price,.sticky-add-to-cart__bar product-price,.sticky-add-to-cart__bar .price-wrapper,.sticky-add-to-cart__bar [class*=price]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important}.sticky-add-to-cart__bar .price,.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__bar .unit-price{white-space:normal!important}.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__bar s{opacity:.45!important;text-decoration:line-through!important}button.sticky-add-to-cart__button{min-width:240px!important;max-width:320px!important}button.sticky-add-to-cart__button .add-to-cart-text{white-space:nowrap!important}@media screen and (min-width:750px){.sticky-add-to-cart__bar{grid-template-columns:none!important}.sticky-add-to-cart__bar>:first-child{flex:1 1 auto!important;min-width:0!important}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;grid-template-areas:"image info price" "button button button"!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;padding:10px 12px 12px!important}.sticky-add-to-cart__image{grid-area:image!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;flex:0 0 50px!important;border-radius:10px!important;overflow:hidden!important}.sticky-add-to-cart__image img,.sticky-add-to-cart__image-img{width:100%!important;height:100%!important;object-fit:cover!important}.sticky-add-to-cart__info,.sticky-add-to-cart__bar .product-info,.sticky-add-to-cart__bar [class*=product-info],.sticky-add-to-cart__bar [class*=info]{grid-area:info!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important}.sticky-add-to-cart__title,.sticky-add-to-cart__bar .product-title,.sticky-add-to-cart__bar .sticky-add-to-cart__title,.sticky-add-to-cart__bar [class*=title]{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;font-size:.82rem!important;line-height:1.15!important;margin:0!important;max-width:100%!important}.sticky-add-to-cart__variant,.sticky-add-to-cart__bar .variant-title,.sticky-add-to-cart__bar [class*=variant],.sticky-add-to-cart__bar small,.sticky-add-to-cart__bar .paragraph{font-size:.72rem!important;line-height:1.1!important;opacity:.72!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.sticky-add-to-cart__price{grid-area:price!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;min-width:78px!important;margin:0!important}.sticky-add-to-cart__price>div,.sticky-add-to-cart__price [ref=priceContainer]{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;min-width:0!important}.sticky-add-to-cart__price .price{font-size:1rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;margin:0!important;color:var(--brand-primary)!important;font-family:Roboto!important}.sticky-add-to-cart__price .compare-at-price,.sticky-add-to-cart__price s{font-size:.9rem!important;font-family:Roboto!important;line-height:1!important;opacity:.7!important;text-decoration:line-through!important;white-space:nowrap!important;margin:0!important}.sticky-add-to-cart__price .save-price-badge,.save-price-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:4px 0 0!important;padding:7px 11px!important;border-radius:999px!important;background:#f7e7de!important;color:#c66a3d!important;font-size:.8rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}button.sticky-add-to-cart__button{grid-area:button!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;padding:0 14px!important;border-radius:8px!important;font-size:.84rem!important;line-height:1!important;justify-self:stretch!important;align-self:center!important}button.sticky-add-to-cart__button .add-to-cart-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;font-size:.84rem!important;line-height:1!important;white-space:nowrap!important}button.sticky-add-to-cart__button .add-to-cart-text__content{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}button.sticky-add-to-cart__button .svg-wrapper{width:15px!important;height:15px!important;flex-shrink:0!important}}button.sticky-add-to-cart__button{font-size:.95rem!important;min-width:180px!important;max-width:220px!important}button.sticky-add-to-cart__button .svg-wrapper{width:18px!important;height:18px!important}button.sticky-add-to-cart__button .add-to-cart-text{font-size:.95rem!important}.Vtl-NewVolumeDiscountRadio__TotalDiscountedPrice,.Vtl-NewVolumeDiscountRadio__ItemPriceWithDiscount{color:var(--brand-primary)!important;font-size:1rem!important;font-weight:700!important}.product-media-container img{border:1px solid #eee}.slideshow-controls__thumbnails .slideshow-control{outline-color:var(--brand-primary)!important}.vtl-product-carousel__title,.trust-badges-item-wrapper h3,.multirow__title,rte-formatter h3{text-align:left!important;color:var(--brand-primary)!important;font-weight:400!important;letter-spacing:-.02em!important;font-size:clamp(1.6rem,1.8vw,2rem)!important}rte-formatter h4{color:var(--brand-primary)!important;font-weight:400!important;letter-spacing:-.02em!important}.vtl-product-card__discount-badge{color:#c66a3d!important;font-weight:400!important;margin:5px!important;border-radius:1rem!important}#vitals-end-section .vtl-product-carousel__wrapper>.vtl-product-carousel__title,.vtl-rv-main-widget>.vtl-product-carousel__wrapper>h2,.vtl-rv-main-widget>.vtl-product-carousel__wrapper>.vtl-product-carousel__title{display:block!important;width:100%!important;max-width:none!important;margin-right:0!important;text-align:left!important;box-sizing:border-box!important}@media screen and (max-width:749px){.multirow__row{margin:1rem 0!important;gap:1rem!important}.multirow__col{flex:1 1 100%!important;max-width:100%!important}.multirow__col--image,.multirow__image{width:100%!important;max-width:100%!important}}.multirow-description-content{max-width:680px;color:#2f3438;font-size:1rem;letter-spacing:.01em}.multirow-description-content p{margin:0 0 1rem}.multirow-description-content p:last-child{margin-bottom:0}.multirow-description-lead{font-weight:300;color:#252a2e}.multirow__title{margin-bottom:1.1rem!important}.multirow__description{color:#2f3438!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card{width:100%!important;height:100%!important;display:grid!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content{--product-card-gap: 0px !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--border-radius: 12px !important;height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#f3f3f3!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery{--padding-block-start: 10px !important;--padding-block-end: 8px !important;--padding-inline-start: 10px !important;--padding-inline-end: 10px !important;--border-radius: 10px !important;padding:10px 10px 8px!important;border-radius:10px!important;background:transparent!important;overflow:visible!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery .product-media,:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery .product-media-container,:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery slideshow-slide{border-radius:8px!important;overflow:hidden!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content>.group-block{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 14px !important;--padding-inline-end: 14px !important;width:100%!important;padding-inline:14px!important;box-sizing:border-box!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type{padding-bottom:14px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .text-block p{margin:0!important;line-height:1.4!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card product-price{display:block!important;margin-top:6px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-badges{top:16px!important;left:16px!important}@media screen and (max-width:749px){:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content{border-radius:10px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .card-gallery{--padding-block-start: 8px !important;--padding-block-end: 6px !important;--padding-inline-start: 8px !important;--padding-inline-end: 8px !important;padding:8px 8px 6px!important;border-radius:9px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content>.group-block{--padding-inline-start: 10px !important;--padding-inline-end: 10px !important;padding-inline:10px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type{padding-bottom:12px!important}:is(.resource-list__item,.product-grid__item)>product-card.product-card .product-badges{top:12px!important;left:12px!important}}:root{--purrpetal-card-bg: #f4f4f4;--purrpetal-card-radius: 18px;--purrpetal-card-image-radius: 14px;--purrpetal-card-border: 1px solid rgba(15, 23, 42, .07);--purrpetal-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 30px rgba(15, 23, 42, .06);--purrpetal-card-shadow-hover: 0 4px 10px rgba(15, 23, 42, .06), 0 20px 46px rgba(15, 23, 42, .12);--purrpetal-price-color: #003f7d;--purrpetal-title-color: #111827;--purrpetal-compare-price-color: #8da0b3}#ResultsList.main-collection-grid .product-grid{gap:18px!important;align-items:stretch!important}#ResultsList.main-collection-grid .product-grid__item{border:0!important;background:transparent!important;overflow:visible!important;height:auto!important;min-width:0!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card{width:100%!important;height:100%!important;display:grid!important;position:relative!important;min-width:0!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content{--product-card-gap: 0px !important;--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;gap:0!important;background:var(--purrpetal-card-bg)!important;background-color:var(--purrpetal-card-bg)!important;border:var(--purrpetal-card-border)!important;border-radius:var(--purrpetal-card-radius)!important;overflow:hidden!important;box-shadow:var(--purrpetal-card-shadow)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}@media(hover:hover)and (pointer:fine){:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card:hover .product-card__content{transform:translateY(-4px)!important;border-color:#0056a32e!important;box-shadow:var(--purrpetal-card-shadow-hover)!important}}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery{--padding-block-start: 10px !important;--padding-block-end: 8px !important;--padding-inline-start: 10px !important;--padding-inline-end: 10px !important;padding:10px 10px 8px!important;margin:0!important;background:var(--purrpetal-card-bg)!important;background-color:var(--purrpetal-card-bg)!important;border-radius:var(--purrpetal-card-radius) var(--purrpetal-card-radius) 0 0!important;overflow:visible!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery .product-media,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery .product-media-container,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-component,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-container,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-slide{border-radius:var(--purrpetal-card-image-radius)!important;overflow:hidden!important;background:var(--purrpetal-card-bg)!important;background-color:var(--purrpetal-card-bg)!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center center!important;border-radius:var(--purrpetal-card-image-radius)!important;transition:transform .35s ease!important}@media(hover:hover)and (pointer:fine){:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card:hover .card-gallery img{transform:scale(1.035)!important}}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 16px !important;--padding-inline-end: 16px !important;width:100%!important;padding-inline:16px!important;box-sizing:border-box!important;background:var(--purrpetal-card-bg)!important;background-color:var(--purrpetal-card-bg)!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery+.group-block{padding-top:6px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type{padding-bottom:16px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .text-block{width:100%!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .text-block p,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content p{margin:0!important;color:var(--purrpetal-title-color)!important;font-size:.96rem!important;font-weight:500!important;line-height:1.42!important;letter-spacing:-.01em!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .text-block p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.75em!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card product-price{display:block!important;margin-top:8px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .group-block:has(product-price){padding-bottom:16px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card product-price div[ref=priceContainer],:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card [ref=priceContainer]{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:5px 7px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .price{color:var(--purrpetal-price-color)!important;font-size:.98rem!important;font-weight:800!important;letter-spacing:-.015em!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .compare-at-price{color:var(--purrpetal-compare-price-color)!important;font-size:.82rem!important;font-weight:600!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-badges{top:18px!important;left:18px!important;z-index:5!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .badge,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-badges *,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .save-price-badge{background:#fff4edf5!important;color:#c85f37!important;border:1px solid rgba(200,95,55,.12)!important;border-radius:999px!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;padding:8px 13px!important;box-shadow:0 8px 18px #c85f371a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card a,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card a:hover{color:inherit!important;text-decoration:none!important}#ResultsList.main-collection-grid .product-grid__item>product-card.product-card .quick-add__button{opacity:0!important;transform:translateY(6px)!important;transition:opacity .22s ease,transform .22s ease!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:999px!important;background:#ffffffeb!important;color:var(--purrpetal-price-color)!important;box-shadow:0 10px 24px #0f172a29!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}@media(hover:hover)and (pointer:fine){#ResultsList.main-collection-grid .product-grid__item>product-card.product-card:hover .quick-add__button{opacity:1!important;transform:translateY(0)!important}}@media screen and (max-width:749px){#ResultsList.main-collection-grid .product-grid{gap:12px!important}:root{--purrpetal-card-radius: 14px;--purrpetal-card-image-radius: 11px}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content{border-radius:var(--purrpetal-card-radius)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0f!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery{padding:8px 8px 6px!important;border-radius:var(--purrpetal-card-radius) var(--purrpetal-card-radius) 0 0!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery img,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery .product-media,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery .product-media-container,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-component,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-container,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery slideshow-slide{border-radius:var(--purrpetal-card-image-radius)!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block{padding-inline:12px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .group-block:has(product-price){padding-bottom:14px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .text-block p,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content p{font-size:.9rem!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .price{font-size:.92rem!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-badges{top:13px!important;left:13px!important}}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .group-block:has(product-price){padding-bottom:8px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type{padding-bottom:8px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card product-price{margin-top:6px!important}@media screen and (max-width:749px){:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .group-block:has(product-price),:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block:last-of-type{padding-bottom:6px!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card product-price{margin-top:5px!important}}:root{--pp-policy-bg: #f6f7f8;--pp-policy-card: #ffffff;--pp-policy-soft: #f4f4f4;--pp-policy-border: rgba(15, 23, 42, .08);--pp-policy-text: #111827;--pp-policy-muted: #5f6b7a;--pp-policy-blue: #003f7d;--pp-policy-blue-2: #0056a3;--pp-policy-orange: #c85f37;--pp-policy-radius: 22px;--pp-policy-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08)}#MainContent:has(.pp-policy__toc-list),#MainContent:has(.shopify-policy__container){background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-policy-bg) 220px,var(--pp-policy-bg) 100%)!important;padding-top:32px!important;padding-bottom:72px!important}.shopify-policy__container{max-width:1180px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding:0!important}.shopify-policy__title{max-width:980px!important;margin:0 auto 28px!important;padding:44px 36px 38px!important;background:linear-gradient(135deg,#0056a314,#fff4edeb),#fff!important;border:1px solid var(--pp-policy-border)!important;border-radius:var(--pp-policy-radius)!important;box-shadow:var(--pp-policy-shadow)!important;text-align:center!important;position:relative!important;overflow:hidden!important}.shopify-policy__title:before{content:""!important;position:absolute!important;width:180px!important;height:180px!important;border-radius:999px!important;background:#0056a31a!important;top:-90px!important;right:-60px!important;pointer-events:none!important}.shopify-policy__title:after{content:"Clear, transparent policies for a smooth shopping experience."!important;display:block!important;max-width:620px!important;margin:14px auto 0!important;color:var(--pp-policy-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}.shopify-policy__title h1{margin:0!important;color:var(--pp-policy-text)!important;font-size:clamp(2.4rem,5vw,4.2rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.045em!important;text-transform:none!important}.shopify-policy__body{background:var(--pp-policy-card)!important;border:1px solid var(--pp-policy-border)!important;border-radius:var(--pp-policy-radius)!important;box-shadow:var(--pp-policy-shadow)!important;padding:34px!important}.shopify-policy__body .rte{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;column-gap:42px!important;align-items:start!important;color:var(--pp-policy-text)!important;font-size:1rem!important;line-height:1.75!important}.shopify-policy__body .rte>*:not(.pp-policy__toc-title):not(.pp-policy__toc-list){grid-column:2!important}.shopify-policy__body .rte>hr{display:none!important}.shopify-policy__body .pp-policy__toc-title{grid-column:1!important;position:sticky!important;top:calc(var(--header-height, 80px) + 24px)!important;margin:0!important;padding:18px 18px 8px!important;background:var(--pp-policy-soft)!important;border:1px solid var(--pp-policy-border)!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;color:var(--pp-policy-text)!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;z-index:3!important}.shopify-policy__body .pp-policy__toc-list{grid-column:1!important;position:sticky!important;top:calc(var(--header-height, 80px) + 72px)!important;margin:0!important;padding:8px 18px 18px 34px!important;max-height:calc(100vh - var(--header-height, 80px) - 120px)!important;overflow:auto!important;background:var(--pp-policy-soft)!important;border:1px solid var(--pp-policy-border)!important;border-top:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 1px 2px #0f172a08,0 12px 26px #0f172a0d!important;z-index:3!important}.shopify-policy__body .pp-policy__toc-list li{margin:0 0 7px!important;padding-left:2px!important;color:var(--pp-policy-muted)!important;font-size:.88rem!important;line-height:1.35!important}.shopify-policy__body .pp-policy__toc-list a{color:var(--pp-policy-text)!important;text-decoration:none!important;transition:color .18s ease,transform .18s ease!important}.shopify-policy__body .pp-policy__toc-list a:hover{color:var(--pp-policy-blue)!important;text-decoration:none!important}.shopify-policy__body .pp-policy__section{background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:18px!important;padding:26px 28px!important;margin:0 0 18px!important;box-shadow:0 1px 2px #0f172a09,0 10px 28px #0f172a0b!important}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{color:var(--pp-policy-text)!important;text-transform:none!important;letter-spacing:-.03em!important}.shopify-policy__body .rte h2{font-size:clamp(1.7rem,2.4vw,2.35rem)!important;line-height:1.14!important;margin:0 0 16px!important}.shopify-policy__body .rte h3{font-size:1.35rem!important;font-weight:700!important;line-height:1.2!important;margin:24px 0 10px!important}.shopify-policy__body .rte h4{font-size:1.08rem!important;font-weight:700!important;margin:18px 0 8px!important}.shopify-policy__body .rte p{color:var(--pp-policy-text)!important;font-size:1rem!important;line-height:1.75!important;margin:0 0 16px!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol:not(.pp-policy__toc-list){margin:0 0 18px!important;padding-left:1.25rem!important}.shopify-policy__body .rte li{margin-bottom:8px!important}.shopify-policy__body .rte strong{color:var(--pp-policy-blue)!important;font-weight:800!important}.shopify-policy__body .rte a:not(.pp-policy__toc-list a){color:var(--pp-policy-blue)!important;font-weight:650!important;text-decoration:none!important;border-bottom:1px solid rgba(0,86,163,.25)!important;transition:color .18s ease,border-color .18s ease!important}.shopify-policy__body .rte a:not(.pp-policy__toc-list a):hover{color:var(--pp-policy-orange)!important;border-color:#c85f3773!important}.shopify-policy__body .pp-policy__section>p:first-of-type{color:#374151!important}.shopify-policy__body .rte blockquote,.shopify-policy__body .rte .pp-policy__note{margin:22px 0!important;padding:18px 20px!important;background:#0056a30f!important;border-left:4px solid var(--pp-policy-blue)!important;border-radius:14px!important;color:var(--pp-policy-text)!important}.shopify-policy__body [id]{scroll-margin-top:calc(var(--header-height, 80px) + 28px)!important}#MainContent:has(.pp-policy__toc-list) .rte:has(.pp-policy__toc-list):not(.shopify-policy__body .rte){max-width:980px!important;width:calc(100% - 40px)!important;margin:34px auto 72px!important;padding:34px!important;background:var(--pp-policy-card)!important;border:1px solid var(--pp-policy-border)!important;border-radius:var(--pp-policy-radius)!important;box-shadow:var(--pp-policy-shadow)!important;color:var(--pp-policy-text)!important;font-size:1rem!important;line-height:1.75!important}#MainContent:has(.pp-policy__toc-list) .rte:has(.pp-policy__toc-list):not(.shopify-policy__body .rte) h1,#MainContent:has(.pp-policy__toc-list) .rte:has(.pp-policy__toc-list):not(.shopify-policy__body .rte) h2{color:var(--pp-policy-text)!important;text-transform:none!important;letter-spacing:-.035em!important}@media screen and (max-width:989px){#MainContent:has(.pp-policy__toc-list),#MainContent:has(.shopify-policy__container){padding-top:18px!important;padding-bottom:44px!important}.shopify-policy__container{width:calc(100% - 28px)!important}.shopify-policy__title{padding:30px 22px 28px!important;margin-bottom:18px!important;border-radius:18px!important}.shopify-policy__title h1{font-size:clamp(2.1rem,10vw,3.1rem)!important}.shopify-policy__title:after{font-size:.92rem!important}.shopify-policy__body{padding:18px!important;border-radius:18px!important}.shopify-policy__body .rte{display:block!important;font-size:.96rem!important}.shopify-policy__body .pp-policy__toc-title,.shopify-policy__body .pp-policy__toc-list{position:static!important;max-height:none!important}.shopify-policy__body .pp-policy__toc-title{padding:16px 16px 7px!important}.shopify-policy__body .pp-policy__toc-list{padding:8px 16px 16px 34px!important;margin-bottom:22px!important}.shopify-policy__body .pp-policy__section{padding:20px 18px!important;border-radius:16px!important}.shopify-policy__body .rte h2{font-size:1.65rem!important}.shopify-policy__body .rte h3{font-size:1.25rem!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:.96rem!important;line-height:1.68!important}#MainContent:has(.pp-policy__toc-list) .rte:has(.pp-policy__toc-list):not(.shopify-policy__body .rte){width:calc(100% - 28px)!important;padding:20px!important;margin:20px auto 48px!important;border-radius:18px!important}}#MainContent[data-template=page]:has(.pp-policy--shipping){background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#fff,#f6f7f8 220px 100%)!important;padding-top:32px!important;padding-bottom:72px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section:has(.pp-policy--shipping){--page-content-width: 1180px !important;background:transparent!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping){max-width:1180px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;gap:0!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type{max-width:980px!important;width:100%!important;margin:0 auto 28px!important;padding:44px 36px 38px!important;background:linear-gradient(135deg,#0056a314,#fff4edeb),#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;box-shadow:0 1px 2px #0f172a0a,0 18px 48px #0f172a14!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type:before{content:""!important;position:absolute!important;width:180px!important;height:180px!important;border-radius:999px!important;background:#0056a31a!important;top:-90px!important;right:-60px!important;pointer-events:none!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type:after{content:"Clear shipping, handling, return, and refund information for a smooth shopping experience."!important;display:block!important;max-width:680px!important;margin:14px auto 0!important;color:#5f6b7a!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1{margin:0!important;color:#111827!important;font-size:clamp(2.4rem,5vw,4.2rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.045em!important;text-transform:none!important;text-align:center!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .shopify-block.rte:has(.pp-policy--shipping){max-width:1180px!important;width:100%!important;margin:0 auto!important;padding:34px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;box-shadow:0 1px 2px #0f172a0a,0 18px 48px #0f172a14!important;color:#111827!important;font-size:1rem!important;line-height:1.75!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;column-gap:42px!important;align-items:start!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping>hr{display:none!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc{grid-column:1!important;position:sticky!important;top:calc(var(--header-height, 80px) + 24px)!important;margin:0!important;padding:0!important;background:#f4f4f4!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 1px 2px #0f172a08,0 12px 26px #0f172a0d!important;max-height:calc(100vh - var(--header-height, 80px) - 80px)!important;overflow:auto!important;z-index:3!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-title{margin:0!important;padding:18px 18px 8px!important;color:#111827!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-list{margin:0!important;padding:8px 18px 18px 34px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-list li{margin:0 0 7px!important;color:#5f6b7a!important;font-size:.88rem!important;line-height:1.35!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-list a{color:#111827!important;text-decoration:none!important;border-bottom:0!important;transition:color .18s ease!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-list a:hover{color:#003f7d!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__section{grid-column:2!important;background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:18px!important;padding:26px 28px!important;margin:0 0 18px!important;box-shadow:0 1px 2px #0f172a09,0 10px 28px #0f172a0b!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h2,#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h3,#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h4{color:#111827!important;text-transform:none!important;letter-spacing:-.03em!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h2{font-size:clamp(1.7rem,2.4vw,2.35rem)!important;font-weight:300!important;line-height:1.14!important;margin:0 0 16px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h3{font-size:1.35rem!important;font-weight:300!important;line-height:1.2!important;margin:24px 0 10px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h4{font-size:1.08rem!important;font-weight:300!important;margin:18px 0 8px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping p,#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping li{color:#111827!important;font-size:1rem!important;line-height:1.75!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping ul,#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping ol:not(.pp-policy__toc-list){margin:0 0 18px!important;padding-left:1.25rem!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping strong{color:#003f7d!important;font-weight:800!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__section a{color:#003f7d!important;font-weight:650!important;text-decoration:none!important;border-bottom:1px solid rgba(0,86,163,.25)!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__section a:hover{color:#c85f37!important;border-color:#c85f3773!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping [id]{scroll-margin-top:calc(var(--header-height, 80px) + 28px)!important}@media screen and (max-width:989px){#MainContent[data-template=page]:has(.pp-policy--shipping){padding-top:18px!important;padding-bottom:44px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping){width:calc(100% - 28px)!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type{padding:30px 22px 28px!important;margin-bottom:18px!important;border-radius:18px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1{font-size:clamp(2.1rem,10vw,3.1rem)!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type:after{font-size:.92rem!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .shopify-block.rte:has(.pp-policy--shipping){padding:18px!important;border-radius:18px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping{display:block!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc{position:static!important;max-height:none!important;margin-bottom:22px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-title{padding:16px 16px 7px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__toc-list{padding:8px 16px 16px 34px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping .pp-policy__section{padding:20px 18px!important;border-radius:16px!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h2{font-size:1.65rem!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping h3{font-size:1.25rem!important}#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping p,#MainContent[data-template=page]:has(.pp-policy--shipping) .pp-policy--shipping li{font-size:.96rem!important;line-height:1.68!important}}:root{--pp-about-bg: #f6f7f8;--pp-about-card: #ffffff;--pp-about-soft: #f4f4f4;--pp-about-text: #111827;--pp-about-muted: #5f6b7a;--pp-about-blue: #003f7d;--pp-about-blue-light: #0056a3;--pp-about-orange: #c85f37;--pp-about-border: rgba(15, 23, 42, .08);--pp-about-radius: 22px;--pp-about-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08)}#MainContent[data-template="page.about"]{background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-about-bg) 240px,var(--pp-about-bg) 100%)!important;padding-top:0!important;padding-bottom:0!important}#MainContent[data-template="page.about"] .section.page-width-content{--page-content-width: 1180px !important;background:transparent!important}#MainContent[data-template="page.about"] .section-content-wrapper{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;gap:0!important;padding-top:0!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type{width:100%!important;max-width:980px!important;margin:0 auto 28px!important;padding:20x!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-about-border)!important;border-radius:var(--pp-about-radius)!important;box-shadow:var(--pp-about-shadow)!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;border-radius:999px!important;background:#0056a31a!important;top:-90px!important;right:-70px!important;pointer-events:none!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type:after{content:"Premium pet essentials designed for comfort, care, and everyday joy."!important;display:block!important;max-width:680px!important;margin:14px auto 0!important;color:var(--pp-about-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h3{margin:0!important;color:var(--pp-about-text)!important;font-size:clamp(2.5rem,5vw,4.2rem)!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.045em!important;text-transform:none!important;text-align:center!important}#MainContent[data-template="page.about"] .about-block{width:100%!important;max-width:1180px!important;margin:0 auto!important}#MainContent[data-template="page.about"] .about-block__container{width:100%!important;padding:34px!important;background:var(--pp-about-card)!important;border:1px solid var(--pp-about-border)!important;border-radius:var(--pp-about-radius)!important;box-shadow:var(--pp-about-shadow)!important;position:relative!important;overflow:hidden!important}#MainContent[data-template="page.about"] .about-block__container:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(circle at 90% 10%,rgba(0,86,163,.06),transparent 26rem),radial-gradient(circle at 10% 90%,rgba(200,95,55,.06),transparent 24rem)!important;pointer-events:none!important;z-index:0!important}#MainContent[data-template="page.about"] .about-block__container>*{position:relative!important;z-index:1!important}#MainContent[data-template="page.about"] .about-block__intro{max-width:920px!important;margin:0 auto 34px!important;padding:30px 34px!important;background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:20px!important;box-shadow:0 1px 2px #0f172a08,0 10px 28px #0f172a0b!important}#MainContent[data-template="page.about"] .about-block__intro p{color:var(--pp-about-text)!important;font-size:1.02rem!important;line-height:1.78!important;margin:0 0 18px!important}#MainContent[data-template="page.about"] .about-block__intro p:first-child{font-size:1.08rem!important;color:#253041!important}#MainContent[data-template="page.about"] .about-block__intro p:last-child{margin-bottom:0!important}#MainContent[data-template="page.about"] .about-block__intro strong,#MainContent[data-template="page.about"] .about-block__intro b{color:var(--pp-about-blue)!important;font-weight:800!important}#MainContent[data-template="page.about"] .about-block__features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:20px 0!important}#MainContent[data-template="page.about"] .about-feature{padding:26px 22px!important;background:var(--pp-about-soft)!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:20px!important;text-align:center!important;box-shadow:0 1px 2px #0f172a09,0 10px 26px #0f172a0b!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template="page.about"] .about-feature:hover{transform:translateY(-4px)!important;border-color:#0056a32e!important;box-shadow:0 4px 10px #0f172a0f,0 20px 46px #0f172a1a!important}}#MainContent[data-template="page.about"] .about-feature__icon{width:64px!important;height:64px!important;margin:0 auto 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(0,86,163,.1)!important;border-radius:18px!important;box-shadow:0 10px 24px #0056a314!important}#MainContent[data-template="page.about"] .about-feature__icon img{width:34px!important;height:34px!important;object-fit:contain!important}#MainContent[data-template="page.about"] .about-feature h3{margin:0 0 8px!important;color:var(--pp-about-text)!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none!important}#MainContent[data-template="page.about"] .about-feature p{margin:0!important;color:var(--pp-about-muted)!important;font-size:.94rem!important;line-height:1.55!important}#MainContent[data-template="page.about"] .about-block__quote{margin:0 0 26px!important;padding:30px 34px!important;background:linear-gradient(135deg,#0056a3f2,#0074bee0),var(--pp-about-blue)!important;border-radius:22px!important;box-shadow:0 2px 4px #0056a314,0 18px 42px #0056a32e!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template="page.about"] .about-block__quote:before{content:"\201c"!important;position:absolute!important;top:-36px!important;left:26px!important;color:#ffffff29!important;font-size:9rem!important;font-weight:800!important;line-height:1!important}#MainContent[data-template="page.about"] .about-block__quote p{max-width:780px!important;margin:0 auto!important;color:#fff!important;font-size:clamp(1.25rem,2.3vw,1.8rem)!important;font-weight:300!important;line-height:1.35!important;letter-spacing:-.03em!important}#MainContent[data-template="page.about"] .about-block__location{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin:0 0 26px!important;padding:24px 26px!important;background:#0056a30e!important;border:1px solid rgba(0,86,163,.1)!important;border-radius:20px!important}#MainContent[data-template="page.about"] .about-block__location-icon{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:16px!important;box-shadow:0 10px 22px #0056a31a!important}#MainContent[data-template="page.about"] .about-block__location-icon img{width:32px!important;height:32px!important;object-fit:contain!important}#MainContent[data-template="page.about"] .about-block__location blockquote{margin:0!important;padding:0!important;border:0!important}#MainContent[data-template="page.about"] .about-block__location p{margin:0!important;color:#253041!important;font-size:1rem!important;line-height:1.65!important}#MainContent[data-template="page.about"] .about-block__cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:28px 30px!important;background:linear-gradient(135deg,#fff7f2,#f4f8fc)!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:22px!important}#MainContent[data-template="page.about"] .about-block__cta h4{margin:0!important;color:var(--pp-about-text)!important;font-size:clamp(1.35rem,2vw,1.8rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important;text-transform:none!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template="page.about"] .about-block__cta .button:hover,#MainContent[data-template="page.about"] .about-block__cta a.button:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px #0056a33d!important}}@media screen and (max-width:989px){#MainContent[data-template="page.about"]{padding-top:18px!important;padding-bottom:48px!important}#MainContent[data-template="page.about"] .section-content-wrapper{width:calc(100% - 28px)!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type{padding:32px 22px 30px!important;margin-bottom:18px!important;border-radius:18px!important}#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type:after{font-size:.94rem!important}#MainContent[data-template="page.about"] .about-block__container{padding:18px!important;border-radius:18px!important}#MainContent[data-template="page.about"] .about-block__intro{padding:22px 18px!important;margin-bottom:20px!important;border-radius:16px!important}#MainContent[data-template="page.about"] .about-block__intro p{font-size:.96rem!important;line-height:1.68!important}#MainContent[data-template="page.about"] .about-block__features{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:20px!important}#MainContent[data-template="page.about"] .about-feature{padding:22px 18px!important;border-radius:16px!important}#MainContent[data-template="page.about"] .about-block__quote{padding:24px 20px!important;border-radius:18px!important;margin-bottom:20px!important}#MainContent[data-template="page.about"] .about-block__quote p{font-size:1.22rem!important}#MainContent[data-template="page.about"] .about-block__location{grid-template-columns:1fr!important;text-align:center!important;padding:22px 18px!important;border-radius:16px!important}#MainContent[data-template="page.about"] .about-block__location-icon{margin:0 auto!important}#MainContent[data-template="page.about"] .about-block__cta{flex-direction:column!important;align-items:stretch!important;text-align:center!important;padding:24px 18px!important;border-radius:18px!important}#MainContent[data-template="page.about"] .about-block__cta .button,#MainContent[data-template="page.about"] .about-block__cta a.button{width:100%!important}}#MainContent[data-template="page.about"] .about-block__location{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:0 0 26px!important;padding:26px 30px!important;background:#0056a30e!important;border:1px solid rgba(0,86,163,.1)!important;border-radius:22px!important;overflow:hidden!important;box-sizing:border-box!important}#MainContent[data-template="page.about"] .about-block__location-icon{grid-column:1!important;width:64px!important;height:64px!important;min-width:64px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:18px!important;box-shadow:0 10px 22px #0056a31a!important}#MainContent[data-template="page.about"] .about-block__location-icon img{width:34px!important;height:34px!important;object-fit:contain!important}#MainContent[data-template="page.about"] .about-block__location blockquote{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}#MainContent[data-template="page.about"] .about-block__location blockquote:before,#MainContent[data-template="page.about"] .about-block__location blockquote:after{content:none!important;display:none!important}#MainContent[data-template="page.about"] .about-block__location blockquote p,#MainContent[data-template="page.about"] .about-block__location p{width:100%!important;max-width:100%!important;margin:0!important;color:#253041!important;font-size:1.04rem!important;line-height:1.7!important;font-weight:500!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important}@media screen and (max-width:749px){#MainContent[data-template="page.about"] .about-block__location{grid-template-columns:1fr!important;gap:14px!important;padding:22px 18px!important;text-align:center!important;border-radius:18px!important}#MainContent[data-template="page.about"] .about-block__location-icon{margin:0 auto!important}#MainContent[data-template="page.about"] .about-block__location blockquote{grid-column:1!important}#MainContent[data-template="page.about"] .about-block__location blockquote p,#MainContent[data-template="page.about"] .about-block__location p{font-size:.96rem!important;line-height:1.65!important;text-align:center!important}}:root{--pp-track-bg: #f6f7f8;--pp-track-card: #ffffff;--pp-track-soft: #f4f4f4;--pp-track-text: #111827;--pp-track-muted: #5f6b7a;--pp-track-blue: #003f7d;--pp-track-blue-2: #0056a3;--pp-track-orange: #c85f37;--pp-track-border: rgba(15, 23, 42, .08);--pp-track-radius: 22px;--pp-track-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08)}#MainContent:has(#pp-tracking-page-app){background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-track-bg) 240px,var(--pp-track-bg) 100%)!important;padding-top:34px!important;padding-bottom:76px!important}#pp-tracking-page-app{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;position:relative!important}#pp-tracking-page-app:before{content:"Track Your Order"!important;display:block!important;max-width:980px!important;margin:0 auto 8px!important;padding:46px 36px 12px!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-track-border)!important;border-bottom:0!important;border-radius:var(--pp-track-radius) var(--pp-track-radius) 0 0!important;color:var(--pp-track-text)!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.045em!important;text-align:center!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a!important}#pp-tracking-page-app:after{content:"Enter your order number and email, or use your tracking number to follow your delivery status."!important;display:block!important;max-width:980px!important;margin:-8px auto 28px!important;padding:0 36px 38px!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-track-border)!important;border-top:0!important;border-radius:0 0 var(--pp-track-radius) var(--pp-track-radius)!important;color:var(--pp-track-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important;text-align:center!important;box-shadow:var(--pp-track-shadow)!important}#pp-tracking-page-app>div,#pp-tracking-page-app>section,#pp-tracking-page-app>main,#pp-tracking-page-app .pp-container,#pp-tracking-page-app .pp_page,#pp-tracking-page-app .pp_tracking_page,#pp-tracking-page-app .parcelpanel-page{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}#pp-tracking-page-app form,#pp-tracking-page-app .pp-card,#pp-tracking-page-app .pp_panel,#pp-tracking-page-app .pp_form,#pp-tracking-page-app .pp_tracking_form,#pp-tracking-page-app .pp_tracking_result,#pp-tracking-page-app .pp_tracking_detail,#pp-tracking-page-app .pp_result,#pp-tracking-page-app [class*=tracking-form],#pp-tracking-page-app [class*=tracking-result],#pp-tracking-page-app [class*=tracking-detail]{background:var(--pp-track-card)!important;border:1px solid var(--pp-track-border)!important;border-radius:var(--pp-track-radius)!important;box-shadow:var(--pp-track-shadow)!important}#pp-tracking-page-app form,#pp-tracking-page-app .pp_form,#pp-tracking-page-app .pp_tracking_form,#pp-tracking-page-app [class*=tracking-form]{padding:34px!important;margin:0 auto 28px!important}#pp-tracking-page-app input,#pp-tracking-page-app select,#pp-tracking-page-app textarea,#pp-tracking-page-app .pp_Dawn_input,#pp-tracking-page-app .pp_Craft_input,#pp-tracking-page-app .pp_Ride_input,#pp-tracking-page-app .pp_Venture_input{width:100%!important;min-height:52px!important;padding:15px 16px!important;background:#fff!important;color:var(--pp-track-text)!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:none!important;font-size:1rem!important;font-weight:500!important;line-height:1.4!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}#pp-tracking-page-app input:focus,#pp-tracking-page-app select:focus,#pp-tracking-page-app textarea:focus,#pp-tracking-page-app .pp_Dawn_input:focus,#pp-tracking-page-app .pp_Craft_input:focus,#pp-tracking-page-app .pp_Ride_input:focus,#pp-tracking-page-app .pp_Venture_input:focus{outline:none!important;border-color:#0056a38c!important;box-shadow:0 0 0 4px #0056a31a,0 10px 24px #0f172a0f!important}#pp-tracking-page-app label,#pp-tracking-page-app .pp-label,#pp-tracking-page-app [class*=label]{color:var(--pp-track-text)!important;font-size:.92rem!important;font-weight:750!important;line-height:1.35!important}#pp-tracking-page-app a,#pp-tracking-page-app .pp_a_style1{color:var(--pp-track-blue)!important;font-weight:700!important;text-decoration:none!important;border-bottom:1px solid rgba(0,86,163,.2)!important}#pp-tracking-page-app a:hover,#pp-tracking-page-app .pp_a_style1:hover{color:var(--pp-track-orange)!important;border-color:#c85f3773!important}#pp-tracking-page-app .pp_tracking_result,#pp-tracking-page-app .pp_tracking_detail,#pp-tracking-page-app .pp_result,#pp-tracking-page-app [class*=tracking-result],#pp-tracking-page-app [class*=tracking-detail]{padding:30px!important;margin-top:24px!important}#pp-tracking-page-app [class*=status],#pp-tracking-page-app .pp-status,#pp-tracking-page-app .pp_status{color:var(--pp-track-blue)!important;font-weight:800!important}#pp-tracking-page-app [class*=progress],#pp-tracking-page-app [class*=timeline],#pp-tracking-page-app [class*=step]{border-color:#0056a329!important}#pp-tracking-page-app [style*=green],#pp-tracking-page-app [style*="#008000"],#pp-tracking-page-app [style*="rgb(0, 128, 0)"]{color:var(--pp-track-blue)!important;border-color:var(--pp-track-blue)!important}#pp-tracking-page-app [class*=error],#pp-tracking-page-app [class*=not-found],#pp-tracking-page-app [class*=warning]{background:#fff4f2!important;border:1px solid rgba(200,95,55,.24)!important;border-left:4px solid var(--pp-track-orange)!important;border-radius:14px!important;color:#9a3f24!important;font-weight:650!important}#pp-tracking-page-app [class*=success],#pp-tracking-page-app [class*=delivered],#pp-tracking-page-app [class*=info]{border-radius:14px!important}#pp-tracking-page-app [class*=recommend],#pp-tracking-page-app [class*=product]{border-radius:18px!important}.goog-te-gadget,.goog-te-combo{font-family:inherit!important}@media screen and (max-width:989px){#MainContent:has(#pp-tracking-page-app){padding-top:18px!important;padding-bottom:48px!important}#pp-tracking-page-app{width:calc(100% - 28px)!important}#pp-tracking-page-app:before{padding:32px 22px 10px!important;font-size:clamp(2.2rem,10vw,3.2rem)!important;border-radius:18px 18px 0 0!important}#pp-tracking-page-app:after{padding:0 22px 28px!important;margin-bottom:18px!important;font-size:.94rem!important;border-radius:0 0 18px 18px!important}#pp-tracking-page-app form,#pp-tracking-page-app .pp_form,#pp-tracking-page-app .pp_tracking_form,#pp-tracking-page-app [class*=tracking-form]{padding:20px!important;border-radius:18px!important}#pp-tracking-page-app input,#pp-tracking-page-app select,#pp-tracking-page-app textarea,#pp-tracking-page-app .pp_Dawn_input,#pp-tracking-page-app .pp_Craft_input,#pp-tracking-page-app .pp_Ride_input,#pp-tracking-page-app .pp_Venture_input{min-height:50px!important;font-size:1rem!important;border-radius:13px!important}#pp-tracking-page-app button,#pp-tracking-page-app input[type=submit],#pp-tracking-page-app .pp_button,#pp-tracking-page-app .pp-btn,#pp-tracking-page-app [class*=track-button],#pp-tracking-page-app [class*=submit]{width:100%!important;min-height:50px!important}#pp-tracking-page-app .pp_tracking_result,#pp-tracking-page-app .pp_tracking_detail,#pp-tracking-page-app .pp_result,#pp-tracking-page-app [class*=tracking-result],#pp-tracking-page-app [class*=tracking-detail]{padding:20px!important;border-radius:18px!important}}:root{--pp-blog-bg: #f6f7f8;--pp-blog-card: #f4f4f4;--pp-blog-white: #ffffff;--pp-blog-text: #111827;--pp-blog-soft-text: #253041;--pp-blog-muted: #5f6b7a;--pp-blog-blue: #003f7d;--pp-blog-blue-2: #0056a3;--pp-blog-orange: #c85f37;--pp-blog-border: rgba(15, 23, 42, .08);--pp-blog-border-hover: rgba(0, 86, 163, .18);--pp-blog-radius: 22px;--pp-blog-image-radius: 16px;--pp-blog-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 30px rgba(15, 23, 42, .06);--pp-blog-shadow-hero: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-blog-shadow-hover: 0 4px 10px rgba(15, 23, 42, .06), 0 22px 50px rgba(15, 23, 42, .13)}#MainContent[data-template=blog]{background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-blog-bg) 240px,var(--pp-blog-bg) 100%)!important;padding-top:34px!important;padding-bottom:76px!important}#MainContent[data-template=blog] .section-background,#MainContent[data-template=blog] .color-scheme-1,#MainContent[data-template=blog] .color-scheme-2{background:transparent!important}#MainContent[data-template=blog] .blog-posts{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type{width:100%!important;max-width:980px!important;margin:0 auto 34px!important;padding:46px 36px 40px!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;pointer-events:none!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type:after{content:"Helpful pet care guides, comfort tips, and product insights for happier cats and dogs."!important;display:block!important;max-width:680px!important;margin:14px auto 0!important;color:var(--pp-blog-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1{margin:0!important;color:var(--pp-blog-text)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.055em!important;text-align:center!important;text-transform:none!important}#MainContent[data-template=blog] .blog-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;align-items:stretch!important}#MainContent[data-template=blog] .blog-post-item,#MainContent[data-template=blog] .blog-post-item--horizontal{grid-column:auto!important;width:100%!important;height:100%!important;min-width:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}#MainContent[data-template=blog] .blog-post-card,#MainContent[data-template=blog] .blog-post-item--horizontal .blog-post-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:100%!important;gap:0!important;background:var(--pp-blog-card)!important;border:1px solid var(--pp-blog-border)!important;border-radius:var(--pp-blog-radius)!important;overflow:hidden!important;box-shadow:var(--pp-blog-shadow)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=blog] .blog-post-card:hover{transform:translateY(-4px)!important;border-color:var(--pp-blog-border-hover)!important;box-shadow:var(--pp-blog-shadow-hover)!important}}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)){min-height:300px!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)):before{content:""!important;display:block!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,var(--pp-blog-blue),rgba(0,86,163,.08))!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)) .blog-post-card__content{padding:28px 28px 78px!important}#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__image-container,#MainContent[data-template=blog] .blog-post-item--horizontal .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__image-container{width:100%!important;height:auto!important;padding:10px 10px 8px!important;margin:0!important;background:var(--pp-blog-card)!important;border-radius:var(--pp-blog-radius) var(--pp-blog-radius) 0 0!important;overflow:visible!important}#MainContent[data-template=blog] .blog-post-card__image-container a{display:block!important;width:100%!important;height:auto!important;border-radius:var(--pp-blog-image-radius)!important;overflow:hidden!important}#MainContent[data-template=blog] .blog-post-card__image{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center center!important;border-radius:var(--pp-blog-image-radius)!important;transition:transform .35s ease!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=blog] .blog-post-card:hover .blog-post-card__image{transform:scale(1.035)!important}}#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__content{padding:20px 22px 78px!important}#MainContent[data-template=blog] .blog-post-card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;position:relative!important;background:var(--pp-blog-card)!important}#MainContent[data-template=blog] .blog-post-card__content:before{content:"Pet Care"!important;display:inline-flex!important;width:fit-content!important;margin:0 0 18px!important;padding:8px 13px!important;color:var(--pp-blog-orange)!important;background:#fff4edf5!important;border:1px solid rgba(200,95,55,.12)!important;border-radius:999px!important;font-size:.76rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.01em!important}#MainContent[data-template=blog] .blog-post-card__content>a{display:block!important;color:inherit!important;text-decoration:none!important;position:static!important}#MainContent[data-template=blog] .blog-post-card__content>a .text-block,#MainContent[data-template=blog] .blog-post-card .h4,#MainContent[data-template=blog] .blog-post-card .text-block,#MainContent[data-template=blog] .blog-post-item--horizontal .blog-post-card .h4,#MainContent[data-template=blog] .blog-post-item--horizontal .blog-post-card .text-block{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;text-overflow:unset!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;color:var(--pp-blog-text)!important;font-size:1.04rem!important;font-weight:650!important;line-height:1.38!important;letter-spacing:-.025em!important;text-transform:none!important}@media screen and (min-width:990px){#MainContent[data-template=blog] .blog-post-card__content>a .text-block,#MainContent[data-template=blog] .blog-post-card .h4,#MainContent[data-template=blog] .blog-post-card .text-block{font-size:1.05rem!important}}#MainContent[data-template=blog] .blog-post-card__content-text{margin-top:16px!important;color:var(--pp-blog-soft-text)!important;font-size:.95rem!important;font-weight:400!important;line-height:1.64!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#MainContent[data-template=blog] .blog-post-card__content-text,#MainContent[data-template=blog] .blog-post-card__content-text p,#MainContent[data-template=blog] .blog-post-card__content-text span,#MainContent[data-template=blog] .blog-post-card__content-text div,#MainContent[data-template=blog] .blog-post-card__content-text strong,#MainContent[data-template=blog] .blog-post-card__content-text b{color:var(--pp-blog-soft-text)!important;font-size:.95rem!important;font-weight:400!important;line-height:1.64!important}#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__content-text{-webkit-line-clamp:4!important;font-weight:300!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)) .blog-post-card__content-text{-webkit-line-clamp:4!important;font-weight:300!important}#MainContent[data-template=blog] .blog-post-card__content-text a{display:none!important}#MainContent[data-template=blog] .blog-post-card__content>a:after{content:"Read more..."!important;position:absolute!important;left:22px!important;bottom:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;padding:9px 15px!important;color:var(--pp-blog-blue)!important;background:#0056a312!important;border:1px solid rgba(0,86,163,.12)!important;border-radius:999px!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;z-index:2!important;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=blog] .blog-post-card__content>a:hover:after{color:#fff!important;background:var(--pp-blog-blue)!important;border-color:var(--pp-blog-blue)!important;transform:translateY(-1px)!important}}#MainContent[data-template=blog] .blog-post-card__content .shopify-block:empty{display:none!important}#MainContent[data-template=blog] .blog-post-card *,#MainContent[data-template=blog] .blog-post-item *{box-sizing:border-box!important}@media screen and (max-width:989px){#MainContent[data-template=blog]{padding-top:18px!important;padding-bottom:48px!important}#MainContent[data-template=blog] .blog-posts{width:calc(100% - 28px)!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type{padding:32px 22px 30px!important;margin-bottom:22px!important;border-radius:18px!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1{font-size:clamp(2.2rem,10vw,3.2rem)!important;font-weight:300!important;line-height:1.05!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type:after{font-size:.94rem!important;line-height:1.55!important}#MainContent[data-template=blog] .blog-posts-container{grid-template-columns:1fr!important;gap:18px!important}#MainContent[data-template=blog] .blog-post-card,#MainContent[data-template=blog] .blog-post-item--horizontal .blog-post-card{border-radius:18px!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)){min-height:0!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)) .blog-post-card__content,#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__content{padding:20px 18px 74px!important}#MainContent[data-template=blog] .blog-post-card__image-container{padding:8px 8px 6px!important;border-radius:18px 18px 0 0!important}#MainContent[data-template=blog] .blog-post-card__image-container a,#MainContent[data-template=blog] .blog-post-card__image{border-radius:13px!important}#MainContent[data-template=blog] .blog-post-card__content:before{margin-bottom:16px!important}#MainContent[data-template=blog] .blog-post-card__content>a .text-block,#MainContent[data-template=blog] .blog-post-card .h4,#MainContent[data-template=blog] .blog-post-card .text-block{font-size:1rem!important;font-weight:650!important;line-height:1.36!important}#MainContent[data-template=blog] .blog-post-card__content-text,#MainContent[data-template=blog] .blog-post-card__content-text p,#MainContent[data-template=blog] .blog-post-card__content-text span,#MainContent[data-template=blog] .blog-post-card__content-text div{font-size:.92rem!important;font-weight:400!important;line-height:1.6!important;-webkit-line-clamp:4!important}#MainContent[data-template=blog] .blog-post-card__content>a:after{left:18px!important;bottom:20px!important;padding:9px 15px!important}}@media screen and (max-width:480px){#MainContent[data-template=blog] .blog-posts{width:calc(100% - 20px)!important}#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type{padding:28px 18px 26px!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)) .blog-post-card__content,#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__content{padding:18px 16px 72px!important}#MainContent[data-template=blog] .blog-post-card__content>a:after{left:16px!important}}#MainContent[data-template=blog] .blog-post-card__content>a{margin-bottom:18px!important}#MainContent[data-template=blog] .blog-post-card__content>a .text-block{margin-bottom:0!important;padding-bottom:0!important}#MainContent[data-template=blog] .blog-post-card__content-text{margin-top:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-height:calc(1.6em * 3)!important;overflow:hidden!important;color:#253041!important;font-size:.94rem!important;font-weight:400!important;line-height:1.6!important}#MainContent[data-template=blog] .blog-post-card__content-text p,#MainContent[data-template=blog] .blog-post-card__content-text span,#MainContent[data-template=blog] .blog-post-card__content-text div,#MainContent[data-template=blog] .blog-post-card__content-text strong,#MainContent[data-template=blog] .blog-post-card__content-text b{margin:0!important;padding:0!important;color:#253041!important;font-size:.94rem!important;font-weight:400!important;line-height:1.6!important}#MainContent[data-template=blog] .blog-post-card:not(:has(.blog-post-card__image-container)) .blog-post-card__content,#MainContent[data-template=blog] .blog-post-card:has(.blog-post-card__image-container) .blog-post-card__content{padding-bottom:74px!important}@media screen and (max-width:989px){#MainContent[data-template=blog] .blog-post-card__content>a{margin-bottom:16px!important}#MainContent[data-template=blog] .blog-post-card__content-text{-webkit-line-clamp:3!important;max-height:4.74em!important;font-size:.92rem!important;line-height:1.58!important}#MainContent[data-template=blog] .blog-post-card__content-text p,#MainContent[data-template=blog] .blog-post-card__content-text span,#MainContent[data-template=blog] .blog-post-card__content-text div,#MainContent[data-template=blog] .blog-post-card__content-text strong,#MainContent[data-template=blog] .blog-post-card__content-text b{font-size:.92rem!important;line-height:1.58!important}}#MainContent[data-template=blog] .blog-post-card__content>a{display:block!important;margin-bottom:18px!important}#MainContent[data-template=blog] rte-formatter.blog-post-card__content-text,#MainContent[data-template=blog] .blog-post-card__content-text{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;padding-top:0!important;padding-bottom:0!important;color:#253041!important;font-size:.94rem!important;font-weight:400!important;line-height:1.6!important}#MainContent[data-template=blog] .blog-post-card__content>.shopify-block:has(>rte-formatter.blog-post-card__content-text),#MainContent[data-template=blog] .blog-post-card__content>.shopify-block:has(>.blog-post-card__content-text){display:block!important;height:8em!important;max-height:8em!important;overflow:hidden!important;position:relative!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;color:#253041!important;font-size:.94rem!important;font-weight:400!important;line-height:1.6!important}#MainContent[data-template=blog] .blog-post-card__content>.shopify-block>rte-formatter.blog-post-card__content-text{display:block!important;height:8em!important;max-height:8em!important;overflow:hidden!important;margin:0!important;padding:0!important;color:#253041!important;font-size:.94rem!important;font-weight:400!important;line-height:1.6!important}#MainContent[data-template=blog] .blog-post-card__content-text,#MainContent[data-template=blog] .blog-post-card__content-text *,#MainContent[data-template=blog] rte-formatter.blog-post-card__content-text,#MainContent[data-template=blog] rte-formatter.blog-post-card__content-text *{font-weight:400!important}#MainContent[data-template=blog] rte-formatter.blog-post-card__content-text a,#MainContent[data-template=blog] .blog-post-card__content-text a{display:none!important}#MainContent[data-template=blog] .blog-post-card__content{position:relative!important;padding-bottom:78px!important}#MainContent[data-template=blog] .blog-post-card__content>a:after{content:"Read more..."!important;position:absolute!important;left:22px!important;bottom:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;padding:9px 15px!important;color:#003f7d!important;background:#0056a312!important;border:1px solid rgba(0,86,163,.12)!important;border-radius:999px!important;font-size:.84rem!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;z-index:5!important}@media screen and (max-width:989px){#MainContent[data-template=blog] .blog-post-card__content>a{margin-bottom:16px!important}#MainContent[data-template=blog] .blog-post-card__content>.shopify-block:has(>rte-formatter.blog-post-card__content-text),#MainContent[data-template=blog] .blog-post-card__content>.shopify-block:has(>.blog-post-card__content-text),#MainContent[data-template=blog] .blog-post-card__content>.shopify-block>rte-formatter.blog-post-card__content-text{height:7.9em!important;max-height:7.9em!important;font-size:.92rem!important;line-height:1.58!important}#MainContent[data-template=blog] .blog-post-card__content{padding-bottom:74px!important}#MainContent[data-template=blog] .blog-post-card__content>a:after{left:18px!important;bottom:20px!important}}:root{--pp-article-bg: #f6f7f8;--pp-article-card: #ffffff;--pp-article-soft: #f4f4f4;--pp-article-text: #111827;--pp-article-body: #253041;--pp-article-muted: #5f6b7a;--pp-article-blue: #003f7d;--pp-article-blue-2: #0056a3;--pp-article-orange: #c85f37;--pp-article-border: rgba(15, 23, 42, .08);--pp-article-radius: 22px;--pp-article-image-radius: 18px;--pp-article-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-article-soft-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 10px 28px rgba(15, 23, 42, .045)}#MainContent[data-template=article]{background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-article-bg) 240px,var(--pp-article-bg) 100%)!important;padding-top:34px!important;padding-bottom:76px!important}#MainContent[data-template=article] .section-background,#MainContent[data-template=article] .color-scheme-1,#MainContent[data-template=article] .color-scheme-2{background:transparent!important}#MainContent[data-template=article] .section-content-wrapper{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;gap:0!important;padding-top:0!important;padding-bottom:0!important}#MainContent[data-template=article] header{width:100%!important;max-width:980px!important;margin:0 auto 30px!important;padding:46px 38px 38px!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-article-border)!important;border-radius:var(--pp-article-radius)!important;box-shadow:var(--pp-article-shadow)!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template=article] header:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;border-radius:999px!important;background:#0056a31a!important;pointer-events:none!important}#MainContent[data-template=article] header:after{content:"Pet Care Guide"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin-top:18px!important;padding:8px 14px!important;color:var(--pp-article-orange)!important;background:#fff4edf5!important;border:1px solid rgba(200,95,55,.12)!important;border-radius:999px!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.01em!important}#MainContent[data-template=article] header>*{position:relative!important;z-index:1!important}#MainContent[data-template=article] header .text-block,#MainContent[data-template=article] header .text-block[class*=blog-post-title]{width:100%!important;max-width:900px!important;margin:0 auto!important;text-align:center!important}#MainContent[data-template=article] header h1{margin:0!important;color:var(--pp-article-text)!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.055em!important;text-align:center!important;text-transform:none!important;text-wrap:balance!important}#MainContent[data-template=article] .blog-post-details{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:18px!important;padding:8px 14px!important;background:#0056a312!important;border:1px solid rgba(0,86,163,.12)!important;border-radius:999px!important;color:var(--pp-article-blue)!important;font-size:.84rem!important;font-weight:700!important;line-height:1!important}#MainContent[data-template=article] .blog-post-details time,#MainContent[data-template=article] .blog-post-details span{color:var(--pp-article-blue)!important;font-size:inherit!important;font-weight:inherit!important}#MainContent[data-template=article] .blog-post-content{width:100%!important;max-width:980px!important;margin:0 auto!important;padding:38px!important;background:var(--pp-article-card)!important;border:1px solid var(--pp-article-border)!important;border-radius:var(--pp-article-radius)!important;box-shadow:var(--pp-article-shadow)!important;color:var(--pp-article-body)!important}#MainContent[data-template=article] .blog-post-content rte-formatter,#MainContent[data-template=article] .blog-post-content article{display:block!important;width:100%!important;max-width:820px!important;margin:0 auto!important}#MainContent[data-template=article] .blog-post-content article>p:first-of-type{margin:0 0 18px!important;padding:22px 24px!important;background:#0056a30e!important;border:1px solid rgba(0,86,163,.1)!important;border-left:4px solid var(--pp-article-blue)!important;border-radius:18px!important;color:#253041!important;font-size:1.08rem!important;font-weight:450!important;line-height:1.75!important}#MainContent[data-template=article] .blog-post-content article>p:nth-of-type(2){margin:0 0 28px!important;padding:18px 20px!important;background:#fff4edeb!important;border:1px solid rgba(200,95,55,.14)!important;border-left:4px solid var(--pp-article-orange)!important;border-radius:16px!important;color:#3b4656!important;font-size:.98rem!important;font-weight:400!important;line-height:1.7!important}#MainContent[data-template=article] .blog-post-content p{margin:0 0 20px!important;color:var(--pp-article-body)!important;font-size:1.02rem!important;font-weight:400!important;line-height:1.82!important;letter-spacing:-.005em!important}#MainContent[data-template=article] .blog-post-content h2{margin:46px 0 18px!important;color:var(--pp-article-text)!important;font-size:clamp(1.85rem,2.5vw,2.55rem)!important;font-weight:450!important;line-height:1.16!important;letter-spacing:-.04em!important;text-transform:none!important;text-wrap:balance!important;position:relative!important}#MainContent[data-template=article] .blog-post-content h2:before{content:""!important;display:block!important;width:52px!important;height:4px!important;margin-bottom:16px!important;background:linear-gradient(90deg,var(--pp-article-blue),rgba(0,86,163,.12))!important;border-radius:999px!important}#MainContent[data-template=article] .blog-post-content h3{margin:32px 0 12px!important;color:var(--pp-article-text)!important;font-size:clamp(1.35rem,1.8vw,1.7rem)!important;font-weight:550!important;line-height:1.24!important;letter-spacing:-.03em!important;text-transform:none!important}#MainContent[data-template=article] .blog-post-content h4{margin:26px 0 10px!important;color:var(--pp-article-text)!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important}#MainContent[data-template=article] .blog-post-content strong,#MainContent[data-template=article] .blog-post-content b{color:var(--pp-article-blue)!important;font-weight:800!important}#MainContent[data-template=article] .blog-post-content em{color:#374151!important}#MainContent[data-template=article] .blog-post-content a{color:var(--pp-article-blue)!important;font-weight:700!important;text-decoration:none!important;border-bottom:1px solid rgba(0,86,163,.25)!important;transition:color .18s ease,border-color .18s ease!important}#MainContent[data-template=article] .blog-post-content a:hover{color:var(--pp-article-orange)!important;border-color:#c85f3773!important}#MainContent[data-template=article] .blog-post-content figure{margin:34px auto 42px!important;padding:12px!important;background:var(--pp-article-soft)!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:var(--pp-article-radius)!important;box-shadow:var(--pp-article-soft-shadow)!important;overflow:hidden!important}#MainContent[data-template=article] .blog-post-content figure img,#MainContent[data-template=article] .blog-post-content img{display:block!important;width:100%!important;height:auto!important;border-radius:var(--pp-article-image-radius)!important;object-fit:cover!important;object-position:center center!important}#MainContent[data-template=article] .blog-post-content figcaption{margin:12px 4px 2px!important;color:var(--pp-article-muted)!important;font-size:.92rem!important;font-weight:400!important;line-height:1.55!important;text-align:center!important}#MainContent[data-template=article] .blog-post-content ul,#MainContent[data-template=article] .blog-post-content ol{margin:0 0 24px!important;padding:0!important;list-style:none!important}#MainContent[data-template=article] .blog-post-content li{position:relative!important;margin:0 0 10px!important;padding:14px 16px 14px 44px!important;background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a06,0 8px 18px #0f172a09!important;color:var(--pp-article-body)!important;font-size:1rem!important;line-height:1.65!important}#MainContent[data-template=article] .blog-post-content li:before{content:"\2713"!important;position:absolute!important;left:16px!important;top:14px!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:var(--pp-article-blue)!important;border-radius:999px!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}#MainContent[data-template=article] .blog-post-content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:30px 0!important;overflow:hidden!important;border:1px solid var(--pp-article-border)!important;border-radius:16px!important;background:#fff!important}#MainContent[data-template=article] .blog-post-content th,#MainContent[data-template=article] .blog-post-content td{padding:14px 16px!important;border-bottom:1px solid rgba(15,23,42,.07)!important;text-align:left!important;vertical-align:top!important}#MainContent[data-template=article] .blog-post-content th{background:#0056a312!important;color:var(--pp-article-blue)!important;font-weight:800!important}#MainContent[data-template=article] .blog-post-content td{color:var(--pp-article-body)!important;line-height:1.6!important}#MainContent[data-template=article] .blog-post-content blockquote{margin:34px 0!important;padding:24px 26px!important;background:linear-gradient(135deg,#0056a3f2,#0074bee0),var(--pp-article-blue)!important;border:0!important;border-radius:20px!important;box-shadow:0 2px 4px #0056a314,0 18px 42px #0056a32e!important;color:#fff!important}#MainContent[data-template=article] .blog-post-content blockquote p{color:#fff!important;font-size:1.12rem!important;font-weight:550!important;line-height:1.55!important;margin:0!important}#MainContent[data-template=article] .blog-post-content article>*:last-child{margin-bottom:0!important}#MainContent[data-template=article] .blog-post-content [id]{scroll-margin-top:calc(var(--header-height, 80px) + 28px)!important}@media screen and (max-width:989px){#MainContent[data-template=article]{padding-top:18px!important;padding-bottom:48px!important}#MainContent[data-template=article] .section-content-wrapper{width:calc(100% - 28px)!important}#MainContent[data-template=article] header{padding:32px 22px 30px!important;margin-bottom:20px!important;border-radius:18px!important}#MainContent[data-template=article] header h1{font-size:clamp(2rem,9vw,3rem)!important;line-height:1.08!important;letter-spacing:-.05em!important}#MainContent[data-template=article] .blog-post-details{margin-top:16px!important;font-size:.8rem!important}#MainContent[data-template=article] .blog-post-content{padding:20px!important;border-radius:18px!important}#MainContent[data-template=article] .blog-post-content article>p:first-of-type{padding:18px!important;font-size:1rem!important;line-height:1.68!important;border-radius:16px!important}#MainContent[data-template=article] .blog-post-content article>p:nth-of-type(2){padding:16px!important;font-size:.94rem!important;line-height:1.65!important;border-radius:15px!important}#MainContent[data-template=article] .blog-post-content p{font-size:.96rem!important;line-height:1.72!important}#MainContent[data-template=article] .blog-post-content h2{margin-top:36px!important;font-size:1.65rem!important;line-height:1.2!important}#MainContent[data-template=article] .blog-post-content h3{margin-top:26px!important;font-size:1.25rem!important}#MainContent[data-template=article] .blog-post-content figure{margin:26px auto 34px!important;padding:8px!important;border-radius:18px!important}#MainContent[data-template=article] .blog-post-content figure img,#MainContent[data-template=article] .blog-post-content img{border-radius:13px!important}#MainContent[data-template=article] .blog-post-content figcaption{font-size:.86rem!important}#MainContent[data-template=article] .blog-post-content li{padding:13px 14px 13px 42px!important;font-size:.94rem!important;line-height:1.6!important}#MainContent[data-template=article] .blog-post-content li:before{left:14px!important;top:13px!important}#MainContent[data-template=article] .blog-post-content blockquote{padding:22px 18px!important;border-radius:18px!important}#MainContent[data-template=article] .blog-post-content blockquote p{font-size:1rem!important}}@media screen and (max-width:480px){#MainContent[data-template=article] .section-content-wrapper{width:calc(100% - 20px)!important}#MainContent[data-template=article] header{padding:28px 18px 26px!important}#MainContent[data-template=article] .blog-post-content{padding:16px!important}#MainContent[data-template=article] .blog-post-content h2{font-size:1.5rem!important}#MainContent[data-template=article] .blog-post-content h3{font-size:1.18rem!important}}:root{--pp-page-width: 1180px;--pp-hero-width: 980px;--pp-page-side-space: 40px;--pp-page-side-space-mobile: 28px;--pp-page-side-space-small: 20px;--pp-page-top: 34px;--pp-page-bottom: 76px;--pp-page-top-mobile: 18px;--pp-page-bottom-mobile: 48px;--pp-hero-margin-bottom: 34px;--pp-hero-padding: 46px 36px 40px;--pp-hero-radius: 22px;--pp-hero-radius-mobile: 18px;--pp-page-bg: #f6f7f8;--pp-page-text: #111827;--pp-page-muted: #5f6b7a;--pp-page-border: rgba(15, 23, 42, .08);--pp-page-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-hero-bg: linear-gradient(135deg, rgba(0, 86, 163, .08), rgba(255, 244, 237, .94)), #ffffff}:is(#MainContent[data-template=blog],#MainContent[data-template="page.about"],#MainContent[data-template="page.contact"],#MainContent[data-template=article],#MainContent:has(.shopify-policy__container),#MainContent[data-template=page]:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app)){background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-page-bg) 240px,var(--pp-page-bg) 100%)!important;padding-top:var(--pp-page-top)!important;padding-bottom:var(--pp-page-bottom)!important}:is(#MainContent[data-template=blog],#MainContent[data-template="page.about"],#MainContent[data-template="page.contact"],#MainContent[data-template=article],#MainContent:has(.shopify-policy__container),#MainContent[data-template=page]:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app)) :is(.section-background,.color-scheme-1,.color-scheme-2){background:transparent!important}:is(#MainContent[data-template=blog] .blog-posts,#MainContent[data-template="page.about"] .section-content-wrapper,#MainContent[data-template="page.contact"] .section-content-wrapper,#MainContent[data-template=article] .section-content-wrapper,#MainContent:has(.shopify-policy__container) .shopify-policy__container,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app) #pp-tracking-page-app){width:calc(100% - var(--pp-page-side-space))!important;max-width:var(--pp-page-width)!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important;padding-bottom:0!important;gap:0!important}:is(#MainContent[data-template="page.about"],#MainContent[data-template="page.contact"],#MainContent[data-template=page]:has(.pp-policy--shipping)) .section{--page-content-width: var(--pp-page-width) !important;background:transparent!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type){width:100%!important;max-width:var(--pp-hero-width)!important;margin:0 auto!important;padding:0!important;background:var(--pp-hero-bg)!important;border:1px solid var(--pp-page-border)!important;border-radius:var(--pp-hero-radius)!important;box-shadow:var(--pp-page-shadow)!important;text-align:center!important;position:relative!important;overflow:hidden!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type):before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;border-radius:999px!important;background:#0056a31a!important;pointer-events:none!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type)>*{position:relative!important;z-index:1!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h2,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h3,#MainContent[data-template=article] header h1,#MainContent:has(.shopify-policy__container) .shopify-policy__title h1,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1){margin:0!important;color:var(--pp-page-text)!important;font-size:clamp(2.5rem,5vw,4.2rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.055em!important;text-align:center!important;text-transform:none!important}#MainContent[data-template="page.contact"] .contact-form,#MainContent[data-template="page.contact"] .contact-form-container-custom{width:100%!important;max-width:var(--pp-page-width)!important;margin:0 auto!important}#MainContent[data-template="page.contact"] .contact-form-title{margin-top:0!important}#MainContent:has(#pp-tracking-page-app) #pp-tracking-page-app{width:calc(100% - var(--pp-page-side-space))!important;max-width:var(--pp-page-width)!important;margin:0 auto!important}#pp-tracking-page-app:before{max-width:var(--pp-hero-width)!important;margin:0 auto!important;padding:46px 36px 12px!important;border-radius:var(--pp-hero-radius) var(--pp-hero-radius) 0 0!important}#pp-tracking-page-app:after{max-width:var(--pp-hero-width)!important;margin:0 auto var(--pp-hero-margin-bottom)!important;padding:0 36px 40px!important;border-radius:0 0 var(--pp-hero-radius) var(--pp-hero-radius)!important}:is(#MainContent[data-template="page.about"] .about-block,#MainContent[data-template="page.contact"] .contact-form,#MainContent[data-template=article] .blog-post-content,#MainContent:has(.shopify-policy__container) .shopify-policy__body,#MainContent[data-template=page]:has(.pp-policy--shipping) .shopify-block.rte:has(.pp-policy--shipping)){margin-left:auto!important;margin-right:auto!important}#MainContent[data-template=article] .blog-post-content{max-width:var(--pp-hero-width)!important}#MainContent:has(.shopify-policy__container) .shopify-policy__body{max-width:var(--pp-page-width)!important}@media screen and (max-width:989px){:is(#MainContent[data-template=blog],#MainContent[data-template="page.about"],#MainContent[data-template="page.contact"],#MainContent[data-template=article],#MainContent:has(.shopify-policy__container),#MainContent[data-template=page]:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app)){padding-top:var(--pp-page-top-mobile)!important;padding-bottom:var(--pp-page-bottom-mobile)!important}:is(#MainContent[data-template=blog] .blog-posts,#MainContent[data-template="page.about"] .section-content-wrapper,#MainContent[data-template="page.contact"] .section-content-wrapper,#MainContent[data-template=article] .section-content-wrapper,#MainContent:has(.shopify-policy__container) .shopify-policy__container,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app) #pp-tracking-page-app){width:calc(100% - var(--pp-page-side-space-mobile))!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type){padding:0!important;margin-bottom:0!important;border-radius:var(--pp-hero-radius-mobile)!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h2,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h3,#MainContent[data-template=article] header h1,#MainContent:has(.shopify-policy__container) .shopify-policy__title h1,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1){font-size:clamp(2.2rem,10vw,3.2rem)!important;font-weight:300!important;line-height:1.05!important}#pp-tracking-page-app:before{padding:32px 22px 10px!important;border-radius:var(--pp-hero-radius-mobile) var(--pp-hero-radius-mobile) 0 0!important}#pp-tracking-page-app:after{padding:0 22px 30px!important;margin-bottom:22px!important;border-radius:0 0 var(--pp-hero-radius-mobile) var(--pp-hero-radius-mobile)!important}}@media screen and (max-width:480px){:is(#MainContent[data-template=blog] .blog-posts,#MainContent[data-template="page.about"] .section-content-wrapper,#MainContent[data-template="page.contact"] .section-content-wrapper,#MainContent[data-template=article] .section-content-wrapper,#MainContent:has(.shopify-policy__container) .shopify-policy__container,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app) #pp-tracking-page-app){width:calc(100% - var(--pp-page-side-space-small))!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type){padding:28px 18px 26px!important}}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h2,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h3,#MainContent[data-template=article] header h1,#MainContent:has(.shopify-policy__container) .shopify-policy__title h1,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1){font-size:clamp(2rem,3.8vw,3.25rem)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.04em!important}#pp-tracking-page-app:before{font-size:clamp(2rem,3.8vw,3.25rem)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.04em!important}@media screen and (max-width:989px){:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h1,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h2,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type h3,#MainContent[data-template=article] header h1,#MainContent:has(.shopify-policy__container) .shopify-policy__title h1,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type h1),#pp-tracking-page-app:before{font-size:clamp(1.75rem,8vw,2.6rem)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.035em!important}}:root{--pp-contact-bg: #f6f7f8;--pp-contact-card: #ffffff;--pp-contact-soft: #f8f9fb;--pp-contact-text: #111827;--pp-contact-body: #253041;--pp-contact-muted: #5f6b7a;--pp-contact-blue: #003f7d;--pp-contact-blue-2: #0056a3;--pp-contact-orange: #c85f37;--pp-contact-border: rgba(15, 23, 42, .08);--pp-contact-radius: 22px;--pp-contact-radius-sm: 16px;--pp-contact-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-contact-soft-shadow: 0 1px 2px rgba(15, 23, 42, .03), 0 10px 28px rgba(15, 23, 42, .05)}#MainContent[data-template="page.contact"]{background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-contact-bg) 240px,var(--pp-contact-bg) 100%)!important;padding-top:34px!important;padding-bottom:76px!important}#MainContent[data-template="page.contact"] .section-background,#MainContent[data-template="page.contact"] .color-scheme-1,#MainContent[data-template="page.contact"] .color-scheme-2{background:transparent!important}#MainContent[data-template="page.contact"] .section.section--page-width{--page-content-width: 1180px !important;background:transparent!important}#MainContent[data-template="page.contact"] .section-content-wrapper{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;gap:0!important}#MainContent[data-template="page.contact"] .contact-form{width:100%!important;max-width:1180px!important;margin:0 auto!important}#MainContent[data-template="page.contact"] .contact-form-container-custom{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;position:relative!important}#MainContent[data-template="page.contact"] .contact-form-container-custom:before{display:none!important}#MainContent[data-template="page.contact"] .contact-form-title{width:100%!important;max-width:980px!important;margin:0 auto!important;padding:46px 36px 20px!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-contact-border)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:var(--pp-contact-shadow)!important;color:var(--pp-contact-text)!important;font-size:clamp(2rem,3.8vw,3.15rem)!important;font-weight:300!important;line-height:1.08!important;letter-spacing:-.045em!important;text-align:center!important;text-transform:none!important;position:relative!important;overflow:hidden!important}#MainContent[data-template="page.contact"] .contact-form-title:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;border-radius:999px!important;background:#0056a31a!important;pointer-events:none!important}#MainContent[data-template="page.contact"] .contact-form-title{z-index:1!important}#MainContent[data-template="page.contact"] .contact-form-intro{width:100%!important;max-width:980px!important;margin:0 auto 34px!important;padding:0 36px 36px!important;background:linear-gradient(135deg,#0056a314,#fff4edf0),#fff!important;border:1px solid var(--pp-contact-border)!important;border-top:0!important;border-radius:0 0 22px 22px!important;box-shadow:var(--pp-contact-shadow)!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;position:relative!important}#MainContent[data-template="page.contact"] .contact-form-intro p{max-width:680px!important;margin:0!important;color:var(--pp-contact-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important}#MainContent[data-template="page.contact"] .contact-form-intro:before{content:"Support \2022  Order Help \2022  General Questions"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin:0 auto 4px!important;padding:8px 14px!important;color:var(--pp-contact-orange)!important;background:#fff4edf5!important;border:1px solid rgba(200,95,55,.12)!important;border-radius:999px!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;letter-spacing:.01em!important}#MainContent[data-template="page.contact"] .contact-form-intro:after{content:"For faster assistance, include your order number and a short description of your request."!important;display:block!important;width:100%!important;max-width:660px!important;margin:4px auto 0!important;padding:16px 18px!important;background:#0056a30f!important;border:1px solid rgba(0,86,163,.1)!important;border-left:4px solid var(--pp-contact-blue)!important;border-radius:16px!important;color:#253041!important;font-size:.95rem!important;font-weight:500!important;line-height:1.55!important;text-align:left!important}#MainContent[data-template="page.contact"] .dawn-contact-form{width:100%!important;max-width:980px!important;margin:0 auto!important;padding:34px!important;background:var(--pp-contact-card)!important;border:1px solid var(--pp-contact-border)!important;border-radius:22px!important;box-shadow:var(--pp-contact-shadow)!important}#MainContent[data-template="page.contact"] .contact-form__form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0!important}#MainContent[data-template="page.contact"] .input-group{width:100%!important;margin:0 0 14px!important}#MainContent[data-template="page.contact"] .contact-form__input,#MainContent[data-template="page.contact"] .field__input{width:100%!important;min-height:54px!important;padding:15px 16px!important;background:#fff!important;color:var(--pp-contact-text)!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:6px!important;box-shadow:none!important;font-size:1rem!important;font-weight:500!important;line-height:1.4!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}#MainContent[data-template="page.contact"] .contact-form__input::placeholder,#MainContent[data-template="page.contact"] .field__input::placeholder{color:#8a97a6!important;opacity:1!important}#MainContent[data-template="page.contact"] .contact-form__input--textarea{min-height:180px!important;resize:vertical!important}#MainContent[data-template="page.contact"] .contact-form__input:focus,#MainContent[data-template="page.contact"] .field__input:focus{outline:none!important;border-color:#0056a38c!important;box-shadow:0 0 0 4px #0056a31a,0 10px 24px #0f172a0f!important;background:#fff!important}#MainContent[data-template="page.contact"] .contact-error-message,#MainContent[data-template="page.contact"] .form-status,#MainContent[data-template="page.contact"] .errors,#MainContent[data-template="page.contact"] .alert{margin-bottom:16px!important;padding:14px 16px!important;border-radius:14px!important;font-size:.95rem!important;line-height:1.5!important}#MainContent[data-template="page.contact"] .dawn-contact-form label:not(.visually-hidden){display:block!important;margin-bottom:7px!important;color:var(--pp-contact-text)!important;font-size:.9rem!important;font-weight:600!important}@media screen and (max-width:989px){#MainContent[data-template="page.contact"]{padding-top:18px!important;padding-bottom:48px!important}#MainContent[data-template="page.contact"] .section-content-wrapper{width:calc(100% - 28px)!important}#MainContent[data-template="page.contact"] .contact-form-title{padding:32px 22px 16px!important;font-size:clamp(1.9rem,8vw,2.7rem)!important;line-height:1.1!important;border-radius:18px 18px 0 0!important}#MainContent[data-template="page.contact"] .contact-form-intro{padding:0 22px 28px!important;margin-bottom:22px!important;border-radius:0 0 18px 18px!important}#MainContent[data-template="page.contact"] .contact-form-intro p{font-size:.94rem!important;line-height:1.6!important}#MainContent[data-template="page.contact"] .contact-form-intro:after{font-size:.9rem!important;padding:14px 15px!important;border-radius:14px!important}#MainContent[data-template="page.contact"] .dawn-contact-form{padding:20px!important;border-radius:18px!important}#MainContent[data-template="page.contact"] .contact-form__form-row{grid-template-columns:1fr!important;gap:0!important}#MainContent[data-template="page.contact"] .contact-form__input,#MainContent[data-template="page.contact"] .field__input{min-height:52px!important;font-size:.96rem!important}#MainContent[data-template="page.contact"] .contact-form__input--textarea{min-height:160px!important}}@media screen and (max-width:480px){#MainContent[data-template="page.contact"] .section-content-wrapper{width:calc(100% - 20px)!important}#MainContent[data-template="page.contact"] .contact-form-title{padding:28px 18px 14px!important}#MainContent[data-template="page.contact"] .contact-form-intro{padding:0 18px 24px!important}#MainContent[data-template="page.contact"] .dawn-contact-form{padding:16px!important}#MainContent[data-template="page.contact"] .contact-form__button-wrapper .button,#MainContent[data-template="page.contact"] .contact-form__button-wrapper button,#MainContent[data-template="page.contact"] .dawn-contact-form .button{width:100%!important}}:root{--pp-collection-bg: #f6f7f8;--pp-collection-card: #ffffff;--pp-collection-soft: #FAF8F5;--pp-collection-text: #111827;--pp-collection-muted: #5f6b7a;--pp-collection-terracotta: #C2613D;--pp-collection-border: rgba(15, 23, 42, .08);--pp-collection-page-width: 1180px;--pp-collection-hero-width: 980px;--pp-collection-radius: 22px;--pp-collection-radius-mobile: 18px;--pp-collection-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-collection-soft-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 10px 28px rgba(15, 23, 42, .045)}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]){background-color:#f5ede0;padding-top:34px!important;padding-bottom:76px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) :is(.section-background,.color-scheme-1,.color-scheme-2){background:transparent!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type{background:#f5ede0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section{background:transparent!important;min-height:auto!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .custom-section-content{width:100%!important;max-width:none!important;background:transparent!important;border:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper{width:calc(100% - 40px)!important;max-width:var(--pp-collection-page-width)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;gap:0!important;align-items:center!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--text-align: center !important;width:100%!important;max-width:var(--pp-collection-hero-width)!important;margin:0 auto 34px!important;text-align:center!important;position:relative!important;overflow:hidden!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;border-radius:999px!important;pointer-events:none!important}#MainContent[data-template="collection.cats-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{content:"Premium essentials curated for calm, comfort, play, and everyday feline wellbeing."!important}#MainContent[data-template="collection.dogs-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{content:"Premium essentials curated for walks, comfort, play, care, and everyday dog wellbeing."!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{display:block!important;max-width:680px!important;margin:14px auto 0!important;color:var(--pp-collection-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important;position:relative!important;z-index:1!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h1,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h2,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h3{margin:0!important;color:var(--pp-collection-text)!important;font-size:clamp(2rem,3.8vw,3.25rem)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.04em!important;text-align:center!important;text-transform:none!important;position:relative!important;z-index:1!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) results-list.product-grid-container{background:transparent!important;width:calc(100% - 40px)!important;max-width:var(--pp-collection-page-width)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .collection-wrapper{width:100%!important;max-width:var(--pp-collection-page-width)!important;margin:0 auto!important;grid-template-columns:1fr!important;gap:18px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .facets-block-wrapper{--facets-margin: 0 0 18px 0 !important;--facets-inner-padding-block: 0px !important;--facets-inner-padding-inline: 0px !important;grid-column:1 / -1!important;width:100%!important;max-width:var(--pp-collection-page-width)!important;margin:0 0 18px!important;padding:0!important;background:transparent!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .facets.facets--horizontal{width:100%!important;padding:14px 16px!important;background:#fff!important;border:1px solid var(--pp-collection-border)!important;border-radius:18px!important;box-shadow:var(--pp-collection-soft-shadow)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .facets__form{align-items:center!important;gap:12px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){min-height:42px!important;padding:10px 14px!important;color:var(--pp-collection-text)!important;background:var(--pp-collection-soft)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;font-size:.88rem!important;font-weight:650!important;line-height:1!important;transition:color .18s ease,background .18s ease,border-color .18s ease!important}@media(hover:hover)and (pointer:fine){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) :is(.facets__summary:hover,.sorting-filter__button:hover,.facets-toggle__button:hover,.facets-mobile__button:hover){color:var(--pp-collection-terracotta)!important;background:#0056a312!important;border-color:#0056a324!important}}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .facets__label{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .column-options{display:flex!important;align-items:center!important;gap:8px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .column-options__option{margin:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .column-picker{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--pp-collection-soft)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;color:var(--pp-collection-muted)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .column-options__option-input:checked+.column-picker{color:#fff!important;background:var(--pp-collection-terracotta)!important;border-color:var(--pp-collection-terracotta)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) #ResultsList.main-collection-grid{grid-column:1 / -1!important;width:100%!important;max-width:var(--pp-collection-page-width)!important;margin:0 auto!important;padding:0!important;background:transparent!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) #ResultsList.main-collection-grid .product-grid{gap:18px!important;align-items:stretch!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) #ResultsList.main-collection-grid .product-grid__item{background:transparent!important;border:0!important;overflow:visible!important}@media screen and (max-width:989px){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]){padding-top:18px!important;padding-bottom:48px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) results-list.product-grid-container{width:calc(100% - 28px)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-bottom:22px!important;padding:32px 22px 30px!important;border-radius:var(--pp-collection-radius-mobile)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h1,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h2,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type h3{font-size:clamp(1.75rem,8vw,2.6rem)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.035em!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{font-size:.94rem!important;line-height:1.55!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) .facets.facets--horizontal{padding:12px!important;border-radius:16px!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) #ResultsList.main-collection-grid .product-grid{gap:12px!important}}@media screen and (max-width:480px){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]) results-list.product-grid-container{width:calc(100% - 20px)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{padding:28px 18px 26px!important}}:root{--pp-collection-header-offset-desktop: 78px;--pp-collection-header-offset-tablet: 46px;--pp-collection-header-offset-mobile: 18px}@media screen and (min-width:990px){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type{padding-top:var(--pp-collection-header-offset-desktop)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section{padding-top:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper{padding-top:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-top:0!important;margin-bottom:34px!important}}@media screen and (min-width:750px)and (max-width:989px){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type{padding-top:var(--pp-collection-header-offset-tablet)!important}}@media screen and (max-width:749px){:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type{padding-top:var(--pp-collection-header-offset-mobile)!important}}@media screen and (max-width:749px){:root{--pp-collection-mobile-menu-clearance: calc(var(--header-height, 50px) + 10px)}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"]){padding-top:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type{padding-top:var(--pp-collection-mobile-menu-clearance)!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .custom-section-content,:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper{padding-top:0!important;margin-top:0!important}:is(#MainContent[data-template="collection.cats-collection"],#MainContent[data-template="collection.dogs-collection"])>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-top:0!important;margin-bottom:14px!important}}:root{--pp-products-bg: #f6f7f8;--pp-products-card: #ffffff;--pp-products-soft: #f4f4f4;--pp-products-text: #111827;--pp-products-muted: #5f6b7a;--pp-products-blue: var(--brand-primary);--pp-products-border: rgba(15, 23, 42, .08);--pp-products-border-strong: rgba(0, 86, 163, .14);--pp-products-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 48px rgba(15, 23, 42, .08);--pp-products-soft-shadow: 0 1px 2px rgba(15, 23, 42, .035), 0 10px 28px rgba(15, 23, 42, .045);--pp-products-dropdown-shadow: 0 10px 28px rgba(15, 23, 42, .12), 0 24px 60px rgba(15, 23, 42, .18)}#MainContent[data-template=collection]{position:relative!important;z-index:1!important;background:radial-gradient(circle at top left,rgba(0,86,163,.08),transparent 34rem),linear-gradient(180deg,#ffffff 0%,var(--pp-products-bg) 240px,var(--pp-products-bg) 100%)!important;padding-top:0!important;padding-bottom:76px!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type{background:transparent!important;padding-top:78px!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .overlay.overlay--solid{display:none!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper{--flex-direction: column !important;display:flex!important;flex-direction:column!important;width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;gap:0!important;justify-content:center!important;align-items:center!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;--text-align: center !important;width:100%!important;max-width:980px!important;margin:0 auto 34px!important;padding:46px 36px 40px!important;text-align:center!important;position:relative!important;overflow:hidden!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:before{content:""!important;position:absolute!important;width:190px!important;height:190px!important;top:-90px!important;right:-70px!important;border-radius:999px!important;pointer-events:none!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{content:"Premium essentials curated for cats and dogs \2014  comfort, play, care, and everyday pet wellbeing."!important;display:block!important;max-width:680px!important;margin:14px auto 0!important;color:var(--pp-products-muted)!important;font-size:1rem!important;font-weight:400!important;line-height:1.55!important;position:relative!important;z-index:1!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type :is(h1,h2,h3){margin:0!important;color:var(--pp-products-text)!important;font-size:clamp(2rem,3.8vw,3.25rem)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.04em!important;text-align:center!important;text-transform:none!important;position:relative!important;z-index:1!important}#MainContent[data-template=collection] results-list.product-grid-container{width:calc(100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important;position:relative!important;z-index:5!important;overflow:visible!important}#MainContent[data-template=collection] .collection-wrapper{width:100%!important;max-width:1180px!important;margin:0 auto!important;background:transparent!important;grid-template-columns:1fr!important;gap:18px!important;position:relative!important;z-index:5!important;overflow:visible!important}#MainContent[data-template=collection] :is(.facets-block-wrapper,.facets.facets--horizontal,.facets__form,.facets__filters-wrapper,.facets__item,.sorting-filter){position:relative!important;overflow:visible!important}#MainContent[data-template=collection] .facets-block-wrapper{--facets-margin: 0 0 18px 0 !important;--facets-inner-padding-block: 0px !important;--facets-inner-padding-inline: 0px !important;grid-column:1 / -1!important;width:100%!important;max-width:1180px!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;z-index:30!important}#MainContent[data-template=collection] .facets.facets--horizontal{width:100%!important;padding:14px 16px!important;background:#fff!important;color:var(--pp-products-text)!important;border:1px solid var(--pp-products-border)!important;border-radius:18px!important;box-shadow:var(--pp-products-soft-shadow)!important;z-index:31!important}#MainContent[data-template=collection] .facets__form{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;z-index:32!important}#MainContent[data-template=collection] .facets__filters-wrapper{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;z-index:33!important}#MainContent[data-template=collection] :is(.products-count-wrapper,.facets__count,.facets__results-count,[data-testid=products-count]){color:var(--pp-products-muted)!important;font-size:.9rem!important;font-weight:650!important}#MainContent[data-template=collection] :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){min-height:42px!important;padding:10px 14px!important;color:var(--pp-products-text)!important;background:var(--pp-products-soft)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;font-size:.88rem!important;font-weight:650!important;line-height:1!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease!important}#MainContent[data-template=collection] :is(.facets__label,.sorting-filter__label){color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#MainContent[data-template=collection] .facets__status-wrapper .hide-when-empty,#MainContent[data-template=collection] .facets__status{color:var(--pp-products-blue)!important;font-weight:600!important}.facets__status:not(:empty){color:#c2613d!important}#MainContent[data-template=collection] .facets-remove--mobile-and-vertical{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-right:6px!important}#MainContent[data-template=collection] :is(.facets-remove__pill,.pills__pill){color:var(--pp-products-blue)!important;background:#0056a312!important;border:1px solid var(--pp-products-border-strong)!important;border-radius:999px!important;padding:8px 12px!important;box-shadow:none!important}#MainContent[data-template=collection] :is(.facets-remove__pill,.pills__pill) .svg-wrapper{color:inherit!important}#MainContent[data-template=collection] .facets-horizontal-remove:not(.facets-horizontal-remove--active){display:none!important}#MainContent[data-template=collection] .facets-horizontal-remove--active{display:inline-flex!important;align-items:center!important;z-index:33!important}#MainContent[data-template=collection] :is(.facets__clear-all-link,.facets__clear-all-link--active,.clear-filter){display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--pp-products-blue)!important;background:#0056a312!important;border:1px solid var(--pp-products-border-strong)!important;border-radius:999px!important;padding:9px 14px!important;font-size:.86rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}#MainContent[data-template=collection] :is(floating-panel-component,.facets__inputs,.facets__panel-content,.sorting-filter__options,.sorting-filter__panel-content,.details-content){background:#fff!important;background-color:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:16px!important;box-shadow:var(--pp-products-dropdown-shadow)!important;color:var(--pp-products-text)!important;z-index:9999!important;overflow:hidden!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#MainContent[data-template=collection] :is(.facets__inputs-list,.sorting-filter__options-inner){background:#fff!important;margin:0!important;padding:6px!important;border-radius:14px!important}#MainContent[data-template=collection] .facets__inputs-list-item{background:#fff!important;border-radius:12px!important}#MainContent[data-template=collection] .checkbox__label{display:flex!important;align-items:center!important;width:100%!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;color:var(--pp-products-text)!important}#MainContent[data-template=collection] .checkbox .icon-checkmark{border-color:#0f172a29!important}#MainContent[data-template=collection] .checkbox__label-text{color:inherit!important;font-weight:500!important}#MainContent[data-template=collection] .checkbox__input:checked+.checkbox__label{background:#0056a314!important;color:var(--pp-products-blue)!important}#MainContent[data-template=collection] .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--pp-products-blue)!important;border-color:var(--pp-products-blue)!important}#MainContent[data-template=collection] .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:var(--pp-products-blue)!important;font-weight:700!important}#MainContent[data-template=collection] .checkbox__input:disabled+.checkbox__label{color:#9ca3af!important;opacity:.55!important}#MainContent[data-template=collection] .checkbox__input:disabled+.checkbox__label .icon-checkmark{background:#fff!important;border-color:#0f172a1f!important}#MainContent[data-template=collection] .sorting-filter__option{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;background:#fff!important;color:var(--pp-products-text)!important}#MainContent[data-template=collection] .sorting-filter__option:has(.sorting-filter__input:checked){background:#0056a314!important}#MainContent[data-template=collection] .sorting-filter__option:has(.sorting-filter__input:checked) :is(.sorting-filter__label,.sorting-filter__checkmark){color:var(--pp-products-blue)!important;font-weight:600!important}#MainContent[data-template=collection] :is(floating-panel-component.color-scheme-1,.facets__inputs.color-scheme-1,.details-content.color-scheme-1){--color-background: 255 255 255 !important;background:#fff!important;background-color:#fff!important;opacity:1!important}#MainContent[data-template=collection] .column-options{display:flex!important;align-items:center!important;gap:8px!important}#MainContent[data-template=collection] .column-options__option{margin:0!important}#MainContent[data-template=collection] .column-picker{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--pp-products-soft)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;color:var(--pp-products-muted)!important;box-shadow:none!important}#MainContent[data-template=collection] .column-options__option-input:checked+.column-picker{color:#fff!important;background:var(--pp-products-blue)!important;border-color:var(--pp-products-blue)!important}#MainContent[data-template=collection] :is(#ResultsList.main-collection-grid,#ResultsList.main-collection-grid .product-grid,#ResultsList.main-collection-grid .product-grid__item,product-card.product-card){position:relative!important;z-index:1!important;overflow:visible!important}#MainContent[data-template=collection] #ResultsList.main-collection-grid .product-grid{gap:18px!important;align-items:stretch!important}@media(hover:hover)and (pointer:fine){#MainContent[data-template=collection] :is(.facets__summary:hover,.sorting-filter__button:hover,.facets-toggle__button:hover,.facets-mobile__button:hover,.facets__clear-all-link:hover,.facets__clear-all-link--active:hover,.clear-filter:hover){color:#fff!important;background:var(--pp-products-blue)!important;border-color:var(--pp-products-blue)!important}#MainContent[data-template=collection] :is(.sorting-filter__option:hover,.facets__inputs-list-item:hover,.checkbox__label:hover){background:#0056a312!important;color:var(--pp-products-blue)!important}}@media screen and (max-width:989px){#MainContent[data-template=collection]{padding-top:0!important;padding-bottom:48px!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type{padding-top:calc(var(--header-height, 72px) + 34px)!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type :is(.section,.custom-section-content,.section-content-wrapper){padding-top:0!important;margin-top:0!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper,#MainContent[data-template=collection] results-list.product-grid-container{width:calc(100% - 28px)!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-bottom:10px!important;padding:32px 22px 30px!important;border-radius:18px!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type :is(h1,h2,h3){font-size:clamp(1.75rem,8vw,2.6rem)!important;font-weight:300!important;line-height:1.14!important;letter-spacing:-.035em!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type:after{font-size:.94rem!important;line-height:1.55!important}#MainContent[data-template=collection] .facets.facets--horizontal{padding:12px!important;border-radius:16px!important}#MainContent[data-template=collection] :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){min-height:48px!important;padding:12px 18px!important;font-size:.95rem!important}#MainContent[data-template=collection] .column-picker{width:48px!important;height:48px!important}#MainContent[data-template=collection] #ResultsList.main-collection-grid .product-grid{gap:12px!important}}@media screen and (max-width:480px){#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper,#MainContent[data-template=collection] results-list.product-grid-container{width:calc(100% - 20px)!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type{padding-top:calc(var(--header-height, 72px) + 28px)!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{padding:28px 18px 26px!important}}#MainContent[data-template=collection] facet-remove-component.facets-horizontal-remove,#MainContent[data-template=collection] .facets-horizontal-remove{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-bottom:0!important}#MainContent[data-template=collection] .facets-block-wrapper{margin-bottom:10px!important}#MainContent[data-template=collection] .collection-wrapper{gap:10px!important}#MainContent[data-template=collection] #ResultsList.main-collection-grid,#MainContent[data-template=collection] .product-grid{margin-top:0!important;padding-top:0!important}@media screen and (max-width:989px){#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type{margin-bottom:10px!important}#MainContent[data-template=collection] .facets-block-wrapper{margin-bottom:0!important}#MainContent[data-template=collection] .collection-wrapper{gap:10px!important}}.row-hook{font-weight:600;margin:0 0 14px;font-size:16px;line-height:1.5;color:#222}.row-steps{list-style:none;padding:0;margin:0}.row-steps li{display:flex;gap:14px;align-items:flex-start;padding:10px 0;font-size:15px;line-height:1.6}.row-steps .step-num{flex:0 0 32px;height:32px;background:#faece7;color:#993c1d;font-size:12px;font-weight:600;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.5px}.row-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.row-cards .card{background:#fafaf7;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.55}.row-cards .card strong{display:block;font-weight:600;font-size:15px;margin-bottom:6px;color:#993c1d}.row-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:12px 0}.row-stats .stat{text-align:center;padding:12px 6px}.row-stats .stat-num{font-size:24px;font-weight:600;color:#d85a30;line-height:1.1}.row-stats .stat-lbl{font-size:12px;color:#666;margin-top:4px;line-height:1.3}.row-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.row-compare .compare-pain,.row-compare .compare-gain{padding:14px 16px;border-radius:8px;font-size:14px;line-height:1.6}.row-compare .compare-pain{background:#fcebeb;color:#791f1f}.row-compare .compare-gain{background:#e1f5ee;color:#085041}.row-compare h4{font-size:12px;margin:0 0 8px;font-weight:600;letter-spacing:.5px;opacity:.7}.row-compare ul{list-style:none;padding:0;margin:0}.row-compare li{padding:3px 0}.ep2-pills{padding:4px 0}.ep2-row{display:flex;gap:12px;align-items:baseline;padding:8px 0;font-size:14px;line-height:1.5}.ep2-pill{flex:0 0 auto;font-size:11px;padding:3px 10px;background:#faece7;color:#993c1d;border-radius:100px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.ep2-val{color:#1a1a1a}.ep4-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.ep4-cell{background:linear-gradient(135deg,#fafaf7,#fff7f2);border:.5px solid #F0E5DD;border-radius:8px;padding:12px 14px}.ep4-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#c66439;font-weight:600;margin-bottom:4px}.ep4-value{font-size:13px;color:#1a1a1a;line-height:1.4}.ep5-list{list-style:none;padding:0;margin:0}.ep5-row{display:flex;gap:12px;padding:10px 0;align-items:flex-start;border-bottom:.5px solid #f5f1ea}.ep5-row:last-child{border-bottom:0}.ep5-num{flex:0 0 26px;width:26px;height:26px;background:#faece7;color:#d85a30;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.ep5-body strong{display:block;font-size:13.5px;color:#1a1a1a;font-weight:500;margin-bottom:2px}.ep5-body span{font-size:13px;line-height:1.5;color:#555}.ep6-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.ep6-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fafaf7;border:.5px solid #f0ede5;border-radius:100px;font-size:13px}.ep6-chip strong{color:#993c1d;font-weight:500}.ep6-chip span{color:#1a1a1a}.ep6-sep{color:#d3d1c7;font-size:10px}.ep7-wrap{padding:2px 0}.ep7-row{display:flex;padding:0;margin-bottom:8px;background:#fafaf7;border-radius:8px;overflow:hidden}.ep7-row:last-child{margin-bottom:0}.ep7-side{flex:0 0 130px;background:#faece7;padding:12px 14px;display:flex;align-items:center;font-size:11px;color:#993c1d;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ep7-content{flex:1;padding:12px 16px;font-size:13.5px;color:#1a1a1a;line-height:1.5}.ep11-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ep11-cell{text-align:center;padding:16px 10px;background:#fafaf7;border-radius:8px}.ep11-val{font-size:18px;font-weight:500;color:#d85a30;line-height:1.2;margin-bottom:4px}.ep11-lbl{font-size:11px;color:#777;letter-spacing:.3px;text-transform:uppercase}.ep13-table{width:100%;border-collapse:collapse;font-size:13.5px;margin:0}.ep13-table td{padding:12px 14px;vertical-align:top;line-height:1.5}.ep13-table tr{border-bottom:.5px solid #f0ede5}.ep13-table tr:last-child{border-bottom:0}.ep13-table .ep13-label{width:140px;background:#fafaf7;color:#993c1d;font-weight:500;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.ep13-table .ep13-value{color:#1a1a1a}.ep14-wrap{padding:2px 0}.ep14-row{padding:10px 0;border-bottom:.5px dashed #e8e2d5}.ep14-row:last-child{border-bottom:0}.ep14-q{font-size:11px;color:#993c1d;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;font-weight:500;display:flex;align-items:center;gap:8px}.ep14-q:before{content:"\203a";color:#d85a30;font-size:18px;font-weight:400;line-height:1}.ep14-a{font-size:13.5px;color:#1a1a1a;line-height:1.55;padding-left:18px}.ep16-wrap{padding:2px 0}.ep16-row{padding:12px 14px;border-radius:6px;margin-bottom:4px;display:flex;gap:16px;align-items:center}.ep16-row:nth-child(odd){background:#fafaf7}.ep16-row:nth-child(2n){background:transparent}.ep16-key{flex:0 0 140px;font-size:12px;color:#993c1d;font-weight:500;text-transform:uppercase;letter-spacing:.4px}.ep16-val{flex:1;font-size:13.5px;color:#1a1a1a;line-height:1.5}.ep17-wrap{padding:2px 0}.ep17-row{display:flex;gap:14px;padding:10px 0;align-items:center}.ep17-stamp{flex:0 0 auto;font-size:10px;color:#d85a30;border:1.5px solid #D85A30;padding:4px 10px;border-radius:4px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.ep17-val{font-size:13.5px;color:#1a1a1a;line-height:1.5}.ep18-wrap{padding:2px 0}.ep18-row{padding:10px 0;border-bottom:.5px solid #f0ede5;display:flex;gap:14px;align-items:flex-start}.ep18-row:last-child{border-bottom:0}.ep18-cap{flex:0 0 36px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1;color:#d85a30;font-style:italic;padding-top:2px}.ep18-body{flex:1}.ep18-body strong{display:block;font-size:12px;color:#555;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px;font-weight:500}.ep18-body span{font-size:13.5px;color:#1a1a1a;line-height:1.5}@media(max-width:600px){.ep7-side{flex:0 0 100px;padding:10px 12px;font-size:10px}.ep13-table .ep13-label{width:110px;padding:10px 12px}.ep16-key{flex:0 0 110px;font-size:11px}.ep11-grid{grid-template-columns:repeat(2,1fr)}}[id*=__ugc_video_multirow] .ugc-video__title{display:block!important;text-align:center!important;margin:0 auto 8px!important;font-size:clamp(1.5rem,2.4vw,2.2rem)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#111827!important}[id*=__ugc_video_multirow] .ugc-video__container,[id*=__ugc_video_multirow] .ugc-video__file,[id*=__ugc_video_multirow] .ugc-video__iframe,[id*=__ugc_video_multirow] video,[id*=__ugc_video_multirow] iframe{border-radius:0!important}[id*=__ugc_video_multirow],[id*=__ugc_video_multirow] .ugc-video.section,[id*=__ugc_video_multirow].ugc-video.section{overflow-x:hidden!important;max-width:100%!important}[id*=__ugc_video_multirow] .ugc-video__title{display:block!important;text-align:center!important;margin:0 auto 8px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.02em!important;color:#111827!important}[id*=__ugc_video_multirow] .ugc-video__text{display:block!important;text-align:center!important;max-width:680px!important;margin:0 auto 18px!important;font-size:1rem!important;line-height:1.5!important;color:#5f6b7a!important}@media screen and (min-width:990px){[id*=__ugc_video_multirow] .ugc-video.section,[id*=__ugc_video_multirow].ugc-video.section,[id*=__ugc_video_multirow] .section{padding-top:24px!important;padding-bottom:40px!important;text-align:center!important}[id*=__ugc_video_multirow] .ugc-video__title{font-size:clamp(1.6rem,2.2vw,2rem)!important;margin-bottom:6px!important}[id*=__ugc_video_multirow] .ugc-video__text{font-size:1rem!important;margin-bottom:14px!important}[id*=__ugc_video_multirow] .page-width,[id*=__ugc_video_multirow] .page-width-content{max-width:100%!important;padding-left:24px!important;padding-right:24px!important;text-align:center!important}[id*=__ugc_video_multirow] .ugc-video__container{position:relative!important;display:inline-block!important;width:640px!important;max-width:min(640px,90%)!important;height:auto!important;aspect-ratio:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:transparent!important;box-shadow:0 14px 34px #0f172a1a!important;max-height:calc(100svh - 240px)!important}[id*=__ugc_video_multirow] .ugc-video__container:before,[id*=__ugc_video_multirow] .ugc-video__container:after{content:none!important;display:none!important}[id*=__ugc_video_multirow] .ugc-video__file,[id*=__ugc_video_multirow] .ugc-video__iframe{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:calc(100svh - 240px)!important;object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0 auto!important}}@media screen and (min-width:750px)and (max-width:989px){[id*=__ugc_video_multirow] .ugc-video.section,[id*=__ugc_video_multirow].ugc-video.section{padding-top:20px!important;padding-bottom:30px!important;text-align:center!important}[id*=__ugc_video_multirow] .ugc-video__title{font-size:clamp(1.5rem,3vw,1.9rem)!important}[id*=__ugc_video_multirow] .ugc-video__container{position:relative!important;display:inline-block!important;width:100%!important;max-width:90%!important;height:auto!important;aspect-ratio:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:transparent!important;box-shadow:0 12px 30px #0f172a1a!important}[id*=__ugc_video_multirow] .ugc-video__container:before,[id*=__ugc_video_multirow] .ugc-video__container:after{content:none!important;display:none!important}[id*=__ugc_video_multirow] .ugc-video__file,[id*=__ugc_video_multirow] .ugc-video__iframe{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0 auto!important}}@media screen and (max-width:749px){[id*=__ugc_video_multirow] .ugc-video.section,[id*=__ugc_video_multirow].ugc-video.section{padding:16px 0 30px!important;text-align:center!important;overflow-x:hidden!important;box-sizing:border-box!important}[id*=__ugc_video_multirow] .page-width,[id*=__ugc_video_multirow] .page-width-content{max-width:100%!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;overflow-x:hidden!important}[id*=__ugc_video_multirow] .ugc-video__title{font-size:clamp(1.4rem,6vw,1.8rem)!important;margin:0 auto 6px!important;padding:0 12px!important;text-align:center!important;box-sizing:border-box!important;max-width:100%!important}[id*=__ugc_video_multirow] .ugc-video__text{font-size:.95rem!important;line-height:1.5!important;margin:0 auto 14px!important;padding:0 16px!important;text-align:center!important;box-sizing:border-box!important;max-width:100%!important}[id*=__ugc_video_multirow] .ugc-video__container{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:0!important;background:transparent!important;box-shadow:0 10px 26px #0f172a1a!important;box-sizing:border-box!important}[id*=__ugc_video_multirow] .ugc-video__container:before,[id*=__ugc_video_multirow] .ugc-video__container:after{content:none!important;display:none!important}[id*=__ugc_video_multirow] .ugc-video__file,[id*=__ugc_video_multirow] .ugc-video__iframe{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0 auto!important;box-sizing:border-box!important}}:root{--pp-foot-bg: #F4EFE8;--pp-foot-ink: #1C1A17;--pp-foot-text: #5A524A;--pp-foot-muted: #8C8378;--pp-foot-accent: #C2613D;--pp-foot-on-accent: #FAF7F2;--pp-foot-line: rgba(28, 26, 23, .1);--pp-foot-line-soft: rgba(28, 26, 23, .06)}footer{background:var(--pp-foot-bg)!important;border-top:1px solid var(--pp-foot-line)!important;color:var(--pp-foot-text)!important;padding-block:28px 16px!important}footer.section,footer>.section,footer .section-content-wrapper{padding-block-start:24px!important}footer p,footer li,footer span:not(.cart-bubble__text){color:var(--pp-foot-text)!important}footer .menu__details,footer .email-signup-block{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;background:transparent!important}@media screen and (min-width:990px){footer .menu__details~.menu__details,footer .email-signup-block{border-left:1px solid var(--pp-foot-line-soft)!important;padding-left:clamp(28px,3.5vw,56px)!important}}.pp-footer-logo{margin:0 auto 16px!important}.pp-footer-logo img{transition:opacity .25s ease!important}.pp-footer-logo a:hover img{opacity:.82!important}footer .menu__details summary,footer .email-signup__heading,footer .email-signup-block :is(h2,h3,h4){display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;margin:0 0 22px!important;padding:8px 14px!important;background:var(--pp-foot-accent)!important;border-radius:6px!important;box-shadow:0 4px 12px #c2613d2e!important;font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.1!important;text-transform:none!important;cursor:default!important;list-style:none!important}footer .menu__details summary,footer .menu__details summary *,footer .email-signup__heading,footer .email-signup__heading *,footer .email-signup-block :is(h2,h3,h4),footer .email-signup-block :is(h2,h3,h4) *{color:var(--pp-foot-on-accent)!important}footer .menu__details summary:before,footer .email-signup__heading:before,footer .email-signup-block :is(h2,h3,h4):before{content:""!important;flex:0 0 auto!important;width:14px!important;height:14px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}footer .menu__details:not(:has(a[href*=polic])) summary:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FAF7F2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='10'/%3E%3Cline%20x1='12'%20y1='12'%20x2='12'%20y2='16'/%3E%3Cline%20x1='12'%20y1='8'%20x2='12.01'%20y2='8'/%3E%3C/svg%3E")!important}footer .menu__details:has(a[href*=polic]) summary:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FAF7F2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71'/%3E%3Cpath%20d='M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71'/%3E%3C/svg%3E")!important}footer .email-signup__heading:before,footer .email-signup-block :is(h2,h3,h4):before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FAF7F2'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpolyline%20points='20%2012%2020%2022%204%2022%204%2012'/%3E%3Crect%20x='2'%20y='7'%20width='20'%20height='5'/%3E%3Cline%20x1='12'%20y1='22'%20x2='12'%20y2='7'/%3E%3Cpath%20d='M12%207H7.5a2.5%202.5%200%200%201%200-5C11%202%2012%207%2012%207z'/%3E%3Cpath%20d='M12%207h4.5a2.5%202.5%200%200%200%200-5C13%202%2012%207%2012%207z'/%3E%3C/svg%3E")!important}footer .menu__details summary:hover,footer .email-signup__heading:hover{background:var(--pp-foot-accent)!important}footer .menu__details summary .svg-wrapper,footer .menu__details summary .icon-caret{display:none!important}footer :is(.menu,.menu__list,ul,li) a{display:inline-block!important;position:relative!important;color:var(--pp-foot-text)!important;font-size:.95rem!important;line-height:1.9!important;text-decoration:none!important;transition:color .22s ease!important}footer :is(.menu,.menu__list,ul,li) a:after{content:""!important;position:absolute!important;left:0!important;bottom:2px!important;width:100%!important;height:1px!important;background:var(--pp-foot-accent)!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .25s ease!important}footer :is(.menu,.menu__list,ul,li) a:hover{color:var(--pp-foot-accent)!important}footer :is(.menu,.menu__list,ul,li) a:hover:after{transform:scaleX(1)!important}footer .fa-solid,footer .svg-wrapper svg{color:var(--pp-foot-accent)!important}footer .email-signup-block p{color:var(--pp-foot-text)!important;font-size:.95rem!important;line-height:1.6!important}.email-signup__input-group{margin-top:16px!important}.email-signup__input{background-color:#fff!important;border:1px solid var(--pp-foot-line)!important;color:var(--pp-foot-ink)!important;border-radius:8px!important;padding:14px 18px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.email-signup__input::placeholder{color:var(--pp-foot-muted)!important}.email-signup__input:focus{background-color:#fff!important;border-color:var(--pp-foot-accent)!important;box-shadow:0 0 0 3px #c2613d26!important;outline:none!important}.email-signup__button{border-radius:8px!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content){margin-top:clamp(28px,4vw,44px)!important;padding-top:22px!important;border-top:1px solid var(--pp-foot-line-soft)!important;color:var(--pp-foot-muted)!important;font-size:.84rem!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content) a{color:var(--pp-foot-muted)!important;text-decoration:none!important;transition:color .2s ease!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content) a:hover{color:var(--pp-foot-accent)!important}@media screen and (max-width:749px){.pp-footer-logo{justify-content:center!important}footer .menu__details,footer .email-signup-block{border-left:0!important;padding-left:0!important;border-bottom:1px solid var(--pp-foot-line-soft)!important;padding-bottom:22px!important;margin-bottom:22px!important}footer .email-signup-block{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}footer .menu__details summary,footer .email-signup__heading,footer .email-signup-block :is(h2,h3,h4){font-size:.76rem!important;padding:7px 12px!important;margin-bottom:16px!important}footer .menu__details summary:before,footer .email-signup__heading:before,footer .email-signup-block :is(h2,h3,h4):before{width:13px!important;height:13px!important}.email-signup__input-group{flex-direction:column!important;gap:10px!important}.email-signup__input,.email-signup__button{width:100%!important}}:root{--color-background: #F5EDE0 !important;--brand-bg: #F5EDE0 !important;--pp-bg: #F5EDE0;--pp-bg-alt: #F2EAD8}.shopify-section:not(.header-section) .section-background,.color-scheme-background{background-color:#f5ede0!important}#header-component,.header,.header-section header,.header-wrapper,header-component{background-color:#2c3b2d!important;background:#2c3b2d!important;border-bottom:1px solid rgba(255,255,255,.08)!important}#header-component.scrolled,.header.scrolled,header-component[scrolled],header-component[sticky]{background-color:#2c3b2d!important;background:#2c3b2d!important;box-shadow:0 2px 24px #0f170a38!important}#header-component .menu-list__link,#header-component .pp-menu-link,#header-component .header__icon,#header-component .header-menu a,.header .menu-list__link,.header .header__icon,.header nav a{color:#f5efe1!important}#header-component .menu-list__link:hover,#header-component .pp-menu-link:hover,#header-component .pp-menu-item:hover>.pp-menu-link,.header .menu-list__link:hover{color:#e8a87c!important;opacity:1!important}#header-component .menu-list__link--active,#header-component .pp-menu-link.menu-list__link--active{color:#e8a87c!important}#header-component .pp-menu-link:not([aria-haspopup]):after{background:#e8a87c!important}#header-component .menu-list__link--active:after,.header .menu-list__link--active:after{background-color:#e8a87c!important}#header-component .header__icon svg,#header-component .header__icon path,.header .header__icon svg,.header .header__icon path{color:#f5efe1!important;stroke:#f5efe1!important;fill:currentColor}#header-component .cart-bubble__background,.header .cart-bubble__background{background-color:#c2613d!important}#header-component .cart-bubble__text,.header .cart-bubble__text{color:#faf7f2!important}#header-component .header__heading-logo,.header .header__heading-logo{filter:none!important}@media screen and (min-width:750px){#header-component .pp-menu-link[href*=track],#header-component .pp-menu-link[href*=Track]{border:1px solid rgba(232,168,124,.35)!important;background:#e8a87c1f!important;color:#e8a87c!important;border-radius:999px!important}#header-component .pp-menu-link[href*=track]:hover,#header-component .pp-menu-link[href*=Track]:hover{background:#e8a87c38!important;border-color:#e8a87c8c!important;color:#f5efe1!important}}@media screen and (min-width:750px){#header-component .menu-list__submenu-inner.pp-menu-dropdown{background:#fffdf7!important;border-color:#2c3b2d1f!important}#header-component .pp-menu-dropdown__item{color:#1c1a17!important}#header-component .pp-menu-dropdown__item:hover{background:#2c3b2d0f!important;color:#2c3b2d!important}#header-component .pp-menu-dropdown__group-link{color:#5a524a!important}#header-component .pp-menu-dropdown__group-link:hover{background:#2c3b2d0f!important;color:#2c3b2d!important}}#header-component .menu-drawer-container .header__icon--summary svg,#header-component .menu-drawer-container .header__icon--summary path{color:#f5efe1!important;stroke:#f5efe1!important}#header-component .menu-drawer{background:#fdfaf4fc!important}#header-component .menu-drawer__close-button{background:#2c3b2d!important;border-color:#2c3b2d24!important;color:#2c3b2d!important}#header-component .menu-drawer__menu-item--mainlist,#header-component .menu-drawer__menu-item--parent,#header-component .menu-drawer__menu-item--child{color:#1c1a17!important}#header-component .menu-drawer__menu-item--mainlist:hover,#header-component .menu-drawer__menu-item--parent:hover,#header-component .menu-drawer__menu-item--child:hover{color:#2c3b2d!important}#header-component .menu-drawer__menu-item>.svg-wrapper{color:#2c3b2d!important}#header-component .menu-drawer__menu-item[href*=track],#header-component .menu-drawer__menu-item[href*=Track]{background:#2c3b2d!important;color:#f5efe1!important}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)}footer{background:#243325!important;border-top:1px solid rgba(245,239,225,.1)!important;color:#d6cfbf!important}footer p,footer li,footer span:not(.cart-bubble__text){color:#d6cfbf!important}footer :is(.menu,.menu__list,ul,li) a{color:#c4bbb0!important}footer :is(.menu,.menu__list,ul,li) a:hover{color:#e8a87c!important}footer :is(.menu,.menu__list,ul,li) a:after{background:#e8a87c!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content){border-top-color:#f5efe11a!important;color:#8c8378!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content) a{color:#8c8378!important}footer :is(.footer__bottom,.footer__content-bottom,.copyright,.footer__copyright,.copyright__content) a:hover{color:#e8a87c!important}footer .email-signup__input{background-color:#ffffff14!important;border:1px solid rgba(245,239,225,.18)!important;color:#f5efe1!important}footer .email-signup__input::placeholder{color:#d6cfbf8c!important}footer .email-signup__input:focus{background-color:#ffffff1f!important;border-color:#e8a87c8c!important;box-shadow:0 0 0 3px #e8a87c26!important}footer .menu__details summary,footer .email-signup__heading,footer .email-signup-block :is(h2,h3,h4){background:transparent!important;color:#d6cfb3!important;padding:20px 10px!important;border:1px solid rgba(192,97,59,.45)!important}footer .menu__details summary *,footer .email-signup__heading *,footer .email-signup-block :is(h2,h3,h4) *{color:#faf7f2!important}footer .fa-solid,footer .svg-wrapper svg{color:#e8a87c!important}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block{background:#f0e9d9!important;background-color:#f0e9d9!important}dialog{background-color:#f5ede0!important}.drawer{background-color:#f5ede0!important}textarea,input:not([type=checkbox],[type=radio]){background-color:#fffcf5!important}html{scrollbar-color:rgba(44,59,45,.3) #F2EAD8!important}::-webkit-scrollbar-track{background-color:#f2ead8!important}.header-actions__action svg,.header-actions__action .icon,.header-actions__action{color:#f5efe1!important}.menu-list__submenu-inner.pp-menu-dropdown{background-color:#2c3b2d!important;border:1px solid rgba(245,239,225,.15)!important;box-shadow:0 6px 20px #0000004d!important}.pp-menu-dropdown__item,.pp-menu-dropdown__item-label,.pp-menu-dropdown__list a{color:#f5efe1!important}.pp-menu-dropdown__item:hover .pp-menu-dropdown__item-label{color:#e8a87c!important}.pp-menu-dropdown svg,.pp-menu-dropdown .icon-caret{color:#f5efe1!important;fill:#f5efe1!important}footer .shopify-section-group-footer-group{background-color:transparent!important}footer a,footer p,footer li,footer span:not([class*=badge]){color:#d6cfb3!important}footer a:hover{color:#e8a87c!important}footer h2,footer h3,footer h4,footer [class*=title]{color:#f5efe1!important}footer input[type=email]{background-color:#ffffff1a!important;border-color:#f5efe14d!important;color:#f5efe1!important}footer input[type=email]::placeholder{color:#f5efe180!important}footer button[type=submit],footer [type=submit]{background-color:#c2613d!important;color:#fff!important;border-color:#c2613d!important}header-component .header__underlay-closed,header-component .header__underlay-open{background:#2c3b2d!important;background-image:none!important}#header-component{--color-scheme-top-row: #2C3B2D !important;--color-scheme-bottom-row: #2C3B2D !important;--color-background: rgb(44 59 45 / 1) !important;--color-foreground: rgb(245 239 225 / 1) !important;--color-foreground-rgb: 245 239 225 !important;--color-primary: #E8A87C !important}#header-component .menu-list__link,#header-component .pp-menu-link,#header-component .header-menu a,#header-component .menu-list__list-item a,#header-component .menu-list__link-title{color:#f5efe1!important}#header-component .header-actions__action,#header-component .header-actions__action svg,#header-component .header__icon,#header-component .header__icon svg,#header-component .header__icon path,#header-component button[aria-label] svg,#header-component button[aria-label] path{color:#f5efe1!important;stroke:#f5efe1!important}header-component[sticky] .header__underlay-closed,header-component[scrolled] .header__underlay-closed{background:#2c3b2d!important;background-image:none!important}@media screen and (max-width:749px){#header-component .header__underlay-closed,#header-component .header__underlay-open{background:#2c3b2d!important;background-image:none!important}}:root{--purrpetal-card-bg: #FEFAF4;--purrpetal-card-radius: 18px;--purrpetal-card-image-radius: 14px;--purrpetal-card-border: 1px solid rgba(44, 59, 45, .11);--purrpetal-card-shadow: 0 1px 3px rgba(44, 59, 45, .05), 0 8px 24px rgba(44, 59, 45, .08);--purrpetal-card-shadow-hover: 0 3px 10px rgba(44, 59, 45, .1), 0 18px 40px rgba(44, 59, 45, .14);--purrpetal-title-color: #2C3B2D;--purrpetal-price-color: #2C3B2D;--purrpetal-compare-price-color: #A89880}:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block{background:#fefaf4!important;background-color:#fefaf4!important}:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-grid-view-zoom-out--details .h4,:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content .h4,:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content .h5{color:#2c3b2d!important;font-weight:600!important}:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .quick-add__button{background:#2c3b2dd1!important;color:#f5efe1!important;border:1px solid rgba(44,59,45,.2)!important;box-shadow:0 4px 16px #2c3b2d38!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}@media(hover:hover)and (pointer:fine){:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .quick-add__button:hover{background:#c2613d!important;color:#f5efe1!important;border-color:#c2613d!important;box-shadow:0 4px 16px #c2613d4d!important}}@media screen and (max-width:749px){:root{--purrpetal-card-radius: 14px;--purrpetal-card-image-radius: 11px}}:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .card-gallery,:is(.resource-list__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .product-card__content>.group-block{background:#fefaf4!important}:is(.resource-list__item,.product-grid__item,#ResultsList.main-collection-grid .product-grid__item)>product-card.product-card .quick-add__button{background:#6b9e78!important;color:#fff!important;border:1px solid rgba(107,158,120,.5)!important;box-shadow:#6b9e7866 0 4px 16px!important}#ResultsList.main-collection-grid .product-grid__item>product-card.product-card .quick-add__button{background:#6b9e78!important;color:#fff!important}.quick-add__button .add-to-cart-text{background:#6b9e78!important;color:#fff!important}#ResultsList.main-collection-grid .product-grid__item>product-card.product-card .quick-add__button{width:auto!important}.shopify-section:nth-child(2n):not(.header-section):not(.footer-utilities):not(.section-wrapper){background-color:#f5ede0!important}.shopify-section:nth-child(odd):not(.header-section):not(.footer-utilities){background-color:transparent!important}.shopify-section:not(.header-section):not(.shopify-section-group-footer-group){background-color:transparent!important}:is(#MainContent[data-template=blog],#MainContent[data-template="page.about"],#MainContent[data-template="page.contact"],#MainContent[data-template=article],#MainContent:has(.shopify-policy__container),#MainContent[data-template=page]:has(.pp-policy--shipping),#MainContent:has(#pp-tracking-page-app)){background:radial-gradient(circle at top left,rgba(194,97,61,.05),transparent 34rem),linear-gradient(180deg,#f5ede0 0% 400px,#f5ede0)!important}[id*=pp_collection_duo],[id*=pp_collection_duo] .ppc-wrap,[id*=pp_collection_duo] .ppc{background-color:#f5ede0!important}body{background:#f5ede0!important}:root{--color-background: #F5EDE0 !important;--brand-bg: #F5EDE0 !important;--pp-bg: #F5EDE0;--pp-bg-alt: #F5EDE0}.shopify-section:not(.header-section) .section-background{background-color:#f5ede0!important}.shopify-section-group-footer-group{background-color:transparent!important}footer .section-background{background-color:transparent!important}footer .footer-utilities,.shopify-section.footer-utilities{background-color:transparent!important}.password-footer,.password-page__footer,.template-password footer,body.password footer,body[class*=password] footer,.password-login__footer{background:#243325!important;background-color:#243325!important;color:#d6cfbf!important}.password-page .footer,.template-password .footer,.shopify-section-group-password-footer-group,.password-footer--section{background:#243325!important;background-color:#243325!important}.template-password footer a,body.password footer a,.password-footer a,.password-page__footer a{color:#c4bbb0!important}.template-password footer a:hover,body.password footer a:hover,.password-footer a:hover{color:#e8a87c!important}.template-password footer p,.template-password footer span,body.password footer p,body.password footer span,.password-footer p,.password-footer span{color:#c4bbb0!important}.email-signup-block p,.email-signup__description,footer .email-signup-block p,footer .email-signup__description,.password-page .email-signup-block p,.password-page .email-signup__description,.email-signup__heading~p,.email-signup__content p,[class*=email-signup] p,[class*=newsletter] p{color:#d6cfbf!important;opacity:1!important}body.password .email-signup-block>:not(h2):not(h3):not(h4):not(.email-signup__input-group):not(button):not(form){color:#000!important}.password-footer__powered-by .icon-shopify{color:#37a718!important}.trust-badge-item{background:#fff!important}#header-component button[aria-label="Close dialog"] svg,#header-component button[aria-label="Close dialog"] path,#header-component button[aria-label^=Remove] svg,#header-component button[aria-label^=Remove] path,#header-component .quantity-minus svg,#header-component .quantity-minus path,#header-component .quantity-minus line,#header-component .quantity-plus svg,#header-component .quantity-plus path,#header-component .quantity-plus line{stroke:#1a1a1a!important;color:#1a1a1a!important}#header-component button[aria-label^=Remove]:hover svg,#header-component button[aria-label^=Remove]:hover path{stroke:#c0392b!important}.Vtl-CheckoutClickModal__Header{background-color:#2c3b2d!important;color:#fff!important}.Vtl-Modal__Content,.Vtl-CheckoutClickModal__Content{background-color:#f5ede0!important}.Vtl-CheckoutClickModal__Body [class*=badge],.Vtl-CheckoutClickModal__Body [class*=Badge],.Vtl-CheckoutClickModal__Body [class*=tag],.Vtl-CheckoutClickModal__Body [class*=discount]{background-color:#c2613d!important;color:#fff!important}.Vtl-CheckoutClickModal__Footer [class*=primary],.Vtl-CheckoutClickModal__Body [class*=AddToOrder],.Vtl-CheckoutClickModal__Body [class*=add-to-order],.Vtl-CheckoutClickModal__Body button[class*=primary]{background-color:#c2613d!important;color:#fff!important;border-color:#c2613d!important}.Vtl-CheckoutClickModal__Footer [class*=checkout],.Vtl-CheckoutClickModal__Footer [class*=Checkout],button[class*=checkout]{background-color:#2c3b2d!important;color:#fff!important;border-color:#2c3b2d!important}.Vtl-CheckoutClickModal__Body [class*=price],.Vtl-CheckoutClickModal__Body [class*=Price]{color:#c2613d!important}.Vtl-CheckoutClickModal__Header [class*=close],.Vtl-CheckoutClickModal__Header button{color:#fff!important}.vtl-product-card{background-color:#fefaf4!important;border:1px solid rgba(44,59,45,.11)!important;border-radius:18px!important;box-shadow:0 1px 3px #2c3b2d0d,0 8px 24px #2c3b2d14!important;padding:0!important;margin:0 5px 16px!important;overflow:hidden!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;cursor:pointer!important;display:flex!important;flex-direction:column!important}.vtl-product-card:hover{box-shadow:0 3px 10px #2c3b2d1a,0 18px 40px #2c3b2d24!important;border-color:#2c3b2d38!important;transform:scale(1.02)!important}.vtl-product-card__header{background-color:#fefaf4!important;padding:10px 10px 8px!important;border-radius:18px 18px 0 0!important;position:relative!important}.vtl-product-card__image,.vtl-product-card__image-img{border-radius:14px!important;overflow:hidden!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.vtl-product-card__discount-badge{background-color:#fff4edf5!important;color:#c85f37!important;border-radius:999px!important;padding:8px 13px!important;font-size:12.5px!important;font-weight:700!important;font-family:Roboto,sans-serif!important;position:absolute!important;top:18px!important;left:18px!important;right:auto!important;display:inline-flex!important;align-items:center!important;line-height:1!important;z-index:2!important}.vtl-product-card__title,.vtl-product-card__title-inner{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#2c3b2d!important;line-height:1.4!important;text-decoration:none!important;padding:0!important;margin:0!important}.vtl-product-card__details{padding:4px 12px 12px!important;display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important}.vtl-product-card__price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px!important;margin:0!important}.vtl-product-card__current-price{font-family:Montserrat,sans-serif!important;font-size:15.7px!important;font-weight:800!important;color:#2c3b2d!important}.vtl-product-card__compare-at-price{font-family:Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#a89880!important;text-decoration:line-through 1.5px!important}.vtl-product-card__title{padding:10px 10px 0 0!important;display:block!important}.vtl-product-carousel__slider-inner{gap:0!important}.vtl-rp-main-widget,.vtl-rv-main-widget{margin:0!important}.vtl-product-carousel__container{margin:0 20px!important}#search-modal{--km-search-header-bg: #2c3b2d;--km-search-header-text: rgba(255, 252, 245, .96);--km-search-header-muted: rgba(255, 252, 245, .5);--km-search-header-icon: rgba(255, 252, 245, .62);--km-search-accent: #c2613d;--km-search-accent-dark: #a84f2e;--km-search-surface: #fffcf5;--km-search-surface-alt: #f5ede0;--km-search-border: #e8e2d8;--km-search-text: #1c1a17;--km-search-text-muted: #6b6259}#search-modal .search-modal__content{border:0!important;overflow:hidden}@media screen and (min-width:750px){#search-modal .search-modal__content{border-radius:0 0 18px 18px!important;box-shadow:0 12px 40px #1c1a172e,0 2px 8px #1c1a1714!important}}#search-modal predictive-search-component.predictive-search{display:block;width:100%;background-color:var(--km-search-surface-alt)!important}#search-modal .predictive-search-form{display:flex;flex-direction:column;width:100%}#search-modal .predictive-search-form__header{position:sticky;top:0;z-index:3;display:flex;align-items:center;background-color:var(--km-search-header-bg)!important;border:none!important;border-radius:0!important;padding:10px 14px!important}#search-modal .predictive-search-form__header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--km-search-accent),var(--km-search-accent-dark));transform:scaleX(0);transform-origin:left center;transition:transform .28s ease;pointer-events:none}#search-modal .predictive-search-form__header:focus-within:after{transform:scaleX(1)}#search-modal .predictive-search-form__header-inner{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--km-search-header-text)!important}#search-modal .predictive-search-form__header:focus-within,#search-modal .predictive-search-form__header-inner:focus-within,#search-modal .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none!important;box-shadow:none!important;border-color:transparent!important}#search-modal input.search-input{color:var(--km-search-header-text)!important;background:transparent!important;caret-color:var(--km-search-accent)!important;border:0!important;box-shadow:none!important}#search-modal input.search-input::placeholder{color:var(--km-search-header-muted)!important}#search-modal .search-input:hover,#search-modal .search-input:focus,#search-modal .search-input:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}#search-modal .predictive-search__icon{color:var(--km-search-header-icon)!important;transition:color .2s ease}#search-modal .predictive-search-form__header:focus-within .predictive-search__icon{color:var(--km-search-accent)!important}#search-modal .predictive-search__reset-button{color:var(--km-search-header-text)!important;opacity:.72}#search-modal .predictive-search__reset-button:hover{color:var(--km-search-accent)!important;opacity:1}#search-modal .predictive-search__close-modal-button{--button-color: rgba(255, 252, 245, .82) !important;--button-background-color: rgba(255, 252, 245, .1) !important;border-radius:8px!important;box-shadow:none!important}#search-modal .predictive-search__close-modal-button:hover{--button-color: rgba(255, 252, 245, 1) !important;--button-background-color: rgba(255, 252, 245, .18) !important}#search-modal .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before{background-color:transparent!important}#search-modal .predictive-search-form__content-wrapper{position:relative!important;top:0!important;left:0!important;width:100%!important;display:flex;flex-direction:column;background-color:var(--km-search-surface-alt)!important;border-radius:0 0 16px 16px!important;overflow:hidden}#search-modal .predictive-search-form__content{background-color:var(--km-search-surface-alt)!important;max-height:min(50dvh,34rem);overflow-y:auto}#search-modal .predictive-search-results__inner{padding:18px 18px 12px!important}#search-modal .predictive-search-results__title{font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--km-search-text-muted)!important;margin-bottom:14px!important}#search-modal .predictive-search-results__clear{color:var(--km-search-accent)!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(194,97,61,.35)!important;box-shadow:none!important;padding:0 0 1px!important}#search-modal .predictive-search-results__clear:hover{color:var(--km-search-accent-dark)!important;border-bottom-color:var(--km-search-accent-dark)!important;transform:none!important;box-shadow:none!important}#search-modal .predictive-search-results__list{gap:10px!important}#search-modal .predictive-search-results__card{border-radius:10px!important;overflow:hidden}#search-modal .resource-card__link{display:block;border:1px solid transparent!important;border-radius:10px!important;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}@media(hover:hover)and (pointer:fine){#search-modal .resource-card__link:hover{border-color:#c2613d47!important;box-shadow:0 6px 18px #1c1a171a,0 2px 6px #1c1a170d!important;transform:translateY(-2px)}}#search-modal .resource-card__media{background-color:var(--km-search-surface-alt)!important;overflow:hidden!important}#search-modal .resource-card__image{display:block;width:100%!important;height:auto!important}#search-modal .resource-card__content{background-color:var(--km-search-surface)!important;padding:8px 10px 10px!important}#search-modal .resource-card__title{color:var(--km-search-text)!important;font-size:12px!important;line-height:1.35!important;font-weight:500!important}#search-modal .resource-card__price .price,#search-modal .resource-card__price>span:not(.compare-at-price){color:var(--km-search-accent)!important;font-size:13px!important;font-weight:600!important}#search-modal .resource-card__price .compare-at-price{color:var(--km-search-text-muted)!important;font-size:11px!important;text-decoration:line-through!important}#search-modal .predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(245 237 224 / .96), rgb(245 237 224 / .8), rgb(245 237 224 / .3), transparent ) !important}#search-modal .predictive-search__search-button{background-color:var(--km-search-accent)!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important}#search-modal .predictive-search__search-button:hover{background-color:var(--km-search-accent-dark)!important;box-shadow:0 4px 14px #a84f2e4d!important}@media screen and (max-width:749px){#search-modal .dialog-modal[open].search-modal__content{border-radius:0!important}#search-modal .predictive-search-form__header{padding:12px 14px!important;min-height:56px}#search-modal input.search-input{font-size:16px!important}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 5.25rem)}#search-modal .predictive-search-results__inner{padding:14px 14px 10px!important}#search-modal .predictive-search-results__list{gap:8px!important}@media(hover:none){#search-modal .resource-card__link:hover{transform:none;box-shadow:none!important;border-color:transparent!important}}}body:has(#MainContent[data-template=search]),body.template-search{--pp-search-page-bg: var(--pp-bg, #F5EDE0);--pp-search-page-bg-alt: var(--pp-bg-alt, #F2EAD8);--pp-search-page-surface: #FFFCF7;--pp-search-page-surface-soft: rgba(255, 252, 247, .84);--pp-search-page-text: var(--pp-text, #1C1A17);--pp-search-page-muted: var(--pp-text-muted, #6B6259);--pp-search-page-light: var(--pp-text-light, #9A9087);--pp-search-page-accent: var(--brand-primary, #C2613D);--pp-search-page-accent-hover: var(--brand-secondary, #A84F2E);--pp-search-page-forest: #2C3B2D;--pp-search-page-border: var(--pp-border-soft, #E8E2D8);--pp-search-page-border-strong: rgba(194, 97, 61, .24);--pp-search-page-shadow: 0 1px 2px rgba(28, 26, 23, .03), 0 14px 38px rgba(28, 26, 23, .08);--pp-search-page-shadow-hover: 0 4px 14px rgba(28, 26, 23, .05), 0 20px 44px rgba(28, 26, 23, .1);--pp-search-page-dropdown-shadow: 0 12px 28px rgba(28, 26, 23, .1), 0 24px 60px rgba(28, 26, 23, .12);--pp-search-page-radius-xl: 24px;--pp-search-page-radius-lg: 18px;--pp-search-page-radius-md: 14px;--pp-search-page-max: 1180px}:where(#MainContent[data-template=search],body.template-search #MainContent){position:relative!important;z-index:1!important;background:radial-gradient(circle at top right,rgba(194,97,61,.08),transparent 30rem),linear-gradient(180deg,var(--pp-search-page-bg) 0%,var(--pp-search-page-bg-alt) 100%)!important;padding-top:42px!important;padding-bottom:72px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)){width:calc(100% - 40px)!important;max-width:var(--pp-search-page-max)!important;margin:0 auto 18px!important;padding:34px 32px 28px!important;background:linear-gradient(135deg,#c2613d0f,#fffcf7f2),#ffffffb8!important;border:1px solid var(--pp-search-page-border)!important;border-radius:var(--pp-search-page-radius-xl)!important;box-shadow:var(--pp-search-page-shadow)!important;position:relative!important;overflow:hidden!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)):before{content:"";position:absolute;width:220px;height:220px;top:-92px;right:-72px;border-radius:999px;background:radial-gradient(circle,#2c3b2d1c,#2c3b2d00 72%);pointer-events:none}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)) :is(h1,.h1,.main-search__title,.template-search__title){margin:0 0 16px!important;color:var(--pp-search-page-text)!important;font-family:"Fraunces",var(--font-h1--family),serif!important;font-size:clamp(2rem,4vw,3.35rem)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.04em!important;text-align:left!important;text-transform:none!important;position:relative!important;z-index:1!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)) :is(h1,.h1,.main-search__title,.template-search__title):after{content:"";display:block;width:76px;height:3px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--pp-search-page-accent),var(--pp-search-page-accent-hover))}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)) :is(h1,.h1,.main-search__title,.template-search__title) :is(mark,span,strong,em){color:var(--pp-search-page-accent)!important;background:transparent!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form){width:100%;max-width:920px;margin:0!important;position:relative}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(.field,.search__field,.search-form__field){position:relative!important;display:flex!important;align-items:center!important;min-height:64px!important;background:var(--pp-search-page-surface)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:20px!important;box-shadow:var(--pp-search-page-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(.field,.search__field,.search-form__field):focus-within{border-color:var(--pp-search-page-border-strong)!important;box-shadow:0 0 0 4px #c2613d1a,var(--pp-search-page-shadow)!important;transform:translateY(-1px)}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form)>input[type=search]{display:block;width:100%!important;min-height:64px!important;padding:0 54px 0 18px!important;color:var(--pp-search-page-text)!important;background:var(--pp-search-page-surface)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:20px!important;box-shadow:var(--pp-search-page-shadow)!important;outline:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form)>input[type=search]:focus,:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form)>input[type=search]:focus-visible{border-color:var(--pp-search-page-border-strong)!important;box-shadow:0 0 0 4px #c2613d1a,var(--pp-search-page-shadow)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(input[type=search].field__input,input[type=search].search__input,.search__input.field__input){min-height:62px!important;width:100%!important;padding-inline:46px 52px!important;color:var(--pp-search-page-text)!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;font-size:1.02rem!important;font-weight:500!important;line-height:1.2!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(input[type=search].field__input,input[type=search].search__input,.search__input.field__input)::placeholder,:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form)>input[type=search]::placeholder{color:var(--pp-search-page-light)!important;opacity:1!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(.field__button,.search__button,.reset__button,.search__reset){min-width:44px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--pp-search-page-forest)!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transition:color .18s ease,background .18s ease,transform .18s ease!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(.field__button,.search__button,.reset__button,.search__reset):hover{color:var(--pp-search-page-accent)!important;background:#c2613d14!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) .svg-wrapper{color:var(--pp-search-page-light)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) results-list.product-grid-container{width:calc(100% - 40px)!important;max-width:var(--pp-search-page-max)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important;overflow:visible!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .collection-wrapper{width:100%!important;max-width:var(--pp-search-page-max)!important;margin:0 auto!important;gap:16px!important;background:transparent!important;overflow:visible!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets-block-wrapper,.facets.facets--horizontal,.facets__form,.facets__filters-wrapper,.facets__item,.sorting-filter){position:relative!important;overflow:visible!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets-block-wrapper{margin:0 0 14px!important;padding:0!important;background:transparent!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets.facets--horizontal{padding:14px!important;background:var(--pp-search-page-surface-soft)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:22px!important;box-shadow:var(--pp-search-page-shadow)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets__form{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets__filters-wrapper{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.products-count-wrapper,.facets__count,.facets__results-count,[data-testid=products-count]){color:var(--pp-search-page-muted)!important;font-size:.92rem!important;font-weight:650!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){min-height:46px!important;padding:12px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:var(--pp-search-page-text)!important;background:var(--pp-search-page-surface)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:999px!important;font-size:.92rem!important;font-weight:650!important;line-height:1!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__label,.sorting-filter__label){color:inherit!important;font-size:inherit!important;font-weight:inherit!important}@media(hover:hover)and (pointer:fine){:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__summary:hover,.sorting-filter__button:hover,.facets-toggle__button:hover,.facets-mobile__button:hover){color:var(--pp-search-page-accent)!important;background:#c2613d14!important;border-color:var(--pp-search-page-border-strong)!important;transform:translateY(-1px)}}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(details[open]>.facets__summary,details[open]>summary,.sorting-filter__button[aria-expanded=true],.facets-toggle__button[aria-expanded=true]){color:var(--pp-search-page-accent)!important;background:#c2613d14!important;border-color:var(--pp-search-page-border-strong)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(floating-panel-component,.facets__inputs,.facets__panel-content,.sorting-filter__options,.sorting-filter__panel-content,.details-content){background:var(--pp-search-page-surface)!important;background-color:var(--pp-search-page-surface)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:18px!important;box-shadow:var(--pp-search-page-dropdown-shadow)!important;color:var(--pp-search-page-text)!important;z-index:9999!important;overflow:hidden!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__inputs-list,.sorting-filter__options-inner){margin:0!important;padding:6px!important;background:var(--pp-search-page-surface)!important;border-radius:16px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets__inputs-list-item{background:var(--pp-search-page-surface)!important;border-radius:12px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox__label{display:flex!important;align-items:center!important;width:100%!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;color:var(--pp-search-page-text)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox .icon-checkmark{border-color:#1c1a1729!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox__label-text{color:inherit!important;font-weight:500!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox__input:checked+.checkbox__label{background:#c2613d17!important;color:var(--pp-search-page-accent)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--pp-search-page-accent)!important;border-color:var(--pp-search-page-accent)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:var(--pp-search-page-accent)!important;font-weight:700!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .sorting-filter__option{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;background:var(--pp-search-page-surface)!important;color:var(--pp-search-page-text)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .sorting-filter__option:has(.sorting-filter__input:checked){background:#c2613d17!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .sorting-filter__option:has(.sorting-filter__input:checked) :is(.sorting-filter__label,.sorting-filter__checkmark){color:var(--pp-search-page-accent)!important;font-weight:700!important}@media(hover:hover)and (pointer:fine){:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.sorting-filter__option:hover,.facets__inputs-list-item:hover,.checkbox__label:hover){background:#c2613d12!important;color:var(--pp-search-page-accent)!important}}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets-remove__pill,.pills__pill,.facets__clear-all-link,.facets__clear-all-link--active,.clear-filter){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:var(--pp-search-page-accent)!important;background:#c2613d14!important;border:1px solid rgba(194,97,61,.2)!important;border-radius:999px!important;padding:9px 14px!important;text-decoration:none!important;box-shadow:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets-remove__pill,.pills__pill) .svg-wrapper{color:inherit!important}@media(hover:hover)and (pointer:fine){:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__clear-all-link:hover,.facets__clear-all-link--active:hover,.clear-filter:hover){color:#fff!important;background:var(--pp-search-page-accent)!important;border-color:var(--pp-search-page-accent)!important}}:where(#MainContent[data-template=search],body.template-search #MainContent) .column-options{display:flex!important;align-items:center!important;gap:8px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .column-options__option{margin:0!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .column-picker{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--pp-search-page-surface)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:999px!important;color:var(--pp-search-page-muted)!important;box-shadow:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .column-options__option-input:checked+.column-picker{color:#fff!important;background:var(--pp-search-page-accent)!important;border-color:var(--pp-search-page-accent)!important}@media screen and (min-width:990px){:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets-block-wrapper--vertical:not(#filters-drawer),.facets.facets--vertical:not(.facets--drawer)){padding:18px!important;background:var(--pp-search-page-surface-soft)!important;border:1px solid var(--pp-search-page-border)!important;border-radius:var(--pp-search-page-radius-xl)!important;box-shadow:var(--pp-search-page-shadow)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky!important;top:calc(var(--header-height, 72px) + 18px)!important;align-self:start!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets--vertical summary{padding:14px 0!important}}:where(#MainContent[data-template=search],body.template-search #MainContent) #ResultsList.main-collection-grid .product-grid,:where(#MainContent[data-template=search],body.template-search #MainContent) .product-grid{gap:18px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) #ResultsList.main-collection-grid,:where(#MainContent[data-template=search],body.template-search #MainContent) #ResultsList.main-collection-grid .product-grid,:where(#MainContent[data-template=search],body.template-search #MainContent) #ResultsList.main-collection-grid .product-grid__item{overflow:visible!important}@media screen and (max-width:989px){:where(#MainContent[data-template=search],body.template-search #MainContent){padding-top:20px!important;padding-bottom:48px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)),:where(#MainContent[data-template=search],body.template-search #MainContent) results-list.product-grid-container{width:calc(100% - 20px)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)){margin-bottom:14px!important;padding:24px 18px 20px!important;border-radius:18px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)) :is(h1,.h1,.main-search__title,.template-search__title){font-size:clamp(1.9rem,8vw,2.6rem)!important;margin-bottom:14px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(.field,.search__field,.search-form__field),:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form)>input[type=search]{min-height:56px!important;border-radius:18px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) form[action*="/search"]:not(.predictive-search-form) :is(input[type=search].field__input,input[type=search].search__input,.search__input.field__input){min-height:54px!important;font-size:16px!important;padding-inline:42px 48px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets-block-wrapper{margin-bottom:10px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets.facets--horizontal{padding:10px!important;border-radius:18px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){min-height:48px!important;padding:12px 16px!important;font-size:.95rem!important;text-transform:capitalize!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .column-picker{width:48px!important;height:48px!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .facets-mobile-wrapper.facets-controls-wrapper{position:sticky!important;top:calc(var(--header-height, 72px) + 10px)!important;z-index:20!important}:where(#MainContent[data-template=search],body.template-search #MainContent) .product-grid{gap:12px!important}}@media screen and (max-width:989px){body:has(#MainContent[data-template=search]) #filters-drawer,body.template-search #filters-drawer{width:100dvw!important;max-width:100%!important;background:var(--pp-search-page-bg)!important;box-shadow:-14px 0 32px #1c1a172e!important}body:has(#MainContent[data-template=search]) #filters-drawer .drawer__header,body.template-search #filters-drawer .drawer__header{padding:16px 18px!important;background:var(--pp-search-page-surface)!important;border-bottom:1px solid var(--pp-search-page-border)!important}body:has(#MainContent[data-template=search]) #filters-drawer .drawer__title,body.template-search #filters-drawer .drawer__title{margin:0!important;color:var(--pp-search-page-text)!important;font-family:"Fraunces",var(--font-h2--family),serif!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:-.02em!important}body:has(#MainContent[data-template=search]) #filters-drawer .drawer__content,body.template-search #filters-drawer .drawer__content{padding:14px 16px 22px!important}body:has(#MainContent[data-template=search]) #filters-drawer :is(.facets__summary,summary),body.template-search #filters-drawer :is(.facets__summary,summary){min-height:52px!important;padding:14px 0!important;color:var(--pp-search-page-text)!important}body:has(#MainContent[data-template=search]) #filters-drawer :is(.button,.button-secondary),body.template-search #filters-drawer :is(.button,.button-secondary){width:100%!important;min-height:50px!important;justify-content:center!important;background:var(--pp-search-page-accent)!important;color:#fff!important;border:0!important;border-radius:16px!important;box-shadow:none!important}body:has(#MainContent[data-template=search]) #filters-drawer :is(.button,.button-secondary):hover,body.template-search #filters-drawer :is(.button,.button-secondary):hover{background:var(--pp-search-page-accent-hover)!important}}@media screen and (max-width:480px){:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)),:where(#MainContent[data-template=search],body.template-search #MainContent) results-list.product-grid-container{width:calc(100% - 16px)!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(.section-content-wrapper,.template-search__header,.main-search):has(form[action*="/search"]:not(.predictive-search-form)){padding:22px 14px 18px!important}}@media screen and (max-width:749px){:where(#MainContent[data-template=search],body.template-search #MainContent) .facets__form,:where(#MainContent[data-template=search],body.template-search #MainContent) .facets-drawer__form-wrapper{align-items:stretch!important}#filters-drawer .facets-drawer__filters{width:100%!important;align-self:stretch!important}#filters-drawer .facets__filters-wrapper{width:100%!important}#filters-drawer .sorting-filter__horizontal,#filters-drawer .sorting-filter.sorting-filter__horizontal{width:100%!important;display:block!important}#filters-drawer .facets__item{width:100%!important}#filters-drawer .facets__title-wrapper{width:100%!important;align-self:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px 14px 20px!important;background-color:#f2ede3!important;border-bottom:1px solid #E8E2D8!important;position:sticky!important;top:0!important;z-index:20!important;gap:0!important}#filters-drawer .facets-drawer__title{flex:1 1 auto!important;font-size:17px!important;font-weight:700!important;color:#1c1a17!important;letter-spacing:-.01em;margin:0!important;padding:0!important;white-space:nowrap;display:flex!important;align-items:center!important;gap:8px}body:has(#MainContent[data-template=search]) #filters-drawer .facets-drawer__close,body.template-search #filters-drawer .facets-drawer__close{flex-shrink:0!important;width:32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;background-color:#1c1a1712!important;background:#1c1a1712!important;border-radius:6px!important;color:#1c1a17!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;position:static!important;top:auto!important;right:auto!important;cursor:pointer;border:none!important;margin-left:auto}body:has(#MainContent[data-template=search]) #filters-drawer .facets-drawer__close:hover,body.template-search #filters-drawer .facets-drawer__close:hover{background-color:#c2613d1f!important;background:#c2613d1f!important;color:#c2613d!important}#filters-drawer .facets-drawer__close .svg-wrapper,#filters-drawer .facets-drawer__close svg{width:14px!important;height:14px!important;flex-shrink:0}#filters-drawer .facets-remove--mobile-and-vertical{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:12px 20px 8px!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:0!important;box-sizing:border-box!important;border-bottom:1px solid #E8E2D8!important}#filters-drawer .facets-remove__pill,#filters-drawer .pills__pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background-color:#c2613d1a!important;color:#c2613d!important;border:1px solid rgba(194,97,61,.25)!important;border-radius:6px!important;padding:5px 10px!important;font-size:13px!important;font-weight:500!important;height:auto!important;min-height:unset!important}#filters-drawer .facets-remove__pill .svg-wrapper,#filters-drawer .pills__pill .svg-wrapper{width:12px!important;height:12px!important;flex-shrink:0}#filters-drawer .facets__panel{width:100%!important;box-sizing:border-box!important;padding:20px!important}#filters-drawer .facets__summary{width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 20px!important;margin:0!important;background:transparent!important;border:none!important;border-radius:0!important;min-height:unset!important;font-size:12px!important;font-weight:700!important;color:#6b6259!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer}#filters-drawer details[open]>.facets__summary{color:#c2613d!important}#filters-drawer .facets__inputs-wrapper{width:100%!important;box-sizing:border-box!important;padding:0 20px 14px!important;margin:0!important}#filters-drawer .facets__inputs-list{width:100%!important;box-sizing:border-box!important;border-radius:6px!important;background-color:#fff!important;border:1px solid #E8E2D8!important;box-shadow:0 2px 12px #1c1a1714!important;padding:4px!important;list-style:none!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}#filters-drawer .facets__inputs-list-item{border-radius:4px!important;background:transparent!important;margin:2px 0!important;width:100%!important;box-sizing:border-box!important}#filters-drawer .checkbox__label{width:100%!important;box-sizing:border-box!important;border-radius:4px!important;padding:11px 12px!important;display:flex!important;align-items:center!important;gap:10px;color:#1c1a17!important;font-size:14px!important;font-weight:400!important}#filters-drawer .checkbox__input:checked+.checkbox__label{background-color:#c2613d12!important;border-radius:4px!important}#filters-drawer .checkbox .icon-checkmark{border-radius:4px!important;background-color:#faf7f2!important;border:1px solid rgba(28,26,23,.2)!important;flex-shrink:0}#filters-drawer .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#c2613d!important;border-color:#c2613d!important}#filters-drawer .facets__inputs-list-item--disabled .checkbox__label{opacity:.4}#filters-drawer .sorting-filter__container{width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:14px 20px!important;gap:12px!important;border-top:1px solid #E8E2D8!important;background:transparent!important;justify-content:flex-start!important}#filters-drawer .sorting-filter__container .facets__label{font-size:11px!important;font-weight:700!important;color:#6b6259!important;text-transform:uppercase!important;letter-spacing:.07em!important;white-space:nowrap!important;flex-shrink:0!important;margin:0!important;padding:0!important}#filters-drawer .sorting-filter__select-wrapper{flex:1!important;display:flex!important;align-items:center!important;background-color:#fff!important;border:1px solid #E8E2D8!important;border-radius:6px!important;padding:0 10px!important;height:38px!important;box-sizing:border-box!important;box-shadow:0 1px 6px #1c1a170f!important;overflow:hidden!important;position:relative}#filters-drawer .sorting-filter__select{flex:1!important;background:transparent!important;border:none!important;border-radius:0!important;padding:10px!important;font-size:14px!important;font-weight:500!important;color:#1c1a17!important;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:100%!important}#filters-drawer .sorting-filter__select-wrapper .icon-caret,#filters-drawer .sorting-filter__select-wrapper>svg:last-child{flex-shrink:0;pointer-events:none;color:#6b6259;width:14px!important;height:14px!important}.facets__drawer-actions{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;padding:10px 16px 16px!important;background-color:#f2ede3!important;border-top:1px solid #E8E2D8!important;position:sticky!important;bottom:0!important;width:100%!important;box-sizing:border-box!important;z-index:10!important}.facets__drawer-actions facet-remove-component{flex:0 0 35%!important;width:35%!important;display:flex!important;align-items:stretch!important}body:has(#MainContent[data-template=search]) #filters-drawer .facets__clear-all,body.template-search #filters-drawer .facets__clear-all,.facets__drawer-actions .facets__clear-all{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:unset!important;background:transparent!important;background-color:transparent!important;color:#6b6259!important;border:1px solid #D8D2C8!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;padding:0 12px!important;margin:0!important;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s;letter-spacing:.01em;text-decoration:none!important;box-shadow:none!important}body:has(#MainContent[data-template=search]) #filters-drawer .facets__clear-all:hover,body.template-search #filters-drawer .facets__clear-all:hover,.facets__drawer-actions .facets__clear-all:hover{background-color:#1c1a170d!important;background:#1c1a170d!important;color:#1c1a17!important;border-color:#c0bab0!important}:where(#MainContent[data-template=search],body.template-search #MainContent) :is(floating-panel-component,.facets__inputs,.facets__panel-content,.sorting-filter__options,.sorting-filter__panel-content,.details-content){background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}body:has(#MainContent[data-template=search]) #filters-drawer .facets__see-results,body.template-search #filters-drawer .facets__see-results,.facets__drawer-actions .facets__see-results{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;height:48px!important;min-height:unset!important;background-color:#c2613d!important;background:#c2613d!important;color:#faf7f2!important;border-radius:6px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em;margin:0!important;padding:0 16px!important;width:auto!important;cursor:pointer;border:none!important;white-space:nowrap;transition:background .2s;box-shadow:0 2px 8px #c2613d4d!important}body:has(#MainContent[data-template=search]) #filters-drawer .facets__see-results:hover,body.template-search #filters-drawer .facets__see-results:hover,.facets__drawer-actions .facets__see-results:hover{background-color:#a84f2e!important;background:#a84f2e!important;box-shadow:0 3px 10px #c2613d66!important}}@media screen and (min-width:750px){:where(#MainContent[data-template=search],body.template-search #MainContent) details.facets__panel[open] .facets__panel-content:has(price-facet-component.price-facet){width:520px!important;padding:18px 18px 16px!important;background:#fffcf5!important;border:1px solid var(--pp-border-soft, #E8E2D8)!important;border-radius:6px!important;box-shadow:0 10px 28px #1c1a171a,0 2px 8px #1c1a170f!important;overflow:visible!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet .facets__inputs-wrapper--row{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:14px!important;width:100%!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet input,:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet .field__input{height:52px!important;min-height:52px!important;background:#faf7f2!important;color:var(--pp-text, #1C1A17)!important;border:1px solid var(--pp-border-soft, #E8E2D8)!important;border-radius:6px!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important;opacity:1!important;box-shadow:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet input::placeholder{color:var(--pp-text-light, #9A9087)!important;opacity:1!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet input:focus{background:#fff!important;border-color:var(--brand-primary, #C2613D)!important;box-shadow:0 0 0 3px #c2613d1f!important;outline:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet .price-facet__highest-price,:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet .price-facet__highest-price--horizontal{margin:0!important;color:var(--pp-text, #1C1A17)!important;font-size:15px!important;line-height:1.45!important;font-weight:400!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet :is(.clear-filter,[clear-filter]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:112px!important;min-height:40px!important;margin-top:4px!important;padding:0 18px!important;background:var(--brand-primary, #C2613D)!important;color:#fff!important;border:1px solid var(--brand-primary, #C2613D)!important;border-radius:6px!important;font-size:0!important;font-weight:500!important;line-height:1!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet :is(.clear-filter,[clear-filter]):before{content:"Clear price";color:#fff!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}:where(#MainContent[data-template=search],body.template-search #MainContent) price-facet-component.price-facet :is(.clear-filter,[clear-filter]):hover{background:var(--brand-secondary, #A84F2E)!important;border-color:var(--brand-secondary, #A84F2E)!important}}@media screen and (min-width:750px){facet-remove-component.facets-horizontal-remove--active:before,.facets-horizontal-remove--active:before{content:none!important;display:none!important;border:0!important;width:0!important;height:0!important}}@media screen and (max-width:749px){#filters-drawer details[open]>.facets__summary{color:#c2613d!important;background:transparent!important;border:none!important}.facets-toggle{align-items:center!important;gap:8px!important;min-height:52px!important;padding-block:6px!important;border-radius:6px}.facets-toggle .column-picker,.facets-controls-wrapper .column-picker,.facets-mobile-wrapper .column-picker{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;box-sizing:border-box!important}.facets-toggle .column-picker svg,.facets-controls-wrapper .column-picker svg{width:18px!important;height:18px!important}.facets-toggle__button,.facets-toggle__wrapper>button{height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important}}@media screen and (max-width:749px){#filters-drawer .facets__summary,#filters-drawer details>summary.facets__summary{background:red!important;background-color:#ff0!important;border:none!important;border-radius:0!important;padding-inline:4px!important;min-height:unset!important}#filters-drawer .facets__summary .facets__label{color:#1c1a17!important;font-weight:650!important}#filters-drawer .sorting-filter,#filters-drawer .sorting-filter__select,#filters-drawer select[name=sort_by]{width:100%!important;min-height:48px!important;padding:12px 10px 12px 16px!important;line-height:1.3!important;font-size:15px!important;color:#1c1a17!important;text-overflow:ellipsis!important;-webkit-appearance:none!important;appearance:none!important}#filters-drawer .sorting-filter__option{padding:12px 16px!important;min-height:44px!important;white-space:nowrap!important;font-size:15px!important}#MainContent[data-template=collection] :is(floating-panel-component,.facets__inputs,.facets__panel-content,.sorting-filter__options,.sorting-filter__panel-content,.details-content){background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}#MainContent[data-template=collection] :is(.facets__summary,.sorting-filter__button,.facets-toggle__button,.facets-mobile__button){background-color:transparent!important;text-transform:capitalize!important}.facets__inputs-wrapper{border-radius:0!important}}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type,#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template="collection.cats-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template="collection.dogs-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type){background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;overflow:visible!important}:is(#MainContent[data-template=blog] .blog-posts>.text-block:first-of-type,#MainContent[data-template="page.about"] .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template=article] header,#MainContent:has(.shopify-policy__container) .shopify-policy__title,#MainContent[data-template=page]:has(.pp-policy--shipping) .section-content-wrapper:has(.pp-policy--shipping)>.text-block:first-of-type,#MainContent[data-template=collection]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template="collection.cats-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type,#MainContent[data-template="collection.dogs-collection"]>.shopify-section.section-wrapper:first-of-type .section-content-wrapper>.text-block:first-of-type):before{content:none!important;display:none!important}.shopify-policy__title{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.shopify-policy__title:before{content:none!important;display:none!important}#MainContent[data-template="page.contact"] .contact-form-title{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}#MainContent[data-template="page.contact"] .contact-form-title:before,#MainContent[data-template="page.contact"] .contact-form-intro:before{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main.css.map */
