.wcpb-bundled-products-container{}
.wcpb-bundled-product{width:100%;padding:0px;margin:10px 0px;border:none;border-collapse:collapse;}
.wcpb-bundled-product td{vertical-align:top;}
.wcpb-bundled-product td.wcpb-thumbnail-td{width:100px;}
.wcpb-bundled-product td a.wcpb-featured{width:80px;display:inline-block;}
.wcpb-bundled-product td a.wcpb-featured img{width:100%;height:auto;}
.wcpb-bundled-product-title{text-decoration:none;}
.wcpb-bundled-product-title h1{}
.wcpb-bundled-product-desc{margin-bottom:5px !important;}
.wcpb-bundled-product-stock{}
.wcpb-bundled-product-stock span.wcpb-in-stock-label{font-weight:bold;}
.wcpb-bundled-product-stock span.wcpb-out-of-stock-label{}
.wcpb-cart-item-container{}
.wcpb-cart-item-container dt{}
.wcpb-cart-item-container dd{margin-bottom:0px !important;}
.wcpb-cart-item-container dd a{}
.style-hotcombo .products-thumb-big{float:left;width:25%;padding:0 15px;min-height:455px;}
.style-hotcombo .products-thumb-big .sale-off{border:1px solid #f95759;border-radius:50%;width:87px;height:87px;text-align:center;line-height:87px;background:#f95759;color:#fff;font-size:35px;font-weight:bold;position:absolute;top:25px;left:20px;}
.style-hotcombo .item-pack{float:left;width:75%;padding:0 15px;position:relative;}
.style-hotcombo .item .item-wrap .item-detail .item-content{width:100%;float:left;margin-top:10px;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left{width:25%;text-align:left;margin-top:15px;float:left;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .star-rating{margin-bottom:5px;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .item-price{margin-bottom:15px;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .item-price del{margin-right:50px;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .add_to_cart_button{border:1px solid #222222;font-size:14px !important;width:auto;height:auto;text-transform:uppercase;background-color:#222 !important;color:#fff;padding:5px 0;min-width:170px;text-align:center;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .add_to_cart_button:before{content:"\f07a";position:relative;font-size:14px;font-family:fontawesome;font-family:'Font Awesome 5 Free';margin-right:12px;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-right{width:75%;float:right;text-align:right;}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-right h4{text-align:right;text-transform:uppercase;margin-bottom:0;}
.style-hotcombo .item-thumbnail-product{position:relative;}
.style-hotcombo .item-thumbnail-product img{margin-bottom:0;}
.style-hotcombo .item-thumbnail-product:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0, 0);transition:1s ease;}
.style-hotcombo .item-thumbnail-product:hover:before{background:rgba(0,0,0, 0.2);}
.style-hotcombo .boxinfo-wrapper{position:absolute;bottom:5px;left:10px;right:10px;opacity:1;}
.style-hotcombo .boxinfo-wrapper .title-wrapper a,.style-hotcombo .boxinfo-wrapper .price-wrapper{color:#fff;}
.style-hotcombo .boxinfo-wrapper .price-wrapper{color:#444444;opacity:1;}
.style-hotcombo .boxinfo-wrapper .title-wrapper a{opacity:0;transition:1s ease;}
.style-hotcombo .item-thumbnail-product:hover .boxinfo-wrapper .title-wrapper a{opacity:1;color:#fff;}
.style-hotcombo .item-thumbnail-product:hover .boxinfo-wrapper .price-wrapper{color:#fff;}
@media(max-width:768px){
.style-hotcombo .products-thumb-big {
display: none;
}
.style-hotcombo .item-pack, .style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left {
width:100%;
}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-left .add_to_cart_button {
position: absolute;
bottom: 0;
}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-right {
margin-bottom: 25px;
text-align: left;
float: left;
}
.style-hotcombo .item .item-wrap .item-detail .item-content .item-content-right h4 {
text-align: left;
}
}@-webkit-keyframes blink {
0%,
100%{opacity:0;}
50%{opacity:1;}
}
@keyframes blink {
0%,
100%{opacity:0;}
50%{opacity:1;}
}
@keyframes aoe-zoom-in {
0%{transform:scale(1);opacity:0.8;}
100%{transform:scale(1.4);opacity:0;}
}
@-webkit-keyframes aoe-zoom-in {
0%{transform:scale(1);opacity:0.8;}
100%{transform:scale(1.4);opacity:0;}
}
@-moz-keyframes aoe-zoom-in {
0%{transform:scale(1);opacity:0.8;}
100%{transform:scale(1.4);opacity:0;}
}
:root{--default-color:#00599c;--second-color:#6c757d;--main-color:#333;--black-color:#000;--white-color:#fff;--title-color:#333;--title-color-hover:#222;--box-shadow:#eae7f5;--border-color:#ebebeb;--bg-block:#f5f5f5;--gray-color:#a9a9a9;--dark-gray-color:#808080;--light-gray-color:#d3d3d3;--light-color:#f9fafb;--light-color-hover:#f9fafb;--dark-color:#212529;--dark-color-hover:#1c1f23;--info-color:#0dcaf0;--info-color-hover:#3dd5f3;--primary-color:#0d6efd;--primary-color-hover:#0b5ed7;--success-color:#28a745;--success-color-hover:#218838;--warning-color:#ffc107;--warning-color-hover:#d39e00;--danger-color:#dc3545;--danger-color-hover:#bb2d3b;--price-color:#ff3329;--sale-color:#ff3329;--star-color:#ffc107;--black-transparent-1:rgba(0, 0, 0, 0.1);--black-transparent-2:rgba(0, 0, 0, 0.2);--black-transparent-3:rgba(0, 0, 0, 0.3);--black-transparent-4:rgba(0, 0, 0, 0.4);--black-transparent-5:rgba(0, 0, 0, 0.5);--black-transparent-6:rgba(0, 0, 0, 0.6);--black-transparent-7:rgba(0, 0, 0, 0.7);--black-transparent-8:rgba(0, 0, 0, 0.8);--black-transparent-9:rgba(0, 0, 0, 0.9);--white-transparent-1:rgba(255, 255, 255, 0.1);--white-transparent-2:rgba(255, 255, 255, 0.2);--white-transparent-3:rgba(255, 255, 255, 0.3);--white-transparent-4:rgba(255, 255, 255, 0.4);--white-transparent-5:rgba(255, 255, 255, 0.5);--white-transparent-6:rgba(255, 255, 255, 0.6);--white-transparent-7:rgba(255, 255, 255, 0.7);--white-transparent-8:rgba(255, 255, 255, 0.8);--white-transparent-9:rgba(255, 255, 255, 0.9);--padding-swe-col:10px;--margin-swe-col:-10px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.swe-slider{width:100%;}
.swe-slider .slick-slide{padding:0;}
.swe-slider .swe-slider-btn{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;display:flex;justify-content:center;align-items:center;padding:5px 8px;}
.swe-slider .swe-slider-btn.prev-item{left:15px;}
.swe-slider .swe-slider-btn.next-item{right:15px;}
.slick-arrow{--black-color:#333;position:absolute;display:block;height:30px;width:30px;line-height:30px;font-size:0px;cursor:pointer;background:var(--gray-color);color:var(--black-color);top:50%;left:0px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:1;text-align:center;transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;-ms-transition:300ms;}
.slick-arrow:hover, .slick-arrow:focus{outline:none;background:var(--dark-gray-color);color:var(--white-color);}
.slick-arrow:hover:before, .slick-arrow:focus:before{opacity:var(--slick-opacity-on-hover);}
.slick-arrow.slick-disabled:before{opacity:var(--slick-opacity-not-active);}
.slick-arrow:before{display:block;font-size:20px;color:var(--slick-arrow-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-arrow:nth-child(3){left:auto;right:0px;}
.slick-prev{left:0px;}
[dir="rtl"] .slick-prev{left:auto;right:0px;}
.slick-prev:before{content:var(--slick-prev-character);}
[dir="rtl"] .slick-prev:before{content:var(--slick-next-character);}
.slick-next{right:0px;}
[dir="rtl"] .slick-next{left:0px;right:auto;}
.slick-next:before{content:var(--slick-next-character);}
[dir="rtl"] .slick-next:before{content:var(--slick-prev-character);}
.swe-slider .slick-dots li button:before{display:none;}
.swe-slider ul.slick-dots{display:flex;align-items:center;justify-content:center;width:100%;}
.swe-slider ul.slick-dots li{width:10px;height:10px;margin:0 3px;border-radius:5px;transition:450ms;-webkit-transition:450ms;-moz-transition:450ms;-o-transition:450ms;-ms-transition:450ms;background:#ccc;border:0;cursor:pointer;}
.swe-slider ul.slick-dots li.slick-active{width:30px;background:var(--black-color);}
.swe-slider ul.slick-dots li button{display:none;}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:var(--slick-opacity-on-hover);}
.slick-dots li button:before{position:absolute;top:0;left:0;content:var(--slick-dot-character);width:20px;height:20px;font-size:var(--slick-dot-size);line-height:20px;text-align:center;color:var(--slick-dot-color);opacity:var(--slick-opacity-not-active);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:var(--slick-dot-color-active);opacity:var(--slick-opacity-default);}
.rtl .slick-slider .slick-track, .rtl .slick-slider .slick-list{direction:rtl;}
.rtl .slick-slider .swe-item{direction:ltr;}
.swe-slider:not(.slick-slider){display:none;}
.swe-row{display:flex;flex-wrap:wrap;margin:0;flex-direction:row;margin-left:var(--margin-swe-col);margin-right:var(--margin-swe-col);align-items:stretch;}
.swe-row.products .product{margin-right:0px;}
.swe-wrapper .swe-row.products{margin-left:var(--margin-swe-col);margin-right:var(--margin-swe-col);}
.swe-wrapper .swe-row.products .product{margin-right:0px;}
*[class*="swe-col-"] > .post, *[class*="swe-col-"] > .product, *[class*="swe-col-"] > .swe-col{padding-left:var(--padding-swe-col);padding-right:var(--padding-swe-col);}
.swe-col-6 > .post, .swe-col-6 > .product, .swe-col-6 > .swe-col{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;width:100%;}
.swe-col-5 > .post, .swe-col-5 > .product, .swe-col-5 > .swe-col{width:20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:100%;}
.swe-col-4 > .post, .swe-col-4 > .product, .swe-col-4 > .swe-col{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%;}
.swe-col-3 > .post, .swe-col-3 > .product, .swe-col-3 > .swe-col{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;width:100%;}
.swe-col-2 > .post, .swe-col-2 > .product, .swe-col-2 > .swe-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%;}
.swe-col-1 > .post, .swe-col-1 > .product, .swe-col-1 > .swe-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
@media(min-width:768px){
.swe-col-md-6 > .post, .swe-col-md-6 > .product, .swe-col-md-6 > .swe-col{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;width:100%;}
.swe-col-md-5 > .post, .swe-col-md-5 > .product, .swe-col-md-5 > .swe-col{width:20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:100%;}
.swe-col-md-4 > .post, .swe-col-md-4 > .product, .swe-col-md-4 > .swe-col{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%;}
.swe-col-md-3 > .post, .swe-col-md-3 > .product, .swe-col-md-3 > .swe-col{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;width:100%;}
.swe-col-md-2 > .post, .swe-col-md-2 > .product, .swe-col-md-2 > .swe-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%;}
.swe-col-md-1 > .post, .swe-col-md-1 > .product, .swe-col-md-1 > .swe-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
@media(min-width:1025px){
.swe-col-lg-6 > .post, .swe-col-lg-6 > .product, .swe-col-lg-6 > .swe-col{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;width:100%;}
.swe-col-lg-5 > .post, .swe-col-lg-5 > .product, .swe-col-lg-5 > .swe-col{width:20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:100%;}
.swe-col-lg-4 > .post, .swe-col-lg-4 > .product, .swe-col-lg-4 > .swe-col{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%;}
.swe-col-lg-3 > .post, .swe-col-lg-3 > .product, .swe-col-lg-3 > .swe-col{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;width:100%;}
.swe-col-lg-2 > .post, .swe-col-lg-2 > .product, .swe-col-lg-2 > .swe-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:100%;}
.swe-col-lg-1 > .post, .swe-col-lg-1 > .product, .swe-col-lg-1 > .swe-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}
}
.swe-woo-products-bundles{--padding-swe-col:10px;--margin-swe-col:-10px;}
.swe-woo-products-bundles ul.products li.product{margin-bottom:0px;}
.swe-woo-products-bundles div img{border-radius:3px;}
.swe-woo-products-bundles .swe-wrap-head{margin-bottom:20px;}
.swe-woo-products-bundles ul.products .wrap-item{display:flex !important;align-items:stretch;}
.swe-woo-products-bundles ul.products .wrap-item li.product{padding-right:20px;min-width:45%;margin-bottom:0px;margin-right:0px;}
.swe-woo-products-bundles ul.products .wrap-item li.product img{width:100%;}
.swe-woo-products-bundles ul.products .wrap-item li.product .swpb-wrap-product-bundles{display:none;}
.swe-woo-products-bundles ul.products .wrap-item .item-bundles-wrapper{overflow:hidden;max-width:100%;}
.swe-woo-products-bundles .title-bundles{text-align:left;font-weight:400;color:#ff2828;font-size:14px;margin-bottom:15px;}
.swe-woo-products-bundles .item-bundles img{width:100%;}
.swe-woo-products-bundles .item-bundles .title-wrapper a{text-decoration:none;}
.swe-woo-products-bundles .item-bundles.normal .thumbnail-wrapper{margin-bottom:5px;}
.swe-woo-products-bundles .item-bundles.normal .boxinfo-wrapper{text-align:center;}
.swe-woo-products-bundles .item-bundles.normal .title-wrapper{font-size:12px;}
.swe-woo-products-bundles .item-bundles.normal .title-wrapper a{color:#000;}
.swe-woo-products-bundles .item-bundles.normal .title-wrapper a:hover{color:#ff2828;}
.swe-woo-products-bundles .item-bundles.normal .price-wrapper{transition:300ms;color:#ff2828;font-weight:600;font-size:12px;}
.swe-woo-products-bundles .item-bundles.normal .price-wrapper del{color:#999;font-weight:400;}
.swe-woo-products-bundles .item-bundles.normal .price-wrapper ins{color:#ff2828;font-weight:600;}
.swe-woo-products-bundles .item-bundles.overlay .item-thumbnail-wrap{position:relative;border-radius:3px;overflow:hidden;transition:300ms;}
.swe-woo-products-bundles .item-bundles.overlay .item-thumbnail-wrap:before{content:"";display:block;width:100%;height:200%;background-image:linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.7) 50%);transition:300ms;position:absolute;top:0%;left:0px;}
.swe-woo-products-bundles .item-bundles.overlay .price-wrapper{opacity:0;transition:300ms;color:#ff2828;font-weight:600;font-size:12px;}
.swe-woo-products-bundles .item-bundles.overlay .price-wrapper del{color:#999;font-weight:400;}
.swe-woo-products-bundles .item-bundles.overlay .price-wrapper ins{color:#ff2828;font-weight:600;}
.swe-woo-products-bundles .item-bundles.overlay .boxinfo-wrapper{position:absolute;bottom:0;padding:5px 10px;width:100%;text-align:center;transform:translateY(0%);bottom:-15%;transition:300ms;}
.swe-woo-products-bundles .item-bundles.overlay .boxinfo-wrapper .category a{color:white;}
.swe-woo-products-bundles .item-bundles.overlay .boxinfo-wrapper .title-wrapper, .swe-woo-products-bundles .item-bundles.overlay .boxinfo-wrapper a{color:white;margin-bottom:5px;font-size:12px;}
.swe-woo-products-bundles .item-bundles.overlay .item-thumbnail-product:hover .boxinfo-wrapper{transform:translateY(50%);bottom:50%;}
.swe-woo-products-bundles .item-bundles.overlay .item-thumbnail-product:hover .price-wrapper{opacity:1;}
.swe-woo-products-bundles .item-bundles.overlay .item-thumbnail-product:hover .item-thumbnail-wrap:before{top:-100%;}
.swe-woo-products-bundles .item-bundles .item-thumbnail-product{display:block !important;max-width:100%;margin-bottom:calc(var(--padding-swe-col) * 2);padding-left:var(--padding-swe-col);padding-right:var(--padding-swe-col);}
.swe-woo-products-bundles .item-bundles .slick-slide > div:last-child .item-thumbnail-product{margin-bottom:0px;}
.swe-woo-products-bundles .swe-slider{margin-bottom:20px;}
.swe-woo-products-bundles .swe-slider .swe-slider-btn{border-radius:50%;color:#fff;background:#000;opacity:0;}
.swe-woo-products-bundles .swe-slider .swe-slider-btn:hover{background:#ff2828;}
.swe-woo-products-bundles .swe-slider .swe-slider-btn.prev-item{left:40px;}
.swe-woo-products-bundles .swe-slider .swe-slider-btn.next-item{right:40px;}
.swe-woo-products-bundles .swe-slider:hover .swe-slider-btn{opacity:1;}
.swe-woo-products-bundles .swe-slider:hover .swe-slider-btn.prev-item{left:10px;}
.swe-woo-products-bundles .swe-slider:hover .swe-slider-btn.next-item{right:10px;}
.swe-woo-products-bundles .slick-list{margin-left:var(--margin-swe-col);margin-right:calc(var(--margin-swe-col) + 2px);}
.swe-woo-products-bundles .item-content-bundle img{border-radius:3px;}
.swe-woo-products-bundles ul.products .wrap-item{margin-bottom:20px;}
.swe-woo-products-bundles.vertical ul.products .wrap-item{flex-direction:column;}
.swe-woo-products-bundles.vertical ul.products .wrap-item li.product{max-width:100%;width:100%;padding-right:0px;margin-bottom:20px;}
.swe-woo-products-bundles.layout-1 .box-title h3{font-size:16px;}
.swe-woo-products-bundles.layout-1 .box-title a{text-decoration:none;color:#000;font-weight:400;}
.swe-woo-products-bundles.layout-1 .box-title a:hover{color:#ff2828;}
.swe-woo-products-bundles.layout-1 .item-price{margin-bottom:15px;color:#ff2828;}
.swe-woo-products-bundles.layout-1 .item-price del{color:#999;font-weight:400;}
.swe-woo-products-bundles.layout-1 .item-price ins{color:#ff2828;font-weight:600;}
.swe-woo-products-bundles.layout-1 .box-description{margin-bottom:15px;font-size:14px;}
.swe-woo-products-bundles.layout-1 .box-description > *:last-child{margin-bottom:0px;}
.swe-woo-products-bundles.layout-1 .item-image-bundle{width:35%;margin-right:20px;}
.swe-woo-products-bundles.layout-1 .item-image-bundle img{width:100%;}
.swe-woo-products-bundles.layout-1 .item-content-bundle{flex:1;max-width:100%;overflow:hidden;text-align:left;}
.swe-woo-products-bundles.layout-1 .bundle-add-to-cart{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding-top:20px;padding-bottom:20px;margin-bottom:20px;}
.swe-woo-products-bundles.layout-1 .product_type_bundle{background:#f5f5f5;transition:300ms;border-radius:5px;color:#000;}
.swe-woo-products-bundles.layout-1 .product_type_bundle:hover{background:#ff2828;color:#fff;}
.swe-woo-products-bundles.layout-1 .bundle-meta{font-size:14px;color:#666;}
.swe-woo-products-bundles.layout-1 .meta-categories a{color:#333;text-decoration:none;}
.swe-woo-products-bundles.layout-1 .meta-categories a:hover{color:#999;}
.swe-woo-products-bundles.layout-1 .slick-list{margin-right:calc(var(--margin-swe-col) + 3px );}
.swe-woo-products-bundles.layout-2 .wrap-item{flex-direction:column;}
.swe-woo-products-bundles.layout-2 .item-image-bundle{margin-bottom:20px;}
.swe-woo-products-bundles.layout-2 .item-image-bundle a{display:block;}
.swe-woo-products-bundles.layout-2 .box-text{max-width:calc(100% - 140px);float:left;}
.swe-woo-products-bundles.layout-2 .box-title h3{font-size:16px;line-height:20px;}
.swe-woo-products-bundles.layout-2 .box-title a{text-decoration:none;color:#000;font-weight:400;}
.swe-woo-products-bundles.layout-2 .box-title a:hover{color:#333;}
.swe-woo-products-bundles.layout-2 .item-price{margin-bottom:15px;color:#ff2828;}
.swe-woo-products-bundles.layout-2 .item-price del{color:#999;font-weight:400;}
.swe-woo-products-bundles.layout-2 .item-price ins{color:#ff2828;font-weight:600;}
.swe-woo-products-bundles.layout-2 .item-content-bundle{width:100%;overflow:hidden;text-align:left;}
.swe-woo-products-bundles.layout-2 .bundle-add-to-cart{float:right;}
.swe-woo-products-bundles.layout-2 .bundle-add-to-cart .added_to_cart{display:none;}
.swe-woo-products-bundles.layout-2 .product_type_bundle{background:#f5f5f5;transition:300ms;border-radius:5px;color:#000;}
.swe-woo-products-bundles.layout-2 .product_type_bundle:hover{background:#ff2828;color:#fff;}
.swe-woo-products-bundles-slider.layout-1 .wrap-item{border:1px solid #ccc;border-radius:5px;}
.swe-woo-products-bundles-slider.layout-1 .bundle-add-to-cart{border:none;padding:0px;margin-bottom:0px;}
.swe-woo-products-bundles-slider.layout-1 .item-image-bundle{padding:20px;margin-right:0px;border-right:1px solid #ccc;}
.swe-woo-products-bundles-slider.layout-1 .item-content-bundle{padding:20px;}
.swpb-bundled-products-container{--padding-swe-col:10px;--margin-swe-col:-10px;}
.swpb-bundled-products-container h4{font-size:16px;font-weight:600;margin-bottom:25px;}
.swpb-bundled-products-container h3{font-size:16px;}
.swpb-bundled-products-container h3 .swpb-bundled-product-title{font-weight:400;}
.swpb-bundled-products-container .swe-slider .slick-track{margin-left:0;}
.swpb-bundled-products-container .swe-slider .slick-list{margin-left:var(--margin-swe-col);margin-right:var(--margin-swe-col);}
.swpb-bundled-products-container .swe-slider .slick-slide{padding-left:var(--padding-swe-col);padding-right:var(--padding-swe-col);}
.swpb-bundled-products .slick-arrow{height:40px;width:40px;line-height:40px;}
.swpb-bundled-products.swe-slider{margin-bottom:20px;}
.swpb-bundled-products.swe-slider .swe-slider-btn{border-radius:50%;color:#fff;background:#000;opacity:0;}
.swpb-bundled-products.swe-slider .swe-slider-btn:hover{background:#ff2828;}
.swpb-bundled-products.swe-slider .swe-slider-btn.prev-item{left:20px;}
.swpb-bundled-products.swe-slider .swe-slider-btn.next-item{right:20px;}
.swpb-bundled-products.swe-slider:hover .swe-slider-btn{opacity:1;}
.swpb-bundled-products.swe-slider:hover .swe-slider-btn.prev-item{left:-20px;}
.swpb-bundled-products.swe-slider:hover .swe-slider-btn.next-item{right:-20px;}
.swpb-bundled-products .swpb-info{flex:1;text-align:center;margin-top:5px;}
.swpb-bundled-products .swpb-info h3, .swpb-bundled-products .swpb-info a.swpb-bundled-product-title{line-height:16px;font-size:14px;color:#000;}
.swpb-bundled-products .swpb-info > *:last-child{margin-bottom:0px;}
.swpb-bundled-products .swpb-info .category{font-size:14px;}
.swpb-bundled-products .swpb-info .category a{color:#999;}
.swpb-bundled-products .swpb-info h3{margin-bottom:0px;}
.swpb-bundled-products .swpb-thumbnail img{width:100%;}
.swpb-bundled-products .price{color:#ff2828;font-weight:600;font-size:12px;}
.swpb-bundled-products .price del{font-weight:400;color:#999;}
.swpb-bundled-products .price ins{color:#ff2828;font-weight:600;}
.swpb-bundled-products .swpb-bundled-content{display:flex;}
.swpb-bundled-products.list .swpb-bundled-content{display:flex;margin-bottom:10px;}
.swpb-bundled-products.list .swpb-thumbnail{margin-right:10px;max-width:100px;}
.swpb-bundled-products.list.style-2 .swpb-bundled-content{flex-direction:row;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ccc;}
.swpb-bundled-products.list.style-2 .swpb-bundled-content .swpb-thumbnail{width:80px;}
.swpb-bundled-products.list.style-2 .swpb-bundled-content .swpb-info{padding:5px 0px;padding-left:10px;}
.swpb-bundled-products.grid .swpb-bundled-product, .swpb-bundled-products.slider .swpb-bundled-product{margin-bottom:20px;}
.swpb-bundled-products.grid .swpb-bundled-content, .swpb-bundled-products.slider .swpb-bundled-content{flex-direction:column;height:100%;}
.swpb-bundled-products.grid.default .swpb-bundled-product, .swpb-bundled-products.slider.default .swpb-bundled-product{margin-bottom:10px;}
.swpb-bundled-products.grid.default .swpb-bundled-content, .swpb-bundled-products.slider.default .swpb-bundled-content{flex-direction:column;height:100%;}
.swpb-bundled-products.grid.style-2 .swpb-bundled-content, .swpb-bundled-products.slider.style-2 .swpb-bundled-content{flex-direction:row;padding-bottom:20px;border-bottom:1px dashed #ccc;}
.swpb-bundled-products.grid.style-2 .swpb-bundled-content .swpb-thumbnail, .swpb-bundled-products.slider.style-2 .swpb-bundled-content .swpb-thumbnail{width:80px;}
.swpb-bundled-products.grid.style-2 .swpb-bundled-content .swpb-info, .swpb-bundled-products.slider.style-2 .swpb-bundled-content .swpb-info{padding:5px 0px;padding-left:20px;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-content, .swpb-bundled-products.slider.style-3 .swpb-bundled-content{position:relative;border-radius:3px;overflow:hidden;transition:300ms;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-content:before, .swpb-bundled-products.slider.style-3 .swpb-bundled-content:before{content:"";display:block;width:100%;height:200%;background-image:linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.7) 50%);transition:300ms;position:absolute;top:0%;left:0px;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-content:hover:before, .swpb-bundled-products.slider.style-3 .swpb-bundled-content:hover:before{top:-100%;}
.swpb-bundled-products.grid.style-3 .price, .swpb-bundled-products.slider.style-3 .price{opacity:0;transition:300ms;}
.swpb-bundled-products.grid.style-3 .swpb-info, .swpb-bundled-products.slider.style-3 .swpb-info{position:absolute;bottom:0;padding:5px 10px;width:100%;text-align:center;transform:translateY(0%);bottom:-15%;transition:300ms;}
.swpb-bundled-products.grid.style-3 .swpb-info .category a, .swpb-bundled-products.slider.style-3 .swpb-info .category a{color:white;}
.swpb-bundled-products.grid.style-3 .swpb-info h3, .swpb-bundled-products.grid.style-3 .swpb-info a.swpb-bundled-product-title, .swpb-bundled-products.slider.style-3 .swpb-info h3, .swpb-bundled-products.slider.style-3 .swpb-info a.swpb-bundled-product-title{color:white;margin-bottom:0px;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-product:hover .swpb-info, .swpb-bundled-products.slider.style-3 .swpb-bundled-product:hover .swpb-info{transform:translateY(50%);bottom:50%;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-product:hover .price, .swpb-bundled-products.slider.style-3 .swpb-bundled-product:hover .price{opacity:1;}
.swpb-bundled-products.grid.style-3 .swpb-bundled-product:hover .swpb-bundled-content:before, .swpb-bundled-products.slider.style-3 .swpb-bundled-product:hover .swpb-bundled-content:before{top:-100%;}
.swpb-bundled-products.slider .swpb-bundled-product{margin-bottom:0px;display:block !important;}
.swpb-bundled-products.slider .swpb-bundled-product img{width:100%;}
.swpb-item-product-bundles{--padding-swe-col:5px;--margin-swe-col:-5px;margin-top:10px;}
.swpb-item-product-bundles .item-thumbnail-wrap{position:relative;}
.swpb-item-product-bundles .item-thumbnail-wrap .thumbnail-wrapper img{margin-bottom:0px;}
.swpb-item-product-bundles .item-thumbnail-wrap .boxinfo-wrapper{position:absolute;bottom:0px;left:0px;width:100%;display:none;}
.swpb-wrap-product-bundles{margin-top:10px;}
.swpb-wrap-product-bundles h5{text-align:left;font-weight:600;font-size:14px;}
.woocommerce.single-product div.product{overflow:inherit;}
.woocommerce-loop-product__link > .onsale:first-child{display:none;}
.swe-wrapper ul.products{margin:0;}
.swe-wrapper ul.products li.product{list-style:none;}
.swe-wrapper ul.products li.product img{width:100%;}
.swe-wrap-head{display:flex;margin-bottom:30px;align-items:center;}
.item-detail span.price{display:none;}
.item-detail .countdown-info.top{transform:unset;top:auto;bottom:0;}
.item-detail .countdown-info.bottom .count-title p{margin-bottom:0px;}
.item .item-wrap .item-detail .item-content, .item .item-wrap .item-detail .item-img{position:relative;}
ul.products .item-content .item-description{display:none;}
.swe-slider.products.slick-slider li.product, .swe-slider.products.slick-slider li.item{padding-left:0px;padding-right:0px;}
.swe-slider.products:not(.slick-slider){width:auto;margin-left:-15px;margin-right:-15px;}
.swe-woo-categories-slider .swe-wrap-item{transition:300ms;}
.swe-woo-categories-slider .swe-wrap-image{max-width:100%;margin:auto;transition:300ms;}
.swe-woo-categories-slider .swe-wrap-image img{transition:300ms;}
.swe-woo-categories-slider .swe-wrap-content{display:flex;justify-content:center;align-items:center;flex-direction:column;}
.swe-woo-categories-slider.style-2 .swe-wrap-item{position:relative;}
.swe-woo-categories-slider.style-2 .swe-wrap-image{position:relative;}
.swe-woo-categories-slider.style-2 .swe-wrap-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;}
.swe-woo-categories-slider.style-3 .swe-wrap-item{display:flex;align-items:center;}
.swe-woo-categories-slider.style-3 .swe-wrap-image{margin:0;flex:1;margin-right:15px;}
.swe-woo-categories-slider.style-3 .swe-wrap-content{flex:1;align-items:flex-start;text-align:left;}
.swe-woo-countdown-slider .swe-countdown-head{flex:1;display:flex;}
.swe-woo-countdown-slider .swe-countdown-head .countdown .countdown-times > *{flex:auto;padding:5px;}
.swe-woo-countdown-slider .swe-countdown-head .countdown .countdown-times b{display:inline-block;width:auto;}
.swe-woo-countdown-slider .item-detail .item-img a.button{display:none;}
.swe-woo-countdown-slider.style-2 .item-detail{display:flex;}
.swe-woo-countdown-slider.style-2 .item-detail .item-img{flex:1;margin-right:20px;}
.swe-woo-countdown-slider.style-2 .item-detail .item-img img{margin-bottom:0px;}
.swe-woo-countdown-slider.style-2 .item-detail .item-content{flex:1;text-align:left;}
.swe-woo-countdown-slider.style-2 .countdown-info.bottom{text-align:left;position:absolute;top:auto;bottom:0;transform:none;width:100%;}
.swe-woo-countdown-slider.style-2 .countdown-info.bottom .count-title p{margin-bottom:0px;}
.swe-woo-related-slider .title-deals, .swe-woo-related-slider .product-countdown, .swe-woo-upsells-slider .title-deals, .swe-woo-upsells-slider .product-countdown{display:none;}
.swe-related-and-upsells.swe-woo-tab-slider .swe-wrap-head .swe-tab-head{display:flex;}
.swe-related-and-upsells.swe-woo-tab-slider .swe-wrap-head .swe-wrap-tab-head{justify-content:flex-start;}
.swe-related-and-upsells.swe-woo-tab-slider .swe-wrap-head .swe-wrap-tab-head .swe-tab-title{font-size:18px;color:var(--main-color);}
.swe-woo-category-block-random .swe-wrap-head{margin-bottom:0px;}
.swe-woo-category-block-random .swe-wrap-head .swe-wrap-tab-head{justify-content:center;}
@media(min-width:1025px){
.swe-woo-category-block-random .swe-wrap-tab-head{height:100%;align-items:center;position:absolute !important;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;}
.swe-woo-category-block-random .swe-wrap-tab-head .swe-tab-head{flex-direction:column;}
.swe-woo-category-block-random .swe-wrap-tab-head .swe-tab-head .swe-tab-title + .swe-tab-title{margin-left:0px;}
}
.swe-woo-category-block-random .swe-wrap-tab-content{height:500px;}
.swe-woo-category-block-random .swe-tab-content{height:100%;display:block;margin-bottom:0px;}
.swe-woo-category-block-random .swe-tab-content .products{height:100%;display:block;}
.swe-woo-category-block-random .swe-tab-content .products .product{margin-right:0px !important;margin-bottom:0px !important;}
.swe-woo-category-block-random .swe-tab-content .products .product:hover {
z-index: 99; }