.page-store{padding:40px 0}.page-store__block{position:relative}.page-store__container{position:relative}.page-store__romb{position:absolute;top:-20px;left:50%;transform:translateX(-50%);z-index:2}.page-store__romb img{width:40px;height:40px}.breadcrumb{margin:20px 0;font-size:14px;color:#666}.breadcrumb a{color:#666;text-decoration:none;margin-right:5px}.breadcrumb a:hover{color:#007bff}.page-store__wrap{display:flex;gap:30px;margin-top:30px}.page-store__sidebar{width:280px;flex-shrink:0}.sidebar__list{list-style:none;padding:0;margin:0}.sidebar__item{margin-bottom:15px;position:relative}.sidebar__link{display:block;padding:10px 15px;background:#f8f9fa;color:#333;text-decoration:none;border-radius:4px;transition:all .3s ease}.sidebar__link:hover{background:#007bff;color:#fff}.sidebar__arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.sidebar__info{display:none;padding:10px;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:5px;font-size:14px;color:#666}.page-store__content{flex-grow:1}.page-store__title{font-size:28px;margin-bottom:20px;color:#333}.page-store__button{display:none;margin-bottom:20px}.page-store__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:30px}.services-item{text-decoration:none;color:#333;transition:all .3s ease}.services-item:hover{transform:translateY(-5px)}.services-item__img{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:10px;text-align:center}.services-item__img img{max-width:100%;height:auto}.services-item__text{text-align:center;font-size:16px}.question{background:#f8f9fa;padding:40px 0;margin-top:40px}.question__title{text-align:center;font-size:24px;margin-bottom:15px}.question__text{text-align:center;color:#666;margin-bottom:30px}.form{max-width:600px;margin:0 auto}.form__item{position:relative;margin-bottom:20px}.form__input{width:100%;padding:12px 15px 12px 45px;border:1px solid #ddd;border-radius:4px;font-size:16px}.form__img{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px}.form__item_textarea .form__input{height:120px;resize:vertical}.btn{display:inline-block;padding:12px 25px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .3s ease}.btn:hover{background:#0056b3}.btn-orange{background:#ff6b00}.btn-orange:hover{background:#e05e00}@media (max-width:991px){.page-store__wrap{flex-direction:column}.page-store__sidebar{width:100%;display:none}.page-store__button{display:block}.sidebar-open .page-store__sidebar{display:block}}@media (max-width:767px){.page-store__items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.woocommerce-products-header{margin-bottom:30px}.woocommerce-result-count{margin-bottom:20px;color:#666}.woocommerce-ordering select{padding:8px;border:1px solid #ddd;border-radius:4px}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none}.product{margin:0!important;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0/.1);transition:all .3s ease}.product:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(0 0 0/.15)}.woocommerce-loop-product__title{font-size:16px;margin:10px 0;color:#333}.price{color:#ff6b00;font-weight:700;font-size:18px}.price del{color:#999;font-size:14px;margin-right:5px}.button{display:inline-block;padding:10px 20px;background:#007bff;color:#fff;text-decoration:none;border-radius:4px;transition:all .3s ease}.button:hover{background:#0056b3;color:#fff}.woocommerce-pagination{margin-top:40px;text-align:center}.page-numbers{display:inline-flex;gap:5px;list-style:none;padding:0;margin:0}.page-numbers li{margin:0}.page-numbers a,.page-numbers span{display:inline-block;padding:8px 12px;border:1px solid #ddd;border-radius:4px;color:#333;text-decoration:none;transition:all .3s ease}.page-numbers a:hover{background:#007bff;color:#fff;border-color:#007bff}.page-numbers .current{background:#007bff;color:#fff;border-color:#007bff}.footer .form-footer__form{display:flex;flex-direction:column;gap:20px}.footer .form-footer__form .form__item{position:relative;width:100%}.footer .form-footer__form .form__input{width:100%;height:50px;padding:0 20px 0 50px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;line-height:1.2;color:#333;background:#fff}.footer .form-footer__form .form__img{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.footer .form-footer__form .btn{width:100%;height:50px;padding:0;border:none;border-radius:5px;font-size:16px;line-height:1.2;color:#fff;background:#ff6b00;cursor:pointer;transition:background-color .3s ease}.footer .form-footer__form .btn:hover{background:#e55c00}.footer .form-footer__form .form__message{margin-top:10px;padding:10px;border-radius:5px;font-size:14px;line-height:1.2;text-align:center}.footer .form-footer__form .form__message.success{background:#d4edda;color:#155724}.footer .form-footer__form .form__message.error{background:#f8d7da;color:#721c24}.themevss-cart .table.shop_table.woocommerce-cart-form__contents{border-collapse:collapse;width:100%;margin-bottom:1rem;color:#212529}.themevss-cart .table.shop_table th,.themevss-cart .table.shop_table td{padding:.75rem;vertical-align:middle;border-top:1px solid #dee2e6}.themevss-cart .table.shop_table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;font-weight:600}.themevss-cart .table-bordered{border:1px solid #dee2e6}.themevss-cart .table-bordered th,.themevss-cart .table-bordered td{border:1px solid #dee2e6}.themevss-cart .table-striped tbody tr:nth-of-type(odd){background-color:rgb(0 0 0/.05)}.themevss-cart a.remove.btn{display:inline-block;padding:.25rem .5rem;font-size:.875rem;color:#dc3545;background-color:#fff0;border:1px solid #dc3545;border-radius:.2rem;text-decoration:none;line-height:1;font-weight:400;text-transform:none;box-shadow:none}.themevss-cart a.remove.btn:hover{color:#fff;background-color:#dc3545;border-color:#dc3545;box-shadow:none}.themevss-cart .quantity .qty{width:3.631em;text-align:center;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem}.themevss-cart .cart-collaterals .cart_totals{width:100%}@media (min-width:768px){.themevss-cart .cart-collaterals .cart_totals{max-width:50%;margin-left:auto}}