.font_openSans{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}.font_chantal{font-family:chantal,sans-serif;font-weight:400;font-style:normal}.font_chantal_light_italic{font-family:chantal,sans-serif;font-weight:300;font-style:italic}.font_chantal_light{font-family:chantal,sans-serif;font-weight:300;font-style:normal}.font_chantal_bold{font-family:chantal,sans-serif;font-weight:600;font-style:normal}.font_chantal_medium{font-family:chantal,sans-serif;font-weight:500;font-style:normal}.font_chantal_bold_italic{font-family:chantal,sans-serif;font-weight:600;font-style:italic}.font_arkibalMono{font-family:ArkibalMono;font-weight:400;font-style:normal}.font_arkibalMono_bold{font-family:ArkibalMonoBold}.font_arkibalMono_heavy{font-family:ArkibalMonoHeavy}.font_arkibalMono_light{font-family:ArkibalMonoLight}.font_arkibalMono_medium{font-family:ArkibalMonoMedium}.font_arkibalMono_thin{font-family:ArkibalMonoThin}.font_175_chantal{font-size:clamp(16px,9.5vw,17.5rem)!important;line-height:.9!important}.font_70_arkibal{font-size:clamp(2rem,3.646vw,11rem)}.size_heading{font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:clamp(3rem,5.5vw,5rem)}.size_headingBig{font-size:clamp(3rem,5.5vw,8.5rem);line-height:clamp(3rem,5.5vw,8.5rem)}.size_headingMedium{font-size:clamp(2.5rem,6.5vw,15.5rem);line-height:clamp(2.5rem,6.5vw,16.5rem)}.size_headingSmall{font-size:clamp(2rem,3.5vw,5rem);line-height:clamp(2rem,3.5vw,5rem)}.main-button{text-transform:uppercase;text-decoration:none;text-align:center;height:50px;width:fit-content;margin-top:50px!important;border-radius:30px;border:4px solid #fff;display:flex;justify-content:center;align-items:center;padding:0}@media only screen and (max-width: 750px){.main-button{height:40px;line-height:30px;margin-top:20px}}@media only screen and (max-width: 400px){.main-button{line-height:27px}}.main-button:hover{background-color:#fff}.main-button a{color:#fff;font-family:ArkibalMono;font-weight:400;font-style:normal;text-decoration:none;background-color:transparent;font-size:20px;text-align:center;white-space:nowrap;padding:4px 35px 0}@media only screen and (max-width: 750px){.main-button a{font-size:17px;line-height:17px}}@media only screen and (max-width: 400px){.main-button a{font-size:15px;line-height:15px}}.rainbow{background-image:linear-gradient(127deg,#fa4244,#f8ba29,#fbe232,#4fdc4a,#3fdad8,#2fc9e2,#4193f0,#975ed2,#c533fa,#e93ab8 90%);background-size:500%;animation:rainbow 40s infinite}@keyframes rainbow{0%{background-position:left}50%{background-position:right}to{background-position:left}}.contact form .field:after,.contact form .contact__field:after{display:none}.contact form .field input,.contact form .contact__field input,.contact form .field textarea,.contact form .contact__field textarea{font-size:18px;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;padding-top:1.5rem!important;border:2px solid #000;border-radius:5px;height:50px}.contact form .field label,.contact form .contact__field label{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#7b7b7b}.contact form .field textarea:not(:placeholder-shown)~label,.contact form .contact__field textarea:not(:placeholder-shown)~label,.contact form .field input:not(:placeholder-shown)~label,.contact form .contact__field input:not(:placeholder-shown)~label,.contact form .field textarea:active~label,.contact form .contact__field textarea:active~label,.contact form .field input:active~label,.contact form .contact__field input:active~label,.contact form .field textarea:focus~label,.contact form .contact__field textarea:focus~label,.contact form .field input:focus~label,.contact form .contact__field input:focus~label,.contact form .field textarea:not(:placeholder-shown)~.field__label,.contact form .contact__field textarea:not(:placeholder-shown)~.field__label,.contact form .field input:not(:placeholder-shown)~.field__label,.contact form .contact__field input:not(:placeholder-shown)~.field__label{display:none}.contact form .contact__button{text-transform:uppercase!important;text-decoration:none!important;text-align:center!important;height:50px!important;width:fit-content!important;margin-top:50px !important!important;border-radius:30px!important;border:4px solid #fff!important;display:flex!important;justify-content:center!important;align-items:center!important;border:4px solid #000!important;padding:4px 35px 0!important;margin:50px auto 30px!important;font-family:ArkibalMonoBold!important;font-size:20px!important;cursor:pointer}@media only screen and (max-width: 750px){.contact form .contact__button{height:40px;line-height:30px;margin-top:20px}}@media only screen and (max-width: 400px){.contact form .contact__button{line-height:27px}}.contact form .contact__button:hover{background-color:#fff!important}.contact form .contact__button a{color:#fff!important;font-family:ArkibalMono!important;font-weight:400!important;font-style:normal!important;text-decoration:none!important;background-color:transparent!important;font-size:20px!important;text-align:center!important;white-space:nowrap!important;padding:4px 35px 0!important}@media only screen and (max-width: 750px){.contact form .contact__button a{font-size:17px;line-height:17px}}@media only screen and (max-width: 400px){.contact form .contact__button a{font-size:15px;line-height:15px}}.contact form .contact__button button{background-color:transparent;color:#000;text-transform:uppercase;padding:0}.contact form .contact__button:hover{background-color:#000!important;color:#fff!important}.contact form .contact__button:hover button{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/odg_contact.css.map */
