.sticky .entry-title a{font-style:italic;color:var(--bs-primary);}
.card.post-wrapper{--bs-card-border-width:0;--bs-card-spacer-x:0;--bs-card-spacer-y:1.2rem 0;}
.style_2 .card.post-wrapper{--bs-card-spacer-x:1.5rem;--bs-card-spacer-y:1.5rem;}
.lionthemes-posts.style_2 .ratio{border-radius:0.5rem 0.5rem 0 0 !important;}
.lionthemes-posts.style_2 .card{--bs-card-bg:#F5F5F5;}
.style_4 .card.post-wrapper{--bs-card-spacer-x:0;--bs-card-spacer-y:1.2rem;}
.lionthemes-posts.style_4 .card{--bs-card-bg:transparent;}
.lionthemes-posts.style_4 .cat-links{padding:0 !important;}
.lionthemes-posts.style_4 .text-line:before{display:none;}
.post-thumbnail.card-img-top{border-radius:var(--bs-card-inner-border-radius);text-align:center;}
.list-posts .card-text p{margin-bottom:0.5rem;}
.cat-links .cat-title{display:none;}
.no-thumbnail .post-thumbnail a{background-color:#ccc;}
.no-thumbnail .post-info.card-body{margin-top:0 !important;}
.no-thumbnail .post-thumbnail::before{display:none !important;}
.lionthemes-posts.style_3 .card{text-align:center;}
.lionthemes-posts.style_3 .post-entry-data, .lionthemes-posts.style_3 .cat-links{justify-content:center;}
.lionthemes-posts.style_3  .text-line:before{display:none;}
@media(min-width:992px){
.listview-layout .card{display:flex;align-items:center;flex-flow:row;}
.listview-layout .card > div{flex:0 0 auto;width:50%;}
.listview-layout .card .post-info{--bs-card-spacer-x:2rem;--bs-card-spacer-y:0;}
}
.post-info .post-thumbnail .su-youtube, .post-info .post-thumbnail .su-slider-centered{margin:0 auto;}
.post-info .post-thumbnail a{display:block;overflow:hidden;}
.list-posts .post-info .post-thumbnail{margin-bottom:25px;position:relative;overflow:hidden;border-radius:10px;}
.item-post{hyphens:auto;white-space:normal;word-wrap:break-word;word-break:normal;}
.item-post .widget_socialsharing_widget{border:0;padding-top:0;}
.item-post.sticky .post-wrapper .post-info .entry-title a, .item-post.tag-sticky-2 .post-wrapper .post-info .entry-title a{color:var(--bs-primary) !important;}
.item-post.sticky .post-wrapper .post-info .entry-title a:before, .item-post.tag-sticky-2 .post-wrapper .post-info .entry-title a:before{content:'\f08d';font-family:FontAwesome;font-size:.75em;padding-right:10px;}
.item-post.format-audio .entry-content .mejs-inner *{margin:0;}
.item-post.format-audio .entry-content .mejs-inner button{margin:10px 6px;}
.single-post .breadcrumb{margin-left:0.8rem;}
@media(min-width:992px){
.single-post:not(.umino-default-body) .single-post-content{margin-right:auto;margin-left:auto;width:950px;max-width:100%;}
.single-post:not(.umino-default-body) article .post-thumbnail{width:var(--bs-container-width);max-width:var(--bs-container-width);padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-left:calc((-1230px/2 + 100%/2));margin-right:calc((-1230px/2 + 100%/2));margin-bottom:0;position:relative;}
.single-post:not(.umino-default-body) article .post-thumbnail::before{content:"";position:absolute;bottom:0;right:6.5rem;padding-top:8.5%;background:var(--bs-white);left:0;pointer-events:none;border-radius:0 var(--bs-border-radius-lg) 0 0;}
.single-post:not(.umino-default-body) .post .post-info.card-body{margin-top:-10%;position:relative;}
}
.single-post .site-content{--bs-container-width:1230px;}
.single-post:not(.umino-default-body) .card-text{--bs-body-font-size:18px;font-size:var(--bs-body-font-size);}
.single-post-content .post.no-thumbnail .post-info{margin-top:0;position:static;}
.entry-meta-category-tag .tags-title{font-size:0.8rem;font-weight:500;margin-right:5px;color:var(--bs-link-color);}
.entry-meta-category-tag .tags-links{font-size:0;}
.entry-meta-category-tag .tags-links a{font-size:0.7rem;text-transform:capitalize;border-radius:1.5rem;padding:4px 15px;display:inline-flex;margin:2px;border:1px solid var(--bs-border-color);}
.entry-meta-category-tag .tags-links a:hover{background-color:var(--bs-dark);color:var(--bs-white);border-color:var(--bs-dark);}
.single-post-content .blog-posts{margin-top:2.2rem;margin-bottom:4rem;}
.blog-posts .item-post .fs-24{font-size:0.9rem !important;}
.blog-page .list-posts{--bs-gutter-y:2rem;}
.blog-page .archive-header .archive-title{margin-bottom:30px;}
.blog-page .su-carousel-centered{margin:0;}
.comment-body{display:flex;}
.comment-body .comment-content{flex:1;}
.required{color:#e02b27;}
.widget_tag_cloud .tagcloud a{display:inline-flex;font-size:16px!important;line-height:1.5;margin:0 10px 5px 0;text-transform:capitalize;}
.tagcloud .tag-link-count{font-size:0.6rem;}
.widget_categories ul li{font-size:0.6rem;}
.widget_categories ul li a{font-size:0.8rem;}
.wp-block-quote{border-left:4px solid #222;margin:20px 0;padding-left:1em;}
.entry-content .wp-block-quote:not(.is-large),
.entry-content .wp-block-quote:not(.is-style-large){border-width:4px;border-color:#222;padding-top:0;padding-bottom:0;color:#222;font-size:20px;font-weight:500;}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer{color:#222;font-size:13px;margin-top:1em;position:relative;font-style:normal;}
.entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large{margin:1rem 0;padding:1rem;font-size:1.6875em;line-height:1.4;font-style:italic;border:0;border-left:4px solid #000;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:1em;}
.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"]{border-left:none;border-right:4px solid #000;padding-left:0;padding-right:1em;}
.wp-block-pullquote{border-top:3px solid #555d66;border-bottom:3px solid #555d66;color:#40464d;text-align:center;}
.wp-block-pullquote:not(.is-style-solid-color){background:none;}
.wp-block-pullquote blockquote{border-left:0;padding-left:0;}
.entry-content .wp-block-pullquote cite{display:inline-block;line-height:1.6;text-transform:none;color:#555;font-size:1em;}
.entry-content .wp-block-pullquote p{line-height:1.4;margin-bottom:0.5em;margin-top:0.5em;}
.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center;}
.wp-block-pullquote:not(.is-style-solid-color){background:none;}
.wp-block-pullquote{border-top:3px solid #555d66;border-bottom:3px solid #555d66;color:#40464d;margin:1em 0;}
.post-password-form input[type="password"]{border-width:2px;}
.post-password-form P:last-child{display:flex;align-items:center;}
.hide{display:none;}
.alignfull.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;}
.alignfull.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%;}
.alignfull.wp-block-embed.wp-embed-aspect-16-9 iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
.wp-block-embed{margin-bottom:2.5rem;}
.wp-block-image.alignleft.is-resized{margin:5px 20px 20px 0;}
.wp-block-image.alignright.is-resized{margin:5px 0 20px 20px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{padding:20px;margin:20px 0;}
.maincol-sidebar-none .entry-content .wp-block-image.alignfull img{width:100vw;max-width:100vw;margin-left:auto;margin-right:auto;}
.blog-column-1 .entry-content>*.alignfull,
.blog-column-1 .entry-summary>*.alignfull,
.maincol-sidebar-none .entry-content>*.alignfull,
.maincol-sidebar-none .entry-summary>*.alignfull{position:relative;width:100vw;max-width:100vw !important;margin-bottom:calc(2 * 1rem);}
@media(min-width:1600px){
.blog-column-1 .entry-content>*.alignfull,
.blog-column-1 .entry-summary>*.alignfull,
.maincol-sidebar-none .entry-content>*.alignfull,
.maincol-sidebar-none .entry-summary>*.alignfull{left:calc(-1 *((100vw - 1410px)/2));}
}
@media(max-width:1600px){
.blog-column-1 .entry-content>*.alignfull,
.blog-column-1 .entry-summary>*.alignfull,
.maincol-sidebar-none .entry-content>*.alignfull,
.maincol-sidebar-none .entry-summary>*.alignfull{left:calc(-5% - 25px);}
}
.maincol-sidebar-right .entry-content>*.alignfull,
.maincol-sidebar-right .entry-summary>*.alignfull,
.maincol-sidebar-left .entry-content>*.alignfull,
.maincol-sidebar-left .entry-summary>*.alignfull{position:static;width:100%;max-width:100% !important;margin-bottom:calc(2 * 1rem);}
.maincol-sidebar-right .blog-column-1 [id*='post-'] .entry-content>*.alignfull,
.maincol-sidebar-right .blog-column-1 [id*='post-'] .entry-summary>*.alignfull,
.maincol-sidebar-left .blog-column-1 [id*='post-'] .entry-content>*.alignfull,
.maincol-sidebar-left .blog-column-1 [id*='post-'] .entry-summary>*.alignfull{position:relative;width:auto;max-width:inherit !important;left:0;margin-bottom:calc(2 * 1rem);padding:0;}
.custom-page .container{align-items:center;}
.custom-page .container .page-banner{width:100%;margin:0;padding:70px 0 50px;}
.custom-page .container .page-banner .entry-title{font-size:4.33em;font-weight:normal;text-transform:capitalize;}
@media screen and (max-width:991px){
.custom-page .container .page-banner .entry-title{font-size:4em;}
}
.page-header .page-title{margin-bottom:30px;}
.home.blog footer .footer .footer-bottom .bottom-links{flex-direction:column;align-items:flex-start;}
.has-text-align-center{text-align:center;}
.entry-content .has-large-font-size{font-size:2.6875em;}
.has-text-align-center{text-align:center;}
.entry-content .wp-block-separator.is-style-dots, .entry-content hr.is-style-dots{max-width:100%;background-color:inherit;border:inherit;height:inherit;text-align:center;}
.entry-content .wp-block-latest-posts.is-grid li{border-top:2px solid #ccc;padding-top:1rem;margin-bottom:1rem;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin-right:unset;margin-left:unset;}
.wp-block-separator{margin-top:2rem;margin-bottom:2rem;}
.wp-block-separator.is-style-dots{font-size:2.5em;letter-spacing:1em;}
.entry-content .wp-block-quote cite{font-size:calc(1.3rem / (1.25 * 1.125));}
.entry-content .wp-block-cover-image, .entry-content .wp-block-cover{position:relative;min-height:430px;padding:1rem;}
.entry-content .wp-block-archives.aligncenter, .entry-content .wp-block-categories.aligncenter{text-align:center;}
.entry-content .wp-block-image.aligncenter{max-width:100%;}
.entry-content .wp-block-cover-image.alignleft, .entry-content .wp-block-cover-image.alignright, .entry-content .wp-block-cover.alignleft, .entry-content .wp-block-cover.alignright{width:100%;}
.entry-content>*.alignwide,
.entry-summary>*.alignwide{margin-left:auto;margin-right:auto;clear:both;}
.entry-content .wp-block-pullquote.is-style-solid-color{background-color:#0073aa;padding-left:0;padding-right:0;}
.entry-content .wp-block-pullquote.is-style-solid-color cite{color:inherit;}
.entry-content .wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;color:#fff;padding-left:0;margin-left:1rem;margin-right:1rem;}
.entry-content .wp-block-table th, .entry-content .wp-block-table td{border-color:#767676;}
.wp-caption-text{color:#767676;font-size:0.92rem;line-height:1.6;margin:0;padding:0.5rem;}
@media only screen and (min-width: 768px) {
.entry-content .wp-block-pullquote.is-style-solid-color{padding-left:10%;padding-right:10%;}
}
@media only screen and (min-width: 768px) {
.entry-content .wp-block-cover-image.alignleft, .entry-content .wp-block-cover-image.alignright, .entry-content .wp-block-cover.alignleft, .entry-content .wp-block-cover.alignright{padding:1rem calc(2 * 1rem);}
}
@media only screen and (min-width: 768px) {
.entry-content .wp-block-cover-image, .entry-content .wp-block-cover{padding:1rem 10%;}
}
.wp-block-post-excerpt__excerpt{margin-bottom:1rem;}
div.wp-block-themepunch-revslider{margin-top:0;}
.wp-block-post-featured-image{margin:0 0 1rem;}
.wp-block-post-author{align-items:center;margin-bottom:1rem;}
.wp-block-button{margin-bottom:10px;}
div[class^=wp-block-].wp-block-cover,
div[class^=wp-block-].wp-block-cover-image,
figure[class^=wp-block-].wp-block-cover,
figure[class^=wp-block-].wp-block-cover-image,
ul[class^=wp-block-].wp-block-cover,
ul[class^=wp-block-].wp-block-cover-image{margin-top:0;margin-bottom:30px;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2{color:#fff;font-size:2em;line-height:1.5;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover-image.has-left-content .wp-block-cover-text, .wp-block-cover-image.has-left-content h2, .wp-block-cover.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, .wp-block-cover.has-left-content h2{margin-left:0;text-align:left;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;max-width:95%;}
.wp-block-embed figcaption, .wp-block-image figcaption{font-size:14px;}
.post .gallery .gallery-item figcaption{position:absolute;left:0;right:auto;bottom:0;width:100%;opacity:0;filter:alpha(opacity=0);z-index:9;color:#fff;background:rgba(0, 0, 0, 0.7);padding:15px;}
.gallery .gallery-item{float:left;overflow:hidden;padding:0;position:relative;}
.entry-content .wp-block-cover .wp-block-cover-text{color:#fff;}
div[class^=wp-block-] .wp-block-button__link{color:#fff;}
div[class^=wp-block-] .wp-block-button__link:hover{color:#e6e6e6;background-color:var(--bs-primary);}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222;}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover{background:transparent;border-color:var(--bs-primary);color:var(--bs-primary);}
.entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link{border-radius:5px;}
.entry-content .wp-block-search{align-items:center;margin:0 0 20px;}
.entry-content .wp-block-search .wp-block-search__label{margin:0 10px 0 0;width:auto;}
.alignright{float:right;margin:10px 0 20px 20px;}
.alignleft{float:left;margin:10px 20px 20px 0;}
.entry-content>*.alignfull,
.entry-summary>*.alignfull{max-width:100vw;width:100vw;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);margin-bottom:10px;}
.text-name .entry-title{font-size:18px !important;}
.text-name .entry-title a:not(:hover){color:#09432b !important;}
.text-name .post-entry-data li{font-size:12px;text-transform:uppercase;}
.umino-default-body .nav-menus .primary-menu-container ul.nav-menu li.menu-item.logo{display:none !important;}
.umino-default-body.single .post .post-wrapper{border:0;}
.umino-default-body select{margin-bottom:10px;}
.umino-default-body .wp-block-calendar{margin-bottom:10px;}
.umino-default-body .single-post-content .post .post-wrapper .entry-content p+.wp-block-cover.has-background-dim-60.has-background-dim{margin-top:20px;margin-bottom:0;}
.umino-default-body .single-post-content .comment-respond{margin-top:0;}
.umino-default-body .blog-page.big-image-layout .pagination-center{margin-top:0;}
.umino-default-body #gallery-2 .gallery-item{text-align:left;}
.wp-block-columns.alignfull, .alignfull:not(.has-background) .wp-block-columns{padding-right:30px;padding-left:30px;}
.wp-block-calendar .wp-calendar-nav a{color:var(--bs-primary);}
.has-avatars .wp-block-latest-comments__comment{min-height:unset;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-top:10px;}
.home.blog .main-container{margin-top:80px;}
.wp-block-latest-comments__comment-meta a{box-shadow:none;font-weight:var(--heading-font-weight);}
.wp-block-latest-comments__comment-date{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}
.wp-block-latest-comments .wp-block-latest-comments__comment{margin:30px 0;}
.wp-block-latest-comments__comment-excerpt p:last-child{margin-bottom:0;}
.wp-block-search .wp-block-search__input{border:1px solid var(--bs-border-color);background-color:transparent;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
.entry-content .page-links{display:flex;align-items:center;grid-gap:0 15px;margin-top:10px;}
.comments-area .media-list .comment:not(:last-of-type) .comment-respond{margin-bottom:80px;}
footer p{margin:0;}
.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0;}
.blog.single .post{margin-bottom:0;}
.post-content{position:relative;}
.sticky-sidebar{position:sticky;top:0;height:100%;}
.sidebar nav .nav-link{font-weight:500;padding:0;font-size:inherit;line-height:inherit;}
.sidebar nav .nav-link.active{color:var(--bs-primary) !important;}
#comments{margin:0;position:relative;}
#comments ol.commentlist{list-style:none;margin:0;padding:0;}
#comments .media-list{list-style:none;margin:0;padding:0;}
#comments ol.commentlist li.comment{margin-top:1rem;}
#comments ol.commentlist li.comment:first-child{margin:0;}
#comments ul.children{margin:2rem 0 0 0;overflow:inherit;padding:0 0 0 2rem;list-style:none;}
#comments ul.children li.comment{position:relative;}
#comments .comment-author,
#comments .post-meta{margin:0;}
#comments .comment-author{margin-bottom:0.2rem;}
.comments-area .comment-respond{padding-top:3rem;}
.comments-area .comment{padding-block:30px;border-bottom:1px solid var(--bs-border-color);}
.comments-area .children .comment:last-child{padding-bottom:0;border-bottom:none;}
.comments-area .children{margin-top:30px;margin-left:30px;border-top:1px solid var(--bs-border-color);}
.comment-respond .comment-reply-title{text-align:center;font-size:2rem;font-weight:400;}
.comment-respond .logged-in-as, .comment-respond  .comment-notes{text-align:center;margin-bottom:1.5rem;}
.author-info h6, .author-info .h6{margin-bottom:0.2rem;}
#comments .comment-header{margin-bottom:0.5rem;}
#comments .post-meta li:before{margin:0 0.6rem 0 0.4rem;}
.user-avatar{margin-right:1rem;width:3rem;height:3rem;position:relative;border-radius:100%;}
@media(max-width:767px){
#comments .user-avatar {
display: none;
}
#comments ul.children {
padding-left: 1.5rem;
}
#comments ul.children li.comment:before {
display: none;
}
}#page-progressbar{position:fixed;z-index:99999;top:0;left:0;width:0;height:4px;background:var(--bs-primary);transition:width 500ms;transition:width 1s linear, opacity .35s linear .35s;}
#page-progressbar.done{width:100%;transition:width 200ms;}
#page-progressbar::after{background-color:hsla(0, 0%, 100%, .5);bottom:0;content:"";left:0;opacity:1;position:fixed;right:0;top:4px;z-index:1050;cursor:progress;}
.home:not(.umino-default-body) .header-container.border-bottom{border:0 !important;}
.bottom-slideup{transform:translateY(100%);transition:all .3s cubic-bezier(.43, .27, .36, .83);}
.right-slidein{transform:translateX(100%);transition:all .3s cubic-bezier(.43, .27, .36, .83);}
.lion-toggle-show.inside-body{z-index:3000;}
.right-slidein.show{transform:translateX(0);}
.bottom-slideup.show{transform:translateY(0);}
.lion-toggle-overlay{background:rgb(255 255 255 / 90%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.43, .27, .36, .83);display:flex;justify-content:center;align-items:center;}
.lion-toggle-overlay.blur-body{background:rgba(30, 34, 40, 0.7);z-index:2000;}
.lion-toggle-overlay.show{opacity:1;visibility:visible;}
body.lionmodal-disable-scroll{overflow:hidden;}
.lion-bs-modal.modal.fade:not(.show){opacity:1;}
.lion-bs-modal.modal{transition:none;z-index:1500;background-color:rgba(30, 34, 40, 0.9);}
tr.woocommerce-shipping-totals td{text-align:right;}
#shopping-cart-side-ship{width:100%;max-width:450px;z-index:2000;}
.btn-switch{--bs-card-border-radius:1.5rem;--bs-card-box-shadow:0 5px 30px rgba(0, 0, 0, 0.05);--bs-btn-switch-width:1.75rem;--bs-btn-switch-height:1.75rem;}
.card-grid-3 .btn-switch{--bs-card-border-radius:0;--bs-card-box-shadow:none;}
.btn-compare .button, .btn-card .button{--bs-btn-box-shadow:0 5px 30px rgb(0 0 0 / 5%);--bs-btn-border-radius:1.5rem;--bs-btn-padding-y:0.57rem;}
.product-image.card-img-top{border-radius:var(--bs-card-inner-border-radius);}
.add_to_cart_inline .added_to_cart{display:none !important;}
.add_to_cart_inline, .btn-switch .yith-wcwl-add-to-wishlist{margin:0;}
.btn-switch .add_to_cart_inline a, .btn-switch a.btn-quickview, .btn-switch a.compare, .btn-switch a.add_to_wishlist{width:var(--bs-btn-switch-width);height:var(--bs-btn-switch-height);padding:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bs-card-bg);border-radius:var(--bs-card-border-radius);color:var(--bs-link-color);font-size:0;box-shadow:var(--bs-card-box-shadow);border:0;}
.btn-switch .add_to_cart_inline a::before, .btn-switch a.btn-quickview::before, .btn-switch a.compare::before, .btn-switch a.add_to_wishlist::before{font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:0.7rem;margin:0;}
.btn-switch a.add_to_wishlist::before{content:"\e99e";}
.btn-switch a.compare::before{content:"\e9a8";}
.btn-switch a.btn-quickview::before{content:"\e980";}
.btn-switch .add_to_cart_inline a::before{content:"\ea59";}
.btn-switch a.add_to_wishlist i{display:none;}
.btn-switch .add_to_cart_inline a:hover, .btn-switch a.btn-quickview:hover, .btn-switch a.compare:hover, .btn-switch a.add_to_wishlist:hover{--bs-card-bg:var(--bs-dark);--bs-link-color:#fff;--bs-border-color:var(--bs-dark);}
.btn-card .button{width:100%;}
.card-grid-3 a.btn-quickview{--bs-card-border-radius:0 0.25rem 0.25rem 0;}
.card-grid-3 .btn-switch .add_to_cart_inline a{--bs-card-border-radius:0.25rem 0 0 0.25rem;}
.card-grid-3 .btn-switch .add_to_cart_inline a, .card-grid-3 .btn-switch a.compare, .card-grid-3 .btn-switch a.add_to_wishlist{border-right:1px solid var(--bs-border-color);}
.btn-card-1 .button{--bs-btn-border-width:2px;--bs-btn-font-size:0.7rem;--bs-btn-padding-y:0.44rem;--bs-btn-border-color:#e5e8ec;width:100%;border-radius:var(--bs-border-radius-xxl);}
.btn-card-w .button{--bs-btn-border-color:#e5e8ec;border-radius:var(--bs-border-radius-xxl);}
.btn-card-1 .button:hover{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff;}
@media(min-width:992px){
.btn-switch{--bs-btn-switch-width:2.25rem;--bs-btn-switch-height:2.25rem;opacity:0;visibility:hidden;transform:translateX(20px) translateZ(0);transition:all .3s ease;}
.card-product:hover .btn-card, .card-product:hover .btn-switch{opacity:1;visibility:visible;transform:none;}
.btn-card{opacity:0;visibility:hidden;transform:translateY(20px) translateZ(0);transition:all .3s ease;}
.card-grid-3 .btn-switch, .card-grid-2 .btn-switch{transform:translateY(20px) translateZ(0);}
}
.loading::before{content:"\ea5a" !important;font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:0.7rem;margin-right:0.6rem;display:inline-block;vertical-align:middle;animation:.75s linear infinite spinner-border;}
.add_to_cart_inline .loading::before{position:relative;top:-1px;font-size:0.8rem;}
.woocommerce-grouped-product-list-item__price, .price{font-size:0.7rem;color:var(--bs-link-color);font-weight:500;margin:0;}
.woocommerce-grouped-product-list-item__price ins, .price ins{text-decoration:none;background:none;color:var(--bs-primary);}
.woocommerce-grouped-product-list-item__price del, .price del, .price del .amount{color:var(--bs-gray-500);font-weight:normal;}
.list-view .price{font-size:1rem;}
.product-name a{transition:none;}
.list-view .card-product .product-info{display:flex;flex-direction:column;gap:0.25rem 0;text-align:left !important;}
.list-view .card-product .product-name{font-size:1rem !important;font-weight:500 !important;}
.list-view .item-col .product-wrapper{padding-bottom:2rem;border-bottom:1px solid var(--bs-border-color);}
@media(min-width:576px){
.list-view .card-product{flex-direction:row !important;}
.list-view .card-product .product-image{flex:0 0 30%;max-width:300px;}
.list-view .card-product .product-info{flex:1;padding:0 0 0 1.5rem !important;}
} .comment-form-rating{display:flex;align-items:center;gap:0.5rem;}
.comment-form .comment-form-rating label:after{content:":";margin-inline-start:2px;}
.comment-form-rating .stars{margin:0;}
.comment-form-rating .stars span{display:flex;font-size:0;}
.comment-form-rating .stars a::before{white-space:nowrap;font-weight:400;line-height:1;font-size:0.7rem;content:"\e90a";width:fit-content;font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.comment-form-rating .stars.selected a.active~a:before,
.comment-form-rating .stars a:before{color:#919191;}
.comment-form-rating .stars.selected a:before{color:var(--bs-dark);}
.ratings{line-height:1.3;}
.star-rating{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;font-weight:400;line-height:1;align-self:center;font-size:0.7rem;color:var(--bs-dark);width:fit-content;font-family:icon-dukamarket-new;}
.star-rating span{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:100%;text-indent:99999px;}
.star-rating:before{content:"\e90a""\e90a""\e90a""\e90a""\e90a";color:#919191;}
.star-rating span:before{content:"\e90a""\e90a""\e90a""\e90a""\e90a";position:absolute;top:0;inset-inline-start:0;text-indent:0;}
.woocommerce-widget-layered-nav-list::-webkit-scrollbar, ul.product-categories::-webkit-scrollbar, .scroll-mobile::-webkit-scrollbar{width:6px;height:10px;}
.coupon-popup .scroll-mobile::-webkit-scrollbar{width:8px;}
.woocommerce-widget-layered-nav-list::-webkit-scrollbar-track, ul.product-categories::-webkit-scrollbar-track, .scroll-mobile::-webkit-scrollbar-track{background:var(--bs-border-color);}
.woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb, ul.product-categories::-webkit-scrollbar-thumb, .scroll-mobile::-webkit-scrollbar-thumb{background:#b3b1b1;}
.woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb:hover, ul.product-categories::-webkit-scrollbar-thumb:hover, .scroll-mobile::-webkit-scrollbar-thumb:hover{background:#999;}
.btn-filter{--bs-badge-border-radius:0.15rem;--bs-badge-font-size:0.6rem;--bs-badge-padding-x:0.75rem;--bs-badge-padding-y:0.45rem;border:1px solid transparent;}
.btn-filter::before{content:"\e98b";font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.btn-filter:hover{border-color:var(--bs-link-color);color:var(--bs-link-color);background:transparent !important;}
.shop-products.list-view>div{flex:0 0 auto;width:100% !important;}
.shop-products.list-view .product-desc{display:block !important;}
.lionthemes-swatches-list select{display:none;}
.lionthemes-swatches-list ul.attribute-options-list{display:inline-flex;flex-wrap:wrap;gap:0.25rem 0.5rem;margin:0;padding:0;list-style:none;}
table.variations .value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.25rem;padding-bottom:0.5rem;}
.lionthemes-swatches-list ul.attribute-options-list li a{display:block;}
.lionthemes-swatches-list ul.attribute-options-list li .attribute-btn{padding:0.45rem 1rem;border:1px solid var(--bs-border-color);background-color:#f5f5f5;color:#999;border-radius:0.15rem;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition);}
.lionthemes-swatches-list ul.attribute-options-list li.selected .attribute-btn, .lionthemes-swatches-list ul.attribute-options-list li .attribute-btn:hover{background-color:var(--bs-dark);border-color:var(--bs-dark);color:var(--bs-white);}
.lionthemes-swatches-list ul.attribute-options-list li .attribute-color{width:1.5rem;height:1.5rem;border-radius:50%;display:block;cursor:pointer;position:relative;}
.lionthemes-swatches-list ul.attribute-options-list li .attribute-color::before{content:"";position:absolute;box-shadow:0 0 0 1px #ddd, inset 0 0 0 2px #fff;background:#fff;top:0;bottom:0;left:0;right:0;border-radius:inherit;transition:all 0.3s ease-in-out;}
.lionthemes-swatches-list ul.attribute-options-list li .attribute-color::after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:inherit;overflow:hidden;}
.lionthemes-swatches-list li.attribute-item.selected .attribute-color::before{box-shadow:0 0 0 1px #111, inset 0 0 0 3px var(--bs-white);}
.lionthemes-swatches-list{line-height:1;}
.lionthemes-swatches-list ul.attribute-options-list li .attribute-image{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
ul.attribute-options-list li a.disabled span{opacity:0.6;}
ul.attribute-options-list li a.disabled{position:relative;}
ul.attribute-options-list li a.disabled:before{content:"";position:absolute;inset:0;background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), rgba(255, 0, 0, 1) 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%);}
.attribute-type-color ul.attribute-options-list li a.disabled:before{inset:0.25rem;}
.wc-layered-nav-term .image-value, .wc-layered-nav-term .color-value{width:30px;height:30px;border-radius:50%;display:inline-block;position:relative;}
.wc-layered-nav-term .color-value::before{content:"";position:absolute;box-shadow:0 0 0 1px #ddd, inset 0 0 0 2px #fff;background:#fff;top:0;bottom:0;left:0;right:0;border-radius:inherit;transition:all 0.3s ease-in-out;}
.woocommerce-widget-layered-nav-list__item.chosen .count, .woocommerce-widget-layered-nav-list__item.chosen a{color:var(--bs-dark);}
.woocommerce-widget-layered-nav-list__item.chosen .color-value::before, .wc-layered-nav-term:hover .color-value::before{box-shadow:0 0 0 1px #111, inset 0 0 0 3px #fff;}
.wc-layered-nav-term .color-value::after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:inherit;overflow:hidden;}
.wc-layered-nav-term .image-value{border-radius:0;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.wc-layered-nav-term{display:flex;align-items:center;align-items:center;gap:0 5px;text-transform:capitalize;}
.wc-layered-nav-term a{display:inline-flex;align-items:center;gap:0.25rem 0.5rem;padding:1px;}
.product-categories .count, .wc-layered-nav-term .count{font-size:0.6rem;color:var(--bs-gray-500);}
.product-colors{padding:0.1rem 0 0;}
.color-list .color-item span{width:1.2rem;height:1.2rem;border-radius:50%;display:block;cursor:pointer;position:relative;}
.color-list .color-item span::before{content:"";position:absolute;box-shadow:0 0 0 1px #ddd, inset 0 0 0 2px #fff;background:#fff;top:0;bottom:0;left:0;right:0;border-radius:inherit;transition:all 0.3s ease-in-out;}
.color-list .color-item.active span::before, .color-list .color-item span:hover::before{box-shadow:0 0 0 1px var(--bs-dark), inset 0 0 0 3px #fff;}
.color-list .color-item span::after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:inherit;overflow:hidden;}
.compare-products-table .label-col{text-transform:capitalize;font-weight:500;color:var(--bs-heading-color);max-width:20%;width:20%;min-width:200px;}
[class*="compare-product-col-"]{max-width:25%;width:25%;min-width:300px;}
[class*="compare-product-col-"] .attachment-woocommerce_thumbnail{max-width:300px;border-radius:var(--bs-card-inner-border-radius);}
.to-remove.loading::before{margin-right:6px;}
.wl-list-item .lionthemes-wishlist-button{opacity:0;visibility:hidden;}
.wl-list-item:hover .lionthemes-wishlist-button{opacity:1;visibility:visible;}
.lionthemes-wishlist-button.loading::before{margin:0;}
.wl-list-item .lionthemes-wishlist-button.loading i{display:none;}
.woocommerce-widget-layered-nav-list, .widget_product_categories .product-categories{max-height:11.7rem;list-style:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-inline-end:0.2rem;}
.stock.in-stock, .stock-status .instock{color:#83b735;}
.out-of-stock, .stock-status .outofstock, .stock-status .outstock{color:#e2626b;}
.load-more-product .progress{width:15rem;max-width:100%;margin:auto;}
.swiper:not([class*=initialized]) .row{--bs-gutter-x:1rem;}
@media(min-width:992px){
.swiper:not([class*=initialized]) .row{--bs-gutter-x:1.5rem;}
.swiper[data-big_desktop_space="0"]:not([class*=initialized]) .row{--bs-gutter-x:0;}
.swiper[data-big_desktop_space="5"]:not([class*=initialized]) .row{--bs-gutter-x:0.25rem;}
.swiper[data-big_desktop_space="10"]:not([class*=initialized]) .row{--bs-gutter-x:0.5rem;}
.swiper[data-big_desktop_space="15"]:not([class*=initialized]) .row{--bs-gutter-x:0.75rem;}
.swiper[data-big_desktop_space="20"]:not([class*=initialized]) .row{--bs-gutter-x:1rem;}
.swiper[data-big_desktop_space="25"]:not([class*=initialized]) .row{--bs-gutter-x:1.25rem;}
.swiper[data-big_desktop_space="30"]:not([class*=initialized]) .row{--bs-gutter-x:1.5rem;}
}
@media(max-width:475.998px){
.swiper:not([class*=initialized]) .row{--bs-gutter-x:0.75rem;}
}
.swiper:not([class*=initialized]) .swiper-wrapper{width:calc(var(--bs-gutter-x) + 100%);}
.product-category>a{position:relative;border-radius:0.5rem;overflow:hidden;display:block;}
.product-category>a span{display:block;transition:all .35s ease-in-out;}
.product-category>a:hover span{transform:scale3d(1.05, 1.05, 1.05);}
.product-category>a img{object-fit:cover;}
.product-category .woocommerce-loop-category__title{margin:0;position:absolute;bottom:1rem;left:1.5rem;right:1.5rem;text-align:center;font-size:0.8rem;background:#fff;padding:0.7rem;border-radius:1.5rem;box-shadow:0 5px 30px #0000000d;text-align:center;white-space:nowrap;vertical-align:middle;pointer-events:none;}
@media(max-width:767.88px){
.product-category .woocommerce-loop-category__title{left:0.75rem;right:0.75rem;padding:0.57rem;font-size:0.7rem;}
.cat-title{--bs-btn-padding-x:1.3rem;--bs-btn-padding-y:0.495rem;}
}
.shop-categories.categories a:hover .ratio{transform:scale(1.05);}
.shop-categories.categories a img{transition:all .35s ease-in-out;border-radius:0.5rem;}
.cat-title span, .woocommerce-loop-category__title .count{background-color:transparent;font-size:0.6rem;padding:0;transform:translateY(-4px);display:inline-block;margin-left:2px;}
.social-custom svg{--e-icon-list-icon-margin:0 5px 0 0;}
.hover-link .elementor-icon-list-items li a:hover{padding-left:0.5rem;}
.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative;}
.quick-thumbnails .image-item img{width:100%;}
.product-wap:after{content:"" !important;position:absolute;width:100%;height:100%;pointer-events:none;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(94%, rgba(255, 255, 255, 0)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 94%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 94%, #fff 100%);}
@media(min-width:992px){
.swiper:not(.swiper-show) [class*="swiper-button-"]{visibility:hidden;pointer-events:none;}
.swiper:not(.swiper-show) .swiper-button-prev{transform:translateX(-30px);}
.swiper:not(.swiper-show) .swiper-button-next{transform:translateX(30px);}
.swiper:not(.swiper-show):hover [class*="swiper-button-"]{visibility:visible;pointer-events:visible;transform:translateX(0);}
.see-all{transform:translateY(100%);visibility:hidden;}
.product-images-quickview:hover .see-all{transform:none;visibility:visible;}
}  @keyframes fadeIn {
from{opacity:0;}
to{opacity:1;}
}
.fadeIn{animation-name:fadeIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.sidebar-togger-svg{width:2.25rem;height:2.25rem;display:inline-flex;justify-content:center;align-items:center;}
.product-sidebar-togger{background-color:var(--bs-dark);border-radius:30px;min-width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;transition:all .8s cubic-bezier(.19, 1, .22, 1);cursor:pointer;animation-delay:0.2s;}
.sidebar-togger-text{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;will-change:padding, max-width;color:var(--bs-white);text-transform:uppercase;font-size:0.6rem;transition:padding .3s cubic-bezier(.65, .66, .65, .66), max-width .3s cubic-bezier(.65, .66, .65, .66);}
.product-sidebar-togger:hover .sidebar-togger-text{padding-right:5rem;}
div[itemprop="offers"]{margin:1rem 0;}
.single-product-info .new-label+.sale-label{margin-left:0.25rem;}
.single-product-info .price{font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;gap:0 0.25rem;}
.single-product-info .price del{text-decoration:none;position:relative;}
.single-product-info .price del::after{content:"";position:absolute;top:53%;left:0;width:100%;height:1px;background-color:var(--bs-gray-500);}
.single-product-info .price del .amount{font-size:1rem;}
table.variations{margin-bottom:0.2rem;}
table.variations tbody tr{display:flex;flex-direction:column;}
table.variations .label{font-weight:normal;padding-bottom:0.3rem;}
table.variations .label .selected{font-weight:500;color:var(--bs-link-color);padding-left:0.25rem;}
table.variations label:after{content:":";margin-left:2px;}
table.variations .value select{padding:0.3rem 0.5rem;}
.single-product-info .add_to_compare, .single-product-info .add_to_wishlist{width:2.5rem;height:2.5rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bs-border-color);background-color:var(--bs-white);}
.lionthemes-compare-button.loading i, .lionthemes-wishlist-button.loading i{display:none;}
.add_to_wishlist.loading::before, .add_to_compare.loading::before{margin:0;}
.single-product-info .add_to_compare:hover, .single-product-info .add_to_wishlist:hover{background-color:var(--bs-dark);color:var(--bs-white);border-color:var(--bs-dark);}
@keyframes bs-move {
0%{left:0;opacity:0;}
5%,
80%{opacity:0;}
48%{opacity:.2;}
100%{left:82%;}
}
.single-product-info .single_add_to_cart_button{--bs-btn-border-radius:1.5rem;--bs-btn-bg:var(--bs-dark);--bs-btn-color:var(--bs-dark);--bs-btn-color:var(--bs-white);flex:1;position:relative;}
.single-product-info .single_add_to_cart_button:not(.disabled):after{position:absolute;content:"";top:0;left:0;z-index:1;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);width:15%;height:100%;transform:skew(-10deg, 0deg);animation:1.5s 1s infinite bs-move;opacity:0;}
.single_variation_wrap{width:100%;}
.woocommerce-variation-add-to-cart, form.cart{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;}
.woocommerce-variation{margin-bottom:1rem;}
.woocommerce-variation-description p{margin-bottom:0.7rem;}
.woocommerce-product-rating .woocommerce-review-link{font-size:0.7rem;color:inherit;}
.tabs-horizontal .nav-link{background-color:#F5F5F5;--bs-nav-link-padding-y:0.575rem;--bs-nav-link-padding-x:2rem;}
.tabs-vertical ul li a{border-bottom:1px solid transparent;}
.tabs-vertical ul li a.active{color:var(--bs-dark) !important;}
@media(max-width:991.988px){
.tabs-vertical .tab-content{border:0 !important;}
.tabs-vertical ul li a.active{border-color:var(--bs-dark);}
}
.single-product-info .tabs-accordion{margin-top:1.25rem;}
#wp-comment-cookies-consent{margin-top:0.25rem;}
.form-area input{--bs-border-radius-sm:3rem;}
.product-payment-info img{margin:0;}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child){display:none;}
.threesixty-navigation{width:max-content;}
.threesixty-navigation span{padding:0.5rem 0.25rem;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
.scroll-layout .single-product-info, .grid-layout .single-product-info{position:sticky;top:35px;}
.carousel-layout .single-product-info{max-width:100%;margin:auto;margin-top:2rem;width:40rem;}
.full-bell{max-width:100vw;width:100vw;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);}
.carousel-layout .product-carousel-images img{cursor:crosshair;}
.margin-0 p{margin:0;display:flex;flex-direction:column;gap:0.5rem;justify-content:center;align-items:center;}
.wpcf7-form .wpcf7-not-valid-tip{margin:0.25rem 0 0;font-size:0.6rem;}
.wpcf7 form .wpcf7-response-output{margin:0em 0.5em 1em;}
.social-icons li a{display:block;}
.widget_socialsharing_widget .social-icons li .linkedin{width:2rem;height:2rem;border:1px solid var(--bs-border-color);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:0.7rem;}
#product-social-share li a{font-size:2rem;}
@keyframes flash {
50%,
0%,
100%{opacity:1;}
25%,
75%{opacity:0;}
}
.flash{animation:flash 2s ease-in-out infinite;-webkit-animation:flash 2s ease-in-out infinite;animation-delay:1s;}
.countdown-row.bg-primary{--bs-bg-opacity:0.05;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}
.countdown-row.border-primary{--bs-border-opacity:0.07;}
.countdown-row .countdown-section:not(:last-child)::after{content:":";padding:0 1px;margin-right:1px;}
.countdown-sections .countdown-section:not(:last-child)::after{content:":";padding:0 1px;margin-right:1px;}
.countdown-section .countdown-val{font-weight:500;}
.lionthemes-countdown-event.style-2{color:var(--bs-link-color);}
.style-2 .countdown-sections .countdown-val{font-size:clamp(1.5rem,2.5vw, 1.8rem);}
.cart-side{--bs-offcanvas-width:22.5rem;}
.cart-shipping-content input, .cart-shipping-content select{--bs-border-radius-sm:3rem;}
.cart-shipping-content select{--bs-border-radius:3rem;}
.woocommerce-mini-cart__buttons .wc-forward{--bs-btn-border-color:var(--bs-border-color);--bs-btn-border-radius:3rem;}
.woocommerce-mini-cart__buttons .checkout{--bs-btn-bg:var(--bs-dark);--bs-btn-color:var(--bs-white);--bs-btn-border-color:var(--bs-dark);}
.cart-freeship-progress .progress{--bs-progress-height:0.25rem;}
.woocommerce-shipping-methods{list-style:none;padding:0;margin:0;}
.widget_shopping_cart{height:100%;}
.widget_shopping_cart_content{height:100%;display:flex;flex-direction:column;}
.mini-cart-container{flex:1;display:flex;flex-direction:column;}
.woocommerce-mini-cart .woocommerce-mini-cart-item:last-child{padding:0 !important;border:0 !important;}
.remove_from_cart_button{font-size:0;}
.remove_from_cart_button::before{font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\ea32";font-size:0.65rem;color:var(--bs-gray-500);}
.icon-progress{transform:translate(50%, -50%);--bls-transition:all 0.4s;right:-13px !important;}
.product-quantity .field-fixed-quantity.quantity, .woocommerce-mini-cart .field-fixed-quantity.quantity{border-radius:0.25rem;padding:0;margin:0;}
.product-quantity .field-fixed-quantity.quantity input, .woocommerce-mini-cart .field-fixed-quantity.quantity input{width:30px;height:30px;}
.product-quantity .field-fixed-quantity.quantity{border-radius:0.25rem;padding:0;margin:0;}
.product-quantity .field-fixed-quantity.quantity input{width:30px;height:40px;}
.cart-side-total.table{--bs-table-spacer-y:0;--bs-table-spacer-x:0;}
tr.woocommerce-shipping-totals.shipping{font-size:0.75rem;}
.cart-side-total tr.woocommerce-shipping-totals.shipping th{font-weight:400;--bs-table-spacer-y:0.1rem;}
.cart-side-total .order-total{--bs-table-spacer-y:0.25rem;--bs-table-color-state:var(--bs-link-color);}
.woocommerce-mini-cart .woocommerce-mini-cart-item{--bs-border-style:dashed;}
.myaccount-content .button, .woocommerce-button.view, .return-to-shop .button, .woocommerce-shipping-calculator .button, .checkout-button, .place-order .button, .woocommerce-form-login__submit, .form-row-last .button{--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-dark);--bs-btn-border-radius:3rem;}
.myaccount-content input, .shipping-calculator-form input, .woocommerce-checkout .woocommerce input{--bs-border-radius-sm:3rem;}
.woocommerce-checkout-review-order-table{--bs-table-spacer-y:0.6rem;--bs-table-spacer-x:0.75rem;}
.woocommerce-checkout-review-order-table .cart-discount td{display:inline-flex;align-items:center;gap:5px;}
.woocommerce-checkout-review-order-table tr th:last-child, .woocommerce-checkout-review-order-table tr td:last-child{text-align:right;}
.woocommerce-checkout-review-order-table thead tr th{border-bottom-width:2px;text-transform:uppercase;font-size:0.65rem;color:var(--bs-link-color);}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th{font-weight:500;}
.cat-thumbnail, .block-image{display:block;}
.ratio img{-webkit-transition:all .75s cubic-bezier(0, 0, .2, 1);transition:all .75s cubic-bezier(0, 0, .2, 1);}
.card.post-wrapper:hover .zoom-in img, .position-relative:hover .zoom-in img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
.zoom-out img{-webkit-transition:all .75s cubic-bezier(0, 0, .2, 1);transition:all .75s cubic-bezier(0, 0, .2, 1);-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
.col:hover .zoom-out img{-webkit-transform:scaleX(1);transform:scaleX(1);}
.move-up{background-color:transparent !important;}
.move-up img{-webkit-transition:all .3s cubic-bezier(0, 0, .2, 1);transition:all .3s cubic-bezier(0, 0, .2, 1);}
.col:hover .move-up img{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.scale-up img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.13) translateZ(0);transform:scale(1.13) translateZ(0);-webkit-transition:-webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:-webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:transform .64s cubic-bezier(.15, .75, .5, 1) 0s, -webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;}
.col:hover .scale-up img{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);}
.scale-up-bigger img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.13) translateZ(0);transform:scale(1.13) translateZ(0);-webkit-transition:-webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:-webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:transform .64s cubic-bezier(.15, .75, .5, 1) 0s;transition:transform .64s cubic-bezier(.15, .75, .5, 1) 0s, -webkit-transform .64s cubic-bezier(.15, .75, .5, 1) 0s;}
.col:hover .scale-up-bigger img{-webkit-transform:scale(1.2) translateZ(0);transform:scale(1.2) translateZ(0);}
.feature-blocks  .block-before-heading{font-size:0.6rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;}
.feature-blocks .block-heading{font-size:1.8rem;font-size:clamp(1.5rem, 4vw, 1.8rem);font-style:normal;font-weight:400;margin-bottom:0.7rem;}
.banner-style-2 .block-heading{font-size:clamp(1.5rem, 4vw, 2.25rem);}
.banner-style-3 .block-content{width:545px !important;background:#fff;border-radius:5px;max-width:90%;}
.banner-style-3  .block-before-heading{font-weight:400;}
.banner-style-3 .block-heading{font-size:clamp(1.5rem, 3.5vw, 2rem);}
.banner-style-4 .btn-link-hover{text-transform:capitalize;font-size:0.8rem;font-weight:500;margin-top:0.5rem;display:inline-block;}
.banner-style-4 .btn-link-hover::before{width:25px;}
.btn-link-hover{font-size:0.7rem;font-style:normal;font-weight:600;text-transform:uppercase;position:relative;}
.banner-style-5 .block-before-heading, .banner-style-5 .btn-link, .banner-style-5 .block-heading, .banner-style-5 .block-content{color:var(--bs-white);}
.banner-style-5 .btn-link-hover::before{background-color:var(--bs-white);}
.banner-style-5 .block-heading{font-weight:600;font-size:clamp(1rem, 3.5vw, 1.2rem);margin-bottom:0.3rem;}
.banner-style-5 .btn{font-weight:600;}
.banner-style-6 .block-content{width:100%;text-transform:uppercase;}
.banner-style-6 .block-before-heading{font-size:0.65rem;}
.banner-style-6 .block-heading{font-size:clamp(1rem, 3.5vw, 1.4rem);}
.banner-style-6 .btn-link{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0 0;border-top:1px solid var(--bs-white);margin:0.7rem 0 0;}
.banner-style-6 .btn-link::after{content:"\e933";font-family:'icon-dukamarket-new' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition);font-size:0.9rem;transform:rotate(-45deg);}
.banner-style-6 .col:hover  .btn-link::after{transform:rotate(0);}
.banner-style-6 .btn-link::before{display:none;}
.banner-style-7 .block-heading{font-size:clamp(1.5rem, 4vw,1.8rem);font-weight:400;}
.banner-style-8 .block-content{position:static !important;padding:1.5rem 0 0 0 !important;transform:none !important;}
.banner-style-8 .block-content .block-heading{font-size:1.2rem !important;margin-bottom:0.5rem;}
@keyframes btnlinkanimation {
0%{left:0;width:100%;}
33%{left:100%;width:0;}
66%{left:0;width:0;}
100%{right:0;width:100%;}
}
.btn-link-hover::before{content:"";position:absolute;height:2px;background-color:var(--bs-link-color);right:0;bottom:-2px;left:0;transition:all 0.4s;}
.feature-blocks>div:hover .btn-link-hover::before{animation:1s infinite btnlinkanimation;}
@media(min-width:992px){
.feature-blocks .block-content.p-lg-12{padding:2.5rem 2.5rem 2.5rem 3rem !important;}
.banner-style-2 .block-content.p-lg-12{padding-left:10% !important;}
.cat-item-info .btn{min-width:10rem;}
.banner-style-3 .block-content{padding:50px !important;}
.feature-blocks  .block-content.p-lg-2{padding:10% !important;}
.banner-custom .banner-style-3 .block-content{left:auto !important;right:-40px;}
.banner-style-5 .btn{padding-right:2rem !important;padding-left:2rem !important;}
.banner-style-7 .block-content{text-wrap:nowrap;}
.banner-style-8 .block-content.p-lg-12{padding:1.5rem 0 0 0 !important;}
}
@media(max-width:1199px) and (min-width:768px){
.masonry-layout .row .cat-item+.cat-item{margin-top:2vw;}
}
@media(max-width:575.988px){
.banner-style-2 .block-image{--bs-aspect-ratio:80% !important;}
.banner-style-3 .block-image{--bs-aspect-ratio:100% !important;}
.lionthemes-tiktok-videos .tiktok-embed{min-width:inherit !important;}
} @keyframes shadow-pulse {
0%{box-shadow:0 0 0 5px #fffc;}
100%{box-shadow:0 0 0 12px #fff0;}
}
.product-pin::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:shadow-pulse 1.8s infinite;}
.lionthemes-lookbook.style-2 .product-pin:hover, .product-pin:hover{background-color:var(--bs-primary) !important;color:var(--bs-white) !important;}
.product-pin:nth-last-of-type(2n+1)::before{animation-delay:241ms;}
.carousel-layout.swiper .item-col{margin-top:0 !important;}
.lion-ins-lookbook .ins-lb-item{cursor:pointer;}
.lionthemes-lookbook.style-2 .product-pin{background-color:var(--bs-white) !important;color:var(--bs-dark) !important;}
.product-popover .item-col{width:8rem;border-radius:0.25rem;padding:0.75rem !important;box-shadow:0 5px 30px rgba(0, 0, 0, 0.05);animation-name:fadeIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;}
.product-popover:not(.bottom-100) .item-col{margin-top:1rem !important;}
.product-popover.bottom-100 .item-col{margin-bottom:1rem !important;}
.product-popover .item-col::before{content:"";position:absolute;border-color:transparent;border-style:solid;border-width:8px 8px 0;border-top-color:var(--bs-white);transform-origin:center top;top:0;left:50%;transform:translate(-50%) rotate(180deg);}
.product-popover.bottom-100 .item-col::before{top:auto;transform:translate(-50%) rotate(0);bottom:-8px;}
@media(min-width:992px){
.product-popover .item-col{width:11rem;}
} @keyframes scrollingText {
0%{transform:translate3d(0, 0, 0)}
100%{transform:translate3d(-100%, 0, 0)}
}
.promo-ticker .ticker-item{animation:scrollingText var(--ticker-section-speed, 10s) linear infinite;will-change:transform;white-space:nowrap;}
.promo-ticker.animation-from-left .ticker-item{animation-direction:reverse}
.promo-ticker:hover .ticker-item{animation-play-state:paused}
.scroll-line{position:relative;display:inline-block;width:30px;}
.scroll-line::after{content:"";width:30px;border-top:1px solid var(--bs-link-color);position:absolute;top:50%;margin-top:-4px;}
.scroll-line-1::after{content:"";width:10px;height:10px;border-radius:50%;border:1px solid #999;position:absolute;top:50%;margin-top:-4px;transform:translateX(-3px);}
.scroll-line-1.smal::after{border:1px solid #fff;width:6px;height:6px;}
.lionthemes-topbar-slider .swiper-button-next, .lionthemes-topbar-slider .swiper-button-prev{--swiper-navigation-color:grb(153, 153, 153);--swiper-navigation-size:2rem;background:none;opacity:0.7;transition:0.3s;}
.lionthemes-topbar-slider .swiper-button-next:hover, .lionthemes-topbar-slider .swiper-button-prev:hover{background:none;opacity:1;}
.lionthemes-products-alllink .text-bg-light:hover{background-color:var(--bs-link-color) !important;color:var(--bs-white) !important;border-color:var(--bs-white) !important;}
.style_2  .testitop{border:0 !important;padding:1rem 1rem 0.5rem !important;}
.style_2  .testitop blockquote{font-size:clamp(1.2rem, 2.5vw, 1.6rem) !important;}
.style_2 .testitop .quote-svg{display:block !important;}
.style_3 .testitop{border:0 !important;max-width:810px;margin:auto;padding:0 !important;}
@media(min-width:767.899px){
.style_3 .testitop blockquote{font-size:1.2rem !important;font-weight:600 !important;}
} .suggest-products .item-product-widget:not(:last-child){padding-bottom:0.75rem;border-bottom:1px dotted var(--bs-border-color);}
.mc4wp-dark .input-group>.form-control{--bs-body-bg:none;--bs-border-color:#333;}
.mc4wp-dark input[type='email']:focus{border-color:#fff;}
.mc4wp-dark .input-group > .btn{color:#111 !important;background-color:#fff !important;}
.category-tab .btn-tab{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.35rem;--bs-nav-link-font-size:0.7rem;--bs-nav-link-font-weight:500;--bs-nav-pills-link-active-color:var(--bs-link-color);--bs-nav-pills-link-active-bg:#F5F5F5;}
.category-tab .btn-link{padding:0;background:none;--bs-nav-pills-link-active-color:var(--bs-link-color);--bs-nav-pills-link-active-bg:transform;margin:0 1rem;}
@media(max-width:767.888px){
.category-tab .btn-link{margin:0 0.4rem;}
}
.category-tab .btn-link::before{width:0;}
.category-tab .btn-link:hover::before, .category-tab .btn-link.active::before{width:100%;}
.home .footer-v1{border:0 !important;padding:0 !important;}
.button-full .elementor-button-wrapper{display:grid;}
.button-full .elementor-button-text{flex-grow:inherit;}
.newsletter-full .mc4wp-form-fields .input-group{display:grid;}
.newsletter-full .mc4wp-form-fields .input-group .form-control{width:100%;}
.brand-logo-item{overflow:hidden;position:relative;}
.rounded-3 .brand-logo-item{border-radius:0.5rem;}
.brand-logo-item img{-webkit-transition:all .75s cubic-bezier(0, 0, .2, 1);transition:all .75s cubic-bezier(0, 0, .2, 1);}
.brand-logo-item:hover img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
.brand-logo-item a[href]{display:block;}
.brand-logo-item a[href]::before{content:"\e9a5";font-family:'icon-dukamarket-new' !important;font-size:18px;align-items:center;border-radius:50%;display:flex;justify-content:center;will-change:transform;color:var(--heading-color);font-weight:400;width:54px;height:54px;background-color:#ffffff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s ease-in-out;}
.brand-logo-item:hover a[href]::before{opacity:1;visibility:visible;}
@media(min-width:768px){
.lionthemes-feature-categories.grid-layout .col-md-6{flex:0 0 auto !important;width:50% !important;}

}
.button-sale .btn:hover{background-color:#ffffff !important;border-color:#ffffff !important;color:var(--bs-link-color) !important;}
.category-center .swiper{overflow:visible;}
.lionthemes-feature-categories.style_3 .cat-item-info{left:10px !important;transform:none !important;}
.lionthemes-feature-categories.style_3 .cat-title{font-weight:600 !important;font-size:0.8rem !important;--bs-btn-padding-y:0.535rem;}
@media(min-width:1199.999px){
.simple-list-layout{width:55%;max-width:100%;margin:auto;}
.lionthemes-feature-categories.style_3 .cat-title{min-width:8rem;}
.lionthemes-feature-categories.style_6 .cat-item-info{padding-bottom:2rem !important;}
}
.simple-list-layout .cat-title{font-size:1.51rem;font-size:clamp(0.8rem, 3vw,1.51rem);font-weight:bold;font-weight:800;text-transform:none;margin:0 !important;padding:5px 1rem !important;}
.simple-list-layout .cat-title:hover{color:var(--bs-primary) !important;}
.simple-list-layout .cat-title span{opacity:0.5;}
.lionthemes-feature-categories.style_2 .cat-item-info{position:static !important;transform:none !important;padding:1rem 0 0 !important;}
.lionthemes-feature-categories.style_2 .cat-item-info .cat-title{text-transform:capitalize !important;font-size:18px;font-weight:500;}
.lionthemes-feature-categories.style_2 .cat-item-info .cat-title::before{display:none;}
.lionthemes-feature-categories.style_6 .cat-item-info .cat-title::before{display:none;}
.lionthemes-feature-categories.style_6 .btn-link{color:var(--bs-white);text-transform:capitalize;font-size:1.3rem;font-weight:400;font-family:var(--bs-heading-font-family);display:flex;align-items:center;gap:5px;}
.products-gear .product-info{padding:1rem !important;border-top:1px solid var(--bs-border-color);}
.products-gear .star-rating{color:#FFB800;}
.products-gear .wrap-price{margin-top:0.3rem;}
.products-gear .product-name{font-weight:500 !important;font-size:0.7rem !important;}
.products-sneaker .product-name{text-transform:uppercase;font-weight:600 !important;font-size:0.7rem !important;}
.products-sneaker  .ratings{margin:3px 0;}
.card-fw-bold .add_to_cart_button{--bs-btn-font-size:0.7rem;--bs-btn-font-weight:700;}
.card-fw-bold .woocommerce-grouped-product-list-item__price, .card-fw-bold .price{font-size:0.8rem;font-weight:600;}
.lionthemes-feature-categories.style_4 .cat-title{--bs-btn-font-weight:700;--bs-btn-padding-y:0.495rem;text-transform:capitalize;font-size:0.7rem;}
.lionthemes-feature-categories.style_5 .cat-title{--bs-btn-font-weight:500;--bs-btn-padding-y:0.528rem;text-transform:capitalize;font-size:0.8rem;}
@media(min-width:992px){
.lionthemes-feature-categories.style_4  .btn{min-width:0.9rem;}
}
.lionthemes-products.style_2 .product-name{
font-weight: 700 !important;
font-size: 0.7rem !important;
margin-bottom: 2px !important;
}.elementor-1619 .elementor-element.elementor-element-a344b57 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-1619 .elementor-element.elementor-element-a344b57 > .elementor-container{min-height:40px;}
.elementor-1619 .elementor-element.elementor-element-a344b57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-1619 .elementor-element.elementor-element-a344b57:not(.elementor-motion-effects-element-type-background), .elementor-1619 .elementor-element.elementor-element-a344b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}
.elementor-1619 .elementor-element.elementor-element-a344b57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#999999;padding:0px 30px 0px 30px;}
.elementor-1619 .elementor-element.elementor-element-a344b57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1619 .elementor-element.elementor-element-a344b57 a{color:#999999;}
.elementor-1619 .elementor-element.elementor-element-a344b57 a:hover{color:#999999D9;}
.elementor-1619 .elementor-element.elementor-element-205ecfed .elementor-icon-list-icon i{transition:color 0.3s;}
.elementor-1619 .elementor-element.elementor-element-205ecfed .elementor-icon-list-icon svg{transition:fill 0.3s;}
.elementor-1619 .elementor-element.elementor-element-205ecfed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1619 .elementor-element.elementor-element-205ecfed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1619 .elementor-element.elementor-element-205ecfed .elementor-icon-list-item > a{font-size:14px;}
.elementor-1619 .elementor-element.elementor-element-205ecfed .elementor-icon-list-text{transition:color 0.3s;}
.elementor-1619 .elementor-element.elementor-element-6a78868e > .elementor-element-populated{text-align:center;}
.elementor-1619 .elementor-element.elementor-element-14f7759a .elementor-heading-title{font-size:14px;}
@media(min-width:768px){
.elementor-1619 .elementor-element.elementor-element-7d74681d{width:35%;}
.elementor-1619 .elementor-element.elementor-element-6a78868e{width:29.333%;}
.elementor-1619 .elementor-element.elementor-element-204d3e23{width:35%;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-1619 .elementor-element.elementor-element-6a78868e{width:100%;}
} .elementor-1955 .elementor-element.elementor-element-383fcce9 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-1955 .elementor-element.elementor-element-383fcce9 > .elementor-container{min-height:40px;}
.elementor-1955 .elementor-element.elementor-element-383fcce9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-1955 .elementor-element.elementor-element-383fcce9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#111111;padding:0px 30px 0px 30px;}
.elementor-1955 .elementor-element.elementor-element-383fcce9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-1955 .elementor-element.elementor-element-383fcce9 a{color:#111111;}
.elementor-1955 .elementor-element.elementor-element-49fa441b .elementor-icon-list-icon i{transition:color 0.3s;}
.elementor-1955 .elementor-element.elementor-element-49fa441b .elementor-icon-list-icon svg{transition:fill 0.3s;}
.elementor-1955 .elementor-element.elementor-element-49fa441b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-1955 .elementor-element.elementor-element-49fa441b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1955 .elementor-element.elementor-element-49fa441b .elementor-icon-list-item > a{font-size:14px;}
.elementor-1955 .elementor-element.elementor-element-49fa441b .elementor-icon-list-text{transition:color 0.3s;}
.elementor-1955 .elementor-element.elementor-element-7efce3c0 > .elementor-element-populated{text-align:center;}
.elementor-1955 .elementor-element.elementor-element-49da43fa .elementor-heading-title{font-size:14px;}
@media(min-width:768px){
.elementor-1955 .elementor-element.elementor-element-5df48adf{width:35%;}
.elementor-1955 .elementor-element.elementor-element-7efce3c0{width:29.333%;}
.elementor-1955 .elementor-element.elementor-element-75a56784{width:35%;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-1955 .elementor-element.elementor-element-7efce3c0{width:100%;}
} .elementor-3448 .elementor-element.elementor-element-1e61fd0b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b > .elementor-container{min-height:40px;text-align:center;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b:not(.elementor-motion-effects-element-type-background), .elementor-3448 .elementor-element.elementor-element-1e61fd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#999999;padding:0% 25% 0% 25%;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b a{color:#FFFFFF;}
.elementor-3448 .elementor-element.elementor-element-1e61fd0b a:hover{color:#FFFFFFE0;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f > .elementor-container{min-height:40px;text-align:center;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-52d7d57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0473E;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:0% 25% 0% 25%;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f a{color:#FFFFFF;}
.elementor-4045 .elementor-element.elementor-element-52d7d57f a:hover{color:#FFFFFFE0;}
@media(max-width:1024px){
.elementor-4045 .elementor-element.elementor-element-52d7d57f{padding:0% 0% 0% 0%;}
.elementor-4045 .elementor-element.elementor-element-6b78e6b3 > .elementor-element-populated{padding:0% 10% 0% 10%;}
} .elementor-5105 .elementor-element.elementor-element-5d5b58c > .elementor-container{min-height:40px;text-align:center;}
.elementor-5105 .elementor-element.elementor-element-5d5b58c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-5105 .elementor-element.elementor-element-5d5b58c:not(.elementor-motion-effects-element-type-background), .elementor-5105 .elementor-element.elementor-element-5d5b58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0473E;}
.elementor-5105 .elementor-element.elementor-element-5d5b58c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}
.elementor-5105 .elementor-element.elementor-element-5d5b58c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-5105 .elementor-element.elementor-element-79937ee .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-5105 .elementor-element.elementor-element-79937ee > .elementor-container{min-height:40px;}
.elementor-5105 .elementor-element.elementor-element-79937ee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-5105 .elementor-element.elementor-element-79937ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#111111;padding:0px 30px 0px 30px;}
.elementor-5105 .elementor-element.elementor-element-79937ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-5105 .elementor-element.elementor-element-79937ee a{color:#111111;}
.elementor-5105 .elementor-element.elementor-element-3977eb5 .elementor-icon-list-icon i{transition:color 0.3s;}
.elementor-5105 .elementor-element.elementor-element-3977eb5 .elementor-icon-list-icon svg{transition:fill 0.3s;}
.elementor-5105 .elementor-element.elementor-element-3977eb5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}
.elementor-5105 .elementor-element.elementor-element-3977eb5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5105 .elementor-element.elementor-element-3977eb5 .elementor-icon-list-item > a{font-size:14px;}
.elementor-5105 .elementor-element.elementor-element-3977eb5 .elementor-icon-list-text{transition:color 0.3s;}
.elementor-5105 .elementor-element.elementor-element-1ec3b59 > .elementor-element-populated{text-align:center;}
.elementor-5105 .elementor-element.elementor-element-0b9c145 .elementor-heading-title{font-size:14px;}
@media(max-width:1024px){
.elementor-5105 .elementor-element.elementor-element-5d5b58c{padding:5px 15px 5px 15px;}
}
@media(min-width:768px){
.elementor-5105 .elementor-element.elementor-element-ed1629f{width:35%;}
.elementor-5105 .elementor-element.elementor-element-1ec3b59{width:29.333%;}
.elementor-5105 .elementor-element.elementor-element-c4cc35a{width:35%;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-5105 .elementor-element.elementor-element-1ec3b59{width:100%;}
} .elementor-6306 .elementor-element.elementor-element-1e15bfa1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1 > .elementor-container{min-height:40px;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1:not(.elementor-motion-effects-element-type-background), .elementor-6306 .elementor-element.elementor-element-1e15bfa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#999999;padding:0px 30px 0px 30px;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1 a{color:#999999;}
.elementor-6306 .elementor-element.elementor-element-1e15bfa1 a:hover{color:#FFFFFF;}
.elementor-6306 .elementor-element.elementor-element-34259448 > .elementor-element-populated{text-align:center;}
.elementor-6306 .elementor-element.elementor-element-29643e66 .elementor-heading-title{font-size:12px;font-weight:500;}:root{--page-title-display:none;}
@media(max-width:1024px) and (min-width:768px){
.elementor-6306 .elementor-element.elementor-element-34259448{width:100%;}
} .elementor-8238 .elementor-element.elementor-element-04be257 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-8238 .elementor-element.elementor-element-04be257 > .elementor-container{min-height:40px;text-align:center;}
.elementor-8238 .elementor-element.elementor-element-04be257 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-8238 .elementor-element.elementor-element-04be257:not(.elementor-motion-effects-element-type-background), .elementor-8238 .elementor-element.elementor-element-04be257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3D2E;}
.elementor-8238 .elementor-element.elementor-element-04be257{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:0% 25% 0% 25%;}
.elementor-8238 .elementor-element.elementor-element-04be257 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-8238 .elementor-element.elementor-element-04be257 a{color:#FFFFFF;}
.elementor-8238 .elementor-element.elementor-element-04be257 a:hover{color:#FFFFFFE0;}:root{--page-title-display:none;}
@media(max-width:1024px){
.elementor-8238 .elementor-element.elementor-element-04be257{padding:0% 0% 0% 0%;}
.elementor-8238 .elementor-element.elementor-element-970e5ef > .elementor-element-populated{padding:0% 10% 0% 10%;}
} .elementor-7405 .elementor-element.elementor-element-d3e6c87 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}
.elementor-7405 .elementor-element.elementor-element-d3e6c87 > .elementor-container{min-height:40px;}
.elementor-7405 .elementor-element.elementor-element-d3e6c87 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-7405 .elementor-element.elementor-element-d3e6c87:not(.elementor-motion-effects-element-type-background), .elementor-7405 .elementor-element.elementor-element-d3e6c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD7D7;}
.elementor-7405 .elementor-element.elementor-element-d3e6c87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}
.elementor-7405 .elementor-element.elementor-element-d3e6c87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-7405 .elementor-element.elementor-element-1362a30 > .elementor-element-populated{text-align:center;}
.elementor-7405 .elementor-element.elementor-element-0bbfb19 .elementor-heading-title{color:#111111;font-size:12px;font-weight:500;}
@media(max-width:1024px) and (min-width:768px){
.elementor-7405 .elementor-element.elementor-element-1362a30{width:100%;}
}
.lionthemes-ticker {
overflow: hidden;
}