.smilepaws-rating{color:#0a285a;font-weight:800;letter-spacing:.01em;font-size:.92rem}.smilepaws-eyebrow{color:#287f75;font-weight:900;letter-spacing:.04em;font-size:.83rem;text-transform:uppercase}.smilepaws-intro{color:#153763;font-size:1.06rem;font-weight:650;line-height:1.55;border-top:1px solid #d7e7e2;padding-top:1.15rem}.smilepaws-benefits{margin:0;padding:1rem 1.1rem;list-style:none;background:#eef9f4;border:1px solid #cde8df;border-radius:18px;color:#0a285a;line-height:1.5}.smilepaws-benefits li{margin:.42rem 0}.smilepaws-offer-note{background:#d7f1e7;color:#0a285a;border-radius:14px;padding:.85rem 1rem;font-weight:750}.smilepaws-trust{color:#456063;background:#f7f3ec;border-radius:14px;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}.smilepaws-shipping{color:#287f75;font-weight:800;font-size:.92rem}.product-information h1{color:#0a285a;font-weight:900;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2rem,3vw,3.25rem)}.product-information .price{color:#0a285a;font-size:1.65rem;font-weight:900}.product-information .compare-at-price{color:#6d7d7d}.product-information variant-picker{display:block;border:1px solid #cde8df;border-radius:18px;padding:1rem;background:#fff}.product-information .variant-picker__option{margin:0}.product-information .variant-picker__label{color:#0a285a;font-weight:850}.product-information .variant-picker__option-values{display:grid;gap:.6rem}.product-information .variant-picker__option-values label{border-radius:12px;border:1px solid #b7d9ce;padding:.85rem 1rem;color:#0a285a;font-weight:800}.product-information .variant-picker__option-values label:has(input:checked){background:#0a285a;color:#fff;border-color:#0a285a}.product-information .add-to-cart-button{background:#0a285a!important;border-radius:14px!important;font-weight:900;letter-spacing:.04em;min-height:56px}@media(min-width:750px){.product-information{padding-top:1.5rem}}.smilepaws-native-choices{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smilepaws-bundle-heading{display:flex;align-items:center;gap:.7rem;color:#0a285a;font-size:.74rem;font-weight:900;letter-spacing:.09em;margin:0 0 .85rem}.smilepaws-bundle-heading:before,.smilepaws-bundle-heading:after{content:"";height:1px;background:#b8d4cd;flex:1}.smilepaws-bundle-ui{display:grid;gap:.72rem}.smilepaws-bundle-card{-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:.15rem .75rem;inline-size:100%;min-block-size:104px;padding:1rem 1.1rem;border:1px solid #c4dcd5;border-radius:16px;background:#fff;color:#0a285a;text-align:left;font:inherit}.smilepaws-bundle-card:hover{border-color:#287f75}.smilepaws-bundle-card.is-selected{border:2px solid #0A285A;background:#effaf5;box-shadow:0 5px 15px #0a285a14}.smilepaws-radio{grid-row:span 2;margin-top:.22rem;inline-size:17px;block-size:17px;border:1.5px solid #789b98;border-radius:50%}.is-selected .smilepaws-radio{border:5px solid #0A285A}.smilepaws-bundle-copy{display:grid;gap:.23rem}.smilepaws-bundle-copy strong{font-size:1rem;font-weight:900}.smilepaws-bundle-copy small{color:#287f75;font-size:.78rem;font-weight:750}.smilepaws-bundle-copy em{color:#0a285a;font-size:.77rem;font-style:normal;font-weight:800}.smilepaws-bundle-price{display:grid;justify-items:end;gap:.15rem;padding-right:.1rem}.smilepaws-bundle-price strong{font-size:1.05rem;font-weight:900}.smilepaws-bundle-price s{color:#6c7d7d;font-size:.75rem}.smilepaws-bundle-badge{position:absolute;right:.75rem;top:-.64rem;border-radius:999px;background:#0a285a;color:#fff;padding:.26rem .58rem;font-size:.61rem;font-weight:900;letter-spacing:.07em}@media(max-width:480px){.smilepaws-bundle-card{padding:.9rem;grid-template-columns:19px 1fr auto;gap:.12rem .55rem}.smilepaws-bundle-copy strong{font-size:.92rem}}.smilepaws-gallery-review{margin:0;padding:1.15rem 1.25rem;border:1px solid #cde8df;border-radius:16px;background:#eef9f4;color:#0a285a}.smilepaws-gallery-review__stars{color:#e78670;font-size:1rem;letter-spacing:.12em;line-height:1}.smilepaws-gallery-review blockquote{margin:.65rem 0 .9rem;font-size:.96rem;font-style:normal;font-weight:650;line-height:1.5}.smilepaws-gallery-review__author{display:flex;align-items:center;gap:.4rem;margin:0;color:#287f75;font-size:.82rem;font-weight:750}.smilepaws-gallery-review__author strong{color:#0a285a}.smilepaws-gallery-review__author span{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#287f75;color:#fff;font-size:.68rem;font-weight:900}@media screen and (min-width:500px){.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{width:100%;margin-inline:0;flex-wrap:nowrap}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnail{width:calc((100% - (5 * var(--gap-xs)) - (2 * var(--padding-sm))) / 6);flex:0 0 calc((100% - (5 * var(--gap-xs)) - (2 * var(--padding-sm))) / 6);max-width:none}}@media screen and (min-width:750px){.product-information__media{position:static!important;overflow:visible!important}.smilepaws-media-sticky-group{position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start;display:flex;flex-direction:column;height:fit-content;overflow:visible}.smilepaws-media-sticky-group>media-gallery.media-gallery--carousel{display:block;flex:0 0 auto;padding-block-end:calc(var(--thumbnail-width, 64px) + 2rem)}.smilepaws-media-sticky-group>.smilepaws-gallery-review{position:static;flex:0 0 auto;margin:0}}@media screen and (max-width:749px){.smilepaws-gallery-review{margin-top:.75rem;padding:1rem}.smilepaws-gallery-review blockquote{font-size:.91rem}}@media screen and (min-width:750px){.product-information__grid{align-items:stretch}.product-information__media{align-self:stretch!important;height:auto!important}.smilepaws-media-sticky-group{align-self:start}}@media screen and (min-width:750px){.smilepaws-media-sticky-group>media-gallery.sticky-content{position:static!important;top:auto!important;z-index:auto}}.smilepaws-gallery-review{padding:17px;border-radius:13px}.smilepaws-gallery-review blockquote{margin:8px 0 10px;font-size:15px;line-height:1.48}.smilepaws-gallery-review__author{gap:6px;font-size:13px;line-height:1.25}.smilepaws-gallery-review__author strong{font-weight:600}.smilepaws-gallery-review__author span{width:17px;height:17px;font-size:11px}@media screen and (min-width:750px){.smilepaws-media-sticky-group>media-gallery.media-gallery--carousel{padding-block-end:12px}}@media screen and (max-width:749px){.smilepaws-gallery-review{margin-top:11px;padding:16px;border-radius:13px}.smilepaws-gallery-review blockquote{margin:8px 0 10px;font-size:14px;line-height:1.48}.smilepaws-gallery-review__author{font-size:12.5px}}@media screen and (min-width:750px){.smilepaws-media-sticky-group>.smilepaws-gallery-review{margin-bottom:18px}}@media screen and (max-width:749px){.smilepaws-media-sticky-group>.smilepaws-gallery-review{margin-bottom:14px}}@media screen and (max-width:749px){.smilepaws-media-sticky-group>.smilepaws-gallery-review{display:none!important}}.smilepaws-mobile-review-placement{display:none}@media screen and (min-width:750px){.smilepaws-gallery-review--mobile{display:none!important}}@media screen and (max-width:749px){.smilepaws-gallery-review--desktop{display:none!important}.smilepaws-mobile-review-placement{display:block;grid-column:2 / 3;order:2;width:100%;margin-top:12px;margin-bottom:14px}.smilepaws-mobile-review-placement>.smilepaws-gallery-review--mobile{display:block;margin:0}}#shopify-block-group_hPRxYP .group-block-content{gap:5px!important}#shopify-block-group_hPRxYP .rte :is(p,ul,ol){margin-block:0!important}#shopify-block-group_hPRxYP .rte :is(ul,ol){padding-inline-start:0!important;list-style:none!important}#shopify-block-group_hPRxYP .group-block-content>.shopify-block{min-width:0}.text-block--text_UD9cJc :is(p,ul,ol),.text-block--text_nmpyan :is(p,ul,ol),.text-block--text_RBAwaF :is(p,ul,ol),.text-block--text_Lnx8wj :is(p,ul,ol){margin:0!important;padding:0!important;line-height:1.35!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/smilepaws-product.css.map */
