h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.button,.button-secondary,.button-custom,.add-to-cart-button{font-weight:600;letter-spacing:.01em}@media(hover:hover){a.button,a.button-secondary,a.button-custom{transition:transform .15s ease,box-shadow .2s ease}a.button:hover,a.button-custom:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #2b211d8c}}product-card product-price,product-card product-price .price,product-card product-price bdi{font-family:var(--font-body--family);font-size:.9375rem!important;font-weight:600;letter-spacing:0;color:#2b211d}product-card .text-block>p[role=heading]{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important;font-size:1.0625rem!important;line-height:1.3;letter-spacing:-.005em;color:#2b211d}@media(max-width:749px){product-card .text-block>p[role=heading]{font-size:.9375rem!important}}product-card .card-gallery{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #2b211d0f}[id$=__hero] h1{letter-spacing:-.01em}[id$=__hero] [class*=__trust] p{opacity:.9}@media(max-width:749px){[id$=__hero] .hero__container{min-height:0!important}[id$=__hero] h1{font-size:2.5rem!important;line-height:1.05}[id$=__hero] [class*=__body] p{font-size:1rem!important}[id$=__hero] [class*=__eyebrow] p{font-size:.75rem!important}[id$=__hero] .group-block-content.layout-panel-flex--row{flex-wrap:nowrap;gap:8px}[id$=__hero] .group-block-content.layout-panel-flex--row>a{padding-inline:16px;white-space:nowrap;font-size:.9375rem}[id$=__hero] [class*=__trust] p{font-size:.8125rem!important;line-height:1.6}}@media(max-width:749px){[id$=__trust] .section-content-wrapper>.group-block>.group-block-content,[id$=__trust] .group-block>.group-block-content:has(>.group-block+.group-block){display:grid!important;grid-template-columns:1fr 1fr;gap:14px 12px}[id$=__trust] .icon-block svg,[id$=__trust] .icon-block__media{width:24px!important}[id$=__trust] p{font-size:.8125rem!important;line-height:1.35}}[id$=__howset] .group-block[style*=border-radius],[id$=__howset] .group-block{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){[id$=__howset] [class*=__cards]>.group-block-content>.group-block:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #2b211d73}}[id$=__faq] summary,.accordion summary{font-size:1rem}.product-details product-price,.product-information product-price{font-weight:600}.product-details a[href="/pages/size-guide"]{color:#2b211d;text-decoration:underline;text-underline-offset:3px}.product-details .add-to-cart-button{min-height:52px;font-size:1rem}.sp-cart-note{width:100%;display:grid;gap:6px;font-size:.8125rem;line-height:1.4;color:#2b211d;background:#f1e6d6;border-radius:10px;padding:12px 14px}.sp-cart-note p{margin:0;display:flex;gap:8px;align-items:flex-start}.sp-cart-note strong{font-weight:600}.sp-upsell{margin-top:20px;padding:16px;border:1px solid #E4D6C3;border-radius:12px;background:#fbf6ee;text-align:left}.sp-upsell__title{font-family:var(--font-heading--family);font-size:1.125rem;margin:0 0 4px}.sp-upsell__sub{font-size:.8125rem;margin:0 0 12px;opacity:.8}.sp-upsell__list{display:grid;gap:10px}.sp-upsell__item{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;color:inherit;text-decoration:none}.sp-upsell__item img{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#fff}.sp-upsell__name{font-size:.875rem;line-height:1.3}.sp-upsell__price{font-size:.8125rem;font-weight:600}.sp-upsell__cta{font-size:.8125rem;font-weight:600;color:#b0252f;white-space:nowrap}@media(max-width:749px){html:root{--font-h2--size: 2.125rem;--font-h3--size: 1.625rem}[id$=__hero] [class*=__eyebrow]{margin-top:28px}[id$=__trust] .group-block-content.layout-panel-flex--row{align-items:flex-start}[id$=__howset] [class*=__cards] .button-secondary{min-height:44px}}@media screen and (max-width:749px){.cart-drawer__summary .sp-cart-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/santapaws.css.map */
