.Checkout_checkout__q_5sm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5rem}@media not all and (min-width:768px){.Checkout_checkout__q_5sm{gap:4rem}}.Checkout_checkout__q_5sm .Checkout_item_header__77NCs{order:2;grid-column:span 2/span 2;border-radius:1rem;background-color:rgba(249,250,251,.8);padding:1rem 1.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media not all and (min-width:768px){.Checkout_checkout__q_5sm .Checkout_item_header__77NCs{grid-column:span 6/span 6;padding:.5rem 1rem}}.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu{display:flex;align-items:center;border-radius:var(--radius);padding:.75rem 2.5rem .75rem 1.5rem}@media not all and (min-width:768px){.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu{padding-left:0;padding-right:0}}.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu .Checkout_row__TvQah .Checkout_information__tZuED{margin-left:1.5rem}.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu .Checkout_row__TvQah .Checkout_information__tZuED>div:first-child{font-size:1.125rem;line-height:1.75rem;font-weight:600}.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu .Checkout_row__TvQah .Checkout_information__tZuED>div:last-child{font-size:.875rem;line-height:1.25rem}.Checkout_checkout__q_5sm .Checkout_list__mEhVJ .Checkout_item__v_uDu .Checkout_row__TvQah .Checkout_price__fJehP{font-size:1.125rem;line-height:1.75rem;font-weight:600}.Checkout_total__dGcS_{display:flex;width:100%;align-items:center;justify-content:space-between}.Checkout_total__dGcS_>div:first-child{opacity:.4}.Checkout_total__dGcS_>div:last-child{font-size:1.5rem;line-height:2rem;font-weight:600}.Checkout_footer__w3s3R{order:1;grid-column:span 4/span 4;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 1.5rem}@media not all and (min-width:768px){.Checkout_footer__w3s3R{grid-column:span 6/span 6;padding:0}}.Checkout_footer__w3s3R>label{width:100%}.Checkout_footer__w3s3R>label>input{margin-top:.25rem;width:100%;border-radius:var(--radius);padding:.5rem;outline-style:solid;outline-width:1px;outline-color:#d1d5db}.Checkout_footer__w3s3R>label>input:focus-within{outline-color:#60a5fa}.Checkout_recommended_header__ctK89{order:3;grid-column:span 6/span 6}.Checkout_recommended_header__ctK89 .Checkout_recommended__boVyE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem}@media(max-width:768px){.Checkout_recommended_header__ctK89 .Checkout_recommended__boVyE{display:flex;width:100%;gap:1rem;overflow-x:auto;padding-left:.5rem;padding-right:.5rem;scroll-snap-type:x mandatory}.Checkout_recommended_header__ctK89 .Checkout_recommended__boVyE>*{flex-shrink:0;width:15rem;scroll-snap-align:start}}.Modal_overlay__XJCDQ{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;animation-name:Modal_fadeIn__UhwpZ;animation-duration:.4s;z-index:99}.Modal_blurBackground__84EI5{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(74,84,110,.781);filter:blur(5px);z-index:-1}.Modal_window__Xa_KU{background-color:#fff;padding:20px;border-radius:8px;width:30%;min-width:500px;animation-name:Modal_slideIn__7o7uv;animation-duration:.5s;position:relative;box-shadow:0 4px 15px rgba(0,0,0,.2)}.Modal_window__Xa_KU>button{position:absolute;top:20px;right:20px;transition:color .4s ease-in-out;font-size:20px}.Modal_window__Xa_KU>button:hover{--tw-text-opacity:1;color:rgb(69 69 69/var(--tw-text-opacity,1))}@keyframes Modal_fadeIn__UhwpZ{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__7o7uv{0%{transform:translateY(-50%) scale(.1);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:992px){.Modal_window__Xa_KU{min-width:95%}}.Products_wrapper__Oo18s{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:640px){.Products_wrapper__Oo18s{max-width:640px;padding-right:2rem;padding-left:2rem}}@media (min-width:768px){.Products_wrapper__Oo18s{max-width:768px;padding-right:2rem;padding-left:2rem}}@media (min-width:1024px){.Products_wrapper__Oo18s{max-width:1024px;padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1280px){.Products_wrapper__Oo18s{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width:1570px){.Products_wrapper__Oo18s{max-width:1570px;padding-right:4rem;padding-left:4rem}}.Products_wrapper__Oo18s{margin-top:10rem;margin-bottom:2rem}.Products_wrapper__Oo18s>.Products_header__jXUZi{display:flex;align-items:center;justify-content:space-between}.Products_wrapper__Oo18s>.Products_header__jXUZi>.Products_buttons__mI5_x{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.Products_wrapper__Oo18s>.Products_header__jXUZi>.Products_buttons__mI5_x svg{width:1rem;height:1rem}.Products_wrapper__Oo18s>.Products_table__6bdjw{margin-top:.75rem;margin-bottom:.75rem}.Products_wrapper__Oo18s form{height:100%}.Products_wrapper__Oo18s form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.Products_wrapper__Oo18s form>.Products_fields__DsQfy{margin-top:1rem;display:grid;gap:1rem}@media (min-width:640px){.Products_wrapper__Oo18s form>.Products_fields__DsQfy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Products_wrapper__Oo18s form>.Products_fields__DsQfy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Products_wrapper__Oo18s form>.Products_fields__DsQfy{grid-template-columns:repeat(3,minmax(0,1fr))}}.DataTable_search__LES_j{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.DataTable_table__k5Jwj{border-radius:calc(var(--radius) - 2px);border-width:1px}.DataTable_loading__sY8n6{margin-left:auto;margin-right:auto;width:100%;max-width:1536px}.DataTable_loading__sY8n6>.DataTable_heading__tHIxk{height:2rem;width:12rem}.DataTable_loading__sY8n6>.DataTable_search__LES_j{margin-top:1.5rem;height:2rem;width:18rem}.DataTable_loading__sY8n6>.DataTable_table__k5Jwj{margin-top:1.5rem}.DataTable_loading__sY8n6>.DataTable_table__k5Jwj .DataTable_loader_wrapper__VT92e{display:flex;height:520px;width:100%;align-items:center;justify-content:center}