@font-face{font-family:ES Rebond Grotesque;src:url(/cdn/shop/files/ESRebondGrotesqueTRIAL-Regular-BF66189040b697b.otf?v=1764667403) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ES Rebond Grotesque Bold;src:url(/cdn/shop/files/BrandonGrotesque-Bold.woff?v=1764612445) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chewy Regular;src:url(/cdn/shop/files/Chewy-Regular.ttf?v=1764667842) format("truetype");font-weight:500;font-style:normal;font-display:swap}header header-actions .account-popover__panel{background:#fff}.main-product-section-blocks .variant-legend{margin-top:40px;margin-bottom:6px;font-size:18px;color:#008796;font-weight:600}.main-product-section-blocks .variant-legend span{color:#000;font-weight:400}.main-product-section-blocks select#variant-select{width:100%;max-width:252px;padding:15px;font-size:18px;outline:0;box-shadow:unset}footer .icon-success{color:#fff}.home-hero-section h3.icon_title{display:none}.contact-page .icon-block{justify-content:space-between}.contact-page .contact-form,.contact-page .group-block{width:50%}.contact-page .contact-form{padding:50px 40px;border-radius:30px;background:#fff}.contact-form input,.contact-form textarea{border-radius:10px;box-shadow:0 0 4px #00000080;border:none!important;background:transparent!important}.contact-form input:focus,.contact-form textarea:focus{outline-color:#008796;box-shadow:none}.contact-page .icon-block a{display:flex;align-items:flex-start;gap:20px}.contact-page .icon-block img{height:30px;object-fit:cover}.contact-page h3.icon_title{font-size:24px;color:#008796;margin:0 0 10px;line-height:1}.page-contact .icon-content-wrapper{width:calc(100% - 50px);margin-bottom:20px}.contact-page h2{font-size:48px;color:#008796;line-height:1}.contact-page .text-block p{width:100%;font-size:18px;line-height:1.3}.contact-page span.icon_caption{font-size:18px;line-height:1.3;margin-left:0}.page-contact header.header-section{position:relative;background:linear-gradient(180deg,#00879624,#00879659)}.contact-page .spacing-style{flex-direction:row}body.cart- .cart-title{margin-bottom:40px}body.cart- header.header-section{position:relative;background:linear-gradient(180deg,#00879624,#00879659)}.cart-page.spacing-style{display:flex;flex-direction:column}.section.section--page-width:has(.cart-page){width:100%;--full-page-grid-with-margins: 0;max-width:1720px;margin:0 auto}.cart-drawer__inner{background:#fef7ee}.menu-drawer{background:#fef7ee!important}.header-section .header-logo{padding-left:0}.header-section .cart-bubble__background{background-color:#fff}.header-section .cart-bubble{color:#008796}header:has([data-scroll-direction=up]){background:#daedef}.header-section{z-index:9}.header-section button.button,.header-section .account-button,.header-section a.header-actions__action.action__cart{background:#008796;border-radius:50%}.header-section header-actions{gap:10px}.header-section search-button.search-action{margin-right:5px}.announcement-bar p{font-size:18px}span.icon_caption{margin-left:10px}.home-hero-section .spacing-style.section-content-wrapper{padding-top:200px}.home-hero-section{margin-top:-130px}.home-hero-section .icon-block img{object-fit:contain}.home-hero-section h1 strong{color:#008796}.home-hero-section h1{font-size:74px!important;font-weight:400!important;line-height:87px!important}.home-hero-section .image-block img.image-block__image{height:600px;object-fit:contain}.home-hero-section .image-block{position:relative}.home-hero-section .image-block:after{content:"";position:absolute;bottom:40px;right:-60px;background-image:url(/cdn/shop/files/ce2bee0e27b03b1823dcd88cf72ed46f0efc35a8.gif?v=1764673180);background-repeat:no-repeat;background-position:center;background-size:cover;height:250px;width:350px}.home-hero-section .group-block .text-block p{font-size:20px;line-height:1.3}.home-hero-section .group-block .button-wrapper{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.features-wrapper img.bg_img{position:absolute;height:100%;width:100%;top:0;object-fit:cover;left:0}.features-wrapper h2.heading{font-size:58px;text-align:center;line-height:1}.features-wrapper h2.heading strong{color:#008796}.features-wrapper .section-heading{margin-bottom:50px}.features-wrapper .cat_stand{z-index:1;position:inherit}.features-wrapper .content-box img{height:1.5625vw;width:1.5625vw;object-fit:cover}.features-wrapper .content-box{display:flex;align-items:center;gap:.7813vw;width:fit-content;padding:.7813vw 1.0417vw;border-radius:10px;position:absolute;top:0;left:0;right:0;margin:0 auto;background:var(--bg-color)}.box-content>*{margin:0;font-family:ES Rebond Grotesque;font-size:20px;letter-spacing:.7px}.main-image-content-section{position:relative}.features-wrapper .content-box:nth-child(1){top:3vw;transform:rotate(-4.05deg)}.features-wrapper .content-box:nth-child(2){top:8vw;transform:rotate(2.45deg)}.features-wrapper .content-box:nth-child(3){top:12vw;transform:rotate(.04deg)}.features-wrapper .content-box:nth-child(4){top:16.1vw;transform:rotate(-3.92deg)}.features-wrapper .content-box:nth-child(5){top:21vw;transform:rotate(1.39deg)}.features-wrapper .content-box:nth-child(6){top:25vw;transform:rotate(358deg)}.main-img-content-blcks{position:relative}.feature-cuddle:after{content:"";position:absolute;background:url(/cdn/shop/files/pngwing.com_20_1.png?v=1764686521);width:100%;height:14.0625vw;top:0;background-repeat:no-repeat;background-position:center;max-width:11.25vw;background-size:contain;right:0}.feature-cuddle{position:relative}.main-img-content-blcks img{display:block;width:100%;max-width:100%;object-fit:contain;height:100%}.shopify-policy__container{max-width:70%!important;padding-bottom:50px!important}.shopify-policy__container .shopify-policy__body .rte p{font-size:18px}.shopify-policy__container .shopify-policy__body .rte h4,.shopify-policy__container .shopify-policy__body .rte h3{font-family:ES Rebond Grotesque;font-size:30px}.shopify-policy__container .shopify-policy__title{margin-bottom:40px}@media (min-width: 1920px){.main-img-content-blcks img{object-fit:cover;height:33.2292vw}}@media (max-width: 749px){.features-wrapper h2.heading{font-size:22px}.features-wrapper .content-box{position:unset;transform:unset!important;margin:0 auto 5px;padding:4px 8px;gap:7px}.box-content>*{font-size:12px}.features-wrapper .content-box img{height:19px;width:19px}}.home-feature-collection{background:linear-gradient(180deg,#00879614,#00879633)!important}.home-feature-collection h2 strong{color:#008796}.home-feature-collection .resource-list__item{background:#fff!important;padding:20px;border-radius:20px}.home-feature-collection .resource-list__item slideshow-component{border-radius:20px;overflow:hidden}.home-feature-collection a.contents.user-select-text p{color:#008796;font-size:30px;margin-bottom:15px;margin-top:20px}.home-feature-collection .resource-list__item span.price{font-size:26px;font-family:ES Rebond Grotesque Bold;color:#008796;font-weight:700}.home-feature-collection .resource-list__item span.compare-at-price{color:gray;font-size:18px;opacity:1}.home-feature-collection .resource-list__item span.buy-buttons-block{margin-top:30px}.footer-content{display:flex!important;flex-wrap:wrap;justify-content:space-between;column-gap:0!important;row-gap:30px!important;align-items:flex-start}.footer-content .logo-block{width:50%}.footer-content .logo-block img.logo-block__image{max-width:280px}.footer-content .footer-wrapper .text-block{width:50%}.footer-content .footer-wrapper .text-block p{text-align:start;width:100%;max-width:100%;font-size:20px;line-height:1.3}.footer-content>.group-block,.footer-content>.menu{width:25%}.utilities .details-content ul li.menu__item{margin:0}.footer-wrapper{width:100%;display:flex;flex-direction:row-reverse;max-width:100%;align-items:center;padding-bottom:20px;border-bottom:1px solid #fff;justify-content:space-between}.footer-content .menu__heading,.footer-content h3,.footer-content .email-signup__heading{font-family:ES Rebond Grotesque!important;font-size:28px!important;line-height:42px!important;font-weight:600!important}.footer-content .email-signup__heading{padding-top:0}.footer-content .menu ul{padding-left:15px}.footer-content .menu li{padding-left:25px;position:relative}.footer-content .menu li a{font-size:18px;line-height:1}.footer-content .menu li:before{content:"";position:absolute;height:25px;width:25px;background-image:url(/cdn/shop/files/check.png?v=1764832198);background-position:center;background-repeat:no-repeat;background-size:contain;left:-15px}.footer-content .email-signup__input-group{display:flex!important;flex-direction:column}.footer-content .email-signup__input.paragraph{background:#fff;color:#000;border-color:#fff}.footer-content button.email-signup__button{background:transparent;border-width:1px 1px 3px 1px;border-style:solid;border-color:#fff;margin-top:20px}.footer-content button.email-signup__button:hover{background:#000}.utilities{border-top:1px solid #fff!important;display:flex!important;align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.footer-utilities__group-copyright{width:50p%}.utilities .menu{width:50%}.footer-utilities__group-copyright span,.footer-utilities__group-copyright span a{color:#fff;opacity:1;font-size:20px;line-height:1}.utilities .details-content ul{display:flex;align-items:center;gap:50px;justify-content:flex-end}.utilities .details-content li a{color:#fff;font-size:20px;line-height:1}.home-hero-section.section{overflow:hidden}@media (max-width:1440px){.home-hero-section.section{--full-page-grid-margin: 0 !important;--full-page-grid-with-margins: 0 !important;padding-left:15px;padding-right:15px}.utilities .details-content li a{font-size:16px;line-height:1}footer .section--page-width,.shopify-section-group-footer-group.footer-utilities .section--page-width{--full-page-grid-central-column-width:unset !important;padding-left:15px;padding-right:15px}.shopify-section-group-footer-group.footer-utilities .section--page-width{grid-template-columns:max-content}.shopify-policy__container{max-width:100%!important;padding-bottom:50px!important}.home-hero-section .spacing-style.section-content-wrapper{padding-top:150px}}@media (max-width:1366px){.home-hero-section h1{font-size:65px!important;line-height:80px!important}}@media (max-width:1200px){.home-hero-section h1{font-size:60px!important;line-height:75px!important}}@media (max-width:1199.98px){.contact-page .custom-section-content>.layout-panel-flex{flex-direction:column-reverse}.contact-page .contact-form,.contact-page .group-block{width:100%}span.final__prices{font-size:22px!important}body .cart-items__details .cart-items__title{font-size:25px!important}body .cart-item-ttl{font-size:20px!important}.cart-items__table .cart-items__remove svg{width:20px!important;height:20px!important}td.cart-items__price{font-size:20px!important}.cart__summary-totals{width:40%!important}.cart__summary_payment{width:35%!important}.header-logo__image{width:100%;max-width:150px}.box-content>*{font-size:16px}.utilities{flex-direction:column!important;gap:5px!important}.footer-content>.group-block,.footer-content>.menu{width:50%}.home-hero-section h1{font-size:55px!important;line-height:1.3!important}.home-hero-section .image-block:after{right:-40px}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 50px !important}.home-hero-section .spacing-style.section-content-wrapper{padding-top:100px}.features-wrapper h2.heading,.main-heading-block,h2,.h2.h2,body.cart- .cart-title h1,.contact-page h2{font-size:42px!important}.home-feature-collection .resource-list__item{padding:10px}.home-feature-collection a.contents.user-select-text p{font-size:22px;letter-spacing:1px}.home-feature-collection .resource-list__item span.price{font-size:18px}.home-feature-collection .resource-list__item span.compare-at-price{font-size:16px}}@media (max-width:991.98px){span.final__prices{font-size:18px!important}.home-hero-section .spacing-style.section-content-wrapper{padding-top:160px}.footer-content .footer-wrapper .text-block p{font-size:16px}.footer-content .logo-block img.logo-block__image{max-width:170px}.footer-content .menu__heading,.footer-content h3,.footer-content .email-signup__heading{font-size:18px!important;line-height:1!important}.footer-content .menu li a{font-size:16px}.footer-content .menu li:before{height:18px;width:18px}.footer-content .menu li{padding-left:15px}.footer-utilities__group-copyright span,.footer-utilities__group-copyright span a{font-size:14px}.utilities .details-content ul{gap:10px;justify-content:center}.features-wrapper h2.heading,.main-heading-block,h2,.h2.h2,body.cart- .cart-title h1,.contact-page h2{font-size:36px!important;line-height:1.3!important}.home-hero-section .spacing-style.section-content-wrapper{flex-direction:column-reverse}.home-hero-section .size-style.button-secondary{max-width:fit-content!important}.home-hero-section .image-block img.image-block__image{height:300px}.home-hero-section .image-block:after{bottom:-30px;height:200px;width:200px;right:-20px!important}.home-hero-section h1{font-size:50px!important;text-align:center}.home-hero-section .group-block .text-block p{text-align:center}.home-hero-section .group-block .button-wrapper{margin-left:auto;margin-right:auto}.home-hero-section .group-block.size-style{width:100%!important}.icon-block{justify-content:center;width:100%}.home-feature-collection .resource-list--grid{grid-template-columns:repeat(2,1fr)}.product-section-content-blocks .accordian-answer-items p{font-size:14px!important}}@media (max-width: 767.98px){.compare-inner-contents .comparison-row .cuddlepet-col,.compare-inner-contents .comparison-row .other-col{align-items:center}.contact-form input,.contact-form textarea{padding:10px 20px!important}body.page-contact .page-width-content .spacing-style{--padding-block-start: 30px !important}.contact-page .custom-section-content>.layout-panel-flex{flex-direction:column-reverse;padding-bottom:30px}.contact-page .contact-form{padding:30px 20px;border-radius:10px}.contact-page h3.icon_title{font-size:20px}.contact-page span.icon_caption{font-size:16px}.page-contact .icon-content-wrapper{margin-bottom:10px}.contact-page.section{--full-page-grid-with-margins: 0 !important;padding-left:15px;padding-right:15px}.cart-items__quantity .quantity-selector{height:40px!important}span.final__prices{font-size:16px!important}td.cart-items__price{font-size:15px!important}.cart__summary-totals,.cart__summary_payment{width:100%!important}.cart__total-label,.cart__total-value{font-size:16px!important}.cart-actions{padding-block:0!important}body .cart-items__details .cart-items__title{font-size:16px!important}.cart-items--dividers .cart-items__table-row{align-items:flex-start!important}.box-content>*{font-size:14px}.home-hero-section h1{font-size:32px!important}.home-hero-section .icon-block img{width:70px!important}.home-hero-section .group-block .text-block p{font-size:16px}.contact-page h2,.features-wrapper h2.heading,.main-heading-block,h2,.h2.h2,body.cart- .cart-title h1{font-size:28px!important}.main-img-content-blcks{position:absolute;height:220px}.main-image-content-section .content-wrapper{z-index:9;position:relative}.features-wrapper .section-heading{margin-bottom:30px}.features-wrapper{padding-bottom:90px!important}.main-img-content-blcks img{object-position:bottom}.utilities .details-content li a,.footer-utilities__group-copyright span,.footer-utilities__group-copyright span a{font-size:12px}.footer-wrapper{flex-direction:column-reverse;align-items:flex-start;row-gap:20px}.footer-content .footer-wrapper .text-block{width:100%}footer .section{grid-template-columns:0!important;padding:0 15px!important}.footer-content>.group-block,.footer-content>.menu{width:100%}}@media (max-width:549px){.shopify-policy__container .shopify-policy__body .rte p{font-size:16px}.shopify-policy__container .shopify-policy__body .rte h4,.shopify-policy__container .shopify-policy__body .rte h3{font-size:25px;margin-bottom:0}.utilities .menu{width:100%}.utilities .details-content ul{flex-wrap:wrap}}body.cart- .cart__summary-inner{position:unset;height:fit-content;margin-bottom:70px;border-top:1px solid #000;padding-top:20px}.cart-items__details .cart-items__title{color:#008796!important;font-family:Chewy Regular;font-size:34px!important;max-width:390px;display:block;line-height:1.1}span.final__prices{font-size:25px;color:#000;letter-spacing:0;font-family:ES Rebond Grotesque}.cart-items-component,.page-contact .content-for-layout{background:linear-gradient(180deg,#00879614,#00879633)}.cart-title h1{font-size:58px!important;display:block!important}.cart-title strong{color:#008796}.cart-item-ttl{color:#008796;font-size:30px;font-family:Chewy Regular;line-height:1;letter-spacing:0}.cart-items-title-grid-s{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000000;padding-bottom:24px;margin-bottom:2.0833vw;width:100%}.cart-items--dividers .cart-items__table-row{align-items:center}.cart-items__quantity .quantity-selector,.cart-items__remove{border:none}td.cart-items__price{font-size:25px;letter-spacing:0;line-height:1}.cart-items__quantity .quantity-selector{font-family:ES Rebond Grotesque;font-size:18px;font-weight:700}.cart-items__table .cart-items__remove svg{width:30px;height:30px}.product-section-content-blocks form#custom-product-form{margin-bottom:18px}@media (max-width: 749px){.header__columns .header-logo{grid-area:center;margin:auto;display:flex}.header__column.header__column--left{width:100%}.header__row .header__columns{display:flex}header .header-actions__cart-icon .cart-bubble{top:-2px;right:-4px}header-actions button.account-button,header-actions cart-icon.header-actions__cart-icon,header-actions cart-icon.header-actions__cart-icon span.svg-wrapper{width:30px;height:30px;padding:0}header-actions cart-icon.header-actions__cart-icon span.svg-wrapper{width:30px;height:30px}td.cart-items__price:has(.button.cart-items__remove){display:flex;flex-direction:column;align-items:end;gap:2rem}.cart-items__price .button.cart-items__remove.for_mobile_btn.hidden{display:grid!important}.button.button--tertiary.cart-items__remove.for_desktop_btn,.cart-items-quantity.cart-item-ttl{display:none}.cart-items__quantity .quantity-selector{height:34px!important}.cart-items__quantity .quantity-selector .quantity-minus,.cart-items__quantity .quantity-selector .quantity-plus{width:34px;height:34px}body.cart- .cart__summary-inner{margin-bottom:20px}.cart-page .cart-page__title .cart-title{margin-bottom:20px;padding-top:20px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
