.ymm-section{width:100%}.ymm-layout{width:100%;display:flex;flex-direction:column;min-height:100%}.ymm-body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;gap:28px;padding:56px 32px;box-sizing:border-box}.ymm-body__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px}.ymm-content__title{font-size:clamp(36px,5.5vw,76px);font-weight:800;color:#fff;line-height:1.05;margin:0 0 12px;letter-spacing:-.025em;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.5)}.ymm-content__subtitle{font-size:clamp(16px,1.6vw,20px);font-weight:500;color:#ffffffeb;margin:0 0 10px;line-height:1.4;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.35)}.ymm-content__description{font-size:15px;color:#ffffffbf;line-height:1.65;margin:0;max-width:620px;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.25)}.ymm-content__description p{margin:0 0 10px}.ymm-content__description p:last-child{margin-bottom:0}.ymm-body__filter{width:100%;display:flex;justify-content:center}.ymm-form{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.ymm-form__heading{font-size:18px;font-weight:700;color:#fff;margin:0;text-align:center;letter-spacing:-.01em;line-height:1.2;text-shadow:0 1px 10px rgba(0,0,0,.4)}.ymm-form__row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:16px;width:100%}.ymm-field{flex:1 1 200px;min-width:170px;max-width:270px;display:flex;flex-direction:column;gap:8px;min-width:0}.ymm-field--action{flex:0 0 auto;max-width:none;min-width:0}.ymm-label{display:block;font-size:15px;font-weight:600;color:#fff;margin:0;line-height:1.2;letter-spacing:0;text-transform:none;text-shadow:0 1px 8px rgba(0,0,0,.45)}.ymm-select{width:100%;height:52px;border-radius:10px;border:1.5px solid rgba(255,255,255,.8);padding:0 42px 0 18px;font-size:15px;font-family:inherit;background-color:#fff;color:#222;box-sizing:border-box;cursor:pointer;box-shadow:0 6px 20px #0000002e;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.ymm-select:hover{border-color:#fff;box-shadow:0 8px 24px #0000003d}.ymm-select:focus,.ymm-select:focus-visible{outline:none;border-color:#46591d;box-shadow:0 0 0 3px #46591d59,0 6px 20px #0000002e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2346591d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.ymm-select:disabled{opacity:.55;cursor:not-allowed}.ymm-btn{height:52px;min-width:180px;padding:0 32px;border-radius:10px;border:none;background:#46591d;color:#fff;font-size:15px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;letter-spacing:.03em;box-shadow:0 6px 20px #00000038;transition:background .2s ease,transform .1s ease}.ymm-btn:hover{background:#3a4a17}.ymm-btn:active{transform:scale(.98)}.ymm-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ymm-wrapper{all:unset;display:block;width:100%}.ymm-input_select{display:none!important}@media(prefers-reduced-motion:reduce){.ymm-select,.ymm-btn{transition:none}}@media screen and (min-width:750px)and (max-width:999px){.ymm-body{padding:40px 24px;gap:22px}.ymm-field{flex:1 1 170px;min-width:150px}.ymm-btn{min-width:150px;padding:0 24px}}@media screen and (max-width:749px){.ymm-body{padding:36px 20px;gap:20px}.ymm-content__title{font-size:32px}.ymm-content__subtitle{font-size:16px}.ymm-content__description{font-size:14px;max-width:100%}.ymm-form__row{flex-direction:column;align-items:stretch;gap:12px}.ymm-field,.ymm-field--action{flex:1 1 auto;width:100%;max-width:100%}.ymm-btn{width:100%;min-width:0}.ymm-label{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ymm.css.map */
