.elementor-kit-9378{--e-global-color-primary:#252531;--e-global-color-secondary:#252531;--e-global-color-text:#7A7A7A;--e-global-color-accent:#252531;--e-global-color-6b0bab2:#FFFFFF;--e-global-color-ddb8095:#F9F9F9;--e-global-color-4a79f99:#ECECEC;--e-global-color-6b0d9df:#E5E5E5;--e-global-color-af9cf4f:#C4C4C4;--e-global-color-bc5a543:#F2442C;--e-global-color-dd672b6:#F2F5F9;--e-global-color-d30422f:#CECECE;--e-global-color-5cddaf0:#D5D5DB;--e-global-color-aea8ce3:#F2F5F9;--e-global-color-76f2018:#F9F9F9;--e-global-typography-primary-font-family:"Larsseit";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:20px;--e-global-typography-secondary-font-family:"Larsseit";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Larsseit";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Larsseit";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-f78445c-font-family:"Larsseit";--e-global-typography-f78445c-font-size:14px;--e-global-typography-f78445c-font-weight:700;--e-global-typography-f78445c-text-transform:capitalize;--e-global-typography-f78445c-line-height:20px;--e-global-typography-2040ccb-font-family:"Larsseit";--e-global-typography-2040ccb-font-size:16px;--e-global-typography-2040ccb-font-weight:400;--e-global-typography-2040ccb-line-height:20px;--e-global-typography-2040ccb-letter-spacing:0px;--e-global-typography-0ffe3bc-font-family:"Larsseit";--e-global-typography-0ffe3bc-font-size:14px;--e-global-typography-0ffe3bc-font-weight:400;--e-global-typography-0ffe3bc-line-height:30px;--e-global-typography-062c37c-font-family:"Larsseit";--e-global-typography-062c37c-font-size:18px;--e-global-typography-062c37c-font-weight:600;--e-global-typography-062c37c-line-height:36px;--e-global-typography-a96df28-font-family:"Larsseit";--e-global-typography-a96df28-font-size:20px;--e-global-typography-a96df28-font-weight:400;--e-global-typography-a96df28-line-height:36px;--e-global-typography-d2ad237-font-family:"Larsseit";--e-global-typography-d2ad237-font-size:18px;--e-global-typography-d2ad237-font-weight:400;--e-global-typography-d2ad237-line-height:24px;--e-global-typography-37bc451-font-family:"Larsseit";--e-global-typography-37bc451-font-size:20px;--e-global-typography-37bc451-font-weight:600;--e-global-typography-37bc451-line-height:45px;--e-global-typography-25b9b2b-font-family:"Larsseit";--e-global-typography-25b9b2b-font-size:16px;--e-global-typography-25b9b2b-font-weight:600;--e-global-typography-25b9b2b-line-height:24px;--e-global-typography-7b24cda-font-family:"Larsseit";--e-global-typography-7b24cda-font-size:12px;--e-global-typography-7b24cda-font-weight:600;--e-global-typography-7b24cda-line-height:20px;--e-global-typography-c476a31-font-family:"Larsseit";--e-global-typography-c476a31-font-size:30px;--e-global-typography-c476a31-font-weight:600;--e-global-typography-c476a31-line-height:50px;--e-global-typography-67025ee-font-family:"Larsseit";--e-global-typography-67025ee-font-size:20px;--e-global-typography-67025ee-font-weight:600;--e-global-typography-67025ee-line-height:50px;--e-global-typography-aba1e11-font-family:"Larsseit";--e-global-typography-aba1e11-font-size:18px;--e-global-typography-aba1e11-font-weight:600;--e-global-typography-aba1e11-line-height:24px;--e-global-typography-75ce8c7-font-family:"Larsseit";--e-global-typography-75ce8c7-font-size:16px;--e-global-typography-75ce8c7-font-weight:600;--e-global-typography-75ce8c7-line-height:24px;--e-global-typography-78c3833-font-family:"Larsseit";--e-global-typography-78c3833-font-size:40px;--e-global-typography-78c3833-font-weight:600;--e-global-typography-78c3833-line-height:50px;--e-global-typography-8c942ce-font-family:"Larsseit";--e-global-typography-8c942ce-font-size:20px;--e-global-typography-8c942ce-font-weight:400;--e-global-typography-8c942ce-line-height:24px;--e-global-typography-0a06635-font-family:"Larsseit";--e-global-typography-0a06635-font-size:36px;--e-global-typography-0a06635-font-weight:400;--e-global-typography-0a06635-text-transform:capitalize;--e-global-typography-0a06635-line-height:39px;background-color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:700ms;--e-preloader-animation:wobble;--e-preloader-animation-duration:500ms;--e-preloader-delay:10ms;--e-preloader-color:#0D0D0D;--e-preloader-size:34px;}.elementor-kit-9378 e-page-transition{background-color:#FFFFFFF0;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#EFEFEF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#090909;}.elementor-kit-9378 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-9378 a:hover{color:var( --e-global-color-bc5a543 );}.elementor-kit-9378 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-78c3833-font-family ), Sans-serif;font-size:var( --e-global-typography-78c3833-font-size );font-weight:var( --e-global-typography-78c3833-font-weight );line-height:var( --e-global-typography-78c3833-line-height );}.elementor-kit-9378 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-9378 h3{color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:24px;font-weight:400;line-height:1em;}.elementor-kit-9378 h4{color:var( --e-global-color-secondary );font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-kit-9378 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-aba1e11-font-family ), Sans-serif;font-size:var( --e-global-typography-aba1e11-font-size );font-weight:var( --e-global-typography-aba1e11-font-weight );line-height:var( --e-global-typography-aba1e11-line-height );}.elementor-kit-9378 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-75ce8c7-font-family ), Sans-serif;font-size:var( --e-global-typography-75ce8c7-font-size );font-weight:var( --e-global-typography-75ce8c7-font-weight );line-height:var( --e-global-typography-75ce8c7-line-height );}.elementor-kit-9378 button,.elementor-kit-9378 input[type="button"],.elementor-kit-9378 input[type="submit"],.elementor-kit-9378 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:#131313;font-family:"Larsseit", Sans-serif;font-size:14px;--info-message-icon-color:#101010;--info-box-border-radius:50px 50px 50px 50px;--info-buttons-normal-text-color:#101010;--info-border-type:solid;--info-border-color:#070707;--info-buttons-border-radius:50px 50px 50px 50px;--info-buttons-padding:10px 15px 10px 15px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Larsseit", Sans-serif;font-size:16px;border-width:1px 1px 1px 1px;}@media(max-width:1366px){.elementor-kit-9378{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9378 a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h1{font-size:var( --e-global-typography-78c3833-font-size );line-height:var( --e-global-typography-78c3833-line-height );}.elementor-kit-9378 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h5{font-size:var( --e-global-typography-aba1e11-font-size );line-height:var( --e-global-typography-aba1e11-line-height );}.elementor-kit-9378 h6{font-size:var( --e-global-typography-75ce8c7-font-size );line-height:var( --e-global-typography-75ce8c7-line-height );}.elementor-kit-9378 button,.elementor-kit-9378 input[type="button"],.elementor-kit-9378 input[type="submit"],.elementor-kit-9378 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-kit-9378{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9378 a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h1{font-size:var( --e-global-typography-78c3833-font-size );line-height:var( --e-global-typography-78c3833-line-height );}.elementor-kit-9378 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h5{font-size:var( --e-global-typography-aba1e11-font-size );line-height:var( --e-global-typography-aba1e11-line-height );}.elementor-kit-9378 h6{font-size:var( --e-global-typography-75ce8c7-font-size );line-height:var( --e-global-typography-75ce8c7-line-height );}.elementor-kit-9378 button,.elementor-kit-9378 input[type="button"],.elementor-kit-9378 input[type="submit"],.elementor-kit-9378 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9378{--e-global-typography-0a06635-font-size:24px;--e-global-typography-0a06635-line-height:28px;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9378 a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h1{font-size:var( --e-global-typography-78c3833-font-size );line-height:var( --e-global-typography-78c3833-line-height );}.elementor-kit-9378 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-9378 h5{font-size:var( --e-global-typography-aba1e11-font-size );line-height:var( --e-global-typography-aba1e11-line-height );}.elementor-kit-9378 h6{font-size:var( --e-global-typography-75ce8c7-font-size );line-height:var( --e-global-typography-75ce8c7-line-height );}.elementor-kit-9378 button,.elementor-kit-9378 input[type="button"],.elementor-kit-9378 input[type="submit"],.elementor-kit-9378 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */table.woocommerce-checkout-review-order-table th {
    
    width: 50%;
}




.wpml-ls-legacy-dropdown a {
    
    border: none !important;
}


header .site-header{
    
    padding : 0 !important;
}


 @media only screen and (max-width: 940px) {
    
    #sale-flycart .woocommerce ul.products li {
        
            flex: 0 0 50%;
            max-width: 50%;
    }
}   

.pwgc-field-container,.pwgc-input-text{
    
    border-radius: 25px;
    min-height: 40px;
}

#pwgc-message  {
    
     border-radius: 25px;
    min-height: 40px;
}


.cart-collaterals {
    
    display: none;
}


.woocommerce-checkout-payment{
    
    padding: 10px;
}


.woocommerce-message:before, .woocommerce-info:before{
    
    background-color: #FFFFFF !important;
}

.jet-form-builder__field.select-field{
    
    padding: 8px !important;
}

table.variations th {
    
    display: none !important;
}



.jet-blocks-cart__list{
    
    z-index : 2000;
}


.widget_shopping_cart_content{
    
    margin-top: 20px;
}


.wpml-ls-legacy-dropdown a  {
    
    background-color: #FFFFFF00 !important;
    
}


[type=button], [type=submit], button {
    border: none !important;
}


.elementor-menu-cart__toggle_button {
 
   border-width: 0 !important;
   padding: 5px  !important;
}

.elementor-menu-cart__main {
    width: 450px !important;
}


 @media only screen and (max-width: 500px) {
     .elementor-menu-cart__main {
         
             width: 90vw !important;
     }             
 }
 
 .variable-item {
     
     border-radius: 15px !important;
     padding: 15px !important;
 }


#sale-menu{
    
    color: #F2442C !important;
}




.woocommerce-checkout #payment ul.payment_methods li img {
     margin-top: 9px !important;
    
}
     

#unfold_form .jet-form-builder__action-button {
    
    color: #FFFFFF;
    background-color: #252531;
}


#payment ul.payment_methods li {
    
    margin: 14px 0px 10px 0px !important;
 }  
 
 
 #notify_available .jet-form-builder__submit {
     
     color: #ffffff;
     background-color: #252531;
     border-radius: 0;
 }
 
 
 #order_review_heading {
     
     font-size: 24px !important;
 }
 
 #main-categories > div > div {
         width: 1750px;
 }
 
 
/* .jet-woo-product-categories, .jet-woo-product-excerpt, .jet-woo-product-button,
 .jet-woo-product-tags {
     display: none;
 } */
 
 
 .jet-woo-product-excerpt, .jet-woo-product-button, .jet-woo-product-tags {
     
     display:none;
 }
 
 button.reset_variations {
     
     background-color: #FFFFFF00 !important;
     color: #000000 !important;
 }
 
 .woo-variation-swatches .variable-items-wrapper {
   
    align-content: center !important;
    justify-content: center !important;
}

.woo-variation-items-wrapper {
    
    padding: 10px !important;
    background : none !important;
    
}

.jet-sticky-container-sticky {
    
    z-index: 0 !important;
}


#floating-cat {
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-30px);
    }
}



#floating-cat img {
    display: block;
    width: 100%;
    height: auto;
}  

#floating-cat::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%; /* Adjust height as needed */
    background: linear-gradient(to bottom, transparent, black);
    pointer-events: none; /* Allows clicks to pass through */
} 

.wc_payment_methods img {
    
    max-height: 30px;
}

#pwgc-redeem-button {
    background-color: #252531 !important;
    color: #ffffff !important;
}

.added_to_cart {
    
    display: none !important;
}

.blog-button a {
    
    color: #ffffff !important;
    
}

.blog-button {
    margin-top: 20px !important;   
}


.jet-listing-grid__loader-spinner { 
    border: none !important; 
    background: none !important; 
    
}


.jet-listing-grid__loader-spinner, .jet-listing-grid__loader-spinner:before, .jet-listing-grid__loader-spinner:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  animation-fill-mode: both;
  animation: bblFadInOut 1.8s infinite ease-in-out;
}
.jet-listing-grid__loader-spinner {
  color: #000;
  font-size: 7px;
  position: relative;
  text-indent: -9999em;
  transform: translateZ(0);
  animation-delay: -0.16s;
}
.jet-listing-grid__loader-spinner:before,
.jet-listing-grid__loader-spinner:after {
  content: '';
  position: absolute;
  top: 0;
}
.jet-listing-grid__loader-spinner:before {
  left: -3.5em;
  animation-delay: -0.32s;
}
.jet-listing-grid__loader-spinner:after {
  left: 3.5em;
}

@keyframes bblFadInOut {
  0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em }
  40% { box-shadow: 0 2.5em 0 0 }
}

.single_add_to_cart_button{
    margin-bottom: 10px !important;
    margin-left: 0 !important;
}

.input-text.qty.text {
    height: 56px !important;
    margin-inline-end: 2px !important;
}

.wc-block-mini-cart__drawer {

    border-left: 1px;
    border-color: black;
    border-style: solid;
    
}

.wc-block-mini-cart__button:hover, .wc-block-mini-cart__button:focus {
    background-color: #1f2124 !important;
}

 .wc-block-mini-cart__button:focus {
    background-color: none !important;
}


.wc-block-components-drawer__close:focus {
    border: none !important;
    box-shadow: none !important;
}

.wc-block-mini-cart__footer-checkout {
    background-color: #1f2124 !important;
    color: #fff !important;
}

.wc-block-mini-cart__footer-checkout:hover , .wc-block-mini-cart__footer-checkout:focus {
    background-color: #1f2124 !important;
    color: #fff !important;
}

.wp-block-woocommerce-cart {
    margin: 0 !important;
}

.wc-block-components-checkout-place-order-button, .pwgc-apply-gift-card-button, .wc-block-components-totals-coupon__button {
    
    background: #252531 !important;
    color: #fff !important;
    text-decoration: underline;
    transition: background-color .3s ease;
}


.wc-block-components-checkout-place-order-button:hover, .pwgc-apply-gift-card-button:hover, .wc-block-components-totals-coupon__button:hover  {
    
    color: #fff !important;
    text-decoration: underline;
    background-color: #383844 !important;
}



.wc-block-components-checkout-place-order-button::before, .pwgc-apply-gift-card-button::before, .wc-block-components-totals-coupon__button::before , .wp-block-woocommerce-mini-cart-checkout-button-block::before , .single_add_to_cart_button::before {


  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(255,255,255,0.35) 50%,
    transparent 100%
  );
  transform: translateX(-100%);
}

.wc-block-components-checkout-place-order-button:hover::before, .pwgc-apply-gift-card-button:hover::before, .wc-block-components-totals-coupon__button:hover::before , .wp-block-woocommerce-mini-cart-checkout-button-block:hover::before , .single_add_to_cart_button:hover::before {

  animation: shimmer 0.6s ease forwards;
}

.single_add_to_cart_button {
    overflow: hidden !important;
}

.single_add_to_cart_button::after {
    margin-top : 7px;
}

#topbar a {
    color: #252531 !important;
}


.price-single bdi {
      color: #252531 !important;
}

.wc-block-mini-cart__button .wc-block-mini-cart__icon {
    height: 28px !important;
    margin: 0 0 5px  0 !important;
    width: 28px !important;
}

.wc-block-mini-cart__amount {
    font-family: Larsseit;
    font-size: 16px !important;
    font-weight: 700 !important;
    
}

.rh-sale-badge {
    padding: 13px;
    background-color: var(--e-global-color-primary);
    color: #fff;
    border-radius: 30px;
}

.elementor-widget-woocommerce-product-price {
    margin-top: 14px; 
}

.wc-block-mini-cart__shopping-button , .wc-block-mini-cart__shopping-button {
     transition: background-color .3s ease;
}

.wc-block-mini-cart__shopping-button a,.wc-block-mini-cart__shopping-button:hover a{
    color: #fff !important;
    text-decoration: underline;
    background-color: #434352;
}




.wc-block-mini-cart__badge {
    background-color: #1f2124 !important;
    color: #fff !important;
}

.wc-block-cart__submit-button, .wc-block-mini-cart__shopping-button{
    color: #fff !important;
}

.wp-block-woocommerce-checkout {
    max-width: 1440px !important;
    margin: 0 auto !important;
}






@keyframes shimmer {
  from { transform: translateX(-100%) }
  to   { transform: translateX(100%)  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://m50.lv/wp-content/uploads/2022/03/Larsseit.ttf') format('truetype');
}
@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://m50.lv/wp-content/uploads/2022/03/Larsseit-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://m50.lv/wp-content/uploads/2022/03/Larsseit-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://m50.lv/wp-content/uploads/2022/03/Larsseit-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Larsseit';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://m50.lv/wp-content/uploads/2022/03/Larsseit-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */