html,body.pb-themed{background:var(--bg)!important;color:var(--ink);font-family:var(--f-sans)!important;-webkit-font-smoothing:antialiased;line-height:1.5}body.pb-themed{--header-height:76px;--header-group-height:76px;--top-row-height:76px;--pb-cta:var(--clay)}body.pb-themed main h1,body.pb-themed main h2,body.pb-themed main h3,body.pb-themed main h4{font-family:var(--f-display);letter-spacing:-.022em;font-weight:500;color:var(--ink);text-wrap:balance}body.pb-themed main h1{font-size:clamp(40px,5vw,80px);line-height:.96;letter-spacing:-.035em;font-weight:600}body.pb-themed main h2{font-size:clamp(28px,3.6vw,52px);line-height:1;letter-spacing:-.028em}body.pb-themed main h3{font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.018em}body.pb-themed main h4{font-size:18px;line-height:1.25}body.pb-themed main em,body.pb-themed main i{font-family:var(--f-serif);font-style:italic;color:var(--clay-deep)}body.pb-themed main p,body.pb-themed main li{color:var(--ink-soft);line-height:1.55}body.pb-themed main strong,body.pb-themed main b{color:var(--ink);font-weight:600}body.pb-themed .shopify-section,body.pb-themed .color-scheme-1,body.pb-themed .color-1{background:var(--bg);color:var(--ink)}body.pb-themed .color-scheme-2,body.pb-themed .color-2{background:var(--bg-2);color:var(--ink)}body.pb-themed main a:not(.pb-brand):not(.pb-cart-btn):not(.pb-btn):not(.pb-chip):not(.pb-side-rail__dot):not(.pb-gift-line):not(.button){color:var(--ink);text-decoration:none}body.pb-themed main a:hover:not(.pb-brand):not(.pb-cart-btn):not(.pb-btn){color:var(--clay-deep)}body.pb-themed .button:not(.pb-btn):not(.pb-cart-btn):not(.pb-chip):not(.pb-side-rail__dot):not(.pb-newsletter button):not([type=button][data-pb-country]):not(.button-unstyled),body.pb-themed button.button:not(.pb-btn):not(.button-unstyled),body.pb-themed a.button:not(.pb-btn):not(.button-unstyled),body.pb-themed input[type=submit]:not(.pb-btn),body.pb-themed button[type=submit]:not(.pb-btn):not(.pb-cart-btn):not(.pb-chip):not(.pb-side-rail__dot):not(.pb-newsletter button):not([data-pb-country]):not([data-pb-filter]):not(.button-unstyled){font-family:var(--f-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:14px 26px;border-radius:999px;background:linear-gradient(135deg,var(--clay) 0%,oklch(.54 .13 36) 100%);border:1px solid var(--clay);color:var(--bg);box-shadow:0 6px 18px -6px #8a3e298c,inset 0 1px #e2805e66;cursor:pointer;text-decoration:none;transition:transform .2s cubic-bezier(.6,0,.2,1),box-shadow .2s,background .2s,border-color .2s;display:inline-flex;align-items:center;gap:8px}body.pb-themed .button:not(.pb-btn):not(.button-unstyled):hover,body.pb-themed button[type=submit]:not(.pb-btn):not(.pb-cart-btn):not(.pb-chip):not([data-pb-country]):not([data-pb-filter]):not(.button-unstyled):hover{background:linear-gradient(135deg,oklch(.62 .14 38) 0%,var(--clay) 100%);border-color:#cb6443;transform:translateY(-2px);box-shadow:0 12px 26px -8px #8a3e29bf,inset 0 1px #f3906d73}body.pb-themed .button--secondary:not(.pb-btn):not(.button-unstyled),body.pb-themed .button--tertiary:not(.pb-btn):not(.button-unstyled){background:transparent;color:var(--ink);border-color:var(--ink);box-shadow:none;background-image:none}body.pb-themed .button--secondary:hover:not(.pb-btn):not(.button-unstyled),body.pb-themed .button--tertiary:hover:not(.pb-btn):not(.button-unstyled){background:var(--ink);color:var(--bg);border-color:var(--ink);background-image:none}body.pb-themed main input[type=text]:not([class*=pb-]),body.pb-themed main input[type=email]:not([class*=pb-]),body.pb-themed main input[type=search]:not([class*=pb-]),body.pb-themed main input[type=tel]:not([class*=pb-]),body.pb-themed main input[type=password]:not([class*=pb-]),body.pb-themed main textarea:not([class*=pb-]){background:transparent;border:0;border-bottom:1px solid var(--ink);font:inherit;font-size:16px;padding:10px 0;outline:none;color:var(--ink);border-radius:0}body.pb-themed main input:focus:not([class*=pb-]),body.pb-themed main textarea:focus:not([class*=pb-]){border-bottom-color:var(--clay-deep)}body.pb-themed main label{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.pb-themed [class*=price]:not(.pb-cat-row__price):not(.pb-gift-line__price){font-family:var(--f-mono);letter-spacing:0}body.pb-template-product main h1{font-size:clamp(36px,4.5vw,68px);letter-spacing:-.038em;line-height:1;margin-bottom:14px}body.pb-template-product .product__title,body.pb-template-product .product-title{font-family:var(--f-display)}body.pb-template-product main .price__regular,body.pb-template-product main .price__sale{font-family:var(--f-mono);font-size:22px;letter-spacing:0}body.pb-template-product main .product-description,body.pb-template-product main .rte{font-size:16px;line-height:1.55;color:var(--ink-soft)}body.pb-template-product main .rte h2,body.pb-template-product main .rte h3{color:var(--ink);margin-top:1.4em}body.pb-template-product main .rte strong{color:var(--ink)}body.pb-template-product main .rte ul li{margin-bottom:6px}body.pb-template-product main .rte .product-pdp{font-family:var(--f-sans)}body.pb-template-product main .rte .product-pdp .lede{font-size:clamp(18px,1.8vw,22px);line-height:1.4;color:var(--ink)}body.pb-template-collection main h1,body.pb-template-collection main .collection__title{font-size:clamp(40px,5.6vw,84px);letter-spacing:-.04em;line-height:.96}body.pb-template-collection main .product-card__title,body.pb-template-collection main .card__heading{font-family:var(--f-display);font-size:18px;letter-spacing:-.02em;font-weight:500}body.pb-template-collection main .product-card{transition:transform .2s}body.pb-template-collection main .product-card:hover{transform:translateY(-2px)}body.pb-template-cart main h1{font-size:clamp(40px,5vw,72px);margin-bottom:24px}body.pb-template-cart main .cart-items,body.pb-template-cart main .cart__items{font-family:var(--f-mono)}body.pb-template-cart main .cart__line,body.pb-template-cart main .cart-item{border-bottom:1px solid var(--rule-soft);padding:18px 0}body.pb-template-cart main .cart__subtotal,body.pb-template-cart main [class*=subtotal]{font-family:var(--f-mono);font-size:22px;letter-spacing:0}body.pb-template-404 main,body.pb-template-search main{padding:clamp(60px,10vw,140px) var(--pad-x)}body.pb-template-404 main h1{font-size:clamp(56px,10vw,180px);letter-spacing:-.05em;line-height:.88}body.pb-template-page main,body.pb-template-policy main,body.pb-template-article main{padding:clamp(48px,7vw,96px) var(--pad-x);max-width:78ch;margin:0 auto}body.pb-template-page main h1,body.pb-template-policy main h1,body.pb-template-article main h1{margin-bottom:28px}body.pb-template-page main p,body.pb-template-policy main p,body.pb-template-article main p{font-size:17px;line-height:1.6;margin-bottom:1.1em}body.pb-themed .product-form__buttons,body.pb-themed .product-form{gap:12px}body.pb-themed quantity-input button,body.pb-themed .quantity-input button{border-radius:999px;border:var(--border);width:34px;height:34px}body.pb-themed select{font-family:var(--f-mono);font-size:12px;border:var(--border);border-radius:999px;padding:8px 32px 8px 14px;background:var(--bg);color:var(--ink);text-transform:uppercase;letter-spacing:.06em}body.pb-themed .card{background:var(--bg);border-radius:0}body.pb-themed .badge{background:var(--ink);color:var(--bg);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 10px}body.pb-themed>#header-group,body.pb-themed>footer:not(.pb-footer-wrap){display:none}body.pb-themed header-component{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/petbase-skin.css.map */
