.subscribe-form{background-color:#7b6737;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.subscribe-form__container{max-width:772px;margin:0 auto;text-align:center}.subscribe-form__heading{margin:0;font-family:Europa,sans-serif;font-weight:400;font-size:40px;line-height:130%;letter-spacing:0;color:#fff}.subscribe-form__subtitle{margin:8px 0 0;font-family:Europa,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#fff}.subscribe-form__fields{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.subscribe-form__input{padding:14px 16px;background-color:#fff;border:1px solid #00000040;border-radius:4px;font-family:Europa,sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#1d1d1d}.subscribe-form__input:focus{outline:none!important;box-shadow:none}.subscribe-form__input::placeholder{color:#1d1d1d80}custom-selector{display:block;position:relative;width:100%;outline:none}custom-selector .subscribe-form__selector-container{position:relative;width:100%}custom-selector .subscribe-form__selector-button{position:relative;width:100%;background-color:#fff;padding:14px 16px;border:1px solid #00000040;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}custom-selector .subscribe-form__selector-icon{width:24px;height:24px;transition:transform .3s ease}custom-selector .subscribe-form__selector-icon--rotated{transform:rotate(180deg)}custom-selector .subscribe-form__selector-text{font-family:Europa,sans-serif;text-transform:capitalize;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;color:#1d1d1d}custom-selector .subscribe-form__selector-text--placeholder{color:#1d1d1d80}custom-selector .subscribe-form__selector-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:4px;box-shadow:0 15px 30px #00000026;z-index:1000;height:0;overflow:hidden;transition:all .3s ease;margin-top:4px}custom-selector .subscribe-form__selector-dropdown--open{height:112px;border:1px solid #00000040}custom-selector .subscribe-form__selector-option{padding:8px;cursor:pointer;transition:background-color .2s ease;color:#1d1d1d;margin:0 8px 4px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.subscribe-form__selector-option-text{color:#1d1d1d;font-family:Europa,sans-serif;text-align:left;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.subscribe-form__check-icon{width:20px;height:20px;display:none}.subscribe-form__selector-option--selected>.subscribe-form__check-icon{display:block}custom-selector .subscribe-form__selector-option:first-child{margin-top:14px}custom-selector .subscribe-form__selector-option:last-child{margin-bottom:14px}custom-selector .subscribe-form__selector-option:hover{background-color:#e9e7e1}.subscribe-form__selector-option--selected{background-color:#e9e7e1}custom-selector .subscribe-form__selector-option{opacity:0;transform:translateY(-10px);animation:fadeInUp .3s ease forwards}custom-selector .subscribe-form__selector-option:nth-child(1){animation-delay:.1s}custom-selector .subscribe-form__selector-option:nth-child(2){animation-delay:.2s}custom-selector .subscribe-form__selector-option:nth-child(3){animation-delay:.3s}custom-selector .subscribe-form__selector-option:nth-child(4){animation-delay:.4s}custom-selector .subscribe-form__selector-option:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.subscribe-form__checkbox-row{display:flex;gap:8px;position:relative;margin-top:8px}.subscribe-form__checkbox{box-sizing:border-box;appearance:none;-webkit-appearance:none;display:block;padding:11px;width:24px;height:24px;border:1px solid #00000040;border-radius:4px;background:#fff;cursor:pointer;position:relative}.subscribe-form__checkbox:checked{background-color:#b8a082;border-color:#00000040}.subscribe-form__ckeckbox-icon{display:block;width:20px;height:20px;position:absolute;top:2px;left:2px;z-index:1;pointer-events:none}.subscribe-form__label{color:#ffffff80;font-family:Europa,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;display:flex;align-items:center;text-align:left;gap:8px}.subscribe-form__button-container{margin-top:24px;display:flex;justify-content:center}.subscribe-form__button{border:none;background-color:#d4cec2;padding:12px 32px;display:flex;min-width:220px;align-items:center;justify-content:center;gap:10px;transition:all .5s ease;border-radius:0;cursor:pointer;text-transform:capitalize}.subscribe-form__button-text{color:#6c4a47;font-family:Europa,sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;transform:translate(15px);transition:all .5s ease}.subscribe-form__button-icon{opacity:0;transition:opacity .3s;width:21px;height:20px}.subscribe-form__button:hover{background-color:#d4cec2}.subscribe-form__button:hover .subscribe-form__button-icon{opacity:1}.subscribe-form__button:hover .subscribe-form__button-text{transform:translate(0)}.subscribe-form__success-container{padding-top:var(--success-padding-top);padding-bottom:var(--success-padding-bottom);display:flex;flex-direction:column;gap:28px;align-items:center}.subscribe-form__success-message{font-family:Europa,sans-serif;font-weight:400;font-size:40px;line-height:130%;letter-spacing:0;color:#fff}.subscribe-form__maris-icon{width:31px;height:32px}@media(max-width:800px){.subscribe-form{padding-left:20px;padding-right:20px}}@media(max-width:768px){.subscribe-form{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.subscribe-form__success-container{padding-top:var(--success-padding-top-mobile);padding-bottom:var(--success-padding-bottom-mobile)}}@media(max-width:600px){.subscribe-form__heading{font-size:32px;padding:0 49px}.subscribe-form__subtitle{font-size:18px;padding:0 40px}}@media(max-width:500px){.subscribe-form__heading{font-size:32px}.subscribe-form__fields{grid-template-columns:1fr}.subscribe-form__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/subscribe-form.css.map */
