.cl{background:var(--bg, transparent);color:var(--fg, #1c2b22);padding-top:var(--pt-m, 56px);padding-bottom:var(--pb-m, 56px);font-family:var(--cl-body, inherit);letter-spacing:0;-webkit-font-smoothing:antialiased}.cl *,.cl *:before,.cl *:after{box-sizing:border-box}.cl p,.cl a,.cl li,.cl span,.cl button,.cl summary,.cl blockquote,.cl figcaption,.cl strong{font-family:var(--cl-body, inherit)}.cl h1,.cl h2,.cl h3{font-family:var(--cl-head, inherit)!important;color:inherit;margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.cl [id],.cl[id]{scroll-margin-top:90px}.cl-w{max-width:1240px;margin:0 auto;padding:0 20px}.cl-eyebrow{margin:0 0 12px;font-size:16px;line-height:1.4;font-weight:600;color:var(--accent, #4a7c59)}.cl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cl-h{font-size:var(--h-m, 30px)}.cl h1 em,.cl h2 em{font-family:var(--cl-accent, Georgia, serif)!important;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.01em;color:var(--accent, #4a7c59)}.cl-h--break em{display:block}.cl-rte{font-size:var(--t-m, 16px);line-height:1.65}.cl-h+.cl-rte{margin-top:16px}.cl-rte p{margin:0 0 14px;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:0}.cl-rte p:last-child{margin-bottom:0}.cl-rte a{color:var(--accent, #4a7c59);text-decoration:underline;text-underline-offset:3px;font-weight:600;overflow-wrap:anywhere}.cl-rte a[href^="tel:"]{white-space:nowrap;overflow-wrap:normal}.cl-a-center{text-align:center}.cl-a-left{text-align:left}.cl-ico{display:block;width:22px;height:22px;flex:none}.cl-ico--fill{fill:currentColor;stroke:none}.cl-fine{margin-top:18px;font-size:13.5px;line-height:1.6;opacity:.85}.cl-fine p{margin:0 0 8px;font-size:inherit;line-height:inherit;color:inherit}.cl-fine p:last-child{margin-bottom:0}.cl-fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;padding:17px 38px;border:1.5px solid var(--btn-bg, #234633);border-radius:999px;background:var(--btn-bg, #234633);color:var(--btn-fg, #fff);font-size:16px;line-height:1.25;font-weight:600;letter-spacing:0;text-align:center;text-decoration:none;transition:opacity .2s ease,box-shadow .25s ease,transform .25s ease}.cl-btn:hover{color:var(--btn-fg, #fff);box-shadow:0 12px 28px #10261a42;transform:translateY(-2px)}.cl-btn--arrow{padding:9px 9px 9px 30px}.cl-btn__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--btn-fg, #fff);color:var(--btn-bg, #234633);transition:transform .25s ease}.cl-btn__arrow .cl-ico{width:19px;height:19px;stroke-width:2.2}.cl-btn:hover .cl-btn__arrow{transform:translate(3px)}.cl-media{overflow:hidden;border-radius:var(--r, 20px);aspect-ratio:var(--ar, auto);background:#e8eee4}.cl-media img{display:block;width:100%;height:100%;object-fit:cover}.cl-head{max-width:780px;margin:0 auto 32px}.cl-head.cl-a-left{margin-left:0}.cl-hero{position:relative;overflow:hidden;padding-bottom:0;background:radial-gradient(90% 70% at 50% 72%,var(--bg2, #25503c) 0%,var(--bg, #163125) 100%)}.cl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cl-hero .cl-h{font-size:min(var(--h-m, 40px),10.2vw);line-height:1.1}.cl-hero .cl-h em{color:var(--accent, #c9e3bf);white-space:nowrap}.cl-hero .cl-rte{margin-top:16px}.cl-hero .cl-btn{margin-top:24px;font-size:18px}.cl-hero .cl-btn--arrow{padding:10px 10px 10px 34px;gap:22px;box-shadow:0 14px 34px #05140c6b}.cl-hero .cl-btn__arrow{width:46px;height:46px}.cl-hero--m-center .cl-hero__copy{text-align:center}.cl-hero__copy,.cl-points{animation:cl-rise .2s ease-out both}@keyframes cl-rise{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.cl-hero__media{position:relative;margin:6px -20px 0}.cl-hero__media picture{display:block}.cl-hero__media img,.cl-hero__media .cl-seal{opacity:0;transition:opacity .2s ease-out;animation:cl-show .01s linear 4s forwards}.cl-hero__media.is-ready img,.cl-hero__media.is-ready .cl-seal{opacity:1;animation:none}@keyframes cl-show{to{opacity:1}}.cl-hero__media img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%)}.cl-points{display:flex;flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none}.cl-points--no-m{display:none}.cl-points li{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.35;font-weight:500}.cl-points .cl-ico{width:24px;height:24px;padding:5px;border-radius:50%;background:var(--accent, #c9e3bf);color:var(--bg, #17331f);stroke-width:3}.cl-rte--m{display:none}@media(max-width:899px){.cl.cl-hero{--vhu: 100vh;--gap: clamp(36px, calc(var(--vhu) - 430px - 61.2vw), 64px)}@supports (height: 1svh){.cl.cl-hero{--vhu: 100svh}}.cl-hero .cl-rte{margin-top:14px;line-height:1.5}.cl-rte--d{display:none}.cl-rte--m{display:block}.cl-hero .cl-btn{margin-top:22px}.cl-hero__copy{position:relative;z-index:1}.cl .cl-hero__media{width:100vw;margin:calc(var(--gap) - 12.07vw) 0 0 calc(50% - 50vw)}.cl-hero__media img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%)}.cl .cl-seal--no-m{display:none}}@media(max-width:899px)and (max-height:600px){.cl.cl-hero{--gap: 22px;padding-top:16px}.cl-hero .cl-rte--m{display:none}}.cl-mq{padding:0;overflow:hidden}.cl-mq__row{display:flex;width:max-content;animation:cl-mq var(--mq-t, 40s) linear infinite}.cl-mq__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.cl-mq__item{display:flex;align-items:center;gap:9px;padding:15px 28px;font-size:var(--mq-size, 15px);line-height:1.2;white-space:nowrap}.cl-mq__item .cl-ico{width:18px;height:18px}@keyframes cl-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cl-mq__row{animation:none}}.cl-prods__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cl-prod{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line, #dde5d8);border-radius:22px;background:var(--card, #fff)}.cl-prod__media{display:block;aspect-ratio:var(--ar, 1 / 1);overflow:hidden}.cl-prod__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}a.cl-prod__media:hover img{transform:scale(1.02)}.cl-prod__body{display:flex;flex:1 1 auto;flex-direction:column;padding:24px 22px 26px}.cl-prod__badge{align-self:flex-start;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:#fff;font-size:14px;line-height:1.3;font-weight:600;color:#234633}.cl .cl-prod__title{font-size:var(--title-m, 22px);line-height:1.22}.cl-prod__title a{color:inherit;text-decoration:none}.cl-prod__text{margin-top:10px}.cl-prod__ltitle{margin:20px 0 10px;font-size:16px;line-height:1.4;font-weight:600;color:inherit}.cl-prod__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cl-prod__list li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4}.cl-prod__list .cl-ico{width:20px;height:20px;margin-top:1px;color:var(--accent, #4a7c59);stroke-width:2.4}.cl-prod__foot{margin-top:auto;padding-top:22px}.cl-prod__price{margin:0;font-size:16px;line-height:1.45;font-weight:600;color:inherit}.cl-prod__foot .cl-btn{display:flex;justify-content:center;position:relative;margin-top:16px;padding:9px 56px;min-height:60px}.cl-prod__foot .cl-btn__arrow{position:absolute;top:50%;right:9px;margin-top:-21px}.cl-prod__foot .cl-btn:hover .cl-btn__arrow{transform:translate(0)}.cl-ph__track{display:flex;gap:14px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cl-ph__track::-webkit-scrollbar{display:none}.cl-ph__card{flex:0 0 var(--ph-m, 72%);min-width:0;margin:0;scroll-snap-align:start}.cl-ph__img{overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r, 18px);background:#e8eee4}.cl-ph__img img{display:block;width:100%;height:100%;object-fit:cover}.cl-ph__tag{margin-top:12px;font-size:15px;line-height:1.35}.cl-ph__tag a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-weight:600}.cl-ph__tag a:hover{color:var(--accent, #4a7c59)}.cl-ph__tag .cl-ico{width:15px;height:15px}.cl-ph__nav{display:none;justify-content:center;gap:10px;margin-top:22px}.cl-ph__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #c9d4c4;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s ease}.cl-ph__btn:hover{background:#e8eee4}.cl-ph__btn .cl-ico{width:18px;height:18px}.cl-ph__fine{text-align:center}.cl-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.cl-stat{min-width:0;padding-top:16px;border-top:1px solid var(--line, #dde5d8)}.cl-stat__num{margin:0;font-family:var(--cl-head, inherit);font-size:var(--num-m, 28px);line-height:1.1;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:inherit}.cl-stat__label{margin:8px 0 0;font-size:15px;line-height:1.45;color:inherit;opacity:.9}.cl-cardsec{position:relative;overflow:hidden}.cl-cardsec>.cl-w{position:relative}.cl-bgimg{position:absolute;top:0;right:0;bottom:0;left:0}.cl-bgimg img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(var(--blur, 14px));transform:scale(1.12)}.cl-bgimg span{position:absolute;top:0;right:0;bottom:0;left:0}.cl-cards{display:grid;grid-template-columns:repeat(var(--c-m, 1),minmax(0,1fr));gap:14px}.cl-card{min-width:0;padding:24px 22px;border:1px solid var(--line, #d6e0d1);border-radius:18px;background:var(--card, #fff);background:color-mix(in srgb,var(--card, #fff) var(--card-a, 100%),transparent)}.cl-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--ic-bg, #e4ece1);color:var(--ic-fg, #234633);overflow:hidden}.cl-card__icon--img img{width:100%;height:100%;object-fit:cover}.cl .cl-card__title{font-size:var(--title-m, 18px);line-height:1.28}.cl-card__text{margin-top:8px}.cl-card--center{text-align:center}.cl-card--center .cl-card__icon{margin:0 auto 14px}.cl-card--top .cl-card__icon{margin-bottom:14px}.cl-card--left{display:flex;gap:16px;align-items:flex-start}.cl-card--left .cl-card__icon{flex:none}.cl-card--left .cl-card__body{flex:1 1 auto;min-width:0}.cl-cards__foot{max-width:720px;margin:26px auto 0;text-align:center}.cl-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.cl-step{padding:22px 0;border-top:1px solid var(--line, #dde5d8)}.cl-step__num{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--num-bg, #234633);color:var(--num-fg, #fff);font-size:18px;line-height:1;font-weight:600}.cl .cl-step__title{margin-top:16px;font-size:22px;line-height:1.25}.cl-step__text{margin:8px 0 0;font-size:var(--t-m, 15px);line-height:1.6;color:inherit}.cl-revs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cl-rev{display:flex;flex-direction:column;min-width:0;margin:0;padding:22px;border:1px solid var(--line, #dde5d8);border-radius:18px;background:var(--card, #fff)}.cl-rev__img{overflow:hidden;margin:-8px -8px 16px;aspect-ratio:1 / 1;border-radius:12px}.cl-rev__img img{display:block;width:100%;height:100%;object-fit:cover}.cl-rev__stars{display:flex;gap:2px;margin-bottom:10px;color:var(--star, #4a7c59)}.cl-rev__stars .cl-ico{width:17px;height:17px}.cl-rev blockquote{margin:0;padding:0;border:0;font-style:normal}.cl-rev__by{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;font-size:13.5px;line-height:1.4}.cl-rev__by strong{font-weight:600}.cl-rev__by span{opacity:.75}.cl-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cl-q{border-top:1px solid var(--line, #dde5d8)}.cl-q:last-child{border-bottom:1px solid var(--line, #dde5d8)}.cl-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;font-size:17px;line-height:1.4;font-weight:600;cursor:pointer;list-style:none}.cl-q summary::-webkit-details-marker{display:none}.cl-q__plus{position:relative;flex:none;width:16px;height:16px}.cl-q__plus:before,.cl-q__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .2s ease}.cl-q__plus:after{transform:rotate(90deg)}.cl-q[open] .cl-q__plus:after{transform:rotate(0)}.cl-q__a{padding:0 32px 20px 0}.cl-band__in{max-width:var(--mw, 820px);margin:0 auto}.cl-band--box .cl-band__in{padding:30px 22px;border:1px solid var(--line, #dde5d8);border-radius:18px}.cl-seal--spin svg{animation:cl-spin 26s linear infinite}@keyframes cl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cl-seal--spin svg,.cl-hero__copy,.cl-points{animation:none}}.cl .cl-seal--hero{position:absolute;top:2%;right:14px;width:92px;height:92px;margin:0;filter:drop-shadow(0 8px 18px rgba(5,20,12,.38))}.cl .cl-seal--hero .cl-seal__txt{padding:0 14px}.cl .cl-seal--hero .cl-seal__txt strong{font-size:27px}.cl .cl-seal--hero .cl-seal__txt span{font-size:10.5px;margin-top:1px}.cl-seal{position:relative;width:136px;height:136px;margin:0 auto 22px;color:var(--seal-fg, #234633)}.cl-seal svg{display:block;width:100%;height:100%;fill:var(--seal-bg, #fff)}.cl-seal__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0 22px;text-align:center;color:inherit;line-height:1.1}.cl-seal__txt strong{font-family:var(--cl-head, inherit);font-size:40px;line-height:1;font-weight:600;letter-spacing:-.02em}.cl-seal__txt span{margin-top:3px;font-size:13px;line-height:1.15;font-weight:600}.cl-cmp__card{position:relative;max-width:980px;margin:0 auto;padding:0 12px;border-radius:26px;background:var(--card, #fff);box-shadow:0 24px 60px #1d3c2a24}.cl-cmp__card--img{margin-top:116px}.cl-cmp__table{position:relative}.cl .cl-cmp__us-bg{display:block;position:absolute;top:-18px;bottom:-18px;right:30%;width:28%;border-radius:22px;background:linear-gradient(180deg,var(--us-bg, #2c5540),var(--us-bg2, #17331f));box-shadow:0 18px 44px #10261a5c}.cl-cmp__row{position:relative;display:grid;grid-template-columns:minmax(0,42%) minmax(0,28%) minmax(0,30%);align-items:stretch}.cl-cmp__row:not(.cl-cmp__row--head):hover .cl-cmp__label{color:#234633}.cl-cmp__row>span{display:flex;align-items:center;min-height:66px;padding:10px 8px;font-size:14.5px;line-height:1.3;border-bottom:1px solid var(--line, #d6e0d1)}.cl-cmp__row:last-child>span{border-bottom:0}.cl-cmp__label{gap:10px;font-weight:600}.cl-cmp__ic{display:none;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--bg, #eaf1e6);color:#234633}.cl-cmp__ic .cl-ico{width:20px;height:20px}.cl .cl-cmp__row>.cl-cmp__us{position:relative;flex-direction:column;justify-content:center;text-align:center;color:var(--us-fg, #fff);border-bottom-color:#ffffff24}.cl-cmp__yes{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#c9e3bf;color:#17331f}.cl-cmp__yes .cl-ico{width:18px;height:18px;stroke-width:3}.cl-cmp__them{justify-content:center;text-align:center;opacity:.72}.cl-cmp__row--head>span{min-height:72px;align-items:flex-end;padding-bottom:14px}.cl .cl-cmp__row--head>.cl-cmp__us{align-items:center;justify-content:flex-end}.cl-cmp__row--head strong{font-size:15px;font-weight:600;line-height:1.2}.cl-cmp__row--head .cl-cmp__them{opacity:1}.cl-cmp__bottles{position:absolute;left:50%;bottom:58px;display:block;width:122%;max-width:none;height:auto;transform:translate(-50%);filter:drop-shadow(0 10px 14px rgba(5,20,12,.4))}.cl-cmp__cta .cl-btn{margin-top:52px}.cl-split__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.cl-split--m-top .cl-split__media{order:-1}.cl-items{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;text-align:left}.cl-item{display:flex;gap:14px;align-items:flex-start;padding-top:16px;border-top:1px solid #dde5d8}.cl-item__icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e4ece1;color:#234633}.cl-item__icon .cl-ico{width:19px;height:19px}.cl .cl-item__title{font-size:16px;line-height:1.3}.cl-item__text{margin-top:4px;font-size:16px;line-height:1.55}.cl-item__text p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.cl-brand__row{display:flex;align-items:center;gap:16px}.cl-brand__row:before,.cl-brand__row:after{content:"";flex:1 1 0;height:1px;background:var(--line, #dde5d8)}.cl-brand__logo{display:block;flex:none;width:var(--lw-m, 170px);height:auto}.cl-brand__name{flex:none;font-size:26px;font-weight:500}.cl-brand__tag{margin:12px 0 0;line-height:1.4;text-align:center}body.caliro-contact [id$=__form]{padding:44px 20px 56px;background:#eaf1e6}body.caliro-contact [id$=__form] .gradient{background:transparent!important}body.caliro-contact [id$=__form] .contact.page-width{max-width:760px;margin:0 auto;padding:30px 20px!important;border:1px solid #d6e0d1;border-radius:20px;background:#fff}body.caliro-contact [id$=__form] .contact h2.title{margin:0 0 22px;font-family:var(--cl-head, inherit)!important;font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.015em;text-align:center}@media(min-width:750px){.cl{padding-top:var(--pt-d, 88px);padding-bottom:var(--pb-d, 88px)}.cl-mq{padding:0}.cl-w{padding:0 40px}.cl-hero__media{margin:6px -40px 0}.cl-h{font-size:var(--h-d, 40px)}.cl-rte{font-size:var(--t-d, 17px)}.cl-head{margin-bottom:44px}.cl-cmp__card{padding:0 28px}.cl-cmp__card--img{margin-top:186px}.cl .cl-cmp__us-bg{top:-26px;bottom:-26px;right:24%;width:28%}.cl-cmp__row{grid-template-columns:minmax(0,48%) minmax(0,28%) minmax(0,24%)}.cl-cmp__row>span{min-height:74px;padding:12px 16px;font-size:17px}.cl-cmp__label{gap:16px;padding-left:0!important}.cl-cmp__ic{display:flex}.cl-cmp__yes{width:38px;height:38px}.cl-cmp__yes .cl-ico{width:20px;height:20px}.cl-cmp__row--head>span{min-height:80px;padding-bottom:18px}.cl-cmp__row--head strong{font-size:19px}.cl-cmp__bottles{bottom:60px;width:84%}.cl-cmp__cta .cl-btn{margin-top:64px}.cl-prods__grid{grid-template-columns:repeat(var(--c-d, 2),minmax(0,1fr));gap:24px}.cl-prod__body{padding:30px 30px 32px}.cl .cl-prod__title{font-size:var(--title-d, 25px)}.cl-ph__track{gap:18px;margin:0;padding:0 0 4px;scroll-padding:0}.cl-ph__card{flex-basis:calc((100% - (var(--ph-d, 4) - 1) * 18px) / var(--ph-d, 4))}.cl-ph__nav{display:flex}.cl-stats__grid{grid-template-columns:repeat(var(--c-d, 4),minmax(0,1fr));gap:28px}.cl-stat__num{font-size:var(--num-d, 44px)}.cl-stat__label{font-size:16px}.cl-cards{grid-template-columns:repeat(var(--c-d, 3),minmax(0,1fr));gap:18px}.cl-card{padding:30px 28px}.cl .cl-card__title{font-size:var(--title-d, 19px)}.cl-steps{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:36px}.cl-step{padding:26px 0 0}.cl-step__text{font-size:var(--t-d, 16px)}.cl-revs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cl-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.cl-q summary{font-size:17px;padding:20px 0}.cl-band--box .cl-band__in{padding:40px 48px}.cl-items{grid-template-columns:repeat(var(--items-d, 1),minmax(0,1fr));gap:18px 28px}.cl-brand__row{gap:28px}.cl-brand__logo{width:var(--lw-d, 280px)}body.caliro-contact [id$=__form]{padding:80px 40px 92px}body.caliro-contact [id$=__form] .contact.page-width{padding:44px 48px!important}body.caliro-contact [id$=__form] .contact h2.title{margin-bottom:28px;font-size:32px}}@media(min-width:900px){.cl-hero{background:radial-gradient(52% 88% at 73% 56%,var(--bg2, #25503c) 0%,var(--bg, #163125) 100%)}.cl-hero__grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-template-rows:1fr auto auto 1fr;column-gap:40px}.cl-hero .cl-h{font-size:min(var(--h-d, 62px),5vw);line-height:1.08}.cl-hero .cl-btn{margin-top:32px}.cl-hero--m-center .cl-hero__copy{text-align:left}.cl-hero__copy{grid-column:1;grid-row:2}.cl-points,.cl-points--no-m{grid-column:1;grid-row:3;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin:34px 0 0}.cl-points li{font-size:15px;white-space:nowrap}.cl-hero__media{grid-column:2;grid-row:1 / -1;align-self:end;margin:-92px -24px 0 24px}.cl-hero__media img{width:var(--w, 108%);max-width:none;margin-left:calc((100% - var(--w, 108%)) / 2);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 14%);mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.cl-hero--wide{display:flex;align-items:center;min-height:clamp(500px,33vw,660px);padding-top:44px;padding-bottom:44px;background:radial-gradient(62% 100% at 14% 46%,var(--bg2, #25503c) 0%,var(--bg, #163125) 72%)}.cl-hero--wide>.cl-w{width:100%;max-width:1380px}.cl-hero--wide .cl-hero__grid{display:block;max-width:min(600px,46vw)}.cl-hero--wide .cl-hero__copy,.cl-hero--wide .cl-points{position:relative;z-index:2}.cl-hero--wide .cl-rte{max-width:520px}.cl-hero--wide .cl-points{gap:10px 14px}.cl-hero--wide .cl-points li{gap:7px;font-size:14px}.cl.cl-hero--wide .cl-hero__media{position:absolute;top:auto;right:0;bottom:0;left:auto;z-index:0;width:min(57%,1105px);margin:0}.cl-hero--wide .cl-hero__media img{width:100%;height:auto;max-width:none;margin:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade, 8%)),linear-gradient(to bottom,transparent 0,#000 5%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade, 8%)),linear-gradient(to bottom,transparent 0,#000 5%);-webkit-mask-composite:source-in;mask-composite:intersect}.cl .cl-seal--hero{top:7%;right:2%;width:122px;height:122px}.cl .cl-seal--hero .cl-seal__txt{padding:0 20px}.cl .cl-seal--hero .cl-seal__txt strong{font-size:36px}.cl .cl-seal--hero .cl-seal__txt span{font-size:12.5px;margin-top:2px}.cl.cl-hero--wide .cl-seal--hero{top:5%;right:21%;z-index:1;width:clamp(72px,6.2vw,112px);height:clamp(72px,6.2vw,112px);font-size:clamp(72px,6.2vw,112px)}.cl.cl-hero--wide .cl-seal--hero .cl-seal__txt{padding:0 16%}.cl.cl-hero--wide .cl-seal--hero .cl-seal__txt strong{font-size:.295em}.cl.cl-hero--wide .cl-seal--hero .cl-seal__txt span{margin-top:.02em;font-size:.112em}.cl-split__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.cl-split--m-top .cl-split__media{order:0}.cl-split--left .cl-split__media{order:-1}.cl-split--noimg .cl-split__grid{grid-template-columns:minmax(0,780px);justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/caliro-brand.css.map */
