body.color-1.h1-heading-font.h2-heading-font{font-weight:400!important}
body .custom-benefits-section-wrapper .custom-subtitle[data-source-block-id="dog_pdp:04:002"]{font-weight:400!important}
.snudora-source-wordmark{display:flex;align-items:center;justify-content:center;color:#2f4f4f;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.6px;line-height:1.1;text-align:center}
.snudora-source-review-note{font:12px/1.5 "DM Sans",sans-serif;color:#526461;background:#f8f5f0;padding:12px 20px;text-align:center;border-top:1px solid #dedbd5}
.page-fade-in,.scroll-trigger,.animate--slide-in{opacity:1!important;transform:none!important}
.snudora-native-status{font:12px/1.4 "DM Sans",sans-serif;margin:8px 0;color:#2f4f4f}
.kaching-bundles__block{display:block!important}
.shop-add-to-cart-button[disabled],.lps-atc-btn[disabled]{opacity:1!important;cursor:default}
.award-text,.award-title{white-space:normal!important}
.award-badge-container{width:280px!important;height:35px!important}
.snudora-source-footer-wordmark{display:block;font-family:"DM Sans",sans-serif;font-size:34px;font-weight:800;letter-spacing:-1.6px;line-height:1.1;color:#f8f5f0;max-width:210px;margin:0 0 18px}
@media(max-width:749px){.snudora-source-wordmark{font-size:28px}}
.snudora-newsletter{display:flex;align-items:center;border-radius:78px;overflow:hidden;background:rgba(248,245,240,.08);border:1px solid rgba(248,245,240,.1);}
@media(max-width:749px){.reviews-rating-summary{box-sizing:border-box;max-width:100%;width:100%;flex-wrap:wrap;justify-content:center}.reviews-rating-summary .rating-text{min-width:0;max-width:100%;white-space:normal}.reviews-rating-summary .rating-text p{white-space:normal}}
