.contact-us{background-color:var(--primary-yellow,#fff);background-image:var(--background-image-mobile);background-position:top;background-repeat:no-repeat;background-size:100% auto;color:var(--primary-color,#000);padding:calc(var(--header-height) + 50px) 0;position:relative}@media screen and (min-width:992px){.contact-us{background-image:var(--background-image-desktop);padding:calc(var(--header-height) + 70px) 0}}.contact-us__title{font-family:var(--wp--preset--font-family--heading-bold);font-size:max(42px,min(4.3vw,60px));padding-bottom:15px;text-align:center;text-transform:uppercase;width:100%}.contact-us a{font-family:var(--wp--preset--font-family--subheading-medium);font-weight:400;position:relative;text-decoration:underline}.contact-us__description{color:#000;font-family:var(--wp--preset--font-family--subheading-medium);font-size:max(16px,min(2vw,28px))!important;line-height:1.2;margin:0 auto;max-width:640px;padding-bottom:60px;text-align:center}.contact-us__thank-you{align-items:center;display:none;flex-direction:column;font-family:var(--wp--preset--font-family--heading-bold)!important;font-size:12px;gap:20px;justify-content:center;margin:0 auto;max-width:1300px;text-align:center}@media screen and (min-width:992px){.contact-us__thank-you{padding:calc(var(--header-height) + 50px) 0}}.contact-us__thank-you-title{color:#000;font-family:var(--wp--preset--font-family--heading-medium);font-size:max(32px,min(4.25vw,60px));line-height:1;text-align:center;text-transform:none!important;width:85%}.contact-us__thank-you-description{color:#000;font-family:var(--wp--preset--font-family--body)!important;font-size:max(16px,1.4vw)!important;letter-spacing:.7px;padding-bottom:0;text-align:center;width:85%}.contact-us__wrapper{display:block}.contact-us .container{margin:0 auto;padding-left:25px;padding-right:25px;width:100%}@media screen and (min-width:992px){.contact-us .container{padding-left:25px;padding-right:25px;width:65%}}.form{display:flex;flex-direction:column}.form input[name=brand]~label{font-weight:900;letter-spacing:.3px;text-transform:uppercase}.form__field-block{display:flex;flex-direction:column;padding-left:10px!important;padding-right:10px!important;position:relative}.form__field-block input[id=dob]{background:url(../images/calendar.e1dc190f.png);background-color:#fff;background-position:98% 50%;background-repeat:no-repeat;background-size:20px}.form__field-block--radio{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:22px}.form__field-block--radio input{height:auto;margin-right:15px}.form__field-block--opt-in{align-items:baseline;display:flex;flex-direction:row;gap:20px;margin:0 auto;margin-bottom:25px!important}@media screen and (max-width:768px){.form__field-block--opt-in{flex:0 0 75%!important;max-width:75%!important}}.form__field-block--opt-in label{font-family:var(--wp--preset--font-family--body);font-size:13px!important;padding-left:12px;position:relative}.form__field-block--opt-in input[type=checkbox]{height:0;left:0;position:absolute;top:0;width:0}.form__field-block--opt-in input[type=checkbox]:after{background-color:#fff;border:2px solid #000;border-radius:4px;content:"";height:24px;left:-30px;position:absolute;top:5px;width:24px}.form__field-block--opt-in input[type=checkbox]:checked:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 -960 960 960%27%3E%3Cpath d=%27M400-304 240-464l56-56 104 104 264-264 56 56z%27/%3E%3C/svg%3E")}.form__field{align-items:center;background-color:#fff;border:2px solid #000;caret-color:#000;color:#000;display:flex;font-family:var(--wp--preset--font-family--small-narrow)!important;font-size:16px;height:48px;outline:none;overflow:hidden;padding-left:25px;padding-right:25px}.form__field:focus,.form__field:hover{filter:drop-shadow(0 3px 2px rgba(0,0,0,.3725490196))}.form__field:-webkit-autofill{color:#000}.form__field:autofill,.form__field:valid{color:#000}.form__field:-webkit-autofill,.form__field:-webkit-autofill:active,.form__field:-webkit-autofill:focus,.form__field:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@supports(-webkit-text-fill-color:initial){.form__field:-webkit-autofill{-webkit-text-fill-color:#000}.form__field:autofill{-webkit-text-fill-color:#000}}.form__field--select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27svg-icon%27 style=%27width:.3em;height:.3em;vertical-align:middle;fill:currentColor;overflow:hidden%27 viewBox=%270 0 1024 1024%27%3E%3Cpath d=%27M511.994 628.397a23.2 23.2 0 0 1-16.455-6.815L262.823 388.866c-9.087-9.088-9.087-23.822 0-32.91 9.088-9.09 23.824-9.09 32.911 0l216.26 216.259 216.27-216.26c9.09-9.09 23.824-9.089 32.913 0 9.087 9.088 9.086 23.822-.001 32.91L528.45 621.58a23.2 23.2 0 0 1-16.456 6.817%27/%3E%3C/svg%3E");background-position-x:100%;background-position-y:8px;background-repeat:no-repeat;background-size:2em;border-radius:0;color:#000!important;outline:0}.form__field-label{color:#000;font-family:var(--wp--preset--font-family--small-narrow)!important;font-size:16px;transform:translateY(0);transition-duration:.25s;transition-property:transform;transition-timing-function:linear}.form__field--textarea{padding:18px 25px}.form__field--textarea+.form__field-label{top:7%;transform:translateY(-7%)}.form__field-checkbox-label{color:#000}.form__button{border-radius:0;margin:0 auto;width:-moz-fit-content;width:fit-content}.form__err-msg{color:#ff2c20;font-family:var(--wp--preset--font-family--body),sans-serif;font-size:12px;margin-bottom:22px;margin-left:4px;margin-top:3px}.form__batch-number-block{align-items:flex-start;display:flex;margin-bottom:17px;padding:.5rem .8rem}.form__batch-number-block p{margin-left:2px;padding-bottom:0}.form__batch-image-btn{cursor:pointer}.form__no-batch-number{margin-bottom:25px;padding-left:10px!important;padding-right:10px!important}.form__no-batch-number-btn{align-items:center;background-color:#fff;border:0;border-radius:0;color:#000;cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--heading-bold)!important;font-size:16px;height:48px;justify-content:center;outline:1.5px solid var(--wp--preset--color--secondary);overflow:hidden;padding-left:25px;padding-right:25px;text-transform:uppercase;transition:all .6s ease;width:100%}.form textarea{border-radius:0;color:#000!important;height:unset;padding:25px}.form .invalid{outline:2px solid var(--wp--preset--color--tertiarly)!important}.form .text-center{text-align:center}.extra-fields{display:none!important}.extra-fields.show{display:flex!important}.extra-fields p{font-family:var(--wp--preset--font-family--small-narrow);font-size:16px!important;text-align:left}.extra-fields .btn{margin:10px auto;width:-moz-max-content;width:max-content}.extra-fields .btn:after{content:none}.modal.modal__batch{align-items:center;bottom:0;display:flex;display:none;justify-content:center;left:0;padding:var(--header-height) 25px;position:fixed;right:0;top:0;z-index:100000}.modal.modal__batch.show{align-items:flex-start;background-color:rgba(0,0,0,.85);display:flex!important;justify-content:center;overflow-y:scroll}.modal.modal__batch .modal-dialog{background-color:#fff;width:90%}@media screen and (min-width:768px){.modal.modal__batch .modal-dialog{width:350px}}.modal.modal__batch .modal-dialog .modal-content{background:transparent;border-color:transparent;height:100%;margin:0 auto}.modal.modal__batch .modal-dialog .modal-content .row{height:100%}.modal.modal__batch .modal-dialog .modal-header{font-size:30px}.modal.modal__batch .modal-dialog .modal-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5rem 50px}@media(max-width:768px){.modal.modal__batch .modal-dialog .modal-body{padding:3rem 10px}}.modal.modal__batch .modal-dialog .batch-number-container{margin:0 auto;width:60%}.modal.modal__batch .modal-dialog .batch-img-wrapper{padding-top:40px}.modal.modal__batch h2{display:block;font-family:var(--wp--preset--font-family--small-narrow);padding-bottom:35px}.modal.modal__batch img{margin:0 auto;width:80%}.modal.modal__batch .close-btn{cursor:pointer;position:absolute;right:0;top:22px}
