.bypostauthor{display:block}.side-header-narrow-bar-logo{max-width:580px}.page-top ul.breadcrumb>li.home{display:inline-block}.page-top ul.breadcrumb>li.home a{position:relative;width:1em;text-indent:-9999px}.page-top ul.breadcrumb>li.home a:after{content:"\e883";font-family:'porto';float:left;text-indent:0}.product-images .img-thumbnail .inner,.product-images .img-thumbnail .inner img{-webkit-transform:none;transform:none}.sticky-product{position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff;box-shadow:0 3px 5px rgb(0 0 0 / .08);padding:15px 0}.sticky-product.pos-bottom{top:auto;bottom:var(--porto-icon-menus-mobile,0);box-shadow:0 -3px 5px rgb(0 0 0 / .08)}.sticky-product .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-product .sticky-image{max-width:60px;margin-right:15px}.sticky-product .add-to-cart{-ms-flex:1;flex:1;text-align:right;margin-top:5px}.sticky-product .product-name{font-size:16px;font-weight:600;line-height:inherit;margin-bottom:0}.sticky-product .sticky-detail{line-height:1.5;display:-ms-flexbox;display:flex}.sticky-product .star-rating{margin:5px 15px;font-size:1em}.sticky-product .availability{padding-top:2px}.sticky-product .sticky-detail .price{font-family:,,sans-serif;font-weight:400;margin-bottom:0;font-size:1.3em;line-height:1.5}.sticky-product.pos-top:not(.hide){top:0;opacity:1;visibility:visible;transform:translate3d(0,0,0)}.sticky-product.pos-top.scroll-down{opacity:0!important;visibility:hidden;transform:translate3d(0,-100%,0)}.sticky-product.sticky-ready{transition:left .3s,visibility 0.3s,opacity 0.3s,transform 0.3s,top 0.3s ease}.sticky-product .quantity.extra-type{display:none}@media (min-width:992px){body.single-product .sticky-product .container{padding-left:calc(var(--porto-grid-gutter-width) / 2);padding-right:calc(var(--porto-grid-gutter-width) / 2)}}.sticky-product .container{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}@media (max-width:768px){.sticky-product .sticky-image,.sticky-product .sticky-detail,.sticky-product{display:none}.sticky-product.show-mobile{display:block;padding-top:10px;padding-bottom:10px}.sticky-product.show-mobile .add-to-cart{margin-top:0}.sticky-product.show-mobile .single_add_to_cart_button{margin:0;width:100%}}#header.sticky-header .main-menu>li.menu-item>a,#header.sticky-header .main-menu>li.menu-custom-content a{color:#2d2d2e}#header.sticky-header .main-menu>li.menu-item:hover>a,#header.sticky-header .main-menu>li.menu-item.active:hover>a,#header.sticky-header .main-menu>li.menu-custom-content:hover a{color:#ed3237}#header.sticky-header .main-menu>li.menu-item.active>a,#header.sticky-header .main-menu>li.menu-custom-content.active a{color:#ed3237}#header .currency-switcher>li.menu-item>a{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.025em;color:#fff}#header .view-switcher>li.menu-item>a{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.025em;color:#fff}#header .top-links>li.menu-item>a{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding-left:14.5px;padding-right:14.5px;color:#fff}#header .top-links>li.menu-item.has-sub:hover>a,#header .top-links>li.menu-item:hover>a{color:rgb(255 255 255 / .7)}#header .currency-switcher>li.menu-item>a{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.025em;color:#fff}#header .share-links a{font-size:15px;border-radius:50%;width:20px;height:20px;box-shadow:none}#header .share-links a:not(:hover){color:#fff;background-color:rgb(255 255 255 / .01)}#header .share-links a:hover{color:rgb(255 255 255 / .7);background-color:rgb(0 0 0 / .01)}#header .mobile-toggle{font-size:20px;background-color:rgb(0 0 0 / .01);color:#9a2948}.wpb_style_45e35e451db730d065cdec6bab6eff0f#mini-cart .cart-head{font-size:26px}.intro-carousel .porto-ibanner{margin-bottom:1.25rem}.coupon-sale strong{margin-left:8px;color:#ee3239;font-size:2.2em;vertical-align:top;line-height:.6}.coupon-sale sup{font-size:.5em}.banner-text-end{text-align:right!important}.banner-text-end .porto-u-heading{text-align:right!important}.custom-nav-1.owl-carousel .owl-nav .owl-prev::before{content:'';position:absolute;top:4.7px;width:10px;height:10px;border-top:2px solid #000;border-left:2px solid #000;transform:translate3d(-50%,-50%,0) rotate(-45deg)}.custom-nav-1.owl-carousel .owl-nav .owl-prev::after{content:'';display:block;position:absolute;left:23px;top:3.5px;width:33px;border-top:2px solid #000;transform:translate3d(-50%,0,0)}.custom-nav-1.owl-carousel .owl-nav .owl-next::before{content:'';position:absolute;top:4.7px;width:10px;height:10px;border-top:2px solid #000;border-left:2px solid #000;transform:translate3d(-50%,-50%,0) rotate(135deg)}.custom-nav-1.owl-carousel .owl-nav .owl-next::after{content:'';display:block;position:absolute;right:-11px;top:3.5px;width:33px;border-top:2px solid #000;transform:translate3d(-50%,0,0)}.custom-nav-1.owl-carousel.nav-pos-inside .owl-nav .owl-next{right:40px}.custom-nav-1.owl-carousel.nav-pos-inside .owl-nav .owl-prev{left:40px}.custom-nav-2 .owl-nav .owl-next::before,.custom-nav-2 .owl-nav .owl-prev::before{content:'\e8cc'}.custom-nav-2 .owl-nav .owl-prev{left:-19px;transform:rotateZ(180deg) translateY(50%)!important;color:#222529!important}.custom-nav-2 .owl-nav .owl-next{right:-19px;color:#222529!important}.custom-mb-1{margin-bottom:2px}.custom-filter .thumb-info-title{display:flex!important;flex-direction:column;padding:20px 0 5px!important;text-align:left!important;letter-spacing:0}.custom-filter .sub-categories{order:1}.custom-filter .thumb-info>a{position:relative;z-index:1;order:2}.custom-filter .thumb-info>a::before{content:'VIEW ALL';margin-right:2px;font-size:12px;font-weight:700;color:#222529}.custom-filter .thumb-info>a::after{content:'\e81c';color:#222529;font-family:'porto';font-weight:900}.custom-filter .thumb-info{display:flex;flex-direction:column;padding:0!important}.custom-filter.tabs .nav-item{display:block;width:50%}.custom-filter .tab-content{padding:10px 30px;border:none!important;box-shadow:none!important}.custom-filter.tabs ul.nav-tabs .nav-link{position:relative;border:none;background:#fff0;color:#777;font-size:1.25rem;letter-spacing:.2em;font-weight:700;font-family:Spectral SC,sans-serif;line-height:1.8}.custom-filter.tabs ul.nav-tabs .nav-link::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;border-bottom:1px solid #e7e7e7;transition:border-color .3s}.custom-filter.tabs ul.nav-tabs .nav-link:hover,.custom-filter.tabs ul.nav-tabs li.active .nav-link{color:#ee3239}.custom-filter.tabs ul.nav-tabs .nav-link:hover::after,.custom-filter.tabs ul.nav-tabs li.active .nav-link::after{border-color:#ee3239}.custom-filter .sub-categories li{padding:4px 0}.custom-filter .sub-title{margin-bottom:7px!important;text-transform:capitalize;letter-spacing:-.01em}li.product-category .sub-categories{position:relative;font-size:13px}ul.sub-categories::after{content:'';position:absolute;bottom:0;width:100%;box-shadow:0 -15px 60px 40px #fff}ul.products li.product-col .product-image{margin-bottom:11px}ul.products li.product-col h3{margin-top:2px;font-weight:500}.star-rating{font-size:11.6px;letter-spacing:.07em}.product_list_widget .product-details a{font-size:15px;font-weight:500}.widget .product_list_widget li{padding:.6rem 0}.custom-cta-1 .vc_column-inner{display:flex;align-items:center;justify-content:center;min-height:250px;padding:10px 44px!important;center/cover no-repeat}.custom-cta-1 .coupon-sale strong{color:#fff}.custom-cta-2 .vc_column-inner{display:flex;flex-direction:column;min-height:250px;padding:43px 0 20px 33px!important;background:#c5c6cacenter/cover no-repeat}.custom-cta-2 i{margin-left:10px;color:red;font-family:Poppins,sans-serif;font-weight:700}.custom-cta-2 b{margin-left:6px;font-size:25px;font-weight:600;font-family:Poppins,sans-serif}.custom-cta-3 .vc_column-inner{display:flex;justify-content:center}.custom-cta-3 em{font-weight:600;font-style:normal}.testimonial{display:flex;flex-direction:column}.testimonial.testimonial-with-quotes img{margin:31px auto 3px;order:1;width:74px!important}.testimonial.testimonial-style-6 blockquote{padding:0}.testimonial .testimonial-author strong{position:relative;font-size:15px;font-family:"Spectral SC";letter-spacing:.05em}.testimonial .testimonial-author strong::before{content:"\f005" "\f005" "\f005" "\f005" "\f005";position:absolute;top:27px;left:0;right:0;color:#9a2948;font-size:12px;font-family:"Font Awesome 6 Free";text-align:center}.testimonial blockquote p{padding:0!important;font-family:Poppins,sans-serif;font-size:17px!important;font-style:italic;color:#fff}.testimonial .testimonial-author{order:2}.testimonial.testimonial-with-quotes blockquote:before{left:-45px;top:-16px;font-size:64px}.testimonial.testimonial-with-quotes blockquote:after{right:-27px;bottom:-.8em;font-size:64px}.posts-grid .grid-box,.post-grid .grid-box{padding:1.5rem 1.2rem 1.8rem;background:#f4f4f4}article.post .btn-readmore{background:none!important;border:none;padding:0;color:#1a1a1a!important;font-size:13px!important;letter-spacing:-.025em;font-weight:700}article.post .post-meta{display:inline-block;font-size:.8em;text-transform:uppercase;line-height:1;margin-bottom:.5rem}article.post-grid .post-image.single{margin-bottom:10px}.post-slideshow{margin-bottom:0}article.post .post-excerpt{margin-bottom:.9rem}.post-slideshow img{min-height:180px}.blog-posts .post .entry-title{margin:.7rem 0 .4rem;font-size:20px;letter-spacing:-.025em}article.post h4 a{font-family:Poppins,sans-serif;color:#222529}article.post .btn-readmore:hover{color:#9a2948!important}.post-meta a:not(:hover){color:#999}.instagram .vc_single_image-wrapper{position:relative;width:100%}.instagram .vc_single_image-wrapper::after{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;transition:opacity .3s;background-color:rgb(0 0 0 / .46);color:#f1f1f1;font-family:'porto';font-size:3.2rem;content:'\f16d';opacity:0;visibility:hidden}.instagram a:hover .vc_single_image-wrapper::after{opacity:1;visibility:visible}.wpb_single_image a{display:block;width:100%}.custom-contact .vc_column-inner{display:flex;align-items:center}.custom-contact .wpcf7-form-control-wrap,.custom-contact .wpcf7{flex:1}.custom-contact .wpcf7{margin-left:34px}.custom-contact input[type="email"]{max-width:580px;padding:17px 20px;background:#f4f4f4;border-width:0;font-size:12px}.custom-contact input[type="submit"]{min-width:123px;max-height:51px;padding:.95rem 2.3rem;font-size:13px;font-weight:600}.custom-service .owl-stage-outer{margin-right:1px}.instagram small{text-decoration:underline;font-size:14px;letter-spacing:.2em;font-weight:700}.page-header-6 .container:after{content:'';display:block;border-bottom:1px solid #e7e7e7;margin-top:12px}.single-product .porto-info-list-item i{display:none}.widget_recent_entries>ul li>a,.widget_recent_comments>ul li>a{color:#222529;font-weight:600}.sidebar-content .widget .widget-title{font-size:1.25rem;line-height:1.2;text-transform:none;margin-bottom:1.5rem}.woocommerce-page .sidebar-content .widget-title{font-weight:600;font-size:15px}.wpcf7 form .wpcf7-response-output{margin:0}@media (max-width:1159px){.custom-nav-2 .owl-nav .owl-prev{left:27px}.custom-nav-2 .owl-nav .owl-next{right:27px}}@media (max-width:991px){.custom-cta-1 .vc_column-inner{flex-direction:column;align-items:flex-start}.testimonial.testimonial-with-quotes blockquote:before,.testimonial.testimonial-with-quotes blockquote:after{content:none}}@media (max-width:767px){.custom-cta-3 .vc_column-inner,.custom-contact .vc_column-inner{flex-direction:column;align-items:center}.custom-contact .wpcf7{margin-left:0}}@media (max-width:575px){.porto-ibanner-layer{font-size:.65rem}}.cart-v2 .card.card-default .card-body tbody tr th{padding:10px;font-weight:400;line-height:1.4;text-align:left!important;color:red}.responsive-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.share-whatsapp{display:inline-block!important}