@font-face{font-family:Outfit Light;font-weight:300;src:url(../fonts/Outfit-Light.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:url(../fonts/Outfit-Regular.woff2) format("woff2")}@font-face{font-family:Outfit Medium;font-style:normal;font-weight:500;src:url(../fonts/Outfit-Medium.woff2) format("woff2")}@font-face{font-family:Outfit Bold;font-style:normal;font-weight:700;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;display:flex;gap:.5rem;margin:1rem .5rem;width:100%}@media (min-width:720px){.marketing-opt-in[data-v-1305e0f3]{gap:.75rem}}@media (min-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;display:inline-block;height:5cqw;position:relative;width:5cqw}@media (min-width:720px){.marketing-opt-in__checkbox>label[data-v-1305e0f3]{height:26px;width:26px}}@media (min-width:1025px){.marketing-opt-in__checkbox>label[data-v-1305e0f3]{height:20px;width:20px}}.marketing-opt-in__checkbox>label input[data-v-1305e0f3]{cursor:pointer;height:0;opacity:0;width:0}.marketing-opt-in__checkbox>label span[data-v-1305e0f3]{border:1px solid #fff;border-radius:.25rem;height:100%;left:0;position:absolute;top:0;width:100%}.marketing-opt-in__checkbox>label span[data-v-1305e0f3]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:30%;left:37.5%;position:absolute;top:25.5%;transform:rotate(45deg);width:15%}@media (min-width:720px){.marketing-opt-in__checkbox>label span[data-v-1305e0f3]:after{border-width:0 3px 3px 0}}@media (min-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 (min-width:720px){.marketing-opt-in__label[data-v-1305e0f3]{font-size:1.3rem}}@media (min-width:1025px){.marketing-opt-in__label[data-v-1305e0f3]{font-size:16px}}
