a {
    color:#fff;
}
a:active, a:hover {
    color: #c3c3c3;
}
*{
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
.footer-block0389 .elementor-widget-image img
{
    display:block;
}
.elementor-widget-image a img[src$=".svg"] {
    width: auto !important;
}
.skip-link {
    display: none !important;
}
.header-block li a:after
{
display:none;
}
.global-bns {
    max-width: 243px !important;
}
.no-scroll24 {
    overflow: hidden;
  }
  #select2-am-location-select-container
  {
color:#000;border: 1px solid #bbbbbb;
  }
.choose-date-text-u{
    font-size: 14px;
    opacity: 0.9;
    text-transform: none;
}
  .am-modal-content .select2-container--default .select2-selection--single .select2-selection__arrow b
{
    background: url("/wp-content/themes/hello-elementor/assets/images/register-arrow.svg") no-repeat !important;
    background-size: cover !important;
}
a.choose-date-cart {
    color: #E1612A;
    text-decoration: underline;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.blfi92 .checkout-button {
    padding: 10px 10px !important;
    font-size: 13px !important;
    margin: 0 5px;
      margin-top: 0px;
      color:#fff;
  }
.acc48g .checkout-button
{
color:#fff;
border: 0 !important;
padding: 17.5px 21px 17.5px 21px !important;
}
.bldj82 label{
    width:100%;
    font-size: 15px !important;
}
.bldj82 p {display:flex;justify-content: space-between;margin-bottom:20px;max-width:400px;}
.acc48g h3 {margin-bottom:50px;}
.acc48g h4 {margin-top:50px;}
.blfi92 h3 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

.f34-cl 
{
    z-index: 9999;   
}
.reg-main-labels
{
    font-family: "Noto Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    color:#000;
    margin-bottom:15px;
}
.mob-bnts .elementor-menu-toggle
{
padding:0;
background-color:unset;
}
.block-checkout-page .woocommerce-error, .block-checkout-page .woocommerce-info, .block-checkout-page .woocommerce-message
{
    background-color: #f6f5f8 !important;
}

.block23141 .jet-smart-filters-checkboxes
{
	display: flex;
    align-items: center;
    gap: 12px;
}

.block23141 .jet-filter-label
{
	    font-family: "Noto Sans", Sans-serif !important;
    color: #FFF !important;
    font-size: 20px;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
}


.am-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0; top: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.5);
  }
  .am-modal-content {
    position: relative;
    background: #fff;
    margin: 5% auto;
    padding: 1em;
    width: 90%; max-width: 600px;
    border-radius: 4px;
  }
  .am-modal-close {
    position: absolute;
    top: 0.5em; right: 1em;
    font-size: 1.5em;
    cursor: pointer;
  }

  

@media (min-width: 1025px) and (max-width: 1780px)
{
.block23141 .jet-filter-label 
{
	        font-size: 16px !important;
}
}


.set941 .woocommerce-product-attributes-item__label{
    color:#E1612A;
    font-weight: 700;
}
 
.set942 .woocommerce-product-attributes-item__label{
    
    font-weight: 700;
}
.block-form-s label
{
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: normal !important;
    text-transform: uppercase;
    color: #FFFFFF !important;
}
.block-form-s input:focus,.block-form-s textarea:focus {
    outline: none !important;box-shadow: unset !important;
  }
  .block-form-s textarea {
    resize: none !important;
  }

.block-form-s input,.block-form-s textarea
{
    font-family: "Noto Sans", Sans-serif !important;
    background:unset !important;
    font-size: 18px !important;
    color:#fff !important;
    border:0 !important;
    border-bottom:1px solid #fff !important;
    padding:0 !important;
}

.block-form-s .wpforms-field-container > .wpforms-field
{
    flex:1;
}
.block-form-s .wpforms-field-container
{
	display:flex;
    gap:50px;
}

.block-form-s div.wpforms-container-full .wpforms-form textarea.wpforms-field-large
{
    height: 43px;overflow:hidden;
}
.block-form-s textarea
{
    margin-top: 5px !important;
 
    min-height: unset;
    padding-top: 10px !important;
    border-radius:0 !important;
}
.product-table-v2 tbody td.price-eveikals-tb
{
  
    color:#E1612A;
    font-weight: 700;  
}
.block-form-s label
{
  margin-bottom:0 !important;
}
.headmenubsk .elementor-menu-cart__toggle_button
{
    padding:0 !important;    margin-top: 7px;
}
.headmenubsk svg
{
    fill:none !important;width:auto !important;
}
.block-form-s input
{
    margin-top:5px !important;border-radius:0 !important;
}
.cart_totals .order-total .woocommerce-Price-amount.amount bdi {
    font-size: 24px;
}

 
.dkgs8f .woocommerce-message
{
    display:none;
}
.headerloginfr
{
    display:none;
}
.block-checkout-page .woocommerce p {
    color: #fff;
}
.block-form-s .wpforms-submit
{
    margin: 0 auto !important;
    display: block;
    margin-top: 50px !important;
    background: #E1612A !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 17.5px 61px 17.5px 61px !important;
    height:auto !important;
}
.headerloginfr{
    position: absolute;
    top: 0;
    background: #696969;
    padding: 30px;
    z-index:9999;
    min-width:400px;
}
.jet-search-filter__input[tabindex]:focus-visible, .jet-search-filter button[tabindex]:focus-visible
{
    outline:unset !important;
    box-shadow: unset !important;
}
.woocommerce form.login
{
    border:0 !important;
    padding:0 !important;
    margin:0 !important;
    border-radius: 0 !important;
}
.show-password-input{
    display:none;
}
.headerloginfr{
    padding:60px 60px 20px 60px;
}
.headfo35 .checkout-button
{
    color:#fff !important;
    border:0 !important;
    float:unset !important;
    display: block !important;
    line-height: normal !important;
    padding: 10.5px 61px 10.5px 61px !important;
    margin:0 auto !important;
    margin-top: 50px !important;
}
.headfo35 p.woocommerce-form-row
{
margin-bottom:20px !important;
padding:0 !important;
}
.headfo35 p.form-row
{
    padding:0 !important;
}




.closeloginform
{
    position: absolute;
    right: 25px;
    top: 25px;
}
.headfo35 input::placeholder {
    color: #fff;
    opacity: 1;  
    text-transform: uppercase;
  }
  
  .headfo35 input::-webkit-input-placeholder {
    color: #fff;text-transform: uppercase;
  }
  
  .headfo35 input::-moz-placeholder {
    color: #fff;text-transform: uppercase;
    opacity: 1;
  }
  
  .headfo35 input:-moz-placeholder {
    color: #fff;text-transform: uppercase;
    opacity: 1;
  }
  
  .headfo35 input:-ms-input-placeholder {
    color: #fff;text-transform: uppercase;
  }


.headmenubsk  .elementor-menu-cart__close-button
{
    position: absolute;
    right: 15px;
    top: 15px;
}
.nb98d
{
    color:red !important;
}
.block95gk button {
    margin-top: 0 !important;
}
.block95gk {
    display: flex;
    justify-content: normal;
    gap:50px;       
    align-items: center;
}
.headmenubsk .elementor-menu-cart__main {

    padding-top: 70px;
}
.block-form-s .wpforms-submit:hover{
    background: #FF783E !important;
}

.checkout-button
{
     float:right;
    display: block;
    margin-top: 10px !important;
    background: #E1612A !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 17.5px 61px 17.5px 61px !important;
    height:auto !important;
    max-width:247px;
}
.block-h2z .checkout-button
{
	padding: 17.5px 31px 17.5px 31px !important;
}
.mmkred
{
    background: #e12a2a !important;
}
.pied4 {
    cursor: pointer;
}
.pied4 input[type=checkbox]
{
appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid white;
    width: 22px;
    height: 22px !important;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-top: -5px;
    left: 0;
    margin-right: 5px;
    vertical-align: middle;
}
.pied4 input[type=checkbox]:checked::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 7px;
    width: 7px;
    height: 12px;
    border: solid #5ce12a;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}
.blfi92 {
    overflow: hidden;
    overflow-x: scroll;
}
.blfi92 .shop_table
{
width: 100%;
    min-width: 1250px;
}
label.pied4 {
    margin-top: 25px;
}
.ak-offer-done-label.done-label52 {
  color: #5ce12a;
}
.checkout-button.mmkred:hover
{
    background-color: #ff3535 !important;
}

.cart-inner-block9gl13 .form-field{
    margin-bottom:0;position: relative;
}
.cart-inner-block9gl13 .riepu-montaza label
{
    cursor:pointer;padding-left: 35px;
}
.cart-inner-block9gl13 input[type=checkbox]
{
    appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid white;
  width: 22px;
  height: 22px !important;
  display: inline-block;
  position: absolute;
  cursor: pointer;
top:3px;
  left: 0;
 
  vertical-align: middle;
}
.riepasmontazacena {
    font-family: "Noto Sans", Sans-serif;
    color: #fff;
    margin-top: 0;
}
.cart-inner-block9gl13 .riepu-montaza img {
    vertical-align: -3px;
}
.upgr-tbs tr:last-child th{
    padding-bottom:0 !important;
}
.cart-inner-block9gl13 input[type=checkbox]:checked::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 7px;
    width: 7px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
  }
.cart-inner-block9gl13
{
    margin-top:20px;
    color:#fff;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px;
font-style: normal;
font-weight: 400;
line-height:normal;
display: flex;
gap: 30px;
    justify-content: normal;
    align-items: center;
}
.nsg14u3
{
    margin-top:30px;
    margin-bottom:30px;
}
.nsg14u3.authuser482 {
    margin-top: 0;
}
.headmenubsk .elementor-menu-cart__main
{
    background: #595959;
}
.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before
{
    display:none !important;
}
.elementor-menu-cart__product-remove
{
    border:0 !important;
    border-radius:0 !important;
    background: url('/wp-content/themes/hello-elementor/assets/images/remove--icon-top.svg') no-repeat;
    width: 23.631px;
    height: 23.147px;
    background-size:cover;

}
.product-table-v2 table tbody tr:hover>td, .product-table-v2 table tbody tr:hover>th {
    background-color: unset;
}
.dv71{
    color:#fff !important;
}

.block-form-s .wpforms-submit:after{
    display:none !important;
}
.block-form-s .wpforms-error:hover
{
   
    box-shadow: unset !important;
}
.img-name-carts
{
    min-height:115.5px;
}
.head-coupon-ld
{
    font-family: "Noto Sans", Sans-serif;
    color:#fff;
    line-height:normal;  
    font-weight: 400;
    font-size: 24px;
    margin-bottom:50px;
}
.img-name-carts
{
    display:flex;
    gap:20px;
}
.crt-bl5 > div
{
    flex: 1;
}

.cart_totals tr,.cart_totals th,.cart_totals td
{
    border:0 !important;
}
.block-checkout-page .cart_totals .order-total th, .block-checkout-page .cart_totals .order-total td {
    border-top: 1px solid rgba(255, 255, 255, 0.50) !important;
}


.cart_totals td
{
    text-align:right;
}
.cart_totals th,.cart_totals td
{
    font-family: "Noto Sans", Sans-serif !important;
    color:#fff;
    line-height:normal !important;
    font-weight: 400 !important;
    font-size: 20px;   
}
.cart_totals td
{
    color:rgba(255, 255, 255, 0.50);

}
.cart_totals tr:last-child td {
    color:#fff;
}
.cart_totals strong
{
    font-weight: 400 !important;
}
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open {
    line-height: unset !important;
}
.mk39v a:hover {
    color:#fff !important;
}
.block38g {
    display: flex;
    align-items: center;
    gap: 11px;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    color: #FFFFFF;
    margin-bottom:10px;
}
.woocommerce-checkout select
{
    position:relative !important;
}

.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"] {
    background: unset !important;
    border-top: 0  !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50) !important;
    color: #fff !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    border-color:rgba(255, 255, 255, 0.50) !important;
    padding-top: 5px;
}
 
.headerloginfr .lwa-wrapper .lwa-loading 
{
   
    background: url("/wp-content/themes/hello-elementor/assets/images/loaders.svg") center center !important;
    background-repeat:no-repeat !important;
    background-size: 150px 150px !important;
   
}
.headfo35 input, .woocommerce-checkout .headfo35 input
{
    border-top:0 !important;
    line-height: unset !important;
    border-left:0 !important;
    border-right:0 !important;
    color:#fff !important;
    border-bottom:1px solid #fff !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    background:unset !important;
    padding:8px 10px !important;
    -webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
margin-bottom:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.select2-search--dropdown {
  
    background: #00000094;
    border: 0 !important; 
}
.select2-container .select2-dropdown 
{
    border: 0 !important; 
}
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before
{
    display:none !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field
{
    border-bottom: 0 !important;  
}

.woocommerce-checkout #customer_details .form-row {
    padding: 3px;
    margin: 0 0 20px;
    margin-top: 5px;
 
}

.woocommerce-checkout #customer_details p.form-row {
 
    min-height: 81px;
}

.woocommerce-checkout #customer_details label
{
    font-family: "Noto Sans", Sans-serif !important;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: normal;
    margin-bottom: 10px;
}
.woocommerce-checkout .select2-container--default .select2-selection--single
{
    border-color:rgba(255, 255, 255, 0.50) !important;
}
.block-checkout-page .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text
{
text-transform:none;
font-style: normal;
font-weight: 400;
}
.block-checkout-page .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{
    text-decoration:underline;
}
.mob-bnts .elementor-menu-toggle svg{
    position: relative;
    top: -2px;
}
a, li, .elementor-menu-toggle {
    outline: unset !important;
    -webkit-tap-highlight-color: transparent;
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill:unset !important;
}
.block-checkout-page h2
{
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #E1612A;
    line-height:normal !important;
    margin:0;
    margin-bottom:20px;
    clear: both;
}
#billing_piegadesadrese_field {
    display: inline-block;
    margin-top: 100px !important;
    clear: both;
    width: 100%;
}
.block-checkout-page #customer_details > div {
    flex: 0 0 45%;
    width: auto;
    float: unset;
}
.block-checkout-page #customer_details > div:last-child {
    
    max-width: 600px;
}
.block-checkout-page .woocommerce .col2-set::after, .block-checkout-page .woocommerce .col2-set::before, .block-checkout-page .woocommerce-page .col2-set::after, .block-checkout-page .woocommerce-page .col2-set::before
{
    display:none !important;
}
.block-checkout-page #customer_details {
    display: flex;
    justify-content: space-between;
     
}
.pro-pagintations .jet-filters-pagination__current
{
    background: #e1612a;
    color: #fff;
}
.pro-pagintations .jet-filters-pagination__item > *
{
    padding:3px 11px !important;
    font-size:18px;
    color:#fff;
    font-family: "Noto Sans", Sans-serif !important;
}
.pro-pagintations .jet-filters-pagination__item:hover{
background:#FF783E;
}
.woocommerce-error a {
    color: #000;
    text-decoration: underline;
  }
 .bk629db
 {
    max-width:50px !important;
    position:absolute;
    top:10px;
    right:10px;
 }
.block-checkout-page input[type=checkbox], .block-checkout-page input[type=radio] {
    -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  background-image: url('/wp-content/themes/hello-elementor/assets/images/checkbox.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent; /* важно! */
  border: none;
  cursor: pointer;
  display: inline-block !important;
  min-width: 19px;
  }
  .woocommerce-payment-select li{
    list-style-type: none;
  }
  .woocommerce-payment-select input[name=payment_method]
  {
display:none !important;
  }
  .block-checkout-page input[type=checkbox]:focus, .block-checkout-page input[type=radio]:focus{
    outline:unset !important;
    box-shadow:unset !important;
  }
  #payment > .payment_box {
    display: none !important;
}
  .thk-page {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    color:#fff;
    font-family: "Noto Sans", Sans-serif !important;
    text-align:center;
    line-height: normal !important;
}
.thk-page .thk-page-block39
{
    margin-top:50px;
    display:flex;
    justify-content: center;
}
.thk-page .checkout-button
{
    color:#fff !important;
    float: unset;
    padding: 10.5px 61px 10.5px 61px !important;
}
.thk-page > * {
    width:100%;
}
.thk-page .thk-page-block38{
    font-size:20px;
}
.thk-page h1{
    font-size:32px;
}
  #billing_persona_field {
    min-height:auto !important;
    clear: both;
    margin-top: 20px !important;
    display: inline-block;
  }
  .ch-block-jur{
    display:none !important;
  }
  #billing_persona_field > span
  {
    display:flex;
    gap:20px;
  }
  #billing_persona_field label {
    cursor:pointer;
  }
  .woocommerce-form__label-for-checkbox{
    cursor:pointer;
  }
 
  .block-checkout-page .cart_totals  {
    max-width: 400px;
    margin-top: 40px;
  }
  .block-checkout-page .cart_totals th {
    text-align:left;
  }
  .woocommerce .cart_totals table.shop_table td 
  {
    padding:0 !important;
  }

  
  
  .block-checkout-page .cart_totals th
  {
      padding-left:10px !important;
  }

  .block-checkout-page .checkout-button
  {
border:0;
color:#fff;
float:unset;
  }
  .checkout-bttn-f41 {
    display: flex;
    justify-content: center;
}
.block-checkout-page .woocommerce-error, .block-checkout-page .woocommerce-info, .block-checkout-page .woocommerce-message
{
background:unset;
}
.woocommerce-checkout .checkout .checkout-inline-error-message {
    position: absolute;
    margin-top: 3px;
}
.block-checkout-page .woocommerce form .form-row .input-text{
     min-height:47px;
}
  .block-checkout-page .cart_totals table.shop_table td
  {
      padding-right:10px !important;
  }  

  .block-checkout-page input[type=checkbox]:hover,  .block-checkout-page input[type=radio]:hover {
    filter: brightness(1.1);
  }
  
   
  .block-checkout-page input[type=checkbox]:checked,  .block-checkout-page input[type=radio]:checked {
    background-image: url('/wp-content/themes/hello-elementor/assets/images/checkbox-checked.png');
  }
  
   
  .block-checkout-page input[type=checkbox]:focus,  .block-checkout-page input[type=radio]:focus {
    outline: 2px solid #007cba;
    outline-offset: 2px;
  }
  
  

.block-checkout-page .form-row {
    padding: 0 !important;
}
.block-checkout-page #payment h2
{
margin-top:50px;
}
.block-checkout-page #payment
{
    background:unset;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.block-checkout-page .piegadesmetd .select2-container, .block-checkout-page .woocommerce-payment-select .select2-container {
   
    max-width: 352px;
}


.block-checkout-page #payment textarea
{
    resize: none;
    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:unset;
border:0;
border-bottom:1px solid rgba(255, 255, 255, 0.50);
color:#fff;
}
body
{
    background: url('/wp-content/themes/hello-elementor/assets/images/mainbg.png') no-repeat;
    background-size: cover;
}
.footer-menu .elementor-nav-menu a:hover:after,.footer-menu .elementor-nav-menu a:after
{
display:none;
}
.block-f2 a{
    width:auto !important;
}
#dateModal .select2-selection__rendered
{
	display:flex;
	    align-items: center;
}
.block-carts > .elementor-element:first-child:after
{
content:'';
position:absolute;
right:12%;
top:35%;
background: url('/wp-content/themes/hello-elementor/assets/images/cart-arrow.svg') no-repeat;
background-size:cover;
width:11px;
height:17px;
}
.block-carts > .elementor-element:last-child:after
{
content:'';
position:absolute;
left:17%;
top:35%;
background: url('/wp-content/themes/hello-elementor/assets/images/cart-arrow.svg') no-repeat;
background-size:cover;
width:11px;
height:17px;
}

.cat-productsorter .select2-container{
    padding: 0 20px;
    padding-left: 0;
    min-width: 150px;
    text-align: center;
}
.filter-dropdown-class53x 
{
    min-width:200px;
}
.dg4tx2,.authuser486{
    display:none;
}
.elementor-divider
{
    padding:0 !important;
}
.btn-phones a{
    position:relative;
    width:100%;
}
.inner-cart-block918s .currency_qnt
{
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.inner-cart-block918s .currency_qnt span.currency
{
    display: block;
    line-height: 100%;
    padding-right: 0;
    font-size: 20px;
}
.val-gb-cr {
    display: inline-block;
    font-size: 16px;
}
.inner-cart-block918s .currency_qnt span.qnt
{
    font-size: 11px;
    display: block;
    line-height: 11px;
}
.btn-phones a:before{
    content: '';
    position:absolute;
    background: url('/wp-content/themes/hello-elementor/assets/images/phone-icon.svg') no-repeat;
    width: 29.743px;
    height: 29.903px;
    background-size:cover;
    left: 13%;
    top: 12px;
}
.block-footer93 p {
    margin-bottom:0;
}
.block210 {
    min-height: 70px;
}
.block1103 {
    min-height: 72px;
}
.block-f2 .elementor-icon-list-item a:hover .elementor-icon-list-text, .bl0019 .elementor-icon-list-item a:hover .elementor-icon-list-text
{
color:#c3c3c3 !important;
}
.bl98399 img
{
	max-height:400px;
}
.cart-tt-b tbody td,.cart_totals th, .cart_totals td
{
    background:unset !important;
}
.block0199042 .elementor-widget-text-editor
{
	color:#fff !important;
}
.filter-dropdown-class53 li
{
    text-transform: uppercase;
}
.inner-block0 .elementor-widget-text-editor
{
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: normal !important;
    color: #FFFFFF !important;
}
.block80188 .elementor-icon-box-title, .block0199042 .elementor-widget-text-editor, .block928199 .elementor-widget-text-editor, .block928199 .elementor-icon-box-title, .bl0019 .elementor-widget-text-editor
{
    font-size:18px !important;
}
.bl0019 .elementor-widget-text-editor p {
    margin-bottom:0;
}
.dbl91x
{
    max-height:331px !important;
}
.block9-active .block8556
{
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    justify-content: space-between !important;
}
.block9-active .block0199042 .elementor-widget-video
{
    flex: 1;
}
.block9-active .block0199042 .elementor-open-lightbox
{
    height:100% !important;
}
.block9-active .block0199042
{
height:auto !important;
}

.inner-block0 .elementor-widget-text-editor ul 
{
    padding-left: 20px;
    list-style: none;
}
.inner-block0 .elementor-widget-text-editor ul li {
    position: relative;
    padding-left:7px;    margin-bottom: 11px;
}
.inner-block0 .elementor-widget-text-editor ul li:before {
    content: "";
  position: absolute;
  left: -20px;
  top: 50%;
  width: 13px;   
  height: 13px;   
  background: url('/wp-content/themes/hello-elementor/assets/images/limarker.svg') no-repeat center center;
  background-size: contain;
  transform: translateY(-50%);
  }
  .bl299 .block80188
  {
    padding:10px 0;
  }
  .bl299 .block0199042 h2 {
    max-width: unset;
}
[id^="select2-pa_platums-"][id$="-results"],
[id^="select2-pa_augstums-"][id$="-results"],
[id^="select2-pa_protektors-"][id$="-results"],
[id^="select2-pa_riepu-konstrukcija-info-"][id$="-results"],
[id^="select2-pa_zimols-"][id$="-results"] {

	max-height:350px !important;
}

.modal-uniq-overlay {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0; top: 0;
    width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.6);
    justify-content: center;
    align-items: center;
  }
  
  .modal-uniq-content {
    background: #fff;
    border-radius: 12px;
    max-width: 500px;
    width: 90%;
    padding: 25px;
    position: relative;
    box-shadow: 0 25px 40px rgba(0, 0, 0, 0.25);
    animation: fadeInUniq 0.3s ease;
  }
  
  .modal-uniq-close {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    color: #000;
    line-height: 1;
  }
  .modal-uniq-overlay h2, .modal-uniq-overlay p
  {
    font-family: "Noto Sans", Sans-serif !important;
    line-height: normal !important;
  }
  @keyframes fadeInUniq {
    from { opacity: 0; transform: scale(0.95); }
    to { opacity: 1; transform: scale(1); }
  }
.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator {
    margin-top: 4px !important;
}
  .bl299 {
    padding-top: 19px;
padding-bottom: 32px;
}
.bl299.block9-active  {
padding-bottom:10px;
}
.woocommerce .blockUI.blockOverlay {
    background-color: #000 !important;
}
.footer-block91
{
    width:1px !important;
    background:#fff;
}
.jet-smart-filters-checkboxes .jet-filter-label
{
    cursor:pointer;
}
.block802 .elementor-price-list-title
{
    width: 50%;
}
.block802 .elementor-price-list-header
{
    justify-content: unset !important;
}
.footer-block-20 li a
{
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.block940123
{
    font-family: "Noto Sans", Sans-serif;
        color: #fff;
        font-style: normal;
    font-weight: 400;
    line-height: normal;
        margin-top: 25px;
}
.block8556
{
    display:none;
}
.block9-active .block8556
{
    display:block;
}


.elementor-editor-active .bl29, .elementor-editor-active .block0199042 > .elementor-element img {
max-height:unset !important;pointer-events: auto !important;
}
.elementor-editor-active .block8556 {
    display: block !important;
}
.elementor-editor-active .bl29 .bl4910, .elementor-editor-active .bl29 .block210, .elementor-editor-active .main-hide-mobl {
display:flex !important;
opacity:1 !important;
pointer-events: auto !important;
}
.elementor-editor-active .bl29:not(.block9-active) *
{
    pointer-events: auto !important;
}

.elementor-editor-active .block0199042, .elementor-editor-active .bl29
{
    overflow: unset !important;
}


.block979f {
    display: flex;
    align-items: center;
    gap: 50px;
}
.bl29 {
    cursor:pointer;
    
    max-height: 150px;
    overflow: hidden;
    
    -webkit-transition: max-height 0.9s ease !important;
    -moz-transition:   max-height 0.9s ease !important;
    -o-transition:      max-height 0.9s ease !important;
    transition:         max-height 0.9s ease !important;
 
    
    
}



.block0199042 > .elementor-element img{
    max-height:130px;
    -webkit-transition: max-height 0.9s ease !important;
    -moz-transition:   max-height 0.9s ease !important;
    -o-transition:      max-height 0.9s ease !important;
    transition:         max-height 0.9s ease !important;
}

.bl29 .block8556 {
    opacity: 0;
    -webkit-transition: opacity 0.6s ease;
    -moz-transition:   opacity 0.6s ease;
    -o-transition:      opacity 0.6s ease;
    transition:         opacity 0.6s ease;
    pointer-events: none;
  }
  
  .bl29.block9-ready .block8556 {
    opacity: 1;
    pointer-events: auto;
  }
  .product-filters
  {
    gap:61px;
  }
.product-filters .filtr-block
{
    flex: 0 0 16.95%;
}
.product-filters .jet-filter-label{
    font-family: "Noto Sans", Sans-serif !important;
    color: #FFF !important;
    font-size: 20px;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
text-transform: uppercase !important;
margin-bottom: 8px;
}
.fi2{
    display:none;
}
.block95gk .custom-quantity-wrapper
{
    max-width:156px;
}
#simplesearch,#fullsearch
{
    width:30%; 
    max-width: 340px;
}
.bf3d3{
    background:unset;
}
.filter-acv.bf3d3{
    background: #595959;
}
#simplesearch .elementor-button,#fullsearch .elementor-button
{
    background:unset;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
    padding: 29px 20px;
}
.filter-seletors {
    margin-bottom: -25px;
}
.filter-acv .elementor-button .elementor-button-text
{
    color:#fff;
}
.filter-acv .elementor-button
{
	background: #595959 !important;
   
}

 .product-filters .jet-remove-all-filters__button
 {
    display: block;
    margin-top: 10px !important;
    background: #E1612A !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 14.5px 61px 14.5px 61px !important;
    height: auto !important;
    max-width: 247px;
    color:#fff;
    border:0;
 }
 .product-filters .apply-filters__button.jsf_hidden
 {
    display:none !important;
 }
 .filter-marks {
    width: 27%;
}
.elementor-widget-jet-smart-filters-apply-button
{
    margin-top:-20px;
}
.woocommerce-mini-cart__empty-message {
    color: #fff !important; 
    display: flex;
    justify-content: center;
}

.product-filters .noiritfiltru .apply-filters__button
{
    background: #818181 !important;
}
.product-filters .noiritfiltru .apply-filters__button:hover
{
    background: #9d9d9d !important;
}
.markejums-head
{
    font-family: "Noto Sans", Sans-serif !important;
    color: #FFF !important;
    font-size: 20px;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    text-transform: uppercase !important;
    margin-bottom: 3px !important;
    
}
 .product-filters .jet-remove-all-filters__button:hover{
    background: #858080 !important;
}
.apply-filters .apply-filters__button {
    align-self: center !important;
}
.bl29:not(.block9-active) * {
    pointer-events: none;
  }
.elementor-editor-active .bl29:not(.block9-active) * {
    pointer-events: all;
}

.bl29.block9-active
{
    cursor:unset;
  
}
.product-filters  
{
    position:relative;
}
 
  
.block9-active, .block9-active .block0199042, .block9-active .block0199042 > .elementor-element
{
    max-height: 3000px;
    overflow:unset;
}
.block9-active .block0199042 > .elementor-element img{
    max-height: 1000px;
    overflow:unset;
}



.block0199042 svg{
    opacity:1 !important;
}
.product-table-v2 tbody td .price {
    color: #fff !important;
}
.addarrow-org:after{
    content: '';
    position:absolute;
    background: url('/wp-content/themes/hello-elementor/assets/images/orange-arrow.svg') no-repeat;
    background-size:cover;
    width: 54.779px;
height: 51.875px;
top:0;
right:0;
}
.bldk29cc .addarrow-org:after
{
    top:-8px;  
}

.block9-active .addarrow-org:after{

    transform: rotate(180deg);
    transform-origin: center center;
  
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: center center;
  

    -moz-transform: rotate(180deg);
    -moz-transform-origin: center center;
  
 
    -o-transform: rotate(180deg);
    -o-transform-origin: center center;
  

    -ms-transform: rotate(180deg);
    -ms-transform-origin: center center;
  
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);   
}
 

.accountinners .woocommerce-MyAccount-navigation, .accountinners .woocommerce-MyAccount-content {
    float: unset;
    width: auto;
}
.headfo35 .woocommerce-MyAccount-content-lf {
    margin-bottom: 20px;
}

.woocommerce-MyAccount-content-lf, .woocommerce-MyAccount-content{
    width:100%;
}
.woocommerce-MyAccount-content-lf ul a {
    font-family: "Noto Sans", Sans-serif !important;
    font-size:18px;
    font-style: normal;
font-weight: 400;
line-height:normal;
display: flex;
    align-items: center;
    gap: 8px;

}
.woocommerce-MyAccount-content-lf ul li.is-active a {
    color: #E1612A;
}


.account-user-profiles {
    display: flex;
    gap: 21px;
}
.block2-namef-account
{
    font-family: "Noto Sans", Sans-serif !important;
    font-size:20px;
    font-style: normal;
font-weight: 700;
line-height:normal;
}
.account-user-profilesother > div {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 21px;
}
.account-user-profilesother > div:last-child
{
    margin-bottom:0;
}
.account-user-profilesother
{
    margin-top:30px;
    font-family: "Noto Sans", Sans-serif !important;
    font-size:18px;
    font-style: normal;
font-weight: 400;
line-height:normal;
}
.account-other-p 
{
    color: rgba(255, 255, 255, 0.50);
}

.woocommerce-MyAccount-content-lf ul p {
    display:none;
}
.woocommerce-MyAccount-content-lf ul a:hover{
    color: #E1612A;
}
.woocommerce-MyAccount-content-lf ul a:hover path,.woocommerce-MyAccount-content-lf ul a:hover circle,.woocommerce-MyAccount-content-lf ul a:hover line,.woocommerce-MyAccount-content-lf ul li.is-active a path,.woocommerce-MyAccount-content-lf ul li.is-active circle,.woocommerce-MyAccount-content-lf ul li.is-active line
{

    stroke: #E1612A; 
}
.headfo35 .woocommerce-MyAccount-content-lf ul li 
{
    width:100%;
}
.headfo35 .woocommerce-MyAccount-content-lf ul
{
    flex-wrap: wrap;    gap: 20px;
}
.headfo35 .woocommerce-MyAccount-content-lf ul a
{
display:inline-block;
}
.headfo35  .woocommerce-MyAccount-navigation
{
float:unset;
width:100%;
}
.woocommerce-MyAccount-content-lf ul a br{
    display:none;
}
#billing_country_field .woocommerce-input-wrapper
{
    background: unset !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50) !important;
    color: #fff !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    border-color: rgba(255, 255, 255, 0.50) !important;
    width: 100%;
    display: flex
;
    padding: 11px 0;
}
.woocommerce-MyAccount-content-lf ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 50px;        
    align-items: center;
  }
.woocommerce-MyAccount-content-lf {
    margin-bottom:80px;
}
.woocommerce-MyAccount-content {
min-height:500px;
}

.block0199042 .elementor-custom-embed-play
{
    display:none;
}
.cart-tt-b .product-thumbnail
{
    display: flex;
        align-items: normal;
        gap: 20px;
}
.cart-tt-b .product-remove
{
    text-align:right;
}
.cart-tt-b .img-name-carts img
{
width:69px !important;
}
.cart-tt-b .imgbrands-cart img
{
    width:auto !important;
    max-width:130px;
}
.cart-tt-b {
    border-collapse: collapse !important;
    border-radius: 0 !important;
    font-family: "Noto Sans", Sans-serif !important;
    border:0 !important;
}
.cart-tt-b thead th
{
    border-bottom: 1px solid rgba(255, 255, 255, 0.50) !important;
}
.cart-tt-b th
{
 border:0 !important;
    font-weight: 400 !important;
    line-height: normal !important;
    font-size:18px;
    color:rgba(255, 255, 255, 0.50);
}
.cart-tt-b tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.50) !important;
}
.cart-tt-b tbody td
{
    border:0 !important;
    color:rgba(255, 255, 255, 0.50) !important;
    font-size: 20px;
   
}
.bl049fs {
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
  
}
.block9-active .block0199042 .elementor-custom-embed-play
{
    display:block;
}
.block0199042 h2 {
    max-width:481px;
}
.is-search-form
{
        font-family: "Noto Sans", Sans-serif;
        position: absolute;
    z-index: 9999;
    right: 5vw;
    top: 100px;
 background: #696969;
    padding: 35px 35px !important;
    display: none;
}

 @media (min-width:768px) and (max-width:1024px){
.is-search-form
{
    top:50px;
    
}
 }

  @media (min-width:1500px) {
.blfi92 {
  
    overflow-x: hidden;
}
  }

  @media (max-width:767px) {
.is-search-form
{
     position: fixed;
    top:50px;
}
  #am-calendar-container{
      	height:643px !important;
    }
 }


.custom-quantity-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
     
    overflow: hidden;
  }

  .woocommerce-cart-form .custom-quantity-wrapper
  {
    justify-content: unset;
  }
  .cart-inner-b1 form.cart, .cart-inner-b2 form.cart {
    display: block !important;
}
.cart-inner-b1 button[type="submit"], .cart-inner-b2 button[type="submit"]
{
    margin:0 !important;
    display: block;
    background: #E1612A !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border:0 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 17.5px 81px 17.5px 81px !important;
    height: auto !important;
}
button[type="submit"].authuser481{
    padding: 17.5px 31px 17.5px 31px !important;
    max-width: unset !important;
}


.cart-inner-b1 button[type="submit"]:hover, .cart-inner-b2 button[type="submit"]:hover {
    color:#fff !important;
    background-color: #FF783E !important;
}
 
.cart-inner-b2 button[name=add-to-cart]
{
	display:block;float: unset !important;
}
.cart-inner-b2 form p {
 text-align:left;   
}
.cart-inner-b2 form > * {
    float: unset !important;
    
}
.cart-inner-b1 button[type="submit"]
{
    display:none;
}

.product-attributes-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
  }
  .cart-photo-in
  {
    justify-content: center;
  }
  .woocommerce-product-gallery__trigger {
    display: none;
}
  .product-attributes-columns table {
    flex: 1;
    min-width: 250px;
  }
  .cart-table-infos tr, .cart-table-infos th, .cart-table-infos td {
    background-color: unset !important;
    border: 0;
    padding: 0;
    line-height: normal;
    text-align: left;
    font-family: "Noto Sans", Sans-serif !important;
    font-size:16px;
    font-weight:400;
    color:#fff;
}
.cart-table-infos th, .cart-table-infos td {
 
padding:10px 0;white-space: nowrap;
}
 .cart-table-infos tr {
border-bottom:1px solid #fff;
 
} 

.cart-table-infos .empty-row {
    border-bottom: 1px solid #ffffff00;
}
.cart-table-infos th {
    width: 50%;
}
.cart-table-infos p {
    margin:0;
}

.upgr-tbs tr
{
    border-bottom: 0;
}
.upgr-tbs th
{
    width:70%;
}
.upgr-tbs tr:not(.empty-row):last-child 
{
border-bottom:0 !important;
}
.upgr-tbs th,.upgr-tbs td {
    padding:0;
    padding-bottom:5px;

}
.upgr-tbs th, .upgr-tbs td{
    font-size:20px;
}
.upgr-tbs .set941 th
{
    font-size:26px;
}
.cart-inner-block0189 {display:none;}
.cart-photo-in .woocommerce-product-gallery{
    margin-bottom:0 !important;
}
.inner-cart-block918s del bdi, .inner-cart-block918s del
{
    font-size: 24px !important;
}
.inner-cart-block918s > .elementor-widget-container, .cart-inner-b1 > .elementor-widget-container
{
    display: flex !important;
    align-items: end;
}
.inner-cart-block918s > .elementor-widget-container
{
    display:block !important;
}
.inner-cart-block918s .price, .inner-cart-block918s .elementor-widget-container
{
     width:100%;
    margin-bottom:0 !important;
}

.product-cart-inn-block810, .product-cart-inn-block800
{
    font-family: "Noto Sans", Sans-serif;
    color:#fff;
    width:100%;
    display:block;
}

.product-cart-inn-block810 
{
    font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
color: #E1612A;
}
.product-cart-inn-block810 span{
    font-size:20px;
}
.product-cart-inn-block800
{
    font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.inner-cart-block918s del
{
    width:100%;
}
.pagination918 ul
{
    margin-top:50px;
    margin-bottom:50px;
display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    justify-content: center;
    list-style-type: none;
}
.page-header-searcher h1{color:#fff;font-size:30px; font-family: "Noto Sans", Sans-serif !important;}
.block38fser h2 {
    font-size: 18px;
}

.page-header-searcher
{
    margin:50px 0;
}
.block38fser p
{
    font-family: "Noto Sans", Sans-serif;
    color:#fff;
    font-size:16px;
}
.pagination918 ul li a
{
    cursor:pointer;
    padding: 3px 11px;
    font-size: 18px;
    color: #fff;
    font-family: "Noto Sans", Sans-serif !important;
}
.pagination918 ul li a{color:#fff;}
.pagination918 ul li a:hover{
    background: #FF783E;
}
.pagination918 ul li.pagination-item-current span
{
background: #e1612a !important;
    color: #fff !important;
    padding: 3px 11px;
    font-size: 18px;
    color: #fff;
    font-family: "Noto Sans", Sans-serif !important;
}
.inner-cart-block918s ins
{
    text-decoration:unset !important;
}
.inner-cart-block918s .woocommerce-Price-amount
{
    color:#fff !important;
    font-size:32px !important;
    
}
.cart-photo-in
{
    background:#fff;
}
.incarts input[name="quantity"]
{
    font-size:22px !important;
}
.incarts button[type="button"]
{
    border:0 !important;
    color:#fff !important;
    padding:0 !important;
    margin:0 !important;
    border-radius:0 !important;
}
.incarts {
    border-bottom:1px solid #fff;
}
.checkboxing45 .filter-stock
{
    min-height:unset;
}
.checkboxing45 .jet-filter-label
{
    text-transform: unset !important;
    font-weight: 400 !important;
    order:2;
}
.incarts input
{
    color:#fff !important;
}
.incart-34 {
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    color:#fff !important;
    text-align: center;
    width: 100%;
    margin-bottom:10px;
}
  .custom-quantity-wrapper input.qty {
    width: 50px;
    height: 40px;
    text-align: center;
    border: none;
    font-size: 16px;
    outline: none;
    background: unset;
    color:#fff;
  }
  
  .qty-btn {
    width: 35px;
    height: 40px;
    font-size: 20px;
    background: unset;
    border: none;
    cursor: pointer;
    user-select: none;
    color: #fff;
    padding:0;
    background-color: unset !important;
  }
  
  .qty-btn:hover {
    background: unset;
  }

  .crt-bl5 {
    display: flex;
    margin-top:50px;
}
.crt-bl5 .coupon label
{
    display:block;
    font-family: "Noto Sans", Sans-serif;
    line-height:normal;
    color:#fff;
    font-size: 18px;
    font-weight: 400;
    
}
.crt-bl5 .coupon input
{
    background:unset;border:0;border-bottom:1px solid #fff;
    padding-left:0;
    font-family: "Noto Sans", Sans-serif;
    font-size:18px;
    line-height:normal;
    font-weight: 400;
    border-radius:0;
    color:#fff;
    max-width:352px;
}

.crt-bl5 .coupon button{
    
    display: block;
    margin-top: 27px !important;
    background: unset !important;
    border:1px solid #E1612A;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 11.5px 61px 11.5px 61px !important;
    height: auto !important;
    color:#fff;
    width: 100%;
    max-width:247px;
}
.crt-bl5 .coupon button:hover{
    background: #FF783E !important;
    color:#fff;
}
.coupon-error-notice
{
    color:#ff5252;
    margin-top: 10px;
}

.headmenubsk .elementor-menu-cart__footer-buttons {
    display: flex;
    justify-content: center;
}
.headmenubsk .elementor-menu-cart__product
{
    padding:0;
    display: flex;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50) !important;
    padding-bottom: 15px;
}
.headmenubsk .elementor-menu-cart__product-name {
    width:100%;
    position:relative;
    text-transform:uppercase;
    display: flex;
        flex-wrap: wrap;
}
.headmenubsk .elementor-menu-cart__subtotal strong{
    font-weight:400;
}

.headmenubsk .elementor-menu-cart__product-name > .product-price {
    max-width: 100%;
}
.woocommerce-mini-cart .product-thumbnail
{
	padding: 10px 0;
    background: #fff;
}
.woocommerce-mini-cart .product-name a {
	padding-right:20px;
}
.headmenubsk .elementor-menu-cart__subtotal
{
    display: flex;
        justify-content: space-between;
        align-items: center;
        font-family: "Noto Sans", Sans-serif !important;
        font-size: 16px !important;
        font-weight: 300 !important;
        line-height:normal;
        color:#fff;
        padding:20px;
        margin-top:20px;
}
.woocommerce-MyAccount-content .woocommerce-message a {
    color: #000 !important;
    text-decoration: underline !important;
  }
.bl049f {
    text-transform: uppercase;
    color:#fff;
}
.bl049f dl.variation {
    display: flex;
    text-transform: lowercase;
    font-size: 14px;
	gap: 10px;
}
.bl049f dl.variation > dd {
    margin-left: 0;
}
.headmenubsk .elementor-menu-cart__product-name > * {
    width: 100%;
}
.headmenubsk  .woocommerce-Price-amount
{
    font-size:20px;
}
.headmenubsk  .elementor-menu-cart__product-price
{
font-size:16px;
}
.headmenubsk .elementor-menu-cart__product-image {
    width: auto;
    max-width: 70px;
}
.headmenubsk .elementor-menu-cart__product-price  {
 
    width: 100%;
    padding: 0;
}
.headmenubsk .elementor-menu-cart__product-price .quantity
{
	display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 400;
    text-transform: lowercase;

}
.woocommerce-mini-cart .product-name
{
	 font-family: "Noto Sans", Sans-serif !important;
	   font-weight: 700 !important;
	       color: #FFFFFF !important;
}
.woocommerce-mini-cart .variation
{
	color: #fff !important;
    font-size: 14px !important;
    margin:0 !important;
    font-weight: 400;
    text-transform: lowercase;
}
  .headmenubsk .woocommerce-Price-amount bdi
{
font-size:20px;
}
.headmenubsk .elementor-menu-cart__product-price .quantity
{
    font-size:16px;
}
.headmenubsk .elementor-menu-cart__subtotal bdi {
    font-size: 24px;
}

 
  
  .product-table-v2 thead h2 {
    font-size: 48px;
    font-weight: bold;
    margin-bottom: 0;
    text-align: left;
    padding: 0;
    margin-top: 0;
    position: absolute;
    top: -5px;
  }
  
  .product-table-v2 table {
   
  width: 100%;
  table-layout: fixed;  
  border-collapse: collapse;

  }
  .product-table-v2 th,
 .product-table-v2 td {
 
  padding: 8px;
  text-align: left;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.product-table-v2 th:first-child,
.product-table-v2 td:first-child {
  width: 40%; /* Первый столбец шире */
}

.product-table-v2 th:not(:first-child),
.product-table-v2 td:not(:first-child) {
  width: 20%; /* Остальные — одинаковые */
}


  
  .product-table-v2 thead th {
    background: #595959;
    font-family: "Noto Sans", Sans-serif !important;
    color:#fff;
    font-size: 16px;
    padding: 9px;
    font-weight: normal;
    padding-right: 0;
    padding-left: 0;
    vertical-align: middle;
    text-align:center;
  }
  .product-table-v2 thead th span {
    border-right: 1px solid rgba(255, 255, 255, 0.20);
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
    
}
.custom-price-new-4904 .bk629d
{
    max-width: 13px;
    vertical-align: -2px;
}
.price-eveikals-tb .bk629d
{
    max-width: 25px;
    vertical-align: -3px;
}
.product-table-v2 thead th:nth-child(6) span {
    border-right:0;
}
  .product-table-v2 thead,   .product-table-v2 table,   .product-table-v2 th
  {
    border:0 !important;
  }
  .product-table-v2 thead th:first-child, .product-table-v2 thead th:last-child
  {
    background:unset;
  position:relative;
  }
  .filter-stock
  {
    min-height: 90px;
    display: flex;
    align-items: end;
}

  
  .filter-stock .jet-checkboxes-list__row
  {
    padding:0 !important;
  }
   .filter-stock .jet-checkboxes-list__label
  {
      display:none !important;
  }
  .filter-stock .jet-filter-label{
margin-bottom:0 !important;
  }
  .filter-stock .jet-checkboxes-list__decorator
  {
    width: 22px !important;
    height: 22px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
  }
  .filter-stock .jet-smart-filters-checkboxes{
    display:flex;
    align-items: center;
    gap:12px;
  }
  .product-filters input[type="search"]
  {
background:unset !important;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px solid #fff;
color:#fff;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
padding-left:3px;
padding-right:3px;
font-family: "Noto Sans", Sans-serif !important;
font-size: 20px;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
  
  }
  .product-filters input[type="search"]::placeholder {
    color: white;
  }
  
  .product-filters input[type="search"]::-webkit-input-placeholder {
    color: white;
  }
  
  .product-filters input[type="search"]::-moz-placeholder {
    color: white;
  }
  
  .product-filters input[type="search"]:-ms-input-placeholder {
    color: white;
  }
  
  .product-filters input[type="search"]:-moz-placeholder {
    color: white;
  }
  .filter-search-inp
  {
    width:30%;
  }
  .product-table-v2 tbody td {
    padding: 12px;
    font-family: "Noto Sans", Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400; 
    color: #fff;
    text-align: center;
    border: 0;
    vertical-align: middle;
  }
  .product-table-v2 tbody td.price-eveikals-tb
  {
    font-size:26px;
  }
  .product-table-v2 tbody td:first-child
  {
    padding-left:0;
    text-align:left;
  }
  .product-table-v2 tbody td:last-child
  {
    padding-right:0;
    text-align:right;
  }
  .product-table-v2 tbody tr{
    border-bottom:1px solid #fff;
  }
  
  .product-table-v2 .product-name  {
 
    max-width: 300px;
  }
  .product-table-v2 .product-name .mk39v  {
    display: flex;
    gap: 10px;
    max-width: 500px;
    align-items: center;
  }
  .product-table-v2 .product-name h2{
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    color: #E1612A;margin: 0;
  }
  .product-table-v2 .product-name h3{
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;margin: 0;
  }
  
  .product-table-v2 .old-price {
    text-decoration: line-through;
    color: #fff;
    margin-right: 8px;
    font-size: 16px;
  }
  
  .product-table-v2 .new-price {
    color: #fff;
    
  }
   
  .product-table-v2 .checkout-button
  {
    padding: 12.5px 0 12.5px 0 !important;
    max-width: unset;
    width: 90%;
    text-align: center;
  }
  .product-table-v2 .checkout-button:hover{
    color:#fff;
    
  }
  .checkout-button:hover{
    background-color: #FF783E !important;
  }
  .product-table-v2 tbody tr:first-child td
  {
    padding-top:50px;
  }
  .lmp_load_more_button
  {
    margin-top:50px;
    margin-bottom:25px;
  }
  .woocommerce-pagination{
    display:none !important;
  }
  .lmp_products_loading .fa{
    color:#fff !important;
  }
  .lmp_load_more_button a
  {
    background-color: unset !important;
    color:#fff !important;
    padding:0 !important;
    font-size: 20px !important;
    text-decoration:underline !important;

  }
  .elementor-widget-container .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{
    background-color:unset !important;
    color:#fff !important;
  }
  .headmenubsk .elementor-menu-cart__product-price .quantity, .headmenubsk .woocommerce-Price-amount
  {
      font-size:16px;
  }
.setcursors {cursor:help;}
.hidde94{display:none;}

 
.cart-table-infos tr:not(.empty-row):last-child,tr.hideborderl35 {
    border-bottom: none;
  }
  
  .swblock9 a.checkout-button
  {
    padding: 5.5px 0 5.5px 0 !important;
    float: unset;
    text-align: center;
  }
  .swblock9 a.checkout-button:hover{
    color:#fff !important;
  }
  .swblock9 figcaption > div
  {
    margin-top: 20px;
    min-height: 60px;
    display: block;
  }
  .woocommerce-MyAccount-content
  {
    font-family: "Noto Sans", Sans-serif !important;
    color:#fff;
  }
  .account-smg-sh
 {
    display: flex;
    justify-content: center;
    font-family: "Noto Sans", Sans-serif !important;
    font-size:20px;
}

@media (min-width:1260px) and (max-width:1400px){
	.cart-inner-block9gl13
    {
        font-size:15px;
    }
	.cart-inner-block0189 h1 {
    font-size: 21px !important;
}
.blockd-3813 h2 {
    font-size: 21px !important;
}
	.incart-34
	{
		font-size:16px;
	}
.incarts input[name="quantity"] {
    font-size: 18px !important;
}

	.inner-cart-block918s .woocommerce-Price-amount {
    font-size: 24px !important;
}
.inner-cart-block918s del bdi, .inner-cart-block918s del {
    font-size: 18px !important;
}

 
.cart-table-infos tr, .cart-table-infos th, .cart-table-infos td
{
    font-size:14px;
}
.cart-innert-block94882
{
    gap:50px !important;
    width:64% !important;
}

}

@media (min-width:1025px) and (max-width:1259px){
    .inner-cart-block1850{
        width:45% !important;
    }
 
    .inner-cart-block383 > .e-con-inner
    {
        justify-content: space-between !important;
    }
    .hidde93{display:none;}
    .hidde94{display:block;}
	
	.cart-inner-block0189 h1 {
        font-size: 21px !important;
    }
	.blockd-3813 h2 {
        font-size: 21px !important;
    }
        .incart-34
        {
            font-size:16px;
        }
    .incarts input[name="quantity"] {
        font-size: 18px !important;
    }
    
        .inner-cart-block918s .woocommerce-Price-amount {
        font-size: 24px !important;
    }
    .inner-cart-block918s del bdi, .inner-cart-block918s del {
        font-size: 18px !important;
    }
    
 .cart-photo-in {
        max-height: 300px;
  }
    .cart-table-infos tr, .cart-table-infos th, .cart-table-infos td
    {
        font-size:14px;
    }

    .cart-inner-block9gl13, .block940123
{
    font-size:14px;
	
}

    .upgr-tbs .set941 th
{
    font-size:20px;
}


.product-cart-inn-block810 
{
	font-size:24px;
}
.product-cart-inn-block810 span{
    font-size:16px;
}


.product-cart-inn-block800
{
    font-size: 20px;
}


    tr.empty-row{
        display:none !important;
    }
    .cart-innert-block94882
    {
        gap:50px !important;
        width:67% !important;
    }
    .product-attributes-columns
    {
        gap:0;
    }
    .product-attributes-columns table {
        margin-bottom: 0;
    }
    .cart-table-infos tr:not(.empty-row):last-child {
        border-bottom:0;
      }
  
      
}

 


@media (min-width: 1025px)  {
    .custom-image-wrapperg3 {
        width: 100%;
        height: 28vw;
        max-height: 573px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;  
        overflow: hidden;
        padding: 26px;
    }
    
    .custom-image-wrapperg3 img {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }
    
  .bk38af{
    display:none !important;
  }

    .headmenubsk .elementor-menu-cart__main
    {
        min-width: 438px;
    }
    .imagesw .swiper-slide
{
    width: 13vw !important;
    max-width:247px;
    height:17vw;
}

.imagesw.swblock9 .swiper-slide
{
    height:100%;
}
.imagesw.swblock9 .swiper-slide img {
    max-height: 300px;
}

.imagesw .swiper-wrapper {
    display: flex;
    gap:2.35%;  
  }

.swiper-slide figure, .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


.imagesw .swiper-slide:last-child
{
    margin-right:0;
}

.main-hide-mobl
{
    display: flex !important;
}

.filter-pc-top-btn-notir {
    margin-left: 15px;
}
.filter-pc-top-btn-notir .jet-remove-all-filters__button
{
    display: block;
    margin-top: 10px !important;
    background: #E1612A !important;
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 14.5px 61px 14.5px 61px !important;
    height: auto !important;
    max-width: 247px;
    color: #fff;
    border: 0;
    align-self: flex-start;
}

}
.product-table-v2 tbody td .price del
{
font-size:16px !important;

}

.product-table-v2 tbody td .price ins{
    font-size:24px !important;text-decoration: unset;
    font-weight:400 !important;
}
.product-table-v2 tbody td .price del {
    opacity:1 !important;
}
@media (min-width:1025px) and (max-width:1780px){

    .filter-stock
     {
       min-height: 131px;
     }
     
   }
@media (min-width:1025px) and (max-width:1500px){
	.swblock9 figcaption > div {
 
    font-size: 1.3vw !important;
}
	    .swblock9 .imagesw .swiper-slide {
        width: 15vw !important;
		}
		
}

@media (min-width:1025px) and (max-width:1850px){
	
	
	.mk39v img {
    min-width: 50px;
    height: 70px;
}
.product-table-v2 .product-name h2
{
	    font-size: 1.4vw;
}
.product-table-v2 tbody td
{
	font-size: 1.4vw;
}
.product-table-v2 tbody td.price-eveikals-tb
{
    font-size: 1.6vw;
   
}
.product-table-v2 thead th span
{
	font-size:1vw;
}
.product-table-v2 thead h2 {
    font-size: 2.6vw;
	top: 0.5vw;
}
.product-table-v2 .checkout-button {
    padding: 10.5px 0 10.5px 0 !important;
}

.product-table-v2 tbody td .price del
{
font-size:1.2vw !important;
}
.product-table-v2 tbody td .price ins{
    font-size:1.4vw !important;text-decoration: unset;
}

}


@media (min-width: 1025px) and (max-width: 1780px) {

    .filter-pc-top-btn-notir .jet-remove-all-filters__button
    {
         font-size:16px !important;
           
    }
    .footer-block-20 li a, .block-footer93 a,.block-footer93 .elementor-widget-text-editor
    {
        font-size:14px !important;
    }
    .footer-block0389 > .e-con-inner
    {
gap:1vw 0 !important;
    }

    .footer-block-20 li a, .block-footer93 a, .block-footer93 .elementor-widget-text-editor {
        font-size: 0.8vw !important;
    }

    .footer-block-20 {
        padding-left: 2vw;
    }
    .footer-block-20 li a  {
        padding: 0px 1vw !important;
    }

    .elementor-element.block-f1:first-child
    {
      width: 11vw !important;
    }
    .elementor-element.block-f2:last-child
    {
        width: 15vw !important;
    }
    .block210 .elementor-button .elementor-button-text 
    
    {
        font-size:16px;
    }

    .block-form-s .wpforms-submit,.crt-bl5 .coupon button,.checkout-button {
        font-size:16px !important;
            }
            .product-filters .jet-remove-all-filters__button {
        font-size:16px !important;
            }
    .bl0019 .elementor-button .elementor-button-text
    {
        font-size:16px;
    }

  
    
    .block210 .btn-phones .elementor-button {
        padding: 17.5px 15px 17.5px 40px !important;
    }
   
    .main-hide-mobl .elementor-widget-text-editor, .main-hide-mobl .elementor-icon-list-text
    {
        font-size:16px !important;
    }
    .bl9-20 .elementor-icon-list-text
    {
        font-size:17px !important; 
    }
    .block0191 span.elementor-icon {
        font-size: 100px !important;
    }

     .block80188 .elementor-icon-box-title, .block0199042 .elementor-widget-text-editor, .block928199 .elementor-widget-text-editor, .block928199 .elementor-icon-box-title,.bl0019 .elementor-widget-text-editor
    {
        font-size: 17px !important;
    }
    .block80188 .elementor-heading-title, .bl9-20 .elementor-heading-title
    {
        font-size: 20px !important;
    }
    .block0191 .elementor-icon-box-title, .block80188 .head-is-block1 h2
    {
        font-size:26px !important;
    }
    .block801880 h1.elementor-heading-title
    {
        font-size:26px !important;
    }
    .block0199042 h2 {
        max-width: 430px;
    }
   
    
    .block0191 > .elementor-widget-container
    {
        margin: 0px 0px 25px 0px !important;
    }
  .block210 a.elementor-button {
    width:100%;
        padding: 17.5px 0px 17.5px 0px !important;
    }
    
   .block210 .global-bnsx .elementor-button{
        padding: 17.5px 61px 17.5px 61px !important;
    }

    .btn-phones a:before {
        width: 25.743px;
        height: 25.903px;
        left: 8%;
        top: 14px;
    }

    .footer-block-times .elementor-widget-text-editor, .footer-block-times .elementor-price-list-title, .footer-block-times .elementor-price-list-price
    {
font-size:16px !important;
    }
    .global-bns a 
{
	width:auto !important;
}

.block210 .global-bns .elementor-button {
    padding: 16.5px 15px 16.5px 60px !important;
}
.block210 .global-bnsx .elementor-button
{
    padding: 16.5px 50px 16.5px 50px !important;
}
.block210 .global-bns .elementor-button:before {
    top: 12px;
    left: 12%;
}


.product-filters .jet-filter-label, .markejumafiltr .elementor-heading-title
{
    font-size:16px !important;
}

.product-filters .select2-results__options li, .product-filters .select2-selection__rendered,  .select2-results__options li,  .select2-selection__rendered
{
    font-size:16px !important;      line-height: 31px !important;
}
.markejums-head{
   
    margin-bottom:0 !important;
}
.markejumafiltr {
    gap:17px !important;
}
.product-filters input[type="search"]::placeholder {
    font-size:16px;
  }
  
  .product-filters input[type="search"]::-webkit-input-placeholder {
   font-size:16px;
  }
  
  .product-filters input[type="search"]::-moz-placeholder {
    font-size:16px;
  }
  
  .product-filters input[type="search"]:-ms-input-placeholder {
   font-size:16px;
  }
  
  .product-filters input[type="search"]:-moz-placeholder {
    font-size:16px;
  }
.product-filters
{
    gap:0;
 
}
.product-filters .filtr-block {
    flex: 0 0 20%;
    padding:15px;
}
.filter-search-inp
{
    padding:25px;
    width: 50%;
    max-width:480px !important;
    padding-top: 12px !important;
    padding-left: 15px !important;
}
 
.elementor-widget-jet-smart-filters-apply-button
{
    margin-top:25px;
}
.filter-stock
{
    padding:15px; padding-bottom: 25px;
}
.block23141 .filter-stock
{
    padding:15px; padding-bottom: 15px;
}
.product-filters
{
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    padding-bottom:15px;
}

}
.block23141  > .elementor-widget-container
{
    align-items: center;
    display: flex;
}
 @media (min-width:1025px){
    .block23141  
{
    margin-left: auto;
    height: auto !important;
    min-height: auto !important;
}



 }
@media (min-width: 1025px) and (max-width: 1780px) {
    .elementor > .elementor-element {
        padding: 0 80px !important;
    }
 
    
    .block-h2z
{
    --width: 15% !important;
}
.block91 a
{
    margin-inline-end: unset !important;
}
.block91
{
    --width: 66% !important;
}
}
@media (min-width: 1025px) and (max-width: 1578px) {
    .block801880 > .elementor-widget-container {
        padding-right:0 !important;
            }
            .bl-block8, .bl9-20 {
                gap: 5vw;
            }
}

@media (min-width: 1250px) and (max-width: 1578px) {
    
    .main-hide-mobl .elementor-widget-text-editor, .main-hide-mobl .elementor-icon-list-text {
        font-size: 14px !important;
    }
    .block0191 .elementor-icon-box-title,.block80188 .head-is-block1 h2,.block80188, .block801880 h1.elementor-heading-title {
        font-size: 24px !important;
    }
   
    

    .block0199042 h2 {
        max-width: 395px;
    }
   

    .elementor-element.block-f2:last-child {
        width: 14vw !important;
    }
    .block210 .btn-phones .elementor-button:before{
        width: 20.743px;
        height: 20.903px;
        top: 15px;
        left: 6%;
    }
    .block210 .global-bns .elementor-button:before {
        width: 21.743px;
        height: 21.903px;
        left: 14%;
    }
    .block210 .btn-phones .elementor-button {
        padding: 17.5px 0px 17.5px 20px !important;
    }
    .block0191 > .elementor-widget-container {
        min-height: 110px;
    }
    .block210 .global-bns .elementor-button {
        padding: 16.5px 15px 16.5px 60px !important;
    }
    .block210 .global-bnsx .elementor-button
    {
        padding: 16.5px 50px 16.5px 50px !important;
    }
    
}


@media (min-width:1750px) {
    .inner-block0 .elementor-custom-embed-play
{
	top:45%;
}
}

@media (min-width:1250px) and (max-width:1350px){
		
    .block210 .elementor-button .elementor-button-text {
    font-size: 14px;
}

.block-form-s .wpforms-submit {
    font-size:14px !important;
        }

.block210 .global-bns .elementor-button-text, .block210 .global-bnsx .elementor-button-text {
    font-size: 16px;
}

.block210 .btn-phones .elementor-button:before {
    width: 18.743px;
    height: 18.903px;
    top: 15px;
    left: 6%;
}
.block210 .global-bns .elementor-button:before {
    width: 21.743px;
    height: 21.903px;
    top: 13px;
    left: 16%;
}

    }

    @media (min-width:1250px) {

        .rr34
        {
            height: 100%;
    justify-content: space-between;
        }
    }

    @media (min-width:1250px) and (max-width:1316px){
        .elementor-element.block-f1:first-child {
            width: 10vw !important;
        }
        .elementor-element.block-f1:first-child {
            width: 11vw !important;
        }
        .elementor-element.block-f2:last-child {
            width: 13.6vw !important;
        }
        .main-hide-mobl .elementor-widget-text-editor, .main-hide-mobl .elementor-icon-list-text {
            font-size: 13px !important;
        }
        
    }

@media (min-width: 1025px) and (max-width: 1249px) {
    .main-hide-mobl .elementor-widget-text-editor, .main-hide-mobl .elementor-icon-list-text {
        font-size: 14px !important;
    }
    .block0191 .elementor-icon-box-title {
        font-size: 24px !important;
    }
    .elementor-element.block-f2:last-child {
        width: 14vw !important;
    }
    .block210 .btn-phones .elementor-button:before{
        width: 20.743px;
        height: 20.903px;
        top: 15px;
        left: 7%;
    }
    .block210 a.elementor-button {
        width: 100%;
        padding: 17.5px 61px 17.5px 61px !important;
    }
    .block210 .btn-phones .elementor-button {
        padding: 17.5px 15px 17.5px 50px !important;
    }
    .block210 .global-bns .elementor-button:before {
        width: 21.743px;
        height: 21.903px;
        left: 12%;
    }
    
    .block102
    {
        width:100%;
        padding-left:0 !important;
        padding-right:0 !important;
        border:0 !important;
    }
   
    .elementor-element.block-f1:first-child {
        width: auto !important;
    }
    .elementor-element.block-f2:last-child {
        width: auto !important;
    }

   .block102 .elementor-widget-divider
    {
        display:none;
    }
    .block102 {
        border-bottom: 1px solid #fff !important;
    }
    .block102:last-child {
        border-bottom: 0 !important;
    }
    .footer-block-times .elementor-widget-text-editor
    {
        min-width:260px;
    }
}

@media (min-width:1025px) and (max-width:1470px){
		.footer-block-times > .e-con-inner
        {
            gap: 4vw;
        }
        .block90090 {
            gap: 3vw;
        }
}
@media (min-width:2000px){
    .imagesw .swiper-slide {
        width: auto !important;
        max-width: 247px;
        height: 317px;
    }
    .footer-block-times > .e-con-inner
    {
        gap:110px;
    }

    .block90090 .elementor-widget-text-editor
    {
        min-width:350px;
    }
    .block802
    {
min-width:250px !important;
    }
    .block90090
    {
        gap: 100px;
    }
    .block900901
    {
        gap: 50px;
    }

    .bl29
    {
        gap:0;
    }
}
.cart-block20 .elementor-icon-box-wrapper
{
    align-items: center !important;
}
.cart-block20 .elementor-icon-box-title
{
	margin:0 !important;
}

.groztuks h1{
    
    font-family: "Noto Sans", Sans-serif !important;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase; 
}
.groztuks {
    height:30vh;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

@media (min-width:1470px) and (max-width:1700px){
.cart-block20 .elementor-icon-box-title
{
font-size: 20px !important;
}


}
.cart-tt .product-remove img {
    width: 23px !important;
}
.cart-tt .product-subtotal bdi
{
color:#fff;
}

@media (min-width:1025px) and (max-width:1469px){
.cart-block20 .elementor-icon-box-title
{
    font-size: 1.3vw !important;
}
.block-carts > .elementor-element:last-child:after {
    left: 5vw;
}
}

@media (min-width:1025px) and (max-width:1272px){
    .cart-block20 .elementor-icon-box-title
    {
        font-size: 1.1vw !important;
    }
    .cart-block20 .elementor-icon svg
    {
width:4vw !important;
    }
}

@media (min-width:1351px) and (max-width:1450px){
    .block210 .elementor-button .elementor-button-text {
        font-size: 14px;
    }

    .block-form-s .wpforms-submit,.crt-bl5 .coupon button,.checkout-button {
font-size:14px !important;
    }
    .block210 .btn-phones .elementor-button:before
    {
        top:13px;
    }
}

@media (min-width: 1025px) and (max-width: 1155px) {
    .elementor-nav-menu a
    {
font-size:16px !important;
    }
.block-h2z  {
    padding-top: 0;
}
.headfo35 input, .woocommerce-checkout .headfo35 input
{
    font-size:16px !important;
}
}



@media (min-width:768px) and (max-width:1024px)
{

    .page-header-searcher h1{color:#fff;font-size:24px; font-family: "Noto Sans", Sans-serif !important;}
.block38fser h2 {
    font-size: 18px;
}


    .block194717
    {
        margin-top:20px;
    }

    #billing_persona_field > span {
        align-items: center;
    }
    #billing_persona_field > span label {
        margin-bottom:0 !important;
    }
    .thk-page h1 {
   
        font-size: 28px;
    }
	   .thk-page .thk-page-block38{
        font-size:18px;
    }
    .product-filters .filtr-block {
        flex: 0 0 50%;
    }
    .product-filters {
        gap: 0;
    }
    .product-filters .filtr-block {
        padding: 25px;
    }
    .product-filters {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .filter-search-inp {
        padding: 25px;
        width: 50%;
        max-width: 480px !important;
    }
    .filter-stock {
        padding: 25px;
        padding-bottom: 0;
    }
    #simplesearch, #fullsearch {
        width: 36%;
    }
    .elementor-widget-jet-smart-filters-apply-button {
        margin-top: 25px;
    }
    #simplesearch .elementor-button-text, #fullsearch .elementor-button-text, .product-filters .jet-filter-label
    {
        font-size:16px;
    }
    .product-filters input[type="search"]
    {
        font-size:16px;
    }
    .product-filters .jet-filter-label {
        margin-bottom: 0;
    }
    .filter-search-inp .jet-filter-label {
        margin-bottom: 9px;
    }
    .markejumafiltr .elementor-heading-title
{
	font-size:16px !important;
}
.select2-results__options li, .select2-selection__rendered {
    font-size:16px !important;
    
}
.product-filters .select2-results__options li, .product-filters .select2-selection__rendered {
 
    line-height: 31px !important;
}
    .product-filters input[type="search"]::placeholder {
        font-size:16px;
      }
      
      .product-filters input[type="search"]::-webkit-input-placeholder {
       font-size:16px;
      }
      
      .product-filters input[type="search"]::-moz-placeholder {
        font-size:16px;
      }
      
      .product-filters input[type="search"]:-ms-input-placeholder {
       font-size:16px;
      }
      
      .product-filters input[type="search"]:-moz-placeholder {
        font-size:16px;
      }

    .headmenubsk .elementor-menu-cart__main
    {
        top:5px !important;
    }
    .swiper-slide figure, .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .imagesw .swiper-slide
    {
        
        width:25vw !important;
        height: 31.1vw;        padding-right: 3vw;
    }

    .imagesw .swiper 
    {
        padding-left: 0 !important;
        padding-right: 4.6vw !important;
  box-sizing: content-box !important;
    }
    .imagesw.swblock9 .swiper-slide {
        height: 100%;
    }
    .swblock9 figcaption > div {
 
        font-size: 16px;
    }

    .imagesw.swblock9 .swiper-slide img {
        max-height: 300px;
    }

  .block-f2 .elementor-icon-list-items {
        float:right;
    }
    .bl-block8, .bl9-20 {
        gap: 5vw;
    }
    .bl9-20 .elementor-icon-list-text {
        font-size: 16px !important;
    }
}
@media (min-width:1250px) and (max-width:1300px){
    .footer-block-times .elementor-widget-text-editor, .footer-block-times .elementor-price-list-title, .footer-block-times .elementor-price-list-price {
        font-size: 15px !important;
    }	
}
@media (min-width:1025px) and (max-width:1249px)
{
    .footer-block-times .elementor-widget-text-editor, .footer-block-times .elementor-price-list-title, .footer-block-times .elementor-price-list-price {
        font-size: 14px !important;
    }	
    .block802
    {
        min-width:150px !important;
    }
}

 
@media (min-width:1025px){
    .headmenubsk svg
    {
        height: 2.3vw !important;
        max-height:30px !important;
        
    }
}
@media (min-width:1025px) and (max-width:1100px)
{
    .block0199042
    {
        width:47% !important;   
    }
}

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]
{
    background-color:#E1612A !important;
}
.pr-hidein-pc
{
    display:none;
}
.product-table-v2 table tbody>tr:nth-child(odd)>td, .product-table-v2 table tbody>tr:nth-child(odd)>th {
    background-color: unset;
}
a.added_to_cart.wc-forward {
    display: none !important;
  }
  button.single_add_to_cart_button.added:after
  {
    position:absolute;
    margin:0;   
    right: 17px;
    top: 17px;
  }
  button[type="submit"].authuser481:after,button[type="submit"].authuser481.loading:after{
    right: 7px;
}
  button.single_add_to_cart_button.loading:after {
    position: absolute !important;
    top: 17px !important;
    bottom: 17px !important;
}

.block-carts > .elementor-element:after {
    opacity:0.5;
        }
.block-carts > .elementor-element.cart-act-v:after {
    opacity:1;
        }
         
        @media (min-width:1781px){
          
            .filter-buttons-bottom
            {
                margin-bottom:25px;
            }
        }

        @media (min-width:1781px){
	
            .product-filters{
                padding-bottom:50px !important;
              }
        }
        .filter-search-inp {
 
            padding-top: 4px;
            padding-left: 0px;
        }

        .filter-button-mk
        {
            display:none;
        }
        .close-filter-btn{
            display:none !important;
        }
        .prf-mbo3{
            display:none;
        }
        .prf-mbo5{
            display:block;
        }
@media (max-width:1024px)
{
    
    html, body {
     
        overscroll-behavior-y: contain;
  
        overscroll-behavior: none;
      }
    html, body, .select2-container {
        overflow-anchor: none;
      }
    
      .select2-container,
.select2-dropdown {
  overflow-anchor: none;
}

    .filter-button-mk{
        z-index:9;
    }
    .inner-cart-block918s > .elementor-widget-container {
    display: flex !important;
    flex-wrap: wrap;
}
.product-cart-inn-block810{
    order:1;
}
.product-cart-inn-block800{
    order:2;
}
    
    .product-filters .filtr-block:nth-child(1) .jet-smart-filters-select,.product-filters .filtr-block:nth-child(2) .jet-smart-filters-select,.product-filters .filtr-block:nth-child(3) .jet-smart-filters-select
{
    display:block !important;
}
.product-filters .filtr-block:nth-child(1),.product-filters .filtr-block:nth-child(2),.product-filters .filtr-block:nth-child(3)
{
    flex: 0 0 33%;
}

    .product-table-v2 table tbody tr td:last-child {
 
        order: 10;
    }
    .prf-mbo3{
        display:block;
        color:#E1612A;
        font-size:18px;
    }
    .custom-quantity-wrapper {
        max-width: 120px;
        margin: 0 auto;
      }
      .custom-quantity-wrapper.incarts {
        
        margin:unset !important;
      }

      .cart-block9819 .custom-quantity-wrapper
      {
margin:unset;
      }
    .product-table-v2 .product-name h3
    {
        font-size:14px;
    }
    .close-filter-btn{
        display:block !important;
    }


    .filter-stock {
        min-height: unset;
    }
    
    .block-carts > .elementor-element:nth-child(2):after {
        content: '';
        position: absolute;
        right: 12%;
        top: 35%;
        background: url("/wp-content/themes/hello-elementor/assets/images/cart-arrow.svg") no-repeat;
        background-size: cover;
        width: 11px;
        height: 17px;
    }
 
    .block-carts > .elementor-element.thnk-g:after {
  display:none;
}

    .product-filters .jet-remove-all-filters__button
    {
        font-size:16px !important;
        padding: 10px 61px 10px 61px !important;
    }
  
    
    button.single_add_to_cart_button.added:after
    {
      position:absolute;
      margin:0;   
      right: 17px;
      top: 11px;
    }
    button.single_add_to_cart_button.loading:after {
      position: absolute !important;
      top: 12px !important;
      bottom: 17px !important;
  }

  button[type="submit"].authuser481:after,button[type="submit"].authuser481.loading:after{
    right: 7px;
}
    .cart-block48199
    {
        padding:0 !important;
    }
    .cart-photo-in{
        background:unset;
    }
    .cart-photo-in .woocommerce-product-gallery__wrapper
    {
        position:relative;
        width:30vw !important;
        min-width:120px;
        margin: 0 auto !important;
    }
    .cart-inner-b1 button[type="submit"], .cart-inner-b2 button[type="submit"]
{
    padding: 12px 61px 12px 61px !important;
 
    max-width:250px;
    margin:0 0 0 0 !important;
}

 
button[type="submit"].authuser481{
    padding: 12px 31px 12px 31px !important;
    max-width: unset !important;
}
.nsg14u3 {
    margin-top: 22px;
}
.nsg14u3.authuser482 {
    margin-top: 0;
}
.cart-inner-b2
{
    order:2;
}

    .lmp_load_more_button
    {
      margin-top:25px;
      margin-bottom:15px;
    }
    .lmp_load_more_button a{
        font-size:14px !important;
    }
    .pr-hidein-pc {
        display: block;
    }
    
    .headmenubsk svg
    {
        height:22px !important;
    }

    .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] + svg path, .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] + svg circle {
	    stroke: #E1612A !important;
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]
{
    background-color:#E1612A !important;
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"] + svg path, .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"] + svg circle
{
    stroke: black !important;
}


    .cart-act-v:after
    {
        right: -35px !important;
    }
    .cart-act-v .elementor-icon-box-icon
    {
        margin:0 !important;
    }
    .cart-act-v .elementor-icon-box-wrapper
    {
        display:flex !important;
        align-items: center !important;
    justify-content: center !important;
    gap:15px;
    }
    .cart-act-v
    {
        justify-content: center;
        width: auto !important;
    margin: 0 auto;
    }
    .cart-act-v h3{
        font-size:16px !important;
    }
    .cart-block20 .elementor-icon svg
{
    width:40px !important;
}
    .bl29 .bl4910 {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease;
        -moz-transition:   opacity 0.4s ease;
        -o-transition:      opacity 0.4s ease;
        transition:         opacity 0.4s ease;

        pointer-events: none;
    }

    
    .bl29.block9-ready .bl4910 {
        opacity: 1;
        pointer-events: auto;
    }
    
   

    .bl29 .block210 {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease;
        -moz-transition:   opacity 0.4s ease;
        -o-transition:      opacity 0.4s ease;
        transition:         opacity 0.4s ease;


        pointer-events: none;
    }

    
    .bl29.block9-ready .block210 {
        opacity: 1;
        pointer-events: auto;
    }

    .bl29 .bl4910, .bl29 .block210 {
        display: none;
    }
    .bl29:not(.block9-active) .bl4910, .bl29:not(.block9-active) .block210 {
        max-height:90px;
        -webkit-transition: max-height 0.6s ease !important;
        -moz-transition:   max-height 0.6s ease !important;
        -o-transition:      max-height 0.6s ease !important;
        transition:         max-height 0.6s ease !important;
      }

    
   
    
    .block-f2 .elementor-icon-list-item a .elementor-icon-list-text
{
    text-decoration: underline;
}


    .block-f1 .elementor-button-text
    {
        font-weight:400 !important;
    }
    .block210
    {
        padding-bottom:25px;
    }
    .btn-phones a {
        max-width: 250px;
    }
    .main-hide-mobl
    {
        display:none;
    }
    .block91
    {
        min-height: 47px;
        background:#E1612A;
        justify-content: center;
        padding-right: 20px !important;
       
    }

   .mob-bnts .elementor-menu-toggle.elementor-active svg
    {
max-width:17px;
    }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container
    {
        transition:unset !important;
    }


.elementor-nav-menu--dropdown
{
    top:0 !important;width:100%;
    transform: unset !important;
    animation:unset !important;
    margin-top: 0 !important;
    
    
}
.elementor-nav-menu--dropdown[aria-hidden="true"] {
    display: none;
  }
  
  .elementor-nav-menu--dropdown[aria-hidden="false"] {
    display: block;
  }

.header-block nav.elementor-nav-menu--dropdown
{
padding:60px 0;
background: #E1612A;
max-height:unset !important;
 
}
.elementor-menu-toggle.elementor-active
{
    z-index:9999;
}
.elementor-nav-menu--dropdown .elementor-nav-menu
{
    position: relative;
    display: block !important;
    width: 100%;
}

.elementor-nav-menu--dropdown .elementor-nav-menu li 
{
    text-align: center;
}
.elementor-nav-menu--dropdown .elementor-nav-menu li a
{
    display:inline-block;
  
}

.menu-open {
    overflow: hidden;
}

.elementor-nav-menu--dropdown ul.elementor-nav-menu li a.elementor-item.elementor-item-active, .elementor-nav-menu--dropdown ul.elementor-nav-menu li a.elementor-item:focus
{
    background-color:unset;
}



.menu-overlay {
    position: fixed;
    top: 0; left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    z-index: 5;
    display: none;
  }


  .block102
  {
    width:100%;
    padding:0;
    border-left:0 !important;
    border-right:0 !important;
    border-bottom:1px solid #A7A7A7 !important;
  }
  

  .block102:last-child
  {
    border-bottom:0 !important;
  }
  .block0191 .elementor-icon-box-icon , .block0191 .elementor-icon-box-title{
    margin-bottom:0 !important;
   }
  .block0191 .elementor-icon-box-icon{
    margin-right:0 !important;
  }
  .block0191 .elementor-icon-box-wrapper{
    display:flex !important;
    align-items: center;
    text-align: unset !important;
    gap: 0 30px;
  }
  .block0191 > .elementor-widget-container
  {
    margin-bottom:0 !important;
  }
.block102 .elementor-widget-divider
{display:none;}
.block0191
{
  padding:25px 0 !important;
}

.block0191 .elementor-icon-box-content:after{
    content: '';
    position:absolute;
    right:0;
    top: 33%;
    background: url('/wp-content/themes/hello-elementor/assets/images/mobile-h.svg') no-repeat;
    width: 40px;
    height: 40px;
    background-size:cover;
}
 
.footer-block-times
{
    border-top:0px !important;
    border-bottom:0 !important;
}
.footer-block-times > .e-con-inner
{
border-top:1px solid #A7A7A7;
border-bottom:1px solid #A7A7A7;
}

.footer-block91
{
    background:#A7A7A7 !important;
}

.bl29 > .elementor-element
{
    width:100%;
}
.bl29
{
    display:block !important;
}

.block928199 .elementor-icon-box-icon
{
    margin-right: 15px !important;
    margin-bottom:0px !important;
}
.block928199 .elementor-icon-box-wrapper
{
    display:flex !important;
    flex-direction: row !important;
    text-align: start !important;
    align-items: center;
}

.block8556 .elementor-heading-title, .bl9-20 .elementor-heading-title {
    font-size: 18px !important;
}
.bl29 .block210 > .elementor-element
{
    width:47% !important;
}
.bl29 .block210 > .elementor-element:first-child
{
    width:auto !important;
}
.bl29 .block210
{
    margin-top:25px;
}
.bl29 .block-f1 .elementor-button
{
	width:100% !important;
}
 
.bl29 .bl4910,.bl29 .block210
{
    display:none;
}
.bl29.block9-active .bl4910
{
display:block;
}
.bl29.block9-active .block210
{
    display:flex;
}
.bl29 {
 position:relative;
   
}

.addarrow-org:after
{
    display:none;
}
.head-is-block1 h2{
    padding-right: 60px;
       padding-bottom: 15px;
}
.block0199042 h2 {
    max-width: 380px;
}
.head-is-block1 > .elementor-widget-container:after
{
	content: '';
    position: absolute;
    background: url('/wp-content/themes/hello-elementor/assets/images/orange-arrowx.svg') no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    top:3px;
    right: 0;
}
.block9-active .head-is-block1 > .elementor-widget-container:after {
    content: '';
    position: absolute;
    background: url('/wp-content/themes/hello-elementor/assets/images/orange-arrow2.svg') no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    top: 3px;
    right: 0;
}
.block28c9 .block9-active .head-is-block1 > .elementor-widget-container:after, .block28c9 .head-is-block1 > .elementor-widget-container:after {
top:-7px;
}


.product-table-v2 tbody td {
 
    display: block;
    width: 100% !important;
    max-width: unset !important;
}
.product-table-v2 table {

    table-layout: unset;
}

.product-table-v2 table,
.product-table-v2 thead,
.product-table-v2 tbody,
.product-table-v2 td {
  display: block !important;
  width: 100% !important;
}
.product-table-v2 tr
{
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}
.fo48g{
    max-height:40px;
}
.dv71 {
    font-size: 14px;
}
.product-table-v2 tbody tr:first-child td {
    padding-top: 0;
}
.product-table-v2 tbody td {
    font-size: 16px;
}
.product-table-v2 tbody td.price-eveikals-tb
{
    font-size:18px;
}
.product-table-v2 th:not(:first-child) {
display:none !important;
}
.product-table-v2 tbody td:nth-child(1)
{
    order:1;
}
.product-table-v2 tbody td:nth-child(5)
{
    order:2;
    text-align:left;
   
    
}
.product-table-v2 tbody td:nth-child(2)
{
    order:4;
}

.product-table-v2 tbody td:nth-child(3)
{
    order:5;
}

.product-table-v2 tbody td:nth-child(4)
{
    order:6;
}
.product-table-v2 tbody td:nth-child(6)
{
    order:3;
}

.product-table-v2 tbody td:nth-child(2),.product-table-v2 tbody td:nth-child(3),.product-table-v2 tbody td:nth-child(4)
{
    display:none !important;
}
.product-table-v2 tbody td:nth-child(1),.product-table-v2 tbody td:nth-child(5),.product-table-v2 tbody td:nth-child(6),.product-table-v2 tbody td:nth-child(7)
{
width:61vw !important;
padding: 0;
}
.product-table-v2 tbody td .price ins
{
    font-size:16px !important;
    font-weight: 400 !important;
}
.dv71 span {
    color: #E1612A;margin: 0 3px;
}
.product-table-v2 tbody td .price del {
    font-size: 14px !important;
    display: block;
}
.product-table-v2 tbody td:nth-child(5)
{
    width:10vw !important;
    min-width: 70px;
}
.product-table-v2 tbody td:nth-child(6)
{
    display:none !important;
}

.mk39v img {
    display: none;
}

.product-table-v2 .product-name h2, .product-table-v2 .woocommerce-loop-product__title-sizes
{
    font-size:14px;
}


.product-table-v2 tbody td .price
{
    font-size:16px !important;
  
}
.product-table-v2 thead h2 {
    font-size: 20px;
    position: absolute;
    top: 0;
}
.pr-hidein-mob
{
    display:none;
}

.product-table-v2 tbody tr td:last-child {
    width: auto !important; 
}
 
.cart-inner-block728{
    order:10;
}
.cart-in-block9499{
    order:2;
}
.cart-inner-block5773{
    order:3;
}
.product-attributes-columns {
    display: block;
}
.cart-table-infos{
    margin-bottom:0;
}
.cart-table-infos tr:not(.empty-row):last-child, tr.hideborderl35
{
border-bottom:1px solid #fff;
}
.cart-innert-block94882 {
    gap:20px;
}
.empty-row
{
    display:none;
}
.cart-in-block9499{
    max-width:unset;
}
.cart-table-infos tr, .cart-table-infos th, .cart-table-infos td
{
    font-size:12px;
}
.upgr-tbs th, .upgr-tbs td{
    font-size:16px;
}
.cart-inner-block9gl13, .block940123
{
	font-size:16px;
	
}
 .cart-inner-block9gl13
 {
            flex-wrap: wrap;gap: 10px;
 }
  .cart-inner-block9gl13 > * {
    width:100%;
    text-align: left;
  }
 .fi3jb
 {
    margin-bottom:25px !important;
 }
.upgr-tbs .set941 th
{
    font-size:20px;
}

.product-cart-inn-block810 
{
	font-size:24px;
}
.product-cart-inn-block810 span{
    font-size:16px;
}


.product-cart-inn-block800
{
    font-size: 20px;
}

.inner-cart-block918s del bdi, .inner-cart-block918s del {
    font-size: 16px !important;
}
.inner-cart-block918s .woocommerce-Price-amount {
    font-size: 24px !important;
}
.incarts input[name="quantity"] {
    font-size: 16px !important;
}
 
.incarts input[name="quantity"]
{
    padding-bottom:8px !important;
}




.block-checkout-page #customer_details
{
    flex-wrap:wrap;
}
.block-checkout-page #customer_details > div {
    flex: 0 0 100%;
    max-width:unset !important;
}



.filters-mk49 > .e-con-inner
{
    height:auto;
  display:block !important;
   
}
.filters-mk49{
    background:unset !important;
    position: fixed;
    margin-top:0 !important;
    margin-bottom: 0 !important;
    visibility: hidden;
    width: 100%;
    box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
    z-index: 200;
    -webkit-transition: bottom 0.3s ease !important;
    -moz-transition: bottom 0.3s ease !important;
      -o-transition: bottom 0.3s ease !important;
         transition: bottom 0.3s ease !important;
}

.filter-seletors {
  
    background: -webkit-linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.52) 80%, rgba(195, 70, 70, 0) 100%);
    background: -moz-linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.52) 80%, rgba(195, 70, 70, 0) 100%);
    background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.52) 80%, rgba(195, 70, 70, 0) 100%);
    
}
.filters-mk49 {
    box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;

}


.filter-buttons-bottom
{
    
    width: auto !important;
    margin-left: auto;
    padding-right:10px;
    margin-bottom:0;
}

.product-filters .jet-remove-all-filters__button {
    padding: 3px 27px !important;
    align-self: flex-end !important;
    line-height: normal;
}
.filters-mk49.active49 {
 
    -webkit-transition: bottom 0.3s ease !important;
     -moz-transition: bottom 0.3s ease !important;
       -o-transition: bottom 0.3s ease !important;
          transition: bottom 0.3s ease !important;
  }
  
  .close-filter-btn{
    color: #fff !important;
    background: unset !important;
    border:0 !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
    padding: 3px 10px !important;
    
  }

.no-scroll49{
    overflow: hidden;
}
.product-filters
{
    height: auto;
    max-height: 700px !important;
    padding-bottom: 25px !important;
    overflow-y: scroll !important;
}
#simplesearch .elementor-button, #fullsearch .elementor-button
{
    background-color:unset;
}
.filter-button-mk
{
    display:block;
}
.filter-button-mk #openffl .elementor-button-text{
    position:relative;
}
.filter-button-mk #openffl .elementor-button-text:after{
    content:'';
    position:absolute;
    width: 21.581px;
    height: 20.625px;
    background: url("/wp-content/themes/hello-elementor/assets/images/fixed-filter-icon.svg") no-repeat;
    background-size:cover;
    background-position:center;
    right: -25px;
    top: -4px;
}
.filter-button-mk #openffl
{
width:100%;
padding: 25px 0;
}
.custom-price-wrapper-4904 {
    font-size: 16px;
    display: inline-block;
    color: white;
  }
  
  .custom-price-regular-4904 {
    margin-bottom: 4px;
    text-align: left;
   
  }
  
  .custom-price-discount-4904 {
    position:relative;
    display: flex;
    align-items: center;
    color: #F26522;
    font-size: 18px;
    font-weight: 700;
  }
  
  .custom-price-icon-4904 {
    width: 22px !important;
    height: 22px !important;
    margin-right: 6px;
  }
.custom-price-discount-4904:before{
content:'';
position:absolute;
left:-16px;
background: url("/wp-content/themes/hello-elementor/assets/images/mob-icon-eur.svg") no-repeat;
width: 12.916px;
        height: 15.331px;
background-size:cover;
background-position: center;
}
.prf-mbo5{
    display:none;
}
.block95gk > * {
    width: 100%;
}

}

@media(min-width:1025px) and (max-width:1055px){
    .footer-block-20 li a {
        padding: 13px 0.9vw !important;
    }
    .footer-block-20 li a, .block-footer93 a, .block-footer93 .elementor-widget-text-editor {
        
        padding-right: 0.9vw;
    }
}
@media(min-width:768px) and (max-width:1024px)
{
    .filter-seletors {
        margin-bottom: -3px;
    }
    .block3900481 {
    margin-top: 25px;
}
    .close-filter-btn
    {
        right: 58px !important;
    }

    .cart-inner-b2 form > * {
        margin: 0 !important;
        text-align: center !important;
    }

.cart-in-block9499 .cart-inner-b2
{
	order:2;
}
.cart-in-block9499
{
	    display: flex !important;
        justify-content: center;
    flex-wrap: wrap;
}
.cart-in-block9499 .price {
    text-align:center !important;
}
    .block-checkout-page h2 {
        font-size: 16px !important;
    }
    .woocommerce-checkout #customer_details label,.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"],.block38g {
        font-size: 14px !important;
    }
    #billing_piegadesadrese_field
    {
        margin-top:0 !important;
    }

    
    .markejumafiltr{
        gap:0;
    }
    body {
        background: url('/wp-content/themes/hello-elementor/assets/images/mainbg-mobile.png') no-repeat;
        background-size: cover; 
        background-position: 100% 62%; 
    }

    .block-footer93{
        display:block !important;
        width: 100% !important;
    }
    .footer-block0389 > .e-con-inner
    {flex-wrap:wrap !important;}
    .footer-block-120 {
        width:26% !important;
    }
    .footer-block-20
    {
        width:70% !important;
    }
    .footer-block-20 li a {
        font-size: 14px !important;
        padding-right: 0 !important;
    }
    .footer-block0389
    {
        text-align:center !important;
    }
    .block-footer93 a, .block-footer93 .elementor-widget-text-editor{
        font-size:14px !important;
    }
    .footer-links
    {
        margin-top:10px;
    }
}

@media (min-width:769px) {
    .woocommerce table.shop_table td
{
    padding: 18px 12px !important;
}
.bl049fs {
  
    min-height: 89px;
    max-height: 89px;
}
}
 
@media (min-width:1025px) and (max-width:1245px) 
{
    .markejumafiltr {
        gap: 12px 0 !important;
    }
    .product-filters .jet-filter-label, .markejumafiltr .elementor-heading-title, .block23141 .jet-filter-label {
        font-size: 13px !important;
    }
    .filter-seletors .elementor-button-text
    {
        font-size: 15px !important;
    }
}
@media (min-width:1301px) and (max-width:1468px){
    .block95gk {
       gap: 20px;
    }	
    }
    
@media (min-width:1160px) and (max-width:1259px){
    .block194717 {
          margin-bottom: 30px;
    }	
    }
@media(min-width:1024px) and (max-width:1300px){
	
	.woocommerce-checkout #customer_details label
	{
		font-size:12px;
        line-height: unset;
		margin: 0;
	}
	.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"], .block38g
	{
		font-size:14px !important;
	}
	.block-checkout-page h2 {
    font-size: 16px !important;
	}
}

@media (min-width:769px) and (max-width:1300px) 
{
	.head-coupon-ld
    {
        font-size:18px;
    }
    .cart_totals th, .cart_totals td
    {
        font-size:16px;
    }
    .head-coupon-ld {
        margin-bottom: 30px;
    }
    .cart-tt-b th {
        font-size: 16px;
    }
    .cart-tt-b tbody td
    {
        font-size:16px;
    }
    .cart-tt-b img { 
        max-width: 50px;
    }
    .img-name-carts {
        min-height: 93.5px;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
       
        width: 60%;
    }
}

.cart-block9819{display:none;}
 

 
@media (max-width:768px){
    .cart-tt-b tbody td.img-name-carts
{
    height:140px;
    margin-bottom: 15px;
}

    .cart-tt-b .product-remove {
        padding-right: 0 !important;
    }
    .cart-collaterals {
        border-top: 1px solid #fff !important;
        padding-top: 15px;
    }

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before
    {
        display:none !important;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td
    {
        display:flex;
        text-align:unset !important;
    }
    .cart-tt-b tbody td
    {
        border:0 !important;
    }
   
    .cart-tt-b tbody td:nth-child(2){display:none !important;}

    .cart-tt-b .woocommerce-cart-form__cart-item
    {
position:relative;
min-height:125px;
border-bottom:1px solid #A7A7A7;
    }
    .cart-tt-b tbody td:nth-child(3){
        display:none !important;
        position:absolute;
        bottom:20px;
        left:22vw;
        padding:0;
        border-bottom: 1px solid #fff !important;
    }
    .custom-quantity-wrapper input.qty
    {
        padding-bottom:0;
    }
    .qty-btn {
        width: 22px;
        height: 22px;
    }
    .cart-tt-b tbody td:nth-child(4){
    display:none !important;
    }
    .cart-tt-b tbody td:nth-child(5){
        position:absolute;
        bottom:22px;
        right:0;
        color:#fff !important;
        padding:0 !important;
    }
    .cart-tt-b tbody td:nth-child(6){
        position:absolute;top:0;right:0;
    }
    .crt-bl5 {
     
    flex-wrap: wrap;
        margin-top: 0;
    }
    .crt-bl5 > div {
        flex: unset;
        width: 100%;
    }
    .crt-bl5 .cart-collaterals
    {
        order:2;
    }
    .crt-bl5 .coupon {
        display:flex;
        flex-direction: column;
        order: 1;
    }
    .head-coupon-ldf {
        display: flex;
        gap: 30px;
    }
    .head-coupon-ldf label{
        display:none !important;
    }
    .head-coupon-ldf > * {
        width: 70% !important;
    }
    .head-coupon-ldf > *:last-child {
        width: 30% !important;
    }
    .head-coupon-ld
    {
        font-size:16px;margin-bottom: 0;
    }
    .crt-bl5 .coupon label,.crt-bl5 .coupon input
    {
        font-size:14px;
    }
    
    .crt-bl5 .coupon button {
        padding: 7px 0 !important;
        font-size: 14px !important;
    }
    .crt-bl5 .coupon input
    {
        padding-bottom:0;
    }
    .cart_totals th
    {
        display:block !important;
    }
   .cart_totals tr {
        display: flex !important;
    align-items: center;
    justify-content: space-between;
    }
    .cart-collaterals
    {
        margin-top:50px;
    }
    .checkout-button {
        float: unset;
    }
    .wc-proceed-to-checkout
    {
        display: flex;
            justify-content: center; 
    }
    .cart_totals th, .cart_totals td
    {
        font-size:16px;
    }
    .cart-tt-b tbody td.img-name-carts
    {
        font-size:14px;
    }
.bl049f{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding-right:73px;
}
.bl049f > * {
    width: 100%;
}
    .cart-block9819{
        
        display:block;
        
        border-bottom: 0;
    }
    .cart-block9820
    {
        display:none;
    }
    .img-name-carts {
        min-height: 113px;
    }
}

.bl299 > * {
    width: 100% !important;
    display: block;
}

.img-block38571{
    display:none;
}

@media (min-width:1025px) and (max-width:1300px){
    .cart-inner-b2 button[name=add-to-cart] {
        float: unset !important;
        padding: 13.5px 41px 13.5px 41px !important;
        font-size: 16px !important;
    }
    .block95gk{
        gap:20px;
    }
    .cart-inner-block9gl13 {
        margin-top: 28px;
    }
    .riepasmontazacena {
      
        margin-top: 26px;
    }
}
@media (min-width:1025px) and (max-width:1400px){
        .riepasmontazacena {
        margin-top: 0;
    }
    .cart-inner-block9gl13
    {
        gap:20px;
    }
}
@media (min-width:799px) and (max-width:1024px){
	#billing_persona_field{
		width:100% !important;
		clear:both !important;
	}
}
@media (max-width:767px){
.page-header-searcher h1{color:#fff;font-size:18px; font-family: "Noto Sans", Sans-serif !important;}
.block38fser h2 {
    font-size: 16px;
}
.page-header-searcher {
    margin: 20px 0;
}
    .block83-mb8,.blfi92
    {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;  
        -moz-overflow-scrolling: touch;     
    
    }
    .block83-mb8 .shop_table, .blfi92 .shop_table {
        min-width: 100%;  
      }

    #dateModal .select2-selection__arrow {
        height: 22px;
    }
    .block194717
    {
        margin-top:80px;
    }
    .modal-uniq-overlay h2  
    {
        font-size: 24px;
    }
    .modal-uniq-overlay p{
        font-size:16px;
    }
    .val-gb-cr {
        
        font-size: 14px;
    }
    
.block8g8100sn4
{
    display:none;
}
.img-block38571{
    display: block;
    width: 100%;
   
    margin: 0 auto;
    height: 250px;
    background-size: cover !important;
    background-position: top center !important;
    background-color: #fff !important;
}
.cart-innert-block94882 .cart-photo-in
{
    padding: 12px 0; 
}
.cart-innert-block94882
{
    margin-top:20px;
}
    .product-cart-inn-block800
{
    font-size: 14px;
}
.product-cart-inn-block810 
{
	font-size:20px;
}
.product-cart-inn-block810 span{
    font-size:16px;
}

    .inner-cart-block918s .price {
        text-align:center;
    }
    
    .block2-namef-account, .account-user-profilesother
    {
        font-size:16px;
    }
    .account-user-profilesother > div
    {
        margin-bottom:8px;
    }
    .account-smg-sh
    {
font-size:16px;
    }
    .accountinners .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content-lf
    {
        display:none;
    }
    .woocommerce-MyAccount-content-lf ul a
    {
        font-size:16px;
    }
    .headfo35 .woocommerce-MyAccount-content-lf {
        margin-bottom: 0;
    }
    .pro-pagintations .jet-filters-pagination__item > *
    {
        font-size:14px;
    }
    .checkboxing45{
        gap:0;
    }
    .filter-stock .jet-checkboxes-list__decorator {
        width: 18px !important;
        height: 18px !important;
    }

    .checkboxing45 .filter-stock .jet-checkboxes-list__decorator {
        width: 15px !important;
        height: 15px !important;
        margin-top: 6px !important;
    }
    

    .groztuks h1{
font-size:16px;
    }
    .thk-page h1 {
        color: #E1612A;
        font-size: 20px;
    }
    .thk-page h1 br:last-child{
        display:none;
    }
    .thk-page .thk-page-block38{
        font-size:16px;
    }
    .hidde93 {display:none;}
    .hidde94
    {
        display:block;
    }
   

    button.single_add_to_cart_button.added:after
    {
      position:absolute;
      margin:0;   
      right: 17px;
      top: 12px;
    }
    button[type="submit"].authuser481:after,button[type="submit"].authuser481.loading:after{
        right: 7px;
    }
    button.single_add_to_cart_button.loading:after {
      position: absolute !important;
      top: 13px !important;
      bottom: 17px !important;
  }
    
    .cart-tt .product-remove img{
        width:23px !important;
    }
    .cart-tt .custom-quantity-wrapper
    {
        border-bottom: 1px solid #fff;
        justify-content: space-between;
        max-width: 80px;
    }
    .hdie{
        display:none !important;
    }
    .bl049fs
    {
        background: #fff;
    display: flex;
    align-items: center;
    min-width: 69px;
    }
    .headmenubsk .elementor-menu-cart__subtotal bdi
    {
        font-size:22px;
    }
    .headmenubsk  .elementor-menu-cart__close-button
    {
        position: absolute;
        right: 17px;
        top: 17px;
    }
    header 
    {
        position:fixed;
        width:100%;
        z-index: 200;
        top: 0;
    }
  main{
    padding-top:50px;
  }
  .menu-overlay {
    z-index: 1;
}

    .headmenubsk .elementor-menu-cart__container {
        right:0 !important;
        left:0 !important;
    }
    .headmenubsk .elementor-menu-cart__main {
    
        width: 96% !important;
        left: 50% !important;
        transform: translate(-50%, 0) !important;
        position: fixed !important;
        top: 100px !important;
    }
    body {
        background: url('/wp-content/themes/hello-elementor/assets/images/mainbg-mobile.png') no-repeat;
        background-size: cover; 
        background-position: 50% 100%;
    }


    .swiper-slide figure, .swiper-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .imagesw .swiper-slide
    {
        
        width:31.1vw !important;
        height: 37vw;        padding-right: 3vw;
    }

    .imagesw .swiper 
    {
        padding-left: 4.6vw !important;
        padding-right: 4.6vw !important;
  box-sizing: content-box !important;
    }


    .imagesw.swblock9 .swiper-slide img {
        max-height: 53vw;
    }
	
	  .imagesw.swblock9 .swiper-slide {
        width:41.1vw !important;
        height: auto;        padding-right: 3vw;
        min-width: 47vw;
    }
    .swblock9 figcaption > div
    {
        font-size:16px;
    }

  .footer-menu .elementor-nav-menu
    {
        display: block !important;
    }
    .footer-menu .elementor-nav-menu li
    {
        display: block !important;
        text-align:center !important;
        margin-bottom:5px;
    }
    .footer-menu .elementor-nav-menu 
    {
        margin:0 auto;
    }
    .footer-menu .elementor-nav-menu li a{
        display:block !important;
        padding: 0 !important;
    }
    .footer-links a
    {
padding:0 !important; margin-bottom:5px;
    }
    .block802 .elementor-price-list-header
    {
        gap:20px;
    }
    .block210 {
        min-height: unset;
    }
    .block90090 > .elementor-element:first-child
    {
        width:50% !important;
    }
    .block90090 > .elementor-element:last-child
    {
        width:40% !important;
        min-width: 130px;
    }
    .footer-block91 {
        width: 50vw !important;
        max-width: 200px !important;
        margin: 13px auto !important;
    }

    .footer-block91.mbfll {
        width: 100% !important;
        max-width: unset !important;

    }

   .block802 .elementor-price-list-header, .footer-block-times .elementor-widget-text-editor p
    {
        margin-bottom:0 !important;
    }
    .block90090
    {
        display: flex;
        justify-content: space-between !important;
        gap: unset;
    }
    

    .block0191 .elementor-icon-box-content h2
    {
        padding-right: 0;
        margin-top:0;
    }

    .main-hide-mobl  .block-f1
    {
order:2;
    }
    .main-hide-mobl .block1103
    {
        order:2;
    }
    .main-hide-mobl .block210
    {
order:1;
    }
    .block1103, .block-f2 .elementor-icon-list-text
{
    font-size:14px !important;
}
.main-hide-mobl
{
    padding-left:86px;
    margin-top: -40px;
    padding-bottom: 25px;
    gap:20px;
}
.block102 .main-hide-mobl
{
    padding-left:0;
    margin-top: 0;
    padding-bottom: 0;
    gap:20px;
}

.block1103 {
    min-height: unset;
}
.block210
{
    padding-bottom:0;
}

.block-f1 .elementor-button
{
font-size:16px !important;
width: 88%;
padding-left: 0 !important;
        padding-right: 0 !important;
        max-width: 250px;
}
.block-form-s .wpforms-submit,.checkout-button {
    font-size:16px !important;
    padding: 12px 61px 12px 61px !important;
        }

        .block-form-s .wpforms-field-container {
            display: block;
        }
        .block-form-s label, .block-form-s input, .block-form-s textarea
        {
            font-size:14px !important;
        }
        .block-form-s .wpforms-submit
        {
            margin-top:25px !important;
        }
        .block-form-s input {
            margin-top: 0px !important;
        }
        .block-form-s textarea {
            margin-top: 0px !important;
        }
.global-bnsx a
{
     
        font-size:16px !important;
}
.block-f1 .btn-phones a.elementor-button
{
    padding-left: 25px !important;
}
.btn-phones a:before
{
    left: 10%;
    top: 6px;
    width: 26.743px;
    height: 26.903px;
}
.block0191 .elementor-icon-box-title
{
   
    padding-right: 45px !important;
}
.block-footer93
{
    display:block !important;    text-align: center;
}
.block928199 .elementor-icon-box-title, .block0199042 .elementor-widget-text-editor, .block928199 .elementor-widget-text-editor, .block928199 .elementor-icon-box-title,.bl0019 .elementor-widget-text-editor
{
    font-size:14px !important;
}
.bl9-20 .elementor-icon-list-text
{
    font-size:14px !important;
}
.bl29 .block210 > .elementor-element:first-child
{
    width:47% !important;
}
.bl29 .block210
{
      justify-content: space-between;
}
.bl29 .block210 .global-bns
{
    max-width:unset !important;
}
.bl29 .block210 > .elementor-element {
        justify-content: flex-end;
    width: 48% !important;
}
.bl29 .block210 .global-bns a
{

    max-width: 223px;
    float:right;
}

.addarrow-org svg {
    width: 10vw;height: auto;
}

.lb-d-bl1 
{
	    display: flex !important;
	flex-wrap: nowrap;
    justify-content: space-between !important;
}
.lb-d-bl1  > .elementor-element
{
    width:50%;
}
.block801880 > .elementor-widget-container
{
    padding-right:0 !important;
    padding-bottom:30px !important;
}
.orig-bl0019
{
    margin-top:30px;
}
.orig-bl0019 .global-bnsx a{
    max-width: 218px;
    margin: 0 auto;
    display: block;
}
.bl98399 svg {
    width: 10vw;
    height: auto;
}
.product-table-v2 thead th:first-child
{
    padding:0;
padding-bottom:10px;
}

.cart-inner-b1 button[type="submit"], .cart-inner-b2 button[type="submit"]
{
    padding: 12px 61px 12px 61px !important;
    font-size: 16px !important;
   
}

button[type="submit"].authuser481{
    padding: 12px 31px 12px 31px !important;
    
}


.product-filters .filtr-block {
    flex: 0 0 50%;
}
.product-filters {
    gap: 0;
    padding:0;
}
.product-filters .filtr-block {
    padding: 25px 10px;
}
.product-filters {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 27px;
}
.filter-search-inp {
    padding: 25px;
    width: 100%;
    max-width: unset;
}
.filter-stock {
    margin-top: 10px;
    padding: 10px;
    padding-bottom: 0;
    min-height: unset;
}
#simplesearch, #fullsearch {
    width: 36%;
}
.elementor-widget-jet-smart-filters-apply-button {
    margin-top: 25px;
}
#simplesearch .elementor-button-text, #fullsearch .elementor-button-text, .product-filters .jet-filter-label
{
    font-size:14px;
}
.markejumafiltr .elementor-heading-title
{
	font-size:14px !important;
}
.select2-results__options li, .select2-selection__rendered {
    font-size:14px !important;
}
#fullsearch {
    width: 100%;flex: 1;
    max-width: unset;
}
.filter-seletors {
    margin-bottom: -3px;
}
 #simplesearch .elementor-button-content-wrapper, #fullsearch .elementor-button-content-wrapper
 {
    justify-content: left !important;
 }
 .product-filters .filtr-block
 {
    flex: 0 0 33%;
    padding-bottom: 0;
 }
 .product-filters .filtr-block:nth-child(3) .jet-filter-label
 {
    font-size: 0;
    position: relative;
 }
 .product-filters .filtr-block:nth-child(3) .jet-filter-label::after
 {
    content: "Diska izm.";
    font-size: 14px; 
    color: inherit;
 }
 #simplesearch .elementor-button, #fullsearch .elementor-button {
   
    padding: 29px 10px;
}
#fullsearch .elementor-button
{
    padding-left: 20px;
}
#simplesearch
{
    max-width:92px;
}
.select2-results__options li, .select2-selection__rendered
{
    font-size:14px !important;
}
.select2-selection__rendered {
    min-height: 34px !important;
}
.product-filters .select2-container--default .select2-selection--single .select2-selection__arrow b
{
    top: 60% !important;
}



.product-filters .jet-filter-label, .product-filters .filter-search-inp .jet-filter-label
{
    margin-bottom:0 !important;
}
.product-filters .jet-select, .product-filters .filter-search-inp .jet-search-filter
{
    flex-basis: 50% !important;
}

.product-filters  .jet-smart-filters-select, .product-filters .filter-search-inp .jet-smart-filters-search
{
    display:flex  !important;
    justify-content: space-between;
    align-items: center;
}
.product-filters .filtr-block, .product-filters .filter-search-inp
{
    flex: 0 0 100%;
    padding-bottom: 0;
}
 .product-filters .filter-search-inp {
    padding-left:10px;
    padding-right:10px;
}
 

.product-filters input[type="search"]::placeholder {
    font-size:14px;
  }
  
  .product-filters input[type="search"]::-webkit-input-placeholder {
   font-size:14px;
  }
  
  .product-filters input[type="search"]::-moz-placeholder {
    font-size:14px;
  }
  
  .product-filters input[type="search"]:-ms-input-placeholder {
   font-size:14px;
  }
  
  .product-filters input[type="search"]:-moz-placeholder {
    font-size:14px;
  }
.product-filters
{
    overflow:hidden;
}
.filter-stock .jet-smart-filters-checkboxes .jet-filter-label
{
    order:2;
}
.filter-stock .jet-smart-filters-checkboxes .jet-checkboxes-list
{
    order:1;
}
.markejumafiltr .jet-smart-filters-select
{
    width: 100%;
    display: block !important;
}
.markejumafiltr .markejums-head
{
    width:27vw !important;
}
.markejumafiltr
{
    justify-content: space-between;
}
.filter-marks {
    width: 18%;
    max-width: 60px !important;
}

.product-filters .select2-results__options li, .product-filters .select2-selection__rendered,  .select2-results__options li,  .select2-selection__rendered
{
    font-size:14px !important;     line-height: 14px !important;
}
.markejums-head{
   
    margin-bottom:0 !important;
}
.markejumafiltr {
    gap:14px !important;
}

.product-filters input[type="search"]
{
    font-size:14px;
}

.block-checkout-page h2 {
    font-size: 16px !important;
    margin-bottom: 0;
}
#billing_persona_field > span {
    gap: 10px;
    align-items: center;
}
#billing_persona_field label{
    margin-bottom:0 !important;
}
.woocommerce-terms-and-conditions-wrapper abbr
{
    display:none;
}
.woocommerce-terms-and-conditions-wrapper label
{
    display:flex !important;
    gap:10px;
    align-items: center; 
}
.block-checkout-page #payment h2 {
    margin-top: 30px;
}
.woocommerce-checkout #customer_details label
{
    margin-right:0;
}
.block-checkout-page .form-row {
   
    width: 100% !important;
    float: unset !important;
}


.woocommerce-checkout #customer_details label,.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"],.block38g {
    font-size: 14px !important;
}
#billing_piegadesadrese_field
{
    margin-top:0 !important;
}
.block-checkout-page .woocommerce table.shop_table
{
    border: 0;
    margin: 0;
    padding: 30px 0;
}
.block-checkout-page .cart_totals .order-total th, .block-checkout-page .cart_totals .order-total td
{
    border-top:0 !important;
}
.block-checkout-page .cart_totals {
  margin:0 auto;
  border-top: 1px solid #A7A7A7;
        border-bottom: 1px solid #A7A7A7;
}
.block-checkout-page .woocommerce table.shop_table tbody th
{
    padding-left:0 !important;
}
.block-checkout-page .woocommerce .cart_totals table.shop_table td
{
    padding-right:0 !important;
}
 
.block0191.active43 .elementor-icon-box-content:after
{
        -webkit-transform: rotate(180deg);  
    -moz-transform: rotate(180deg);   
    -ms-transform: rotate(180deg);    
    -o-transform: rotate(180deg);       
    transform: rotate(180deg);         
}

.headerloginfr {
    position: fixed;
    left: 2%;
    top: 60px;
    background: #696969;
    padding: 60px 30px;
    z-index: 9999;
    min-width: unset;
    right: 0;
    width: 96%;
}
.headfo35 input, .woocommerce-checkout .headfo35 input
{
    font-size:14px !important;
}
.headfo35 {
    
    margin:0 auto;
}
.headfo35 .lwa-status
{
    font-size:14px;
}
.prf-mbo3{
    display:block;
    color:#E1612A;
    font-size:18px;
}
.product-table-v2 tbody td {
    font-size: 14px;
}
.product-table-v2 tbody td.price-eveikals-tb {
    font-size: 16px;
}
.custom-price-regular-4904{
    font-size:14px;
}
.custom-price-discount-4904{
    font-size:16px;
}
#simplesearch .elementor-button
{
    padding-left: 21px;
}
.product-filters
{
    padding:0 11px;
}

.blr738f
{
    margin-bottom: 20px;
}

}
.rpm-mobonly
{
    display:none;
}
@media (max-width:545px){
    .rpm-desconly{
        display:none;
    }
    .rpm-mobonly
{
    display:block;
    text-align: left;
}
.riepasmontazacena.rpm-mobonly {
    margin-top: 10px;
}
    .bl29 .block210
    {
        gap:0;
    }
    .global-bnsx a
    {
            width: 100% !important;
            padding: 12px 0px !important;
    }
    .global-bns a:before
    {
        width: 20px;
        height: 20px;
        left: 6%;
        top: 10px;
    }
        
.block-carts
{
    display:block !important;
    max-width: 330px;
    margin: 0 auto;
}
.cart-act-v
{
    margin:unset !important;
    justify-content: normal !important;
}
.cart-act-v:after {
    right: 0 !important;
}
.cart-act-v h3{
    font-size:14px !important;
    padding-right:14px;text-align: left;
}

.cart-block20 .elementor-icon svg
{
    width:30px !important;top: 2px;
}
}

@media (max-width:480px){
    .footer-block-120 img
    {
        max-width:133px;
    }
.footer-menu a, .block-footer93 a, .block-footer93 .elementor-widget-text-editor
{
    font-size:14px !important;
}



}

@media (max-width:440px){

   .block91{
 
 
    width: auto;
    }
    .block-h2z
    {
        width:40% !important;
        padding-right:5px !important;
    }

    .product-table-v2 tbody td:nth-child(1), .product-table-v2 tbody td:nth-child(6) {
        width: 51vw !important;
    }
}

@media (max-width:420px){
    .block95gk {
        gap: 5px;
        justify-content: space-between;
    }
}

@media (max-width:397px){
    .filter-buttons-bottom > .elementor-widget-jet-smart-filters-remove-filters
{
	max-width:205px !important;
}
.filter-buttons-bottom .elementor-widget-jet-smart-filters-apply-button:last-child{
    margin-top:0;
}
.filter-buttons-bottom > *{
    width:100%;
}
.filter-buttons-bottom
{
    flex-wrap:wrap;
    gap:0 !important;
}
}

@media (max-width:365px){
     
    .block-f1 .global-bns a  {
        font-size: 14px !important;
		
	}
    .custom-price-new-4904 .bk629d {
        vertical-align: -2px;
    }
    .global-bnsx a {
        font-size: 14px !important;
		
	}

   
    .product-table-v2 tbody td .price {
        display: flex;
        gap: 20px; 
        align-items: center;
    }
    .product-table-v2 tbody td:nth-child(6) img{
        width:35px !important;
    }

    .product-table-v2 .product-name h3 {
        font-size: 12px;
    }

    .product-table-v2 .dv71 {
        font-size: 12px;
    }
    .product-table-v2 .product-name h2, .product-table-v2 .woocommerce-loop-product__title-sizes
    {
        font-size: 12px;   
    }
    .custom-price-regular-4904 {
        font-size: 12px;
    }
    .custom-price-discount-4904 {
        font-size: 14px;
    }
}

@media (min-width:768px) and (max-width:1780px){
	#st-dateModal .select2-results__options li, #st-dateModal .select2-selection__rendered
    {
                line-height: 31px !important;
    }
	#dateModal .select2-results__options li, #dateModal .select2-selection__rendered
    {
                line-height: 31px !important;
    }
    .st-modal-content{
        width:60% !important;max-width: 600px !important;
    }
}

@media (max-width:365px){
    .lb-d-bl1
    {
        display: block !important;
    }
    .lb-d-bl1 > .elementor-element {
        width: 100%;
        border-bottom: 1px solid #fff;
        padding-bottom: 25px;
        padding-top: 25px;
    }
    .lb-d-bl1 > .elementor-element:last-child
    {
        padding-bottom:0;
        border-bottom:0;
    }
}

@media (max-width:350px){
    .swblock9 figcaption > div {
        font-size: 14px;
    }
}

@media (max-width:340px){
    .block0191 .elementor-icon-box-icon .elementor-icon
    {
font-size:49px !important;
    }
    .main-hide-mobl {
        padding-left: 0;
    }
    .block0191 .elementor-icon-box-title
    {
        font-size:16px !important;
        
    }
    .block0191 .elementor-icon-box-content:after
    {
        top:30%;
    }
}

@media (max-width:364px){
    .cart-inner-block9gl13 {
        font-size: 13px;
    }
}

@media (max-width:330px){
.cart-block9819{
    display:none;
}
.cart-tt-b tbody td:nth-child(3) {
    display: block !important;
    position: relative;
    bottom: 20px;
    left: 0; 
 
}
.cart-tt-b tbody td:nth-child(5) {
    position: absolute;
    display: block !important;
    bottom: 17px;
    float: right;
    right: 0;
    color: #fff !important;
    padding: 0 !important;
}
.cart-tt-b .woocommerce-cart-form__cart-item {
 
    min-height: 139px;
}
.img-name-carts {
    min-height: 100px;
    padding-left:0 !important;
    padding-right:0 !important;
}
.cart-tt-b .product-remove
{
    padding-right:0 !important;  
}
.custom-quantity-wrapper,.cart-tt-b .product-quantity
{
    max-width:70px !important;
    min-width:unset !important;
}
.cart-tt-b tbody td.img-name-carts {
    height: auto;
}

.product-filters .filtr-block:nth-child(3), .product-filters .filtr-block:nth-child(4), .product-filters .filtr-block:nth-child(5) {
    flex: 0 0 100%;
}

}

@media (max-width:320px){
    .bl29 .block210
{
    display:block;
}
.bl29 .block210 > .elementor-element:last-child {margin-top: 15px;}
.bl29 .block210 > .elementor-element:first-child {
    width: 100% !important;
}
.bl29 .block210 > .elementor-element {
    
    width: 100% !important;
}
.bl29 .block210 .global-bns a {
    max-width: unset;
    float: unset;
}
.global-bns a:before {
    width: 20px;
    height: 20px;
    left: 24%;
    top: 9px;
}
.bl29 {
   
    max-height: 78px;
}
.block9-active, .block9-active .block0199042, .block9-active .block0199042 > .elementor-element {
    max-height: 1000px;
    overflow: unset;
}
.block0199042 .elementor-heading-title
{
    font-size:14px !important;
}
}
@media (max-width:417px){
    .variation-Rezervcijaslaiks
{
	font-size: 11px;
}
}
@media (max-height:630px)
{
    .product-filters{
    max-height: 400px !important;
    }
}

@media (max-height:856px)
{
    .am-modal-content
    {
        overflow-y: scroll;
        max-height: 90vh;
        overflow-x: hidden;
    }
}
@media (max-height:760px){
#st-dateModal .st-modal-content {
  overflow-x: scroll;
        max-height: 96vh;
    }
}