.elementor-kit-2887{--e-global-color-secondary:#54595F;--e-global-color-text:#231F20;--e-global-color-accent:#61CE70;--e-global-color-primary:#D2B6E3;--e-global-color-0b84464:#F5F5F5;--e-global-color-ff73b7f:#ECF2A8;--e-global-color-53685f6:#B7534C;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"League Spartan";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"League Spartan";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"League Spartan";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-294dc5c-font-family:"League Spartan";--e-global-typography-294dc5c-font-size:21px;--e-global-typography-294dc5c-font-weight:400;--e-global-typography-294dc5c-text-transform:none;--e-global-typography-294dc5c-font-style:normal;--e-global-typography-294dc5c-text-decoration:none;--e-global-typography-294dc5c-line-height:22px;--e-global-typography-294dc5c-letter-spacing:0.76px;--e-global-typography-294dc5c-word-spacing:0px;background-color:transparent;font-family:"League Spartan", Questrial;font-size:24px;font-weight:400;background-image:linear-gradient(170deg, var( --e-global-color-0b84464 ) 0%, #F5F5F5 100%);}.elementor-kit-2887 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2887 a{color:#201A24;font-family:"League Spartan", Questrial;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;}.elementor-kit-2887 h1{font-family:"League Spartan", Questrial;font-size:50px;}.elementor-kit-2887 h2{font-family:"League Spartan", Questrial;font-size:35px;}.elementor-kit-2887 h3{color:var( --e-global-color-text );font-family:"League Spartan", Questrial;font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-kit-2887 h4{font-family:"League Spartan", Questrial;font-size:20px;}.elementor-kit-2887 h5{font-family:"League Spartan", Questrial;font-size:20px;}.elementor-kit-2887 h6{font-family:"League Spartan", Questrial;font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:360px){.elementor-kit-2887{--e-global-typography-294dc5c-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:360px;}.e-con{--container-max-width:360px;}}/* Start custom CSS */body {
  cursor: url('http://frozenbro.ee/wp-content/uploads/2023/11/dumpling-2-1.png'),auto;
}

.product-category{
    border-radius: 14px;
    height: auto;
    width: 300px;
    padding: 24px !important;
    box-shadow: #d9d9d9 6px 8px 13px 2px;}

.hey_style {
    font-size: 128px;
    font-weight: bold;
    color: #D2B6E3
}

/*Дизайн табов на главной */

   .tabs {
      display: flex;
      list-style: none;
      padding: 0;
    }

    .tab {
cursor: pointer;
width: 274px;
height: 54px;
flex-shrink: 0;
border-radius: 15px 15px 0px 0px;
background-color: #D2B6E3;
color: black;
text-align: center;
font-family: League Spartan;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 93%; /* 29.76px */
letter-spacing: -1.12px;
padding-top: 16px;
padding-bottom: 16px;
text-transform: uppercase;
-webkit-transition: 1s ease; /* Safari and Chrome */
    -moz-transition: 1s ease; /* Firefox 4 */
    -o-transition: 1s ease; /* Opera */
    }
    
    .tab:hover{
     background-color: #D2B6E3;
    }
    
    .tab.active {
      background: #231F20;
color: #F5F5F5;
  transition-timing-function: ease;
    transition-duration: 0,5s;
    }
    .tab-content {
      display: none;
    }

    .tab-content.active {
      display: block;
    }
    
/*Отключаем нижную карусель под изображением товара */
.woocommerce div.product div.images .flex-control-thumbs {
    display: none;
}

/*Заголовок */
.entry-title {
    color: var(--e-global-color-text);
    font-family: "League Spartan", Questrial;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
}


@media only screen and (max-width: 1024px) {
     .tabs {
      display: flex;
      flex-direction: column;
      list-style: none;
      padding: 0;
      list-style-type: none !important;
    }
    
    .post li {
    margin: 0px;
        }
    
    .tab {
        width:100%;
    }
      .tab:first-child {
        margin-bottom:12px;
    } 
    header {
    overflow: unset !important;
    height: auto !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%;
    padding-bottom: 24px;
}
}

.post-page-head-area.bauhaus {
    display: none;
}


/*woocommerce*/
.woocommerce-mini-cart__empty-message {
    font-family: 'League Spartan';
    font-size: 1.5rem;
}

.woocommerce a.added_to_cart {
    padding-left: 16px;
}

.elementor-menu-cart__product-name, 
.elementor-menu-cart__product-price {
    font-size: 22px !important;
    padding-left: 20px !important;
    color: #4d4b4e !important;
}


.elementor-kit-2887 a {
    font-size: 28px;
}

.elementor-menu-cart__subtotal{
    text-transform: uppercase;
    font-size: 32px;
}


.elementor-menu-cart__footer-buttons  {
        grid-template-columns: auto !important;
    grid-row-gap: 12px !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: #231F20 !important;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: #231F20 !important;
    font-weight: 700;
    text-transform: uppercase;
}

.woocommerce-form-login-toggle {
    display: none;
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.woocommerce-additional-fields{
    width: 80vw;
    margin-top: 32px;
    margin-bottom: 32px;
}    

.woocommerce-additional-fields h3 {
    margin-bottom: 0px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    }
    
.entry-title {
        max-width: 1200px !important;
}

.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1 {
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;}
    
#order_review_heading {
    padding-left: 12px;
    padding-right: 12px;
}/* End custom CSS */