form .row{margin:0 -1.2rem}form .row .col-md-6,form .row .col-md-12{padding-left:1.2rem;padding-right:1.2rem}form .seperate-field{padding-bottom:1.6rem}form .input-group-field{position:relative;margin-bottom:2.4rem}form .input-group-field label{color:rgba(19, 19, 19, 0.4);font-weight:700;line-height:120%;letter-spacing:0.8px;text-transform:uppercase;background-color:#fff;position:absolute;top:-0.6rem;left:1.6rem;display:inline-table;font-size:1rem;padding:0 0.3rem}form .input-group-field label sup{margin-top:-0.3rem;display:inline-block;color:#C51B49}form .input-group-field .form-control{width:100%;outline:0;box-shadow:none;padding:0.8rem 1.6rem;border-radius:4px;border:1px solid rgba(19, 19, 19, 0.25);background:#fff;font-family:"Inter", sans-serif;font-weight:400;color:rgba(19, 19, 19, 0.85);height:5.6rem;color:rgba(19, 19, 19, 0.85)}@media (min-width:0px){form .input-group-field .form-control{font-size:1.6rem }}@media (min-width:768px){form .input-group-field .form-control{font-size:1.4rem }}@media (min-width:1200px){form .input-group-field .form-control{font-size:1.5rem }}@media (min-width:1400px){form .input-group-field .form-control{font-size:1.5rem }}@media (min-width:1600px){form .input-group-field .form-control{font-size:1.5rem }}@media (min-width:1850px){form .input-group-field .form-control{font-size:1.6rem }}form .input-group-field select.form-control{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/_theme/img/arrow-down.svg) no-repeat right 16px center;background-size:16px 16px}form .input-group-field textarea.form-control{height:auto}form .checkbox-group{width:100%;margin:1.6rem 0 4rem}form .checkbox-group .checkbox-option{display:flex;align-items:center;margin-bottom:1.6rem;color:rgba(19, 19, 19, 0.85);cursor:pointer}@media (min-width:0px){form .checkbox-group .checkbox-option{font-size:1.6rem }}@media (min-width:768px){form .checkbox-group .checkbox-option{font-size:1.4rem }}@media (min-width:1200px){form .checkbox-group .checkbox-option{font-size:1.5rem }}@media (min-width:1400px){form .checkbox-group .checkbox-option{font-size:1.5rem }}@media (min-width:1600px){form .checkbox-group .checkbox-option{font-size:1.5rem }}@media (min-width:1850px){form .checkbox-group .checkbox-option{font-size:1.6rem }}form .checkbox-group .checkbox-option input[type="checkbox"],form .checkbox-group .checkbox-option input[type="radio"]{margin-right:0.8rem;width:2rem;height:2rem;accent-color:#18462a;cursor:pointer}form .checkbox-group .checkbox-option label{cursor:pointer}form .checkbox-group .checkbox-option a{color:#2d5d39;text-decoration:underline}form .checkbox-group .checkbox-option a:hover{text-decoration:underline}form .checkbox-group .checkbox-option:last-child{margin-bottom:0}form .submit-btn{width:100%;border-radius:0.4rem;font-weight:700}@media screen and (min-width:768px) and (max-width:1599px){form .seperate-field{padding-bottom:0.6rem}form .input-group-field .form-control{height:5.2rem}form .checkbox-group{margin:0.6rem 0 3rem}}@media screen and (min-width:768px) and (max-width:1399px){form .input-group-field .form-control{height:4.8rem}}@media screen and (min-width:768px) and (max-width:1099px){form .input-group-field{margin-bottom:2rem}form .input-group-field .form-control{height:4.2rem}form .checkbox-group{margin:1rem 0 3rem}form .submit-btn{height:4.8rem;padding:1.2rem 2rem}}@media screen and (min-width:300px) and (max-width:767px){form .email-field{padding-bottom:0.8rem}form .input-group-field{margin-bottom:1.6rem}form .input-group-field label{font-size:0.8rem;top:-0.3rem}form .input-group-field .form-control{height:4rem;font-size:1.2rem}form .input-group-field textarea.form-control{height:12rem}form .checkbox-group{margin:0rem 0 1.6rem}form .checkbox-group .checkbox-option{margin-bottom:1.6rem;font-size:1.2rem}form .checkbox-group .checkbox-option input[type="checkbox"]{margin-right:0.8rem;width:2rem;height:2rem}form .submit-btn{font-size:1.2rem;height:4rem}}.page-title-section .title{color:#131313;margin-bottom:2.4rem;text-align:center;margin-bottom:4.8rem}.page-title-section .title h1,.page-title-section .title .main-title{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2.4rem;font-weight:700}@media (min-width:0px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:2rem }}@media (min-width:768px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:2.4rem }}@media (min-width:1100px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:2.6rem }}@media (min-width:1200px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:2.6rem }}@media (min-width:1400px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:2.8rem }}@media (min-width:1600px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:3rem }}@media (min-width:1850px){.page-title-section .title h1,.page-title-section .title .main-title{font-size:3.2rem }}.page-title-section .title h1::before,.page-title-section .title h1::after,.page-title-section .title .main-title::before,.page-title-section .title .main-title::after{content:"";flex:1;height:1px;background-color:#13131340}.page-title-section .title h1::before,.page-title-section .title .main-title::before{margin-right:1.5rem}.page-title-section .title h1::after,.page-title-section .title .main-title::after{margin-left:1.5rem}.page-title-section .title h1 span,.page-title-section .title .main-title span{display:inline-block;padding:0 1rem}.page-title-section .title p{margin-top:1.2rem;color:rgba(19, 19, 19, 0.85);font-weight:400;line-height:1.6;text-align:center}@media (min-width:0px){.page-title-section .title p{font-size:2rem }}@media (min-width:768px){.page-title-section .title p{font-size:1.6rem }}@media (min-width:1100px){.page-title-section .title p{font-size:1.6rem }}@media (min-width:1400px){.page-title-section .title p{font-size:1.7rem }}@media (min-width:1600px){.page-title-section .title p{font-size:1.8rem }}@media (min-width:1850px){.page-title-section .title p{font-size:2rem }}.cart-alert{display:flex;align-items:flex-start;justify-content:unset;border-radius:4px;border:1px solid #F7D476;background:#FBEDC6}@media (min-width:0px){.cart-alert{padding:1.2rem 1.2rem}}@media (min-width:768px){.cart-alert{padding:1.2rem 1.5rem}}@media (min-width:1100px){.cart-alert{padding:1.6rem 2rem}}@media (min-width:1200px){.cart-alert{padding:1.6rem 2.4rem}}.cart-alert .alert-icon{line-height:0;margin-right:1.6rem}.cart-alert .cart-alert-content{color:#875E06;font-weight:400;line-height:160%}@media (min-width:0px){.cart-alert .cart-alert-content{font-size:1.6rem }}@media (min-width:768px){.cart-alert .cart-alert-content{font-size:1.4rem }}@media (min-width:1200px){.cart-alert .cart-alert-content{font-size:1.5rem }}@media (min-width:1400px){.cart-alert .cart-alert-content{font-size:1.5rem }}@media (min-width:1600px){.cart-alert .cart-alert-content{font-size:1.5rem }}@media (min-width:1850px){.cart-alert .cart-alert-content{font-size:1.6rem }}.cart-alert .cart-alert-content span{font-weight:700}.cart-alert .cart-alert-content a{text-decoration:underline;color:#875E06}.auth-wrapper{width:100%;max-width:70rem;margin:auto}@media (min-width:0px){.auth-wrapper .auth-form{padding:2.4rem 0}}@media (min-width:768px){.auth-wrapper .auth-form{padding:3.5rem 0}}@media (min-width:1100px){.auth-wrapper .auth-form{padding:4rem 0}}@media (min-width:1200px){.auth-wrapper .auth-form{padding:5rem 0}}@media (min-width:1600px){.auth-wrapper .auth-form{padding:6rem 0}}@media (min-width:1850px){.auth-wrapper .auth-form{padding:7.2rem 0}}.auth-wrapper .auth-form .authpage-links{display:flex;align-items:center;justify-content:space-between;padding-top:2.4rem}.auth-wrapper .auth-form .authpage-links p{color:rgba(19, 19, 19, 0.85)}.auth-wrapper .auth-form .authpage-links a{color:#2B5439;font-weight:400;line-height:160%;text-decoration:underline}@media (min-width:0px){.auth-wrapper .auth-form .authpage-links a{font-size:1.6rem }}@media (min-width:768px){.auth-wrapper .auth-form .authpage-links a{font-size:1.4rem }}@media (min-width:1200px){.auth-wrapper .auth-form .authpage-links a{font-size:1.5rem }}@media (min-width:1400px){.auth-wrapper .auth-form .authpage-links a{font-size:1.5rem }}@media (min-width:1600px){.auth-wrapper .auth-form .authpage-links a{font-size:1.5rem }}@media (min-width:1850px){.auth-wrapper .auth-form .authpage-links a{font-size:1.6rem }}@media screen and (min-width:768px) and (max-width:1599px){.page-title-section .title{margin-bottom:3.5rem}}@media screen and (min-width:768px) and (max-width:1399px){.page-title-section .title h1{margin-bottom:1.8rem}.cart-alert{padding:1.6rem 2rem}.cart-alert .alert-icon{margin-right:0.8rem}.auth-wrapper .auth-form .authpage-links{padding-top:1.6rem}}@media screen and (min-width:768px) and (max-width:1099px){.page-title-section .title{margin-bottom:2.8rem}.page-title-section .title h1{margin-bottom:1.5rem}.page-title-section .title p{font-size:1.3rem}}@media screen and (min-width:768px) and (max-width:991px){.page-title-section .title{margin-bottom:2.4rem}.page-title-section .title h1{margin-bottom:1.2rem}}@media screen and (min-width:300px) and (max-width:768px){.page-title-section .title{margin-bottom:2.4rem;margin-top:1.2rem}.page-title-section .title h1{margin-bottom:0.8rem}.page-title-section .title p{font-size:1.2rem}.cart-alert .alert-icon{margin-right:1.2rem}.cart-alert .cart-alert-content{font-size:1.2rem}.auth-wrapper{max-width:50rem}.auth-wrapper .auth-form .authpage-links{padding-top:1.2rem}.auth-wrapper .auth-form .authpage-links p{font-size:1.2rem}.auth-wrapper .auth-form .authpage-links a{font-size:1.2rem}}