.ymm-container{max-width:1200px;margin:0 auto;padding:0 18px;color:inherit}.ymm-bar{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end;background:#fff;border:2px solid var(--brand);border-radius:0;padding:12px;box-shadow:0 8px 20px #0000000f}.ymm-field{display:flex;flex-direction:column;min-width:0}.ymm-label{margin:0 0 6px;font-size:12px;line-height:1.15;color:#000000a6;font-weight:700;letter-spacing:.25px}.ymm-select{box-sizing:border-box;width:100%;height:44px;padding:0 44px 0 12px;border:2px solid var(--brand);border-radius:0;background:#fff;font:inherit;font-size:15px;color:inherit;-webkit-appearance:none;appearance:none;line-height:1.1;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;background-image:linear-gradient(45deg,transparent 50%,rgba(0,0,0,.55) 50%),linear-gradient(135deg,rgba(0,0,0,.55) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 22px) 18px,calc(100% - 18px) 18px,100% 0;background-size:6px 6px,6px 6px,2.5em 2.5em;background-repeat:no-repeat}.ymm-select:hover{border-color:color-mix(in srgb,var(--brand) 85%,#0000)}.ymm-select:focus{border-color:color-mix(in srgb,var(--brand) 100%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.ymm-btn{height:44px;padding:0 24px;border:0;border-radius:0;background:var(--brand);color:#fff;font-family:var(--btn-font);font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;cursor:pointer;transition:transform .06s,box-shadow .2s,filter .2s;white-space:nowrap;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 30%,transparent)}.ymm-btn:hover{filter:brightness(1.05);box-shadow:0 10px 24px color-mix(in srgb,var(--brand) 40%,transparent)}.ymm-btn:active{transform:translateY(1px)}.ymm-note{margin-top:8px;font-size:12px;color:#0009}@media (max-width: 900px){.ymm-container{padding:0 14px}.ymm-bar{grid-template-columns:1fr 1fr;gap:10px;padding:10px}.ymm-select,.ymm-btn{height:42px}.ymm-btn{width:100%;font-size:13.5px;letter-spacing:.17em}}@media (max-width: 560px){.ymm-bar{grid-template-columns:1fr;gap:8px;padding:8px;box-shadow:0 6px 16px #0000000d}.ymm-label{font-size:11px;margin-bottom:4px}.ymm-select,.ymm-btn{height:38px;font-size:14px}.ymm-btn{width:100%;letter-spacing:.16em;padding:0 18px}}@supports not (color-mix(in srgb,red 50%,white)){.ymm-select:focus{box-shadow:0 0 0 3px #0d6efd33}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
