.tw-mb-3,
.tw-my-3 {
    margin-bottom: .75rem
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>ul.level,
header#navbar-primary-fixed.fixed {
    background-image: linear-gradient(126deg, var(--accent_gradient_from) 70%, var(--accent_gradient_to))
}

div#js-jump-to-top.static svg {
    display: none !important
}

.main-header[data-v-41aa9d8a] {
    background-image: linear-gradient(126deg, var(--m_accent_gradient_from) 70%, var(--m_accent_gradient_to));
    background-image: linear-gradient(126deg, #2124b5, #3b3ece 30%, #3b3ece 70%, #2124b5);
    background-image: linear-gradient(126deg, var(--accent_gradient_from) 60%, var(--accent_gradient_to));
    position: relative;
    z-index: 99
}

.mt-header .tbar,
.mt-header i.dk-button-icon.dk-button-icon-cart {
    background: unset !important
}

.mt-header .site-location a {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 43px;
    margin-top: -1px;
    background: #ffffff47;
    border: none
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>.bakala-tab-menu-items .submenu ul {
    align-items: flex-start !important
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>.bakala-tab-menu-items .submenu ul .item {
    overflow: visible !important
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>.bakala-tab-menu-items {
    margin-right: -100px;
    margin-top: 7px
}

.mt-header p.divider-menu::before {
    content: "\E196";
    font-family: bakala;
    font-size: 25px !important;
    color: #fff;
    line-height: 60px
}

.tw-my-3 {
    margin-top: .75rem
}

.lg\:tw-px-3,
.tw-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.header_mobit .tw-w-full,
.lg\:tw-w-full,
.tw-w-full {
    width: 100%
}

.tw-pt-4 {
    padding-top: 1rem
}

.t-row {
    display: flex;
    flex-direction: row;
    align-items: center
}

.tw-w-1\/3 {
    width: 33.333333%
}

.mt-header .bk_menu .bakala>ul>li>span.title .menu-item-icon,
.mt-header .bk_menu .bakala>ul>li>span.title a,
.mt-header .bk_menu.bk_new_menu .bakala>ul>li>span.title a,
.mt-header .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader)::before,
.mt-header .site-location a .current-location,
.mt-header .site-location a .location-description,
.mt-header .site-location a::after,
.tw-text-white {
    color: #fff
}

.tw-text-3xl {
    font-size: 1.5rem;
    line-height: 3rem
}

a[data-v-d5b73d68] {
    text-decoration: none;
    color: inherit
}

.tw-w-16 {
    width: 4rem
}

.tw-h-6 {
    height: 1.5rem
}

.lg\:tw-block,
.tw-block {
    display: block
}

.tw-mx-auto {
    margin-left: auto;
    margin-right: auto
}

.tw-transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: 150ms
}

.tw-h-full {
    height: 100%
}

.tw-duration-500 {
    transition-duration: .5s
}

.bakala_mt_footer .about-bar .container-bakala.footer-div,
.t-flex-between-center {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.tw-py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.tw-z-\[59\] {
    z-index: 9
}

.lg\:tw-relative,
.tw-relative {
    position: relative
}

.tw-w-20 {
    width: 90px
}

.tw-h-9 {
    height: auto
}

.tw-flex-col {
    flex-direction: column
}

.tw-w-\[85\%\] {
    width: 85%
}

.bakala_mt_footer .tnp.tnp-subscription form,
.lg\:tw-flex,
.tw-flex {
    display: flex
}

.mt-header .dgwt-wcas-search-wrapp {
    position: relative;
    line-height: 100%;
    display: block;
    color: #444;
    min-width: unset !important;
    text-align: left;
    margin: -13px auto 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 310px !important;
    max-width: 350px
}

.tw-items-center {
    align-items: center
}

.bakala-tooltip .bakala-tooltiptext::after,
.header_mobit .product-box-inner .variable-cart-product .bakala-update-price,
.lg\:tw-hidden,
.mt-header .site-location {
    display: none
}

.lg\:tw-min-h-\[3rem\] {
    min-height: 3rem
}

.t-layout-padding-reverse:not(.ignore-padding) {
    margin-left: 0;
    margin-right: 0
}

.lg\:tw-px-0 {
    padding-left: 0;
    padding-right: 0
}

.lg\:tw-shadow-none {
    box-shadow: 0 0 #0000
}

.lg\:tw-pt-2 {
    padding-top: .5rem
}

.lg\:tw-min-h-\[3\.25rem\] {
    min-height: 3.25rem;
    max-height: 55px;
    max-width: 1560px;
    margin: 0 auto
}

.lg\:tw-justify-between {
    justify-content: space-between
}

.lg\:tw-my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.lg\:tw-ml-0 {
    margin-left: 0
}

.lg\:tw-min-w-\[4\.5rem\] {
    min-width: 80px
}

.lg\:tw-ml-6 {
    margin-left: 0;
    margin-right: 10px
}

.lg\:tw-space-x-reverse>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 1
}

.lg\:tw-space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: 15px;
    margin-left: calc(1.25rem * calc(1 - 1))
}

.lg\:tw-flex-row {
    flex-direction: row
}

.lg\:tw-z-\[80\] {
    z-index: 80
}

.mt-header .mbt-menu-categories-child-desktop ul.submenu {
    display: inline-block
}

.mt-header .mbt-menu-categories-child-desktop ul li {
    display: flex;
    align-items: center;
    float: unset !important;
    height: unset !important;
    border-radius: unset !important;
    margin-left: 20px !important
}

.mt-header .dgwt-wcas-search-form {
    margin: -5px 0 0;
    padding: 0;
    width: 100%
}

.mt-header .dgwt-wcas-sf-wrapp {
    padding: 0 0 0 15px !important;
    box-shadow: none !important;
    border: none !important
}

.mt-header .bk_menu.bk_vertical_menu.level .has-submenu svg path {
    stroke: #fff !important
}

.mt-header .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background: linear-gradient(270deg, hsl(0 0% 100% / .2), #fff0) !important;
    padding: 10px 60px 10px 15px !important;
    box-shadow: none !important;
    border: none !important;
    height: 36px !important
}

.mt-header .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    opacity: .8
}

.mt-header .dgwt-wcas-sf-wrapp::before {
    background: 0 0 !important;
    box-shadow: none !important;
    font-size: 20px;
    content: "\E03D";
    margin: 8px 0 0;
    border-left: 1px solid #ffffffc4 !important;
    border-radius: 0 !important;
    height: 22px;
    position: absolute;
    padding: 0 18px;
    display: grid;
    line-height: 14px
}

.mt-header .bk_vertical_menu .bakala>ul>li:first-child::after {
    content: unset
}

.mt-header .cart-box {
    width: 100% !important;
    margin-top: unset !important;
    padding: unset;
    border-radius: unset;
    height: auto;
    margin: 0 12px;
    display: flex
}

.mt-header a.bakala_lr_btn {
    margin: 0 12px;
    color: #fff
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>.bakala-tab-menu-items>ul.level>li>.title2 a {
    color: #000;
    margin-right: 5px
}

.mt-header .bk_menu .menu-item-icon {
    color: #000
}

.mt-header .bakala-icon.icon-account:before {
    color: #fff;
    content: "\E034" !important;
    position: unset !important;
    font-size: 21px;
    margin-top: 4px;
    margin-left: 5px
}

.mt-header .header-cart-text {
    line-height: 1.5rem;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    margin: 0 8px;
    display: block ruby !important;
    font-family: num
}

.mt-header .dgwt-wcas-voice-search,
.mt-header .dgwt-wcas-voice-search path {
    fill: #fff
}

.mt-header i.dk-button-icon.dk-button-icon-cart:before {
    content: "\E00A";
    font-family: bakala;
    font-style: normal;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    top: 5px;
    position: relative
}

.mt-header .dk-button.green.header-cart {
    gap: unset
}

.mt-header .cart-box.fill:hover,
.mt-header .navbar-search {
    margin-top: 0 !important
}

.mt-header .bakala-header-account-text {
    display: block !important;
    color: #fff
}

.logged-in .mt-header .bakala-header-account-text {
    display: flex !important;
    flex-direction: row !important
}

.mt-header .cart-box:hover {
    background: unset
}

.header_mobit .tw-space-x-3>:not([hidden])~:not([hidden]) {
    margin-right: 12px
}

.header_mobit .t-layout-padding-reverse:not(.ignore-padding) {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.logged-in .mt-header .bakala-icon.icon-account:after {
    content: unset !important
}

.mt-header .tbar {
    margin-top: 0;
    padding: 0;
    height: unset !important;
    margin-left: 10px;
    cursor: pointer
}

.rtl .mt-header .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 10px 52px 10px 15px !important;
    color: #fff;
    font-weight: 700
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>ul.level {
    margin-right: -110px;
    margin-top: 11px;
    border-top: none
}

.mt-header .popular-search {
    padding: 10px;
    margin-top: 11px
}

.mt-header .popular-search-item {
    border-radius: 14px;
    padding: 6px;
    font-size: 12px
}

.mt-header .history_searches,
.mt-header .search_image {
    margin-bottom: 15px
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala>ul>li>ul.level>li>.title2 a {
    font-size: 13px;
    color: #fff
}

.mt-header .bk_menu.bk_vertical_menu.level .bakala .submenu li.item a {
    font-size: 12px
}

.mt-header .bk_menu>.bakala>ul {
    height: 40px
}

.mt-header .section-products-carousel .productItem {
    border: none !important
}

.mt-header .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings {
    width: 500px !important
}

.mt-header .bk_vertical_menu .bakala>ul>li:first-child {
    height: 50px !important
}

.bakala_mt_footer .tnp-field.tnp-field-button {
    margin-right: 5px !important
}

.bakala_mt_footer div#subscribe-form {
    width: 100% !important;
    max-width: 100%
}

.bakala_mt_footer .footer-newsletter .widget-title {
    font-size: 14px;
    line-height: 1.75rem;
    color: #3f434d
}

.bakala_mt_footer .footer-newsletter ul li a {
    font-size: 12px !important;
    font-weight: 300;
    line-height: 1.25rem;
    color: #000
}

.bakala_mt_footer .c-new-footer__seo-title,
.footer_description_inner h1 {
    font-size: 16px;
    line-height: 2rem;
    color: #3f434d;
    margin-bottom: 9px !important
}

.bakala_mt_footer .footer_description_inner p {
    color: #5d6670;
    font-size: 14px
}

.bakala_mt_footer .footer_description_inner p a {
    color: #5d6670;
    font-size: 13px
}

.bakala_mt_footer span.footer_more {
    font-size: 12px !important
}

.bakala_mt_footer .about-bar .col-md-3 img {
    float: left;
    margin-left: 0;
    background-color: #f5f5f5;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0 !important;
    width: 120px !important;
    height: 120px !important;
    object-fit: contain;
    border-radius: 12px
}

.bakala_mt_footer {
    margin-top: 0;
    margin-bottom: 0;
    width: -webkit-fill-available;
    width: -moz-available;
    padding: 0 20px
}

.bakala_mt_prefooter {
    padding: 5px 20px 15px
}

.bg-light {
    background: #ececec6b !important
}

.bakala_footer_support {
    padding: 30px 20px 15px
}

.bakala_footer_features {
    padding-top: 20px;
    padding-bottom: 13px
}

.bakala_footer_support_title {
    font-weight: 700;
    line-height: 1.75rem;
    font-size: 14px
}

span.bakala_footer_support_label {
    font-size: 13px;
    color: #5d6670;
    margin-left: 10px;
    font-weight: 400;
}

.bakala_footer_support .d-flex {
    align-items: center;
    margin-top: 13px
}

.bakala_footer_support_text {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.25rem
}

.support.bakala_footer_support_text a {
    color: #000 !important
}

.support>:not([hidden])~:not([hidden]) {
    margin-right: 13px;
    padding-right: 13px;
    border-right: 1px solid #dfdfdf
}

.bakala_footer_feature_title {
    line-height: 1.75rem;
    font-size: 11px;
    color: #3f434d;
    font-weight: 700
}

span.w-14.h-14.lg\:w-16.lg\:h-16.block {
    width: 52px;
    height: 52px;
    display: block
}

.bakala_footer_feature_icon {
    width: 100%;
    height: 100%
}

.bakala_footer_feature {
    display: flex;
    align-items: center;
    justify-content: center
}

.bakala_footer_feature a {
    width: 120px;
    height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.bakala-jump-to-top {
    font-size: 13px;
    line-height: 30px;
    width: 130px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(245 245 245);
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    color: #919191;
    cursor: pointer;
    padding-top: 10px;
    padding-right: 11px
}

.bakala_mt_prefooter {
    background: #ececec6b !important;
    border-radius: 20px !important;
    max-width: 1700px;
    margin: 0 auto
}

.bakala_product_gallery_style_two .product-gallery-warp ul {
    display: flex;
    padding: 0;
    align-items: center;
    border-radius: 12px;
    background-color: rgb(255 255 255 / .8) !important;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: relative;
    z-index: 1;
    bottom: 0;
    margin: 0 !important;
    align-items: center;
    justify-content: center;
    width: max-content;
    left: auto;
    right: auto;
    padding: 3px 5px;
}

.bakala_product_gallery_style_two figure.woocommerce-product-gallery__wrapper {
    padding: 0 !important;
    margin: 0 !important
}

.bakala_product_gallery_style_two .woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    padding: 35px 30px !important;
    background: #f5f5f5 !important;
    border-radius: 10px
}

.bakala_product_gallery_style_two .product-gallery-warp ul li {
    height: 30px;
    margin: 5px 0 !important;
    width: 40px;
    display: flex;
    justify-content: center
}

.bakala_product_gallery_style_two .icon:before {
    position: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: .75 !important;
    font-weight: 400 !important;
    font-size: 21px !important;
}

.bakala_product_gallery_style_two .icon.icon-share::before {
    font-size: 21px !important;
    line-height: 17px !important
}

.bakala_product_gallery_style_two .icon-compare::before {
    font-size: 21px !important;
}

.bakala_product_gallery_style_two .icon-statistics::before {
    font-size: 21px !important;
    line-height: 16px !important;
}

.bakala_product_gallery_style_two .product-gallery-warp {
    position: relative;
    margin: 0;
    align-items: center;
    justify-content: center;
    display: flex
}

.bakala_product_gallery_style_two .woocommerce-product-gallery__image {
    padding: 35px 30px !important;
    background: #f7f7f7 !important;
    border-radius: 14px;
    position: relative;
}

.woocommerce div.product div.images img {
    border: none !important;
}

.bakala_product_gallery_style_two ol#product-gallery {
    margin: 13px 0 0 !important;
    justify-content: center
}

.bakala_product_gallery_style_two .bakala-control-thumbs li {
    padding: 10px !important;
    background: #f7f7f7;
    border: none !important;
    max-height: 68px !important;
    max-width: 68px !important
}

.woocommerce .header_mobit div.product div.images img {
    mix-blend-mode: multiply
}

.header_mobit .bakala-tooltip .bakala-tooltiptext {
    top: -50px !important;
    right: -20px !important;
    padding: 9px 15px;
    font-size: 13px;
    line-height: 1.692;
    border-radius: 14px
}

.ar-panel-content>.ar-panel-title {
    margin: 0
}

.ar-order {
    background-image: linear-gradient(126deg, var(--accent_gradient_from) 50%, var(--accent_gradient_to)) !important
}

.logged-in.header_mobit .bakala-header-account-text:after {
    font-family: bakala;
    content: "\E17A";
    font-style: inherit;
    font-size: 18px;
    color: #fff !important;
    vertical-align: middle;
    position: unset !important
}

.bakala_mt_footer .footer_description {
    margin-top: 20px;
    margin-right: 10px
}

.mt-header .c-header__user-dropdown {
    z-index: 9999;
    position: absolute;
    top: 100%;
    left: -17px;
    width: 256px;
    background: #fff;
    border-radius: 14px;
    border: 1px solid #eee;
    overflow: hidden;
    margin-top: 2px
}

.header_mobit .bakala-timer .timer ul.flip div {
    color: #131313 !important
}

.header_mobit .bakala-timer {
    height: 60px;
    margin-right: 30%
}

.header_mobit .bakala-timer .timer.flip-clock-wrapper .flip {
    margin-right: -12px
}

.header_mobit .bakala-timer .flip-clock-wrapper ul {
    border-radius: 8px;
    margin-right: -12px !important
}

.header_mobit .bakala-timer .flip-clock-dot {
    background-color: #fff !important
}

.header_mobit .section-products-carousel.brands .slick-slide img {
    max-height: 250px !important;
    max-width: 250px !important
}

.header_mobit .section-products-carousel.brands .slick-slider .slick-list {
    margin: 20px auto
}

.woocommerce .header_mobit img.tw-w-full,
.woocommerce-page .header_mobit img.tw-w-full,
img.tw-w-full {
    margin-top: -3px
}

.header_mobit .elementor-widget-picture_slider {
    margin-top: -12px
}

.header_mobit .bakala-timer .timer,
.lg\:tw-w-4\/5 {
    width: 80% !important
}

.header_mobit #loader {
    background-image: linear-gradient(126deg, var(--accent_gradient_from) 50%, var(--accent_gradient_to))
}

img.tw-w-full,
w-full {
    width: 90px;
    height: auto
}

.header_mobit .c-remodal-loader__bullet {
    background: #fff
}

.header_mobit img.tw-w-full,
.woocommerce .header_mobit img.tw-w-full,
.woocommerce-page .header_mobit img.tw-w-full {
    max-height: 40px;
    margin-top: 3px;
    height: auto;
    width: auto;
    max-width: 100px
}

.header_mobit .bakala-timer .flip-clock-wrapper ul li a div.up div.inn {
    width: 22px
}

.header_mobit .section-products-carousel .flip-clock-wrapper ul li a div.up div.inn {
    width: 5px
}