.cfl-mail{--cfl-mail-action: #00777c;--cfl-mail-action-hover: #005a5e;--cfl-mail-muted: #5a463d;--cfl-mail-line: #d9cfc4;--cfl-mail-card: #fcfcfc}.cfl-mail__hero{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.cfl-mail__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}}.cfl-mail__intro{display:flex;flex-direction:column;gap:1.4rem}.cfl-mail__tag{align-self:flex-start;margin:0;padding:.4rem 1rem;border-radius:.4rem;background:#e8af21;color:#301e17;font-family:var(--font-subheading-family);font-size:1.4rem;letter-spacing:.03em;line-height:1.4}.cfl-mail__title{margin:0;font-family:"Seawave",var(--font-heading-family);font-weight:400;font-size:clamp(3.8rem,9vw,6.4rem);line-height:1.06;letter-spacing:normal;text-transform:none}.cfl-mail__offer{margin:0;font-size:1.8rem;line-height:1.45}@media screen and (min-width:990px){.cfl-mail__offer{font-size:2rem}}.cfl-mail__note{margin:0;font-size:1.4rem;line-height:1.5;color:var(--cfl-mail-muted)}.cfl-mail__code{color:rgb(var(--color-foreground));letter-spacing:.03em}.cfl-mail__facts{display:flex;flex-direction:column;gap:.8rem;padding-top:.4rem;font-size:1.5rem;line-height:1.4}@media screen and (min-width:990px){.cfl-mail__facts{flex-direction:row;flex-wrap:wrap;gap:1rem 2.8rem}}.cfl-mail__fact{display:flex;align-items:center;gap:.8rem;margin:0}.cfl-mail__fact a{color:inherit}.cfl-mail__fact--app p{margin:0}.cfl-mail__star{flex:0 0 auto;fill:#e8af21;stroke:#301e17;stroke-width:1}.cfl-mail__picker{display:flex;flex-direction:column;gap:1.2rem;scroll-margin-top:10rem}@media screen and (min-width:990px){.cfl-mail__picker{padding:2.8rem;border:1px solid #ede4d9;border-radius:1.2rem;background:var(--cfl-mail-card)}}.cfl-mail__picker-title,.cfl-mail__h2{margin:0;font-family:var(--font-subheading-family);font-weight:400;font-size:2.4rem;line-height:1.2}@media screen and (min-width:990px){.cfl-mail__h2{font-size:3rem}}.cfl-mail__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.cfl-mail__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.cfl-mail__card{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;height:100%;min-height:9.2rem;box-sizing:border-box;padding:1.4rem;border:1.5px solid var(--cfl-mail-action);border-radius:.8rem;background:#fff;color:#301e17;text-decoration:none;transition:background-color .15s ease}.cfl-mail__card:hover{background:#f2faf8}.cfl-mail__card:focus-visible{outline:2px solid #301e17;outline-offset:2px}.cfl-mail__card-label{font-size:1.6rem;line-height:1.25}.cfl-mail__card-price{font-family:var(--font-subheading-family);font-size:2.4rem;line-height:1.1;color:var(--cfl-mail-action)}.cfl-mail__steps-wrap{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.cfl-mail__steps-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}.cfl-mail__example{margin-top:6.2rem}}.cfl-mail__steps{display:flex;flex-direction:column;gap:2rem;margin:2rem 0 0;padding:0;list-style:none}.cfl-mail__step{display:flex;gap:1.4rem;align-items:flex-start}.cfl-mail__step-num{flex:0 0 3.6rem;height:3.6rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#301e17;color:#fff8ef;font-family:var(--font-subheading-family);font-size:1.6rem}.cfl-mail__step-title{margin:0 0 .4rem;font-family:var(--font-subheading-family);font-weight:400;font-size:1.8rem;line-height:1.25}.cfl-mail__step-body{font-size:1.5rem;line-height:1.5}.cfl-mail__step-body p{margin:0}.cfl-mail__step-body p+p{margin-top:.6rem}.cfl-mail__example{padding:1.6rem;border:1px solid var(--cfl-mail-line);border-radius:.8rem;background:var(--cfl-mail-card);font-size:1.5rem}@media screen and (min-width:990px){.cfl-mail__example{padding:2.4rem;font-size:1.6rem}}.cfl-mail__example-title{margin:0 0 .8rem;font-family:var(--font-subheading-family);font-weight:400;font-size:1.8rem;line-height:1.25}.cfl-mail__example-rows{margin:0}.cfl-mail__example-rows>div{display:flex;justify-content:space-between;gap:1.2rem;padding:.3rem 0}.cfl-mail__example-rows dt,.cfl-mail__example-rows dd{margin:0}.cfl-mail__example-rows dd{white-space:nowrap;font-variant-numeric:tabular-nums}.cfl-mail__example-total{margin-top:.6rem;padding-top:.8rem!important;border-top:1px solid var(--cfl-mail-line);font-size:1.7rem}.cfl-mail__closing{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.8rem 2rem;border-radius:.8rem;background:#301e17;color:#fff8ef;text-align:center}@media screen and (min-width:750px){.cfl-mail__closing{padding:4.8rem 4rem;border-radius:1.2rem}}.cfl-mail__closing-title{margin:0;font-family:"Seawave",var(--font-heading-family);font-weight:400;font-size:clamp(3.2rem,6vw,4.4rem);line-height:1.1;color:#fff8ef;text-transform:none}.cfl-mail__closing-text{margin:0;font-size:1.6rem}.cfl-mail__button{display:inline-flex;justify-content:center;align-items:center;align-self:stretch;min-height:5.4rem;padding:0 3.6rem;border-radius:.8rem;background:var(--cfl-mail-action, #00777c);color:#fff8ef;font-family:var(--font-subheading-family);font-size:1.9rem;text-decoration:none}@media screen and (min-width:750px){.cfl-mail__button{align-self:center}}.cfl-mail__button:hover{background:var(--cfl-mail-action-hover, #005a5e);color:#fff8ef}.cfl-mail__button:focus-visible{outline:2px solid #fff8ef;outline-offset:3px}.cfl-reviews__scroll{position:relative}@media screen and (max-width:749px){.cfl-mail__hero{gap:24px}.cfl-mail__intro{gap:14px}.cfl-mail__tag{padding:4px 10px;border-radius:4px;font-size:14px}.cfl-mail__title{font-size:42px;line-height:1.08}.cfl-mail__offer{font-size:17px}.cfl-mail__note{font-size:14px}.cfl-mail__facts{gap:8px;padding-top:4px;font-size:15px}.cfl-mail__fact{gap:8px}.cfl-mail__fact--app .tw-sentence__line{display:flex;align-items:center;gap:8px}.cfl-mail__fact--app .tw-sentence__icon{flex:0 0 auto;width:18px;height:18px;margin:0}.cfl-mail__picker{gap:12px}.cfl-mail__picker-title,.cfl-mail__h2{font-size:24px}.cfl-mail__cards{gap:10px}.cfl-mail__card{gap:6px;min-height:92px;padding:14px;border-radius:8px}.cfl-mail__card-label{font-size:16px}.cfl-mail__card-price{font-size:24px}.cfl-mail__steps-wrap{gap:20px}.cfl-mail__steps{gap:20px;margin-top:20px}.cfl-mail__step{gap:14px}.cfl-mail__step-num{flex-basis:36px;height:36px;font-size:16px}.cfl-mail__step-title{margin-bottom:4px;font-size:18px}.cfl-mail__step-body{font-size:15px}.cfl-mail__example{padding:16px;border-radius:8px;font-size:15px}.cfl-mail__example-title{margin-bottom:6px;font-size:17px}.cfl-mail__example-total{font-size:17px}.cfl-mail__closing{gap:12px;padding:28px 20px;border-radius:8px}.cfl-mail__closing-title{font-size:32px}.cfl-mail__closing-text{font-size:16px}.cfl-mail__button{min-height:54px;padding:0 16px;border-radius:8px;font-size:19px}.cfl-ticker-section .cfl-section-heading{padding:0 20px;font-family:var(--font-subheading-family);font-size:24px;line-height:1.2;text-align:left}.cfl-reviews .cfl-reviews__intro{margin-bottom:12px;padding:0 20px;text-align:left}.cfl-reviews .cfl-reviews__intro h2{margin-bottom:4px;font-family:var(--font-subheading-family);font-size:24px;line-height:1.2}.cfl-reviews .cfl-reviews__sub,.cfl-reviews .cfl-reviews__summary{justify-content:flex-start;font-size:15px}.cfl-reviews .cfl-reviews__scroll{overflow:visible}.cfl-reviews .cfl-reviews__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 20px}.cfl-reviews .cfl-review__figure{gap:8px;padding:16px}.cfl-reviews .cfl-review__body p{font-size:15px;line-height:1.5}.cfl-reviews .cfl-review__meta{padding-top:8px;font-size:13px}.cfl-reviews .cfl-review__author{font-size:15px}.cfl-reviews .cfl-reviews__actions{margin-top:16px;padding:0 20px}.collapsible-content .collapsible-content__heading{margin-bottom:6px;font-family:var(--font-subheading-family);font-size:24px;line-height:1.2}.collapsible-content .accordion summary{padding:14px 0}.collapsible-content .accordion .icon-accordion{display:none}.collapsible-content .accordion__title{font-size:17px;line-height:1.3}.collapsible-content .accordion__content{padding:0;font-size:15px;line-height:1.5}.cfl-order-bar[data-cfl-order-bar]{left:12px;right:12px;bottom:12px;border-radius:10px}.cfl-order-bar .cfl-order-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:4px 10px;padding:10px 4px 10px 14px}.cfl-order-bar .cfl-order-bar__text{display:contents}.cfl-order-bar .cfl-order-bar__heading{grid-area:1 / 1;font-size:16px}.cfl-order-bar .cfl-order-bar__sub{display:block;grid-area:2 / 1 / 3 / -1;margin:0;padding-right:10px;font-size:12px}.cfl-order-bar .cfl-order-bar__actions{grid-area:1 / 2;width:auto;margin-left:0}.cfl-order-bar .cfl-order-bar__cta.button{width:auto;min-height:44px;padding:0 12px;font-size:14px;letter-spacing:.02em}.cfl-order-bar .cfl-order-bar__dismiss{position:static;grid-area:1 / 3;width:36px;height:44px}}@media(prefers-reduced-motion:reduce){.cfl-mail__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cfl-mail-in.css.map */
