@media(max-width:768px){.mfp-container .mfp-content{top:2%!important;max-height:95vh!important;overflow:hidden auto}}@media(max-width:768px){.mfp-bg{position:fixed!important;height:100%!important}.mfp-wrap{top:0!important;height:100%!important;position:fixed!important}}.flyout-cart .count{position:relative}.flyout-cart .count a{font-weight:700;color:var(--white);text-decoration:none}.flyout-cart .count a i{margin-left:5px;font-size:20px;font-weight:500;vertical-align:middle}.flyout-cart .count a i.icon-shopping-cart-1:before{content:""}.flyout-cart .count .close-flyout-cart{float:left;font-weight:300;font-size:28px;position:absolute;left:10px;top:20px;transform:translateY(-50%)}.flyout-cart .flyoutcart-footer{position:absolute;bottom:0;right:0;width:100%;text-align:center}.buy-quantity-wrapper{display:flex;justify-content:space-between;width:100%;align-items:center}.buy-quantity-wrapper .buynow-btn{width:calc(50% - 3px);margin-left:0;padding:6px 3px;background:var(--secondary-color);color:var(--white);border:0;border-radius:5px;font-size:10px;line-height:1;font-weight:500;cursor:pointer;text-transform:capitalize}@media(min-width:556px){.buy-quantity-wrapper .buynow-btn{width:calc(56% - 3px);border-radius:5px;padding:12px 5px;font-size:14px;text-transform:uppercase}}.buy-quantity-wrapper .qty-wrapper{width:50%;display:flex;position:relative;margin:0}@media(min-width:556px){.buy-quantity-wrapper .qty-wrapper{width:42%}}.buy-quantity-wrapper .qty-wrapper .qty-input{width:100%;height:24px;border:1px solid #e7e7e7;text-align:center;border-radius:6px;font-size:12px;font-weight:400}@media(min-width:556px){.buy-quantity-wrapper .qty-wrapper .qty-input{height:40px;font-size:18px}}.buy-quantity-wrapper .qty-wrapper button{border:0;background:var(--white);color:var(--black);width:18px;height:18px;border-radius:6px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}@media(min-width:556px){.buy-quantity-wrapper .qty-wrapper button{width:30px;height:30px;background:#e3eaf5}}.buy-quantity-wrapper .qty-wrapper button.btn-decrease:before,.buy-quantity-wrapper .qty-wrapper button.btn-increase:before{font-family:"icomoon"!important;display:block;font-size:10px;font-weight:600}@media(min-width:556px){.buy-quantity-wrapper .qty-wrapper button.btn-decrease:before,.buy-quantity-wrapper .qty-wrapper button.btn-increase:before{font-size:18px}}.buy-quantity-wrapper .qty-wrapper button.btn-decrease{right:4px}.buy-quantity-wrapper .qty-wrapper button.btn-decrease:before{content:""}.buy-quantity-wrapper .qty-wrapper button.btn-increase{left:4px}.buy-quantity-wrapper .qty-wrapper button.btn-increase:before{content:""}.product-details-page .add-to-cart:has(.buynow-wrapper){display:flex;justify-content:space-between;align-items:center;gap:5px}@media(max-width:556px){.product-details-page .add-to-cart:has(.buynow-wrapper){flex-wrap:wrap}}@media(max-width:1600px) and (min-width:1200px){.product-details-page .add-to-cart:has(.buynow-wrapper){flex-wrap:wrap}}.product-details-page .add-to-cart:has(.buynow-wrapper) .add-to-cart-panel{width:70%}@media(max-width:1600px) and (min-width:1200px){.product-details-page .add-to-cart:has(.buynow-wrapper) .add-to-cart-panel{width:100%}}@media(max-width:556px){.product-details-page .add-to-cart:has(.buynow-wrapper) .add-to-cart-panel{width:100%}}.product-details-page .add-to-cart:has(.buynow-wrapper) .add-to-cart-panel .add-to-cart-button{margin-right:0}.product-details-page .add-to-cart:has(.buynow-wrapper) .add-to-cart-panel .qty-input-wrap{width:40%}.product-details-page .buynow-wrapper{width:100%;flex-grow:1;max-width:100%;margin:10px auto 0}@media(max-width:1600px) and (min-width:1200px){.product-details-page .buynow-wrapper{width:100%}}@media(min-width:556px){.product-details-page .buynow-wrapper{margin:0;width:25%}}.product-details-page .buynow-wrapper button.buynow-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;font-size:18px;line-height:12px;font-weight:500;vertical-align:top;background:var(--secondary-color);border:0;height:40px;color:var(--white);border-radius:3px;cursor:pointer;white-space:nowrap}#add-to-cart-confirmation{padding:25px;font-family:inherit;font-size:1.2rem}#add-to-cart-confirmation .picture img{max-width:100%;height:auto;display:block}#add-to-cart-confirmation .product-name{font-size:1.8rem;font-weight:700;margin-bottom:10px}#add-to-cart-confirmation .product-price .actual-price{color:var(--secondary-color,#f60);font-size:1.5rem;font-weight:700}#add-to-cart-confirmation .attributes{margin-top:12px;font-size:1.1rem;color:#555}#add-to-cart-confirmation .buttons{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}#add-to-cart-confirmation .buttons .button{padding:12px 20px;border-radius:8px;background-color:var(--secondary-color,#f60);color:#fff;text-decoration:none;font-size:1.1rem;text-align:center;cursor:pointer}#add-to-cart-confirmation .buttons .button:hover{background-color:var(--secondary-hover-color,#e05500)}#add-to-cart-confirmation .row{display:flex;gap:30px}.added-to-cart-sucessnotification{max-width:900px!important;border-radius:10px;font-size:1.2rem}.cart .cart-quantity{display:block;text-align:center;border:1px solid #e5eaed;min-width:80px;max-width:100%;border-radius:5px;position:relative;height:35px;width:100%}.cart .cart-quantity .cart-quantity{border:0}.cart .cart-quantity~button{display:none}.cart .cart-quantity input{width:100%;border:0;border-radius:initial;height:32px;text-align:center}.cart .cart-quantity input:focus{outline:0}.cart .cart-quantity .qty-button{font-size:25px;height:25px;width:25px;line-height:25px;color:var(--black);border:0;border-radius:5px;background:#e3eaf5;position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.cart .cart-quantity .qty-button.btn-decrease{right:3px;left:auto}.cart .cart-quantity .qty-button.btn-increase{right:auto;left:3px}.ajax-cart-notification-opened body{overflow:hidden}.ajax-cart-notification-opened .ui-icon-closethick span{display:none}.success-notification{padding:0;z-index:9999}.success-notification .price{font-weight:700;font-size:26px;line-height:32px;margin-bottom:15px;color:var(--secondary-color)}.success-notification .ui-dialog-titlebar-close{border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;transform:translate(-50%,0%);height:22px;width:22px;transition:all .3s;text-align:center}.success-notification .ui-dialog-titlebar-close:hover{transform:translate(-50%,0%) rotateZ(-90deg)}.success-notification .ui-dialog-titlebar-close::before{content:"";font-family:"icomoon"!important;display:inline-block;color:var(--white);position:absolute;font-size:10px;top:0;right:0;z-index:999;background:var(--secondary-color);height:100%;width:100%;opacity:1;padding:0;text-indent:0;line-height:20px}.success-notification .ui-dialog-titlebar{text-align:center;background:var(--white);border:0}.success-notification .product-name{font-weight:700;font-size:15px;line-height:20px;margin-bottom:15px}.success-notification .buttons{display:flex;justify-content:center;flex-wrap:wrap}.success-notification .buttons button{height:35px;color:var(--white);background:var(--black);box-shadow:-1px 2px 3px rgba(124,116,116,.1);padding:5px 25px;font-weight:400;font-size:14px;line-height:14px;margin:8px 4px;border:0}.success-notification .buttons button.cart-button{background:var(--primary-color)}.failor-notification{padding:0}.failor-notification .ui-dialog-titlebar{text-align:center;background:var(--white);border:0}.failor-notification .warrning{text-align:center}.failor-notification .warrning h2{border:12px;font-weight:500;border:1px solid var(--red);margin:5px 0;padding:5px 0}.ajax-loader{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2)}@media(max-width:556px -1){.cart .cart-quantity{width:50px;display:inline-flex;border-radius:2px;overflow:hidden}.cart .cart-quantity input{height:36px;font-size:11px;padding:0;text-align:center}.cart .cart-quantity .qty-button{border-width:0 0 0 1px;height:18px;display:block}}@media(max-width:767px){.success-notification .product-picture{width:200px;margin:auto}.success-notification .ui-dialog-titlebar-close{margin:0;border-radius:0;transform:none}.success-notification .buttons{margin:10px 0}.success-notification .buttons button{width:100%;margin:0 0 5px}}
.html-shopping-cart-page .flyout-cart .qty-button{display:none}.html-shopping-cart-page .flyout-cart .product-box-input{display:none!important}.html-shopping-cart-page .flyout-cart .remove-btn{display:none}.html-shopping-cart-page .flyout-cart .qty-wrapper{display:none}.html-shopping-cart-page .flyout-cart .quantity{display:block}html:not(.html-shopping-cart-page) .flyout-cart .price-qty-wrapper{display:block}html:not(.html-shopping-cart-page) .flyout-cart .quantity{display:none}
.blog-news-area .blog-items .blog-item{position:relative;border:0;background:transparent;border-radius:5px;overflow:hidden}.blog-news-area .blog-items .blog-item::before{content:"";display:block;padding-top:80%}.blog-news-area .blog-items .blog-item img{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:5px;top:50%;right:50%;transform:translate(50%,-50%)}.blog-news-area .blog-items .blog-item .title-wrapper{position:absolute;bottom:15px;right:15px;left:15px;background:var(--secondary-color);padding:10px;padding-left:45px;border-radius:3px}.blog-news-area .blog-items .blog-item .title-wrapper .blog-title{color:var(--primary-color);font-size:15px;line-height:17px;font-weight:600;height:34px;display:flex;align-items:center}.blog-news-area .blog-items .blog-item .title-wrapper .blog-title span{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-news-area .blog-items .blog-item .title-wrapper .blog-link{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:0}.blog-news-area .blog-items .blog-item .title-wrapper .blog-link::before{content:"";font-size:10px;font-family:icomoon;color:var(--primary-color);width:25px;height:25px;border-radius:100px;border:1px solid var(--primary-color);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer}.blog-news-area .blog-items .blog-item .blog-date{position:absolute;top:10px;right:10px;padding:5px 10px;background:rgba(255,255,255,.8);border-radius:3px}.blog-news-area .blog-items .blog-item .blog-date span{color:var(--primary-color);font-size:11px;font-weight:700}.blog-news-area{margin:20px 0}.blog-news-area .news-item{padding:0;margin:0}.blog-news-area .news-item .image-wrapper{position:relative;border:0;background:transparent;border-radius:3px}.blog-news-area .news-item .image-wrapper::before{content:"";display:block;padding-top:67%}.blog-news-area .news-item .image-wrapper img{position:absolute;object-fit:cover;width:100%;height:100%;border-radius:3px;top:50%;right:50%;transform:translate(50%,-50%)}.blog-news-area .news-item .news-head{padding:15px 15px 10px}.blog-news-area .news-item .news-body{padding:0 15px;min-height:64px}.blog-news-area .news-item .news-body p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-news-area .news-item .buttons{padding:0 15px 10px}@media(min-width:992px){.blog-news-area{margin:50px 0}.blog-news-area .news-item .news-head{padding:20px 20px 10px}.blog-news-area .news-item .news-body{padding:0 20px}.blog-news-area .news-item .buttons{padding:0 20px 10px}}.blog-news-area .container{margin:0 auto 50px;position:relative}@media(min-width:992px){.blog-news-area .container .swiper{margin-right:-10px;margin-left:-10px}}.blog-news-area .container h2.title-container{text-align:center;margin-bottom:20px}.blog-news-area .container .swiper:not(.swiper-initialized)~.swiper-button-prev,.blog-news-area .container .swiper:not(.swiper-initialized)~.swiper-button-next{display:none!important}.blog-news-area .container .single-row{display:flex;align-items:start}.blog-news-area .container .single-row .swiper-slide{width:50%!important}@media(min-width:992px){.blog-news-area .container .single-row .swiper-slide{padding:10px}}@media(max-width:991px){.blog-news-area .container .single-row .swiper-slide{width:100%!important}}.blog-news-area .container .single-row .single-item{background:var(--white);border-radius:5px;overflow:hidden}.blog-news-area .container .single-row .single-item .box-header{position:relative;border-radius:10px}.blog-news-area .container .single-row .single-item .box-header .title-wrapper{position:absolute;right:10px;bottom:20px;color:var(--white);width:95%;z-index:1}.blog-news-area .container .single-row .single-item .box-header .title-wrapper .text-ellipsis{margin-bottom:5px}.blog-news-area .container .single-row .single-item .box-header .title-wrapper .text-ellipsis a{color:var(--white)}.blog-news-area .container .single-row .single-item .box-header:before{content:"";display:block;padding-top:50%}.blog-news-area .container .single-row .single-item .box-header img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.blog-news-area .container .single-row .single-item .box-header:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,var(--black) 125%)}.blog-news-area .container .single-row .single-item .box-body{padding:15px;width:100%}.blog-news-area .container .single-row .single-item .box-body .post-body{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:18px}.blog-news-area .container .single-row .single-item .box-body a.blog-link{background:var(--secondary-color);margin:10px 0 0;display:inline-block;padding:6px 10px;border-radius:5px;color:var(--white);box-shadow:-1px 2px 5px 2px var(--secondary-color) inset;font-size:14px}.blog-news-area .container .single-blog .single-row .single-item .box-header:before{padding-top:78%}@media(min-width:992px){.blog-news-area .container{margin:0 auto 50px}}@media(min-width:992px){.blog-news-area .container.latest-blog-container .single-row .swiper-slide{width:33.33%!important}}.blog-news-area .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}
