.pp-home .pp-category-image{background-color:#f8f4ec!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-color:#b887553d!important;box-shadow:0 5px 14px #123f2f17!important}.pp-home .pp-category-image .pp-category-icon,.pp-home .pp-category-image>img{display:none!important}.pp-home .pp-category:nth-child(1) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-grooming-cleaning-no-leaf-360.jpg?v=1790865042)!important}.pp-home .pp-category:nth-child(2) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-cat-essentials-no-leaf-360.jpg?v=1790865052)!important}.pp-home .pp-category:nth-child(3) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-travel-essentials-no-leaf-360.jpg?v=1790865064)!important}.pp-home .pp-category:nth-child(4) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-toys-enrichment-no-leaf-360.jpg?v=1790865077)!important}.pp-home .pp-category:nth-child(5) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-feeding-hydration-no-leaf-360.jpg?v=1790865086)!important}.pp-home .pp-category:nth-child(6) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-beds-comfort-no-leaf-360.jpg?v=1790865099)!important}.pp-home .pp-category:nth-child(7) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-collars-harnesses-leads-no-leaf-360.jpg?v=1790865108)!important}.pp-home .pp-category:nth-child(8) .pp-category-image{background-image:url(/cdn/shop/files/plexia-paw-all-products-no-leaf-360.jpg?v=1790865119)!important}.pp-home .pp-category:hover .pp-category-image{border-color:#b887557a!important;box-shadow:0 11px 24px #123f2f24!important}@media(prefers-reduced-motion:reduce){.pp-home .pp-category-image{transition:none!important}}main[data-template^=product] .product-details{--pp-green:#123f2f;--pp-green-deep:#0d3427;--pp-cream:#fffdf9;--pp-soft:#f5f7f3;--pp-line:rgba(18,63,47,.13);--pp-muted:#617068;background:var(--pp-cream);border:1px solid rgba(18,63,47,.09);border-radius:20px;box-shadow:0 12px 36px #123f2f12;padding:clamp(22px,2.4vw,34px)!important}main[data-template^=product] .product-details h1{color:var(--pp-green);font-size:clamp(2rem,3vw,2.75rem)!important;line-height:1.06!important;letter-spacing:-.025em;text-wrap:balance;margin-bottom:2px!important}main[data-template^=product] .product-details product-price,main[data-template^=product] .product-details .price{color:var(--pp-green)}main[data-template^=product] .product-details .price{font-size:clamp(1.75rem,2.35vw,2.35rem)!important;font-weight:750;letter-spacing:-.025em}main[data-template^=product] .product-details product-price .compare-at-price{font-size:calc(clamp(1.75rem,2.35vw,2.35rem)*.65);font-weight:500;color:rgb(var(--color-foreground-rgb) / .75);opacity:1;text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:currentColor;margin-inline-start:.2em}main[data-template^=product] .product-details [id*=quality_note_PP],main[data-template^=product] .product-details [data-block-id=quality_note_PP]{display:none!important}main[data-template^=product] .product-details [data-pp-purchase-experience]>[data-pp-purchase-meta]{visibility:hidden!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}main[data-template^=product] .product-details .variant-picker__form{display:grid;gap:20px}main[data-template^=product] .product-details fieldset.variant-option{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px!important;width:100%;border:0;padding:0}main[data-template^=product] .product-details fieldset.variant-option>legend{grid-column:1/-1;width:100%;padding:0;margin:0 0 9px;color:#1c332a;font-size:.95rem;font-weight:700}main[data-template^=product] .product-details label.variant-option__button-label{position:relative;margin:0!important;min-height:54px;padding:10px 11px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid #d9dedb!important;border-radius:10px!important;background:#fff!important;color:#1a2822!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}main[data-template^=product] .product-details label.variant-option__button-label:hover{border-color:#123f2f7a!important;transform:translateY(-1px)}main[data-template^=product] .product-details .variant-option__button-label__pill{background:transparent!important;background-color:transparent!important;opacity:0!important;transform:none!important;box-shadow:none!important}main[data-template^=product] .product-details label.variant-option__button-label:has(input:checked):after{content:none!important;display:none!important}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Color-]) label.variant-option__button-label,main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Colour-]) label.variant-option__button-label{flex-direction:column;min-height:76px;font-size:.82rem}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Color-]) label.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Colour-]) label.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{content:""!important;position:static!important;inset:auto!important;width:28px!important;height:28px!important;flex:0 0 28px;border:1px solid rgba(0,0,0,.12)!important;border-radius:50%!important;background:var(--pp-dot,#d8ddd9)!important;box-shadow:inset 0 0 0 1px #ffffff38!important}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Black i]){--pp-choice-color:#171717;--pp-choice-tint:rgba(23,23,23,.075);--pp-choice-glow:rgba(23,23,23,.11);--pp-dot:#171717}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Blue i]){--pp-choice-color:#37689e;--pp-choice-tint:rgba(55,104,158,.11);--pp-choice-glow:rgba(55,104,158,.14);--pp-dot:#37689e}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Green i]){--pp-choice-color:#5d865e;--pp-choice-tint:rgba(93,134,94,.11);--pp-choice-glow:rgba(93,134,94,.14);--pp-dot:#5d865e}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Orange i]){--pp-choice-color:#cf642d;--pp-choice-tint:rgba(207,100,45,.11);--pp-choice-glow:rgba(207,100,45,.14);--pp-dot:#cf642d}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Purple i]){--pp-choice-color:#7956aa;--pp-choice-tint:rgba(121,86,170,.11);--pp-choice-glow:rgba(121,86,170,.14);--pp-dot:#7956aa}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Red i]){--pp-choice-color:#a33b35;--pp-choice-tint:rgba(163,59,53,.1);--pp-choice-glow:rgba(163,59,53,.13);--pp-dot:#a33b35}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Pink i]){--pp-choice-color:#c87591;--pp-choice-tint:rgba(200,117,145,.12);--pp-choice-glow:rgba(200,117,145,.14);--pp-dot:#c87591}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Yellow i]){--pp-choice-color:#b99420;--pp-choice-tint:rgba(211,177,60,.14);--pp-choice-glow:rgba(211,177,60,.16);--pp-dot:#d3b13c}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Grey i]),main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=Gray i]){--pp-choice-color:#707572;--pp-choice-tint:rgba(112,117,114,.1);--pp-choice-glow:rgba(112,117,114,.13);--pp-dot:#8b8e8c}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value="Dark Grey" i]),main[data-template^=product] .product-details label.variant-option__button-label:has(input[value="Dark Gray" i]){--pp-choice-color:#4d5350;--pp-choice-tint:rgba(77,83,80,.09);--pp-choice-glow:rgba(77,83,80,.12);--pp-dot:#4d5350}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value=White i]){--pp-choice-color:#7f8b84;--pp-choice-tint:rgba(190,200,194,.18);--pp-choice-glow:rgba(127,139,132,.12);--pp-dot:#f8f8f4}main[data-template^=product] .product-details label.variant-option__button-label:has(input[value="Lake Blue" i]){--pp-choice-color:#4e8592;--pp-choice-tint:rgba(78,133,146,.11);--pp-choice-glow:rgba(78,133,146,.14);--pp-dot:#5d93a0}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Color-]) label.variant-option__button-label:has(input:checked),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Colour-]) label.variant-option__button-label:has(input:checked){border:1.5px solid var(--pp-choice-color,var(--pp-green))!important;background:linear-gradient(135deg,rgba(255,255,255,.97),var(--pp-choice-tint,rgba(18,63,47,.08)))!important;color:#1a2822!important;box-shadow:inset 0 0 0 1px #ffffffc7,0 0 0 2px var(--pp-choice-glow,rgba(18,63,47,.08))!important}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size-]) label.variant-option__button-label:has(input:checked){border:1.5px solid rgba(18,63,47,.62)!important;background:linear-gradient(135deg,#fffffffa,#123f2f13)!important;color:#123f2f!important;box-shadow:inset 0 0 0 1px #ffffffdb,0 0 0 2px #123f2f11!important}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label{order:90}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value=XS i]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value^="XS (" i]){order:10}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value=S i]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value^="S (" i]){order:20}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value=M i]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value^="M (" i]){order:30}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value=L i]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value^="L (" i]){order:40}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value=XL i]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size- i])>label.variant-option__button-label:has(input[value^="XL (" i]){order:50}main[data-template^=product] .product-details .quantity-selector-wrapper{flex:1 0 100%!important;width:100%;display:flex!important;align-items:center;gap:14px!important;margin-bottom:2px}main[data-template^=product] .product-details .quantity-selector-wrapper:not(:has(.pp-quantity-label)):before{content:"Quantity";color:#243a31;font-size:.92rem;font-weight:700}main[data-template^=product] .product-details .quantity-selector{width:180px;max-width:100%;border-color:#123f2f47!important;border-radius:10px!important;overflow:hidden}main[data-template^=product] .product-details .product-form-buttons{gap:11px!important}main[data-template^=product] .product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 0 100%!important;width:100%}main[data-template^=product] .product-details .add-to-cart-button{min-height:60px!important;border:1px solid var(--pp-green)!important;border-radius:10px!important;background:var(--pp-green)!important;color:#fff!important;box-shadow:0 7px 18px #123f2f21;font-weight:750!important;letter-spacing:.005em}main[data-template^=product] .product-details .add-to-cart-button:hover:not(:disabled){background:var(--pp-green-deep)!important;box-shadow:0 10px 22px #123f2f2e}main[data-template^=product] .product-details .pp-atc-shipping,main[data-template^=product] .product-details .accelerated-checkout-block,main[data-template^=product] .product-details .shopify-payment-button,main[data-template^=product] .product-details more-payment-options-link{display:none!important}@media(max-width:749px){main[data-template^=product] .product-details{border-radius:16px;padding:20px 16px!important;box-shadow:0 8px 24px #123f2f0d}main[data-template^=product] .product-details h1{font-size:clamp(1.85rem,9vw,2.4rem)!important}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Color-]),main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Colour-]){grid-template-columns:repeat(3,minmax(0,1fr))}main[data-template^=product] .product-details fieldset.variant-option:has(input[name^=Size-]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-details label.variant-option__button-label{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/plexia-category-images.css.map */
