@charset "UTF-8";@font-face{font-family:ITC Avant Garde Std Bk Normal;src:url(ITCAvantGardeStd-Bk.woff2) format("woff2"),url(ITCAvantGardeStd-Bk.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Std Bk Bold;src:url(ITCAvantGardeStd-Demi.woff2) format("woff2"),url(ITCAvantGardeStd-Demi.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Std Md;src:url(ITCAvantGardeStd-Md.woff2) format("woff2"),url(ITCAvantGardeStd-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.medium-title{font-weight:500}.black-title{color:#000}.black-title .color-gold{color:#e8b236}.black-title .color-silver{color:#76787c}.catgenie-steps .product-page-info__payments label{position:absolute}.catgenie-steps .product-page-info__payments span,.catgenie-steps .product-page-info__payments a{width:20%;padding:0 2px!important}.catgenie-steps .product-page-info__payments a{display:flex;align-items:center}.catgenie-steps .rimage__img{width:initial;height:initial}.catgenie-steps .MagicToolboxSlide.active-magic-slide{display:flex;align-items:center;justify-content:center}.catgenie-hero__text--banner{width:45.5%;position:absolute;bottom:40%;font-size:40px;right:10%;color:#fff;line-height:initial;text-align:right;font-weight:500}@media screen and (max-width:1200px){.catgenie-hero__text--banner{bottom:30%}}@media screen and (max-width:840px){.catgenie-hero__text--banner{font-size:30px;max-width:400px}}@media screen and (max-width:767px){.catgenie-hero__text--banner{font-size:1.2rem}}@media screen and (max-width:480px){.catgenie-hero__text--banner{font-size:1rem}}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors{width:100%!important}}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector:first-child{margin-left:20px}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector:first-child{margin-left:0}}.categenie-steps--plusTxt{display:flex;align-items:center;font-weight:600}@media(max-width:1259px){.catgenie-steps .product-page-info__payments label{font-size:13px}}@media(max-width:1024px){.catgenie-steps .product-page-info__payments label{font-size:20px}}.shogun-root ol:not(.list-unstyled) li:before{display:none}.popup-navigation .popup-navigation__menu:nth-child(4){position:relative!important;top:0!important}.popup-navigation__phone{background-color:#fff}.product-collection__options{min-height:35px}.product-collection__title{min-height:38px}.menu__megamenu .menu__products .affirm-as-low-as{display:none}.tabs.product-tabs .shg-fw{width:100%!important;margin:0!important}@media(min-width:540px)and (max-width:1024px){.product-page .container{max-width:95%}.tabs.product-tabs .shg-c,.tabs.product-tabs .shg-box{min-height:auto!important}}@media(min-width:777px){.tabs.product-tabs .shg-box-vertical-align-wrapper .shg-c,.tabs.product-tabs .shg-box-vertical-align-wrapper .shg-box{padding-left:0!important;padding-right:0!important}}.title--advise{display:block;color:#db5a42}.popup-navigation__countries{padding:20px 20px 0;background-color:#fff}@media(min-width:1025px){.popup-navigation__countries{display:none!important}}.btn-link--logout{display:block;text-align:center;margin:15px auto;font-size:17px}@media only screen and (min-width:1025px){.btn-link--logout{position:absolute;top:-12px;right:15px}}.header__line-info{min-height:auto;padding:12px 0}.header__line-info>.container{position:relative}@media only screen and (min-width:1025px){.header__line-info>.container>div{flex:1;text-align:center}}@media only screen and (max-width:1025px){.header__line-info>.container>div{width:100%}}.header__social-media .icon{fill:#fff}.header__social-media .social-media>.d-flex{margin-right:5px!important}@media only screen and (min-width:1025px){.header__social-media{position:absolute;right:20px}}@media(max-width:777px){.header__tape .align-items-center,.header__tape p{padding:0!important}}.notification .notification__inner .notification-cookies{padding:20px!important}@media(max-width:777px){.notification .notification__inner .notification-cookies{padding:15px 20px 5px!important}}.notification .notification__inner .notification-cookies p{margin:0}.notification .notification__inner .notification-cookies .btn-link{font-size:14px}@media(max-width:777px){.notification .notification__inner .notification-cookies .btn-link{font-size:12px;padding-top:5px!important;padding-bottom:5px!important}}.catgenie-hero{position:relative}.catgenie-hero .catgenie-hero__text--image{position:absolute;top:20%;left:10%;width:45%}.catgenie-buy .product-page-info__reviews{margin-top:5px}.catgenie-dimensions .catgenie-dimensions__main{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:15px;grid-column-gap:50px}@media screen and (max-width:480px){.catgenie-dimensions .catgenie-dimensions__main{grid-template-columns:1fr;grid-row-gap:10px}}.catgenie-dimensions .catgenie-dimensions__main .catgenie-dimension__title{color:#069;font-weight:500}.catgenie-dimensions .catgenie-dimensions__main .catgenie-dimension__desc p{margin:5px 0}.catgenie-dimensions .catgenie-dimensions__main .catgenie-dimension__desc a{color:initial;text-decoration:underline}.catgenie-buy__choose-button{padding:25px 20px;text-transform:uppercase;font-size:30px;letter-spacing:0;scroll-behavior:smooth}@media screen and (max-width:1023px){.catgenie-buy__choose-button{padding:20px;font-size:22px}}@media screen and (max-width:480px){.catgenie-buy__choose-button{width:100%}}.catgenie-parallex-banner1{height:500px;background-attachment:fixed;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.catgenie-parallex-banner1{height:300px}}.catgenie-featured-in{padding:30px;background:#069}@media screen and (max-width:767px){.catgenie-featured-in{padding:20px 10px}}.catgenie-featured-in h3{color:#fff;text-transform:uppercase;font-weight:400;text-align:center}.catgenie-featured-in .catgenie-featured-in__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.catgenie-featured-in .catgenie-featured-in__logos img{margin:10px 30px;max-height:30px;max-width:200px}@media screen and (max-width:767px){.catgenie-featured-in .catgenie-featured-in__logos img{margin:15px}}.catgenie-features{background:#fff;text-align:center;padding:50px 0}@media screen and (max-width:1023px){.catgenie-features h2{font-size:28px;line-height:32px}}.catgenie-features .catgenie-features__subTitle{color:#000;font-size:30px;line-height:30px;margin-bottom:30px;font-weight:500}@media screen and (max-width:1023px){.catgenie-features .catgenie-features__subTitle{font-size:25px;line-height:25px}}.catgenie-features .catgenie-features__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px}@media screen and (max-width:1300px){.catgenie-features .catgenie-features__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.catgenie-features .catgenie-features__list{grid-template-columns:1fr;grid-gap:40px}}.catgenie-features .catgenie-features__list--item img{max-width:250px;border:5px #069 solid;border-radius:50%}.catgenie-features .catgenie-features__list--item p{font-weight:500;font-size:20px;line-height:25px}.catgenie-features .catgenie-features__paragraph{color:#000;margin:20px 0 40px;font-weight:500}.catgenie-features .catgenie-features__bottomTitle{color:#069;font-size:30px;font-weight:500;line-height:40px}.catgenie-parallex-banner2{height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}@media screen and (max-width:1024px){.catgenie-parallex-banner2{height:250px}}@media screen and (max-width:767px){.catgenie-parallex-banner2{height:200px}}.catgenie-first-smart .catgenie-first-smart__top{text-align:center}.catgenie-first-smart .catgenie-first-smart__top h2{color:#000}@media screen and (max-width:1023px){.catgenie-first-smart .catgenie-first-smart__top h2{font-size:32px;line-height:40px;margin-bottom:20px}}.catgenie-first-smart .catgenie-first-smart__top strong{font-weight:500}.catgenie-first-smart .catgenie-first-smart__topParagraph{font-size:28px;max-width:900px;margin:0 auto}@media screen and (max-width:767px){.catgenie-first-smart .catgenie-first-smart__topParagraph{font-size:22px}}.catgenie-first-smart .catgenie-first-smart__bottom{background:#d9f1fa}.catgenie-first-smart .catgenie-first-smart__bottom .container{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1023px){.catgenie-first-smart .catgenie-first-smart__bottom .container{grid-template-columns:1fr}}.catgenie-first-smart .catgenie-first-smart__bottom .catgenie-first-smart__bottom--image{text-align:center}.catgenie-first-smart .catgenie-first-smart__bottom .catgenie-first-smart__bottom--image img{margin-top:-100px;max-width:80%}.catgenie-first-smart .catgenie-first-smart__bottom--paragraph{display:flex;flex-direction:column;justify-content:center}.catgenie-first-smart .catgenie-first-smart__bottom--paragraph .catgenie-first-smart__bottom--paragraphText{font-size:30px;font-weight:500;line-height:45px;padding-top:20px}@media screen and (max-width:1024px){.catgenie-first-smart .catgenie-first-smart__bottom--paragraph .catgenie-first-smart__bottom--paragraphText{font-size:22px;line-height:32px}}.catgenie-first-smart .catgenie-first-smart__bottom--paragraph a{display:block;padding-top:70px;font-size:24px;line-height:24px}.catgenie-parallex-banner3{height:600px;background-attachment:fixed;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.catgenie-parallex-banner3{height:300px}}.catgenie-litter-free h2{max-width:800px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width:1023px){.catgenie-litter-free h2{font-size:25px;line-height:40px;margin-bottom:20px}}.catgenie-litter-free .catgenie-litter-free__main{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}@media screen and (max-width:1023px){.catgenie-litter-free .catgenie-litter-free__main{grid-template-columns:1fr;grid-gap:40px}}.catgenie-litter-free .catgenie-litter-free__right{display:flex;flex-direction:column;justify-content:center}.catgenie-litter-free .catgenie-litter-free__right .catgenie-litter-free__subTitle{font-size:32px;line-height:40px}@media screen and (max-width:1023px){.catgenie-litter-free .catgenie-litter-free__right .catgenie-litter-free__subTitle{font-size:27px}}.catgenie-litter-free .catgenie-litter-free--paragraph{font-size:28px}@media screen and (max-width:1023px){.catgenie-litter-free .catgenie-litter-free--paragraph{font-size:22px}}.catgenie-litter-free .catgenie-litter-free--paragraph strong{font-weight:500}.catgenie-litter-free .catgenie-litter-free--paragraph a{pointer-events:none}.catgenie-litter-free .catgenie-litter-free__bottom{text-align:center}.catgenie-litter-free .catgenie-litter-free__bottom h2{line-height:60px;font-size:45px}@media screen and (max-width:1023px){.catgenie-litter-free .catgenie-litter-free__bottom h2{font-size:25px;line-height:40px}}.catgenie-quick-links{background:#069}.catgenie-quick-links h2{color:#fff;text-align:center}.catgenie-quick-links .catgenie-quick-links__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px}@media screen and (max-width:1023px){.catgenie-quick-links .catgenie-quick-links__list{grid-template-columns:1fr 1fr}}.catgenie-quick-links .catgenie-quick-links__item{text-align:center}.catgenie-quick-links .catgenie-quick-links__item a{color:#72c0e4;font-size:25px;line-height:25px}.catgenie-quick-links .catgenie-quick-links__item a:hover{color:#009fe0}.catgenie-buy,.catgenie-dimensions,.catgenie-features,.catgenie-first-smart,.catgenie-litter-free,.catgenie-steps{font-family:Poppins}.catgenie-desc .container{text-align:center;font-weight:600;font-family:Poppins;font-size:18px;line-height:1.4}@media(min-width:1260px){.catgenie-desc .container{max-width:1400px;padding:0 15px;margin:0 auto;font-size:24px}}.catgenie-steps .payments__image{width:90px}.catgenie-steps{padding-top:30px}@media(min-width:1260px){.catgenie-steps .container{max-width:1400px}}@media screen and (max-width:1024px){.catgenie-steps h2{font-size:32px}.catgenie-steps{padding-top:10px}}.catgenie-steps #catgenie-a-i div.MagicToolboxContainer img{max-height:370px}.catgenie-steps .btn--catgenie-step{padding:22px 20px;background:#db5a42;border-color:#fff;font-size:25px;letter-spacing:1px;color:#fff;min-width:250px;text-transform:uppercase;font-weight:500}@media screen and (max-width:1023px){.catgenie-steps .btn--catgenie-step{font-size:20px}}@media screen and (max-width:780px){.catgenie-steps .btn--catgenie-step{width:100%}}.catgenie-steps .btn--catgenie-step:hover{background:#003d5b;border-color:#003d5b}.catgenie-steps .catgenie-steps__nav{justify-content:space-between;align-items:center}@media screen and (min-width:1025px){.catgenie-steps .catgenie-steps__nav{display:flex}}.catgenie-steps .catgenie-steps__nav h2{margin:0;font-family:ITC Avant Garde Std Bk Bold;font-weight:600;font-size:38.7px}@media screen and (min-width:541px){.catgenie-steps #catgenie-a-i #MainContent .container{max-width:unset}}.catgenie-steps .catgenie-steps__selectors{display:flex;min-width:548px;font-family:ITC Avant Garde Std Bk Normal;font-weight:600}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors{justify-content:space-between;min-width:unset}}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector{margin-left:30px}@media screen and (max-width:1024px){.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector{margin:20px 25px 0 20px}}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector{margin:10px 0 0}}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector{display:flex;justify-content:center;align-items:center}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector .catgenie-steps__selector--num{width:32px;height:32px;line-height:32px;text-align:center;font-size:18px;border-radius:50%;margin-right:5px;border:1px #069 solid;color:#069}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector .catgenie-steps__selector--num{width:22px;height:22px;line-height:22px;font-size:15px}}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector .catgenie-steps__selector--title{font-weight:600;color:#000}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector .catgenie-steps__selector--title{font-size:16px}}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector.active .catgenie-steps__selector--num{background:#069;color:#fff}.catgenie-steps .catgenie-steps__selectors .catgenie-steps__selector.active .catgenie-steps__selector--title{color:#069}.catgenie-steps .catgenie-step-description ul:not(.list-unstyled) li:before{display:none}.catgenie-steps .whoosh-logo{max-width:150px;align-self:center}@media(min-width:1025px){.catgenie-steps .whoosh-logo{max-width:200px}}.catgenie-steps .catgenie-steps__step1{display:none}.catgenie-steps .catgenie-steps__step1.active{display:grid}.catgenie-steps .catgenie-steps__step1{grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (max-width:1024px){.catgenie-steps .catgenie-steps__step1{grid-template-columns:1fr}}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package h2,.catgenie-steps .catgenie-steps__step1 .catgenie-steps__standard h2{font-weight:500;font-family:ITC Avant Garde Std Bk Bold;font-size:36.5px}.catgenie-steps .catgenie-steps__step1 .affirm-as-low-as{font-size:13px!important}.catgenie-steps .catgenie-steps__step1 .price{font-size:32px;line-height:1;font-weight:500}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (max-width:780px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main{grid-template-columns:1fr}}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .catgenie-step-description strong{font-weight:600;margin:10px 10px 15px 30px;display:block}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .catgenie-step-description ul{margin-left:15px;line-height:22px;list-style:initial}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .catgenie-step-description ul li{padding-left:0;width:60%;line-height:24px}@media screen and (max-width:990px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .catgenie-step-description ul li{width:100%}}.catgenie-steps .catgenie-steps__step2{margin:0 auto;display:none}@media screen and (max-width:780px){.catgenie-steps .catgenie-steps__step2 img{width:100%}}.catgenie-steps .catgenie-steps__step2.active{display:block}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__warranty{border:3px solid #76787c;padding:25px;display:grid;grid-template-columns:3fr 5fr;grid-gap:50px}@media screen and (max-width:780px){.catgenie-steps .catgenie-steps__step2 .catgenie-steps__warranty{grid-template-columns:1fr;grid-gap:20px}}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__warranty img{margin:auto 0}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__warranty .catgenie-steps__warranty--detail{display:flex;flex-direction:column;justify-content:center}.catgenie-steps .catgenie-steps__step2 .add-ons-paragraph{color:#76787c;font-size:20px;line-height:28px}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}@media screen and (max-width:780px){.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns{grid-template-columns:1fr;grid-gap:30px}}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns .catgenie-steps__addOns--item{border:3px solid #76787c;padding:25px}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns .catgenie-steps__addOns--item .catgenie-steps__addOns--item-title{min-height:88px}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns .catgenie-steps__addOns--item .btn--catgenie-step{width:100%}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns--to-cart{text-align:center;font-size:30px;line-height:40px}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns--to-cart a{text-decoration:underline}.catgenie-steps .product-page-info__payments{max-width:650px;margin:0 auto;border:1px solid #76787c}.template-product.suffix-catgenie .catgenie-features .catgenie-features__list--item img{border:0}.template-product .affirm-as-low-as{display:none}.template-product#catgenie-a-i .affirm-as-low-as,.template-product#catgenie-120 .affirm-as-low-as{display:block}.visually-hidden{position:absolute;left:-10000px}*:focus-visible{border:2px solid black}#catgenie-steps .yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-star,#catgenie-steps .yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-half-star,.catgenie-buy__details .yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-star,.catgenie-buy__details .yotpo.bottomLine .standalone-bottomline .yotpo-icon.yotpo-icon-half-star{width:25px!important;height:25px!important;background-position:-45px 0!important}#catgenie-steps.catgenie-steps .catgenie-steps__step1.active{display:block}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__step-product{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #EFEFEF}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main{display:-webkit-box;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main{display:inline-block}}.catgenie-steps__premium--package-main-left{width:60%}@media screen and (max-width:767px){.catgenie-steps__premium--package-main-left{width:100%}}.catgenie-steps__premium--package-main-right{width:40%}@media screen and (max-width:767px){.catgenie-steps__premium--package-main-right{width:100%}}.catgenie-steps__premium--package-main-right .price{padding-bottom:10px}.catgenie-steps__premium--package-main-right .spr{padding-top:10px}.catgenie-steps__premium--package-main-right .spr,.catgenie-steps__premium--package-main-right .price{padding-left:15px}.packag-section-main .catgenie-dimension .packag-section-title h2{font-weight:500;font-family:ITC Avant Garde Std Bk Bold;font-size:43px}.product-page-info_payment_plusTxt{display:flex}@media screen and (max-width:767px){.product-page-info_payment_plusTxt{display:block}}.product-page-info_payment_plusTxt .product-page-info__payments.payments.position-relative{width:50%;margin:10px}@media screen and (max-width:767px){.product-page-info_payment_plusTxt .product-page-info__payments.payments.position-relative{width:100%;margin:0}}.product-page-info_payment_plusTxt .categenie-steps--plusTxt{width:50%;margin:10px}@media screen and (max-width:767px){.product-page-info_payment_plusTxt .categenie-steps--plusTxt{width:100%;margin:0}}.catgenie-steps .payments__image img.rimage__img{width:100%;margin:0 auto;text-align:center;padding:10px}.packag-section-main{background:#f4f4f4;padding:40px 0 50px}.packag-section-main .catgenie-dimensions__main.container{grid-row-gap:0;grid-column-gap:0}@media screen and (max-width:767px){.packag-section-main .catgenie-dimensions__main.container{grid-row-gap:0;grid-column-gap:0;grid-template-columns:1fr 1fr}}.packag-section-main .catgenie-dimension{text-align:center;padding:40px 20px}@media screen and (max-width:767px){.packag-section-main .catgenie-dimension{padding:10px}.packag-section-main .catgenie-dimension .packag-section-title h2{font-size:20px;line-height:initial}}.packag-section-main .catgenie-dimension.border-top-right{border-top:2px solid #949494;border-right:1px solid #949494;position:relative}.packag-section-main .catgenie-dimension.border-top-left{border-top:2px solid #949494;border-left:1px solid #949494;position:relative}.packag-section-main .catgenie-dimension.border--right{border-right:1px solid #949494;position:relative}.packag-section-main .catgenie-dimension.border-left{border-left:1px solid #949494!important;position:relative}.packag-section-main .catgenie-dimension.border-top-right:after{height:100px;width:100px;content:"";display:inline-block;background-image:url(IconsA.I.PageAug2023_1.png);position:absolute;right:-51px;background-size:contain;background-repeat:no-repeat;top:25px;z-index:9}@media screen and (max-width:767px){.packag-section-main .catgenie-dimension.border-top-right:after{height:50px;width:50px;right:-26px}}.proceed-to-checkout-link .btn--secondary,.proceed-to-checkout-link .btn.btn--secondary{background-color:#069;border-color:#fff;font-size:30px;letter-spacing:1px;color:#fff;min-width:250px;text-transform:uppercase;font-weight:500;padding:10px 30px;max-width:300px}.packag-section-main .catgenie-dimension.border--right:after{height:100px;width:100px;content:"";display:inline-block;background-image:url(IconsA.I.PageAug2023_2.png);position:absolute;right:-51px;background-size:contain;background-repeat:no-repeat;top:20px;z-index:9}@media screen and (max-width:767px){.packag-section-main .catgenie-dimension.border--right:after{top:60px;height:50px;width:50px;right:-26px}}.packag-section-main .innter-title1-gold{color:#e8b236;font-weight:600;font-family:ITC Avant Garde Std Md;font-size:35px}@media screen and (max-width:767px){.packag-section-main .innter-title1-gold{font-size:16px}}@media screen and (max-width:767px){.catgenie-steps__addOns--item:first-child{margin-top:0}}@media screen and (max-width:767px){.catgenie-steps__addOns--item{margin:40px 0 0;box-shadow:inset 0 0 0 1px #f1f1f1;padding:10px}}@media screen and (max-width:767px){.bottom-line-items-container-desktop .bottom-line-items-wrapper{width:fit-content;position:relative;left:0;transform:translate(0);overflow:auto}.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars{margin-left:-53px;top:58px;right:-40px}.bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score{margin-left:0}.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer{width:100px}}.catgenie-dimension.border--right *{line-height:initial}.packag-section-main .packag-section-innter-title .innter-title2{color:#000}.packag-section-main .packag-section-innter-title .innter-title1-gold,.packag-section-main .packag-section-innter-title .innter-title2,.packag-section-main .innter-title1-silver{font-weight:600;font-family:ITC Avant Garde Std Md;font-size:35px;line-height:initial}@media screen and (max-width:767px){.packag-section-main .packag-section-innter-title .innter-title1-gold,.packag-section-main .packag-section-innter-title .innter-title2,.packag-section-main .innter-title1-silver{font-size:16px}}.packag-section-main .innter-title1-silver{color:#76787c}.packag-section-main .title-black{color:#000}.packag-section-main .packag-section-innter-title{font-size:22px;line-height:26px}@media screen and (max-width:767px){.packag-section-main .packag-section-innter-title{font-size:14px;line-height:initial}}.packag-section-main .innter-value{font-size:18px;color:#000}.packag-section-main .innter-title22,.packag-section-main .innter-title12 ul li{color:#000;font-size:18px}.packag-section-main .innter-title2 ul li{line-height:initial;font-size:18px}.theme-color-blue>span{color:#009fe0;font-weight:600;display:inline-block;width:95%;vertical-align:top;font-family:ITC Avant Garde Std Md}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .catgenie-step-description ul li:before{content:"\2022";color:#fff;display:inline-block;width:1em;margin-left:-14px;position:relative;top:1px}.easy-steps-images{display:inline-flex;grid-row-gap:15px;grid-column-gap:30px}@media screen and (max-width:767px){.easy-steps-images{display:block;grid-row-gap:0;grid-column-gap:0}}.catgenie-features .catgenie-features__bottomTitle{margin-top:60px}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__standard{padding-bottom:30px}.packag-section-main .packag-section-inner.catgenie-dimensions .packag-section-img{max-width:200px}@media screen and (max-width:767px){.packag-section-main .packag-section-inner.catgenie-dimensions .packag-section-img{max-width:50px}}.catgenie-steps-deluxe-main,.catgenie-steps-classic-main,.catgenie-steps-deluxe_and_classic-main{grid-template-columns:1fr 1fr;grid-row-gap:15px;grid-column-gap:50px;display:grid;margin-bottom:40px}@media screen and (max-width:767px){.catgenie-steps-deluxe-main,.catgenie-steps-classic-main,.catgenie-steps-deluxe_and_classic-main{grid-template:initial}}.catgenie-steps .catgenie-steps__step2 .catgenie-steps__addOns--to-cart{text-align:center;font-size:30px;line-height:40px;padding-bottom:40px}.addon-active .packag-section-main,.addon-active #shopify-section-catgenie-dimensions,.addon-active .container.mt-60,.addon-active #shopify-section-cargenie-parallex-banner,.addon-active #shopify-section-catgenie-featured-in,.addon-active #shopify-section-catgenie-features,.addon-active #shopify-section-cargenie-parallex-banner2,.addon-active #shopify-section-catgenie-first-smart,.addon-active #shopify-section-catgenie-image-banner,.addon-active #shopify-section-catgenie-litter-free,.addon-active #shopify-section-catgenie-quick-links,.addon-active+div#shopify-section-footer{display:none}#MainContent.addon-active{margin-bottom:0!important}.catgenie-steps-deluxe-main,.catgenie-steps-classic-main{display:none}.catgenie-steps-deluxe-main.active,.catgenie-steps-classic-main.active{display:grid}@media screen and (max-width:673px){.catgenie-steps-deluxe-main[style="display: grid;"],.catgenie-steps-classic-main[style="display: grid;"]{display:block!important}}.catgenie-steps__addOns--item{box-shadow:inset 0 0 2px #ccc;padding:20px}h2.catgenie-steps__addOns--item-title.medium-title.black-title{height:88px;overflow:hidden;padding:0 20px}@media screen and (max-width:480px){h2.catgenie-steps__addOns--item-title.medium-title.black-title{height:auto;padding:0}}.catgenie-steps__premium--package .product-page-info__payments.payments.position-relative span.d-flex.align-items-center.px-15:nth-child(4) img{padding:8px}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__standard h2,.catgenie-steps__premium--package-main-right .spr,.catgenie-steps__premium--package-main-right .price{display:block!important}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__standard h2,.catgenie-steps__premium--package-main-right .spr,.catgenie-steps__premium--package-main-right .price{display:none!important}}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package h2,.catgenie-steps__premium--package-main-right .spr,.catgenie-steps__premium--package-main-right .price{display:block!important}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package h2,.catgenie-steps__premium--package-main-right .spr,.catgenie-steps__premium--package-main-right .price{display:none!important}}.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only h2,.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only .spr,.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only .price{display:none!important}@media screen and (max-width:767px){.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only h2,.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only .spr,.catgenie-steps .catgenie-steps__step1 .catgenie-steps__premium--package-main .display-on-mobile-only .price{display:block!important}}body .bottom-line-items-container-desktop .bottom-line-items-wrapper{position:relative;left:50%;transform:translate(-50%)}@media only screen and (max-width:960px){body .bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields{width:260px;padding-inline-start:21px}}@media only screen and (max-width:767px){body .yotpo .yotpo-regular-box{display:block;width:100%}}@media only screen and (max-width:767px){span.yotpo-display-wrapper{display:inline-block}}@media only screen and (max-width:767px){body .bottom-line-items-container-desktop .bottom-line-items-wrapper{width:300px;margin:0 auto;left:unset;transform:unset}}.updateVarId[data-variant-id="43614435836067"]{display:none}.premium-bundle-featured_image-sub{display:inline-flex}.premium-bundle-featured_image-sub{max-width:200px}select.product-select:focus,select.product-select:hover{background-color:#fff;border-color:#e5e6e8}.catgenie-steps-deluxe_classic-main.deluxe-addto .catgenie-steps-classic-main{display:none!important}.catgenie-steps-deluxe_classic-main.deluxe-addto .catgenie-steps-deluxe-main,.catgenie-steps-deluxe_classic-main.classic-addto .catgenie-steps-classic-main{display:grid!important}.catgenie-steps-deluxe_classic-main.classic-addto .catgenie-steps-deluxe-main,.catgenie-steps-deluxe_classic-main.deluxe-addto.classic-addto .catgenie-steps-deluxe-main,.catgenie-steps-deluxe_classic-main.deluxe-addto.classic-addto .catgenie-steps-classic-main,.catgenie-steps-deluxe_classic-main.deluxe-addto .catgenie-steps-deluxe_and_classic-main,.catgenie-steps-deluxe_classic-main.classic-addto .catgenie-steps-deluxe_and_classic-main{display:none!important}.catgenie-steps-deluxe_classic-main.deluxe-addto.classic-addto .catgenie-steps-deluxe_and_classic-main{display:grid!important}.newsletter-popup__open{position:fixed;left:0;top:50%;transform:translateY(-50%);background-color:#fff;padding:12px 24px;z-index:1;border-radius:0 12px 12px 0;border:none;cursor:pointer;font-weight:700;font-size:20px;line-height:1.2;color:#0a3d5c;text-transform:uppercase;height:150px;width:48px;box-shadow:0 0 10px #0000001a}.newsletter-popup__open-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:200px;text-align:center;text-transform:uppercase}.newsletter-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#0000008c;padding:16px}.newsletter-popup-overlay[hidden]{display:none}.newsletter-popup__dialog{position:relative;display:flex;max-width:960px;width:100%;max-height:90vh;border-radius:8px;overflow:hidden;box-shadow:0 20px 60px #0000004d;background-color:#dceef5}.newsletter-popup__image-col{flex:0 0 45%;position:relative;overflow:hidden}.newsletter-popup__image{display:block;width:100%;height:100%;object-fit:cover}.newsletter-popup__image-placeholder{width:100%;height:100%;min-height:300px;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.newsletter-popup__placeholder-svg{width:100%;height:100%}.newsletter-popup__content-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 36px;position:relative;background-color:#dceef5}.newsletter-popup__close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffffb3;border:none;border-radius:50%;cursor:pointer;color:#1a1a1a;transition:background-color .2s ease,transform .2s ease;z-index:1}.newsletter-popup__close:hover{background:#fff;transform:scale(1.1)}.newsletter-popup__close:focus-visible{outline:2px solid #0a5c6b;outline-offset:2px}.newsletter-popup__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:380px}.newsletter-popup__logo{max-width:150px;height:auto;margin-bottom:16px}.newsletter-popup__heading{font-weight:700;font-size:28px;line-height:1.2;color:#0a3d5c;margin:0 0 6px;text-transform:uppercase}.newsletter-popup__subheading{font-size:17px;font-weight:600;color:#1a1a1a;margin:0 0 24px;line-height:1.4}.newsletter-popup__form-group{width:100%;margin-bottom:16px}.newsletter-popup__input{width:100%;padding:14px 18px;font-size:16px;border:1px solid #c0c0c0;border-radius:6px;background:#fff;color:#333;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.newsletter-popup__input::placeholder{color:#888}.newsletter-popup__input:focus{border-color:#0a5c6b;box-shadow:0 0 0 3px #0a5c6b40}.newsletter-popup__submit{position:relative;width:100%;padding:16px 24px;font-size:18px;font-weight:700;color:#fff;background-color:#0a5c6b;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,transform .15s ease;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.newsletter-popup__spinner{display:none;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:newsletter-spinner .7s linear infinite;flex-shrink:0}.newsletter-popup__submit.is-loading{cursor:not-allowed;opacity:.85}.newsletter-popup__submit.is-loading .newsletter-popup__submit-text{opacity:.7}.newsletter-popup__submit.is-loading .newsletter-popup__spinner{display:inline-block}@keyframes newsletter-spinner{to{transform:rotate(360deg)}}.newsletter-popup__submit:hover{background-color:#084a57}.newsletter-popup__submit:focus-visible{outline:2px solid #0a5c6b;outline-offset:3px}.newsletter-popup__submit:active{transform:scale(.98)}.newsletter-popup__bottom-text{margin:20px 0 0;font-size:14px;font-weight:800;line-height:1.45;color:#1a1a1a;text-transform:uppercase;max-width:320px}.newsletter-popup__success{margin:12px 0 0;padding:10px 16px;background-color:#d4edda;color:#155724;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.newsletter-popup__errors{margin:12px 0 0;padding:10px 16px;background-color:#f8d7da;color:#721c24;border-radius:4px;font-size:14px;width:100%;box-sizing:border-box}.newsletter-popup-overlay .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.newsletter-popup__dialog{flex-direction:column;max-height:95vh;overflow-y:auto}.newsletter-popup__image-col{flex:0 0 auto;max-height:220px}.newsletter-popup__image{max-height:220px}.newsletter-popup__content-col{padding:28px 24px 32px}.newsletter-popup__heading{font-size:24px}.newsletter-popup__subheading{font-size:15px;margin-bottom:18px}.newsletter-popup__submit{font-size:16px;padding:14px 20px}.newsletter-popup__bottom-text{font-size:12px}}@media(max-width:400px){.newsletter-popup-overlay{padding:8px}.newsletter-popup__content-col{padding:20px 16px 24px}.newsletter-popup__heading{font-size:20px}.newsletter-popup__input{padding:12px 14px;font-size:15px}.newsletter-popup__submit{font-size:15px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.newsletter-popup__close,.newsletter-popup__submit,.newsletter-popup__input{transition:none}.newsletter-popup__spinner{animation:none;border-top-color:transparent;border-right-color:#fff;border-bottom-color:transparent}}.btn--secondary,.btn.btn--secondary{background-color:#db5a42;border-color:#db5a42;color:#fff}.btn--secondary:link,.btn--secondary:visited,.btn--secondary:active,.btn--secondary span,.btn.btn--secondary:link,.btn.btn--secondary:visited,.btn.btn--secondary:active,.btn.btn--secondary span{color:#fff}.btn--secondary:hover,.btn--secondary:focus,.btn.btn--secondary:hover,.btn.btn--secondary:focus{background-color:#003c71;border-color:#003c71;color:#fff}.btn{background-color:#db5a42;border-color:#db5a42;color:#fff}.btn:link,.btn:visited,.btn:active,.btn span{color:#fff}.btn:hover,.btn:focus{background-color:#003c71;border-color:#003c71;color:#fff}.btn--invert:not(.btn--transparent),.btn.btn--invert:not(.btn--transparent){background-color:#db5a42;border-color:#db5a42;color:#fff}.btn--invert:not(.btn--transparent):link,.btn--invert:not(.btn--transparent):visited,.btn--invert:not(.btn--transparent):active,.btn--invert:not(.btn--transparent) span,.btn.btn--invert:not(.btn--transparent):link,.btn.btn--invert:not(.btn--transparent):visited,.btn.btn--invert:not(.btn--transparent):active,.btn.btn--invert:not(.btn--transparent) span{color:#fff}.btn--invert:not(.btn--transparent):hover,.btn--invert:not(.btn--transparent):focus,.btn.btn--invert:not(.btn--transparent):hover,.btn.btn--invert:not(.btn--transparent):focus{background-color:#003c71;border-color:#003c71;color:#fff}.btn-link.btn-link:hover{color:var(--theme-c)}.h1.btn-link:hover,.h2.btn-link:hover,.h3.btn-link:hover,.h4.btn-link:hover,.h5.btn-link:hover,.h6.btn-link:hover{color:var(--theme-head-c)}.popup-cart__buttons .btn-link:hover{color:var(--theme)}.product-page-info__details-buttons .btn-link:hover,.product-page-info__full-details .btn-link:hover,.one-product-info__details-buttons .btn-link:hover{color:var(--product-page-details-buttons-c)}.dynamic-checkout__button--styled .shopify-payment-button__button{background-color:#db5a42!important;border-color:#0000!important;color:#253b80!important}.dynamic-checkout__button--styled .shopify-payment-button__button:link,.dynamic-checkout__button--styled .shopify-payment-button__button:visited,.dynamic-checkout__button--styled .shopify-payment-button__button:focus,.dynamic-checkout__button--styled .shopify-payment-button__button span{color:#253b80!important}.dynamic-checkout__button--styled .shopify-payment-button__button .icon{fill:#253b80!important}@media(min-width:1025px){.dynamic-checkout__button--styled .shopify-payment-button__button:hover{background-color:#009fe0!important;border-color:#0000!important;color:#fff!important}.dynamic-checkout__button--styled .shopify-payment-button__button:hover span{color:#fff!important}.dynamic-checkout__button--styled .shopify-payment-button__button:hover .icon{fill:#fff!important}}.dynamic-checkout__button--styled .shopify-payment-button__button.active{background-color:#db5a42!important;border-color:#fff!important;color:#fff!important}.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role=button],.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role=button]:hover,.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role=button]:focus{background-color:transparent!important}.popup-cart__view-link{display:block;color:#db5a42;font-size:14px}.popup-cart__view-link:hover,.popup-cart__view-link:focus{color:#db5a42}.cart-top-checkout{background:#f8f8f8;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a}.cart-top-checkout__summary{margin-bottom:16px}.cart-top-checkout__subtotal{display:flex;justify-content:space-between;align-items:center}.cart-top-checkout__label{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#333}.cart-top-checkout__price{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:#003c71}.cart-top-checkout__button{width:100%;padding:16px 24px}.cart-sticky-checkout{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;box-shadow:0 -4px 12px #00000026;padding:16px 20px;transform:translateY(0);transition:transform .3s ease}.cart-sticky-checkout__content{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto}.cart-sticky-checkout__button{flex-shrink:0;padding:14px 32px;white-space:nowrap}@media(max-width:991px){.cart-sticky-checkout.hidden{transform:translateY(100%)}body:has(.cart-sticky-checkout){padding-bottom:86px}}@media(prefers-reduced-motion:reduce){.cart-sticky-checkout{transition:none}}:root{--product-page-title-size: var(--h2-size);--product-page-title-line-height: calc(var(--h2-size) * 1.167);--product-page-title-weight: 400}.product-page-info__button-add-to-cart .btn{text-transform:none;letter-spacing:normal}.product-page-info__field label,.product-page-info__quantity label,.product-page-info label{text-transform:none}.tabs__btn{letter-spacing:normal}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=date],textarea,select{background-color:#fff;color:#141414;min-height:40px}.dynamic-checkout__button--styled button.shopify-payment-button__button{min-height:50px}.dynamic-checkout__button--styled .shopify-payment-button__button .checkoutLight{height:50px!important}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px !important}:root:root{--button-transform: none;--button-letter-spacing: 0em;--menu-weight: 400;--menu-letter-spacing: 0em;--h1-letter-spacing: 0em;--h2-letter-spacing: 0em;--h5-letter-spacing: 0em;--h4-weight: 400;--input-bg: #fff;--input-c: #141414}.btn:not(.btn--size-large),.spr-summary-actions-newreview{min-height:40px}.cart__btn-empty.btn{min-height:50px}.pagination .btn,.product-collection__button-add-to-cart .btn{font-size:18px;letter-spacing:1.08px}form .btn:not(.btn--size-large),.form-group--type-inline .btn:not(.btn--size-large),.form-group--type-column .btn:not(.btn--size-large){min-height:40px}.header__line-info.header__line-info{min-height:auto}:root:root{--header-top-line-min-height: 79px}.popup-cart .btn.btn--secondary{min-height:58px}:root:root{--footer-copyright-size: 12px;--footer-copyright-line-height: 16px}.footer__copyright{font-size:12px;line-height:16px}.cart-validation-popup__dialog{max-width:500px}.cart-validation-popup .newsletter-popup__content-col{padding:50px 40px}.cart-validation-popup .newsletter-popup__heading{margin-bottom:16px}.cart-validation-popup .newsletter-popup__subheading{margin-bottom:24px}.cart-validation-popup .newsletter-popup__submit{background-color:#db5a42;color:#fff}.cart-validation-popup .newsletter-popup__submit:hover{background-color:#003c71;color:#fff}@media(max-width:767px){.cart-validation-popup .newsletter-popup__content-col{padding:40px 28px}}@media(max-width:400px){.cart-validation-popup .newsletter-popup__content-col{padding:32px 20px}}.login__page-title{font-weight:600}.login__section{border:1px solid rgba(0,0,0,.1);padding:30px;border-radius:4px}.login__section-title{font-weight:600;font-size:1.5rem}.login__info-text{font-size:1rem;line-height:1.6}.login__content-text{font-size:1rem}.login__label{font-size:1rem;font-weight:500}.login__input{padding:12px;font-size:1rem;border:1px solid rgba(0,0,0,.2)}.login__btn{padding:14px 24px;font-size:1rem;font-weight:500}.login__link{font-size:1rem;font-weight:400}#MainContent .login .container{max-width:640px}#MainContent .login__content-text ul{font-size:1rem}#CustomerLoginForm .login__input{padding:14px 20px;font-size:1rem}#CustomerLoginForm .login__input:focus{border-color:#db5a42}.sign-up__anchor{font-size:1rem;font-weight:400}.sign-up__anchor .btn-link{color:#db5a42!important;text-decoration:underline!important;text-underline-offset:5px}.template-cart [data-js-product-price] .affirm-as-low-as{display:none!important}@media(max-width:1024px){.product-page-info__title>*,.one-product-info__title>*{font-size:50px;line-height:50px;font-weight:700}.product-page-info__button-add-to-cart .btn.btn{height:50px;min-height:50px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/custom.css.map */
