.section:has(.hero_banner)>*{grid-column:unset}.section:has(.hero_banner){grid-template-columns:unset}.hero_banner{background:#f8f5ea!important;background-size:contain!important;background-repeat:no-repeat!important}.hero_banner .hero-banner-content h2{color:var(--Dark-Green);font-family:Libre Caslon Text;font-size:52px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-1.04px;text-transform:capitalize}.hero_banner .hero-banner-content ul{padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:10px}.hero_banner .hero-banner-content ul li strong{display:contents;font-weight:600}.hero_banner .hero-banner-content ul li{color:var(--Dark-Green);font-family:Poppins;font-size:18px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-.27px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hero_banner .hero-banner-content ul li:before{content:"";background-image:url(/cdn/shop/files/check.svg?v=1754385620);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;display:block}.hero_banner .hero-banner-content .hero-btn{max-width:350px;width:100%}.hero_banner .hero-banner-content .hero-btn .banner-btn{padding:16px 24px;border-radius:99px;box-shadow:0 0 #a3d84f;background:#2c5236;color:var(--White);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.32px;text-transform:uppercase;transition:.2s}.hero_banner .hero-banner-content .hero-btn .banner-btn:hover{box-shadow:4px 4px #a3d84f}.hero_banner .hero-banner-content .banner-icon-text p{color:var(--Dark-Green);font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.21px}.hero_banner .hero-banner-image-mobile{display:none}@media (min-width:1480px){.hero_banner .hero-banner-image{flex-basis:1017px!important;width:807px;margin-left:auto}}@media (max-width:1024px){.hero_banner .hero-banner-content h2{font-size:40px;letter-spacing:-.8px}.hero_banner .hero-banner-content ul li{font-size:15px;letter-spacing:-.22px}}@media (max-width:950px){.hero_banner .hero-banner-col{padding:20px 0 20px 20px}}@media (max-width:800px){.hero_banner .hero-banner-content h2{font-size:38px;letter-spacing:-.6px}}@media (max-width:767px){.hero_banner .hero-banner-image-mobile{display:block;width:100%}.hero_banner .hero-banner-image{display:none}.hero_banner .hero-banner-col{padding:26px 0}.hero_banner .hero-banner-content{width:100%;padding:0 20px}.hero_banner .hero-banner-col>.group-block-content{flex-direction:column-reverse}.hero_banner .hero-banner-content>.group-block-content{align-items:center}.hero_banner .hero-banner-content h2{font-size:34px;letter-spacing:-.7px;text-align:center}.hero_banner .banner-icon-text>.group-block-content{flex-direction:row}}.pv-proposition{background:#f0ead5!important}.section.pv-proposition>*{grid-column:unset}.section.pv-proposition{grid-template-columns:unset}.pv-proposition .proposition-container{max-width:1440px;padding:80px 50px;margin:0 auto}.pv-proposition .proposition-content h2{color:var(--Dark-Green);text-align:center;font-family:Libre Caslon Text;font-size:42px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.84px;text-transform:capitalize}.pv-proposition .proposition-col>.group-block-content{gap:20px;align-items:unset;flex-wrap:wrap}.pv-proposition .proposition-card{width:calc(50% - 10px);padding:16px;border-radius:12px;border:1px solid var(--Green);background:var(--Cream-Background)}.pv-proposition .proposition-card-content h5{color:#282828;text-align:center;font-family:Libre Caslon Text;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.36px}.pv-proposition .proposition-card-content p{color:var(--Dark-Green);font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-.225px;opacity:.75}.pv-proposition .proposition-container .mobile-heading{display:none}.pv-proposition .proposition-container .mobile-heading h2{color:var(--Dark-Green);text-align:center;font-family:Libre Caslon Text;font-size:30px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px;text-transform:capitalize}@media (max-width:1024px){.pv-proposition .proposition-container{padding:56px 50px}.pv-proposition .proposition-content h2{font-size:36px;letter-spacing:-.72px}.pv-proposition .proposition-col>.group-block-content{gap:19px}.pv-proposition .proposition-card-content h5{font-size:16px;letter-spacing:-.32px}}@media (max-width:958px){.pv-proposition .proposition-container{padding:56px 36px 56px 26px}.pv-proposition .proposition-container>.group-block-content{gap:32px}}@media (max-width:908px){.pv-proposition .proposition-col>.group-block-content{gap:15px}}@media (max-width:767px){.pv-proposition .proposition-container{padding:40px 20px}.pv-proposition .proposition-container>.group-block-content{flex-direction:column}.pv-proposition .proposition-image,.pv-proposition .proposition-content{width:100%}.pv-proposition .proposition-col .proposition-card>.group-block-content{height:auto}.pv-proposition .proposition-card{width:calc(50% - 6px);flex-basis:auto}.pv-proposition .proposition-col>.group-block-content{gap:10px 12px;flex-direction:row}.pv-proposition .proposition-card-content h5{font-size:15px;letter-spacing:-.3px}.pv-proposition .proposition-card-content p{font-size:14px;letter-spacing:-.21px}.pv-proposition .proposition-content h2{display:none}.pv-proposition .proposition-container .mobile-heading{display:block}}.refer_friend>*{grid-column:unset!important}.refer_friend{position:relative;grid-template-columns:unset!important;z-index:1}.refer_friend>.custom-section-content{background:#f8f5ea!important}.refer_friend .section-bg-shape{position:absolute;bottom:0;right:0;max-width:386px;z-index:-1}.refer_friend .section-content-wrapper{padding-inline:50px;max-width:1214px;margin:0 auto;position:static!important}.refer_friend .section-left-content{max-width:436px}.refer_friend .sub_title>*{color:#2c5236;font-family:Libre Caslon Text;font-size:15px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.3px;text-transform:capitalize}.refer_friend .section--heading{margin-top:8px}.refer_friend .section-left-content .section-description{margin-top:12px}.refer_friend .section-left-content .section-description>*{color:var(--Dark-Green);font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:-.225px}.refer_friend .section-left-content .apply-button{width:100%;max-width:350px;padding:16px 24px;border-radius:99px;box-shadow:0 0 #a3d84f;background:var(--Green);color:var(--White);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.32px;text-transform:uppercase;margin-top:24px;transition:.2s}.refer_friend .section-left-content .apply-button:hover{box-shadow:4px 4px #a3d84f}.refer_friend .section-right-textlist .icon-text-list-item .list-text>*{color:var(--Black);font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-.225px}.refer_friend .section-right-textlist .box-title>*{color:var(--Dark-Green);font-family:Libre Caslon Text;font-size:28px;font-weight:500;line-height:130%;letter-spacing:-.56px;text-transform:capitalize}@media (max-width:900px){.refer_friend .section-content-wrapper{padding-inline:20px;padding-block:40px;gap:40px;flex-direction:column;align-items:center}.refer_friend .sub_title>*,.refer_friend .section--heading>*,.refer_friend .section-left-content .section-description>*{text-align:center}.refer_friend .section-left-content .apply-button{margin-inline:auto}.refer_friend .section-content-wrapper>.group-block{flex:0 0 auto}.refer_friend .section-left-content .apply-button{margin-top:12px}.refer_friend .section-right-textlist{padding:32px 24px}.refer_friend .section-right-textlist .r_f_icon_text_col>.group-block-content{gap:14px}.refer_friend .section-right-textlist .box-title>*{text-align:center}}.lyka-dogs-section{background-color:#f8f5ea;padding:60px 0;text-align:center}.lyka-dogs-section .lyka-dogs-heading{color:var(--Dark-Green);text-align:center;font-family:Libre Caslon Text;font-size:48px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.96px;text-transform:capitalize;margin:0;margin-inline:auto;max-width:600px;padding-inline:20px}.lyka-dogs-section .lyka-dogs-description{max-width:600px;padding-inline:20px;margin-inline:auto}.lyka-dogs-section .lyka-dogs-description p{color:var(--Dark-Green);text-align:center;font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:160%;letter-spacing:-.225px;margin-inline:auto}.lyka-dogs-section .lyka-dogs-grid{display:flex;margin-top:48px;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.lyka-dogs-section .lyka-dogs-grid .lyka-dog-item{flex:0 0 auto;width:calc(100% / 9)}.lyka-dogs-section .lyka-dog-item{display:flex;flex-direction:column;align-items:center;gap:12px}.lyka-dogs-section .lyka-dog-image-wrapper{border-radius:50%;aspect-ratio:1/1;width:100%;border:3px solid #A3D84F;overflow:hidden}.lyka-dogs-section .lyka-dog-image{width:100%;height:100%;object-fit:cover}.lyka-dogs-section .lyka-dog-name{color:#193320;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.24px}.lyka-dogs-section .lyka-dog-name strong{font-weight:400;display:block}@media (max-width: 991px){.lyka-dogs-section .lyka-dogs-heading{font-size:34px;letter-spacing:-.68px}.lyka-dogs-section .lyka-dogs-description p{font-size:16px;margin-inline:auto padding: 0 20px}.lyka-dogs-section .lyka-dog-item{max-width:120px}}@media (max-width: 767px){.lyka-dogs-section{padding-block:32px}.lyka-dogs-section .lyka-dogs-heading{margin:0 auto 10px}.lyka-dogs-section .lyka-dogs-grid{margin-top:24px}.lyka-dogs-section .lyka-dog-item{max-width:100px;gap:8px}}.transformations-section{background-color:#f9f6f1;padding:96px 20px 135px;position:relative;overflow:hidden}.transformations-section .transformations-heading{font-family:Libre Caslon Text;font-size:40px;line-height:44px;letter-spacing:0;font-weight:700;color:#005648;text-align:center;margin:48px 0 64px}.transformations-section .transformations-slider-wrapper{position:relative}.transformations-section .transformations-swiper{padding:20px 0 40px;overflow:hidden;max-width:1375px}.transformations-section .transformation-card{height:auto;display:flex;flex-direction:column;position:relative;max-width:350px;margin:0 auto}.transformations-section .transformation-image-wrapper{position:relative;margin-bottom:24px}.transformations-section .transformation-image{width:100%;height:100%;max-width:286px;max-height:278px;object-fit:cover;border-radius:15px;overflow:hidden;margin:0 auto}.transformations-section .transformation-badge{position:absolute;top:7%;right:5%;transform:rotate(21deg);width:79%;height:50%;z-index:-1}.transformations-section .transformation-badge:after{content:"";border-radius:24px;background-image:url(/cdn/shop/files/video-1-background-min.webp?v=1761559887);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;display:block}.transformations-section .transformation-content{flex:1;display:flex;flex-direction:column}.transformations-section .transformation-text p{font-family:Poppins;font-size:20px;line-height:27px;color:#005648;font-weight:500;margin:0 auto 15px;max-width:286px}.transformations-section .transformation-author{margin:0 auto;max-width:286px;width:100%}.transformations-section .transformation-author p{font-family:Avenir,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#005648;margin:0 0 20px}.transformations-section .transformation-author p strong{font-weight:700}.transformations-section .transformation-link{display:inline-block;padding:11px 28px;background-color:#dbe6dc;color:#005648;text-decoration:none;border-radius:48px;font-family:Avenir,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:600;transition:all .3s ease;align-self:flex-start}.transformations-section .transformation-link:hover{background-color:#2d7a6e;color:#fff;transform:translateY(-2px)}.transformations-section .swiper-button-prev,.transformations-section .swiper-button-next{width:50px;height:50px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#2d7a6e;z-index:1}.transformations-section .swiper-button-prev:after,.transformations-section .swiper-button-next:after{font-size:20px;font-weight:700}.transformations-section .swiper-button-prev{left:0}.transformations-section .swiper-button-next{right:0}@media (max-width: 991px){.transformations-section{padding:47px 15px 66px}.transformations-section .transformations-heading{font-size:32px;line-height:35px}.transformations-section .transformation-text p{font-size:16px;line-height:21px}.transformations-section .transformation-link{font-size:14px}}@media (max-width: 768px){.transformations-section{padding:60px 15px}.transformations-section .transformations-heading{font-size:28px}.transformations-section .swiper-button-prev:after,.transformations-section .swiper-button-next:after{font-size:16px}.transformations-section .swiper-button-prev,.transformations-section .swiper-button-next{display:none}}.newsletter-signup .newsletter-signup-content .newsletter-signup-heading{font-family:Libre Caslon Text;font-size:48px;line-height:1;max-width:320px;margin:0 auto;color:#005648}.newsletter-signup .newsletter-signup-content p{font-size:20px;margin:24px 0 0;font-family:Poppins;color:#005648}.newsletter-signup .newsletter-signup-content .email-signup__input-group input{border:1px solid rgb(219 210 194);font-size:16px}.newsletter-signup .newsletter-signup-content .email-signup__input-group .email-signup__button{border-radius:99px;background-color:#005648!important;color:#fffaec!important;font-size:16px;height:100%;top:0;right:0}@media (max-width:1024px){.newsletter-signup .newsletter-signup-col .group-block-content{flex-direction:column}.newsletter-signup .newsletter-signup-content{order:1;width:100%;padding:40px 24px 28px}.newsletter-signup .newsletter-signup-image{order:2;width:100%}.newsletter-signup .newsletter-signup-content .newsletter-signup-heading{font-size:36px;max-width:100%}}@media (max-width:991px){.newsletter-signup .newsletter-signup-col{max-width:656px;margin:10px auto}.newsletter-signup .newsletter-signup-content p{font-size:16px;margin:12px 0 0}.newsletter-signup .newsletter-signup-content .email-signup__input-group input{padding:10px 20px}}.hero_banner .hero-banner-content ul li:before{background-image:url(/cdn/shop/files/check-box.png?v=1761718455)}.hero_banner .hero-banner-content .hero-btn .banner-btn{background:#a3d84f;color:#2c5236}.hero_banner .hero-banner-content .hero-btn .banner-btn:hover{box-shadow:4px 4px #2c5236}.tusted-by-section .section-button-wrapper a{border-color:#a3d84f;background:#a3d84f;color:#2c5236}.tusted-by-section .section-button-wrapper a:hover{border-color:#2c5236}.drawer-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:99}.drawer-loader.hidden{display:none}.loader-spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#111;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
