body,h1,h2,h3,h4,h5,h6,p,a,span,li,ul,ol,div,section,article,aside,header,footer,nav,main,td,th,tr,table,caption,blockquote,cite,figcaption,label,legend,fieldset,input,textarea,select,option,optgroup,button,submit,.litepicker{font-family:'Comfortaa',cursive!important;font-weight:700!important}::placeholder{font-family:'Comfortaa',cursive!important;font-weight:700!important}.dropdown-box .product-wrap{margin-bottom:2rem}.product-wrap{margin-bottom:1rem}.product_meta .brand img{height:3.6rem;margin:4px 10px;border-radius:0}.post-single .title{font-size:20px;font-weight:600}.shop-sidebar.sidebar-side .wt-area:before{bottom:-1.4rem}.header-bottom .custom-deal-menu .wolmart-icon-list-item:hover,.header-bottom .recent-container a:hover{color:#333!important;opacity:.65;transition:opacity 0.2s ease}.header-bottom .custom-deal-menu .wolmart-icon-list-item:hover i,.header-bottom .recent-container a:hover i{color:#333!important}.header-bottom .recent-container a{color:#333!important}.header-bottom .recent-container a i{color:#333!important}.elementor-element-9f9119f .wolmart-icon-list-item i{margin-right:8px!important}.elementor-element-e0c6246 .wolmart-icon-list-item i.w-icon-money{color:#8ac926!important}.elementor-element-cc47b9a .elementor-widget-image{transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:16px;padding:12px;cursor:pointer}.elementor-element-cc47b9a .elementor-widget-image:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(154,154,154,.15),0 4px 12px rgba(0,0,0,.06)}.elementor-element-cc47b9a .wp-caption,.elementor-element-cc47b9a figure.wp-caption{text-align:center;display:flex;flex-direction:column;align-items:center}.elementor-element-cc47b9a .widget-image-caption{display:inline-block;padding:6px 16px;border-radius:20px;background:rgba(130,130,130,.08)!important;margin-top:8px;position:relative;font-size:1px;font-weight:600;line-height:1.4;color:#333333!important;-webkit-text-fill-color:#262626!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;transition:background 0.3s ease,box-shadow 0.3s ease}.elementor-element-cc47b9a .elementor-widget-image:hover .widget-image-caption{background:rgba(56,56,56,.14)!important}.elementor-element-cc47b9a .widget-image-caption::after{content:'';position:absolute;width:100%;height:140%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(172,172,172,.1) 0%,rgba(204,204,204,.04) 50%,transparent 75%);border-radius:50%;filter:blur(14px);z-index:-1;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;opacity:.5}.elementor-element-cc47b9a .elementor-widget-image:hover .widget-image-caption::after{opacity:1;transform:translate(-50%,-50%) scale(1.4)}.dgwt-wcas-details-wrapp .quantity-plus,.dgwt-wcas-details-wrapp .quantity-minus,.dgwt-wcas-details-wrapp .quantity,.dgwt-wcas-details-wrapp .quantity-wrapper,.dgwt-wcas-details-wrapp .cart,.dgwt-wcas-details-wrapp form.cart{display:none!important}.woocommerce-billing-fields>h3{font-size:0}.woocommerce-billing-fields>h3::after{content:"Контактные данные";font-size:1.25rem}#lpac-map-container .woocommerce-order-details__title{font-size:0}#lpac-map-container .woocommerce-order-details__title::after{content:"Адрес доставки";font-size:1.25rem}.woocommerce-cart .entry-title{font-size:2rem;font-weight:700;color:#222;margin-bottom:1.5rem}.woocommerce-cart .shop_table.cart{border:none;border-spacing:0 1rem;border-collapse:separate;width:100%}.woocommerce-cart .shop_table.cart thead th{background:#f8f9fa;padding:1rem;font-weight:600;color:#333;border:none;border-radius:12px;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;text-align:center}.woocommerce-cart .shop_table.cart tbody tr{background:#fff;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform 0.2s,box-shadow 0.2s}.woocommerce-cart .shop_table.cart tbody tr:hover{box-shadow:0 8px 25px rgba(0,0,0,.08);transform:translateY(-2px)}.woocommerce-cart .shop_table.cart tbody td{padding:1.5rem 1rem;border:none;vertical-align:middle}.woocommerce-cart .product-thumbnail{width:100px;padding-left:1.5rem}.woocommerce-cart .product-thumbnail img{width:80px;height:80px;object-fit:cover;border-radius:16px;border:1px solid #eee;box-shadow:0 4px 8px rgba(0,0,0,.05)}.woocommerce-cart .product-name{font-weight:600;width:35%}.woocommerce-cart .product-name a{color:#222;text-decoration:none;font-size:1.1rem}.woocommerce-cart .product-name a:hover{color:#8ac926}.woocommerce-cart .product-name dl.variation{margin:.5rem 0 0;font-size:.9rem;color:#555;display:flex;flex-wrap:wrap;gap:.5rem 1rem;background:#f9f9f9;padding:.8rem;border-radius:12px;border-left:3px solid #8ac926}.woocommerce-cart .product-name dl.variation dt{font-weight:600;color:#333;float:left;clear:left;margin-right:.3rem}.woocommerce-cart .product-name dl.variation dd{margin:0;line-height:1.5;color:#666}.woocommerce-cart .product-name dl.variation dd p{margin:0;display:inline}.woocommerce-cart .product-price,.woocommerce-cart .product-subtotal{font-weight:600;color:#222}.woocommerce-cart .product-price .amount,.woocommerce-cart .product-subtotal .amount{color:#8ac926;font-weight:700}.woocommerce-cart .shop_table.cart td.product-price,.woocommerce-cart .shop_table.cart td.product-quantity,.woocommerce-cart .shop_table.cart td.product-subtotal{text-align:center;vertical-align:middle}.woocommerce-cart .shop_table.cart .amount{display:inline-block;text-align:center;width:100%}.woocommerce-cart .quantity{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:40px;background:#fff;overflow:hidden;margin:0 auto;justify-content:center}.woocommerce-cart .quantity .qty{width:60px;text-align:center;border:none;padding:.6rem 0;font-size:1rem;font-weight:500;color:#222}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus{width:40px;height:40px;border:none;background:#fff;font-size:1.2rem;font-weight:300;cursor:pointer;transition:background 0.2s;display:flex;align-items:center;justify-content:center;color:#666}.woocommerce-cart .quantity .minus:hover,.woocommerce-cart .quantity .plus:hover{background:#8ac926;color:#fff}.woocommerce-cart .product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f8f8f8;color:#999;font-size:1.5rem;font-weight:300;transition:all 0.2s;border:1px solid #eee;text-decoration:none}.woocommerce-cart .product-remove a.remove:hover{background:#ff4d4d;color:#fff;border-color:#ff4d4d}.woocommerce-cart .actions{background:transparent!important;padding:1rem 0!important}.woocommerce-cart .coupon{display:flex;gap:.5rem;flex-wrap:wrap}.woocommerce-cart .coupon label{display:none}.woocommerce-cart .coupon input#coupon_code{flex:1;min-width:200px;padding:.8rem 1.2rem;border:1px solid #ddd;border-radius:50px;font-size:1rem;background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.woocommerce-cart .coupon input#coupon_code:focus{border-color:#8ac926;outline:none;box-shadow:0 0 0 3px rgba(138,201,38,.2)}.woocommerce-cart .coupon button{background:#333;color:#fff;border:none;border-radius:50px;padding:.8rem 2rem;font-weight:600;cursor:pointer;transition:all 0.2s}.woocommerce-cart .coupon button:hover{background:#222;transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.1)}.woocommerce-cart button[name="update_cart"]{background:#8ac926;color:#fff;border:none;border-radius:50px;padding:.8rem 2rem;font-weight:600;cursor:pointer;transition:all 0.2s;margin-left:1rem}.woocommerce-cart button[name="update_cart"]:hover{background:#6fb01f;transform:translateY(-2px);box-shadow:0 5px 10px rgba(138,201,38,.2)}.woocommerce-cart button[name="update_cart"]:disabled{opacity:.5;cursor:not-allowed}.woocommerce-cart .cart_totals{background:#f8f9fa;border-radius:20px;padding:1.5rem;border:1px solid #eaeaea;margin-top:2rem}.woocommerce-cart .cart_totals h2{font-size:1.5rem;font-weight:600;color:#222;margin-bottom:1rem}.woocommerce-cart .shop_table.cart_totals{background:transparent;border:none;padding:0}.woocommerce-cart .shop_table.cart_totals th,.woocommerce-cart .shop_table.cart_totals td{padding:.8rem 0;border-bottom:1px solid #e0e0e0;font-weight:500}.woocommerce-cart .shop_table.cart_totals tr:last-child th,.woocommerce-cart .shop_table.cart_totals tr:last-child td{border-bottom:none}.woocommerce-cart .shop_table.cart_totals td .amount{font-weight:700;color:#8ac926;font-size:1.2rem}.woocommerce-cart .wc-proceed-to-checkout{margin-top:1.5rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:inline-block;background:linear-gradient(145deg,#8ac926,#6fb01f);color:#fff;border-radius:60px;padding:1rem 2rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 20px -5px rgba(138,201,38,.4);transition:all 0.3s;border:none;width:100%;text-align:center;text-decoration:none}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{transform:translateY(-3px);box-shadow:0 15px 25px -5px rgba(138,201,38,.5);background:linear-gradient(145deg,#7bb41f,#5f9e1a)}.woocommerce-cart .cart-empty{background:#f8f9fa;border-radius:20px;padding:3rem;text-align:center;font-size:1.2rem;color:#666;margin:3rem 0;border:1px dashed #ccc}.woocommerce-cart .return-to-shop .button{background:#8ac926;color:#fff;border-radius:50px;padding:.8rem 2rem;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.2s}.woocommerce-cart .return-to-shop .button:hover{background:#6fb01f;transform:translateY(-2px);box-shadow:0 5px 10px rgba(138,201,38,.2)}@media (max-width:768px){.woocommerce-cart .shop_table.cart thead{display:none}.woocommerce-cart .shop_table.cart tbody tr{display:block;padding:1.5rem;position:relative}.woocommerce-cart .shop_table.cart tbody td{display:block;padding:.5rem 0;border:none;text-align:left}.woocommerce-cart .shop_table.cart .product-thumbnail{padding-left:0;width:auto}.woocommerce-cart .shop_table.cart .product-remove{position:absolute;top:1rem;right:1rem}.woocommerce-cart .coupon{flex-direction:column}.woocommerce-cart .coupon button{width:100%}.woocommerce-cart button[name="update_cart"]{margin-left:0;margin-top:.5rem;width:100%}}.shipping-calculator-form,.woocommerce-shipping-destination{display:none!important}.cart-subtotal,.woocommerce-shipping-calculator,.woocommerce-shipping-destination{display:none!important}.woocommerce-cart .quantity .quantity-minus,.woocommerce-cart .quantity .quantity-plus{position:static!important;transform:none!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;vertical-align:middle!important}.woocommerce-cart .quantity input.qty{position:static!important;display:inline-block!important;width:36px!important;min-width:36px!important;text-align:center!important;vertical-align:middle!important;padding:4px 0!important}.woocommerce-cart .quantity{white-space:nowrap!important}.woocommerce-cart .product-subtotal{white-space:nowrap!important}.cart-popup .mini_cart_item{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid #f0f0f0;position:relative}.cart-popup .wpr-mini-cart-image{width:70px;height:70px;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid #eee;box-shadow:0 4px 8px rgba(0,0,0,.03)}.cart-popup .wpr-mini-cart-image img{width:100%;height:100%;object-fit:cover}.cart-popup .wpr-mini-cart-name-and-quantity{flex:1;min-width:0}.cart-popup .wpr-mini-cart-name{font-weight:600;color:#222;margin-bottom:.2rem;font-size:1rem;line-height:1.3}.cart-popup .wpr-mini-cart-name a{color:inherit;text-decoration:none}.cart-popup .wpr-mini-cart-name a:hover{color:#8ac926}.cart-popup dl.variation{display:flex;flex-direction:column;gap:.3rem;margin:.5rem 0 .3rem;font-size:.85rem;color:#555}.cart-popup dl.variation dt{float:left;clear:left;font-weight:600;color:#333;margin-right:.3rem}.cart-popup dl.variation dd{margin:0;line-height:1.4}.cart-popup dl.variation dd p{margin:0;display:inline}.cart-popup .wpr-mini-cart-quantity{font-size:.95rem;font-weight:500;color:#222;margin-top:.3rem}.cart-popup .wpr-mini-cart-quantity .amount{color:#8ac926;font-weight:700}.cart-popup .wpr-mini-cart-remove{position:absolute;top:1rem;right:0}.cart-popup .wpr-mini-cart-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f8f8f8;color:#999;font-size:1.4rem;line-height:1;transition:all 0.2s;text-decoration:none;border:1px solid #eee}.cart-popup .wpr-mini-cart-remove a.remove:hover{background:#ff4d4d;color:#fff;border-color:#ff4d4d}.cart-popup .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.1rem;font-weight:600;border-top:1px solid #eee;margin-top:.5rem}.cart-popup .woocommerce-mini-cart__total .amount{color:#8ac926;font-size:1.2rem;font-weight:700}.cart-popup .woocommerce-mini-cart__buttons{display:flex;gap:.5rem;margin-top:.5rem}.cart-popup .woocommerce-mini-cart__buttons .button{flex:1;text-align:center;padding:.7rem .5rem;border-radius:40px;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;transition:all 0.2s;border:none;cursor:pointer}.cart-popup .woocommerce-mini-cart__buttons .button.wc-forward:first-child{background:#f8f8f8;color:#333;border:1px solid #ddd}.cart-popup .woocommerce-mini-cart__buttons .button.wc-forward:first-child:hover{background:#e8e8e8;transform:translateY(-2px)}.cart-popup .woocommerce-mini-cart__buttons .button.checkout{background:linear-gradient(145deg,#8ac926,#6fb01f);color:#fff;box-shadow:0 5px 10px rgba(138,201,38,.3)}.cart-popup .woocommerce-mini-cart__buttons .button.checkout:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(138,201,38,.4);background:linear-gradient(145deg,#7bb41f,#5f9e1a)}.cart-popup .woocommerce-mini-cart__empty-message{text-align:center;padding:2rem 1rem;color:#999;font-style:italic}.cart-dropdown.cart-offcanvas .cart_list,.cart-dropdown.cart-offcanvas .woocommerce-mini-cart{overflow-y:auto;max-height:calc(100vh - 30rem);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.woocommerce-message a.btn-success,.woocommerce-message a[href*="/cart/"]{display:none!important}.woocommerce-mini-cart__buttons a.wc-forward:not(.checkout){display:none!important}.wcrp-rental-products-rental-form-wrap .cart{background:#ffffff!important;border:1px solid #eaeaea!important;border-radius:20px!important;padding:24px!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important;max-width:600px!important;margin:24px 0!important;display:flex!important;flex-direction:column!important;gap:20px!important}.wcrp-rental-products-rental-form-wrap .cart::before{content:"Оформить аренду"!important;display:block!important;font-size:1.2rem!important;font-weight:600!important;color:#222!important;padding-bottom:8px!important;border-bottom:1px solid #eee!important;margin-bottom:4px!important}.quantity-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;background:#f8f8f8!important;padding:12px 16px!important;border-radius:14px!important}.quantity-wrapper label{font-weight:600!important;color:#333!important;font-size:1rem!important;margin:0!important;min-width:100px!important}.quantity{display:inline-flex!important;align-items:center!important;border:1px solid #ddd!important;border-radius:40px!important;background:white!important;overflow:hidden!important}.quantity .qty{width:70px!important;text-align:center!important;border:none!important;padding:10px 0!important;font-size:1rem!important;font-weight:500!important;color:#222!important}.quantity .quantity-minus,.quantity .quantity-plus{width:44px!important;height:44px!important;border:none!important;background:white!important;font-size:1.4rem!important;font-weight:300!important;cursor:pointer!important;transition:all 0.2s!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#666!important}.quantity .quantity-minus:hover,.quantity .quantity-plus:hover{background:#8ac926!important;color:white!important}.wcrp-rental-products-rental-dates-wrap{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;background:#f8f8f8!important;padding:12px 16px!important;border-radius:14px!important}.wcrp-rental-products-rental-dates-wrap label{font-weight:600!important;color:#333!important;font-size:1rem!important;margin:0!important;min-width:140px!important}.wcrp-rental-products-rental-dates-parent{flex:1!important;min-width:240px!important}.wcrp-rental-products-rental-dates{width:100%!important;padding:12px 16px!important;border:1px solid #ddd!important;border-radius:40px!important;background:white!important;font-size:0.95rem!important;cursor:pointer!important;transition:border-color 0.2s,box-shadow 0.2s!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)!important}.wcrp-rental-products-rental-dates:hover,.wcrp-rental-products-rental-dates:focus{border-color:#8ac926!important;box-shadow:0 0 0 3px rgba(138,201,38,.2)!important;outline:none!important}.wcrp-rental-products-rental-totals{background:#f0f7e9!important;border:1px solid #d0e0c0!important;border-radius:16px!important;padding:16px 20px!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;margin:0!important}.wcrp-rental-products-rental-totals strong{font-size:1.4rem!important;font-weight:700!important;color:#1e3a0d!important}.wcrp-rental-products-rental-totals strong span{color:#8ac926!important;font-weight:800!important}.wcrp-rental-products-rental-return-within{font-size:0.9rem!important;color:#4f6a3a!important;display:flex!important;align-items:center!important;gap:4px!important}.wcrp-rental-products-rental-return-within::before{content:"⏱️"!important;font-size:1.1rem!important}.single_add_to_cart_button{width:100%!important;padding:16px 24px!important;font-size:1.2rem!important;font-weight:700!important;background:linear-gradient(145deg,#8ac926,#6fb01f)!important;border:none!important;border-radius:60px!important;color:white!important;cursor:pointer!important;transition:all 0.3s!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 10px 20px -5px rgba(138,201,38,.4)!important;margin-top:10px!important}.single_add_to_cart_button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 25px -5px rgba(138,201,38,.5)!important;background:linear-gradient(145deg,#7bb41f,#5f9e1a)!important}.single_add_to_cart_button:disabled{opacity:0.5!important;transform:none!important;box-shadow:none!important;background:#b0b0b0!important;cursor:not-allowed!important}.product-sticky-content .litepicker{bottom:100%!important;top:auto!important}@media (max-width:550px){.quantity-wrapper,.wcrp-rental-products-rental-dates-wrap{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.quantity-wrapper label,.wcrp-rental-products-rental-dates-wrap label{min-width:auto!important}.quantity{justify-content:center!important}.wcrp-rental-products-rental-totals{flex-direction:column!important;gap:8px!important;text-align:center!important}}.product-wrap,.product-loop,.product-media,.product-details{border-radius:16px!important;overflow:hidden!important}.product-loop.product-boxed{border-radius:16px!important;overflow:hidden!important}.product-media img,.woocommerce-loop-product__link img,.attachment-woocommerce_thumbnail,.attachment-medium{border-radius:12px!important}figure.product-media{border-radius:16px!important;overflow:hidden!important}figure.product-media.large-item{border-radius:16px!important;overflow:hidden!important}.btn,.btn-product,.add_to_cart_button,.btn-product-icon,.btn-quickview,.wpcf7-submit,.wcfm_button,.button,.button.checkout,.button.wc-forward,.wpcbn-btn,.scroll-to,.single_add_to_wishlist,.add_to_wishlist,.yith-wcwl-add-button a,.woocommerce-mini-cart__buttons a,button[type="submit"],button[type="button"],input[type="submit"],input[type="button"]{border-radius:12px!important}.single_add_to_cart_button,.single_add_to_cart_button.button.alt,.wpcbn-btn.wpcbn-btn-single,.wpcbn-btn.wpcbn-btn-simple,.rental-row button,.rental-row .button,.rental-row .wpcbn-btn,form.cart button[type="submit"],form.cart .button{border-radius:16px!important}.wcrp-rental-products-rental-form-wrap,.wcrp-rental-products-rental-dates-wrap,.wcrp-rental-products-rental-dates-parent,.wcrp-rental-products-rental-dates,.wcrp-rental-products-rental-totals{border-radius:12px!important}.rental-row{border-radius:12px!important}.btn.btn-ellipse{border-radius:50px!important}.product-variations button{border-radius:8px!important}.banner,.banner-fixed,.banner-stretch,.banner-img,.brand-widget-wrap{border-radius:16px!important;overflow:hidden!important}body:not(.single-product) .slider-container,body:not(.single-product) .slider-slide,body:not(.single-product) .animation-slider,body:not(.single-product) .slider-wrapper{border-radius:16px!important;overflow:hidden!important}.dgwt-wcas-search-input,.dgwt-wcas-search-wrapp,.dgwt-wcas-sf-wrapp,.adminbar-input,.form-control,.wpcf7-form-control,.wpcf7-text,.wpcf7-email,.quantity input,input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="date"],textarea,select{border-radius:10px!important}.dgwt-wcas-search-submit{border-radius:0 10px 10px 0!important}.dgwt-wcas-suggestions-wrapp{border-radius:12px!important;overflow:hidden!important}.product-variation-wrapper,.product-variations,.variation,.variation-days{border-radius:10px!important}.product-label,.product-label-group,.label-sale{border-radius:8px!important}.dropdown-box,.cart-popup,.cart-dropdown,.dropdown-menu,.wolmart-popup-content,.recent-dropdown,.account-dropdown,.megamenu{border-radius:16px!important;overflow:hidden!important}.mfp-content,.mfp-container .mfp-content{border-radius:16px!important;overflow:hidden!important}.widget_shopping_cart,.widget_shopping_cart_content,.woocommerce-mini-cart-item{border-radius:12px!important}.vendor-widget,.vendor-widget-1,.vendor-widget-wrap{border-radius:16px!important;overflow:hidden!important}.vendor-details{border-radius:0 0 16px 16px!important}.vendor-products,.vendor-products.grid-type{border-radius:16px 16px 0 0!important;overflow:hidden!important}.vendor-products figure,.vendor-products .product-media{border-radius:0!important;overflow:hidden!important}.vendor-products figure img,.vendor-products .product-media img{border-radius:0!important}.vendor-logo img{border-radius:50%!important}.vendor-personal{border-radius:12px!important}.wolmart-vendor-group{border-radius:16px!important}.avatar,.avatar-90{border-radius:50%!important}.countdown,.countdown-container,.countdown-section{border-radius:10px!important}.social-icon,.social-icons a{border-radius:50%!important}img{border-radius:12px!important}.logo img,.site-logo img{border-radius:0!important}.btn svg,button svg,.product-action-vertical svg,.product-action svg{border-radius:0!important}.quantity{border-radius:10px!important;overflow:hidden!important}.tooltip-top,.tooltiptext,.text_tip{border-radius:8px!important}.wpcf7-form{border-radius:16px!important}.woocommerce-form,.woocommerce-form-login,.woocommerce-form-register{border-radius:16px!important}.scroll-top{border-radius:50%!important}.slider-pagination-bullet{border-radius:50%!important}.page-numbers li a,.page-numbers li span{border-radius:8px!important}figure{border-radius:12px!important;overflow:hidden!important}.vendor-widget figure.vendor-logo{border-radius:50%!important;overflow:hidden!important}.woocommerce-notices-wrapper>*,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-notice,.wc-block-components-notice-banner{border-radius:12px!important}.woocommerce-tabs .tabs li a,.tab-nav .nav-link,.nav-tabs .nav-link{border-radius:10px 10px 0 0!important}.tab-content,.tab-pane{border-radius:0 0 12px 12px!important}.ratings-container{border-radius:8px!important}.star-rating{border-radius:4px!important}.product-action,.product-action-vertical{border-radius:12px!important}.product-action-vertical a,.product-action-vertical button{border-radius:8px!important}.elementor-widget-container{border-radius:12px!important}.elementor-widget-wolmart_header_cart .elementor-widget-container,.elementor-widget-wolmart_header_account .elementor-widget-container,.elementor-widget-wolmart_header_compare .elementor-widget-container,.mini-basket-dropdown,.cart-dropdown,.cart-toggle,.cart-toggle i,.cart-toggle .cart-count{border-radius:0!important;overflow:visible!important}.cart-count{border-radius:50%!important;overflow:visible!important}[style*="box-shadow"]{border-radius:16px!important}.title-wrapper{border-radius:8px!important}.newsletter-form,.mc4wp-form,.newsletter-form input[type="email"]{border-radius:10px!important}.footer-bottom,footer .widget{border-radius:12px!important}.stock-status,.stock.in-stock,.stock.out-of-stock{border-radius:6px!important}.breadcrumb,.woocommerce-breadcrumb{border-radius:8px!important}.cart-count{border-radius:50%!important}iframe,video,.wp-video,.elementor-video{border-radius:12px!important;overflow:hidden!important}.elementor-divider-separator{border-radius:4px!important}.category-icon,.cat-block,.icon-box{border-radius:16px!important;overflow:hidden!important}.post-wrap,.post.overlay-dark,.post figure{border-radius:16px!important;overflow:hidden!important}.wcfm-membership-wrapper,.wcfm_dashboard_item,.wcfm-content,.wcfm-container{border-radius:12px!important;overflow:hidden!important}*[style*="border:"],*[style*="border-style: solid"],.border,.bordered{border-radius:12px!important}.login-popup,#customer_login{border-radius:16px!important;overflow:hidden!important}.form-tab,.tab.tab-nav-simple,.tab.tab-nav-boxed{border-radius:16px!important;overflow:hidden!important}.form-tab .nav-tabs,.form-tab .nav.nav-tabs{border-radius:16px 16px 0 0!important}.form-tab .nav-tabs .nav-link{border-radius:12px 12px 0 0!important}.form-tab .tab-content{border-radius:0 0 16px 16px!important}.form-tab .tab-pane{border-radius:0 0 16px 16px!important}.idirect-verify-wrapper{border-radius:12px!important}.idirect-btn{border-radius:12px!important}.idirect-phone-input{border-radius:10px!important}#idirect-reg-widget-container,#idirect-login-widget-container,#idgtl-2fa-widget{border-radius:12px!important;overflow:hidden!important}.otp-container input,.input-otp-component input{border-radius:8px!important}.idirect-status{border-radius:8px!important}.show-password-input{border-radius:0 10px 10px 0!important}.lost_password a{border-radius:8px!important}.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image{border-radius:16px!important;overflow:hidden!important}.product-thumbs-wrap,.product-thumbs .slider-slide{border-radius:8px!important;overflow:hidden!important}.product-gallery-btn{border-radius:50%!important}.sticky-content.product-sticky-content{border-radius:16px 16px 0 0!important;overflow:hidden!important}.quantity-wrapper{border-radius:12px!important;overflow:hidden!important}.woocommerce-tabs,.wc-tabs-wrapper{border-radius:12px!important}.wc-tab,.woocommerce-Tabs-panel{border-radius:0 0 12px 12px!important}.wc-tabs li a,.nav-tabs .nav-link{border-radius:10px 10px 0 0!important}.product_enquiry_button,.add_enquiry_label{border-radius:12px!important}.wcfm_fbc_chatwindow{border-radius:16px!important;overflow:hidden!important}.chat-header{border-radius:16px 16px 0 0!important}.chat-body{border-radius:0 0 16px 16px!important}.chat-chat-btn{border-radius:50px!important}.chat-cnv-input,.chat-field,.chat-reply-input{border-radius:10px!important}.chat-send,.chat-form-btn{border-radius:10px!important}.flatpickr-calendar{border-radius:12px!important;overflow:hidden!important}.flatpickr-months{border-radius:12px 12px 0 0!important}.flatpickr-day{border-radius:8px!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{border-radius:8px!important}.woocommerce-checkout,form.checkout{border-radius:16px!important}.woocommerce-checkout .col-lg-7,.woocommerce-checkout .col-lg-5{border-radius:16px!important}.woocommerce-checkout-review-order,.woocommerce-checkout-review-order-table,.shop_table.woocommerce-checkout-review-order-table{border-radius:15px!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border-radius:0!important}.woocommerce-checkout-review-order-table thead tr:first-child th:first-child{border-radius:16px 0 0 0!important}.woocommerce-checkout-review-order-table thead tr:first-child th:last-child{border-radius:0 16px 0 0!important}.woocommerce-checkout-payment{border-radius:16px!important;overflow:hidden!important}.wc_payment_methods,.payment_methods{border-radius:12px!important}.wc_payment_method{border-radius:12px!important}.payment_box{border-radius:10px!important}.place-order,.form-row.place-order{border-radius:12px!important}#place_order,.woocommerce-checkout-payment button[type="submit"],.btn-rounded{border-radius:12px!important}.woocommerce-form-coupon-toggle{border-radius:12px!important}.checkout_coupon,.woocommerce-form-coupon{border-radius:12px!important;overflow:hidden!important}.form-coupon input[type="text"]{border-radius:10px!important}.woocommerce-billing-fields,.woocommerce-shipping-fields{border-radius:12px!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{border-radius:12px!important}.woocommerce-shipping-methods{border-radius:10px!important}.shipping_method{border-radius:6px!important}.berivprokat-map{border-radius:16px!important;overflow:hidden!important}.berivprokat-map__canvas{border-radius:16px!important;overflow:hidden!important}.berivprokat-map__notice{border-radius:8px!important}ymaps[class*="ymaps-2-1-79-map"]{border-radius:16px!important;overflow:hidden!important}.input-radio,input[type="radio"]{border-radius:50%!important}input[type="checkbox"]{border-radius:4px!important}.cart-subtotal,.order-total{border-radius:0!important}.woocommerce-order{border-radius:16px!important}.woocommerce-notice--success,.woocommerce-thankyou-order-received{border-radius:12px!important}.woocommerce-order-overview,.woocommerce-thankyou-order-details,.order_details{border-radius:16px!important;overflow:hidden!important}.woocommerce-order-overview li,.overview-item{border-radius:0!important}.woocommerce-order-details{border-radius:16px!important;overflow:hidden!important}.woocommerce-table--order-details,.woocommerce-table.order_details{border-radius:16px!important;overflow:hidden!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{border-radius:0!important}.woocommerce-table__line-item,.woocommerce-table__product-name,.woocommerce-table__product-total{border-radius:0!important}.woocommerce-customer-details{border-radius:16px!important;overflow:hidden!important}.woocommerce-customer-details address{border-radius:12px!important}.woocommerce-column__title{border-radius:8px!important}.btn-back,a[href*="orders"] .btn,.woocommerce-order a.button{border-radius:12px!important}.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper{border-radius:16px!important;overflow:hidden!important}.woocommerce-product-gallery__image,.woocommerce-product-gallery__image img,.woocommerce-product-gallery__image a{border-radius:16px!important;overflow:hidden!important}.flex-viewport,.flexslider{border-radius:16px!important;overflow:hidden!important}.flex-control-thumbs li,.flex-control-thumbs li img,.product-thumbs img,.product-thumb img,.product-thumbs .product-thumb{border-radius:10px!important;overflow:hidden!important}.product-gallery>figure,.product-gallery figure,.product-single .product-media{border-radius:16px!important;overflow:hidden!important}.product-gallery .product-degree,.product-gallery .product-image-full,.woocommerce-product-gallery .zoom,.woocommerce-product-gallery a.zoom{border-radius:8px!important}.woocommerce-tabs,.wc-tabs-wrapper{border-radius:16px!important}.wc-tabs li a,.woocommerce-tabs .tabs li a{border-radius:0!important}.wc-tab,.woocommerce-Tabs-panel{border-radius:0 0 16px 16px!important}.price,.summary .price{border-radius:0!important}input[name*="date"],.flatpickr-input,input[placeholder*="дат"],input[placeholder*="date"]{border-radius:10px!important}.single_add_to_cart_button,.wpcbn-btn-single,.single-product .btn-product{border-radius:12px!important}.product-meta,.product_meta{border-radius:8px!important}.wcfm-product-vendor,.sold-by-meta{border-radius:8px!important}.entry-summary,.summary{border-radius:16px!important}.related.products,.upsells.products{border-radius:16px!important}.elementor-inner-section{border-radius:16px!important;overflow:hidden!important}.elementor-inner-section>.elementor-container{border-radius:16px!important}.cs28-product-type .elementor-widget-container{border-radius:16px!important;overflow:hidden!important}.wcrp-rental-products-rental-form-wrap,.rental-restyled{border-radius:16px!important}.rental-row{border-radius:12px!important}.rental-row .single_add_to_cart_button,.rental-row .wpcbn-btn,.rental-row .wpcbn-btn-single,.rental-row button.button.alt,button.single_add_to_cart_button,.wpcbn-btn-single{border-radius:12px!important}.wcrp-rental-products-rental-totals,.wcrp-rental-products-rental-totals.woocommerce-info,div.wcrp-rental-products-rental-totals,.woocommerce div.wcrp-rental-products-rental-totals,.rental-row-3 .wcrp-rental-products-rental-totals,.rental-row-3 .woocommerce-info,div[id^="wcrp-rental-products-rental-totals"],.woocommerce .woocommerce-info.wcrp-rental-products-rental-totals{border-radius:12px!important;overflow:hidden!important}.rental-row.rental-row-3{border-radius:12px!important;overflow:hidden!important}.wcrp-rental-products-rental-totals::before,.rental-row-3 .woocommerce-info::before{border-radius:12px 0 0 12px!important}.wcrp-rental-products-rental-dates,.wcrp-rental-products-rental-dates-wrap,.wcrp-rental-products-rental-dates-parent{border-radius:10px!important}.wcrp-rental-products-rental-dates-unavailable,.wcrp-rental-products-rental-no-price,.wcrp-rental-products-rental-qty-exceeded{border-radius:12px!important}.woocommerce-billing-fields>h3{display:none!important}body.home .product-details a.wpcbn-btn-archive{display:none!important}a.wpcbn-btn-archive{display:none!important}.product-details a.wpcbn-btn.wpcbn-btn-archive.button{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap,body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .cart{border:none!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap::before,body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap::after,body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .cart::before,body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .cart::after{display:none!important;content:none!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 20px!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .sticky-product-details{display:none!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form-wrap .quantity-wrapper{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important;background:none!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important;background:none!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-dates-wrap{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important;background:none!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-dates-wrap>label{margin:0!important;white-space:nowrap!important;font-weight:600!important}body.wcrp-rental-products-is-rental .summary .single_add_to_cart_button.button.alt{background-color:#8ac926!important;color:#fff!important;border-color:#8ac926!important}body.wcrp-rental-products-is-rental .summary .single_add_to_cart_button.button.alt:hover:not([disabled]){background-color:#7ab822!important;border-color:#7ab822!important}body.wcrp-rental-products-is-rental .summary .wcrp-rental-products-rental-totals{width:100%!important;border:none!important;background:rgba(138,201,38,.1)!important;border-left:3px solid #8ac926!important;padding:10px 15px!important;margin-top:10px!important}.woocommerce-checkout .page-content,.woocommerce-checkout .main-content{background-color:#f3f4f6!important}.woocommerce-checkout .col-lg-7,.woocommerce-checkout .col-lg-5{background:transparent!important;box-shadow:none!important}.woocommerce-checkout #customer_details{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.woocommerce-checkout #order_review{background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 4px rgba(0,0,0,.06);position:sticky;top:20px}.woocommerce-form-coupon-toggle{background:#fff;border-radius:12px;padding:14px 24px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:20px}.woocommerce-checkout .input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="tel"]{background:#f7f8fa!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;padding:12px 16px!important;font-size:15px!important;transition:border-color 0.2s,box-shadow 0.2s}.woocommerce-checkout .input-text:focus,.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout input[type="tel"]:focus{border-color:#8ac926!important;box-shadow:0 0 0 3px rgba(138,201,38,.15)!important;background:#fff!important;outline:none}.woocommerce-checkout label{font-weight:500;font-size:14px;color:#374151;margin-bottom:6px}.berivprokat-map__canvas{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}.woocommerce-checkout-review-order-table{border:none!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border-color:#f0f0f0!important}.variation-table{background:#f7f8fa;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden}.variation-table td{padding:8px 14px}.woocommerce-shipping-methods{list-style:none!important;padding:0!important}.woocommerce-shipping-methods li{background:#f7f8fa;border:1.5px solid #e5e7eb;border-radius:10px;padding:12px 16px;margin-bottom:8px;transition:border-color 0.2s,background 0.2s}.woocommerce-shipping-methods li.bp-checked{border-color:#8ac926;background:#f4fbe4}.order-total th,.order-total td{font-size:20px!important;font-weight:700!important;padding-top:16px!important}.wc_payment_methods{list-style:none!important;padding:0!important}.wc_payment_methods li{background:#f7f8fa;border:1.5px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-bottom:8px;transition:border-color 0.2s,background 0.2s}.wc_payment_methods li.bp-checked{border-color:#8ac926;background:#f4fbe4}#place_order{width:100%;background:#8ac926!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px;cursor:pointer;transition:background 0.2s,transform 0.1s}#place_order:hover{background:#78b01e!important;transform:translateY(-1px)}#place_order:active{transform:translateY(0)}.woocommerce-checkout .woocommerce-breadcrumb,.woocommerce-checkout .breadcrumb{background:transparent;padding:12px 0}.woocommerce-checkout .row.gutter-md{display:flex!important;flex-wrap:nowrap!important}.order-total{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:nowrap}.order-total th,.order-total td{white-space:nowrap}.social-icon.social-email{background-color:#3B82F6!important;border-color:#3B82F6!important}.social-icon.social-email .w-icon-envelop2::before{content:''!important}.social-icon.social-email .w-icon-envelop2{background-image:url(/wp-content/uploads/2026/04/favicon-32x32-1.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:18px;height:18px}@media (max-width:767px){#header{box-shadow:0 2px 8px rgba(0,0,0,.1)}#header .elementor-element-9bda902{padding:0!important;margin:0!important;line-height:0!important}#header .elementor-element-9bda902 .elementor-widget-container,#header .elementor-element-9bda902 figure{margin:0!important;padding:0!important;line-height:0!important}#header .elementor-element-9bda902 img{display:block!important;width:100%!important;height:auto!important;max-height:44px!important;object-fit:contain!important;object-position:center center!important}#header .elementor-element-e5456ea{background:#ffffff!important;border-top:1px solid #ebebeb!important;padding:0!important}#header .elementor-element-e5456ea>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:8px 32px!important;gap:0!important;width:100%!important;box-sizing:border-box!important;min-height:50px!important}#header .elementor-element-e5456ea .elementor-widget{width:auto!important;flex:0 0 auto!important;padding:0!important;margin:0!important}#header .elementor-element-e5456ea .elementor-widget-container{display:flex!important;align-items:center!important}#header .elementor-element-7b28431 .mobile-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;font-size:22px!important;color:#333!important;text-decoration:none!important}#header .elementor-element-4516ea5 .w-icon-cart{font-size:22px!important;color:#333!important}#header .elementor-element-4516ea5 .cart-count{font-size:10px!important;min-width:17px!important;height:17px!important;line-height:17px!important;top:-5px!important;right:-8px!important}#header .elementor-element-bb71a13 .account{display:flex!important;align-items:center!important}#header .elementor-element-bb71a13 .account a.login{display:inline-flex!important;align-items:center!important;text-decoration:none!important;color:#333!important}#header .elementor-element-bb71a13 .w-icon-account{font-size:20px!important;line-height:1!important}#header .elementor-element-bb71a13 .account a span{display:none!important}}@media (min-width:768px){#header{box-shadow:0 2px 8px rgba(0,0,0,.1)}#header .elementor-element-46f3565{width:100%!important;padding:0!important}#header .elementor-element-46f3565>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:12px 20px!important;gap:24px!important;box-sizing:border-box!important;min-height:80px!important}#header .elementor-element-46f3565 .elementor-widget{flex:0 0 auto!important;width:auto!important;padding:0!important;margin:0!important}#header .elementor-element-46f3565 .elementor-widget-container{display:flex!important;align-items:center!important}#header .elementor-element-57495bd .logo img{height:60px!important;width:auto!important;max-width:none!important}#header .elementor-element-19d897a{flex:1 1 auto!important;min-width:0!important;max-width:380px!important}#header .elementor-element-19d897a .dgwt-wcas-search-wrapp{max-width:100%!important}#header .elementor-element-c47344b .contact{display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}#header .elementor-element-c47344b .w-icon-call{font-size:36px!important;color:#333!important}#header .elementor-element-c47344b .contact-content .live-chat{font-size:14px!important;line-height:1.3!important;display:block!important;color:#888!important}#header .elementor-element-c47344b .contact-content .telephone{font-size:19px!important;font-weight:700!important;line-height:1.3!important;display:block!important;color:#333!important}#header .elementor-element-0677326 .w-icon-cart{font-size:34px!important;color:#333!important}#header .elementor-element-0677326 .cart-count{font-size:11px!important;min-width:20px!important;height:20px!important;line-height:20px!important;top:-7px!important;right:-10px!important}#header .elementor-element-423d0e2 .w-icon-compare{font-size:34px!important;color:#333!important}#header .elementor-element-7b70035 .account a.login{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;color:#333!important;white-space:nowrap!important}#header .elementor-element-7b70035 .w-icon-account{font-size:34px!important;line-height:1!important}#header .elementor-element-7b70035 .account a span{font-size:16px!important;font-weight:600!important;line-height:1!important}}.wolmart-compare-table.empty h2{display:none!important}.wolmart-compare-table.empty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:48px 0!important}.wolmart-compare-table.empty .empty-icon{font-size:80px!important;color:#ccc!important;display:block!important}.wolmart-compare-table.empty a.button{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;overflow:visible!important;width:auto!important;padding:14px 40px!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.5px!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(107,185,61,.35)!important;transition:transform 0.15s,box-shadow 0.15s!important}.wolmart-compare-table.empty a.button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 22px rgba(107,185,61,.5)!important}