@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}:root{--green-primary:#78c76b;--green-secondary:#68ad60;--green-primary-half:rgba(120, 199, 107, 0.5);--green-primary-alpha:rgba(120, 199, 107, 0.05);--red:#f38282;--red-half:rgba(243, 130, 130, 0.90);--red-alpha:rgba(243, 130, 130, 0.25);--blue:#87b9eb;--text-black:#343a40;--text-muted:#a3a3a3;--font-base-size:14px;--font-base-color:#666;--card-spacing:5px;--carousel-heading-padding:5px 0;--carousel-heading-line-height:50px;--material-icon-top-offset:3px;--border-radius:10px;--box-shadow:0px 2px 2px 1px rgb(0 0 0 / 2%);--box-shadow-lg:0 10px 10px 5px rgb(0 0 0 / 5%);--megamenu-indicator-dimension:1.325rem;--megamenu-indicator-margin:3px;--input-height:38px;--input-bg-color:#f0f0f0;--input-border-color:#f0f0f0}.material-symbols-outlined{position:relative;font-size:1rem!important;font-variation-settings:"FILL"0,"wght"400,"GRAD"0,"opsz"48}div>.material-symbols-outlined{vertical-align:sub}.material-symbols-outlined.fill{font-variation-settings:"FILL"1,"wght"400,"GRAD"0,"opsz"48}.btn,button{min-height:38px}button.clear-style{background:0 0;border:0}.btn .material-symbols-outlined,.btn i,button .material-symbols-outlined,button i{font-size:1.2rem!important;vertical-align:middle}.btn-success{background:var(--green-primary)!important;border-color:var(--green-primary)!important}.btn-default{background-color:#fff;border-color:#e5e5e5;color:#919191}.border-green{border-color:var(--green-primary)!important}.border-green-h{border:1px solid var(--green-primary-half)!important}.rotate-x-180,.rotate-y-180{transform:rotateY(180deg)}.font-10{font-size:10px!important}#login-form input,#signup-form input,.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-16,.sidebar-area.product-sidebar .sidebar .top-rated-product-container h3.sidebar-title{font-size:16px!important}.font-18{font-size:18px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-24{font-size:24px!important}.font-26{font-size:26px!important}h5{font-size:.85rem!important;color:#666!important}.lh-1-2{line-height:1.2}.col-1-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:20%;padding:0 15px}@media screen and (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}body.no-header-layout .fixed-logo{display:none}body.megamenu .fixed-logo{position:fixed;top:83px;width:270px;height:auto;background-color:#fff;margin-bottom:10px;font-weight:200;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.fixed-logo.drop-shadow{filter:drop-shadow(-1px 6px 3px rgba(50,50,0,.15));-ms-filter:dropShadow(-1px 6px 3px rgba(50,50,0,.15))}.fixed-logo.show:after{opacity:1;display:block}.page-logo-container{border-radius:var(--border-radius)}.mobile.page-logo-container{text-align:center}.sticky-mobile.page-logo-container{margin:10px 0;float:left}.header-sticky.is-sticky .page-logo-container .page-logo,.sticky-mobile.page-logo-container .page-logo{max-width:80px}.page-logo-container .page-logo-text{font-family:"Poppins";color:#1c1c1c;font-size:17px;font-weight:600;display:inline}.page-logo-container .page-logo{width:175px;height:auto;margin:auto}.left-col{width:270px}.right-col{float:left;width:calc(100% - 270px);padding-left:30px}.left-col .sidebar-area .sidebar{position:unset}.text-black{color:#000!important}.text-muted{color:var(--text-muted)!important}.product-view .p-icon i.fill,.text-red{color:var(--red)}.text-line-through{text-decoration:line-through!important}.text-truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.single-policy-icon{color:var(--green-primary);font-size:30px!important}.product-content .product-title{font-family:"Poppins"!important}.product-actions{display:flex;border-top:1px solid #e0e0e0}.product-actions .action-btn:hover,a.readmore-btn{color:var(--green-primary)}.product-actions .action-btn{flex-basis:50%;height:50px}.product-icons .p-icon{display:inline-block;background:0 0;color:#7d7d7d;height:43px;width:43px;letter-spacing:0;line-height:43px;margin:0;padding:0;border:0!important;text-align:center;text-transform:none;opacity:0;position:relative;transform:scale(0);font-size:24px;bottom:-30px;z-index:72;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.product-icons .p-icon:hover{color:#5d5d5d}a.readmore-btn:hover{text-decoration:underline}a,button,input,span{-webkit-transition:none;-o-transition:none;transition:none}.custom-tooltip+.tooltip>.tooltip-inner,.pagination-content ul li a,.tooltip-arrow{background-color:#313131}@media only screen and (max-width:991px){.left-col{width:100%}.right-col{width:100%;padding-left:0;padding-top:5px}.header-sticky.is-sticky .logo{width:200px}}@media only screen and (max-width:575px){.hide-on-mobile{display:none}}@media only screen and (min-width:576px) and (max-width:991.99px){.hide-on-desktop-md{display:none}}@media only screen and (min-width:992px){.hide-on-desktop-lg{display:none}}.meanmenu-reveal{z-index:9999}.header-sticky.is-sticky .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar,.header-sticky.is-sticky .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after,.header-sticky.is-sticky .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before,.header-sticky.is-sticky .mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after,.header-sticky.is-sticky .mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before{background-color:#000}.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar,.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before,.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after,.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before{background-color:#fff}.category-toggle-wrap{cursor:pointer}.category-toggle-wrap .category-toggle{line-height:initial}.category-toggle-wrap .category-toggle a{transition:padding-left .2s ease;-o-transition:padding-left .2s ease;-moz-transition:padding-left .2s ease;-webkit-transition:padding-left .2s ease}.category-toggle-wrap .category-toggle a:hover{color:#fff;padding-left:10px}.hero-side-category.sticky{position:sticky;top:180px;margin-bottom:30px;z-index:5}.img-badges{position:absolute;top:-10px;left:-10px;display:flex;flex-direction:column;opacity:.8}.badge{flex-shrink:1;width:70px;padding:0 4px;border-radius:20px;z-index:4;color:#fff;font-size:11px;font-weight:500;line-height:18px;text-shadow:0 2px 4px rgba(0,0,0,.2);margin-right:3px}.img-badges .badge:not(:first-child){margin-top:3px}.badge.onsale,.onsale{background-color:var(--red)}.badge.new{background-color:var(--blue)}.badge.newspaper{background-color:var(--green)}.badge.bestseller{background-color:var(--yellow)}.onsale{min-height:20px;min-width:40px;padding:1px 7px;border-radius:20px;z-index:4;top:0;right:0;left:unset}.tab-slider-container .single-tab-slider-item{margin-bottom:20px}.tab-slider-container.slick-slider{background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.tab-slider-container .slick-active .tab-slider-sub-product{animation:none;-webkit-animation:none}.slick-slide{margin:0 15px}.slick-list{margin:0-15px}.tab-slider-sub-product{animation:none;background-color:#fff;padding:0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px solid #eee}.tab-slider-sub-product:last-child{border:0}.tab-slider-sub-product .image{display:flex;align-items:center;justify-content:center;margin-bottom:0;height:190px;overflow:hidden}.tab-slider-sub-product .image .product-slide-img{height:190px;width:auto}.product-image{height:185px;max-height:185px}.product-content{height:235px;max-height:235px;padding:10px 10px 0!important}.product-content h3.product-title{font-size:107%}.product-content .product-title a,.single-post-wrapper .post-info .post-title a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.product-content.mobile{height:auto;max-height:unset;padding:10px!important}.product-content.mobile a.btn{width:100px}.slider .slick-arrow{top:-76px;z-index:30}.site-banner{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.3);transition:opacity 50ms ease;-o-transition:opacity 50ms ease;-moz-transition:opacity 50ms ease;-webkit-transition:opacity 50ms ease;opacity:1}.view-mode-icons a{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;height:40px;width:40px;margin-right:0;text-align:center;line-height:40px;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;border:0}.view-mode-icons a:hover{background-color:#313131;color:#fff}.view-mode-icons a.active:hover{background:var(--green-primary);color:#fff}.pagination-content ul li.active a{background:var(--green-primary)}.newsletter-section,.view-mode-icons a{background-color:#313131}footer{background-color:#ededed}.subscription-form{flex-basis:unset;max-width:400px;margin:0 auto;border-radius:0}.subscription-form button{border-radius:0}.category-mega-menu{width:auto;left:269px}@media only screen and (max-width:575px){.hero-side-category nav.category-menu>ul{max-height:320px;overflow-y:auto}}@media only screen and (max-width:767px){.category-mega-menu>li>a{border-bottom:none}.category-mega-menu>li::before,.category-mega-menu>li>ul li::before{content:none;border:0}.hero-side-category nav.category-menu>ul{max-height:320px;overflow-y:auto}.contact-page .styled-page{flex-direction:column-reverse}.contact-page .styled-page div[class^=col-]:first-child,.franchise-page .styled-page div[class^=col-]:nth-child(2){margin-top:30px}}@media only screen and (max-width:992px){.hero-side-category nav.category-menu>ul>li>a{border-bottom:none}.category-mega-menu .menu-item-has-children{background-color:rgba(0,0,0,.03)}.category-mega-menu .menu-item-has-children ul{background-color:rgba(0,0,0,.05)}.menu-item-has-children ul.category-mega-menu{box-shadow:none!important;-webkit-box-shadow:none!important}.menu-item-has-children ul.category-mega-menu a{font-weight:400;padding:0}.mobile-menu .mean-bar .mean-nav>ul li a.mean-expand{border:unset}.product-icons .p-icon{opacity:1;transform:scale(1);-webkit-transform:scale(1);bottom:0}}@media only screen and (min-width:993px){.hero-side-category nav.category-menu{position:relative;top:0;float:none}.hero-side-category nav.category-menu>ul>li>a{transition:padding-left .2s ease;-o-transition:padding-left .2s ease;-moz-transition:padding-left .2s ease;-webkit-transition:padding-left .2s ease;border-bottom:1px solid #e8e8e8}.hero-side-category nav.category-menu>ul>li:hover>a{padding-left:7px}.category-mega-menu{width:100%;display:block;height:calc((8*55px) + 26px)}.category-mega-menu>li{width:auto;background-color:#fff}}@media only screen and (max-width:1199px) and (min-width:992px){.main-menu nav>ul>li{margin-right:20px}}#productListContainer.row{margin-right:-5px;margin-left:-5px}.product-list-column{clear:both;padding:0 5px;margin-bottom:10px;flex:0 0 25%;width:25%}@media only screen and (max-width:1199px) and (min-width:768px){.product-list-column{flex:0 0 33.333333333333%;width:33.333333333333%}}@media only screen and (min-width:271px) and (max-width:767px){.product-list-column{flex:0 0 50%;width:50%;padding:0 3px;margin-bottom:6px}}@media only screen and (max-width:991px){.container{padding-right:8px;padding-left:8px}.front-card.product{padding:10px!important}.product-list-column{padding:0 3px;margin-bottom:6px;line-height:1.5}.img-badges{top:0;left:0}}@media only screen and (max-width:586px){.product-list-column{flex:0 0 50%;width:50%}}@media only screen and (max-width:370px){.product-list-column{flex:0 0 100%;width:100%;max-width:270px;margin-right:auto;margin-left:auto}}.product-list-column.mobile-column{clear:both;padding:0 10px;margin-bottom:5px}@media only screen and (max-width:1599px) and (min-width:1300px){.product-list-column.mobile-column{flex:0 0 33.333333333333%;width:33.333333333333%}}@media only screen and (max-width:1299px) and (min-width:1200px){.product-list-column.mobile-column{flex:0 0 50%;width:50%}}@media only screen and (max-width:1199px) and (min-width:991px){.product-list-column.mobile-column{flex:0 0 33.333333333333%;width:33.333333333333%}}@media only screen and (max-width:990px) and (min-width:621px){.product-list-column.mobile-column{flex:0 0 50%;width:50%}}@media only screen and (max-width:620px){.product-list-column.mobile-column{flex:0 0 100%;width:100%}}.btn-facebook,.btn-google{background-color:#3b5998;color:#fff;box-shadow:0 2px 4px rgba(195,199,203,.86)}.btn-google{background-color:#fafafa;color:gray;border:1px solid #dee2e6}.btn-google:hover{box-shadow:0 2px 4px rgba(0,0,0,.3)}.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{background-color:#374580!important;color:#fff!important}.btn-secondary{background-color:#313131!important;color:#fff!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#2d2d2d!important;color:#fff!important}.btn-green{background:var(--green-primary);color:#fff}.btn-green:active,.btn-green:focus,.btn-green:hover{background-color:var(--green-secondary);color:#fff;box-shadow:0 0 0 .15rem var(--green-primary-half)!important;-webkit-box-shadow:0 0 0 .15rem var(--green-primary-half)!important}.btn-red{background-color:var(--red);color:#fff}.btn-red:active,.btn-red:focus,.btn-red:hover{background-color:var(--red-half);color:#fff;box-shadow:0 0 0 .15rem var(--red-alpha)!important;-webkit-box-shadow:0 0 0 .15rem var(--red-alpha)!important}.btn.btn-sharp{border-radius:0}.btn.btn-round{border-radius:50px}.cart-floating-box .cart-items .cart-float-single-item:hover a,.text-green{color:var(--green-primary)!important}.bg-green{background:var(--green-primary)!important;background-color:var(--green-primary)!important}.modal:not(.map-modal) .modal-dialog .modal-content{padding:15px 25px;border-radius:5px}.modal:not(.map-modal) .modal-dialog .modal-body{padding:0;padding-bottom:1rem;font-size:var(--font-base-size)}.modal:not(.map-modal) .modal-dialog .modal-content .modal-header{background-color:inherit!important;border:0;margin-top:15px;padding:0 0 20px}.modal:not(.map-modal) .modal-dialog .modal-content .modal-header .modal-title{color:var(--font-base-color)!important;font-size:1.5rem!important;font-weight:600}.modal:not(.map-modal) .modal-dialog .modal-content .modal-footer{padding:.75rem 0 0}.modal:not(.map-modal) .modal-dialog .modal-content .modal-footer a.btn,.modal:not(.map-modal) .modal-dialog .modal-content .modal-footer button{padding:10px;font-weight:600}.modal .modal-dialog .modal-content .modal-header .close{position:absolute;color:#1c1c1c!important;top:20px;right:20px;font-size:32px}.v-blog-post{padding:15px 0}.v-blog-post:first-child{padding-top:0}.v-blog-post:last-child{padding-bottom:0;border-bottom:0}.v-blog-post .image{margin-right:5px}.v-blog-post .image a{border:2px solid transparent;display:block}.v-blog-post .content{-ms-flex-preferred-size:100%;flex-basis:100%}.v-blog-post .image{-ms-flex-preferred-size:80px;flex-basis:80px}.v-blog-post h3{font-size:14px}.single-blog-post .single-blog-post-media .blog-categories ul li a{font-size:12px;padding:2px 10px;color:var(--green-primary)}.single-blog-post .blog-created-at,.single-blog-post .single-blog-post-content .blog-created-by{color:#6e942c!important;font-weight:600}.form-control{font-size:var(--font-base-size)!important;border-radius:5px;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow)}.form-control:focus{box-shadow:0 0 0 .2rem var(--green-primary-half);border-color:var(--green-primary-half)}.underline{text-decoration:underline!important}p.help-block.help-block-error{color:red;font-size:12px!important}#signupform-captcha{width:100px;margin-left:30px}.cart-items .product-title{text-align:left!important}.mobile-menu-opener,.shopping-cart-link{padding:12px 0}.mobile-menu-opener{position:fixed;top:-1px;left:15px;z-index:1}.header-top-menu ul>li i{margin:0 2px;vertical-align:middle;font-size:1.25rem!important}.header-top-menu ul>li span{vertical-align:middle}.sidebar-area .sidebar h3.sidebar-title{padding-bottom:15px;padding-left:8px}.my-account-section table,.sidebar-area.product-sidebar .sidebar .top-rated-product-container .single-top-rated-product p a{font-size:var(--font-base-size)!important}.single-product-content-container{-webkit-box-shadow:none;box-shadow:none}.product-feature-details.main-page .pro-qty{width:65px;border-radius:2px}.product-feature-details h2.product-title{margin-top:0;color:#7d7d7d;font-size:1.2rem;line-height:1.2}.qty-btn{width:30px;text-align:center}a.productAddToCart,a.productAddToWishlist{min-width:150px;width:100%}a.productAddToWishlist{color:#fff;background-color:var(--red)}a.productAddToWishlist:hover{background-color:var(--red-half)}a.productAddToWishlist:active,a.productAddToWishlist:focus{box-shadow:0 0 0 .15rem rgba(155,23,16,.53)!important;-webkit-box-shadow:0 0 0 .15rem rgba(155,23,16,.53)!important}.product-feature-details.main-page .size{display:flex!important;justify-content:center}.product-feature-details .size select{padding:7px;width:100px;background-color:#fff!important;margin:0 5px 0 0!important;border-radius:2px}.product-feature-details .product-price{font-size:1.2rem;line-height:1.2}.product-feature-details .product-price .discounted-price{font-size:2rem}.product-feature-details .link-collection{font-size:.8rem;color:var(--text-muted)}.product-feature-details .link-collection a{text-decoration:underline}.main-price,.price{position:relative;bottom:2px;margin-right:8px}.main-price{font-size:1rem;text-decoration:line-through}.price{color:var(--green-primary);font-size:2rem}.discounted-price{color:var(--red);font-size:1.25rem}.cart-summary-wrap{background-color:#fdfdfd!important;border:2px solid var(--green-primary)!important}.cart-summary-wrap h2,.cart-summary-wrap h4,.cart-summary-wrap p{color:var(--font-base-color)!important}.cart-summary-wrap p{margin-bottom:10px}.cart-summary .cart-summary-button button{width:unset}.cart-summary .cart-summary-button button.update-btn:hover{background-color:#313131;border-color:#0a0a0a}.shopping-cart-link{color:#fff;cursor:pointer}.pro-qty{flex-shrink:0;margin-right:15px;border-radius:5px;min-width:50px}.pro-qty input{background-color:var(--input-bg-color)}.pro-qty input:focus{box-shadow:none!important;background-color:var(--input-bg-color)}.pro-cart-empty{padding:30px 10px 45px;border:1px solid #e0e0e0}.pro-cart-empty p{padding:30px 10px 45px;color:#aaa;font-size:18px;font-weight:500}.old-price{text-decoration:line-through!important;font-weight:300!important}.badges .info-badge,.box-shadow,.cart-summary-wrap,.category-mega-menu,.outer-services-ratings .ratings-badge,.policy-titles,.shadow,.shadow-sm,.shadowed-box,.single-post-wrapper,.single-post-wrapper.relative .post-info{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.shadowed-box{background-color:#fff}.hard-border-bottom{border-bottom:10px solid #fff}.header-bottom{position:fixed;top:48px;z-index:895;width:100%;background-color:#fff;-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg);font-weight:200;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width:1199px){.header-bottom{display:none}}.header-advance-search{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;top:0;height:38px;min-width:325px;max-width:400px;margin:5px auto;z-index:1;padding-right:40px}.header-advance-search.has-result{border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (min-width:1200px) and (max-width:1499px){.header-advance-search{-ms-flex-preferred-size:45%;flex-basis:45%}}@media only screen and (min-width:992px) and (max-width:1199px){.header-advance-search{-ms-flex-preferred-size:40%;flex-basis:40%}}@media only screen and (max-width:479px){.header-advance-search{-ms-flex-preferred-size:100%;flex-basis:100%}}.header-advance-search .icon_search{position:absolute;right:0;top:0;padding:10px 12px;height:100%;background:var(--green-primary);color:#fafafa;font-size:14px;border-radius:8px;cursor:pointer;transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in}.header-advance-search .icon_search+span{position:absolute;right:50px;top:calc(50% + 2px);transform:translateY(-50%);visibility:visible;opacity:0}.block-reassurance .pay-by span img:hover,.header-advance-search .icon_search.disabled+span{opacity:1}.header-advance-search .icon_search:hover{color:#fff}.header-advance-search input{border:0;width:95%;margin-top:0;margin-left:15px;color:#a4a4a4;padding:6px}.header-advance-search button:not(.clear-style){position:static;right:unset;top:unset;background:0 0;border:0;background:var(--green-primary);color:#fff;height:40px;width:100%;border-radius:0;font-size:var(--font-base-size)}.header-advance-search button:not(.clear-style):hover{background-color:var(--green-secondary)}.header-advance-search-container.mobile{position:absolute;top:-50px;right:50px;transition:top 300ms ease-in-out}.header-advance-search-container.mobile.show{top:0}.live-search{margin-top:5px}.live-search-result{position:absolute;top:36px;left:-1px;z-index:99;width:calc(100% + 2px);background-color:#fff;border:1px solid #e0e0e0;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;-webkit-box-shadow:var(--box-shadow-lg);-box-shadow:var(--box-shadow-lg)}.live-search-result .close-search{border-top:1px solid #e0e0e0;text-transform:uppercase;letter-spacing:1.2px;text-align:center;font-size:12px;background-color:#fafafa}.live-search-result.hidden{visibility:hidden}.live-search-result .no-result{color:#a4a4a4;padding-left:10px}.live-search-result .live-search-wrapper{padding:5px 0;max-height:50vh;overflow:auto}.live-search-result .live-search-wrapper .search__product{display:flex;margin-bottom:10px;padding-bottom:5px;-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,.03)}.live-search-result .search__product:last-of-type{margin-bottom:0}.live-search-result .search__product .onsale{display:inline-block;left:unset;top:unset;position:static}.live-search-result .search__product .name{font-weight:500}.live-search-result .live-search-wrapper .search__product,form label{font-size:var(--font-base-size)}.live-search-result .live-search-wrapper .search__product .search__product--image{position:relative}.live-search-result .live-search-wrapper .search__product .search__product--image .onsale{bottom:2px;top:unset;left:7px}.live-search-result .live-search-wrapper .search__product .search__product--image a{z-index:10;display:block;width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:5px}.live-search-result .live-search-wrapper .search__product .search__product--data{position:relative;width:100%;text-align:left}.alert-dismissible{padding:.75rem 1.25rem!important}.alert-dismissible .close{font-size:16px!important}.mobile-cart-item .mobile-cart-price{padding-top:4px;padding-bottom:4px}.mobile-cart-item .mobile-pro-qty{width:150px}.mobile-cart-item .mobile-pro-qty,.mobile-cart-item .mobile-subtotal{padding-top:4px;padding-bottom:4px}@media only screen and (max-width:1199px){#layout-left-col{display:none}.mobile .header-top-menu i{font-size:1.5rem!important}}@media only screen and (max-width:991px){.header-advance-search-container.mobile .header-advance-search span.icon_search,.header-top-menu .text-label{display:none}.cart-summary .cart-summary-button button.checkout-btn{margin-left:50px}.cart-summary .cart-summary-button{justify-content:center}.header-advance-search{width:240px}.header-advance-search-container.mobile .live-search-result .live-search-wrapper .search__product .search__product--data{padding:0 10px;text-align:left}.header-advance-search-container.mobile .live-search-result .live-search-wrapper .search__product .search__product--data a{color:var(--font-base-color)}}@media only screen and (max-width:767px){.product-feature-details .pro-qty input{padding-right:.25rem;padding-left:.25rem}.mobile-pro-qty input{text-align:center!important;min-height:38px;width:100%;border-radius:0}.mobile-pro-qty button.decrease{border-top-right-radius:0;border-bottom-right-radius:0}.mobile-pro-qty button.increase{border-top-left-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width:479px){.cart-floating-box{width:calc(100% - 10px);right:5px}.cart-summary-button{flex-wrap:wrap-reverse}.cart-summary-button .checkout-btn{margin:0 25px!important}}@media only screen and (max-width:380px){.header-advance-search-container.mobile .header-advance-search{min-width:260px;max-width:320px}}.sidebar-area .sidebar ul.product-categories li{margin:0!important;padding:3px 0 0}.sidebar-area .sidebar ul.tag-container li a:hover{background-color:var(--green-primary);border-color:var(--green-primary);opacity:.8}.sidebar-area .sidebar ul.tag-container li a.active{background:var(--green-primary);border-color:var(--green-primary);color:#fff}.tag-area .tag:not(:first-of-type){padding-left:10px}.blog-related-product-slider .blog-related-product-container .blog-related-product-item p a:hover,.tag-area .tag a:hover{color:var(--green-primary)}#commentForm{position:relative}#commentForm .char-counter{position:absolute;font-size:12px;right:20px;bottom:5px}.comment-container .single-comment{position:relative;border-radius:var(--border-radius);border-left:3px solid var(--green-primary);margin-bottom:1rem;padding:15px;width:100%;background-color:#fff}.replies .comment-container .single-comment{margin-left:2rem;width:calc(100% - 2rem)}.comment-container .single-comment span.reply-btn a,.front-card.product .variant-picker .variant span{display:inline-block}.comment-container .single-comment .image{-ms-flex-preferred-size:50px;flex-basis:50px}.comment-container .single-comment .content{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:20px}.comment-container .single-comment .content h3{font-size:15px;line-height:29px;color:#999;font-weight:700;font-style:italic}.comment-container .single-comment .content h3 span.comment-time{font-size:var(--font-base-size);line-height:29px;color:#999;font-weight:400;display:block}.comment-container .single-comment .content p.comment-text,.comment-form label{color:#999;font-size:15px}.comment-form-container h3{font-size:18px;line-height:24px;font-weight:500;color:var(--text-black);margin-bottom:25px}.comment-form-container p{font-size:12px;line-height:23px;color:#999}.comment-form-container .comment-form-title,.comments-heading{font-size:1.25rem;line-height:1.25rem;color:var(--text-black);margin-bottom:15px}.comment-form label{display:block;margin-bottom:10px;line-height:29px;font-weight:500}.comment-form textarea{height:130px;width:100%;border:0;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:15px}.comment-form textarea:focus{border:1px solid var(--green-primary-half)}.comment-form input{background:#fff;border:1px solid #e0e0e0;border-radius:0;height:50px;line-height:48px;width:100%;padding:0 15px;vertical-align:middle}ul.product-sorter li{display:inline!important}ul.product-sorter li:not(:last-of-type){margin-right:20px}ul.product-sorter li a.asc:after,ul.product-sorter li a.desc:after{font-family:"Material Symbols Outlined";display:inline-block;position:absolute;margin-left:5px;font-weight:600;color:#6e942c!important;top:-1px;right:-13px}ul.product-sorter li a.asc:after{content:" "}ul.product-sorter li a.desc:after{content:" "}ul.product-sorter li a.asc,ul.product-sorter li a.desc{font-weight:400;color:#6e942c!important;position:relative}.contact-page .company-info p,.tab-slider-wrapper .nav-tabs .nav-link{font-size:1rem}.btn.btn-icon{color:#fff;width:38px;height:38px;margin:auto;padding:.5rem!important}.btn.btn-icon i{position:relative;top:-2px;left:-2px;font-size:1.2rem!important}.order-summary .table td,.order-summary .table th{border:0}.cart-floating-box{padding:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg)}.cart-floating-box .cart-items{max-height:300px;overflow:auto;padding:20px 20px 0}.cart-floating-box .cart-calculation .calculation-details{margin-bottom:0;border:0}.cart-floating-box .cart-calculation .actions{padding:0 0 20px;margin:0 20px}.line-solid{margin:20px;border-bottom:1px solid #ddd}.slick-next.slick-arrow,.slick-prev.slick-arrow{font-size:37px}.fotorama__nav-wrap{margin-top:15px}.cart-table td.pro-thumbnail,.clipboard-table td.pro-thumbnail,.front-card.product.vertical.minimal .image img{height:80px}select.product-stock-property{padding:7px;border:1px solid #ddd;background-color:#fff;min-width:100px}.mobile-cart-item select.product-stock-property{min-width:110px}.toggle-visibility{transition:300ms all ease}.toggle-visibility.hide{opacity:0;visibility:hidden;padding:0;margin:0;height:0}.toggle-visibility.show{opacity:1;visibility:visible}.coupon-code,.product-of-the-week h3.header{font-weight:700;text-align:center;text-transform:uppercase}.coupon-code{display:block;font-size:1rem;color:var(--secondary);letter-spacing:2px;margin-top:0!important}p.coupon-code{border-radius:2px!important;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border:1px solid var(--green-primary-half);margin-bottom:0;color:var(--green-primary)!important;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.inline-switchery{padding:15px}.col-sticky{position:sticky;height:100%;top:100px}.info-labels{display:flex;display:-o-flex;display:-moz-flex;display:-webkit-flex;justify-content:space-evenly;padding:100px 0}.info-labels .label{padding:4px 6px;border:3px solid var(--green-primary);border-radius:50px;color:var(--green-primary);width:280px;margin:0 5px}.info-labels .label .icon,.info-labels .label .text{line-height:1.5;font-size:32px}.info-labels .label .icon{margin-left:20px;float:left;position:relative;top:-2px}.info-labels .label .text{padding-left:80px;text-align:left;font-size:var(--font-base-size)}.info-labels .label .text .text-top,.stationary-store-select label,p.coupon-code{font-weight:700}@media only screen and (max-width:768px){.info-labels{display:block;padding:30px 0}.info-labels .label{margin-bottom:15px;margin-left:auto;margin-right:auto}}.contact-map{height:590px;position:relative}.contact-map iframe{width:100%}.contact-map .map-hover{background:#fff;display:inline-block;padding:20px 40px 20px 28px;position:absolute;left:50%;top:130px;-webkit-box-shadow:6px 6px 50px rgba(0,0,0,.2);box-shadow:6px 6px 50px rgba(0,0,0,.2)}.contact-map .map-hover:after{position:absolute;left:107px;bottom:-20px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:28px solid #fff;content:""}.contact-map .map-hover h5{font-size:20px;color:#252525;font-weight:500;margin-bottom:10px}.contact-map .map-hover ul li{font-size:var(--font-base-size);color:#151515;line-height:20px;list-style:none}.contact-map .map-hover i{font-size:48px;color:#ffef00;position:absolute;left:98px;bottom:-72px}.badges,.outer-services-ratings{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap}.badges{padding-bottom:50px}.badges .info-badge,.outer-services-ratings .ratings-badge{width:190px;height:auto;margin:30px 15px;background-color:#fff}.badges .info-badge figure.icon{position:relative;text-align:center;padding:30px 15px 0;margin-bottom:30px}.badges .info-badge figure.icon .dot{display:block;position:absolute;top:40%;left:33%;transform:translate(-40%,-40%);width:60px;height:60px;border-radius:50%;background-color:rgba(130,178,54,.4);z-index:1}.badges .info-badge figure.icon .svg{width:80px;height:auto;position:relative;z-index:2;margin:auto}.badges .info-badge figure.icon .svg img{display:block;width:80px;height:auto}.badges .info-badge .description{color:var(--text-black);text-align:center;padding:0 15px 30px;position:relative;margin:0}.outer-services-ratings{padding:50px 0}.outer-services-ratings .ratings-badge{text-align:center;width:210px}.outer-services-ratings .ratings-badge figure{padding:20px 0}.outer-services-ratings .ratings-badge .logo{position:relative;padding:30px 15px 0;margin-bottom:30px}.outer-services-ratings .ratings-badge .logo img{height:33px;width:auto}.outer-services-ratings .ratings-badge .logo.logo-facebook img{height:24px;width:auto}.outer-services-ratings .ratings-badge .rating{font-weight:200;font-size:2rem;padding:10px 0}.outer-services-ratings .ratings-badge .votes{font-size:10px;font-weight:200}.outer-services-ratings .ratings-badge .outer-link{font-size:12px;font-weight:200;padding:0 15px 30px}.outer-services-ratings .ratings-badge .outer-link a{text-decoration:underline}.outer-services-ratings .ratings-badge .outer-link a:hover{color:#333}.product-of-the-week-column{flex:0 0 360px;width:360px;padding-left:15px;height:500px}.product-of-the-week{background-color:#efefef;height:100%}.product-of-the-week .product-details{padding:0 15px}.product-of-the-week .picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:270px;background-color:#fff;border:3px solid var(--green-primary)}.product-of-the-week h3.header{font-size:12px;color:var(--green-primary);padding:7px 0 8px;margin-bottom:0}.product-of-the-week h5.name{font-size:1.5rem;font-weight:200;color:var(--font-base-color);text-align:center;text-transform:uppercase;line-height:normal;margin-bottom:0}.product-of-the-week h5.name a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.product-of-the-week .product-price{text-align:center;padding:8px 0 7px}.product-of-the-week .product-price .main-price,.product-view .product-feature-details .product-price .main-price{font-size:1rem!important;font-weight:200;text-decoration:line-through}.product-of-the-week .product-price .discounted-price{font-size:1.5rem;color:var(--red);font-weight:200}.product-of-the-week .product-price .price{font-size:1.5rem;color:var(--green-primary);font-weight:200}.btn.btn-big{max-width:350px;width:100%;min-height:58px;padding:1rem!important;font-size:16px!important;font-weight:100}.product-view .product-feature-details .product-price{padding:15px 0;margin-bottom:0}.product-view .p-icon{display:inline-block;background:0 0;color:#7d7d7d;padding-left:0;margin:0 10px 0 0;text-align:center;text-transform:none;align-self:normal;opacity:1;border:0;border-bottom:1px solid var(--text-muted)}.product-view .p-icon:hover{border-bottom-color:var(--red);color:var(--red)}@media (max-width:1199px){.badges,.outer-services-ratings{display:none}main .right-col:not(.product-view-right-col){width:100%;float:unset;padding:0}}@media (min-width:1199px){.product-view{min-height:500px}}@media (max-width:992px){.product-of-the-week-column{flex:0 0 100%;width:100%;min-height:unset;padding-left:0;height:unset}.product-of-the-week{display:flex}.product-of-the-week .picture{width:400px}.product-of-the-week .product-details{width:100%;padding:15px}}@media (max-width:499px){.product-of-the-week{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.product-of-the-week .picture{width:auto}.product-view .productAddToCart{font-size:12px!important}.product-view .product-feature-details{padding:0}.product-feature-details h2.product-title{font-size:1rem;line-height:1.5}}.breadcrumb{background-color:transparent;padding:1rem 0}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item{font-family:"Rubik",sans-serif;font-size:12px;color:#999;font-weight:200;line-height:18px;padding-right:.5rem;text-transform:uppercase}.breadcrumb-item.active{color:var(--green-primary);font-weight:400}.breadcrumb-item+.breadcrumb-item::before{font-family:"Material Symbols Outlined";font-weight:900;font-size:12px;content:"";color:#aaa;width:auto;height:100%;padding:0;margin:0 8px 0 0}.styled-page h4,.styled-page section h4{margin-bottom:30px;padding-bottom:15px;color:#707070;font-weight:500}.styled-page section:not(:first-child) h4{margin-top:30px;color:#707070!important}.styled-page section p{font-weight:200;margin-bottom:.5rem}.styled-form h4{font-size:20px;line-height:23px;color:var(--font-base-color)!important;font-weight:600}.franchise-page .styled-form h4{color:var(--green-primary)!important;text-transform:none!important;font-size:2rem}.styled-form label:not(.custom-control-label){font-weight:500;color:#707070;font-size:var(--font-base-size);text-transform:none;margin-bottom:0}.styled-form .required label:after{content:"*";color:var(--red);margin-left:2px}.styled-form .form-group{margin-bottom:30px}.styled-form .horizontal .col-label{align-self:center}.styled-form button{font-weight:500!important}.styled-form button[type=submit]{position:relative;min-width:200px}input[type=checkbox][aria-required=true]+label:not([for=contactform-form_agreement]):after{content:"*";padding-left:5px;color:#e03333}.styled-form .form-group.required label{text-transform:none;font-size:var(--font-base-size)}.styled-form .nice-select,.styled-form input,.styled-form select,.styled-form textarea{background-color:transparent;border:0;border-bottom:1px solid #a9a9a9;margin-bottom:0;color:#414141;font-weight:400;border-radius:0!important}.styled-form input[type=password]{letter-spacing:2px;font-weight:800;font-size:18px}.styled-form .custom-control-label::after,.styled-form .custom-control-label::before{width:1.2rem;height:1.2rem;top:.125rem}.custom-control.custom-checkbox .custom-control-label,.styled-form .custom-control.custom-checkbox .custom-control-label{padding-left:15px;text-transform:none!important;font-size:12px}.custom-control.custom-checkbox .custom-control-label::after{left:-3px;top:0}.styled-form input:focus,.styled-form textarea:focus .styled-form .nice-select.form-control:focus{border-color:var(--green-primary);box-shadow:inset 0 0 14px 0 rgba(255,255,255,.2);background-color:var(--green-primary-alpha)}.styled-form .captcha-image{position:relative;text-align:center;padding:8px;background-color:#f9f9f9;border:0}.variants-container{padding:15px 0}.gallery-column{width:auto!important}.sidebar-product-slider{position:relative}.sidebar-area.product-sidebar{position:sticky;top:180px;z-index:1}.single-top-rated-product{height:100px}.single-top-rated-product .bg-img{flex:1;width:90px;height:90px;background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-height:992px) and (max-height:1199px){main .right-col.product-view-right-col{width:calc(100% - 300px)!important;margin-left:30px}}.ck-content{font-size:14px;color:var(--font-base-color)}.ck-content strong{font-weight:600}.ck-content a{text-decoration:underline;color:var(--green-primary)}.ck-content a:hover{cursor:pointer}.ck-content .text-tiny{font-size:.7em!important}.ck-content .text-small{font-size:.85em!important}.ck-content .text-big{font-size:1.25em!important;margin-top:1rem}.ck-content .text-huge{font-size:1.5em!important}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4{line-height:1.25em;padding:1.5em 0;color:var(--font-base-color);text-transform:uppercase}.ck-content h1{font-size:1.5em}.ck-content h2{font-size:1.35em}.ck-content h3{font-size:1.25em}.ck-content h4{font-size:1em}.blog-post-view ul,.ck-content ul{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.ck-content ul{display:block;list-style:disc}.ck-content img{width:100%;height:auto}.ck-content p{margin-bottom:20px!important}.blog-related-product-slider .blog-related-product-container .blog-related-product-item:hover{cursor:pointer;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,.12);box-shadow:0 2px 3px 1px rgba(0,0,0,.12)}.blog-related-product-slider .blog-related-product-container .blog-related-product-item a.link-container{display:block}.blog-related-product-slider .blog-related-product-container .blog-related-product-item p.product-name{height:60px;overflow:hidden;line-height:20px;font-weight:500;color:#323232;text-align:center}.blog-related-product-slider .blog-related-product-container .blog-related-product-item a .image{width:120px;height:120px;margin:auto auto 15px;background-position:center;background-size:contain;background-repeat:no-repeat}.blog-post-view ul{list-style:initial}.seo-text{text-align:justify;font-size:1rem}.contact-page strong,.seo-text strong{font-weight:500}.seo-text button{min-width:100px}.seo-text button.down:not(.collapsed),.seo-text button.up.collapsed{display:none}.seo-text button.down.collapsed,.seo-text button.down:up(.collapsed){display:inline-block}.seo-text h1{font-size:1.5rem}.seo-text h1,.seo-text h2{line-height:normal;color:var(--font-base-color)}.seo-text ul{margin:0;padding:0;list-style:none}.seo-text ul>li{display:inline;margin-right:5px}.seo-text .seo-tags,.seo-text h2{padding:15px 0}.slider-last-item{position:relative;height:452px;width:150px!important;margin-left:auto;margin-right:auto}.slider-last-item .link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-weight:700}.slider-last-item .link::after{content:"";position:absolute;font-size:16px;top:50%;transform:translateY(-50%);right:0}.list-title,.main-menu nav>ul>li>a:hover,.single-navigation-section ul li a:hover,.slider-last-item .link:hover::after{color:var(--green-primary)}.list-title{font-weight:300;margin:15px 0 0;position:relative}.list-pre-title{position:absolute;top:-24px;left:2px;font-size:12px;font-weight:200;letter-spacing:1px;color:#666}.contact-page .company-info h4{margin-bottom:1rem;border-bottom:1px solid #707070;font-size:23px}.contact-page .company-info h4:not(:first-child){margin-top:2rem}.contact-page .team .picture{overflow:hidden}.contact-page .team .person{text-align:center;margin-bottom:40px}.contact-page .team .person p{color:#828282;font-size:1.375rem;font-weight:200}.contact-page .team .person p.name{font-weight:700;font-size:2rem;color:#777}@media screen and (max-width:767px){.contact-page .team .person p.name{font-size:1.5rem}.contact-page .team .person p{font-size:1.125rem}}.franchise-page{max-width:90rem}.benefit{align-items:center;justify-content:center}.benefits .benefit .picture{width:120px;height:120px;margin:auto;filter:drop-shadow(3px 4px 4px #ddd)}.benefits .benefit .text{flex:1;text-align:center}.benefits .benefit .text .header{font-size:1.2rem;font-weight:700}.benefits .benefit .text .sub-header{font-size:.8rem;font-weight:600}ul.profit-list>li{position:relative;padding-left:40px;margin-bottom:15px;font-size:16px;text-align:justify}ul.profit-list>li::before{content:"";font-family:"Material Symbols Outlined";font-weight:500;position:absolute;left:0;font-size:1.375rem;color:var(--green-primary)}#orderBillingSubmitButton:disabled{cursor:not-allowed}#orderBillingSubmitButton:disabled:hover{background:var(--green-primary)}@media only screen and (min-width:768px){.col-md-sticky{position:sticky;height:100%;top:100px}input.quantity{width:65px;height:var(--input-height);border-radius:5px;border:1px solid var(--input-border-color)}.col-cart-summary{width:300px}}.mobile-single-product{background-color:#fff;margin-bottom:15px!important;padding:15px!important;-webkit-box-shadow:0 2px 2px 1px rgb(0 0 0/2%)!important;box-shadow:0 2px 2px 1px rgb(0 0 0/2%)!important}.mobile-single-product .content,.mobile-single-product .img-block{float:left;margin-right:15px;background-position:center;background-size:contain;background-repeat:no-repeat}.mobile-single-product .img-block{width:100px;height:100px}.mobile-single-product .content{width:calc(100% - 115px)}.mobile-single-product .content p{margin-bottom:0;font-size:12px}.product-total-list{font-size:var(--font-base-size);max-height:200px;overflow:auto;margin-right:-18px}.total-item-count{position:relative;margin-right:10px;overflow:hidden;flex-shrink:0}.total-item-count::after{content:attr(data-count);font-size:10px;z-index:10;position:absolute;right:2px;bottom:1px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--green-primary);border-radius:var(--border-radius);color:#fff;font-weight:500}.shipment-method-choose{position:relative}.shipment-method-choose .payment{margin-left:20px}.nice-select{float:none;min-width:230px;line-height:1.5;height:calc(1.5em + .75rem + 2px);border:1px solid #ced4da;padding-left:9px}.nice-select .list{width:100%;max-height:200px;overflow-y:auto;border-radius:2px}.nice-select .option{line-height:unset!important;padding:10px 29px!important;white-space:pre-wrap!important}.nice-select .option.disabled:hover{background-color:inherit}.nice-select .option.disabled{color:#e7b1b1}.stationary-store-select{padding:0 0 20px 20px}.stationary-store-select .form-control{min-width:280px!important;max-width:350px!important;font-size:12px!important}.stationary-store-select .form-control span.current{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.checkbox,.radio{color:var(--font-base-color) FF;display:grid;grid-template-columns:min-content auto;grid-gap:.5em;margin-bottom:15px}.checkbox__input,.radio__input{display:flex}.checkbox__control,.radio__control{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:.1rem solid var(--green-primary);cursor:pointer}.radio__control{border-radius:50%}.checkbox__label,.radio__label{line-height:1.5;align-self:center;cursor:pointer}.checkbox__input input,.radio__input input{opacity:0;width:0;height:0}.checkbox__input input:checked+.checkbox__control,.radio__input input:checked+.radio__control{background:radial-gradient(var(--green-primary) 50%,var(--green-primary) 51%);cursor:pointer}input+.checkbox__control::before,input+.radio__control::before{content:"";color:#fff;width:8px;height:8px;box-shadow:inset 10px 10px #fff;transition:180ms transform ease-in-out;transform:scale(0)}input+.radio__control::before{border-radius:50%}input:checked+.checkbox__control::before,input:checked+.radio__control::before{transform:scale(1)}input.input-bordered+label{border:2px solid #f3f3f3;padding:12px;margin-bottom:8px;border-radius:5px;cursor:pointer}input.input-bordered+label *{line-height:1.5}input.input-bordered:checked+label{border:2px solid var(--green-primary)}.head-item.labeled{position:relative}@media (max-width:991px){.head-item.labeled:after{top:0;right:0}}a.btn,button.btn{font-size:var(--font-base-size)}a.btn i,button.btn i{margin-right:3px;margin-left:3px}.order-billing{margin-bottom:50px;margin-top:30px}.order-billing h4{font-size:20px;line-height:23px;color:var(--font-base-color)!important;font-weight:700;margin-bottom:30px}.order-billing .action-buttons{text-align:center;border-radius:var(--border-radius)}.order-billing .action-buttons a.btn,.order-billing .action-buttons button.btn{width:240px}.order-billing .styled-form label{color:#707070;font-size:var(--font-base-size);text-transform:none;margin-bottom:0}.order-billing .styled-form .form-group{margin-bottom:15px}.product-with-image{display:flex;display:-moz-flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-bottom:10px}.product-with-image .image{text-align:center}.product-with-image .product-link{display:inline-block;text-align:left;margin:0 10px;flex-grow:1;line-height:1.5;font-size:.8rem}.product-with-image .price{display:inline-block;font-size:1rem;margin-right:10px;width:65px}.product-with-image .cart-remove{display:inline-block;flex-shrink:0;text-align:center;margin-right:10px;width:30px}.product-with-image .cart-remove .material-symbols-outlined{color:#666}.product-with-image .cart-remove:hover .material-symbols-outlined{color:var(--red)}#invoiceFormContainer .form-control:disabled{background-color:rgba(0,0,0,.01)}.selected-pickup-point{margin:0}.selected-pickup-point .locker-data{display:flex;margin:1rem 0;width:100%}.selected-pickup-point i{color:#d13138;font-size:50px!important}.selected-pickup-point .locker-data div:first-child{text-align:center;align-self:center;width:70px;flex-shrink:0;filter:drop-shadow(2px 5px 2px rgba(0,0,0,.2))}.selected-pickup-point .locker-data div:last-child{font-weight:700;flex-grow:1}.address-radio{padding-bottom:15px;font-size:var(--font-base-size);display:block}label.address-radio .data:hover{cursor:pointer}.address-radio input{display:none}.address-radio .data{position:relative;padding:10px 20px;border:1px solid #dedede;border-radius:var(--border-radius);user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in}.address-radio .data .material-symbols-outlined{color:var(--green-primary);font-weight:600}.address-radio a.data:hover{color:#454545}.address-radio:not(.active) a.data:hover{border:1px solid #cdcdcd}.address-radio .action-buttons{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}div.address-radio.default{margin-top:20px;padding-bottom:20px}.address-radio.active .data{border-color:var(--green-primary)}label .address-radio.active .data::after{font-family:"Material Symbols Outlined";font-feature-settings:"FILL"1;content:"";position:absolute;bottom:5px;right:10px;font-size:14px;color:var(--green-primary)}.swal2-styled.swal2-confirm{background:var(--green-primary)!important;font-size:var(--font-base-size)!important}.swal2-styled.swal2-confirm:focus{box-shadow:var(--green-primary-alpha)!important}.my-account-section table.mrs-table td,.my-account-section table.mrs-table th{border:unset}.my-account-section .product-total-list{max-height:unset;margin:0}.my-account-section .col-sticky{top:120px}.shipping-bar{text-align:center;color:#fff;padding:5px 0;min-height:34px}.shipping-bar.green{background:var(--green-primary)}@media (max-width:991px){.my-account-section .col-static-mobile{position:static!important}}.front-card{position:relative;background-color:#fff;padding:35px 30px;margin-bottom:20px;border-radius:var(--border-radius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.front-card .heading,.front-card h4,.heading-text{font-size:20px;line-height:23px;font-weight:700;margin-bottom:30px;color:var(--font-base-color)!important}.front-card p{margin-bottom:10px;font-size:var(--font-base-size);font-weight:400;line-height:23px;color:var(--font-base-color)}@media (max-width:991px){.front-card{padding:20px}.front-card h4,.styled-form h4{font-size:1rem}.list-title{font-size:1.2rem}.modal:not(.map-modal) .modal-dialog .modal-content .modal-header .modal-title{font-size:1.2rem!important}}.front-card.product{padding:15px;margin-bottom:0;overflow:hidden;line-height:1.5}.front-card.product .image-holder,.links-bar a>span{position:relative}.front-card.product:not(.vertical) .image-holder{margin-bottom:15px}.front-card.product .image-holder+div{width:100%;flex-grow:1}.front-card.product .image{min-height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:0;overflow:hidden}.front-card.product .image img{height:180px;width:auto}.front-card.product .product-category{height:22px;overflow:hidden}.front-card.product .product-categories{margin-bottom:.5rem}.front-card.product .product-title{height:2.5rem;margin-bottom:.5rem}.front-card.product .product-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.front-card.product .variant-picker .close i,.product-view .product-price{font-size:1.5rem}.front-card.product .product-price{background-color:#fff;z-index:1}.front-card.product .price{color:var(--green-primary);font-size:1.25rem}.front-card.product .product-overlay{display:none;position:absolute;z-index:6;top:0;left:0;background-color:rgba(0,0,0,.05);width:100%;height:100%;backdrop-filter:blur(3px);transition:all .3s ease}.front-card.product .variant-picker{display:none;width:calc(100% - 20px);min-height:64px;overflow:auto;position:absolute;transform:translateY(-50%);margin-top:-50%;margin-bottom:0;left:10px;z-index:7;padding:10px;box-shadow:var(--box-shadow-lg);-webkit-box-shadow:var(--box-shadow-lg);max-height:270px;flex-direction:column}.front-card.product.minimal .variant-picker{max-height:115px}.front-card.product .variant-picker strong{line-height:30px}.front-card.product .variant-picker .variant{display:flex;justify-content:space-between;flex-grow:1;padding:5px 0}.front-card.product .variant-picker .variant span:nth-child(2){flex:0 0 80px;text-align:right}.front-card.product .variant-picker .variant:not(:hover){color:var(--font-base-color)}.front-card.product .variant-picker .close{width:48px;height:48px;position:absolute;top:0;right:0;padding:0;border-radius:50%;background-color:#fff;opacity:1}.front-card.product .product-overlay.open,.front-card.product .variant-picker.open{display:flex}.front-card.product .add-to-cart{width:48px;height:48px;position:absolute;bottom:-20px;right:0;font-size:1rem;padding:0}.product-slider .front-card.product .price{font-size:1.25rem}.front-card.product.vertical{display:flex;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;padding:10px;min-height:160px}.front-card.product.vertical .variant-picker{transform:unset;width:calc(100% - 8px);margin:-6px;top:10px;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow)}.front-card.product.vertical .product-overlay{background-color:transparent}.front-card.product.vertical .image-holder+div{margin-left:15px}.front-card.product.vertical .image{min-height:unset;width:110px;background:#fff;box-shadow:var(--box-shadow-lg);border-radius:50%}.front-card.product.vertical .image img{height:110px;width:auto;padding:5px}.front-card.product.vertical.minimal{min-height:130px}.front-card.product.vertical.minimal .image{width:80px;border-radius:5px}.front-card.product.vertical .product-overlay.open,.front-card.product.vertical .variant-picker strong,.front-card.product.vertical .variant-picker.open{display:block}.front-card.product.vertical .variant-picker .variant{display:inline-block;width:50%}.front-card.product.vertical .add-to-cart{bottom:-2px;right:50%;transform:translateX(50%);font-size:1.5rem!important;padding:0;box-shadow:2px 4px 6px rgb(0 0 0/10%);-webkit-box-shadow:2px 4px 6px rgb(0 0 0/15%)}.front-card.product.vertical .product-price{background-color:transparent}.cart-view .front-card p span,.order-billing .front-card p span,.user-order .front-card p span{float:right}.contact-page .front-card section:not(:first-child){margin-top:30px}.blog-section i{font-size:inherit}.blog-section a:hover{color:inherit}.blog-section a.btn:hover{color:#fff}.blog-section .front-card{overflow:hidden}.blog-section .post-data{font-size:1rem;line-height:1.25rem;padding:15px}.blog-section .post-data .over-title{color:#999}.blog-section .post-data .over-title span{display:inline-block;font-size:.8rem}.blog-section .post-data .over-title span:not(:last-child){position:relative;margin-right:.5rem}.blog-section .post-data h2{font-size:1rem;font-weight:500;margin-bottom:0;line-height:1.5rem;min-height:3rem}.blog-section .post-data .short-desc{margin-top:.5rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block-reassurance{padding:15px 0}.block-reassurance .reassurance-item{display:flex;align-items:center;padding-bottom:15px}.block-reassurance .reassurance-item:last-child{padding-bottom:0}.block-reassurance .reassurance-item .material-symbols-outlined{font-variation-settings:"FILL"1;font-size:1.5rem!important;margin-right:5px;width:30px}.block-reassurance .pay-by span{display:inline-block;width:25%;max-width:50px;background-color:rgba(0,0,0,.05);transition:.3s opacity ease-out;-webkit-transition:.3s opacity ease-out;padding:5px;border-radius:5px;margin:3px 3px 0;text-align:center;line-height:1}.block-reassurance .pay-by span:first-child{margin-left:0}.block-reassurance .pay-by span img{opacity:.5}@media screen and (max-width:465px){.block-reassurance .pay-by{display:flex}}.product-of-the-week-column h3{font-size:20px;margin-top:10px!important}@media screen and (max-width:576px){.product-of-the-week-column h3,.slider .section-title h3{font-size:16px;margin-bottom:0!important}}.product-of-the-week-slider-container .mobile-single-product{padding:15px!important}.py-megamenu{display:none;width:100%;position:absolute;top:56px;left:0;background:#fff;z-index:100;overflow-y:auto;border-radius:0 0 10px 10px;box-shadow:var(--box-shadow-lg);-webkit-box-shadow:var(--box-shadow-lg)}.py-megamenu .category-row{padding:1.125rem 1.125rem 0}.py-megamenu .v-subcat{font-weight:600;margin-bottom:5px;font-size:.8rem}.py-megamenu .v-subcat img{width:1.25rem;height:1.25rem;margin-right:5px;position:relative;top:-2px}.py-megamenu .category-row a{display:block}.py-megamenu .category-row a:not(.v-subcat){margin-left:calc(var(--megamenu-indicator-dimension) + var(--megamenu-indicator-margin) + 1px);font-weight:400}.links-bar{padding:2px 18px;border-top:1px solid var(--input-bg-color);border-radius:var(--border-radius);color:var(--text-black);background:var(--green-primary);text-align:center;font-weight:600;box-shadow:var(--box-shadow);-webkt-box-shadow:var(--box-shadow)}:not(.py-megamenu) .links-bar{box-shadow:var(--box-shadow);-webkt-box-shadow:var(--box-shadow)}.links-bar a{color:#fff;display:inline-flex;margin:0 30px;align-items:center;top:1px;position:relative;line-height:2.5rem}.links-bar a:hover :not(i){color:#fafafa;text-decoration:underline}.links-bar a>i{font-size:1.25rem!important;top:0}.heading{display:flex;justify-content:space-between;align-items:center;padding:var(--carousel-heading-padding);margin-bottom:15px;line-height:var(--carousel-heading-line-height)}.heading span:not(.material-symbols-outlined){font-size:1.5rem;line-height:2rem;color:var(--text-black)}.splide.heading-arrows .splide__arrow.splide__arrow--prev{top:20px;left:unset;right:45px;width:40px;height:40px}.splide.heading-arrows .splide__arrow.splide__arrow--next{top:20px;width:40px;height:40px;right:0}.thumb-arrows .splide__arrow.splide__arrow--prev{left:0;width:50px;height:100%;background-color:transparent}.thumb-arrows .splide__arrow.splide__arrow--next{width:50px;height:100%;right:0;background-color:transparent}.product-slider{margin-bottom:50px}.product-slider.splide h2{margin:0}.product-slider .splide__arrow{height:100%;background:0 0;opacity:.5;transition:.3s opacity ease-out;-webkit-transition:.3s opacity ease-out}.product-slider .splide__arrow:disabled{opacity:0}.product-slider .splide__arrow svg{fill:#000;height:2em;width:2em}.product-slider .splide__arrow.splide__arrow--prev{left:-30px}.product-slider .splide__arrow.splide__arrow--next{right:-30px}.splide--nav>.splide__track>.splide__list>.splide__slide{border-radius:5px}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:var(--green-primary);border-width:2px}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide:not(.is-active):hover{opacity:1}.splide--nav>.splide__track>.splide__list>.splide__slide:not(.is-active){transition:100ms ease-in opacity;opacity:.5}@media screen and (max-width:767px){.product-slider .splide__arrow.splide__arrow--next,.product-slider .splide__arrow.splide__arrow--prev{display:none}.heading span{font-size:1.125rem!important}}.home-page-banner-slider ul>li>a,.home-page-banner-slider ul>li>span{display:block;overflow:hidden;border-radius:var(--border-radius)}.home-page-banner-slider .splide__arrow{height:100%;width:4rem;background:0 0;opacity:.5;transition:.3s opacity ease-out;-webkit-transition:.3s opacity ease-out}.home-page-banner-slider .splide__arrow--prev{left:0}.home-page-banner-slider .splide__arrow--next{right:0}.home-page-banner-slider .splide__arrow svg{background:#ccc;width:2rem;height:2rem;padding:5px;border-radius:50%}.home-page-banner-slider .splide__track{border-radius:var(--border-radius)}.add-to-cart-wrapper,.main-menu nav>ul{display:flex}@media screen and (max-width:360px){.add-to-cart-wrapper{display:block}.add-to-cart-wrapper .add-to-cart{width:100%}.product-feature-details .pro-qty{margin-bottom:10px;border:0}}.main-menu{width:100%;font-size:.8rem}.main-menu nav>ul>li{display:block;padding:8px 0;flex-grow:1}.main-menu nav>ul>li.list-divider span{position:relative;line-height:60px;height:100%;display:block}.main-menu nav>ul>li.list-divider span::after{content:" ";position:absolute;display:block;top:50%;transform:translateY(-50%);border-radius:50%;width:6px;height:6px;background-color:var(--red)}.main-menu nav>ul>li:last-child{margin-right:0}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu nav>ul>li{margin-right:30px}}.header-sticky.is-sticky .main-menu nav>ul>li{padding:0}.main-menu nav>ul>li>a{display:block;color:var(--text-black);line-height:40px;font-weight:400;padding:0;text-align:center}.main-menu nav>ul>li>a i{top:var(--material-icon-top-offset);font-size:1rem}.category-navigation{position:relative}.single-navigation-section h3{font-size:15px;line-height:20px;font-weight:500;margin-bottom:16px;min-height:42px;display:flex;align-items:center}.single-navigation-section ul li{margin-bottom:10px}.single-navigation-section ul li:last-child{margin-bottom:0}.single-navigation-section ul li a{line-height:22px;color:#777;display:flex;align-items:center}.single-navigation-section ul li a i{display:inline-block;margin-right:8px}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-image.post-thumb{width:100%;height:275px;margin-bottom:0}.animated-gradient-background{background:linear-gradient(-45deg,#23a6d5,#23d5ab,#23a6d5,#23d5ab);background-size:400% 400%!important;animation:gradient 15s ease infinite}.bdgs{text-align:center;position:absolute;top:0}.rnd{display:inline-block;width:28px;height:28px;border-radius:50%}.rnd i{top:0!important;font-size:20px;color:#fafafa;padding:4px}.rnd.best{background-color:#fbca5a}.rnd.is-new{background-color:var(--blue)}.newspaper-download,.rnd.sale{background-color:var(--red)}.newspaper-download{width:38px;height:38px;margin:0 10px;right:90px;text-align:center;border-radius:5px;color:#fff;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;box-shadow:var(--box-shadow);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.newspaper-download:hover{color:#fff;background-color:var(--red-half)}#ComplementaryProductsSlider .heading span:not(.material-symbols-outlined){font-size:20px;font-weight:700;color:var(--font-base-color)!important}
