:root{--danger:#9A0000;--danger-hover:#9A0000;--primary:#5709a5;--primary-hover:#38107a;--secondary:#16321e;--secondary-dark:#132b19;--warning:#FFB800;--grey:#F8F8F8;--font1:"Work Sans", sans-serif}body{font-family:var(--font1);line-height:1.5;font-weight:400;overflow-x:hidden}a{color:var(--primary);-webkit-transition:all linear .3s 0s;transition:all linear .3s 0s;text-decoration-color:#000}a:hover{color:var(--primary-hover);text-decoration:none}a:focus,button:focus{text-decoration:none;outline:0}a.under,span.under a{text-decoration:underline!important}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}.btn{-webkit-border-radius:4px;border-radius:4px;padding:13px 30px 11px}.container{max-width:1320px}b,strong{font-weight:700}img{max-width:100%}.font2{font-family:var(--font2)}.container.extended_width{max-width:1620px}h1{font-weight:700;font-size:2.3rem}h2,.h2{font-weight:700}h3,h4,h5,h6{font-weight:600}.font-bold{font-weight:700}.font-semi{font-weight:500}.font-light{font-weight:300}.heading{margin-bottom:35px}.grey_bg{background:var(--grey)}.heading h2{font-weight:600;font-size:24px;letter-spacing:3px;text-transform:uppercase;position:relative;display:inline;color:#000}.heading2{margin-bottom:45px}.heading2 h2{font-weight:600;font-size:24px;letter-spacing:3px;text-transform:uppercase;position:relative;display:inline;color:#000}.heading3{margin-bottom:10px}.heading3 h3,.heading3 h4{font-weight:500}.heading4{margin-bottom:15px}.heading4 h3,.heading4 h4{font-weight:600}.border-link{color:#000;border-bottom:black 2px solid;text-decoration:none;transition:all linear .25s 0s}.border-link:hover{text-decoration:none;border-bottom:0;border-width:0}section{padding:80px 0}h1.heading{margin-bottom:25px}.btn,.btn:hover,.btn:focus,.form-control,.form-control:hover,.form-control:focus,input:hover,input:focus{box-shadow:none;outline:none}.btn,.form-control{border-radius:4px}.btn_styled{font-size:14px;letter-spacing:2.4px;text-transform:uppercase;padding:15px 50px;font-weight:600}.btn_styled2{font-size:14px;letter-spacing:2.4px;padding:8px 50px;font-weight:400}.btn-danger{background:var(--danger);border-color:var(--danger)}.btn-danger:hover,.btn-danger:focus{background:var(--danger-hover);border-color:var(--danger-hover)}.btn-primary{background:var(--primary);border-color:var(--primary)}.btn-primary:hover,.btn-primary:focus{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-outline-primary{border-color:var(--primary);color:var(--primary)}.btn-outline-primary:hover,.btn-outline-primary:focus{background:var(--primary);border-color:var(--primary);color:#fff}.btn-dark{background-color:#000;border-color:#000;color:#fff}header{position:fixed;left:0;right:0;top:0;z-index:999;background:#fff}header ul{list-style:none;margin:0;padding:0}.top_bar{background-color:var(--primary);padding:5px 0}.top_bar a{color:#fff;text-decoration:none}.top_bar a:hover{text-decoration:underline}.top_contact i{margin-right:5px}ul.top_social{list-style:none;padding:0;margin:0}ul.top_social li{display:inline-block;vertical-align:middle;font-size:22px}ul.top_social li a{color:#fff}ul.top_social li+li{margin-left:10px}.header_bar{background:#fffc;padding:5px 0;box-shadow:#0000000a 0 3px 5px}.search_top{position:relative;width:100%;max-width:400px;margin-left:40px}.search_top .form-control{border-radius:35px;height:41px;padding:10px 51px 10px 25px;border:0;font-size:14px;border:#333 solid 1px}.search_top .btn{position:absolute;right:19px;top:50%;padding:0;transform:translateY(-50%)}.search_top .btn img{width:16px;height:16px}.logo{max-width:115px}#menu{position:relative;text-align:center}#menu ul{list-style:none;margin:0;padding:0;display:inline-block}#menu ul li{display:inline-block;position:relative;margin-right:22px}#menu ul li:last-child{margin-right:0}#menu ul li a{color:var(--bs-body-color);display:block;text-decoration:none;position:relative;line-height:1em;font-weight:500;font-size:18px}#menu li>a:after{content:"";font-family:bootstrap-icons;margin-left:5px;position:relative;top:3px;font-size:12px}#menu li>a:only-child:after{margin-left:0;content:""}#menu ul li a:hover,#menu ul li.active a,#menu ul li.current_page_item>a,#menu ul li.current-menu-ancestor>a,#menu ul li.current-menu-item>a,#menu ul li.current-menu-parent>a{color:var(--primary)}#menu ul li a:hover:before,#menu ul li.active a:before,#menu ul li.current_page_item>a:before,#menu ul li.current-menu-ancestor>a:before,#menu ul li.current-menu-item>a:before,#menu ul li.current-menu-parent>a:before{opacity:1}#menu li.active ul li a{color:#fff;background:#333}#menu li.active ul li a:hover{color:var(--primary)}#menu li>ul{position:absolute;left:0;top:100%;z-index:999;min-width:514px;white-space:nowrap}#menu ul li.active ul li a{background:#fff;color:#333}#menu li>ul li{display:block;position:relative;margin:0;text-align:left}#menu li>ul li a{color:#333;font-size:13px;padding:5px 0;border-right:0;font-weight:500}#menu li>ul li a:after{content:"";font-family:bootstrap-icons;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}#menu li>ul li a:hover{color:#fff;text-decoration:none}#menu li ul li.current_page_item>a,#menu li ul li.current-menu-ancestor>a,#menu li ul li.current-menu-item>a,#menu li ul li.current-menu-parent>a{background:var(--theme);color:#fff}#menu>li{border-left:1px solid #999}#menu>li:first-child,#menu>li.has-submenu+li{border-left:0}#menu li>ul>li>ul{position:absolute;left:100%;top:0;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}#menu li>ul>li:hover>ul{visibility:visible;opacity:1;display:block}#menu li>ul{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0;padding:15px 0 0}#menu li:hover>ul{visibility:visible;opacity:1}#menu li>ul li a{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;font-size:14px;background-color:#fff;color:#000}#menu li>ul li a:hover{color:var(--primary)}#menu li>ul li:hover ul li a{color:#000}#menu li>ul li ul li a:hover{color:#000}#menu li>ul.double_col{column-count:2;column-gap:20px;background:#fff;margin-top:10px;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;padding:20px}#menu li>ul.double_col li{display:block;margin-bottom:10px}#menu li>ul.double_col li a{position:relative;display:block}ul.top_right_list{list-style:none;padding:0;margin:0}ul.top_right_list li{display:inline-block;vertical-align:middle}ul.top_right_list li+li{margin-left:7px}ul.top_right_list li a i{color:#000;font-size:22px}ul.top_right_list li a.user i{font-size:26px}.cart_icon{position:relative}.cart_quantity{position:absolute;width:18px;height:18px;background-color:var(--danger);border-radius:100%;top:-6px;right:-8px}.cart_quantity span{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:12px}.mega-menu{background:#fff;box-shadow:2px 1px 2px #0003;opacity:0;position:fixed;transition:all .3s ease .15s;visibility:hidden;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);padding:40px 40px 30px;width:100%;max-width:100%;text-align:left;top:134px;border-radius:0}.custom_megamenu:hover .mega-menu{opacity:1;overflow:visible;visibility:visible;z-index:1111}.nav-column{padding-left:50px}.mega-menu ul{column-count:3;display:block!important;overflow:hidden}.mega-menu ul li{display:block!important;margin-right:0!important;margin-bottom:12px}.mega-menu ul li a{position:relative;padding-left:25px;display:block!important;font-size:16px!important;line-height:1.4!important}.mega-menu ul li a:before{content:"";background-color:var(--primary);width:7px;height:7px;display:inline-block;position:absolute;left:5px;top:7px}header.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:9;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 10px;box-shadow:#0000001a 0 0 10px}header.sticky .logo img{max-width:105px}header.sticky .top_bar{display:none}header.sticky .mega-menu{top:100px;padding-top:10px}.hero_banner{position:relative;color:#fff;margin-top:142px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero_caption{width:100%}.hero_caption h1{font-size:46px;font-weight:600;line-height:48px;letter-spacing:5.6px;text-transform:uppercase;margin-bottom:20px}.hero_caption p{font-size:24px;font-weight:400;margin-bottom:25px}.hero_caption .btn:hover{background-color:#fff;border-color:#fff;color:var(--primary)}.sub_banner_item{padding:60px 40px;color:#fff;display:block;text-decoration:none;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:8px}.sub_banner_item:hover{color:#fff}.sub_banner_item h5{font-size:40px}.sub_banner_item h4{font-size:40px;font-weight:600}.product_card{position:relative;text-align:center;display:block;width:100%;color:#000;border:1px solid #CCCCCC;padding:15px 18px;border-radius:5px;text-decoration:none}.p_thumb{margin-bottom:20px;text-align:center}.p_thumb img{width:100%;max-width:200px;display:inline-block!important}.p_title{font-size:15px;min-height:45px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p_desc{font-size:13px;color:#707070;margin-bottom:6px}.p_price{color:var(--secondary);font-size:16px;font-size:20px;font-weight:600}.star i{color:#c38600;margin:0 5px;font-size:12px}.product_text_wrapper h2{font-size:1.75rem}table{width:100%!important;--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.cat_item{background:#fff;border:#ddd 1px solid;border-radius:5px;position:relative;overflow:hidden;padding:10px;display:block;text-decoration:none}.cat_item .thumb{margin-bottom:10px;position:relative;overflow:hidden;background:#fff}.cat_item .thumb img{border-radius:5px;height:201px;object-fit:scale-down}.cat_item h6{font-weight:600;font-size:15px;letter-spacing:2px}.cat_item h5 a,.cat_item h6,.cat_item h6 a{color:#000;text-decoration:none}.cat_item:hover h6{color:var(--primary)}.cta_wrapper{position:relative;padding:60px;height:100%}.cta_wrapper:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background:#000000ad;z-index:1}.cta_wrapper img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.cta_content{position:relative;z-index:2;width:100%;max-width:415px}.cta_content h3{font-size:28px;font-weight:600;letter-spacing:3px;margin-bottom:20px;color:#fff}.cta_content p{margin-bottom:20px;color:#fff}.c_num{font-size:20px;font-weight:600;margin-top:20px;color:#fff}.right_side{height:100%;position:relative;overflow:hidden}.right_side img{width:100%;height:100%;object-fit:cover;object-position:center}.bg-lightblue{background:var(--primary);color:#fff}.bg-darkblueblue{background:var(--primary-hover);color:#fff;padding:15px}.bottom_bar{position:absolute;width:100%;bottom:0}.bg-lightblue h2{font-size:24px;font-weight:600;letter-spacing:3px;line-height:30px;padding:15px;margin-bottom:0}.bg-darkblueblue h2{font-size:36px;font-weight:600;letter-spacing:3px;margin-bottom:0}.bg-darkblueblue p{font-size:18px;font-weight:600;letter-spacing:2px;margin-bottom:0}.resources{position:relative}.resource_left .heading2,.resource_left p{margin-bottom:20px}.g_review{background-color:#eeeeee7e;display:inline-block;padding:20px;margin-top:80px;border-radius:5px}.g_review img{width:22px}.g_review p{margin-bottom:0}.g_review h4{margin-bottom:0;font-size:22px;font-weight:600}.g_review .star i{margin:0;font-size:15px;color:#ffb300fc}.resource_content img{border-radius:5px;width:120px;height:120px;object-fit:cover;object-position:center}.resource_content h5{font-size:17px;font-weight:600}ul.resource_list{list-style:none;padding:0;margin:0}ul.resource_list li+li{margin-top:15px}.resources .swiper-navigation{position:absolute;right:80px}.resources .swiper-button-next{position:absolute;top:-62px;right:-80px}.resources .swiper-button-prev{position:absolute;top:-62px;right:0}ul.cat_list{list-style:none;padding:0;column-count:3;column-gap:30}ul.cat_list li{text-align:center;margin-bottom:15px;overflow:hidden}.product_item{border-radius:5px;border:#dee2e6 1px solid;padding:15px;display:block;color:#000;text-decoration:none;text-align:center}.product_item h6{font-weight:600;font-size:17px}.product_item p{font-size:15px;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product_item:hover h6{color:var(--primary)}.product_item img{height:201px;object-fit:scale-down;margin-bottom:15px}.product_item{min-height:343px}.related_product_item{border-radius:5px;border:#dee2e6 1px solid;padding:15px;display:block;color:#000;text-decoration:none;text-align:center}.related_product_item h6{font-weight:600;font-size:17px}.related_product_item p{font-size:15px;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.related_product_item:hover h6{color:var(--primary)}.related_product_item img{height:100px;object-fit:scale-down;margin-bottom:15px}.related_product_item{min-height:190px}.detail_image_tag{position:relative}.detail_image_tag .image_tag{position:absolute;top:0;z-index:5;right:25px;width:150px}footer{background:#333;padding:60px 0 0;color:#fff;font-size:15px}footer a{text-decoration:none}footer a:hover{color:var(--primary)}.footer_suscribebar{margin-bottom:60px}.footer_suscribebar h5{font-size:22px;letter-spacing:4.4px;text-transform:uppercase;font-weight:600}.footer_suscribebar p{font-size:17px;letter-spacing:3px;font-weight:300}ul.socail_list{list-style:none;padding:0;margin:30px 0 20px}ul.socail_list li{display:inline-block;margin:0 8px}.footer_newsletter .form-control{background-color:transparent;border:none;color:#fff;padding:0}.footer_newsletter .btn{padding:0;color:#fff;text-transform:uppercase;letter-spacing:3px;box-shadow:none;border:0}.footer_newsletter .form-control::placeholder{color:#fff}.footer_newsletter .form-control,.footer_newsletter .btn{box-shadow:none}.footer_newsletter .btn:hover,.footer_newsletter .btn:focus{border:0;outline:none;box-shadow:none}.footer_newsletter{border-bottom:1px solid white;padding-bottom:5px;margin-top:40px;margin-bottom:20px}.footer_title{font-weight:600;margin-bottom:20px;font-size:18px;letter-spacing:3.6px;text-transform:uppercase}.footer_wrapper{margin-bottom:60px}.footer_wrapper ul{list-style:none;margin:0;padding:0;overflow:hidden}.contact_text{margin-bottom:14px}ul.contact_info_list li{padding-bottom:10px;position:relative}ul.contact_info_list li a{color:#fff}ul.contact_info_list li a:hover{color:#fff;text-decoration:underline}ul.footer_list li{margin-bottom:7px}ul.footer_list li a{color:#fff}ul.footer_list li a:hover{color:#fff;text-decoration:underline}ul.payment_card{list-style:none;margin:0;padding:0}ul.payment_card li{display:inline-block}ul.payment_card li img{width:58px;height:auto}.footer-bar{background-color:#222;padding:20px 0}ul.policy_list{list-style:none;padding:0;margin:0}ul.policy_list li{display:inline-block}ul.policy_list li a{color:#fff}ul.policy_list li a:hover{text-decoration:underline}ul.policy_list li+li{margin-left:5px}.copy_right{font-size:14px}#scrollUpBtn{background-color:#000;position:fixed;width:40px;height:40px;border-radius:5px;border:1px solid rgb(255,255,255);right:50px;bottom:50px;cursor:pointer;display:none;z-index:999}#scrollUpBtn i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:22px}.owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent;color:#000}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:25px;color:#8a8a8a}.owl-carousel .owl-nav button.owl-next{right:-50px}.owl-carousel .owl-nav button.owl-prev{left:-50px}.hero_slider.owl-theme .owl-nav [class*=owl-]{background-color:#ffffffe6;margin:0;padding:10px;width:45px;height:45px;line-height:45px;color:#000}.hero_slider .owl-nav button.owl-next{right:0;border-radius:5px 0 0 5px}.hero_slider .owl-nav button.owl-prev{left:0;border-radius:0 5px 5px 0}.hero_slider.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;border-radius:100%;background:#fff}.hero_slider.owl-theme .owl-nav.disabled+.owl-dots{margin:0;position:absolute;left:50%;bottom:5px;transform:translate(-50%)}.hero_slider.owl-theme .owl-dots .owl-dot{margin:0 3px}@media (min-width:992px){.inner_section{margin-top:152px}}@media (min-width:576px){.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}}.innersection{padding-top:20px}.inner_section{padding-top:40px}.product_wrapper{padding-top:10px;padding-bottom:30px}.bread_crumb{padding:0}.inner_section .breadcrumb{margin:0}.inner_section.bread_crumb{padding-top:30px}.breadcrumb-item a{color:var(--primary);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#000;font-weight:500}.product_detail h1{margin-bottom:10px;font-weight:700;padding-right:210px}.product_detail .productDesc{margin-bottom:20px;font-weight:600;font-size:18px}ul.read_review{list-style:none;padding:0;margin:0 0 20px}ul.read_review li{display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px}ul.read_review .google_img{width:20px}ul.read_review .star i{margin:0;font-size:18px;color:#fcbf02}ul.read_review a{font-size:12px}ul.p_weight{list-style:none;padding:0;margin:0}ul.p_weight li{display:inline-block;margin-right:10px;margin-bottom:10px}.d_productPrice{font-size:24px;color:var(--primary);margin-bottom:15px}.d_productPrice .btn{padding:7px 15px;font-size:14px}.btn-check{position:relative}.d_productPrice input{visibility:hidden;position:absolute;left:0;top:0}.d_productPrice .btn{color:#000;background:#fff;border-radius:5px;border:0;box-shadow:0 0 0 1px #ddd inset;font-size:12px}.d_productPrice .btn-check:checked+.btn{border-color:#212529!important;color:#212529!important;background:transparent!important;box-shadow:0 0 0 2px #000 inset;color:#000!important}.quantity{display:inline-flex;border:2px solid #DDDDDD;border-radius:4px;overflow:hidden}.quantity button{background-color:#e7e7e7;color:#9b9b9b;border:none;cursor:pointer;font-size:20px;height:auto;text-align:center;transition:background-color .2s;padding:10px 20px}.quantity button:hover{color:#242424}.input-box{width:40px;text-align:center;border:none;padding:8px 10px;font-size:16px;outline:none}.input-box::-webkit-inner-spin-button,.input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-box[type=number]{-moz-appearance:textfield}.product_detail_tabs .nav-link{background-color:#e6e6e6;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;color:#000;text-transform:uppercase;border-radius:0;font-weight:600;font-size:14px;padding:15px 20px}.product_detail_tabs ul.nav-pills li:last-child .nav-link{border-right:1px solid #D1D1D1}.product_detail_tabs .nav-link.active{background:#fff;color:#000;border-bottom:1px solid white}.product_detail_tabs .tab-content{border-top:1px solid #D1D1D1;padding:20px 50px}.product_detail_tabs .nav-pills{transform:translateY(1px);margin-bottom:0!important}.separation{border-top:1px solid #D1D1D1;margin:30px 0}.product_detail_tabs h2,.product_detail_tabs h3{font-weight:600}.tab_pic{border:1px solid #CCCCCC;border-radius:11px;overflow:hidden}.tab_pic img{width:100%;max-width:243px}.product_detail_tabs h2{margin-bottom:20px}.product_detail_tabs h3{margin-bottom:5px;margin-top:8px}.product_detail_tabs p,.product_detail_tabs ul{margin-bottom:20px}table{width:100%}.shipping_content{background-color:var(--primary-hover);padding:45px;border-radius:10px;text-align:center;color:#fff}.shipDetail_head{font-weight:700;font-size:28px;line-height:31px;margin-bottom:40px}.shipDetail_head span{font-size:26px}.s_detailCard img{height:44px;width:auto;margin-bottom:15px}.s_detailCard{width:100%;max-width:350px;display:inline-block}.google_reviews .g_review{margin-top:0;display:block;padding:30px}.review_profilepic img{width:40px;height:40px;object-fit:cover;object-position:center;border-radius:100%}.review_userTitle{font-size:15px;font-weight:600;position:relative;padding-right:18px;display:inline-block;color:#000;text-decoration:none}.review_userTitle img{position:absolute;right:0;width:14px;top:6px}.review_content .timespam{font-size:12px;color:#11111180}.review_content .timespam a{text-decoration:none}.review_content .star{margin-top:10px}.review_content .star i{margin:1px;color:#fcbf02;font-size:17px}.review_content p{line-height:23px}ul.G_reviewList{list-style:none;padding:0;margin:0}ul.G_reviewList li+li{margin-top:25px}.productDetail_sec{padding-top:40px}.productDetail_sec .lslide{position:relative;text-align:center;height:400px;overflow:hidden}.productDetail_sec .lslide img{width:100%;height:100%;max-width:400px;max-height:400px;object-fit:scale-down;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block}.productDetail_sec .lSPager li{border:1px solid #CCCCCC;border-radius:7px;padding:5px}.productDetail_sec .lSSlideOuter.vertical .lSGallery{left:0;right:auto}.lSSlideOuter .lSPager.lSGallery img{height:60px!important;max-width:100%;object-fit:scale-down;margin:0 auto}.contact_us .form-control{padding:10px 25px}.contact_us .form-control:focus{border-color:#a3a3a3}label.error{color:red;font-style:italic;display:none}input.error,textarea.error,select.error{border:1px solid red!important}.sidebar.widget{padding-top:5px}.sidebar ul{list-style:none;margin:0;padding:12px}.sidebar ul li{position:relative;font-size:15px;margin-bottom:18px}.sidebar ul li a{text-decoration:none;display:block;color:#000;padding-left:25px;position:relative;line-height:17px;transition:all .3s linear}.sidebar ul li a:before{content:"";font-family:bootstrap-icons;left:4px;font-size:11px;top:1px;position:absolute}.sidebar ul li a:hover{color:var(--primary)}.sidebar ul li a:hover:before{color:var(--primary)}.custom_heading{margin-bottom:30px}.custom_heading a{font-size:16px;padding-right:10px}.sidebar .custom_heading{margin-bottom:0;padding:12px 12px 5px}.sidebar .custom_text{font-size:18px;font-weight:600}.cat_section{margin-top:-60px;padding-top:120px}.blog_block{box-shadow:-1px 3px 10px #0000000f;border:rgb(229,229,229,1) 1px solid;position:relative;overflow:hidden;border-radius:15px;margin-bottom:15px;display:inline-block;max-width:600px;text-align:left}.blog_thumb{text-align:center;margin-bottom:20px}.blog_thumb img{width:100%;height:250px;object-fit:cover}.blog_content{padding:15px 30px}.blog_date{background-color:#f1f5f9;padding:.125rem .5rem;display:inline-block;border-radius:.5rem;font-size:12px;font-weight:500;margin-bottom:8px}.blog_date i{margin-right:7px}.blog_content h3,.blog_content h4,.blog_content .text_title_1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:20px}.blog_content h3 a,.blog_content h4 a,.blog_content .text_title_1 a{text-decoration:none}.blog_detail_wrapper .blog_thumb{margin:15px 0}.blog_detail_wrapper .blog_thumb img{border-radius:15px;height:auto}.blog_detail_wrapper img{max-height:500px;object-fit:scale-down;border-radius:12px}.blog_detail_banner{width:100%;object-fit:cover!important;border-radius:12px}.blog_content .text_title_3,.blog_content .text_title_2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-bottom:20px;text-transform:none;text-decoration:none}.blog_content .text_title_2{margin-bottom:10px;color:#000;font-weight:600}.blog_content .text_title_2:hover{color:var(--primary)}.bill-info-section{margin-top:26px}.bill-info-section .form-group{margin-bottom:20px}.product_slider .item{text-align:center}.sidebar{background:#f5f5f5;border-radius:5px;border:#ddd 1px solid}.product_slider .owl-item img{width:auto;margin:0 auto 10px}.home_video iframe{width:100%;height:350px}.filter_btn{display:none}.black_overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:#0009;z-index:999}.column-labels{font-family:var(--font1)!important}.accordian_wrapper .accordion{--bs-accordion-border-color: transparent;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: #FAFAFA;--bs-accordion-btn-bg:#FAFAFA ;--bs-accordion-active-color: black}.accordian_wrapper .accordion .accordion-button{margin-bottom:20px;font-size:18px;font-weight:600;border:2px solid rgba(0,0,0,.15);background:#f5f5f5;border-radius:5px!important}.detail_btn{padding:3px 15px;display:inline-block;margin-top:7px;font-size:14px}.subcategory_item{min-height:280px!important}.blog_sidebar{margin-bottom:15px;display:block}.ppWrapper{margin-bottom:40px}.ppWrapper .product_item{width:100%;min-height:auto}.review_block{font-size:14px}.review_block h5,.review_block h6{margin-bottom:0}.review_block small{color:#78726d}.review_block ul{list-style:none;margin:0;padding:0}.review_block ul li{color:#78726d;margin-bottom:5px}.review_block ul li b{color:#000}.rating_col{margin-bottom:5px}.rating_col h5,.rating_col h6,.rating_col .star_rating{display:inline-block;vertical-align:middle;margin:0}.review_block .rating-container .star{font-size:13px}ul.reeview_text_list{list-style:none;margin:0;padding:0}ul.reeview_text_list li{display:inline-block;vertical-align:middle;font-weight:700;font-size:18px}.product_detail_tabs .star i{margin:0!important;font-size:14px!important;color:orange!important}.rating-container .filled-stars{color:orange!important}@media (max-width:480px){.review_side-block h1{font-size:30px}}@media (max-width:400px){.review_side-block h1{margin-bottom:7px!important}}@media (max-width:354px){.review_side-block h1 .review_side-block .h2,.review_side-block h2{font-size:25px}}@media (min-width: 768px){.product_detail_tabs h2,.Best_Sellers h2{font-size:28px}.product_detail_tabs h3,.Best_Sellers h3{font-size:26px}}@media (max-width: 767px){.product_detail_tabs h2,.Best_Sellers h2{font-size:20px}.product_detail_tabs h3,.Best_Sellers h3{font-size:19px}}.sidebar ul li{position:relative;padding:0 15px}.sidebar ul li ul{position:absolute;left:100%;top:-15px;min-width:300px;display:none;background:#f5f5f5;border-radius:5px;border:1px solid rgb(221,221,221)}.sidebar ul li ul li:last-child{margin-bottom:0}.sidebar ul>li:hover>ul{display:block}.sidebar ul{padding:15px 0}.categoryMobileWrapper .accordion{--bs-accordion-btn-focus-box-shadow: none ;--bs-accordion-active-bg: transparent;--bs-accordion-active-color: black;--bs-accordion-border-color: transparent;--bs-accordion-bg: transparent}.categoryMobileWrapper .accordion .accordion-button{font-size:15px;padding-top:8px;padding-bottom:8px;gap:8px}.categoryMobileWrapper .accordion .accordion-body{padding:0 5px}.categoryMobileWrapper .accordion .accordion-button:after{background-size:14px;width:14px;height:14px}ul.mobileSubcategory{padding-top:10px!important;padding-bottom:0!important}ul.mobileSubcategory li{margin-bottom:15px!important}.page-link{color:var(--primary)}.page-link:hover{color:var(--primary-hover)}.active>.page-link,.page-link.active{background:var(--primary)}@media (max-width:1500px){.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-prev{left:0}#menu li>ul{left:-46px}}@media (max-width:1399px){.bg-darkblueblue h2{font-size:30px}.bg-lightblue h2{font-size:22px}#menu li>ul{left:-123px}}@media (max-width:1240px){#menu li>ul{left:-240px}.detail_image_tag .image_tag{width:100px}.product_detail h1{padding-right:144px}}@media (max-width:1199px){.container{max-width:100%;padding:0 15px}.dark_blue_bar p{font-size:13px}ul.footer_social{margin-bottom:30px;margin-top:15px}.footer_suscribebar{margin-bottom:20px}.footer_title{margin-top:40px}ul.policy_list{text-align:center;margin-bottom:12px}.copy_right{text-align:center;margin-top:7px}.search_top{margin-left:0}.bg-lightblue h2{font-size:15px;line-height:22px}.bg-darkblueblue h2{font-size:22px}#menu ul li a{font-size:16px}}@media (max-width:1099px){.product_slider{padding:0 20px}.product_slider .item{padding:4px}.product_slider .item .product_card{margin:2px}.product_slider .owl-nav button.owl-prev{left:20px}.product_slider .owl-nav button.owl-next{right:20px}.container{padding:0 25px}}@media (min-width:992px) and (max-width:1060px){.logo img{max-width:80px}}@media (max-width:1060px){#menu ul li{margin-right:12px}.mega-menu{top:109px;padding-top:30px}header.sticky .mega-menu{top:98px;padding-top:30px}}@media (max-width:1024px){.product_slider .swiper-slide{width:24%!important}}@media (max-width:991px){.container{padding:0 25px}header{position:relative;padding:0}.topbar{width:100%;position:relative;background:#ffffffe0;padding:5px 0}.no_links .topbar{-webkit-box-shadow:0 2px 10px rgb(0 0 0 / 6%);box-shadow:0 2px 10px #0000000f}.topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 10px;box-shadow:#0003 0 0 10px;background:#fff}.topbar ul.top_right li+li{margin-left:12px}.topbar ul.top_right li{margin-right:0}.menu_open{display:block;padding:0}a.menu_open i{font-size:36px;color:#000}.topbar.sticky{padding:10px 0}.msmall_logo{display:none}.top_right_contents li{display:inline-block;vertical-align:middle}.top_links li i{font-size:20px;color:#000;margin-right:8px}.top_links li a.user i{font-size:25px}.cart_quantity{right:-2px}.logo img{width:105px}.full_screen_search{width:92%}.mobile_search{color:#333}.menu_overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:#000000bf}.menu_toggler{margin:15px 0 0}.menu_toggler .icons{font-size:26px;color:#212121}.menu_head{background:#000;text-align:center;position:relative;color:#fff}.menu_head a{color:#fff;padding:15px 10px;display:inline-block;font-weight:500;font-size:16px}.menu_close{position:absolute;left:-40px;top:20px}.menu_close i{font-size:30px;color:#fff}.mobile_menu_wrap{position:fixed;top:0;bottom:0;right:-100%;z-index:99999;background:#fff;padding:0 0 75px;transition:all linear .2s;width:80%;max-width:300px;height:100vh}.mobile_menu_wrap.menu_show{right:0}.mobile_menu_wrap ul{padding:0;margin:0;list-style:none;font-size:15px}.mobile_menu_wrap ul.main_menu{margin-bottom:10px;padding:0 0 120px}.mobile_menu_wrap ul.main_menu li{border-bottom:1px solid #e9e9e9;padding:0 15px}.mobile_menu_wrap ul.main_menu li a{font-size:15px;text-decoration:none}.mobile_menu_wrap ul li a{display:block;padding:15px 0;color:#000!important}.mobile_menu_wrap ul li.hassub{position:relative;padding:0 50px 0 15px}.mobile_menu_wrap ul li.hassub .sub_menu_open{position:absolute;right:0;top:0;font-size:18px;line-height:1;padding:17px 20px;border-left:1px solid #e9e9e9}.mobile_menu_wrap ul li.hassub ul{position:fixed;top:0;bottom:0;right:-100%;width:80%;max-width:300px;background:#fff;margin:0;transition:all linear .3s;padding:48px 0 100px;overflow:auto;z-index:9;visibility:hidden}.mobile_menu_wrap ul li.hassub ul.show_submenu{visibility:visible;right:0}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu{position:absolute;top:0;width:100%;background:#ebebeb}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a{font-size:15px;color:#bbb;padding:10px 0}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa{font-size:35px}.dark_blue_bar{text-align:center}.m_top_bar{background-color:var(--primary);padding:13px 0;color:#fff}.hero_banner{margin-top:0}.header_search_box{max-width:100%;margin-bottom:15px}.g_review{margin-bottom:40px;margin-top:40px}.resources .owl-carousel .owl-nav button.owl-prev,.resources .owl-carousel .owl-nav button.owl-next{top:-40px}.bg-lightblue h2{font-size:21px;line-height:28px}ul.payment_card li{margin-bottom:5px}ul.payment_card{text-align:center}.product_cat_section{padding-bottom:40px}.product_slider .item .product_card{padding:15px 12px}.p_thumb img{max-width:130px}.home_video{margin-bottom:40px}.sidebar.widget{border-radius:0;overflow-y:auto}.product_slider .swiper-slide{width:33%!important}.filter_btn{display:block}.aside_result{position:fixed;left:-100%;top:0;bottom:0;background-color:#fff;padding:30px 20px;width:100%;max-width:300px;visibility:hidden;-webkit-transition:all linear .2s 0s;transition:all linear .2s 0s}.aside_result.show{left:0;z-index:9999;visibility:visible}.inner_section.bread_crumb h1{display:none}}@media (max-width:767px){.shedule{margin-bottom:30px}.hero_caption h1{font-size:33px;line-height:39px}.sub_banner_item{padding:60px 25px}.quantity button{padding:0 20px}.tab_pic{display:inline-block;margin-bottom:15px}.shipDetail_head{font-size:22px}.shipDetail_head span{font-size:20px}.resources{padding-top:0}.product_slider .swiper-slide{width:40%!important}footer .accordion{--bs-accordion-border-color: transparent;--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: #FAFAFA;--bs-accordion-btn-bg:#FAFAFA ;--bs-accordion-active-color: black}footer .accordion-item{border-color:#ffffff80;background:#333}footer .accordion .accordion-button{background:#222;color:#fff;font-weight:600}footer .accordion-button:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")!important}footer .accordion ul.footer_list li,ul.footer_list li a{color:#fff}footer .accordion ul.contact_info_list li{color:#fff}}@media (max-width:667px){.shopping-cart .product{display:block;text-align:center}.shopping-cart .product .product-details,.shopping-cart .product .product-title,.shopping-cart .product .product-image{width:100%}.shopping-cart .product-quantity:before{display:none!important}.shopping-cart .product-quantity{margin-right:20px;float:right}}@media (max-width:575px){.logo img{width:90px}.header_search_box input{padding:7px 12px}.hero_caption h1{font-size:25px;line-height:31px}.hero_caption p{font-size:18px}.sub_banner_item h5{font-size:24px}.sub_banner_item h4{font-size:22px}.cta_wrapper{padding:30px}.heading h2,.heading2 h2{font-size:22px}.bg-lightblue h2{font-size:16px;line-height:21px}.heading,.heading2{margin-bottom:23px}.product_detail_tabs .nav-link{font-size:12px;padding:9px 11px}section{padding:40px 0}.bg-darkblueblue h2{font-size:23px}.bg-darkblueblue p{font-size:14px}.bg-darkblueblue{padding:15px 29px}.right_side{padding-bottom:20px}.product_detail .productDesc{font-size:16px}.check_options{padding-top:15px}.product_detail{padding-bottom:15px}.custom_radio label{margin-bottom:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:20px}ul.payment_card li img{width:46px}.copy_right{font-size:14px}.topbar ul li.search_icon a{font-size:18px;color:var(--info-color)}.search_box{background-color:var(--light-color);border:solid 1px #eee;border-radius:0;-webkit-border-radius:0;margin-top:0;z-index:9999;position:absolute;top:80px;left:0;right:0;display:none}.search_box .form-control{padding-right:55px;border-radius:0;-webkit-border-radius:0;background-color:transparent;border:0;height:44px;font-size:14px;width:100%;background:#f1f1f1}.search_box button{font-size:20px;text-transform:uppercase;font-weight:700;color:#000;border:0;position:absolute;right:20px;top:46%;transform:translateY(-50%);background:none}.search_top{display:none}.product_slider .item .product_card{margin:0}ul.cat_list{column-count:2}.heading2 h2,.cat_item h6{letter-spacing:1px}.product_slider .swiper-slide{width:70%!important}.checkout-table{overflow-x:auto}.detail_image_tag .image_tag{position:static;margin-bottom:15px}.product_detail h1{padding-right:0}.lightSlider,.productDetail_sec .lslide{height:325px!important}.productDetail_sec .lslide img{max-height:325px!important}}@media (max-width:574px){.product_item{min-height:0}.product_item p{display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit}.breadcrumb{font-size:14px}}@media (max-width:480px){.g_review img{width:17px}.g_review h4{font-size:17px}.g_review .star i,.g_review p{font-size:12px}#scrollUpBtn{right:16px;bottom:16px}ul.cat_list li img,.cat_item .thumb img{height:150px}.product_text_wrapper h2{font-size:x-large;text-align:inherit!important}}@media (max-width:440px){.heading h2{font-size:20px}.inner_section .breadcrumb{font-size:13px}.shipDetail_head{font-size:20px}.shipDetail_head span{font-size:18px}.cart_btn{width:100%}}@media (max-width:425px){.btn_styled{padding:15px}.right_side{padding-bottom:100px}.cta_content h3{font-size:24px}.ppWrapper .product_item p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ppWrapper .product_item img{height:124px}}@media (max-width:375px){.container{padding:0 20px}.logo{position:relative;left:inherit;transform:none;margin:0;top:inherit}.logo img{width:80px}.white .swiper-button-next,.white .swiper-button-prev{font-size:16px}.projects_wrapper .project_item1,.projects_wrapper .project_item2,.projects_wrapper .project_item3,.projects_wrapper .project_item4,.projects_wrapper .project_item5{height:150px}a.menu_open i{font-size:25px}ul.payment_card li img{width:38px}ul.cat_list li img,.cat_item .thumb img{height:125px}.cat_item h6{font-weight:500;font-size:14px}.product_item h6{font-weight:500;font-size:15px}.home_video iframe{height:300px}.filter_bar .h2{font-size:20px}.filter_bar .btn{padding:7px 20px 6px}}@media (max-width:360px){.heading h2,.heading2 h2,.shipDetail_head{font-size:18px}.shipDetail_head span{font-size:16px}.ppWrapper .product_item img{height:95px}}@media (max-width:348px){.logo img{width:73px}}@media (max-width:344px){.hero_caption{max-width:100%}}
