@font-face{font-family:Outfit Light;font-weight:300;src:url(../fonts/Outfit-Light.woff2)format("woff2")}@font-face{font-family:Outfit;font-weight:400;font-style:normal;src:url(../fonts/Outfit-Regular.woff2)format("woff2")}@font-face{font-family:Outfit Medium;font-weight:500;font-style:normal;src:url(../fonts/Outfit-Medium.woff2)format("woff2")}@font-face{font-family:Outfit Bold;font-weight:700;font-style:normal;src:url(../fonts/Outfit-Bold.woff2)format("woff2")}@font-face{font-family:Baloo ExtraBold;font-weight:800;src:url(../fonts/Baloo-ExtraBold.woff2)format("woff2")}.marketing-opt-in[data-v-1305e0f3]{cursor:pointer;gap:.5rem;width:100%;margin:1rem .5rem;display:flex}@media (width>=720px){.marketing-opt-in[data-v-1305e0f3]{gap:.75rem}}@media (width>=1025px){.marketing-opt-in[data-v-1305e0f3]{gap:.5rem}}.marketing-opt-in>div[data-v-1305e0f3]{align-items:center;display:flex}.marketing-opt-in__checkbox>label[data-v-1305e0f3]{cursor:pointer;width:5cqw;height:5cqw;display:inline-block;position:relative}@media (width>=720px){.marketing-opt-in__checkbox>label[data-v-1305e0f3]{width:26px;height:26px}}@media (width>=1025px){.marketing-opt-in__checkbox>label[data-v-1305e0f3]{width:20px;height:20px}}.marketing-opt-in__checkbox>label input[data-v-1305e0f3]{opacity:0;cursor:pointer;width:0;height:0}.marketing-opt-in__checkbox>label span[data-v-1305e0f3]{border:1px solid #fff;border-radius:.25rem;width:100%;height:100%;position:absolute;top:0;left:0}.marketing-opt-in__checkbox>label span[data-v-1305e0f3]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:15%;height:30%;display:none;position:absolute;top:25.5%;left:37.5%;transform:rotate(45deg)}@media (width>=720px){.marketing-opt-in__checkbox>label span[data-v-1305e0f3]:after{border-width:0 3px 3px 0}}@media (width>=1025px){.marketing-opt-in__checkbox>label span[data-v-1305e0f3]:after{border-width:0 2px 2px 0}}.marketing-opt-in__checkbox>label input:checked+span[data-v-1305e0f3]{background-color:#8bc883;border:0}.marketing-opt-in__checkbox>label input:checked+span[data-v-1305e0f3]:after{display:block}.marketing-opt-in__content[data-v-1305e0f3]{text-align:left;width:100%}.marketing-opt-in__label[data-v-1305e0f3]{font-family:Outfit Light,sans-serif;font-size:.9rem}@media (width>=720px){.marketing-opt-in__label[data-v-1305e0f3]{font-size:1.3rem}}@media (width>=1025px){.marketing-opt-in__label[data-v-1305e0f3]{font-size:16px}}
