.cookie-disclaimer{display:none}html body #ct-cookie-notice .cookie-content{position:fixed!important;inset:auto auto calc(24px + env(safe-area-inset-bottom,0px)) 50%!important;transform:translate(-50%)!important;box-sizing:border-box!important;width:min(560px,calc(100% - 32px))!important;max-width:560px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 120px)!important;overflow:auto!important;margin:0!important;padding:22px 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;color:#292c28!important;background:#fff!important;border:1px solid #dce2db!important;border-top:1px solid #dce2db!important;border-radius:8px!important;box-shadow:0 10px 36px #00000024!important;text-align:left!important;z-index:10060!important;letter-spacing:0!important}html body #ct-cookie-notice .ct-cookie-title{margin:0!important;color:#253e31!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important}html body #ct-cookie-notice .cookie-content>p{width:auto!important;margin:0!important;color:#515952!important;font-size:13px!important;line-height:1.6!important;text-align:left!important}html body #ct-cookie-notice a{color:#294f3b!important;text-underline-offset:3px}html body #ct-cookie-notice .cookie-button{width:100%!important;margin:2px 0 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #ct-cookie-notice .cookie-button button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 14px!important;border:1px solid #bdcabe!important;border-radius:5px!important;background:#fff!important;color:#294f3b!important;box-shadow:none!important;font-family:inherit!important;font-weight:600!important;line-height:1.4!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}html body #ct-cookie-notice .cookie-button .accept-cookie{color:#fff!important;background:#315641!important;border-color:#315641!important}html body #ct-cookie-notice .cookie-button button:before,html body #ct-cookie-notice .cookie-button button:after{display:none!important}html body #ct-cookie-notice .decline-cookie:hover{background:#edf3ee!important}html body #ct-cookie-notice .accept-cookie:hover{background:#244330!important}html body #ct-cookie-notice :focus-visible{outline:2px solid #315641!important;outline-offset:3px}html body #ct-cookie-notice .ct-rv{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}html body #ct-global-whatsapp{position:fixed!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;right:24px!important;bottom:var(--ct-float-bottom,24px)!important;z-index:10050!important;width:auto!important;height:52px!important;min-width:52px!important;padding:13px 18px!important;box-sizing:border-box!important;border:1px solid #fff!important;border-radius:28px!important;background:#235d3c!important;color:#fff!important;box-shadow:0 6px 22px #0000002e!important;font:600 13px/1.2 var(--ct3-body,Arial,sans-serif)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}html body #ct-global-whatsapp svg{display:block!important;flex:none;width:24px;height:24px}html body #ct-global-whatsapp .ct-whatsapp-btn__label{display:inline!important}html body #ct-global-whatsapp:hover{background:#17482c!important}html body #ct-global-whatsapp:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}html body #ct-sales-popup{display:flex!important;left:24px!important;bottom:var(--ct-sales-bottom,24px)!important;z-index:10030!important;width:min(350px,calc(100vw - 48px))!important;max-width:350px!important;min-height:108px!important;background:#fff!important;color:#24382c!important;border:1px solid #d3dfd5!important;border-radius:8px!important;box-shadow:0 7px 26px #162e1e26!important}html body #ct-sales-popup .ct-popup-image{width:92px!important;height:108px!important;background:#e3ece5!important}html body #ct-sales-popup .ct-popup-image img{width:100%!important;height:100%!important;object-fit:cover!important}html body #ct-sales-popup .ct-popup-body{padding:16px 28px 16px 16px!important}html body #ct-sales-popup .ct-popup-label{color:#55715e!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}html body #ct-sales-popup .ct-popup-product{color:#253d2d!important;font-size:15px!important;line-height:1.35!important;white-space:normal!important}html body #ct-sales-popup .ct-popup-meta{color:#536557!important;font-size:11px!important;line-height:1.4!important}html body #ct-sales-popup .ct-popup-close{top:6px!important;right:6px!important;min-width:28px;min-height:28px;color:#344f3d!important;opacity:1!important}html body #ct-sales-popup .ct-popup-meta-dot{background:#4e7b5b!important;animation:none!important}html body #ct-sales-popup .ct-popup-progress{background:#466b52!important}html body #to-top.dt-sc-to-top{bottom:calc(var(--ct-float-bottom,24px) + 64px)!important}@media(max-width:767px){html body #ct-cookie-notice .cookie-content{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:calc(100% - 24px)!important;padding:16px!important;gap:10px!important}html body #ct-cookie-notice .ct-cookie-title{font-size:16px!important}html body #ct-global-whatsapp{width:52px!important;right:14px!important;padding:13px!important;bottom:var(--ct-float-bottom,82px)!important}html body #ct-global-whatsapp .ct-whatsapp-btn__label,html body #ct-sales-popup{display:none!important}}html:has(.ctpop.is-open) body :is(#ct-global-whatsapp,#ct-cookie-notice){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .ct3-next--email{position:relative!important;isolation:isolate;overflow:hidden;background:#193c30!important;padding-block:56px!important;color:#fff!important}html body .ct3-next--email:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--ct-newsletter-image);background-position:center 48%;background-size:cover}html body .ct3-next--email:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#091f16a6}html body .ct3-next--email>.ct3-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:16px 64px!important;align-items:start!important}html body .ct3-next--email h2{grid-column:1!important;grid-row:1!important;margin:0!important;font-size:34px!important;line-height:1.2!important;font-weight:500!important;color:#fff!important}html body .ct3-next--email .ct3-wrap>p{grid-column:1!important;grid-row:2!important;max-width:40ch!important;margin:0!important;color:#e5efe7!important;font-size:15px!important;line-height:1.7!important}html body .ct3-next--email form{grid-column:2!important;grid-row:1/span 2!important;margin:0!important}html body .ct3-next--email .ct3-next__email-row{display:flex!important;gap:10px!important;align-items:stretch!important}html body .ct3-next--email label{display:block!important;margin:0 0 10px!important;color:#fff!important;font-size:13px!important}html body .ct3-next--email input{min-width:0!important;min-height:50px!important;padding:12px 16px!important;border:1px solid #fff!important;border-radius:4px!important;background:#fff!important;color:#24382a!important}html body .ct3-next--email .ct3-next__email-row input{flex:1 1 0!important;width:0!important}html body .ct3-next--email .ct3-next__email-row button{flex:0 0 auto!important;white-space:nowrap!important}html body .ct3-next--email button{min-height:50px!important;padding:12px 22px!important;border:1px solid #d5e9d7!important;border-radius:4px!important;background:#dcebdd!important;color:#213c28!important;font-weight:600!important}html body .ct3-next--email form p{color:#e2eee4!important;font-size:12px!important;margin-top:12px!important}html body .ct3-next--email a{color:#fff!important;text-underline-offset:3px}html body :is(.ct3-next--email,.ct3-next--guides,.ct3-footer) .ct-rv{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}html body .ct3-next--guides{background:#f4f7f3!important;padding-block:40px!important}html body .ct3-next--guides .ct3-next__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:20px!important}html body .ct3-next--guides .ct3-next__grid>article{padding:24px!important;border:1px solid #d3ded3!important;border-radius:8px!important;background:#fff!important}html body .ct3-next--guides h3{font-size:20px!important;line-height:1.4!important;margin:0 0 12px!important}html body .ct3-next--guides p{margin:0!important;font-size:14px!important;line-height:1.7!important;color:#4c6050!important}@media(max-width:767px){html body .ct3-next--email{padding-block:36px!important}html body .ct3-next--email>.ct3-wrap{grid-template-columns:1fr!important;gap:16px!important}html body .ct3-next--email h2,html body .ct3-next--email .ct3-wrap>p,html body .ct3-next--email form{grid-column:1!important;grid-row:auto!important}html body .ct3-next--email h2{font-size:28px!important}html body .ct3-next--email .ct3-next__email-row{flex-direction:column!important}html body .ct3-next--email .ct3-next__email-row input{width:100%!important;flex:auto!important;box-sizing:border-box!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ct-site-utilities-v2.css.map */
