[data-cmbf-when]{display:none!important}.cmbf-pre [data-cmbf-when~=pre],.cmbf-capture [data-cmbf-when~=capture],.cmbf-closed [data-cmbf-when~=closed],.cmbf-ea [data-cmbf-when~=ea],.cmbf-bf [data-cmbf-when~=bf]{display:block!important}.cmbf{--gw-ink: #141414;--gw-sand: #F6F0E8;--gw-camel: #C9A27E;--gw-blue: #0B7CC1;--gw-blue-d: #09679F;--gw-line: #E9E3DB;--gw-soft: #5E5A55;--gw-err: #B3261E;--gw-ok: #2E7D4F;--gw-wa: #138A4A;--bf-bg: #EBDAC6;--bf-hi: #F7EEE3;--bf-soft: #EFE4D7;--bf-ink: #2A211A;--cmbf-waves: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='60' viewBox='0 0 220 60'%3E%3Cpath d='M0 30c27.5 0 27.5-18 55-18s27.5 18 55 18 27.5-18 55-18 27.5 18 55 18' fill='none' stroke='%23C9A27E' stroke-opacity='.28' stroke-width='2'/%3E%3C/svg%3E");--display: "Mattone", "Montserrat", Arial, sans-serif;font-family:Montserrat,Arial,sans-serif;color:var(--gw-ink);container:cmbf / inline-size;box-sizing:border-box}.cmbf *,.cmbf *:before,.cmbf *:after{box-sizing:border-box}.cmbf p{margin:0}.cmbf a{color:inherit}.cmbf img{max-width:none}.cmbf button,.cmbf input{font:inherit;letter-spacing:normal;text-transform:none;margin:0;min-height:0;box-shadow:none}.cmbf :focus-visible{outline:2px solid var(--gw-blue);outline-offset:2px}.cmbf-wrap{padding-inline:16px}@container cmbf (min-width: 720px){.cmbf-wrap{padding-inline:48px;max-width:1280px;margin:0 auto}}.cmbf-eb{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gw-blue)}.cmbf-badge{display:inline-flex;align-items:center;gap:8px;line-height:1}.cmbf-badge b{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:.04em;color:var(--bf-ink)}.cmbf-badge span{background:var(--gw-blue);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.14em;padding:5px 8px;border-radius:4px}.cmbf .cmbf-h{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:.01em;margin:0;text-wrap:balance;color:var(--bf-ink);text-transform:none}.cmbf-h em{font-style:normal;color:#fff;background:var(--gw-blue);padding:0 .16em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cmbf-cd{display:flex;gap:8px;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;min-height:52px}.cmbf-cd .u{background:#fff;color:var(--bf-ink);border-radius:8px;width:60px;padding:8px 0 6px;display:flex;flex-direction:column;align-items:center;gap:2px;box-shadow:0 1px #2a211a1f}.cmbf-cd .u b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1}.cmbf-cd .u small{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--gw-soft)}.cmbf-cd .sep{color:var(--bf-ink);font-weight:800}.cmbf-cdl{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--bf-ink);text-align:center}.cmbf .cmbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:16px 20px;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%;text-decoration:none;background:var(--gw-blue);color:#fff;line-height:1.2}.cmbf .cmbf-btn:hover{background:var(--gw-blue-d)}.cmbf .cmbf-btn--ink{background:var(--gw-ink)}.cmbf .cmbf-btn--ink:hover{background:#000}.cmbf .cmbf-btn[disabled]{opacity:.55;cursor:not-allowed}.cmbf-bar{display:block;text-decoration:none;background:var(--gw-blue);color:#fff}.cmbf-bar__in{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.04em;flex-wrap:wrap;text-align:center;line-height:1.3}.cmbf-bar b{font-weight:800}.cmbf-mini{display:inline-flex;gap:3px;font-variant-numeric:tabular-nums;min-width:128px}.cmbf-mini i{font-style:normal;background:#fff3;padding:2px 4px;border-radius:3px;color:#fff}.cmbf-bar__cta{display:none}@container cmbf (min-width: 720px){.cmbf-bar__in{font-size:12px;gap:16px}.cmbf-bar__cta{display:inline;background:#fff;color:var(--gw-blue);padding:5px 12px;border-radius:999px}}.cmbf-hero{background-color:var(--bf-bg);background-image:var(--cmbf-waves);background-size:220px 60px;position:relative;overflow:hidden;color:var(--bf-ink)}.cmbf-hero a.cmbf-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cmbf-hero__in{display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-areas:"tx tx" "act ph";column-gap:8px;padding:20px 16px 0;position:relative}.cmbf-hero__tx{grid-area:tx;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;align-items:flex-start}.cmbf-hero__eb{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cmbf .cmbf-hero__t{font-size:27px}.cmbf-hero__p{display:none}.cmbf-hero__act{grid-area:act;display:flex;flex-direction:column;gap:8px;align-self:center;padding-block:14px 18px;position:relative;z-index:2;min-width:0}.cmbf-hero__act .cmbf-cdl{text-align:left;font-size:10px}.cmbf-hero__act .cmbf-cd{justify-content:flex-start;gap:7px;min-height:40px}.cmbf-hero__act .cmbf-cd .u{flex:1 1 0;min-width:0;width:auto;max-width:46px;padding:6px 0 5px;border-radius:6px}.cmbf-hero__act .cmbf-cd .u b{font-size:19px}.cmbf-hero__act .cmbf-cd .u small{font-size:7.5px;letter-spacing:.06em}.cmbf-hero__act .cmbf-cd .sep{display:none}.cmbf .cmbf-hero__act .cmbf-btn{padding:14px 10px;font-size:12.5px;letter-spacing:.04em}.cmbf-hero__row{display:flex;flex-direction:column;gap:10px}.cmbf-hero__ph{grid-area:ph;position:relative;align-self:end;height:228px;margin-right:-16px}.cmbf-hero__ph:before{content:"";position:absolute;left:50%;bottom:-40px;width:230px;height:230px;transform:translate(-50%);border-radius:50%;background:var(--bf-hi)}.cmbf-hero__ph img{position:absolute;right:0;bottom:0;height:100%;width:auto;display:block}.cmbf-perks{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;font-weight:600;line-height:1.25}.cmbf-perks div{display:flex;align-items:center;gap:6px}.cmbf-perks svg{width:26px;height:26px;padding:5px;border-radius:50%;background:#fff;color:var(--gw-blue);flex:none}.cmbf-tick{background:var(--gw-blue);color:#fff;overflow:hidden;white-space:nowrap;position:relative;z-index:3}.cmbf-tick__tr{display:inline-flex;gap:22px;padding:9px 0;font-size:11px;font-weight:800;letter-spacing:.08em;animation:cmbf-tick 28s linear infinite;text-transform:uppercase}.cmbf-tick__tr span{display:inline-flex;gap:22px;align-items:center}.cmbf-tick__tr i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.6;display:inline-block}@keyframes cmbf-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cmbf-tick__tr{animation:none}}.cmbf-hero--ea .cmbf-hero__p{display:block;font-size:13px;line-height:1.45;color:var(--gw-soft)}.cmbf .cmbf-hero--ea .cmbf-hero__t{font-size:25px}.cmbf-hero--ea .cmbf-hero__ph{height:196px}.cmbf-hero--ea .cmbf-hero__in{grid-template-columns:minmax(0,1fr) 40%}@container cmbf (min-width: 720px){.cmbf-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tx ph" "act ph";column-gap:40px;padding:0 0 0 max(48px,calc((100cqw - 1200px)/2));height:560px}.cmbf-hero__tx{align-self:end;gap:16px;max-width:600px}.cmbf-badge b{font-size:24px}.cmbf-badge span{font-size:11px;padding:6px 10px}.cmbf-hero__eb{font-size:13px}.cmbf .cmbf-hero__t{font-size:58px}.cmbf-hero__p{display:block;font-size:17px;line-height:1.5;max-width:46ch}.cmbf-hero__act{align-self:start;padding-block:22px 0;gap:12px;max-width:680px}.cmbf-hero__act .cmbf-cd{gap:10px;min-height:52px}.cmbf-hero__act .cmbf-cd .sep{display:block;font-size:18px}.cmbf-hero__act .cmbf-cd .u{flex:none;width:64px;max-width:none;padding:9px 0 7px}.cmbf-hero__act .cmbf-cd .u b{font-size:28px}.cmbf-hero__act .cmbf-cd .u small{font-size:9px}.cmbf-hero__act .cmbf-cdl{font-size:11px}.cmbf .cmbf-hero__act .cmbf-btn{max-width:360px;padding:17px 20px;font-size:14px}.cmbf-hero__row{flex-direction:row;align-items:center;gap:24px;flex-wrap:wrap}.cmbf .cmbf-hero__row .cmbf-btn{width:auto;flex:0 1 300px}.cmbf-hero__ph{height:100%;margin:0}.cmbf-hero__ph:before{width:520px;height:520px;bottom:-150px;left:48%}.cmbf-hero__ph img{right:auto;left:50%;transform:translate(-50%);height:540px}.cmbf-perks{gap:22px;font-size:12.5px}.cmbf-perks svg{width:32px;height:32px;padding:7px}.cmbf-tick__tr{font-size:13px;padding:12px 0}.cmbf-hero--ea .cmbf-hero__in{height:460px}.cmbf .cmbf-hero--ea .cmbf-hero__t{font-size:50px}.cmbf-hero--ea .cmbf-hero__p{font-size:17px}.cmbf-hero--ea .cmbf-hero__ph img{height:440px}.cmbf-hero--ea .cmbf-hero__ph:before{width:440px;height:440px;bottom:-130px}}.cmbf-pop[hidden]{display:none!important}.cmbf-pop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:2147483000}.cmbf-pop__box{background:var(--bf-soft);color:var(--bf-ink);width:100%;max-height:100dvh;overflow:auto;border-radius:18px 18px 0 0;position:relative}.cmbf-pop__ph{height:150px;position:relative;background-color:var(--bf-bg);background-image:var(--cmbf-waves);background-size:220px 60px;overflow:hidden}.cmbf-pop__ph img{position:absolute;left:50%;bottom:0;height:140px;width:auto;transform:translate(-50%);display:block}.cmbf .cmbf-pop__x{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#2a211ab3;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:0}.cmbf-pop__b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.cmbf .cmbf-pop__b .cmbf-h{font-size:24px}.cmbf-pop__b>p{font-size:13px;color:var(--gw-soft);line-height:1.5}.cmbf .cmbf-pop__skip{background:none;border:0;color:var(--gw-soft);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px}@media(min-width:820px){.cmbf-pop{align-items:center}.cmbf-pop__box{width:780px;border-radius:16px;display:grid;grid-template-columns:1fr 1fr}.cmbf-pop__ph{height:auto;min-height:460px}.cmbf-pop__ph img{height:92%}.cmbf-pop__b{padding:36px 32px;justify-content:center}}.cmbf-form{background:#fff;color:var(--gw-ink);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;margin:0}.cmbf-pop .cmbf-form{background:transparent;padding:0}.cmbf-fld{display:flex;flex-direction:column;gap:6px}.cmbf-fld label{font-size:12px;font-weight:700}.cmbf .cmbf-fld input{border:1px solid #CFC7BC;border-radius:8px;padding:13px 12px;font-size:16px;width:100%;background:#fff;color:var(--gw-ink);min-width:0;outline-offset:0;height:auto}.cmbf-tel{display:flex;border:1px solid #CFC7BC;border-radius:8px;overflow:hidden;background:#fff}.cmbf-tel span{padding:13px 10px 13px 12px;font-weight:700;font-size:14px;border-right:1px solid #E4DDD3;color:var(--gw-ink);white-space:nowrap}.cmbf .cmbf-tel input{border:0;border-radius:0}.cmbf-fld.bad input,.cmbf-fld.bad .cmbf-tel{border-color:var(--gw-err)}.cmbf-err{color:var(--gw-err);font-size:12px;font-weight:600;display:none}.cmbf-fld.bad .cmbf-err{display:block}.cmbf-msg{font-size:12.5px;font-weight:600;color:var(--gw-err);line-height:1.4}.cmbf-chk{display:flex;gap:8px;font-size:11.5px;line-height:1.45;color:var(--gw-soft);align-items:flex-start;font-weight:500}.cmbf .cmbf-chk input{margin-top:2px;accent-color:var(--gw-blue);width:16px;height:16px;flex:none}.cmbf-reg{background:var(--bf-soft);color:var(--bf-ink)}.cmbf-reg__ph{height:200px;position:relative;overflow:hidden;background-color:var(--bf-bg);background-image:var(--cmbf-waves);background-size:220px 60px}.cmbf-reg__ph img{position:absolute;left:50%;bottom:0;height:190px;width:auto;transform:translate(-50%);display:block}.cmbf-reg__tx{padding:20px 16px 28px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.cmbf .cmbf-reg__tx .cmbf-h{font-size:27px}.cmbf-reg__tx>p,.cmbf-reg__tx>div>p{font-size:14px;line-height:1.5;color:var(--gw-soft);max-width:36ch;margin-inline:auto}.cmbf-reg__tx p b{color:var(--bf-ink)}.cmbf-reg__tx .cmbf-form{box-shadow:0 1px #2a211a1a,0 10px 30px #2a211a14}.cmbf-reg__tx>[data-cmbf-when]{width:100%}.cmbf-reg__tx>[data-cmbf-when]>*+*{margin-top:14px}@container cmbf (min-width: 720px){.cmbf-reg{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.cmbf-reg__ph{order:2;height:100%}.cmbf-reg__ph img{height:92%}.cmbf-reg__tx{padding:48px 56px;justify-content:center}.cmbf .cmbf-reg__tx .cmbf-h{font-size:46px}.cmbf-reg__tx .cmbf-form{max-width:460px;margin-inline:auto}}.cmbf-sec{padding-block:36px}.cmbf .cmbf-sec h2{font-family:var(--display);font-weight:400;font-size:22px;margin:0 0 18px;text-align:center;text-wrap:balance;text-transform:none;color:var(--gw-ink);line-height:1.15}@container cmbf (min-width: 720px){.cmbf-sec{padding-block:56px}.cmbf .cmbf-sec h2{font-size:30px;margin-bottom:28px}}.cmbf-sec--sand{background:var(--gw-sand)}.cmbf-steps{display:grid;gap:12px}.cmbf-step{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;background:var(--gw-sand);border-radius:12px;padding:14px}.cmbf-step i{font-style:normal;font-family:var(--display);width:40px;height:40px;border-radius:50%;background:var(--gw-blue);color:#fff;display:grid;place-items:center;font-size:17px}.cmbf-step b{display:block;font-size:14px;margin-bottom:3px}.cmbf-step span{font-size:13px;color:var(--gw-soft);line-height:1.45}@container cmbf (min-width: 720px){.cmbf-steps{grid-template-columns:repeat(3,1fr);gap:16px}.cmbf-step{grid-template-columns:1fr;padding:22px}}.cmbf-teaser{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scroll-padding-inline:16px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.cmbf-card{flex:0 0 158px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:var(--gw-ink)}.cmbf-card__im{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/5;background:var(--gw-sand);display:block}.cmbf-card__im img{width:100%;height:100%;object-fit:cover;display:block}.cmbf-card__lk{position:absolute;left:8px;top:8px;background:var(--gw-blue);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;padding:4px 7px;border-radius:4px;display:inline-flex;gap:4px;align-items:center}.cmbf-card__lk--off{background:var(--bf-ink)}.cmbf-card__lk svg{width:10px;height:10px}.cmbf-card b{font-size:12.5px;line-height:1.3;font-weight:700}.cmbf-card__pr{font-size:12px;color:var(--gw-soft);display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.cmbf-card__pr s{color:#9b948c}.cmbf-card__pr strong{color:var(--gw-ink);font-size:14px}.cmbf-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.cmbf-card__sav{font-size:11px;color:var(--gw-ok);font-weight:700}.cmbf .cmbf-card .cmbf-btn{margin-top:4px;padding:11px 8px;font-size:11.5px;border-radius:8px}.cmbf .cmbf-card .cmbf-btn--lock{background:#ece6de;color:#8a837b;cursor:not-allowed}@container cmbf (min-width: 720px){.cmbf-teaser{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;overflow:visible;gap:16px}.cmbf-card{flex:none}}.cmbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cmbf-grid .cmbf-card{flex:none}@container cmbf (min-width: 720px){.cmbf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}}.cmbf-faq{display:flex;flex-direction:column;border-top:1px solid var(--gw-line);max-width:760px;margin:0 auto}.cmbf-faq details{border-bottom:1px solid var(--gw-line)}.cmbf-faq summary{padding:16px 28px 16px 0;font-weight:700;font-size:14px;cursor:pointer;list-style:none;position:relative}.cmbf-faq summary::-webkit-details-marker{display:none}.cmbf-faq summary:after{content:"+";position:absolute;right:4px;top:13px;font-size:20px;font-weight:500}.cmbf-faq details[open] summary:after{content:"\2013"}.cmbf-faq details>div{margin:0 0 16px;font-size:13.5px;line-height:1.55;color:var(--gw-soft)}.cmbf-faq details>div p{margin:0}.cmbf-ty{background-color:var(--bf-soft);color:var(--bf-ink);padding:40px 16px 44px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.cmbf-ty__ok{width:58px;height:58px;border-radius:50%;background:var(--gw-blue);color:#fff;display:grid;place-items:center}.cmbf-ty__ok svg{width:28px;height:28px}.cmbf .cmbf-ty .cmbf-h{font-size:30px}.cmbf-ty>p{font-size:14px;color:var(--gw-soft);line-height:1.55;max-width:38ch}.cmbf-ty__btns{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px}.cmbf-ty__rem{background:#fff;border:1px solid var(--gw-line);border-radius:12px;padding:14px;font-size:12.5px;line-height:1.5;color:var(--gw-soft);max-width:380px;text-align:left;display:grid;grid-template-columns:22px 1fr;gap:10px}.cmbf-ty__rem svg{width:20px;height:20px;color:var(--gw-wa)}.cmbf-ty__rem a{color:var(--gw-wa);font-weight:700}.cmbf-ty>[data-cmbf-when]>*+*{margin-top:12px}@container cmbf (min-width: 720px){.cmbf-ty{padding:80px 48px}.cmbf .cmbf-ty .cmbf-h{font-size:52px}.cmbf-ty>p{font-size:16px}}.cmbf-strip{background:var(--gw-blue);color:#fff;font-size:12px;font-weight:700;padding:9px 16px;text-align:center;font-variant-numeric:tabular-nums}.cmbf-gate{margin:20px 0 0;background:var(--gw-sand);border-radius:12px;padding:16px;font-size:13px;line-height:1.5;color:var(--gw-soft);text-align:center}.cmbf-gate b{color:var(--gw-ink)}.cmbf-gate a{color:var(--gw-blue);font-weight:700}.cmbf-empty{padding:24px;border:1px dashed var(--gw-camel);border-radius:12px;text-align:center;font-size:13px;color:var(--gw-soft)}.cmbf-card b,.cmbf-card__sav{display:block}.cmbf-card>[data-cmbf-when]>*+*{margin-top:6px}.cmbf-hero__act>[data-cmbf-when]>*+*{margin-top:8px}html.cmbf-capture:has([data-cmbf-pop]) .mcforms-wrapper,html.cmbf-capture:has([data-cmbf-page]) .mcforms-wrapper{display:none!important}main:has([data-cmbf-page])>.shopify-section:not(:has(.cmbf)){display:none}.cmbf-hero--link{cursor:pointer}.cmbf-hero a.cmbf-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.cmbf-hero a.cmbf-hero__link:focus-visible{outline:3px solid var(--gw-blue);outline-offset:-3px}.cmbf .cmbf-btn--hero{position:relative;overflow:hidden;gap:10px;box-shadow:0 0 0 3px #fff,0 14px 28px -10px #0b7cc1cc;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cmbf .cmbf-btn--hero svg{width:18px;height:18px;flex:none;transition:transform .2s ease}.cmbf .cmbf-btn--hero:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:cmbf-shine 3.6s ease-in-out infinite}@keyframes cmbf-shine{0%,55%{left:-60%}85%,to{left:130%}}.cmbf-hero--link:hover .cmbf-btn--hero{background:var(--gw-blue-d);transform:translateY(-2px);box-shadow:0 0 0 3px #fff,0 18px 32px -10px #0b7cc1e6}.cmbf-hero--link:hover .cmbf-btn--hero svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.cmbf .cmbf-btn--hero:after{animation:none;display:none}.cmbf .cmbf-btn--hero,.cmbf .cmbf-btn--hero svg{transition:none}}.cmbf .cmbf-hero__act .cmbf-btn--hero{padding:15px 12px;font-size:13px;margin-top:2px}@container cmbf (min-width: 720px){.cmbf-hero__in{height:auto;min-height:clamp(440px,46cqw,600px);grid-template-rows:1fr auto;column-gap:clamp(20px,3cqw,40px)}.cmbf-hero__tx{align-self:end;padding-top:clamp(28px,4cqw,52px);gap:clamp(10px,1.2cqw,16px)}.cmbf .cmbf-hero__t{font-size:clamp(34px,4.4cqw,58px)}.cmbf-badge b{font-size:clamp(19px,1.8cqw,24px)}.cmbf-hero__eb{font-size:clamp(11px,1cqw,13px)}.cmbf-hero__p{font-size:clamp(14px,1.25cqw,17px)}.cmbf-perks{gap:clamp(12px,1.6cqw,22px);font-size:clamp(11.5px,1cqw,12.5px)}.cmbf-hero__act{padding-block:clamp(14px,1.6cqw,22px) clamp(28px,3.4cqw,48px)}.cmbf-hero__act .cmbf-cd{gap:clamp(6px,.8cqw,10px)}.cmbf-hero__act .cmbf-cd .u{width:clamp(50px,4.6cqw,64px)}.cmbf-hero__act .cmbf-cd .u b{font-size:clamp(21px,2cqw,28px)}.cmbf-hero__row{gap:clamp(14px,2cqw,24px)}.cmbf .cmbf-hero__act .cmbf-btn--hero{padding:clamp(15px,1.4cqw,19px) clamp(22px,2.2cqw,30px);font-size:clamp(13px,1.1cqw,15px);flex:0 1 320px}.cmbf-hero__ph{height:auto;align-self:stretch;margin:0}.cmbf-hero__ph img{height:calc(100% - 16px);max-height:560px}.cmbf-hero__ph:before{width:min(520px,92%);height:auto;aspect-ratio:1;bottom:-18%}.cmbf-hero--ea .cmbf-hero__in{height:auto;min-height:clamp(380px,36cqw,460px)}.cmbf .cmbf-hero--ea .cmbf-hero__t{font-size:clamp(30px,3.8cqw,50px)}.cmbf-hero--ea .cmbf-hero__p{font-size:clamp(14px,1.25cqw,17px)}.cmbf-hero--ea .cmbf-hero__ph img{height:calc(100% - 16px);max-height:440px}.cmbf-hero--ea .cmbf-hero__ph:before{width:min(440px,92%);height:auto;aspect-ratio:1;bottom:-22%}}.cmbf .cmbf-btn--hero{white-space:nowrap;justify-content:center;text-align:center}@container cmbf (max-width: 719px){.cmbf .cmbf-hero__act .cmbf-btn--hero{padding:15px 8px;font-size:12.5px;letter-spacing:.03em;gap:6px}.cmbf .cmbf-btn--hero svg{width:15px;height:15px}}@container cmbf (min-width: 720px){.cmbf-hero--ea .cmbf-hero__ph{height:auto;align-self:stretch}}.cmbf a.cmbf-bar,.cmbf a.cmbf-bar:hover,.cmbf .cmbf-bar span,.cmbf .cmbf-bar b,.cmbf .cmbf-bar i{color:#fff!important}.cmbf .cmbf-bar .cmbf-bar__cta{color:var(--gw-blue)!important}.cmbf .cmbf-btn--hero{box-shadow:0 0 0 3px var(--gw-blue),0 10px 22px -12px #0b7cc18c}.cmbf-hero--link:hover .cmbf-btn--hero{box-shadow:0 0 0 3px var(--gw-blue-d),0 14px 26px -12px #0b7cc1a6}.cmbf .cmbf-btn--hero:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);animation-duration:5s}.cmbf-hero,.cmbf-pop__ph,.cmbf-reg__ph,.cmbf-tick{overflow:clip}.cmbf-m{display:none}@container cmbf (max-width: 719px){.cmbf-d{display:none}.cmbf-m{display:inline}.cmbf-reg__ph{height:236px}.cmbf-reg__ph img{height:230px}.cmbf-reg__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(239,228,215,0) 38%,rgba(239,228,215,.85) 78%,var(--bf-soft) 100%);pointer-events:none}.cmbf-reg__tx{margin-top:-92px;padding:0 16px 22px;gap:10px}.cmbf-reg__tx>[data-cmbf-when]>*+*{margin-top:10px}.cmbf .cmbf-reg__tx .cmbf-h{font-size:26px}.cmbf-reg__tx>div>p{font-size:13.5px;max-width:30ch}.cmbf-reg__tx .cmbf-cdl{font-size:10px}.cmbf-reg__tx .cmbf-cd{gap:6px;min-height:46px}.cmbf-reg__tx .cmbf-cd .u{width:54px;padding:6px 0 5px}.cmbf-reg__tx .cmbf-cd .u b{font-size:22px}.cmbf-reg__tx .cmbf-cd .u small{font-size:8px}.cmbf-reg__tx .cmbf-form{padding:14px;gap:10px}.cmbf .cmbf-reg__tx .cmbf-fld input{padding:11px 12px}.cmbf-reg__tx .cmbf-tel span{padding:11px 10px 11px 12px}.cmbf .cmbf-reg__tx .cmbf-form .cmbf-btn{padding:14px 16px}}@container cmbf (min-width: 720px){.cmbf-reg{min-height:clamp(540px,44cqw,660px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cmbf-reg__tx{align-items:flex-start;text-align:left;gap:14px;padding:44px clamp(32px,4cqw,64px) 44px max(48px,calc((100cqw - 1200px)/2))}.cmbf-reg__tx>[data-cmbf-when]{max-width:560px}.cmbf-reg__tx>[data-cmbf-when]>*+*{margin-top:14px}.cmbf .cmbf-reg__tx .cmbf-h{font-size:clamp(34px,3.6cqw,50px)}.cmbf-reg__tx>div>p{font-size:clamp(14.5px,1.2cqw,16.5px);max-width:44ch;margin-inline:0}.cmbf-reg__tx .cmbf-cdl{text-align:left}.cmbf-reg__tx .cmbf-cd{justify-content:flex-start;gap:10px}.cmbf-reg__tx .cmbf-cd .u{width:62px}.cmbf-reg__tx .cmbf-form{max-width:560px;margin-inline:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 12px;padding:18px}.cmbf-reg__tx .cmbf-form>.cmbf-msg,.cmbf-reg__tx .cmbf-form>.cmbf-chk,.cmbf-reg__tx .cmbf-form>button{grid-column:1 / -1}.cmbf .cmbf-reg__tx .cmbf-fld input{padding:12px}.cmbf-reg__tx .cmbf-tel span{padding:12px 10px 12px 12px}.cmbf-reg__ph{overflow:clip}.cmbf-reg__ph:before{content:"";position:absolute;left:50%;bottom:-14%;width:min(560px,88%);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:var(--bf-hi)}.cmbf-reg__ph:after{content:"";position:absolute;inset:0 auto 0 0;width:18%;background:linear-gradient(to right,var(--bf-soft),rgba(239,228,215,0));pointer-events:none}.cmbf-reg__ph img{height:calc(100% - 28px);max-height:640px;z-index:1}}@container cmbf (min-width: 720px){.cmbf-reg__tx>[data-cmbf-when]{max-width:600px}.cmbf .cmbf-reg__tx .cmbf-h{font-size:clamp(30px,3.05cqw,44px)}.cmbf-reg__tx>div>p{max-width:50ch}}@container cmbf (min-width: 720px) and (max-width: 1199px){.cmbf-reg__tx .cmbf-form{grid-template-columns:1fr}}#cmbf-landing{scroll-margin-top:90px}.cmbf-hero--v2{background-color:#f8f2ef;background-image:none}.cmbf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cmbf-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:right bottom;display:block;max-width:none}.cmbf-hero--v2 .cmbf-hero__in{z-index:1}.cmbf-hero--v2 .cmbf-hero__ph:before{display:none}.cmbf .cmbf-hero--v2 .cmbf-h,.cmbf-hero--v2 .cmbf-badge b{color:#0f2e4c}@container cmbf (max-width: 719px){.cmbf-hero--v2 .cmbf-hero__in{display:block;padding:24px 16px 22px;min-height:0}.cmbf-hero--v2 .cmbf-hero__tx{gap:9px;max-width:64%}.cmbf-hero--v2 .cmbf-badge{white-space:nowrap}.cmbf-hero--v2 .cmbf-hero__eb{font-size:10px;letter-spacing:.1em}.cmbf .cmbf-hero--v2 .cmbf-hero__t{font-size:29px;line-height:1.04}.cmbf-hero--v2 .cmbf-hero__p{display:block;font-size:12.5px;line-height:1.45;color:#2a3b4c;max-width:30ch}.cmbf-hero--v2 .cmbf-perks{flex-direction:column;gap:7px;font-size:12px}.cmbf-hero--v2 .cmbf-perks svg{width:28px;height:28px;padding:6px;box-shadow:0 1px 4px #0f2e4c1f}.cmbf-hero--v2 .cmbf-hero__act{max-width:60%;padding:14px 0 0}.cmbf-hero--v2 .cmbf-hero__ph{position:absolute;right:-4px;bottom:0;width:54%;height:auto;margin:0;z-index:1;pointer-events:none}.cmbf-hero--v2 .cmbf-hero__ph img{position:static;width:100%;height:auto;display:block}}@container cmbf (min-width: 720px){.cmbf-hero--v2 .cmbf-hero__ph{visibility:hidden}.cmbf-hero__bg img{object-position:right center}.cmbf-hero--v2 .cmbf-hero__p{color:#2a3b4c}}@container cmbf (max-width: 719px){.cmbf-hero--v2 .cmbf-hero__tx{max-width:68%}.cmbf .cmbf-hero--v2 .cmbf-hero__t{font-size:26px}.cmbf-hero--v2 .cmbf-hero__p{max-width:56cqw;font-size:12px}.cmbf-hero--v2 .cmbf-perks,.cmbf-hero--v2 .cmbf-hero__act{max-width:56cqw}.cmbf-hero--v2 .cmbf-hero__act .cmbf-cd .u{max-width:44px}.cmbf-hero--v2 .cmbf-hero__ph{width:47%;right:-10px;z-index:0}.cmbf-hero--v2 .cmbf-hero__tx,.cmbf-hero--v2 .cmbf-hero__act{z-index:2}}.cmbf-hero__bg picture{display:block;width:100%;height:100%}.cmbf-pop__ph{height:auto;background:#f6f0ee;background-image:none}.cmbf-pop__ph picture{display:block}.cmbf-pop__ph img{position:static;transform:none;width:100%;height:auto;display:block;max-width:none}@media(min-width:820px){.cmbf-pop__box{width:840px;grid-template-columns:1.05fr 1fr;overflow:hidden}.cmbf-pop__ph{min-height:0;position:relative}.cmbf-pop__ph picture,.cmbf-pop__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cmbf-pop__ph img{object-fit:cover;object-position:center bottom}.cmbf-pop__b{padding:40px 34px;position:relative;background:var(--bf-soft)}}@container cmbf (max-width: 719px){.cmbf-hero--v2 .cmbf-hero__ph{display:none}.cmbf-hero--v2{background-color:#f9f3ee}.cmbf-hero__bg picture{position:absolute;left:0;right:0;bottom:0;height:auto}.cmbf-hero__bg img{height:auto;object-fit:initial;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%);mask-image:linear-gradient(to bottom,transparent,#000 14%)}.cmbf-hero--v2 .cmbf-hero__tx{max-width:100%}.cmbf-hero--v2 .cmbf-hero__p,.cmbf-hero--v2 .cmbf-perks,.cmbf-hero--v2 .cmbf-hero__act{max-width:52cqw}.cmbf-hero--v2 .cmbf-hero__act .cmbf-cd .u{max-width:42px}}.cmbf-reg--v2{position:relative;background-color:#f9f3ee}.cmbf-reg--v2 .cmbf-reg__ph{background:none;background-image:none}.cmbf-reg--v2 .cmbf-reg__ph:before,.cmbf-reg--v2 .cmbf-reg__ph:after{display:none}.cmbf-reg--v2 .cmbf-reg__ph picture{display:block}.cmbf-reg--v2 .cmbf-reg__tx{position:relative;z-index:1}@container cmbf (max-width: 719px){.cmbf-reg--v2 .cmbf-reg__ph{position:absolute;top:0;left:0;right:0;height:auto;z-index:0}.cmbf-reg--v2 .cmbf-reg__ph{overflow:clip}.cmbf-reg--v2 .cmbf-reg__ph img{position:static;transform:none;width:112%;height:auto;max-width:none;max-height:none;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 98%);mask-image:linear-gradient(to bottom,#000 72%,transparent 98%)}.cmbf-reg--v2 .cmbf-reg__tx{margin-top:0;padding:22px 16px 24px;align-items:flex-start;text-align:left}.cmbf-reg--v2 .cmbf-reg__tx>[data-cmbf-when]>*+*{margin-top:10px}.cmbf-reg--v2 .cmbf-badge{white-space:nowrap}.cmbf .cmbf-reg--v2 .cmbf-reg__tx .cmbf-h{font-size:25px;line-height:1.08;max-width:78cqw;color:#0f2e4c}.cmbf-reg--v2 .cmbf-reg__tx>div>p{font-size:12.5px;line-height:1.45;max-width:50cqw;margin-inline:0;color:#2a3b4c}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-cdl{text-align:left;font-size:9.5px}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-cd{justify-content:flex-start;gap:3px;max-width:54cqw}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-cd .u{width:44px;padding:6px 0 5px}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-cd .u b{font-size:19px}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-cd .sep{font-size:12px}.cmbf-reg--v2 .cmbf-reg__tx .cmbf-form{margin-top:26px!important;position:relative}}@container cmbf (min-width: 720px){.cmbf-reg--v2 .cmbf-reg__ph{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;z-index:0;overflow:clip}.cmbf-reg--v2 .cmbf-reg__ph img{position:absolute;top:0;right:0;left:auto;bottom:auto;transform:none;height:100%;width:auto;max-width:none;max-height:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%);mask-image:linear-gradient(to right,transparent,#000 14%)}.cmbf-reg--v2 .cmbf-reg__tx{grid-column:1}}@container cmbf (min-width: 720px) and (max-width: 1199px){.cmbf-reg--v2 .cmbf-reg__ph img{right:-14cqw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cm-bf.css.map */
