@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent}50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}to{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5) translateZ(0);transform:scale(.5) translateZ(0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5) translateZ(0);transform:scale(.5) translateZ(0)}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes slideIn{0%{transform:translateX(100%) translateZ(0);opacity:0}to{transform:translateX(0) translateZ(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0) translateZ(0);opacity:1}to{transform:translateX(100%) translateZ(0);opacity:0}}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body,h1,h2,h3,h4,h5,h6,html{font-family:"Cairo",sans-serif}body,html{height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:#111;font-weight:400}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6,p{font-size:16px}p{font-family:"Cairo",sans-serif;color:#6f6f6f;font-weight:400;line-height:26px;margin:0 0 15px}img{max-width:100%;image-rendering:auto}button:focus,input:focus,select:focus,textarea:focus{outline:0}a:focus,a:hover{text-decoration:none;outline:0;color:#fff}ul{padding:0;margin:0}.section-title{margin-bottom:50px;text-align:center}.section-title h2{color:#1c1c1c;font-weight:700;position:relative}.section-title h2:after{position:absolute;left:0;bottom:-15px;right:0;height:4px;width:80px;background:#7fad39;content:"";margin:0 auto}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.spad{padding-top:100px;padding-bottom:100px}.primary-btn,.site-btn{font-size:14px;color:#fff;text-transform:uppercase;display:inline-block;background:#7fad39}.primary-btn{padding:10px 28px;font-weight:700;letter-spacing:2px}.site-btn{font-weight:800;padding:13px 30px 12px;border:0}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#000}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite}.header__top{background:#f5f5f5}.header__top__left{padding:10px 0 13px}.header__top__left ul li{font-size:14px;color:#1c1c1c;display:inline-block;margin-right:45px;position:relative}.header__top__left ul li:after{position:absolute;right:-25px;top:1px;height:20px;width:1px;background:#000;opacity:.1;content:""}.featured__controls ul li:last-child,.featured__item__pic__hover li:last-child,.header__cart ul li:last-child,.header__menu ul li:last-child,.header__top__left ul li:last-child{margin-right:0}.header__top__left ul li:last-child:after{display:none}.header__top__left ul li .icon,.header__top__left ul li i{color:#252525;margin-right:7px;font-size:15px;vertical-align:-2px}.header__top__right{text-align:right;padding:10px 0 13px}.header__top__right__language{position:relative;display:inline-block;margin-right:40px;cursor:pointer}.header__menu ul li:hover .header__menu__dropdown,.header__top__right__language:hover ul{opacity:1;visibility:visible}.header__top__right__language:after{position:absolute;right:-21px;top:1px;height:20px;width:1px;background:#000;opacity:.1;content:""}.header__top__right__language img{margin-right:6px}.header__top__right__language div{font-size:14px;color:#1c1c1c;display:inline-block;margin-right:4px}.header__top__right__language span{font-size:14px;color:#1c1c1c;position:relative;top:2px}.header__menu ul li .header__menu__dropdown,.header__top__right__language ul{position:absolute;left:0;background:#222;z-index:9;padding:5px 0;opacity:0;visibility:hidden}.header__top__right__language ul{width:100px;text-align:left;top:43px}.header__top__right__language ul li{list-style:none}.header__top__right__language ul li a{font-size:14px;color:#fff;padding:5px 10px}.header__top__right__auth{display:inline-block}.header__top__right__auth a{font-size:14px;color:#1c1c1c}.header__top__right__auth a .icon,.header__top__right__auth a i{margin-right:7px;font-size:15px;vertical-align:-2px}.header__logo{padding:15px 0}.footer__about__logo a,.header__logo a,.header__menu ul li{display:inline-block}.header__cart,.header__menu{padding:24px 0}.header__menu ul li{list-style:none;margin-right:50px;position:relative}.header__menu ul li .header__menu__dropdown{top:50px;width:180px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.22,1,.36,1),visibility .2s!important;transform:translateY(8px) translateZ(0)}.header__menu ul li .header__menu__dropdown li{margin-right:0;display:block}.header__menu ul li .header__menu__dropdown li:hover>a,.header__menu ul li.active a,.header__menu ul li:hover>a{color:#7fad39}.header__menu ul li .header__menu__dropdown li a{text-transform:capitalize;color:#fff;font-weight:400;padding:5px 15px}.header__menu ul li a{font-size:14px;color:#252525;text-transform:uppercase;font-weight:700;letter-spacing:2px;transition:color .2s ease;padding:5px 0;display:block}.header__cart{text-align:right}.header__cart ul,.header__cart ul li{display:inline-block;margin-right:25px}.header__cart ul li{list-style:none;margin-right:15px}.header__cart ul li a{position:relative}.header__cart ul li a i{font-size:18px;color:#1c1c1c}.header__cart ul li a span{height:13px;width:13px;background:#7fad39;font-size:10px;color:#fff;line-height:13px;text-align:center;font-weight:700;display:inline-block;border-radius:50%;position:absolute;top:0;right:-12px}.header__cart .header__cart__price{font-size:14px;color:#6f6f6f;display:inline-block}.header__cart .header__cart__price span{color:#252525;font-weight:700}.humberger__menu__wrapper,.humberger__open{display:none}.hero{padding-bottom:50px}.hero__categories__all{background:#7fad39;position:relative;padding:10px 25px 10px 40px;cursor:pointer}.hero__categories__all .icon,.hero__categories__all i{font-size:16px;color:#fff;margin-right:10px}.hero__categories__all span{font-size:18px;font-weight:700;color:#fff}.hero__categories__all:after{position:absolute;right:18px;top:9px;content:"▾";font-size:18px;line-height:1;color:#fff}.hero__categories ul{border:1px solid #ebebeb;padding-left:40px;padding-top:10px;padding-bottom:12px}.hero__categories ul li{list-style:none}.hero__categories ul li a{font-size:16px;color:#1c1c1c;line-height:39px;display:block}.hero__search{overflow:hidden;margin-bottom:30px}.hero__search__form{width:610px;height:50px;border:1px solid #ebebeb;position:relative;float:left}.hero__search__form form input{width:70%;border:0;height:48px;font-size:16px;color:#b2b2b2;padding-left:20px}.hero__search__form form input::placeholder{color:#b2b2b2}.hero__search__form form button{position:absolute;right:0;top:-1px;height:50px}.hero__search__phone{float:right}.hero__search__phone__icon{font-size:18px;color:#7fad39;height:50px;width:50px;background:#f5f5f5;line-height:50px;text-align:center;border-radius:50%;float:left;margin-right:20px}.hero__item,.hero__search__phone__text{overflow:hidden}.hero__search__phone__text h5{color:#1c1c1c;font-weight:700;margin-bottom:5px}.hero__search__phone__text span{font-size:14px;color:#6f6f6f}.hero__item{position:relative;height:431px;display:flex;align-items:center;padding-left:75px;isolation:isolate}.hero__media{position:absolute;inset:0;z-index:0;display:block;pointer-events:none}.hero__media img{width:100%;height:100%;object-fit:cover;display:block}.hero__item .hero__text{position:relative;z-index:1}.categories__item h5 a,.hero__text span{font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:4px;color:#7fad39}.hero__text h2{font-size:46px;color:#252525;line-height:52px;margin:10px 0}.hero__text p{margin-bottom:35px}.categories__item{height:270px;position:relative}.categories__item h5{position:absolute;left:0;width:100%;padding:0 20px;bottom:20px;text-align:center}.categories__item h5 a{font-size:18px;color:#1c1c1c;letter-spacing:2px;padding:12px 0 10px;background:#fff;display:block}.categories__slider .col-lg-3{max-width:100%}.categories__slider.owl-carousel .owl-nav button{font-size:18px;color:#1c1c1c;height:70px;width:30px;line-height:70px;text-align:center;border:1px solid #ebebeb;position:absolute;left:-35px;top:50%;-webkit-transform:translateY(-35px);background:#fff}.categories__slider.owl-carousel .owl-nav button.owl-next{left:auto;right:-35px}.featured{padding-top:80px;padding-bottom:40px}.featured__controls{text-align:center;margin-bottom:50px}.featured__controls ul li{list-style:none;font-size:18px;color:#1c1c1c;display:inline-block;margin-right:25px;position:relative;cursor:pointer}.featured__controls ul li.active:after{opacity:1}.featured__controls ul li:after{position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#7fad39;content:"";opacity:0}.featured__item{margin-bottom:50px}.featured__item:hover .featured__item__pic .featured__item__pic__hover,.product__item:hover .product__item__pic .product__item__pic__hover{opacity:1;transform:translateY(0) translateZ(0);pointer-events:auto}.featured__item__pic{background-position:center center}.featured__item__pic__hover{position:absolute;left:0;width:100%;text-align:center;pointer-events:none}.featured__item__pic__hover li,.product__item__pic__hover li{list-style:none;display:inline-block;margin-right:6px}.featured__item__pic__hover li:hover a,.product__item__pic__hover li:hover a{background:#7fad39;border-color:#7fad39;background:var(--accent-color);border-color:var(--accent-color)}.featured__item__pic__hover li:hover a i,.product__item__pic__hover li:hover a i{color:#fff;transform:rotate(360deg)}.featured__item__pic__hover li a{font-size:16px;color:#1c1c1c;height:40px;width:40px;line-height:40px;text-align:center;border:1px solid #ebebeb;background:#fff;display:block;border-radius:50%}.featured__item__pic__hover li a i,.product__item__pic__hover li a i{position:relative;transform:rotate(0)}.product__item__pic__hover li a i{transition:color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.featured__item__text{text-align:center;padding-top:15px}.featured__item__text h6,.product__item__text h6{margin-bottom:10px}.featured__item__text h5{color:#252525;font-weight:700}.featured__item__text h6 a,.product__item__text h5{color:#252525}.latest-product__slider.owl-carousel .owl-nav{position:absolute;right:20px;top:-75px}.latest-product__slider.owl-carousel .owl-nav button{height:30px;width:30px;background:#f3f6fa;border:1px solid #e6e6e6;font-size:14px;color:#636363;margin-right:10px;line-height:30px;text-align:center}.hero__text h2,.latest-product__slider.owl-carousel .owl-nav button span{font-weight:700}.latest-product__slider.owl-carousel .owl-nav button:last-child{margin-right:0}.from-blog{padding-top:50px;padding-bottom:50px}.from-blog .blog__item{margin-bottom:30px}.from-blog__title{margin-bottom:70px}.product{padding-top:80px;padding-bottom:80px}.product__item__pic__hover li a{font-size:16px;color:#1c1c1c;height:40px;width:40px;line-height:40px;text-align:center;border:1px solid #ebebeb;background:#fff;display:block;border-radius:50%;transition:background-color .2s ease,border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.product__discount__slider .col-lg-4{max-width:100%}.product__discount__slider.owl-carousel .owl-dots{text-align:center;margin-top:30px}.product__discount__slider.owl-carousel .owl-dots button{height:12px;width:12px;border:1px solid #b2b2b2;border-radius:50%;margin-right:12px}.product__discount__slider.owl-carousel .owl-dots button.active{background:#707070;border-color:#6f6f6f}.blog__item__text ul li:last-child,.product__discount__slider.owl-carousel .owl-dots button:last-child,.product__item__pic__hover li:last-child{margin-right:0}.product__item__pic__hover{position:absolute;left:0;width:100%;text-align:center;pointer-events:none}.product__item__text{text-align:center}.product__details__pic__slider img{cursor:pointer}.product__details__pic__slider.owl-carousel .owl-item img{width:auto}.pro-qty,.pro-qty input{background:#f5f5f5;text-align:center}.pro-qty{width:140px;height:50px;display:inline-block;position:relative;margin-bottom:5px}.pro-qty input{height:100%;font-size:16px;color:#6f6f6f;width:50px;border:0}.pro-qty .qtybtn{width:35px;font-size:16px;color:#6f6f6f;cursor:pointer;display:inline-block}.checkout h6,.primary-btn.cart-btn{color:#6f6f6f;padding:14px 30px 12px;background:#f5f5f5}.primary-btn.cart-btn span{font-size:14px}.primary-btn.cart-btn.cart-btn-right{float:right}.checkout{padding-top:80px;padding-bottom:60px}.checkout h6{color:#999;text-align:center;border-top:1px solid #6ab963;padding:12px 0;margin-bottom:75px}.checkout h6 span{font-size:16px;color:#6ab963;margin-right:5px}.checkout h6 a{text-decoration:underline;color:#999}.blog__item{margin-bottom:60px}.blog__item__pic{aspect-ratio:16/9;overflow:hidden;display:block;background:#fff}.blog__item__pic img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}.blog__item__text{padding-top:25px}.blog__item__text ul{margin-bottom:15px}.blog__item__text ul li{font-size:16px;color:#b2b2b2;list-style:none;display:inline-block;margin-right:15px}.blog__item__text h5{margin-bottom:12px}.blog__item__text h5 a{font-size:20px;color:#1c1c1c;font-weight:700}.blog__item__text p{margin-bottom:25px}.footer{background:#f3f6fa;padding-top:70px;padding-bottom:0}.footer__about,.footer__widget p{margin-bottom:30px}.footer__about ul li{font-size:16px;color:#1c1c1c;line-height:36px;list-style:none}.footer__about__logo{margin-bottom:15px}.footer__widget{margin-bottom:30px;overflow:hidden}.footer__widget h6{color:#1c1c1c;font-weight:700;margin-bottom:10px}.footer__widget ul{width:50%;float:left}.footer__widget ul li{list-style:none}.footer__widget ul li a{color:#1c1c1c;font-size:14px;line-height:32px}.footer__widget p{font-size:14px;color:#1c1c1c}.footer__widget form{position:relative;margin-bottom:30px}.footer__widget form input{width:100%;font-size:16px;padding-left:20px;color:#1c1c1c;height:46px;border:1px solid #ededed}.footer__widget form input::placeholder{color:#1c1c1c}.footer__widget form button{position:absolute;right:0;top:0;padding:0 26px;height:100%}.footer__widget--hours{overflow:visible}.footer__widget--hours .footer__hours-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.75rem}.footer__widget--hours .footer__hours-list{width:auto;float:none;flex:1 1 140px;min-width:0;margin:0;padding:0}.footer__widget--hours .footer__hours-list li{margin:0;padding:0}.footer__widget--hours .footer__info-line{display:block;color:#1c1c1c;font-size:14px;line-height:1.5;padding:6px 0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}@media (max-width:767px){.footer__widget--hours .footer__hours-grid{flex-direction:column;gap:.5rem}.footer__widget--hours .footer__hours-list{flex:1 1 auto;width:100%;border-bottom:1px solid #eee;padding-bottom:.75rem;margin-bottom:.25rem}.footer__widget--hours .footer__hours-list:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.footer__widget--hours .footer__info-line{padding:8px 0;font-size:15px;line-height:1.45}}@media (max-width:575px){.footer{padding-top:48px}.footer__widget--hours h6{margin-bottom:14px}.footer__widget--hours .footer__hours-list{padding-bottom:.85rem}}.footer__copyright{border-top:1px solid #ebebeb;padding:15px 0;overflow:hidden;margin-top:20px}.footer__copyright__text{font-size:14px;color:#1c1c1c;float:left;line-height:25px}.map{height:500px;position:relative}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media only screen and (min-width:992px) and (max-width:1199px){.header__menu ul li{margin-right:45px}.hero__search__form{width:490px}.hero__categories__all{padding:10px 25px 10px 20px}.hero__categories ul{padding-left:20px}.latest-product__slider.owl-carousel .owl-nav{right:0}}@media only screen and (min-width:768px) and (max-width:991px){.hero__categories{margin-bottom:30px}.hero__search__form{width:485px}.categories__slider.owl-carousel .owl-nav button{left:-20px}.categories__slider.owl-carousel .owl-nav button.owl-next{right:-20px}.humberger__open{display:block;font-size:22px;color:#1c1c1c;height:35px;width:35px;line-height:33px;text-align:center;border:1px solid #1c1c1c;cursor:pointer;position:absolute;right:15px;top:22px}.header .container,.humberger__menu__cart ul li a{position:relative}.humberger__menu__wrapper{width:300px;background:#fff;position:fixed;left:0;top:0;height:100%;overflow-y:auto;z-index:99;padding:50px 30px 30px;display:block}.humberger__menu__wrapper.show__humberger__menu__wrapper{z-index:99}.humberger__menu__logo{margin-bottom:30px}.humberger__menu__logo a{display:inline-block}.humberger__menu__contact{padding:10px 0 13px}.humberger__menu__contact ul li{font-size:14px;color:#1c1c1c;position:relative;line-height:30px;list-style:none}.humberger__menu__contact ul li i{color:#252525;margin-right:5px}.humberger__menu__cart ul{display:inline-block;margin-right:25px}.humberger__menu__cart ul li{list-style:none;display:inline-block;margin-right:15px}.humberger__menu__cart ul li:last-child{margin-right:0}.humberger__menu__cart ul li a i{font-size:18px;color:#1c1c1c}.humberger__menu__cart ul li a span{height:13px;width:13px;background:#7fad39;font-size:10px;color:#fff;line-height:13px;text-align:center;font-weight:700;display:inline-block;border-radius:50%;position:absolute;top:0;right:-12px}.humberger__menu__cart .header__cart__price{font-size:14px;color:#6f6f6f;display:inline-block}.humberger__menu__cart .header__cart__price span{color:#252525;font-weight:700}.humberger__menu__cart{margin-bottom:25px}.humberger__menu__widget{margin-bottom:20px}.humberger__menu__widget .header__top__right__language{margin-right:20px}.humberger__menu__wrapper .header__top__right__social{display:block;margin-right:0;margin-bottom:20px}.humberger__menu__nav,.humberger__menu__wrapper .slicknav_btn{display:none}.humberger__menu__wrapper .slicknav_nav .slicknav_item a{border-bottom:none!important}.humberger__menu__wrapper .slicknav_nav{display:block!important}.humberger__menu__wrapper .slicknav_menu{background:0 0;padding:0;margin-bottom:30px}.humberger__menu__wrapper .slicknav_nav ul{margin:0}.humberger__menu__wrapper .slicknav_nav a{color:#1c1c1c;font-size:16px;font-weight:600;margin:0;border-bottom:1px solid #e1e1e1;padding:8px 0}.humberger__menu__wrapper .slicknav_nav a:hover{-webkit-border-radius:0;border-radius:0;background:0 0;color:#7fad39}.humberger__menu__wrapper .slicknav_nav .slicknav_row{padding:8px 0}.humberger__menu__overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);content:"";z-index:98;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s}.humberger__menu__overlay.active{opacity:1;visibility:visible}.header__menu,.header__top{display:none}.header__cart{text-align:center;padding:10px 0 24px}.over_hid{overflow:hidden}}@media only screen and (max-width:767px){.hero__categories,.hero__search{margin-bottom:30px}.hero__search__form,.hero__search__form form input{width:100%}.hero__search__phone{float:left;margin-top:30px}.categories__slider.owl-carousel .owl-nav{text-align:center;margin-top:40px}.categories__slider.owl-carousel .owl-nav button{position:relative;left:0;top:0;-webkit-transform:translateY(0)}.categories__slider.owl-carousel .owl-nav button.owl-next{right:-10px}.footer__copyright{text-align:center}.footer__copyright__text{float:none;margin-bottom:25px}.humberger__open{display:block;font-size:22px;color:#1c1c1c;height:35px;width:35px;line-height:33px;text-align:center;border:1px solid #1c1c1c;cursor:pointer;position:absolute;right:15px;top:22px}.header .container,.humberger__menu__cart ul li a{position:relative}.humberger__menu__wrapper{width:300px;background:#fff;position:fixed;left:0;top:0;height:100%;overflow-y:auto;z-index:99;padding:50px 30px 30px;display:block}.humberger__menu__wrapper.show__humberger__menu__wrapper{z-index:99}.humberger__menu__logo{margin-bottom:30px}.humberger__menu__logo a{display:inline-block}.humberger__menu__contact{padding:10px 0 13px}.humberger__menu__contact ul li{font-size:14px;color:#1c1c1c;position:relative;line-height:30px;list-style:none}.humberger__menu__contact ul li i{color:#252525;margin-right:5px}.humberger__menu__cart ul{display:inline-block;margin-right:25px}.humberger__menu__cart ul li{list-style:none;display:inline-block;margin-right:15px}.humberger__menu__cart ul li:last-child{margin-right:0}.humberger__menu__cart ul li a i{font-size:18px;color:#1c1c1c}.humberger__menu__cart ul li a span{height:13px;width:13px;background:#7fad39;font-size:10px;color:#fff;line-height:13px;text-align:center;font-weight:700;display:inline-block;border-radius:50%;position:absolute;top:0;right:-12px}.humberger__menu__cart .header__cart__price{font-size:14px;color:#6f6f6f;display:inline-block}.humberger__menu__cart .header__cart__price span{color:#252525;font-weight:700}.humberger__menu__cart{margin-bottom:25px}.humberger__menu__widget{margin-bottom:20px}.humberger__menu__widget .header__top__right__language{margin-right:20px}.humberger__menu__wrapper .header__top__right__social{display:block;margin-right:0;margin-bottom:20px}.humberger__menu__nav,.humberger__menu__wrapper .slicknav_btn{display:none}.humberger__menu__wrapper .slicknav_nav .slicknav_item a{border-bottom:none!important}.humberger__menu__wrapper .slicknav_nav{display:block!important}.humberger__menu__wrapper .slicknav_menu{background:0 0;padding:0;margin-bottom:30px}.humberger__menu__wrapper .slicknav_nav ul{margin:0}.humberger__menu__wrapper .slicknav_nav a{color:#1c1c1c;font-size:16px;font-weight:600;margin:0;border-bottom:1px solid #e1e1e1;padding:8px 0}.humberger__menu__wrapper .slicknav_nav a:hover{-webkit-border-radius:0;border-radius:0;background:0 0;color:#7fad39}.humberger__menu__wrapper .slicknav_nav .slicknav_row{padding:8px 0}.humberger__menu__overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.5);content:"";z-index:98;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s}.humberger__menu__overlay.active{opacity:1;visibility:visible}.header__menu,.header__top{display:none}.header__cart{text-align:center;padding:10px 0 24px}.over_hid{overflow:hidden}}@media only screen and (max-width:479px){.featured__controls ul li{margin-bottom:10px}.primary-btn.cart-btn.cart-btn-right{float:none;margin-top:10px}}:root{--accent-color:#2D6A4F;--accent-dark:#1B4332;--accent-light:#40916C}[id]{scroll-margin-top:80px}.featured__controls ul li.active:after,.featured__controls ul li:after,.footer__widget .footer__widget__social a:hover,.header__cart ul li a span,.header__cart__badge,.hero__categories__all,.humberger__menu__cart ul li a span,.primary-btn,.section-title h2:after,.site-btn{background:var(--accent-color)}.primary-btn:hover,.site-btn:hover{background:var(--accent-dark)}.blog__item__text h5 a:hover,.header__menu ul li.active a,.header__menu ul li:hover>a,.hero__search__phone__icon,.hero__text span{color:var(--accent-color)}[data-product-id]{cursor:pointer}.product__item{margin-bottom:30px}.featured__item__pic{overflow:hidden}.featured__item__pic,.product__item__pic{width:100%;height:auto;aspect-ratio:1/1;min-height:0;position:relative;background:#fff;border-radius:8px}@media (max-width:575.98px){.product__item{margin-bottom:16px}.product__item__text{padding-top:8px}.featured__item__text h6,.product__item__text h6{font-size:13px}.featured__item__text h5,.product__item__text h5{font-size:14px}.product__item__text span{font-size:11px}.product__item__pic .product-emoji{font-size:48px}.featured__item{margin-bottom:16px}.featured__item__text{padding-top:8px}.featured__item__pic .product-emoji{font-size:48px!important}}.featured__item__pic img,.product__item__pic img{width:100%;height:100%;object-fit:contain;object-position:center}.product__item__pic .product-emoji{font-size:80px;display:flex;align-items:center;justify-content:center;height:100%}.product__item__text{padding-top:15px}.product__item__text h6 a{color:#333;font-weight:600}.product__item__text h5{color:var(--accent-color);font-weight:700}.product__item__text span{display:block;font-size:12px;color:#888}.categories .owl-stage,.categories .owl-stage-outer,.categories__item,section.categories{background-color:#fff}section.product.spad{padding-top:10px;padding-bottom:20px}.loading{text-align:center;padding:60px;color:#666}.loading i{font-size:40px;animation:spin 1s linear infinite}.blog__item__pic a{display:block;height:100%}.blog__item__pic a img{vertical-align:middle}.banner__pic{aspect-ratio:2/1;overflow:hidden;border-radius:8px}.banner__pic img,.cart-item-image img{width:100%;height:100%;object-fit:cover}.footer__copyright__links{margin-top:8px;font-size:13px;text-align:center}.footer__copyright__links a{color:#6b7280;text-decoration:none;transition:color .2s ease}.footer__copyright__links a:hover{color:#2d6a4f;text-decoration:underline}.footer__copyright__sep{margin:0 8px;color:#d1d5db}@media (max-width:991.98px){body,html{overflow-x:hidden}.header .container,.header>.container>.row,body,html{max-width:100%}}.icon{width:1em;height:1em;fill:currentColor;vertical-align:-.125em;flex-shrink:0;pointer-events:none}.icon--spinner{animation:icon-spin 1s linear infinite}.product__item--out-of-stock{opacity:.7}.product__item--out-of-stock .product__item__pic{position:relative}.out-of-stock-badge{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;z-index:2;pointer-events:none}.out-of-stock-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:rgba(150,150,150,.8);border-radius:50%;color:#fff;cursor:default}.price-muted{color:#aaa;text-decoration:line-through}.cart-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;justify-content:center;align-items:center}.cart-content{background:#fff;width:90%;max-width:500px;max-height:80vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.cart-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.cart-header h3,.checkout-header h3{margin:0;font-weight:700}.close-cart{background:0 0;border:0;font-size:24px;cursor:pointer}.cart-items{padding:20px;overflow-y:auto;flex:1}.cart-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eee;gap:15px}.cart-item-image{width:60px;height:60px;background:#fff;border-radius:4px;overflow:hidden}.cart-item-info{flex:1}.cart-item-name{font-weight:600;margin-bottom:4px}.cart-item-notes{font-size:12px;color:#888;font-style:italic;margin-bottom:2px}.cart-item-price{font-size:14px;color:#666}.quantity-controls{display:flex;align-items:center;gap:8px}.quantity-btn{width:28px;height:28px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.cart-item-total{font-weight:700;min-width:70px;text-align:right}.cart-footer{padding:20px;border-top:1px solid #eee;background:#f8f8f8}.cart-total{font-size:18px;margin-bottom:15px}.checkout-btn{width:100%;padding:15px;background:var(--accent-color);color:#fff;border:0;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase}.empty-cart{text-align:center;padding:40px;color:#666}.product-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9998;justify-content:center;align-items:center;padding:20px;opacity:0}.product-modal.open,body.page-visible{opacity:1}.product-modal__content{background:#fff;width:100%;max-width:420px;max-height:100%;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.12)}.product-modal__header{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;min-height:48px;padding:10px 12px 8px;border-bottom:1px solid #eee;background:#fafafa}.product-modal__close{position:static;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;color:#555;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.product-modal__close i{font-size:18px;line-height:1;display:block;transform:translateY(.5px)}.product-modal__close:hover{color:#222;background:#f3f3f3;box-shadow:0 2px 6px rgba(0,0,0,.1)}.product-modal__close:focus-visible{outline:2px solid var(--accent-color, #7fad39);outline-offset:2px}.product-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 24px 24px}.product-modal__img{width:100%;aspect-ratio:1/1;height:auto;flex-shrink:0;background:#fff;border-radius:8px;margin-bottom:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.product-modal__name{font-size:18px;font-weight:700;margin-bottom:8px;color:#252525}.product-modal__price-row{margin-bottom:16px}.product-modal__price{font-size:20px;font-weight:700;color:var(--accent-color)}.product-modal__unit{font-size:14px;color:#888;margin-left:4px}.product-modal__notes-wrap label,.product-modal__qty label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.product-modal__qty-controls{display:flex;align-items:center;gap:10px;margin-bottom:16px}.product-modal__qty-controls input{width:60px;text-align:center;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px}.product-modal__notes-wrap{margin-bottom:16px}.product-modal__notes-wrap textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;min-height:60px}.product-modal__notes-wrap textarea::placeholder{color:#999}@media (max-width:575.98px){.product-modal{padding:10px;padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.product-modal__header{min-height:44px;padding:8px 10px 6px}.product-modal__close{width:38px;height:38px}.product-modal__body{padding:12px 16px 20px}}.pricing-breakdown,.pricing-line.total-line{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.pricing-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.pricing-line.total-line{margin-top:10px;padding-top:10px}.tax-exempt-note{font-size:11px;color:#888;font-style:italic}.checkout-modal{display:none;position:fixed;inset:0;width:100%;height:100%;min-height:100vh;min-height:100dvh;background:rgba(0,0,0,.5);z-index:10000;overflow-x:hidden;overflow-y:hidden;padding:12px;box-sizing:border-box}.checkout-modal.checkout-modal--open{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.checkout-content{background:#fff;width:100%;max-width:600px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.18);border:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:1;min-height:0}.checkout-header{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:#fff}.close-checkout{background:0 0;border:0;font-size:24px;cursor:pointer}.checkout-body{padding:20px;background:#fff;color:#1a1a1a;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.checkout-error{margin-bottom:16px;padding:12px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;line-height:1.45}.checkout-success{text-align:center;padding:28px 20px 20px}.checkout-success__icon{font-size:56px;color:var(--accent-color, #2d6a4f);line-height:1;margin-bottom:16px}.checkout-success__title{margin:0 0 10px;font-size:1.35rem;font-weight:700;color:#111827}.checkout-success__message{margin:0 0 12px;color:#4b5563;font-size:15px;line-height:1.55}.checkout-success__ref{margin:0 0 20px;font-size:15px;font-weight:600;color:#166534}.checkout-success__btn{margin-top:4px}.checkout-body h4{margin-bottom:12px;font-weight:700;color:#111827}.checkout-body input[type=email],.checkout-body input[type=tel],.checkout-body input[type=text],.checkout-body textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;margin-bottom:12px;background:#fff;color:#111827;box-sizing:border-box;font-family:inherit;font-size:15px;line-height:1.45;resize:vertical;min-height:44px}.checkout-body input::placeholder{color:#9ca3af}.customer-info{margin-bottom:20px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.pickup-notice{background:#fff;padding:14px 16px;border-radius:8px;margin-bottom:14px;display:flex;gap:14px;border:1px solid #e5e7eb}.pickup-notice i{font-size:22px;color:var(--accent-color)}.delivery-instructions,.pickup-instructions{font-size:14px;color:#4b5563;margin-bottom:0}.checkout-fulfillment{border:0;margin:0 0 14px;padding:0}.checkout-fulfillment legend{font-weight:700;color:#111827;font-size:15px;margin-bottom:10px;padding:0}.fulfillment-options{display:flex;flex-wrap:wrap;gap:10px}.fulfillment-option{flex:1 1 140px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;margin:0;font-weight:500;color:#111827;transition:border-color .15s ease,box-shadow .15s ease}.fulfillment-option:has(input:focus-visible){outline:2px solid var(--accent-color, #2d6a4f);outline-offset:2px}.fulfillment-option:has(input:checked){border-color:var(--accent-color, #2d6a4f);background:#f0fdf4;box-shadow:0 0 0 1px rgba(45,106,79,.15)}.fulfillment-option input{margin:0;flex-shrink:0}.fulfillment-option__text{flex:1}.delivery-fields{margin-bottom:14px}.delivery-fields__heading{margin:0 0 10px;font-size:15px;font-weight:700;color:#111827}.delivery-fields label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:6px}.optional-hint{font-weight:400;color:#6b7280;font-size:13px}#checkoutItems,.delivery-city-row{padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px}.delivery-city-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;background:#f9fafb}.delivery-city-label{font-size:14px;font-weight:600;color:#374151}.delivery-city-value{font-size:15px;font-weight:600;color:#111827;letter-spacing:.01em}.required-mark{color:#b45309}.delivery-hint{font-size:13px;color:#6b7280;margin:-4px 0 0;line-height:1.45}.checkout-weight-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-bottom:14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:14px;line-height:1.5;color:#78350f}.checkout-weight-notice i{font-size:20px;color:#b45309;margin-top:2px;flex-shrink:0}.checkout-weight-notice strong{display:block;margin-bottom:4px;color:#92400e}.checkout-weight-notice p{margin:0}.order-summary{margin-bottom:20px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.order-summary h4{margin-top:0}#checkoutItems{background:#fafafa;min-height:2rem}.checkout-total{font-size:18px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;color:#111827;background:0 0}.payment-section{margin-bottom:20px;padding:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}.cash-payment-notice{margin:0;padding:14px 16px;background:#fff;border:1px solid #d1fae5;border-radius:8px;font-size:15px;line-height:1.5;color:#14532d;display:flex;align-items:flex-start;gap:12px}.cash-payment-notice i{font-size:20px;color:var(--accent-color, #2d6a4f);margin-top:2px;flex-shrink:0}.cash-payment-notice strong{color:#166534}.place-order-btn{width:100%;padding:15px;background:var(--accent-color);color:#fff;border:0;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase}.checkout-item{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e5e7eb;font-size:14px;color:#374151}.checkout-item:last-of-type{border-bottom:none}.checkout-pricing-breakdown{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.checkout-pricing-line{display:flex;justify-content:space-between;margin-bottom:6px;font-size:14px;color:#374151}.checkout-tax-exempt-note{font-size:11px;color:#888;font-style:italic}.cart-notification{position:fixed;top:20px;right:20px;background:var(--accent-color);color:#fff;padding:12px 20px;border-radius:8px;z-index:10001;box-shadow:0 4px 16px rgba(0,0,0,.15)}.header__top__right__auth a{display:inline-block!important;margin-right:16px}.header__cart{width:100%}@media (max-width:991.98px){.header>.container>.row{flex-wrap:wrap;align-items:stretch;margin-left:0;margin-right:0}.header>.container>.row>.col-lg-3:first-child{flex:0 0 100%;width:100%;max-width:100%}.header>.container>.row>.col-lg-6{display:none!important}.header>.container>.row>.col-lg-3:last-child{flex:0 0 100%;width:100%;max-width:100%;padding-left:15px;padding-right:15px}.header__cart{justify-content:center;padding:8px 0 14px;gap:10px}}.header__top__right__auth a:last-child{margin-right:0}.header__logo-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.header__logo-wrap .header__logo{flex:1 1 auto;min-width:0}.header__logo-wrap .header__logo a{display:block;min-width:0}.header__logo-wrap .header__logo h2{margin:0;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (min-width:992px){.header__logo-wrap .humberger__open{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header__logo-wrap .humberger__open{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 auto;margin:0;align-self:center;display:flex!important;align-items:center;justify-content:center}}.humberger__menu__wrapper .slicknav_nav ul{list-style:none;padding:0;margin:0}.humberger__menu__wrapper .slicknav_nav li{list-style:none;margin:0;border-bottom:1px solid #f0f0f0}.humberger__menu__wrapper .slicknav_nav li:last-child{border-bottom:none}.humberger__menu__wrapper .slicknav_nav a{display:flex;align-items:center;gap:14px;padding:16px 0;font-size:17px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:color .2s ease,background .2s ease;border-bottom:none!important}.humberger__menu__wrapper .slicknav_nav a:hover{color:var(--accent-color, #2D6A4F);background:rgba(45,106,79,.04)}*,::after,::before{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-fade-out .2s ease-in forwards}::view-transition-new(root){animation:vt-fade-in .3s ease-out forwards}.reveal,body{opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}body.page-exit{opacity:0;transition:opacity .22s cubic-bezier(.4,0,1,1);pointer-events:none}.reveal{transform:translateY(24px) translateZ(0);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal--visible{opacity:1;transform:translateY(0) translateZ(0);will-change:auto}.img-scale-in{transform:scale(.5) translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.img-scale-in--visible{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) forwards;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) forwards}.img-blur-up{filter:blur(10px);transform:scale(1.05);transition:filter .4s ease,transform .4s ease}.img-blur-up.loaded{filter:blur(0);transform:scale(1)}.header{view-transition-name:header}.footer{view-transition-name:footer}::view-transition-new(footer),::view-transition-new(header),::view-transition-old(footer),::view-transition-old(header){animation:none}.primary-btn,.site-btn{transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.primary-btn:hover,.site-btn:hover{transform:translateY(-2px) translateZ(0)!important;box-shadow:0 6px 20px rgba(45,106,79,.3)!important}.primary-btn:active,.site-btn:active{transform:translateY(0) translateZ(0)!important;box-shadow:0 2px 8px rgba(45,106,79,.2)!important;transition-duration:.08s!important}.checkout-btn,.place-order-btn{transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform}.checkout-btn:hover,.place-order-btn:hover{transform:translateY(-2px) translateZ(0);box-shadow:0 6px 20px rgba(45,106,79,.3)}.checkout-btn:active,.place-order-btn:active{transform:translateY(0) translateZ(0);transition-duration:.08s}.checkout-btn,.featured__item,.featured__item__pic__hover li a,.place-order-btn{backface-visibility:hidden;-webkit-backface-visibility:hidden}.featured__item{border-radius:8px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);will-change:transform}.featured__item:hover,.product__item:hover{transform:translateY(-5px) translateZ(0);box-shadow:0 12px 28px rgba(0,0,0,.1)}.featured__item__pic__hover{opacity:0;transform:translateY(8px) translateZ(0);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform;bottom:20px!important}.featured__item:hover .featured__item__pic__hover,.product__item:hover .product__item__pic__hover{opacity:1;transform:translateY(0) translateZ(0)}.featured__item__pic__hover li a{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)!important}.featured__item__pic__hover li a i{transition:color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)!important}.product__item,.product__item__pic img{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product__item{border-radius:8px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.product__item__pic{overflow:hidden}.product__item__pic img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.product__item:hover .product__item__pic img{transform:scale(1.05) translateZ(0)}.product__item__pic__hover{opacity:0;transform:translateY(8px) translateZ(0);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform;bottom:20px!important}.cart-modal{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cart-modal.open{opacity:1}.cart-content{transform:scale(.96) translateY(10px) translateZ(0);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cart-modal.open .cart-content,.product-modal.open .product-modal__content,.product-modal[style*=flex] .product-modal__content{transform:scale(1) translateY(0) translateZ(0);opacity:1}.product-modal{transition:opacity .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-modal__content{transform:scale(.96) translateY(10px) translateZ(0);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.checkout-modal{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.checkout-content{transform:translateY(12px) translateZ(0);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.checkout-modal--open .checkout-content{transform:translateY(0) translateZ(0);opacity:1}.humberger__menu__wrapper{transform:translateX(-100%) translateZ(0)!important;opacity:1!important;left:0!important;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s!important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;visibility:hidden}.humberger__menu__wrapper.show__humberger__menu__wrapper{transform:translateX(0) translateZ(0)!important;visibility:visible}.humberger__menu__overlay{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s!important;visibility:hidden!important}.humberger__menu__overlay.active{opacity:1;visibility:visible!important}.header__menu ul li:hover .header__menu__dropdown,.header__top__right__language:hover ul{transform:translateY(0) translateZ(0)}.header__top__right__language ul{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.22,1,.36,1),visibility .2s!important;transform:translateY(8px) translateZ(0)}.hero__categories ul{transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}a{transition:color .15s ease}.categories__item{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.categories__item:hover{transform:translateY(-3px) translateZ(0);box-shadow:0 8px 24px rgba(0,0,0,.1)}.footer__widget__social a{transition:background-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)!important}.footer__widget__social a:hover{transform:translateY(-2px) translateZ(0)}.cart-notification{animation:slideIn .35s cubic-bezier(.22,1,.36,1) forwards}.cart-notification.removing{animation:slideOut .25s cubic-bezier(.4,0,1,1) forwards}.product-modal__qty-controls button,.quantity-btn{transition:background-color .12s ease,transform .12s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.product-modal__qty-controls button:active,.quantity-btn:active{transform:scale(.92) translateZ(0)}#productsGrid,.featured__filter{min-height:200px}.cart-items,.checkout-body,.humberger__menu__wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}@media (hover:none) and (pointer:coarse){.categories__item:hover,.featured__item:hover,.product__item:hover{transform:none!important;box-shadow:none!important}.featured__item__pic__hover,.product__item__pic__hover{opacity:1!important;transform:translateY(0) translateZ(0)!important}.checkout-btn:hover,.place-order-btn:hover,.primary-btn:hover,.product__item:hover .product__item__pic img,.site-btn:hover{transform:none!important}.checkout-btn:active,.place-order-btn:active,.primary-btn:active,.site-btn:active{transform:scale(.97) translateZ(0)!important;transition-duration:.08s!important}[role=button],a,button,input,label[for],select,textarea{min-height:44px;min-width:44px}.featured__item__pic__hover li a,.product__item__pic__hover li a{min-height:40px;min-width:40px}}@media only screen and (max-width:320px){.container{padding-left:12px;padding-right:12px}.hero__categories__all{padding:8px 12px 8px 16px;font-size:14px}.hero__categories__all span{font-size:14px}.hero__categories ul{padding-left:16px}.hero__categories ul li a{font-size:14px;line-height:34px}.hero__search__form{height:44px}.hero__search__form form input{height:42px;font-size:14px;padding-left:12px}.hero__search__form form button{height:44px;padding:0 12px;font-size:12px}.hero__item{height:auto;min-height:200px;padding-left:20px;padding-right:20px}.hero__text h2{font-size:22px;line-height:28px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}.section-title{margin-bottom:28px}.featured__controls ul li{font-size:14px;margin-right:12px;margin-bottom:8px}.featured__item__pic,.product__item__pic{height:auto!important;aspect-ratio:1/1}.product__item__text h6{font-size:12px!important}.product__item__text h5{font-size:13px!important}.product__item__text span{font-size:10px!important}.cart-content{width:96%;max-width:none}.checkout-content{max-width:none;margin:0 4px}.cart-footer,.cart-header,.cart-items{padding:12px}.cart-item{gap:8px}.cart-item-image{width:44px;height:44px}.product-modal__content{max-width:98%}.product-modal__body{padding:10px 12px 16px}.footer__widget{margin-bottom:20px}.footer__copyright__text{font-size:12px}}@media only screen and (min-width:321px) and (max-width:479px){.hero__item{height:auto;min-height:240px;padding-left:30px}.hero__text h2{font-size:26px;line-height:32px}.featured__item__pic,.product__item__pic{height:auto!important;aspect-ratio:1/1}.cart-content{width:95%}.product-modal__content{max-width:95%}}@media only screen and (max-width:575.98px){.product__item__pic .product-emoji{font-size:44px}.featured__item__pic .product-emoji{font-size:44px!important}.hero__search__phone{display:none}.section-title h2{font-size:24px}.checkout-body{padding:14px}.checkout-header{padding:12px 14px}.customer-info,.order-summary,.payment-section{padding:12px}}@media only screen and (min-width:576px) and (max-width:767px){.hero__item{height:auto;min-height:300px;padding-left:40px}.hero__text h2{font-size:32px;line-height:38px}.featured__item__pic,.product__item__pic{height:auto;aspect-ratio:1/1}}@media only screen and (min-width:768px) and (max-width:991px){.hero__item{height:auto;min-height:350px}.product__item__pic{height:auto;aspect-ratio:1/1}}@media only screen and (min-width:600px) and (max-width:900px) and (min-aspect-ratio:1/1){.hero__item{height:auto;min-height:280px;padding-left:40px}.featured{padding-top:50px;padding-bottom:20px}}@media only screen and (min-width:1440px){.container{max-width:1320px}.hero__item{height:480px}.featured__item__pic,.product__item__pic{height:auto;aspect-ratio:1/1}}@media only screen and (min-width:1920px){.container{max-width:1440px}}@media only screen and (max-height:500px) and (orientation:landscape){.hero__item{height:auto;min-height:200px;padding:20px 30px}.hero__text h2{font-size:24px;line-height:30px}.cart-content{max-height:90vh}.checkout-content{max-height:95vh}}@supports (padding:env(safe-area-inset-top)){.header{padding-top:env(safe-area-inset-top)}.humberger__menu__wrapper{padding-top:calc(50px + env(safe-area-inset-top));padding-left:calc(30px + env(safe-area-inset-left))}.footer{padding-bottom:env(safe-area-inset-bottom)}.cart-modal,.checkout-modal,.product-modal{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}@media print{*{animation:none!important;transition:none!important}}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50%0;-ms-transform-origin:50%0;transform-origin:50%0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png)no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a,.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav a:hover{color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}