:root{--dark-green: #194B13;--mid-green: #007D22;--light-green: #DBFF00;--white: #fff;--black: #000;--gray: #828282;--lightGray: #d9d9d9;--skyblue: #e1eefd;--skyblue-light: #F3F9FF;--green: #007D22;--color-foreground: var(--mid-green);--yellow: var(--light-green);--red: #b40d00;--opacity-icons: 1;--component-color-input-text-active: var(--dark-green);--color-input-text: var(--dark-green);--side-padding: 70px;--max-width: 1440px}@media (max-width: 993px){:root{--side-padding: 30px}}a.btn{background-color:var(--dark-green);color:var(--white);text-transform:uppercase}p{font-size:20px;line-height:140%}h2{font-size:48px;font-weight:900;letter-spacing:.48px;line-height:1}@media (max-width: 993px){h2{font-size:40px}}.announcement-bar p,.announcement-bar .announcement-bar__item .btn-small{font-size:14px;font-weight:700}.announcement-bar .btn-small:before{background-color:var(--mid-green)}@media (max-width: 993px){.announcement-bar p,.announcement-bar .announcement-bar__item .btn-small{font-size:12px}}.btn{background-color:var(--dark-green);height:48px;letter-spacing:.16px;font-size:16px;font-weight:900;color:var(--white);text-transform:uppercase;border-radius:4px}.btn:hover{background-color:var(--green)!important}header .list-menu__item{text-transform:uppercase}header a.submenu__item:hover,header a.list-menu__item:hover{color:var(--green)!important;text-decoration:none!important}header a.submenu__item{font-weight:600}.header__button:hover svg path{fill:var(--green)}@media (max-width: 992px){header .drawer__content-pad{display:flex;flex-direction:column;justify-content:space-between}.accounts-container .login{background:var(--dark-green);color:var(--white);display:block;border-radius:4px;padding:12px;font-weight:900;text-align:center;text-transform:uppercase;margin-bottom:1rem}.accounts-container .account{padding:12px;display:block;color:var(--dark-green);text-align:center;text-transform:uppercase;font-weight:900}}.drawer__inner{max-width:438px}.drawer__heading{font-size:28px;line-height:85%;letter-spacing:.28px;text-transform:uppercase;font-weight:600}.drawer__inner{padding:24px 40px!important}.drawer__close{padding:27px 40px!important}.drawer__footer-footer .totals h3{color:var(--black);font-size:16px;font-weight:400;line-height:24px}.drawer__footer-footer .totals p.h3{color:var(--dark-green);font-size:16px;font-weight:700;line-height:24px}.cart-drawer .drawer__footer terms_and_condition-checkbox a,.drawer__footer .tax-note a{color:var(--green);font-weight:700}.drawer__cart-item{border-bottom:1px solid var(--lightGray);padding-bottom:16px}.drawer__cart-item:not(:first-child){padding-top:16px!important}.drawer__cart-item:last-child{border-bottom:0px;padding-bottom:0}.cart__footer__information .cart__footer__content:first-of-type{border-bottom:1px solid var(--lightGray);padding-bottom:16px!important}.cart-drawer .drawer__footer terms_and_condition-checkbox{margin-top:16px!important;margin-bottom:16px!important}.cart-drawer cart-drawer-items{border-bottom:1px solid var(--lightGray);margin:16px 0;padding-bottom:16px}.cart-drawer .drawer__cart-item__details{align-items:flex-start;display:flex;flex-direction:column;gap:0px}.cart-drawer .drawer__cart-item__details p,.cart-drawer .drawer__footer terms_and_condition-checkbox span{font-size:12px;line-height:16px}.cart-drawer .drawer__cart-item__details .cart-item__heading{font-size:20px;font-weight:700;text-transform:uppercase;line-height:1}.drawer__cart-item__totals .price{color:var(--green);font-size:16px;line-height:24px;font-weight:700}.cart__footer__content button[type=submit]{background:var(--dark-green);opacity:1;text-transform:uppercase;font-weight:900;font-size:16px;line-height:24px;height:48px;letter-spacing:.16px}.drawer__cart-item__quantity{width:100%}.cart-drawer .drawer__cart-item__content{grid-template-columns:128px 1fr;gap:16px}.cart-drawer .checkbox-input>input[type=checkbox]:checked~span{font-weight:400}.cart-drawer .checkbox-input__flip{margin-right:16px}.free-delivery-bar__toolbar:before{border-color:var(--lightGray)!important}.free-delivery-bar__toolbar:after{background-color:var(--lightGray)!important}.drawer__inner-empty h2{position:absolute;top:24px}.empty-cart-text{text-align:center;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase}.drawer__inner-empty .btn{width:100%;margin-top:36px}@media (max-width: 576px){.drawer__inner{padding:40px 16px 16px!important}.cart-drawer .drawer__inner{width:100%;max-width:100%}.cart-drawer .drawer__cart-item__content{grid-template-columns:80px 1fr}cart-drawer:not(.is-empty) .drawer__footer>*:last-child{padding-bottom:0!important}.drawer__close{padding:40px 16px!important}.cart-drawer cart-drawer-items{margin:24px 0 16px}}.home-hero{background:linear-gradient(to right,var(--dark-green) 50%,var(--dark-green),var(--yellow) 51%);padding-left:0;padding-right:0}.home-hero__container{color:var(--white);display:grid;grid-template-columns:2.5fr 1fr;padding:0 var(--side-padding);max-width:1440px;margin:0 auto}.home-hero__title{background:var(--dark-green);padding:80px 80px 80px 0}.home-hero h1{color:var(--white);text-transform:uppercase;font-size:100px;font-weight:900;line-height:85%;letter-spacing:1px;margin:0}.home-hero h1 span{color:var(--yellow)}.home-hero__text{align-items:flex-start;background:var(--yellow);color:var(--black);display:flex;flex-direction:column;justify-content:center;gap:16px}.home-hero__text{padding-left:64px}.home__hero .btn{color:var(--white)}@media (max-width: 993px){.home-hero{background:var(--dark-green);text-align:center}.home-hero__title{padding:40px 0}.home-hero h1{font-size:40px;letter-spacing:.4px;line-height:100%}.home-hero__container{display:flex;flex-direction:column}.home-hero__text{align-items:center;width:calc(100% + 60px);transform:translate(-30px);text-align:center;padding:40px var(--side-padding)}.home-hero__text p{max-width:343px;margin:0 auto}}.icon-banners{padding:0 10px!important}.icon-banners.bottom-spacing-normal{margin-bottom:100px}.icon-banners:before{content:none!important}.icon-banners .section__description{text-align:center}.icon-banners.heading-width-wide .heading--mb .col-6{max-width:100%}.icon-banners.heading-width-wide .heading--mb{margin-bottom:0}.icon-banners .section__description p{font-size:20px;margin-bottom:60px}.icon-banners__icon img{width:unset!important;height:unset!important}.icon-banners h4{text-transform:uppercase;font-size:28px;line-height:85%;letter-spacing:.28px;font-weight:600;margin-bottom:16px}.icon-banners p{color:var(--black);font-size:16px}.icon-banners__description.large{font-size:20px}.icon-banners .cta{margin-top:60px;display:flex;justify-content:center}.icon-banners.background-chartruese-true{background-color:var(--yellow);margin-top:0;margin-bottom:0;padding:100px 10px!important}.icon-banners.background-blue-true{background-color:var(--skyblue);margin-top:0;margin-bottom:0;padding:100px 10px!important}.icon-banners__icon img{max-width:205px}.icon-banners a:not(.btn){color:var(--green);font-weight:600}.dog-banner__container{justify-content:center;display:flex;padding-top:80px}.dog-banner__container img{max-width:100%}@media (max-width: 992px){.dog-banner__container.disable-top-margin-true{padding-top:0}}.includes-xl-text .text__description{max-width:607px;margin:0 auto}.includes-xl-text h2 span.xl{font-size:200px}.remove-bottom-spacing--true{padding-block:unset!important;margin-top:80px!important;margin-bottom:-20px}@media (max-width: 993px){.includes-xl-text h2 span.xl{font-size:105px}.includes-xl-text .text__description{padding:0 20px}}.testimonial-slider{background-color:var(--skyblue);padding:120px 0 64px}.testimonial-slider__container{padding:0 var(--side-padding);margin:0 auto;max-width:var(--max-width);position:relative}.testimonial-slider .swiper-slide{text-align:center}.testimonial-slider .swiper-slide .description p{font-size:48px;font-style:normal;font-weight:900;line-height:115%;padding-inline:40px}.testimonial-slider .name{color:var(--green);font-size:20px;font-weight:700;line-height:24px;margin-top:24px;margin-bottom:5px}.testimonial-slider .slide-container{max-width:1011px;margin:0 auto}.testimonial-slider .swiper-button-prev,.testimonial-slider .swiper-button-next{width:62px;height:80px;transform:translateY(-90px)}.testimonial-slider .swiper-button-prev:not(.swiper-button-disabled):hover svg path,.testimonial-slider .swiper-button-next:not(.swiper-button-disabled):hover svg path{fill:var(--dark-green)}.testimonial-slider .swiper-button-prev:after,.testimonial-slider .swiper-button-next:after{display:none}.testimonial-slider .swiper-pagination{position:relative;padding-top:40px;display:flex;align-items:center;justify-content:center;gap:.25rem}.testimonial-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--white);border:1px solid var(--dark-green);opacity:1;width:10px;height:10px}.testimonial-slider .swiper-pagination-bullet-active{background-color:var(--green);width:16px;height:16px}.testimonial-slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:var(--skyblue-light);border:1px solid var(--mid-green)}@media (max-width: 993px){.testimonial-slider .swiper-slide .description p{font-size:20px}.testimonial-slider .swiper-button-next:after,.testimonial-slider .swiper-button-prev:after{background-image:url(arrow-mobile.svg);width:16.17px;height:24px}.testimonial-slider .swiper-button-next{right:0}.testimonial-slider .swiper-button-prev{left:0}.testimonial-slider .swiper-button-prev svg,.testimonial-slider .swiper-button-next svg{width:16px;height:24px}.testimonial-slider .slide-container{padding:0 var(--side-padding)}}.product-card__heading{font-size:24px;font-weight:900;line-height:85%;margin-bottom:5px;margin-top:28px;text-transform:uppercase}.price .h5{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.featured-collection .subheading{color:var(--dark-green);font-size:28px;font-weight:700;letter-spacing:.28px}.featured-collection{padding-bottom:100px}.product-card__container .rating{margin-top:14px}.bottom-border-true{border-bottom:1px solid var(--lightGray)}.product-card:hover a{color:var(--green)}section.product-detail{padding-bottom:80px}.sealsubs-target-element .sls-purchase-options-container{display:flex}.sealsubs-target-element .sls-purchase-options-container .sls-option-container{padding:16px!important}.sealsubs-target-element div[data-selling-plan-group="0"].sls-active{margin-bottom:100px!important}.sealsubs-target-element div[data-selling-plan-group="0"].sls-active+.sls-option-container{margin-bottom:100px!important}@media (max-width: 992px){.sls-purchase-options-container{flex-direction:column}.sealsubs-target-element div[data-selling-plan-group="0"].sls-active{margin-bottom:0!important}.sealsubs-target-element div[data-selling-plan-group="0"].sls-active+.sls-option-container{margin-bottom:100px!important}}.sealsubs-target-element .sls-widget-branding,.sealsubs-target-element .sls-more-info-container{display:none}.sealsubs-target-element .seal-row{display:grid;grid-template-columns:30px 1fr}.sls-selling-plan-description-content,.sls-one-time-description-content{display:block!important}.sls-savings-badge{display:none!important}.sls-selling-plan-group-options{position:absolute;top:calc(100% - 100px);left:0;padding-top:24px}.selling-plan-group-options-name-select{display:flex;flex-direction:column;margin-top:0!important}.product-page-section .sealsubs-container .sls-select-container select.sls-select{border-color:var(--dark-green)!important;color:var(--dark-green)!important;font-weight:900;border-radius:4px;background-image:url(./arrow-down.svg)!important;font-size:16px;width:201px;margin-top:8px;height:48px;padding:12px 24px 12px 12px;line-height:1}.product-page-section .sealsubs-container .sls-select-container select.sls-select:hover{background-color:var(--skyblue-light);border:1px solid var(--mid-green)!important;color:var(--mid-green)!important}.sealsubs-container .sls-option-container .sls-selling-plan-group-options label,.sealsubs-container label.sls-purchase-options-label,.sealsubs-container .sls-option-container label,.product-detail .variants-label,.product-detail .chm-toggle__button h2{font-size:16px;font-style:normal;font-weight:600!important;line-height:100%;color:var(--dark-green)!important;letter-spacing:.16px}.product-detail .chm-toggle__button:hover svg path{fill:var(--mid-green)!important}.product-detail .chm-toggle__button:hover h2{color:var(--mid-green)!important}.sealsubs-container>div:first-of-type{line-height:1}.product-page-section .sealsubs-container .sls-purchase-options-container{border:0px;gap:.5rem;margin-top:8px}.product-page-section .sealsubs-container .sls-purchase-options-container .sls-option-container{border-radius:4px;border:1px solid var(--lightGray)}.product-page-section .sealsubs-container .sls-purchase-options-container .sls-option-container.seal-table:not(.sls-active):hover{background-color:var(--skyblue-light);border:1px solid var(--mid-green)}.product-page-section .sealsubs-container .sls-purchase-options-container .sls-option-container.seal-table:not(.sls-active):hover .sls-selling-plan-group-first-line :where(label,span){color:var(--mid-green)!important}.product-page-section .sealsubs-container .sls-purchase-options-container .sls-option-container:not(.sls-active):hover .sls-selling-plan-group-first-line .sls-selling-plan-group-name{color:var(--mid-green)}.product-page-section .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{background-color:#ccfdb1;border:2px solid var(--mid-green);border-radius:4px}.product-page-section .sls-selling-plan-description-content,.product-page-section .sls-one-time-description-content{font-size:12px;color:var(--black);margin-top:10px!important}.product-page-section .sls-selling-plan-description-content ul{margin:0;padding:0 0 0 1rem;font-size:12px}.product-page-section .sls-price{color:var(--dark-green);font-weight:700}.product-page-section .sls-selling-plan-group-first-line{align-items:center}.seal-col.seal-col-radio{padding:0}.product-detail .product__title{text-transform:uppercase;font-size:48px;margin-top:0;line-height:1}.product-detail .product__price{align-items:center;margin-top:0;display:flex;gap:1rem}@media (max-width: 992px){.product-detail .product__price{flex-direction:column;gap:0;align-items:flex-start;padding-top:5px}}.product-detail .product__price .autoship{background:var(--light-green);font-size:14px;padding:4px 16px;border-radius:20px}.product-detail .product__price .autoship a{text-decoration:none;color:var(--dark-green)}.product-detail .product__price .autoship a:hover{color:var(--mid-green)}.product-detail .product__rating{margin-top:.75rem}.product-detail .product__price .h4{color:var(--green)}.product-detail .collection-title{margin:0;color:var(--black);font-size:16px}.product-detail .chm-toggle__button{padding:16px 0}.product-detail .top-and-bottom-lines .chm-toggle summary:after{background:var(--lightGray);opacity:1}.product-detail .line-after-tabs{border-color:var(--lightGray)!important;opacity:1!important}.product-detail .product-form__submit{text-transform:uppercase}.product-detail .product-form__submit:before{background-color:var(--dark-green)}.product-detail .product__buttons{margin-top:24px}.product-detail .variants-label:not(:first-child){margin-top:24px}input.quantity__input{border:1px solid var(--dark-green);color:var(--dark-green);font-weight:900;background:#fff}input.quantity__input:not(:focus):hover{color:var(--mid-green);box-shadow:none}.quantity .quantity__button svg{opacity:1}.quantity .quantity__button:hover{background-color:var(--skyblue-light);border:1px solid var(--dark-green);box-shadow:none}.quantity .quantity__button:hover svg path{fill:var(--mid-green)}.product-detail .chm-toggle .minus,.product-detail .chm-toggle.toggle-opening .plus{display:none}.product-detail .chm-toggle .plus,.product-detail .chm-toggle.toggle-opening .minus{display:flex}.product-detail .chm-toggle span{align-items:center;justify-content:center;margin-left:auto}.product-detail .chm-toggle svg{margin-right:0!important;opacity:1!important;width:24px!important;height:24px!important}.fera-widget-container .fera-productReviews{max-width:888px;margin-left:auto;margin-right:auto;padding:40px;border:1px solid var(--lightGray);border-radius:8px;margin-bottom:0}.fera-widget-container .fera-productReviews-footer{margin:0!important}.fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review:last-of-type{border-bottom:0px;padding-bottom:0}.fera-widget-container .fera-productReviews .fera-stars-rating{--star-color: var(--green)}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-heading-header{font-size:48px}.fera-widget-container .fera-productReviews .fera-productReviews-heading{display:block;position:relative}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-writeReviewLink{position:absolute;top:0%!important;background:var(--dark-green);color:var(--white);text-decoration:none;font-weight:700;text-transform:uppercase;padding:12px 32px;border-radius:4px;height:48px;display:flex;align-items:center;justify-content:center}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-writeReviewLink:hover,.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-writeReviewLink:focus{background:var(--mid-green)}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col2 .fera-productReviews-totals-col1 .fera-productReviews-avgRating{display:none}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col2 .fera-productReviews-totals-col2{align-items:center;display:flex;gap:1rem}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col2 .fera-productReviews-totals-col2 .fera-productReviews-avgRating-stars{margin-bottom:0}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col2 .fera-productReviews-totals-col2 .fera-productReviews-count{font-size:16px;text-transform:none;font-weight:600}.fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-customer .fera-productReviews-review-customer-location-row,.fera-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-customer-avatar-col,.fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-date{display:none}.fera-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review{display:flex;flex-direction:column}.fera-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-content{padding-left:0}.fera-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-body{margin-bottom:0}.fear-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-heading{margin-bottom:40px}.fera-productReviews-review-customer{order:2;padding-top:.5rem}.fera-productReviews-review-content{order:1}.fera-widget-container .fera-productReviews.fera-productReviews--list .fera-productReviews-body .fera-productReviews-reviews .fera-productReviews-review .fera-productReviews-review-customer-name{font-size:12px;font-weight:400}@media (max-width: 992px){.fera-widget-container .fera-productReviews{border:0px;padding:0}.fera-productReviews.fera-container--thin .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-heading-header{font-size:40px}.fera-productReviews.fera-container--thin .fera-productReviews-heading .fera-productReviews-heading-col1{margin-bottom:0!important}.fera-widget-container .fera-productReviews .fera-productReviews-heading .fera-productReviews-heading-col1 .fera-productReviews-writeReviewLink{right:unset;left:0;bottom:40px}.fera-productReviews.fera-container--thin .fera-productReviews-heading{padding-bottom:100px!important}}.ws-registration-form{padding-bottom:0!important;padding-top:0!important}.ws-registration-form a{color:var(--green);font-weight:600}.ws-registration-form .ws-registration-form--signin-link{letter-spacing:0px!important;color:var(--black);font-size:16px;margin-bottom:40px}.ws-registration-form hr{display:none}.ws-registration-form--form input,.ws-registration-form--form input:not([type=checkbox]),.ws-registration-form textarea,.ws-registration-form select{border-color:var(--dark-green)!important;border-radius:4px!important;letter-spacing:0px!important;height:48px!important}.ws-registration-form .ws-registration-form--form select{border-color:var(--dark-green)!important;color:var(--dark-green)!important;background-image:url(./arrow-down.svg)!important;background-size:24px;font-size:16px!important}.ws-registration-form .ws-registration-form--form label{letter-spacing:0px!important;font-size:12px!important;color:var(--black)!important}.ws-registration-form .ws-registration-form--form .ws--half,.ws-registration-form .ws-registration-form--form .ws--whole{padding:0 8px}.ws-registration-form .ws-registration-form--form input[type=submit]{background-color:var(--dark-green);height:48px!important;width:160px;margin:14px auto 0!important;font-weight:900!important;font-size:16px!important;letter-spacing:.16px!important;border-radius:4px!important}.ws-registration-form .ws-registration-form--form input[type=submit]:hover{height:48px!important}.ws-registration-form--form .ws--whole.type--submit{display:flex;justify-content:center}div#shipping-delayed-modal{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
