:root{--umber: #8B4A38;--cf-blush: var(--bg-3);--cf-line: var(--clr-text-5)}.text.cf-mute{color:var(--clr-text-6)}.cf-card{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-32);border-radius:var(--rd-1);background-color:var(--clr-white)}.cf-media{position:relative;overflow:hidden;border-radius:var(--rd-1);background-color:var(--clr-text-3)}.cf-media img,.cf-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;width:100%!important;height:100%!important}.cf-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background-color:var(--bg-2)}.cf-hero--under-header{padding-top:calc(var(--h-top-rating) + var(--h-height))}.cf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cf-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000009e,#00000026 70%),linear-gradient(180deg,#00000059,#0000 30%)}.cf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.cf-hero__img img,.cf-hero__img svg{width:100%;height:100%;object-fit:cover;display:block}.cf-hero__img--mobile{display:none}.cf-hero__top{position:relative;padding-block:var(--sp-24)}.cf-logo{display:inline-block;color:var(--clr-white-2);text-decoration:none}.cf-logo img{display:block;height:auto}.cf-hero__main{position:relative;flex:1;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--sp-64);align-items:center;padding-block:var(--sp-md)}.cf-hero .cf-eyebrow{align-self:flex-start;width:fit-content;padding:6px 14px;border-radius:999px;font-size:13px;line-height:1.55;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--clr-white);background-color:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cf-hero .title-shortcode .h1{color:var(--clr-white-2)}.cf-hero .title-shortcode .text{color:var(--clr-white-3);max-width:44ch}.cf-form{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-32);border-radius:var(--rd-0);background-color:var(--clr-white);scroll-margin-top:calc(var(--h-top-rating) + var(--h-height) + var(--sp-16))}.cf-klaviyo{min-height:120px}.cf-klaviyo form{padding:0!important;background:transparent!important}.cf-pill{padding:var(--sp-12) var(--sp-16);border-radius:var(--rd-2);background-color:var(--cf-blush)}.cf-klaviyo .klaviyo-form-richtext,.cf-klaviyo .klaviyo-form-richtext *{color:var(--clr-text)!important}@media(max-width:991px){.cf-klaviyo form [data-testid=form-component],.cf-klaviyo form [data-testid=form-row]>div{padding-left:0!important;padding-right:0!important}.cf-klaviyo form input,.cf-klaviyo form button{width:100%!important;max-width:100%!important;box-sizing:border-box}.cf-hero__main{grid-template-columns:1fr;align-content:end;gap:var(--sp-32)}.cf-hero__bg--has-mobile .cf-hero__img--desktop{display:none}.cf-hero__bg--has-mobile .cf-hero__img--mobile{display:block}}.cf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-24)}.cf-steps .cf-step__num.h2{color:var(--umber)}@media(max-width:767px){.cf-steps{grid-template-columns:1fr}.cf-hero__bg img{width:100%!important;height:initial!important}}.cf-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-64);align-items:center}.cf-split--reverse>.cf-split__media{order:2}.cf-split__media{aspect-ratio:4 / 5}@media(max-width:991px){.cf-split{grid-template-columns:1fr;gap:var(--sp-32)}.cf-split--reverse>.cf-split__media{order:0}}.cf-usps{display:grid;gap:var(--sp-24);margin-top:var(--sp-32)}.cf-usp{padding-top:var(--sp-12);border-top:1px solid var(--clr-text-5)}.cf-swatches{display:flex;flex-wrap:wrap;gap:var(--sp-24)}.cf-swatch{display:flex;align-items:center;gap:var(--sp-8)}.cf-swatch i{display:block;width:28px;height:28px;border-radius:50%;border:1px solid var(--clr-text-5)}.cf-faq{max-width:820px;margin-inline:auto}.cf-faq .accordion.type2 .accordion-item:first-child{border-top:1px solid var(--clr-text-5)}.section.cf-cta-sec.gradient-1:before{background:linear-gradient(180deg,var(--clr-white-2) 0%,rgba(231,211,154,.35) 100%)}.section.cf-cta-sec.gradient-2:before{background:linear-gradient(180deg,rgba(231,211,154,.35) 0%,var(--clr-white-2) 100%)}.cf-cta__box{width:100%;max-width:520px;margin:var(--sp-8) auto 0}.sec-black .cf-media{background-color:var(--clr-grey-4)}.section.sec-black .text.cf-mute{color:var(--clr-grey-64)}.sec-black .cf-usp{border-top-color:var(--clr-border-light)}.sec-black .cf-swatch i{border-color:var(--clr-border-light)}.sec-black .cf-card .text{color:var(--clr-text)}.sec-black .accordion.type2 .accordion-title{color:var(--clr-white-2)}.sec-black .accordion.type2 .accordion-item{border-color:var(--clr-border-light)}.sec-black.section .cf-faq .accordion.type2 .accordion-item:first-child{border-top-color:var(--clr-border-light)}.sec-black .accordion.type2 .accordion-title i:before{border-color:var(--clr-white-3)}.cf-footer{padding-block:var(--sp-xs);background-color:var(--bg-2);color:var(--clr-white-3)}.cf-footer .container{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-24);flex-wrap:wrap}.cf-footer__links{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16);color:inherit}.cf-footer__links a{color:inherit;text-decoration:none}.cf-stick{display:none;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:var(--sp-12) var(--sp-16) calc(var(--sp-12) + env(safe-area-inset-bottom,0px));background-color:var(--clr-white);border-top:1px solid var(--cf-line)}@media(max-width:991px){.cf-stick{display:block}body:has(.cf-stick) footer{padding-bottom:80px}}body:has(.cf-hero) header:not(.scrolled):not(.open-menu):not(.type2) .h-lang-wrap:hover,body:has(.cf-hero) header:not(.scrolled):not(.open-menu):not(.type2) .h-lang{background-color:#1e22278c;-webkit-backdrop-filter:var(--back-filter);backdrop-filter:var(--back-filter)}body:has(.cf-hero) header:not(.scrolled):not(.open-menu):not(.type2) .h-lang button{padding:0;border:0;background:none;font:inherit;color:var(--clr-white-2)}body:has(.cf-hero) header:not(.scrolled):not(.open-menu):not(.type2) .h-lang button:hover span{color:var(--clr-primary)}.sec-black .accordion.type2 .accordion-title:hover{color:var(--clr-primary)}.sec-black .accordion.type2 .accordion-title:hover i:before{border-color:var(--clr-primary)}html:has(.cf-hero){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.cf-hero){scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/cf-landing.css.map */
