:root{--cp-brand:#448e44;--cp-brand-dark:#356f35;--cp-brand-soft:#ecf3ea;--cp-sale:#3a7a3a;--cp-char:#2d2e2d;--cp-deep:#1d3320}.cp-progress-bar{position:fixed;top:0;left:0;height:3px;width:100%;z-index:10000;background:linear-gradient(90deg,var(--cp-brand),#7cc07c);transform-origin:0 50%;transform:scaleX(var(--cp-p,0));pointer-events:none}.cp-eyebrow{color:var(--cp-brand);font-weight:600;display:inline-flex;align-items:center;gap:10px}.cp-eyebrow:before{content:"";width:0;height:1.5px;background:currentColor;transition:width .8s .2s var(--cp-ease,ease)}.is-in .cp-eyebrow:before,.cp-eyebrow.is-in:before,.cp-m-on .cp-eyebrow:before{width:22px}.cp-promo .cp-eyebrow,.cp-banner .cp-eyebrow{color:#9fd39f}.cp-hero{position:relative;isolation:isolate}.cp-hero:before,.cp-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(60px);pointer-events:none}.cp-hero:before{width:520px;height:520px;right:4%;top:-120px;background:radial-gradient(circle,#448e4438,#448e4400 70%);animation:cpFloatA 14s ease-in-out infinite alternate}.cp-hero:after{width:420px;height:420px;left:-140px;bottom:-160px;background:radial-gradient(circle,#2d2e2d1a,#2d2e2d00 70%);animation:cpFloatB 18s ease-in-out infinite alternate}@keyframes cpFloatA{to{transform:translate(-60px,50px) scale(1.12)}}@keyframes cpFloatB{to{transform:translate(80px,-40px) scale(1.08)}}.cp-hero__title .cp-w{display:inline-block;opacity:0;transform:translateY(.45em) rotate(2deg);animation:cpWord .9s var(--cp-ease,cubic-bezier(.2,.7,.2,1)) forwards}@keyframes cpWord{to{opacity:1;transform:none}}.cp-hero__text,.cp-hero__btns,.cp-hero .cp-eyebrow{animation:cpUp .9s var(--cp-ease,ease) both}.cp-hero .cp-eyebrow{animation-delay:.05s}.cp-hero__text{animation-delay:.55s}.cp-hero__btns{animation-delay:.7s}@keyframes cpUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cp-stage{animation:cpStageIn 1.1s .2s var(--cp-ease,ease) both}@keyframes cpStageIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.cp-stage__main{transition:transform .5s var(--cp-ease,ease),box-shadow .5s;transform:perspective(1000px) rotateX(var(--cp-rx,0deg)) rotateY(var(--cp-ry,0deg));will-change:transform}.cp-stage__main:hover{box-shadow:0 30px 60px -28px #1d332073}.cp-stage__slide.is-active img{animation:cpKen 7s ease-out both}@keyframes cpKen{0%{transform:scale(1.06)}to{transform:scale(1)}}.cp-stage__tag-go{transition:transform .3s var(--cp-ease,ease)}.cp-stage__tag:hover .cp-stage__tag-go{transform:rotate(45deg) scale(1.08)}.cp-btn{position:relative;overflow:hidden;isolation:isolate}.cp-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s var(--cp-ease,ease)}.cp-btn:hover:after{left:130%}.cp-btn svg{transition:transform .3s var(--cp-ease,ease)}.cp-btn:hover svg{transform:translate(4px)}.cp-trust__icon{transition:transform .4s var(--cp-ease,ease),background .3s,color .3s}.cp-trust__item:hover .cp-trust__icon{background:var(--cp-brand)!important;color:#fff!important;transform:translateY(-3px) rotate(-6deg)}.cp-cat2__img{outline:1.5px dashed transparent;outline-offset:2px;transition:outline-color .3s,outline-offset .4s var(--cp-ease,ease),border-color .3s,box-shadow .35s,transform .35s!important}.cp-cat2:hover .cp-cat2__img{outline-color:var(--cp-brand);outline-offset:7px}.cp-cat2__name{transition:color .25s}.cp-cat2:hover .cp-cat2__name{color:var(--cp-brand)}.cp-card__media{transition:transform .45s var(--cp-ease,ease),box-shadow .45s var(--cp-ease,ease)}.cp-card:hover .cp-card__media{transform:translateY(-6px);box-shadow:0 22px 40px -24px #1d332073}.cp-card__title{transition:color .2s}.cp-card:hover .cp-card__title{color:var(--cp-brand)}.cp-badge,.cp-card__badges>*{animation:cpPop .6s .3s var(--cp-ease,ease) both}@keyframes cpPop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.cp-tab{transition:background .25s,color .25s,border-color .25s,transform .2s}.cp-tab:hover{transform:translateY(-1px)}.cp-tab.is-active{background:var(--cp-brand)!important;border-color:var(--cp-brand)!important;color:#fff!important}.cp-promo__box{background:radial-gradient(120% 140% at 0% 0%,#2f5d31 0%,var(--cp-deep) 55%,#141f15 100%)!important}.cp-promo__box:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(124,192,124,.18) 80%,transparent 90%);animation:cpSpin 14s linear infinite;pointer-events:none}@keyframes cpSpin{to{transform:rotate(360deg)}}.cp-promo__box>*{position:relative;z-index:1}.cp-promo__title{background:linear-gradient(90deg,#fff 0% 40%,#bfe3bf 50%,#fff 60% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:cpGlint 5s ease-in-out infinite}@keyframes cpGlint{0%,60%{background-position:100% 0}to{background-position:-50% 0}}.cp-code{border-color:#9fd39f8c!important;animation:cpBreathe 2.8s ease-in-out infinite}@keyframes cpBreathe{50%{box-shadow:0 0 0 6px #7cc07c1f}}.cp-code__val{color:#d8f0d8!important}.cp-banner:after{background:linear-gradient(180deg,#0000 35%,#101e12b8)!important}.cp-banner__body{transition:transform .5s var(--cp-ease,ease)}.cp-banner:hover .cp-banner__body{transform:translateY(-6px)}.cp-banner__cta{transition:background .25s,color .25s}.cp-banner:hover .cp-banner__cta{background:var(--cp-brand)!important;color:#fff!important}.cp-stat b{color:var(--cp-brand)!important}.cp-bpromo__plus{animation:cpPulse2 2.4s ease-in-out infinite}@keyframes cpPulse2{50%{transform:scale(1.25);color:var(--cp-brand)}}.cp-m-hide{opacity:0;transform:translateY(26px)}.cp-m-show{opacity:1;transform:none;transition:opacity .8s var(--cp-ease,ease),transform .8s var(--cp-ease,ease);transition-delay:var(--cp-d,0ms)}.cp-scrolled .stickyNav,.cp-scrolled .header-wrap.stickyNav{box-shadow:0 10px 30px -22px #00000059}.cp-foot{position:relative}.cp-foot:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--cp-brand),transparent)}@media(hover:none){.cp-stage__main{transform:none}}@media(prefers-reduced-motion:reduce){.cp-hero:before,.cp-hero:after,.cp-promo__box:before,.cp-promo__title,.cp-code,.cp-bpromo__plus,.cp-stage__slide.is-active img{animation:none!important}.cp-hero__title .cp-w,.cp-hero__text,.cp-hero__btns,.cp-hero .cp-eyebrow,.cp-stage,.cp-badge,.cp-card__badges>*{animation:none!important;opacity:1!important;transform:none!important}.cp-m-hide{opacity:1;transform:none}.cp-progress-bar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cp-motion.css.map */
