.shop{width:100vw;height:100vh;background:url("/public/media/background/palm_bg.webp");background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-top:147px}.shop .m_container{position:relative}.shop .m_container .person{position:absolute;top:-100px;right:-300px}.shop .m_container .shop__header{width:100%;display:flex;align-items:center;gap:20px}.shop .m_container .shop__header .header__line{width:100%;height:1px;background:#242627}.shop .m_container .shop_form{margin-top:50px;width:500px}.shop .m_container .shop_form .form_title{font-size:48px;font-weight:800}.shop .m_container .shop_form .inputs-row{margin-top:11px;display:flex;flex-direction:column;gap:11px}.shop .m_container .shop_form .inputs-row .input-wrapper{position:relative}.shop .m_container .shop_form .inputs-row .select_product{position:relative}.shop .m_container .shop_form .inputs-row .select_product .select-wrapper{position:relative}.shop .m_container .shop_form .inputs-row .select_product .select-wrapper button{width:100%;height:59px;padding:18px 18px 18px 66px;border:1px solid #2c2e2e;border-radius:5px;background:rgba(44,46,46,0.45);color:var(--cl_white);font-size:18px;font-weight:600;text-align:start}.shop .m_container .shop_form .inputs-row .select_product .select-wrapper .select-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#272829}.shop .m_container .shop_form .inputs-row .select_product .select-wrapper .select-icon img{width:20px;height:20px;object-fit:initial}.shop .m_container .shop_form .inputs-row .select_product .products_menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;z-index:10;width:100%;padding:8px;display:flex;flex-direction:column;gap:11px;border-radius:5px;background:rgba(44,46,46,1);transition:all 0.2s ease}.shop .m_container .shop_form .inputs-row .select_product .products_menu.show{transform:translateY(8px);visibility:visible;opacity:1}.shop .m_container .shop_form .inputs-row .select_product .products_menu span{padding:5px;border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:background 0.3s ease}.shop .m_container .shop_form .inputs-row .select_product .products_menu span:hover{background:rgba(54,56,56,1)}.shop .m_container .shop_form .inputs-row .input-wrapper input{width:100%;padding:18px 18px 18px 66px;outline:none;border:1px solid #2c2e2e;border-radius:5px;background:rgba(44,46,46,0.45);color:#5d5e5b;font-size:18px;font-weight:600}.shop .m_container .shop_form .inputs-row .input-wrapper input:valid{color:var(--cl_white)}.shop .m_container .shop_form .inputs-row .input-wrapper .input-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#272829}.shop .m_container .shop_form .inputs-row .input-wrapper .input-icon img{width:20px;height:20px;object-fit:initial}.shop .m_container .shop_form .form_checkbox{margin-top:20px}.shop .m_container .shop_form .form_checkbox input{display:none}.shop .m_container .shop_form .form_checkbox label{display:flex;align-items:center;padding-left:34px;font-size:14px;font-weight:600;position:relative;cursor:pointer}.shop .m_container .shop_form .form_checkbox label::before{content:"";position:absolute;left:0;width:25px;height:25px;border:1px solid #3c3d3f;border-radius:5px;cursor:pointer}.shop .m_container .shop_form .form_checkbox input:checked+label::after{content:"";position:absolute;left:4px;width:19px;height:19px;border-radius:5px;background:#fca829}.shop .m_container .shop_form .submit_button{margin-top:31px;width:100%;height:60px;border-radius:5px;background:radial-gradient(64.8% 64.8% at 50% 50%,#fd9f38 0%,#f3712e 100%);cursor:not-allowed;color:#150000;font-size:20px;font-weight:600;transition:box-shadow 0.2s ease}.shop .m_container .shop_form .submit_button:hover{box-shadow:inset 0 4px 14.4px 0 hsla(0,0%,100%,0.72)}