@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{--rp-green-deep: #0c1e14;--rp-green: #1B3A2D;--rp-green-mid: #2a5440;--rp-gold: #F5A623;--rp-gold-dark: #c97f10;--rp-cream: #FAF7F2;--rp-serif: "Playfair Display", Georgia, serif;--rp-sans: "DM Sans", system-ui, sans-serif}body{font-family:var(--rp-sans)!important;background:#fff}.page-width{max-width:1280px!important;margin:0 auto!important}.header__heading-logo-wrapper{background:transparent!important;padding:0!important;border:none!important;box-shadow:none!important}.header__heading-logo{background:transparent!important;mix-blend-mode:multiply!important}.color-scheme-1 .header__heading-logo,[class*=color-scheme] .header__heading-logo{mix-blend-mode:screen!important;filter:brightness(1)!important}.header__heading-link{background:transparent!important;padding:0!important}.header__heading{background:transparent!important}.list-payment{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;list-style:none!important;padding:0!important;margin:0!important}.list-payment__item{display:flex!important;align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.list-payment__item svg,.list-payment__item .icon{height:24px!important;width:auto!important;display:block!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important}.icon--full-color{border:none!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.footer__payment .list-payment__item>*{border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important}.badge--bottom-left,.product-card-wrapper .badge,.card__badge .badge[class*=sold],[class*=sold-out],[class*=soldout]{display:none!important}.badge--bottom-left.color-scheme-2{display:inline-block!important}.card{border-radius:16px!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important;background:#fff!important;box-shadow:0 2px 12px #0000000f!important;border:none!important}.card:hover{transform:translateY(-5px)!important;box-shadow:0 18px 44px #00000017!important}.card__heading a{font-family:var(--rp-sans)!important;font-weight:700!important;color:#1a1a1a!important;text-decoration:none!important}.card__heading a:hover{color:var(--rp-green)!important}.price__sale .price-item--sale{font-family:var(--rp-serif)!important;font-size:2rem!important;font-weight:700!important;color:#1a1a1a!important}.price__compare .price-item--regular{color:#bbb!important;text-decoration:line-through!important;font-size:1rem!important}.price--large .price-item--sale{font-size:2.4rem!important}.button--primary,.button.main-product-atc{background:var(--rp-green)!important;color:#fff!important;font-family:var(--rp-sans)!important;font-weight:700!important;letter-spacing:.06em!important;border-radius:8px!important;border:none!important;font-size:1rem!important;padding:16px 28px!important;transition:background .2s,transform .15s!important}.button--primary:hover,.button.main-product-atc:hover{background:var(--rp-green-mid)!important;transform:translateY(-1px)!important}.urgency-text{font-family:var(--rp-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;padding:10px 16px!important;border-radius:8px!important;margin-bottom:12px!important}.product__title h1{font-family:var(--rp-sans)!important;font-size:1.9rem!important;font-weight:800!important;color:#111!important;line-height:1.25!important;margin-bottom:4px!important}.product__title h2{display:none!important}.product__media-wrapper{position:relative}.product__media-wrapper:after{content:"";display:block;position:absolute;bottom:16px;right:16px;width:110px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 32'%3E%3Crect width='110' height='32' rx='6' fill='rgba(27,58,45,0.82)'/%3E%3Cpath d='M8 24V10h5C16.2 10 18 11.8 18 14c0 1.8-1.1 3.2-2.8 3.7L18.5 24H16l-3.4-6H10.5V24H8zM10.5 15.8H13c1.6 0 2.5-.9 2.5-2c0-1.2-.9-2-2.5-2H10.5v4z' fill='%23F5A623'/%3E%3Ctext x='22' y='20' font-family='Georgia,serif' font-size='10' font-weight='700' fill='%23F5A623' letter-spacing='0.5'%3EROYALPETS%3C/text%3E%3Cpath d='M88 11c1.2-2 3.5-2 4.5 0c1-2 3.5-2 4.5 0c1.2 2.5-.5 5.5-4.5 7.5c-4-2-5.7-5-4.5-7.5z' fill='%23F5A623' opacity='0.9'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:10;opacity:.92}.product__description{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #f0f0f0!important}.product__description .rp{font-family:var(--rp-sans)!important;max-width:100%!important}@media(max-width:749px){.product__description .rp-stats-row{grid-template-columns:1fr 1fr!important}.product__description .rp-compare{overflow-x:auto!important}}.product-form__input .swatch-input__button,.product-form__input .button{border-radius:8px!important;font-weight:600!important;transition:all .2s!important}.shipping-estimator{background:#f0f7f4!important;border:1px solid #b2dfdb!important;border-radius:8px!important;padding:10px 14px!important;font-size:13.5px!important;color:var(--rp-green)!important;font-weight:600!important;margin:12px 0!important}.sticky-atc{font-family:var(--rp-sans)!important;box-shadow:0 -4px 20px #0000001f!important}.sticky-atc button.main-product-atc{background:var(--rp-gold)!important;color:#1a1a1a!important;font-weight:800!important;border-radius:8px!important;font-size:14px!important}.header__heading-logo-wrapper{max-width:180px!important}.header{background:var(--rp-green)!important;padding:12px 0!important}.header__heading-link,.header__menu-item,.header__icon{color:#fff!important}.header__menu-item:hover{color:var(--rp-gold)!important}.announcement-bar{background:var(--rp-gold)!important;color:#1a1a1a!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;padding:10px!important}.review-item__image{width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0!important;border:2px solid #e8f0ec!important}.review-item__image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.review-item--top{display:flex!important;gap:14px!important;align-items:flex-start!important}.footer{background:var(--rp-green-deep)!important;color:#fffc!important}.footer__heading{color:var(--rp-gold)!important}.footer a{color:#ffffffb3!important}.footer a:hover{color:var(--rp-gold)!important}.cart__checkout-button{background:var(--rp-green)!important;color:#fff!important;font-weight:700!important;border-radius:8px!important}.cart__checkout-button:hover{background:var(--rp-green-mid)!important}@media(max-width:749px){.product__title h1{font-size:1.5rem!important}.product__media-wrapper:after{width:88px;height:26px;bottom:10px;right:10px}.header{padding:8px 0!important}}.footer-block__brand-info .rte p{font-size:13.5px!important;line-height:1.75!important;color:#ffffff8c!important}.rp-footer-contact{margin-top:14px;font-family:var(--rp-sans);font-size:12.5px;color:#fff6;line-height:1.9}.rp-footer-contact a{color:#f5a623b3;text-decoration:none;transition:color .2s}.rp-footer-contact a:hover{color:#f5a623}.rph-h1{font-size:clamp(36px,5.2vw,68px)!important}.rpc-sv{background:#c97f1024!important;color:#7a4800!important}@media(max-width:600px){.rp-faq-q{font-size:14px;padding:18px 0}.rp-faq-a{font-size:13.5px}}@media(max-width:600px){.rp-ann{height:44px}.rp-ann-msg{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/royalpets-global.css.map */
