@charset "UTF-8";:root{--bs-primary: var(--primary-color);--bs-bg-primary: var(--primary-color);--bs-primary-rgb: var(--primary-color-rgb)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}mark,ins{background:0 0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}img:not([src]):not([srcset]){visibility:hidden}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.text-red{color:#cb4321!important}.text-green{color:#2f8a33!important}.text-gray{color:#999!important}.form-control:focus{box-shadow:none}.btn{font-size:1em;box-shadow:none;text-decoration:none}.btn:focus{box-shadow:none}.btn.loading{display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.65}.btn.loading .svg-icon{display:flex;align-items:center;justify-content:center;padding-left:5px;padding-right:5px;width:1em;height:1em}.btn.loading .svg-icon svg{display:none}.btn.loading .svg-icon:before{content:" ";width:11px;height:11px;border-radius:50%;border-width:1px;border-style:solid;border-color:#777 transparent;-webkit-animation:lds-dual-ring .5s linear infinite;animation:lds-dual-ring .5s linear infinite;display:inline-block;margin-right:2px;position:absolute}.btn.btn-sm{padding:.25rem .75rem;font-size:.75rem}.btn-default{font-weight:700;line-height:1;text-align:center;border-radius:3px;display:inline-flex;align-items:center;transition:ease .5s;color:var(--text-color);padding:15px 30px;background-color:#fff}.btn-default:hover{background-color:var(--primary-color)}.btn-default .svg-icon{margin-right:3px}.btn-secondary{color:#000;font-weight:700;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;text-align:center;margin-bottom:0;position:relative;padding:.5rem 1rem}.btn-secondary .svg-icon{margin-right:5px}.btn-secondary:hover,.btn-secondary:focus{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary{font-weight:700;border:0;border-radius:3px;transition:.5s;outline:0;padding:.8rem .5rem;background-color:var(--primary-button-background-color);color:var(--primary-button-color);box-shadow:none!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:var(--text-color);background-color:var(--primary-color)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--primary-color);border-color:var(--primary-color);color:#6c757d}.alert a.box-shadow{box-shadow:inset 0 0 0 transparent,inset 0 -1px #fff}.alert-info{color:#fff;background-color:#3d9cd2}.rounded-7{border-radius:.7rem!important}.toast .toast-body .icon-{font-size:22px}.toast.toast--success .toast-body .icon-{color:var(--bs-success)}.toast.toast--success .toast-body .icon-:before{content:""}.toast.toast--error .toast-body .icon-{color:var(--bs-danger)}.toast.toast--error .toast-body .icon-:before{content:""}.popover{max-width:unset;font-size:unset}*{font-family:var(--primary-font)}body{font-size:14px;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}p{font-size:14px;line-height:1.6em;color:var(--text-color)}p span{font-family:inherit;color:inherit;font-size:inherit}a{position:relative;color:inherit;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}a:hover{color:var(--primary-color)}a,input,textarea,button,select{outline:none}a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{text-decoration:none}a:focus,button:focus,select:focus,input:focus,textarea:focus{outline:none;text-decoration:none}img{max-width:100%}iframe{border:0;max-width:100%;width:100%}.document-wrapper ul,.document-wrapper ol{margin-bottom:10px}.document-wrapper ul ul,.document-wrapper ul ol,.document-wrapper ol ul,.document-wrapper ol ol{margin-bottom:0}.document-wrapper ul li,.document-wrapper ol li{color:var(--text-color);font-size:14px;line-height:1.6em}.document-wrapper p{margin-bottom:15px}.document-wrapper p strong{color:var(--heading-color)}figure{margin:0}a{text-decoration:none;outline:none;transition:.5s}.header ul{margin:0;padding:0}.header.header--sticky .header-content-sticky{position:fixed;top:0;width:100%;z-index:1001;border-bottom:none;padding:0;-webkit-animation:fadeInDown .6s both;animation:fadeInDown .6s both}.header.header--sticky .header-content-sticky .header-wrapper{padding:10px 0;box-shadow:0 0 10px #0003}.header.header--sticky .header-content-sticky.header-middle,.header.header--sticky .header-content-sticky.header-top{box-shadow:0 0 10px #0003}.header.header--sticky .header-content-sticky.header-middle .header-wrapper,.header.header--sticky .header-content-sticky.header-top .header-wrapper{box-shadow:none}.header .header-top{font-size:13px;line-height:1;padding:10px 0;background-color:var(--top-header-background-color);border-bottom:1px solid var(--header-deliver-color)}.header .header-top .header-info-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header .header-top .header-info>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .header-top .header-info>ul>li{margin-right:20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header-top .header-info>ul>li:before{content:"";position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:10px;background:#dedfe2}.header .header-top .header-info>ul>li:last-child{margin-right:0}.header .header-top .header-info>ul>li:last-child:before{display:none}.header .header-top .header-info>ul>li a{color:var(--text-color);font-weight:500}.header .header-top .header-info>ul>li a:hover{color:var(--primary-color)}.header .header-top .header-info>ul>li a:hover span{color:var(--primary-color)}.header .header-top .header-info>ul>li .language-dropdown-active{cursor:pointer}.header .header-top .header-info>ul>li .language-dropdown-active:hover{color:var(--primary-color)}.header .header-top .header-info>ul>li .language-dropdown-active .svg-icon{font-size:.9em;margin-left:2px;margin-right:5px}.header .header-top .header-info>ul>li>ul.language-dropdown{position:absolute;top:100%;left:0;z-index:2;min-width:120px;background:#fff;-webkit-transform:translateY(20px);transform:translateY(20px);visibility:hidden;opacity:0;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);border:1px solid #ececec;padding:0;border-radius:0}.header .header-top .header-info>ul>li>ul li{display:block}.header .header-top .header-info>ul>li>ul li a{display:block;color:#696969;padding:5px}.header .header-top .header-info>ul>li>ul li a:hover{color:var(--primary-color);background:none}.header .header-top .header-info>ul>li>ul li a img{max-width:15px;display:inline-block;margin-right:5px}.header .header-top .header-info>ul>li:hover>a{color:#333}.header .header-top .header-info>ul>li:hover>ul.language-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:25px}.header .header-top .header-info i{font-size:12px;margin-right:5px;line-height:6px}.header .header-middle{border-bottom:1px solid var(--header-deliver-color);background:var(--middle-header-background-color)}.header .header-middle .header-wrapper{display:flex;align-items:center;padding:38.5px 0}.header .header-middle .header-wrapper .header-items{display:flex;align-items:center;height:100%;flex:auto}.header .header-middle .header__left{width:17%;padding-right:30px}.header .header-middle .header__left .logo{flex:0 1 auto;position:relative;z-index:100}.header .header-middle .header__left .logo a{position:relative}.header .header-middle .header__left .logo a img{display:inline-block;vertical-align:middle}.header .header-middle .header__center{width:42.5%}.header .header-middle .header__center .form--quick-search{display:flex;flex-flow:row nowrap;position:relative;width:100%}.header .header-middle .header__center .form--quick-search .form-group--icon{width:auto;float:left;cursor:pointer;position:relative;height:50px;line-height:54px}.header .header-middle .header__center .form--quick-search .form-group--icon:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#c5c5c5;width:1px;height:23px}.header .header-middle .header__center .form--quick-search .form-group--icon .product-category-label{padding-right:30px;padding-left:15px;border-right:none;color:var(--middle-header-text-color);position:relative;height:100%;white-space:nowrap;background-color:#f7f7f7;text-transform:uppercase;font-size:13px;font-weight:600;display:inline-block}.header .header-middle .header__center .form--quick-search .form-group--icon .product-category-label svg{font-size:9px;position:absolute;top:51%;transform:translateY(-50%);right:13px}.header .header-middle .header__center .form--quick-search .form-group--icon .form-control{position:absolute;top:0;left:0;opacity:0;height:100%;cursor:pointer;min-height:42px;width:100%;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px}.header .header-middle .header__center .form--quick-search input[type=text]{height:50px;border-top-width:0;border-bottom-width:0;padding:12px 23px;font-size:13px;color:var(--middle-header-text-color);background-color:#f7f7f7;border-right:none;border-left:none;outline:none!important;box-shadow:none!important;border-radius:0}.header .header-middle .header__center .form--quick-search button{background-color:#f7f7f7;border-radius:0}.header .header-middle .header__center .form--quick-search button.loading{opacity:1}.header .header-middle .header__right{width:40.5%;text-align:right;display:flex;align-items:center;height:100%;flex:auto;justify-content:flex-end;padding-left:30px}.header .header-middle .header__right>*{outline:none;text-align:left}.header .header-middle .header__right .header__extra{display:flex;align-items:center}.header .header-middle .header__right .header__extra .header-box-content{text-align:right}.header .header-middle .header__right .header__extra .header-box-content span{font-size:22px;font-weight:700;line-height:22px;margin-bottom:5px;color:var(--middle-header-text-color)}.header .header-middle .header__right .header__extra .header-box-content p{color:var(--header-text-secondary-color);font-size:13px;font-weight:400;margin:0}.header .header-middle .header__right .header__extra.header-compare{position:relative;margin:0 15px 0 108px;line-height:1}.header .header-middle .header__right .header__extra.header-compare a{position:relative;display:inline-flex;align-items:center}.header .header-middle .header__right .header__extra.header-wishlist{margin-right:15px;line-height:1}.header .header-middle .header__right .header__extra.header-wishlist a{position:relative;display:inline-block;padding:0 10px}.header .header-middle .header__right .header__extra .cart-text{margin-left:12px;line-height:1}.header .header-middle .header__right .header__extra .cart-text .cart-title{line-height:1;display:block;margin-bottom:7px;font-size:11px;color:var(--header-text-secondary-color)}.header .header-middle .header__right .header__extra .cart-text .cart-price-total .cart-amount{color:var(--middle-header-text-color);font-weight:700;font-size:16px;line-height:1;display:block}.header .header-middle .header__right .header__extra>a{position:relative;display:inline-block;padding:0 10px}.header .header-middle .header__right .header__extra .svg-icon,.header .header-middle .header__right .header__extra i{color:var(--middle-header-text-color);font-size:24px;padding:0 0 0 3px}.header .header-bottom{background:var(--bottom-header-background-color)}.header .header-bottom .header-wrapper{padding:10px 0 12px;position:relative}.header .header-bottom .header-wrapper .navigation>.container-xxxl{display:flex;flex-flow:row nowrap}.header .header-bottom .header-wrapper .navigation>.container-xxxl>*{width:100%}.header .header-bottom .header-wrapper .navigation__extra>li{position:relative;display:inline-block;margin-right:20px;padding-right:20px}.header .header-bottom .header-wrapper .navigation__extra>li:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:2px;height:15px;background-color:#000}.header .header-bottom .header-wrapper .navigation__extra>li a{color:#000}.header .header-bottom .header-wrapper .navigation__extra>li:last-child{margin-right:0;padding-right:0}.header .header-bottom .header-wrapper .navigation__extra>li:last-child:after{display:none}.header .header-bottom .header-wrapper .navigation .navigation__left{display:flex;flex-flow:row nowrap;align-items:center;gap:10px;width:auto;overflow:visible}.header .header-bottom .header-wrapper .navigation .navigation__center{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-left:35px}.header .header-bottom .header-wrapper .navigation .navigation__right{width:auto}.header .header-item-counter{position:absolute;right:0;top:-6px;display:block;text-align:center;background-color:var(--primary-button-background-color);border-radius:3px;font-size:10px;font-weight:700;color:var(--primary-button-color);padding:5px 5px 3px;line-height:1;min-width:18px}.header .header-mobile .menu-mobile .menu-mobile-wrapper{width:82%;position:fixed;top:0;left:-82%;background-color:#fff;bottom:0;overflow:hidden;z-index:9999;transition:transform .25s ease}.header .header-mobile .menu-mobile .menu-icon{display:inline-flex;font-size:24px;cursor:pointer}.header-mobile.header--sticky{position:fixed;top:0;width:100%;z-index:1000;border-bottom:none;padding:10px 15px;box-shadow:0 0 10px #0003;-webkit-animation:fadeInDown .6s both;animation:fadeInDown .6s both}.show-admin-bar .header.header--sticky .header-content-sticky,.show-admin-bar .header-mobile.header--sticky{top:40px}@media(max-width:1519px){.header .header-middle .header__left{width:20%}.header .header-middle .header__right .header__extra.header-compare{margin-left:30px}}@media(max-width:1199px){.header .header-middle .header__right .header__extra.header-compare,.header .header-middle .header__right .header__extra.header-wishlist{display:none}}@media(min-width:1200px){.header-mobile{display:none}}@media(max-width:1199px){.header .header-middle,.header .header-middle.header-content-sticky{border-bottom:none}.header .header-middle .header-wrapper,.header .header-middle.header-content-sticky .header-wrapper{padding:0}.header .header-middle .header-wrapper .header__left,.header .header-middle.header-content-sticky .header-wrapper .header__left,.header .header-middle .header-wrapper .header__center,.header .header-middle.header-content-sticky .header-wrapper .header__center,.header .header-middle .header-wrapper .header__right .header-support,.header .header-middle.header-content-sticky .header-wrapper .header__right .header-support,.header .header-middle .header-wrapper .header__right .cart--mini .header__extra,.header .header-middle.header-content-sticky .header-wrapper .header__right .cart--mini .header__extra,.header-bottom{display:none}.header-mobile{display:flex;flex-wrap:wrap;border-bottom:1px solid #eee;padding:20px 15px;position:relative;background-color:#fff}.header-items-mobile{display:flex;align-items:center}.header-items-mobile.header-items-mobile--center,.header-items-mobile.header-items-mobile--left,.header-items-mobile.header-items-mobile--right{width:33.3333%}.header-items-mobile.header-items-mobile--center>*,.header-items-mobile.header-items-mobile--left>*,.header-items-mobile.header-items-mobile--right>*{outline:none}.search-form--mobile{line-height:1}.search-form--mobile .open-search-panel{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 5px 0 0}.search-form--mobile .open-search-panel .svg-icon{font-size:24px;color:#222}#search-mobile .search-inner-content{display:flex;align-items:center;flex-direction:column}#search-mobile .search-inner-content .text-search{display:flex;align-items:center;justify-content:space-between;width:100%}#search-mobile .search-inner-content .search-wrapper{width:100%;display:flex;position:relative}#search-mobile .search-inner-content .search-wrapper .search-field{border:0;border-radius:3px;padding-right:42px;float:left;height:42px;line-height:1;padding-left:12px;position:relative;width:100%}#search-mobile .search-inner-content .search-wrapper button{top:52%;transform:translateY(-50%);line-height:1;position:absolute;right:0;background-color:transparent;padding:0 10px;border:none;outline:none!important}#search-mobile .search-inner-content .search-wrapper button .svg-icon{font-size:18px;color:#222}#search-mobile .search-inner-content .search-wrapper .close-search-results{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:10px;color:#000;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;z-index:10;opacity:0;transition:none}#search-mobile .search-inner-content .close-search-panel{color:var(--text-color);display:flex;line-height:1;margin-left:20px;font-size:18px}.header-items-mobile--right{text-align:right;justify-content:flex-end}.header-items-mobile--right>*{outline:none;text-align:left}}@media(max-width:1280px){.header .header-middle .header__right .header__extra .header-box-content span{font-size:20px}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.footer-mobile{overflow:hidden;position:fixed;bottom:-1px;left:0;width:100vw;z-index:1000;box-shadow:0 0 4px #0000001a}.footer-mobile .menu--footer{display:flex;align-items:center;background:#fff;list-style:none;margin:0;padding:0}.footer-mobile .menu--footer li{flex:1 1 0;min-width:0;padding:5px 0!important;position:relative}.footer-mobile .menu--footer li a{display:block;text-align:center;z-index:1;position:relative;padding:.25rem .5rem;color:#000;width:100%;box-sizing:border-box}.footer-mobile .menu--footer li a i{display:inline-block;font-size:20px}.footer-mobile .menu--footer li a span{color:#000;font-size:var(--bottom-bar-menu-text-font-size, 12px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.footer-mobile .menu--footer li a .icon-cart{position:relative}.footer-mobile .menu--footer li a .icon-cart .cart-counter{position:absolute;right:-10px;top:-6px;display:block;text-align:center;background-color:var(--primary-color);color:#fff;border-radius:3px;font-size:10px;font-weight:700;padding:5px 5px 3px;line-height:1;min-width:18px}.footer-mobile[data-hide-text=true] .menu--footer li{padding:12px 0!important}.footer-mobile[data-hide-text=true] .menu--footer li a{padding:.5rem}.footer-mobile[data-hide-text=true] .menu--footer li span{display:none}#footer{margin-bottom:81px;color:var(--footer-text-color)}#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:var(--footer-heading-color)}#footer .border-top{border-top:1px solid var(--footer-border-color)!important}#footer .widget{font-size:16px}#footer .widget .widget-title{font-size:18px}#footer .widget.widget-custom-menu ul li,#footer .widget.widget-custom-menu ul li a{padding-top:.5rem!important;padding-bottom:.5rem!important}#footer ul{list-style-type:none}#footer ul li a{color:var(--footer-text-color)}#footer ul li a:hover{color:var(--footer-hover-color)}#footer .subscribe-form .input-group{height:50px}#footer .subscribe-form .input-group .input-group-text{background-color:transparent;border:1px solid var(--footer-border-color);border-right:0;padding-left:1.5em}#footer .subscribe-form .input-group input{border-left:0;border-right:0;padding:.375rem .75rem}#footer .subscribe-form input{border-color:var(--footer-border-color)}#footer .subscribe-form button{background-color:var(--primary-button-background-color);color:var(--primary-button-color);border:0;font-size:14px;font-weight:700;min-width:130px}.site-info__item .site-info__image img{max-width:100%;height:37px}.site-info__item .site-info__title{font-size:18px;letter-spacing:-1px;color:var(--footer-heading-color);margin:0 0 3px}@media screen and (min-width:1024px){.footer-mobile{display:none}#footer{margin-bottom:0}}.footer-socials-container ul li a{border-radius:3px;padding:4px;background-color:var(--primary-button-background-color)}.footer-socials-container ul li a img{width:16px;height:16px}.footer__links{padding:30px 0;border-top:1px solid var(--footer-border-color)}.footer__links .container-xxxl div:last-child p{margin-bottom:0}.footer__links p strong{color:var(--footer-heading-color);margin-right:20px;font-weight:700}.footer__links p a{display:inline-block;color:var(--footer-text-color);line-height:20px;margin-right:10px;position:relative}.footer__links p a:after{content:"|";margin-left:5px}.footer__links p a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background-color:var(--heading-color);-webkit-transform:scale3d(0,1,1);-moz-transform:scale3d(0,1,1);-ms-transform:scale3d(0,1,1);-o-transform:scale3d(0,1,1);transform:scale3d(0,1,1);transition:transform .4s cubic-bezier(.7,0,.3,1);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.footer__links p a:hover{color:var(--footer-hover-color)}.footer__links p a:hover:before{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scaleZ(1);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.footer__links p a:last-child:after{display:none}.footer-socials{align-items:center}.cart--mini{position:relative;display:block}.cart--mini .header-item-counter{top:0}.cart--mini .cart__content{position:absolute;min-width:370px;right:0;top:100%;z-index:9999;padding-top:10px;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translateY(20px);transition:all .4s ease;visibility:hidden;opacity:0;display:none}.cart--mini .cart__footer{padding:10px 20px 20px;background-color:#fff;border:1px solid #e1e1e1;border-top:0}.cart--mini .cart__footer h3{display:block;margin-bottom:20px;font-size:18px;font-weight:600}.cart--mini .cart__footer h3 strong{float:right;color:red}.cart--mini figure{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.cart--mini figure .btn{padding:12px 25px}.cart--mini .mini-cart-content .widget-shopping-cart-content{border:1px solid #ccc;background-color:#fff}.cart--mini .mini-cart-content ul.mini-product-cart-list{border-radius:3px;max-height:100vh;overflow-y:auto;overflow-x:hidden}.cart--mini .mini-cart-content ul.mini-product-cart-list::-webkit-scrollbar{background:0 0;width:7px}.cart--mini .mini-cart-content ul.mini-product-cart-list::-webkit-scrollbar-thumb{background-color:#ccc}.cart--mini .mini-cart-content ul.mini-product-cart-list li.mini-cart-item{list-style:none;display:flex;position:relative;padding-bottom:20px;margin-top:20px;border-bottom:1px solid #ccc}.cart--mini .mini-cart-content ul.mini-product-cart-list li.mini-cart-item:last-child{border:none}.cart--mini .mini-cart-content ul.mini-product-cart-list li.mini-cart-item img{padding:10px}.cart--mini .mini-cart-content .product-content{padding-right:40px}.cart--mini .mini-cart-content .product-content .product-image{flex:none;width:60px;height:60px;margin-right:20px}.cart--mini .mini-cart-content .product-content .product-name{margin-bottom:5px}.cart--mini .mini-cart-content .product-content .product-name a{line-height:1.5;color:#000}.cart--mini .mini-cart-content .product-content .product-name a:hover{color:#26901b}.cart--mini .mini-cart-content .quantity .price-amount{font-weight:700}.cart--mini .mini-cart-content .control-buttons{padding:0 25px 30px;border-top:1px solid #e1e1e1}.cart--mini .mini-cart-content .mini-cart__total{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#000;padding-top:10px}.cart--mini .mini-cart-content .mini-cart__total .price-amount{color:var(--primary-color);font-size:16px}.cart--mini .mini-cart-content .mini-cart__buttons{margin:20px 0 0}.cart--mini .mini-cart-content .mini-cart__buttons .btn{line-height:30px;font-weight:700;text-align:center;padding:8px 20px;color:#222;border-radius:3px;border:1px solid #ccc;transition:ease .5s;width:100%;font-size:14px;white-space:nowrap}.cart--mini .mini-cart-content .mini-cart__buttons .btn.checkout{color:#fff;border-color:transparent}@media(min-width:1200px){.cart--mini:hover .cart__content,.cart--mini:focus .cart__content{-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);-ms-transform:translate(0,0px);-o-transform:translate(0,0px);transform:translate(0);visibility:visible;opacity:1}.cart--mini .cart__content{display:block}.cart--mini .cart__content .panel__header{display:none}.cart--mini .cart__items{position:relative}.cart--mini .cart__items:before{content:"";display:inline-block;position:absolute;top:-8px;right:30px;width:16px;height:16px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.cart--mini .cart__items .product--cart-mobile{margin-bottom:30px}}@media(max-width:1199px){.cart--mini .cart__content{transform:none;transition:none;right:0;padding-top:0;visibility:visible;opacity:1;display:block}.cart--mini .cart__content.active{position:fixed;top:0;width:100%;height:100dvh;overflow-y:auto;z-index:10001;left:auto}.cart--mini .cart__content.active .mini-cart-content{transform:translate(0);visibility:visible;opacity:1}.cart--mini .cart__content .backdrop{position:absolute;top:0;bottom:0;height:100%;width:100%;background:#9d97975e}.cart--mini .cart__content .mini-cart-content{position:fixed;top:0;width:82%;max-width:400px;height:100dvh;overflow-y:auto;z-index:10001;background-color:#fff;transition:all .5s cubic-bezier(.7,0,.3,1) 0s;left:auto;right:0;transform:translate(100%);padding-top:0}.cart--mini .cart__content .mini-cart-content .widget-shopping-cart-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cart--mini .cart__content .mini-cart-content .widget-shopping-cart-content .cart__items{height:100%;overflow-y:auto}}.cart-form__contents>:not(:first-child){border-top-width:0}.cart-form__contents tbody td{vertical-align:top;padding:20px 10px}.cart-form__contents tbody td.product-thumbnail{width:90px}.cart-form__contents tbody td .product-button .quantity{margin-bottom:0}.cart-form__contents tbody td.product-quantity{min-width:120px}.cart-form__contents thead th{background-color:#f5f5f5;font-weight:400;color:#555;padding:11px 10px}.cart-form__contents thead tr{border-top:1px solid #eeeeee}.cart-form__contents tbody tr,.cart-form__contents thead tr{border-bottom:1px solid #eeeeee}.cart-form__contents tbody td,.cart-form__contents tbody th,.cart-form__contents thead td,.cart-form__contents thead th{border-bottom-width:0}.cart-form__contents tbody td:first-child,.cart-form__contents tbody th:first-child,.cart-form__contents thead td:first-child,.cart-form__contents thead th:first-child{border-left-width:1px}.cart-form__contents tbody td:last-child,.cart-form__contents tbody th:last-child,.cart-form__contents thead td:last-child,.cart-form__contents thead th:last-child{border-right-width:1px}@media(max-width:992px){.cart-form__contents tbody td{padding:10px}}@media(max-width:767px){.cart-form__contents tbody td{padding:10px 7px}.cart-form__contents tbody td.product-md{border-top-width:0;padding-top:0}.cart-form__contents tbody td.product-subtotal .box-price .amount{color:#2f8a33}}.wishlist-page-content .cart-form__contents .cart_item .product-button .quantity{display:none}.menu--product-categories .sub-toggle,.menu--mobile .sub-toggle{position:absolute;right:-15px;top:calc(50% - 5px);transform:translate(-50%,-50%);z-index:20;line-height:1;padding:15px}.menu--product-categories .sub-toggle .svg-icon,.menu--mobile .sub-toggle .svg-icon{transform:translateY(50%) rotate(0);-webkit-transition:ease .5s;-moz-transition:ease .5s;transition:ease .5s;display:block;font-size:9px;color:#888}.menu--product-categories .sub-toggle{right:-30px}.sub-menu{position:absolute;top:100%;left:0;min-width:240px;z-index:1000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-color:#fff;border:1px solid #ccc;visibility:hidden;opacity:0;padding:10px 0}.sub-menu:before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);height:0;width:0;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:none}.sub-menu>li{display:block}.sub-menu>li>a{display:inline-block;padding:6px 20px;width:100%;font-size:14px;color:var(--heading-color);text-transform:capitalize;-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);-moz-transition:all .8s cubic-bezier(.19,1,.22,1);transition:all .8s cubic-bezier(.19,1,.22,1)}.sub-menu>li>a:hover{color:var(--primary-color)}.sub-menu>li:last-child{border-bottom:none}.sub-menu>li.menu-item-has-children{position:relative}.sub-menu>li.menu-item-has-children>.sub-toggle{display:none}.sub-menu>li.menu-item-has-children>.sub-menu{position:absolute;top:0;left:100%;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.sub-menu>li.menu-item-has-children>.sub-menu:before{display:none}.sub-menu>li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mega-menu{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:15px 30px 10px;background-color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border:1px solid #d3d3d3;flex-wrap:wrap}.mega-menu>*{width:100%;padding:10px 15px}.mega-menu h4{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--heading-color)}.mega-menu .mega-menu__column{min-width:180px;flex-shrink:0;width:calc(50% - 80px);margin-bottom:30px}.mega-menu .mega-menu__list{background-color:transparent}.mega-menu .mega-menu__list li a{display:block;color:var(--heading-color);line-height:20px;padding:5px 0;font-size:14px;background-color:transparent}.mega-menu .mega-menu__list li a:hover{color:var(--primary-color)}.menu{text-align:left}.menu>li{display:inline-block}.menu>li>a{display:inline-block;padding:.9rem 1.1rem;font-weight:700;line-height:20px;color:var(--bottom-header-text-color)}.menu>li>a:hover{color:var(--primary-color)}.menu>li>a i{font-size:16px;margin-right:3px}.menu>li.current-menu-item a{color:var(--primary-color)}.menu>li:first-child{padding-left:0}.menu>li:first-child>a{padding-left:0}.menu>li:last-child{margin-right:0;padding-right:0}.menu>li .sub-toggle{padding-left:5px}.menu>li .sub-menu{visibility:hidden;opacity:0}.menu>li .mega-menu{position:absolute;top:100%;left:0;z-index:1000;visibility:hidden;opacity:0}.menu>li.menu-item-has-children{position:relative}.menu>li.menu-item-has-children>a:before{content:"";width:13px;height:13px;background-color:#fff;position:absolute;top:100%;left:50%;z-index:10000;border-left:1px solid #ccc;border-top:1px solid #ccc;transition:all .4s ease;-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;visibility:hidden;opacity:0}.menu>li.has-mega-menu{position:relative}.menu>li.has-mega-menu .mega-menu{position:absolute;top:100%;left:0}.menu>li.has-mega-menu:hover .mega-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu>li:hover>.sub-menu{visibility:visible;opacity:1}.menu>li:hover.menu-item-has-children>a:before{visibility:visible;opacity:1}.menu--product-categories{position:relative;cursor:pointer;background-color:var(--primary-button-background-color);transition:.5s;padding:13px 24px 13px 21px;margin:0;border-radius:5px;display:flex;align-items:center;line-height:1.5}.menu--product-categories ul{padding-left:0}.menu--product-categories ul li{list-style:none}.menu--product-categories .menu__toggle{display:flex;align-items:center;flex-direction:row}.menu--product-categories .menu__toggle .svg-icon{font-size:24px;display:flex;color:var(--primary-button-color)}.menu--product-categories .menu__toggle .menu__toggle-title{color:var(--primary-button-color);display:block;font-size:14px;text-transform:uppercase;font-weight:700;margin:2px 0 0 18px;white-space:nowrap}.menu--product-categories .menu__content{position:absolute;top:100%;left:0;z-index:1000;min-width:100%;padding-top:1px;border-top:10px solid transparent;visibility:hidden;opacity:0;transition:all .3s ease;-webkit-transform:scale3d(1,1,0) translateY(30px);-moz-transform:scale3d(1,1,0) translateY(30px);-ms-transform:scale3d(1,1,0) translateY(30px);-o-transform:scale3d(1,1,0) translateY(30px);transform:scaleZ(0) translateY(30px)}.menu--product-categories .menu--dropdown{background-color:#fff;min-width:270px;border:1px solid #d3d3d3}.menu--product-categories .menu--dropdown>.has-mega-menu{position:relative}.menu--product-categories:hover .menu__content{visibility:visible;opacity:1;-webkit-transform:scale3d(1,1,1) translateY(0);-moz-transform:scale3d(1,1,1) translateY(0);-ms-transform:scale3d(1,1,1) translateY(0);-o-transform:scale3d(1,1,1) translateY(0);transform:scaleZ(1) translateY(0)}.menu--product-categories .mega-menu .sub-toggle{display:none}.collections-nav{position:relative;cursor:pointer;display:inline-flex;align-items:center}.collections-nav .collections-nav__btn{display:flex;align-items:center;padding:10px 20px;border:2px solid var(--primary-color, #fab528);border-radius:8px;background:transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.collections-nav .collections-nav__btn .collections-nav__icon{display:flex;width:22px;height:22px}.collections-nav .collections-nav__btn .collections-nav__icon .svg-icon{width:100%;height:100%;color:var(--primary-color, #fab528)}.collections-nav .collections-nav__btn .collections-nav__label{margin-left:10px;font-size:14px;font-weight:600;color:var(--heading-color, #222);text-transform:none;white-space:nowrap}.collections-nav .collections-nav__dropdown{position:absolute;top:100%;left:0;z-index:1001;min-width:280px;margin-top:8px;padding-top:4px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.collections-nav:hover .collections-nav__btn{background-color:var(--primary-color, #fab528);border-color:var(--primary-color, #fab528)}.collections-nav:hover .collections-nav__btn .collections-nav__icon .svg-icon,.collections-nav:hover .collections-nav__btn .collections-nav__label{color:#fff}.collections-nav:hover .collections-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.collections-nav.collections-nav--active .collections-nav__btn{background-color:var(--primary-color, #fab528);border-color:var(--primary-color, #fab528)}.collections-nav.collections-nav--active .collections-nav__btn .collections-nav__icon .svg-icon,.collections-nav.collections-nav--active .collections-nav__btn .collections-nav__label{color:#fff}.collections-nav .collections-nav__list{padding:12px 0;margin:0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001f;border:1px solid rgba(0,0,0,.06)}.collections-nav .collections-nav__list>li{margin:0}.collections-nav .collections-nav__list>li>a{display:flex;align-items:center;padding:10px 20px;color:#333;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.collections-nav .collections-nav__list>li>a .svg-icon{flex-shrink:0;width:18px;height:18px;margin-right:10px;color:var(--primary-color, #fab528)}.collections-nav .collections-nav__list>li>a img{margin-right:10px}.collections-nav .collections-nav__list>li>a:hover{background-color:#fab5281a;color:var(--primary-color, #fab528)}.collections-nav .collections-nav__list>li .sub-menu{list-style:none;margin:0;padding:0 0 0 28px}.collections-nav .collections-nav__list>li .sub-menu li a{display:flex;align-items:center;padding:6px 20px;font-size:13px;color:#555;text-decoration:none}.collections-nav .collections-nav__list>li .sub-menu li a:hover{color:var(--primary-color, #fab528)}.menu--dropdown{padding:15px 0}.menu--dropdown>li{padding:0 28px;transition:.5s}.menu--dropdown>li>a{color:#222;font-weight:600;padding:9px 0;transition:ease .3s;border-bottom:1px solid #eee;line-height:normal;display:flex;text-decoration:none;white-space:nowrap}.menu--dropdown>li>a i{margin-inline-end:10px;font-size:18px}.menu--dropdown>li.has-mega-menu .mega-menu{position:absolute;top:-1px;left:100%;width:auto;min-width:530px;visibility:hidden;opacity:0}.menu--dropdown>li:hover>a{color:var(--primary-color)}.menu--dropdown>li:hover>a>.sub-toggle .svg-icon{transform:translateY(50%) rotate(180deg)}.menu--dropdown>li:hover.has-mega-menu .mega-menu{visibility:visible;opacity:1}.menu--mobile .sub-menu{position:relative;display:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);visibility:visible;opacity:1;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;border:none;padding-bottom:10px;padding-left:15px}.menu--mobile .sub-menu>li>a{border:none;padding:10px 20px}.menu--mobile li.current-menu-item a{color:var(--primary-color)}.menu--mobile .menu-item-has-children.active>.sub-menu{display:block}.menu--mobile .mega-menu{display:none;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;padding-top:10px;padding-bottom:20px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease}.menu--mobile .mega-menu h4{position:relative;display:block;margin-bottom:0;padding:10px 0;width:100%;line-height:20px}.menu--mobile .mega-menu .mega-menu__column{padding:0}.menu--mobile .mega-menu .mega-menu__column>a{position:relative;display:block}.menu--mobile .mega-menu .mega-menu__column.active .mega-menu__list{display:block}.menu--mobile .mega-menu .mega-menu__column.active>a .sub-toggle .svg-icon{transform:translateY(-50%) rotate(90deg)}.menu--mobile .mega-menu .mega-menu__list{display:none;padding-left:15px}.menu--mobile .mega-menu .mega-menu__list li a{color:var(--text-color);border:none}.menu--mobile .mega-menu .mega-menu__list li a:hover{color:var(--heading-color)}.menu--mobile .menu-item-has-children.active .mega-menu{display:block}.menu--mobile .menu-item-has-children.active>a>.sub-toggle .svg-icon{transform:translateY(-50%) rotate(90deg)}.menu--mobile>li{border-bottom:1px solid #dedede}.menu--mobile>li>a{position:relative;z-index:10;display:block;padding:15px 20px;line-height:20px;font-size:15px}.menu--mobile>li>a:hover{color:var(--heading-color)}.menu--mobile>li.menu-item-has-children{position:relative}.menu--mobile .mega-menu{border:none}.menu--mobile .mega-menu h4{font-weight:500}.menu--mobile .mega-menu__list>li{border-bottom:1px solid #dedede}.menu--mobile .mega-menu__list>li a{padding:10px 0}.menu--mobile .mega-menu__list>li:last-child{border:none}.section-content.section-content__slider{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 15px;background-color:#f3f3f3}.section-content.section-content__slider .section-slides-wrapper{border-radius:10px;overflow:hidden;position:relative}.section-content.section-content__slider .section-slides-wrapper .slick-slides-carousel:not(.slick-initialized){height:34vw;max-height:460px}.section-content.section-content__slider .section-slides-wrapper .slide-item{position:relative;display:block!important}.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image{height:34vw;max-height:460px;background-color:#d6dee5}.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image img{width:100%;height:100%;object-fit:cover}.section-content.section-content__slider .section-slides-wrapper .arrows-wrapper{position:absolute;right:20px;bottom:12px;z-index:2}@media(max-width:767px){.section-content.section-content__slider{padding:30px 15px}.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image{height:52vw}}.arrows-wrapper{display:flex}.arrows-wrapper .slick-arrow{display:block;width:26px;height:26px;line-height:24px;border:1px solid #ddd;border-radius:3px;background-color:#fff;outline:none;text-align:center;font-size:12px;transition:ease .5s;cursor:pointer;position:relative;transform:none}.arrows-wrapper .slick-arrow.slick-prev-arrow{margin-right:5px;left:unset}.arrows-wrapper .slick-arrow.slick-next-arrow{margin-left:5px;right:unset}.arrows-wrapper .slick-arrow.slick-disabled{background-color:#fff}.arrows-wrapper .slick-arrow:hover{background-color:var(--primary-color)}.arrows-top-right{position:relative}.arrows-top-right .arrows-wrapper{position:absolute;top:-40px;right:0;left:auto}.section-banner-wrapper{border-radius:10px;overflow:hidden}.section-banner-wrapper .banner-medium{position:relative}.section-banner-wrapper .banner-medium .banner-item__image{height:34vw;max-height:460px;background-color:#d6dee5}.section-banner-wrapper .banner-medium .banner-item__image img{width:100%;height:100%;object-fit:cover}.widget-product-categories .product-categories-body .slick-track{display:flex}.widget-product-categories .product-categories-body .slick-track .slick-slide{height:inherit}.widget-product-categories .product-categories-body .slick-track .slick-slide>div{height:100%}.widget-product-categories .product-categories-body .product-category-item{height:inherit}.widget-product-categories .product-categories-body .product-category-item .category-item-body{background-color:#f7f7f6;border-radius:10px;height:100%}.widget-product-categories .product-categories-body .product-category-item .category-item-body .category__name{font-size:17px;font-weight:700}.widget-product-categories .product-categories-body .product-category-item .category-item-body:hover{background-color:#fff;box-shadow:0 1.5rem 2rem #83848726;transition:.5s}.slick-dots{position:absolute;display:none;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{list-style:none;position:relative;display:inline-block;margin:0 7px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:before{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:#ddd;transition:.5s;content:"";text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:var(--primary-color)}.slick-arrow{font-size:11px;position:absolute;top:50%;display:block;transition:ease .5s;width:34px;height:34px;line-height:31px;padding:0;transform:translateY(-50%);cursor:pointer;color:#222;border:1px solid #ddd;border-radius:3px;background-color:#fff;outline:none;z-index:1;text-align:center}.slick-arrow.slick-disabled{background-color:#ddd;cursor:not-allowed}.slick-arrow.slick-next-arrow{right:10px}.slick-slides-carousel .slick-track{margin-left:0;margin-right:0}.panel--sidebar ul,.panel--sidebar ol{margin:0;padding:0;list-style:none}.panel--sidebar{position:fixed;top:0;left:0;width:82%;max-width:400px;height:100vh;overflow-y:auto;z-index:10001;background-color:#fff;-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);-ms-transform:translateX(-101%);-o-transform:translateX(-101%);transform:translate(-101%);transition:all .5s cubic-bezier(.7,0,.3,1) 0s}.panel--sidebar.panel--sidebar__right{left:auto;right:0;transform:translate(101%)}.panel--sidebar .panel__content{padding-top:10px;padding-bottom:70px}.panel--sidebar.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.panel--sidebar.active~.panel-overlay-layer{display:block}.panel__header{position:relative;text-align:center;background-color:var(--primary-color);display:flex;justify-content:space-between;align-items:center;padding:23px 20px}.panel__header .panel__header-title{font-weight:700}.panel__header .close-toggle--sidebar{color:#000;font-size:24px;padding:0 0 0 3px}.panel__header h3{margin-bottom:0}.side-left .panel__header .panel__header-title{order:1}.side-left .panel__header .close-toggle--sidebar{transform:rotateY(180deg)}.panel-overlay-layer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:#00000040;display:none}.catalog-mobile-tabs{display:flex;gap:0;padding:0 16px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.catalog-mobile-tabs__btn{flex:1;padding:10px 16px;font-size:14px;font-weight:600;color:#666;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .2s ease,border-color .2s ease}.catalog-mobile-tabs__btn--active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.catalog-mobile-tabs__pane{padding-top:12px}.catalog-mobile-tabs__pane[x-cloak]{display:none!important}.slick-slides-carousel:hover .slick-list{padding-bottom:170px;margin-bottom:-170px}.slick-slides-carousel:hover .slick-list:hover{z-index:2}.slick-slides-carousel .product-inner{background-color:#fff;border-width:1px 0 1px 1px;border-color:#c9c9c9}.slick-slides-carousel .product-inner:last-child{margin-right:-1px;border-width:1px}.slick-slides-carousel:not(.slick-initialized){height:300px;overflow:hidden}.slick-slides-carousel:not(.slick-initialized)>*{display:none}.slick-slides-carousel:not(.slick-initialized):after{content:" ";display:block;width:30px;height:30px;border-radius:50%;border-width:1px;border-style:solid;border-color:#bdbdbd transparent;-webkit-animation:lds-dual-ring .5s linear infinite;animation:lds-dual-ring .5s linear infinite;position:absolute;left:50%;top:50%}.product-gallery__variants .slick-slide{cursor:pointer}.product-gallery__variants .slick-slide .item .border{border:1px solid #ccc!important}.product-gallery__variants .slick-slide .item .border img{width:50px;height:50px}.product-gallery__variants .slick-slide.slick-current .item .border{border-color:var(--primary-color)!important}.product-inner{padding:20px 25px 30px;border-width:1px 1px 0;border-style:solid;border-color:transparent}.product-inner .product-thumbnail{position:relative;margin-bottom:20px}.product-inner .product-thumbnail .product-loop__buttons{position:absolute;top:0;right:0;opacity:0;display:block}.product-inner .product-thumbnail .product-loop__buttons .product-loop_button{margin-bottom:10px}.product-inner .product-thumbnail .product-loop__buttons .product-loop_button a{transform:translate(10px);transition-delay:0s;transition:.3s}.product-inner:hover{border-color:#c9c9c9;position:relative}.product-inner:hover .product-loop__buttons{opacity:1;z-index:1}.product-inner:hover .product-loop__buttons .product-loop_button a{transform:translate(0)}.product-inner:hover .product-loop__buttons .quick-view-button .quick-view{transition-delay:0s}.product-inner:hover .product-loop__buttons .wishlist-button .wishlist{transition-delay:75ms}.product-inner:hover .product-loop__buttons .compare-button .compare{transition-delay:.15s}.product-inner:hover .product-bottom-box{display:block;z-index:9}.product-inner .product-bottom-box{padding:17px 25px 25px;border-width:0 1px 1px;border-style:solid;border-color:#c9c9c9;position:absolute;left:-26px;right:-26px;top:100%;display:none;background-color:#fff;z-index:-1}.product-inner .product-bottom-box .product-loop__buttons{display:none}.product-inner .product__title{font-size:14px;font-weight:400;color:#09f;margin-top:5px;margin-bottom:5px;line-height:1.5em;height:3em;overflow:hidden;text-overflow:ellipsis;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-inner .product__title a{color:#09f;transition:ease .3s;line-height:20px;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.product-inner .product__title a:hover{color:var(--primary-color)}.product-inner .meta-sku{display:none}.product-inner .product-button .add-to-cart-button{width:100%;padding-left:7px;padding-right:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-inner .deal-sold .deal-text{width:100%;order:2;margin-top:5px}.product-inner .deal-sold .deal-progress{width:100%;order:1}.product-details .sold-by-meta{font-weight:700}.product-details .product-entry-meta{display:flex;align-items:center;margin-top:5px;margin-bottom:5px}.product-details .product-entry-meta>div{position:relative;margin-right:14px;padding-right:15px}.product-details .meta-sku .meta-value{margin-left:5px;color:#888}.product-price{color:#690;margin-bottom:5px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;font-size:15px}.product-price del{font-weight:400;margin-right:4px;order:2;color:#888;font-size:.85em}.product-price ins{color:#cb4321;background-color:transparent;margin-right:4px;order:1}.product-stock:not(.without-bg){font-weight:700;padding:7px 15px;background-color:#ebfae9;border:1px solid #82d45e;border-radius:5px;margin:14px 0 20px}.product-stock label{color:#222;font-weight:400;margin-right:8px}.product-stock.in-stock{font-weight:700;color:#26901b}.product-stock.out-of-stock{background-color:#ffe9e1;border-color:#f79090;color:#e84506}.product-stock.out-of-stock.without-bg{font-weight:700;background-color:unset}.product-loop__buttons{display:flex}.product-loop__buttons .wishlist-button .wishlist .svg-icon:nth-of-type(2){color:var(--primary-color)}.product-loop__buttons .wishlist-button .wishlist:not(.added-to-wishlist) .svg-icon:nth-of-type(2){display:none}.product-loop__buttons .wishlist-button .wishlist.added-to-wishlist .svg-icon:nth-of-type(1){display:none}.product-loop__buttons .product-loop_button{margin-bottom:10px}.product-loop__buttons .product-loop_button a{display:block;font-size:15px;color:var(--primary-color);line-height:1;text-align:right}.product-loop__buttons .product-loop_button span:not(.svg-icon){display:none}.product-loop__buttons .product-loop_button .product-loop_action.loading,.product-loop__buttons .product-loop_button .product-loop_action.loading .svg-icon{display:flex;align-items:center;justify-content:center}.product-loop__buttons .product-loop_button .product-loop_action.loading .svg-icon:before{content:" ";width:11px;height:11px;border-radius:50%;border-width:1px;border-style:solid;border-color:#777 transparent;animation:lds-dual-ring .5s linear infinite;display:inline-block;margin-right:2px;position:absolute}.product-loop__buttons .product-loop_button .product-loop_action.loading .svg-icon{color:transparent}.ribbons .ribbon{color:#fff;font-size:13px;font-weight:700;text-align:center;display:block;margin:0;position:absolute;background-color:#26901b;top:0;left:0;height:20px;line-height:19px;padding:0 7px;min-width:inherit;min-height:inherit;border-radius:3px}.ribbons .ribbon.onsale{background-color:#ff7200}.ribbons .ribbon.out-of-stock{background-color:#222}.ribbons .ribbon.featured{background-color:#ff8c46}.product-button{display:flex;flex-wrap:wrap;align-items:flex-end}.product-button .quantity{flex:0 1 100px;margin-bottom:.5rem;margin-right:.5rem}.product-button .quantity .qty-box{width:100%;border:1px solid #ddd;position:relative;border-radius:3px}.product-button .quantity .qty{font-size:15px;color:#000;font-weight:700;border-width:0;width:100%;padding:10px 0;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;text-align:center;display:inline-block;background-color:#fff;height:38px;line-height:38px;border-radius:3px}.product-button .quantity .qty::-webkit-inner-spin-button,.product-button .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-button .quantity .decrease,.product-button .quantity .increase{border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:10px;color:#000;font-weight:700;cursor:pointer;transition:.5s;display:flex;position:absolute;top:0;left:0;width:30px;height:100%;text-align:center;justify-content:center;align-items:center}.product-button .quantity .increase{right:0;left:auto}.product-button .label-quantity{display:none;margin-bottom:10px}.product-button .box-price{display:flex;margin-bottom:10px;font-size:13px;align-items:center}.product-button .box-price .title-price{margin:0 5px 0 0;color:#888}.product-button .box-price .price-current,.product-button .box-price .price-symbol{color:#690;font-weight:700}#product-quick-view-modal .product-button{align-items:flex-end;display:flex;border-top:1px solid #eee;padding:17px 0 0}#product-quick-view-modal .product-button .label-quantity{display:block}#product-quick-view-modal .product-button .box-price{display:none}#product-quick-view-modal .product-button .add-to-cart-button{width:auto;padding-right:20px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#product-quick-view-modal .product-entry-meta>div:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:13px;background-color:#e5e5e5}#product-quick-view-modal .product-gallery__wrapper .product-gallery__image .img-fluid-eq .img-fluid-eq__dummy{margin-top:77%}#product-quick-view-modal .entry-product-header{flex-wrap:wrap;justify-content:space-between;align-items:center}#product-quick-view-modal .product-loop__buttons{margin-left:10px}#product-quick-view-modal .product-loop__buttons .quick-view{display:none}#product-quick-view-modal .product-loop__buttons .product-loop_action{margin-right:10px}#product-quick-view-modal .btn-close{position:absolute;top:20px;right:20px;border:1px solid #ccc;border-radius:3px;z-index:1}#product-quick-view-modal.loading .modal-dialog{display:none}#product-quick-view-modal.loading .modal-loading{opacity:1;z-index:99;transition:.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#product-quick-view-modal.loading .modal-loading:after{content:" ";display:block;width:30px;height:30px;border-radius:50%;border-width:1px;border-style:solid;border-color:#fff transparent;animation:lds-dual-ring .5s linear infinite}.product-detail-container .cart-form{border-bottom:1px solid #d2d2d2;padding:17px 0;margin-bottom:30px}.product-detail-container .product-details .product-meta-sold-by a{font-weight:700;color:#09f;font-size:16px;text-transform:uppercase}.product-detail-container .product-details .product-entry-meta{margin-bottom:20px;border-bottom:1px solid #e1e1e1;padding-bottom:10px}.product-detail-container .product-details .product-entry-meta a{color:#09f}.product-detail-container .product-details .product-entry-meta p,.product-detail-container .product-details .product-entry-meta small{font-size:13px}.product-detail-container .product-details .product-price ins{font-weight:700;font-size:24px}.product-detail-container .product-details .product-price del{font-size:16px;font-weight:500}.product-detail-container .product-button .label-quantity{display:inline-block}.product-detail-container .product-button .add-to-cart-button{flex:1 1 30%;margin-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem .5rem}.product-detail-container .product-button .js-quick-shop-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-detail-container .product-button .quantity .qty{height:46px}.product-detail-container .box-price{display:none}.product-detail-container .product-loop__buttons{margin-top:20px;flex-wrap:wrap;align-items:flex-end;width:100%;max-width:100%}.product-detail-container .product-loop__buttons .quick-view-button{display:none}.product-detail-container .product-loop__buttons .product-loop_button .product-loop_action{display:flex;margin-right:20px;color:#000}.product-detail-container .product-loop__buttons .product-loop_button .product-loop_action .product-loop_icon{display:flex;margin-right:7px}.product-detail-container .product-loop__buttons .product-loop_button .product-loop_action span.text{display:block}.product-detail-container .deal-expire-date .expire-countdown{display:flex;text-align:center}.product-detail-container .deal-expire-date .expire-countdown .timer{display:block}.product-detail-container .deal-expire-date .expire-countdown .timer .digits{font-size:20px;white-space:nowrap;font-weight:700;color:#e84506;background-color:#fff;padding:10px 5px;margin:0 0 3px;line-height:1;border:1px solid #e4e4e4;display:block}.product-detail-container .deal-expire-date .expire-countdown .timer .text{display:block}.product-detail-container .deal-expire-date .expire-countdown .divider{padding-top:.3em;font-size:18px;font-weight:700;color:#aaa;width:14px}.product-detail-container .product-detail-tabs .nav{margin:0 0 40px;padding:22px 25px;display:flex;flex-wrap:wrap;position:relative;background-color:#f5f5f5}.product-detail-container .product-detail-tabs .nav .nav-link{display:block;position:relative;font-size:16px;color:var(--text-color);text-transform:inherit;border-bottom:1px solid #e1e1e1;padding:12px;text-align:left;font-weight:600;border-radius:0}.product-detail-container .product-detail-tabs .nav .nav-link.active{background-color:var(--primary-color);color:#fff}.product-detail-container .product-detail-tabs .nav .nav-link:last-child{border-bottom-color:transparent}.product-detail-container .deal-sold{align-items:center}.product-detail-container .deal-sold .deal-text .text{font-weight:400}.product-detail-container .col .site-info__item{border-bottom:1px solid #e5e5e5;padding:0 0 15px}.product-detail-container .col:last-child .site-info__item{border:none;padding:0}.product-detail-container .meta-sku,.product-detail-container .meta-categories{margin-bottom:5px}.product-detail-container .meta-sku .meta-label,.product-detail-container .meta-categories .meta-label{color:#888}.product-detail-container .meta-sku .meta-value,.product-detail-container .meta-categories .meta-value{color:#000}.product-detail-container .meta-categories a{color:#09f}.star-rating-wrapper{display:flex;align-items:center}.star-rating-wrapper .star-rating{margin-right:2px;font-size:12px;white-space:nowrap;overflow:hidden;position:relative;display:inline-block;flex:0 0 auto}.star-rating-wrapper .star-rating .rating-stars{display:block;line-height:0}.star-rating-wrapper .star-rating .rating-stars .svg-icon{color:#999;display:inline-block}.star-rating-wrapper .star-rating .user-rating{position:absolute;left:0;top:0;overflow:hidden}.star-rating-wrapper .star-rating .user-rating .svg-icon{color:#fab528}.star-rating-wrapper .star-count{line-height:12px}.store-social-wrapper .store-social{margin:5px 0 0;padding:0;list-style:none}.store-social-wrapper .store-social li{margin-left:0;margin-right:7px;display:inline-block}.store-social-wrapper .store-social li:last-child{margin-right:0}.store-social-wrapper .store-social li a{width:38px;height:38px;line-height:38px;text-align:center;background-color:#1b4e9b;color:#fff;border-radius:3px;display:block}.store-social-wrapper .store-social li .social-twitter{background-color:#00aeef}.store-social-wrapper .store-social li .social-pinterest{background-color:#c92228}.store-social-wrapper .store-social li .social-linkedin{background-color:#007bb5}.store-social-wrapper .store-social li .social-youtube{background-color:#b00}.store-social-wrapper .store-social li .social-instagram{background-color:#125688}.store-social-wrapper .store-social li .social-flickr{background-color:#ff0084}.vendor-info{background-color:#2f2f2f}.vendor-avatar img{background-color:#fff}.vendor-store-info{list-style:none;color:#fff}.vendor-store-info .star-rating-wrapper .star-count{color:#fff!important}.vendor-store-info li{position:relative;list-style:none;display:block;padding-bottom:0;margin-bottom:5px}.vendor-store-info li.vendor-store-register-date span{color:#cbc4c4}.vendor-store-info li.vendor-store-open-close{color:#26901b;position:relative;padding-left:20px}.vendor-store-info li.vendor-store-open-close:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#26901b;border-radius:50%}.shop-products-listing__list .product-inner{display:flex;border-width:1px;border-color:transparent}.shop-products-listing__list .product-inner:hover{border-color:#ddd}.shop-products-listing__list .product-inner .product-thumbnail{flex-basis:21%;width:21%;margin-bottom:0}.shop-products-listing__list .product-inner .product-details{padding-left:30px;display:flex;justify-content:space-between;flex:1 0 0%}.shop-products-listing__list .product-inner .product-details .product-bottom-box{position:unset;left:unset;right:unset;top:unset;display:block;border-color:transparent;max-width:240px}.catalog-primary-sidebar .widget-wrapper{margin-bottom:50px;background:#f5f5f5;padding:20px}.catalog-primary-sidebar .widget-wrapper .widget-title{padding-bottom:25px;text-transform:uppercase;font-size:18px;font-weight:600}.catalog-primary-sidebar .widget-wrapper .widget-content ul{padding-left:0}.catalog-primary-sidebar .widget-wrapper .widget-filter-item{border:none;border-top:1px solid #ccc;margin-top:40px;padding-bottom:0;padding-top:40px}.toolbar-view__icon a{padding-right:7px;margin-right:7px}.toolbar-view__icon a.active{color:var(--primary-color)}.toolbar-view__icon a.list{font-size:28px}.toolbar-view__icon a.grid{font-size:21px}.catalog-header__right .catalog-toolbar__ordering .dropdown .dropdown-toggle{min-width:170px;color:#999;cursor:pointer;min-height:44px;line-height:42px;border:1px solid #ccc;border-radius:3px;background-color:#fff;padding:0 35px 0 15px;text-align:left;font-weight:400}.catalog-header__right .catalog-toolbar__ordering .dropdown .dropdown-toggle:after{position:absolute;top:50%;transform:translateY(-50%);right:12px;font-weight:700}.catalog-header__right .catalog-toolbar__ordering .dropdown .dropdown-menu{min-width:170px}.catalog-header__right .text{color:#000;font-size:16px;font-weight:700;margin-right:30px}.widget-layered-nav-list ul:first-child{padding-inline-start:0;padding-inline-end:0}.widget-layered-nav-list ul{list-style-type:none;padding-inline-start:12px;padding-inline-end:12px}.widget-layered-nav-list ul li>.widget-layered-nav-list__item .cat-menu-close.opened-icon{display:none}.widget-layered-nav-list ul li.opened>.widget-layered-nav-list__item .cat-menu-close.closed-icon{display:none}.widget-layered-nav-list ul li.opened>.widget-layered-nav-list__item .cat-menu-close.opened-icon{display:block}.widget-layered-nav-list ul li.opened>ul{display:block}.widget-layered-nav-list ul li ul{display:none}.widget-layered-nav-list ul li{position:relative;margin:6px 0}.widget-layered-nav-list ul li .widget-layered-nav-list__item{padding:0;display:flex;align-items:center;justify-content:space-between}.widget-layered-nav-list ul li .widget-layered-nav-list__item .cat-menu-close{font-size:12px;padding-right:10px;cursor:pointer}.widget-layered-nav-list ul li .widget-layered-nav-list__item .nav-list__item-title .nav-list__item-link{border:1px solid transparent;cursor:pointer;font-weight:600;border-radius:5px;min-width:100px;position:relative;overflow:hidden;display:flex;align-items:center}.widget-layered-nav-list ul li .widget-layered-nav-list__item .nav-list__item-title .nav-list__item-link:hover,.widget-layered-nav-list ul li .widget-layered-nav-list__item .nav-list__item-title .nav-list__item-link.active{color:var(--primary-color)}.widget-layered-nav-list ul li .widget-layered-nav-list__item .form-check .form-check-input:checked~.form-check-label{color:var(--primary-color)}.widget-layered-nav-list ul li .widget-layered-nav-list__item .form-check .form-check-label{cursor:pointer}.widget-layered-nav-list ul li .widget-layered-nav-list__item .form-check:hover{color:var(--primary-color)}.widget-layered-nav-list ul li .widget-layered-nav-list__item .form-check{font-weight:600}.widget-layered-nav-list ul li .widget-layered-nav-list__item .form-check .count{display:inline-block;margin-left:5px;color:#999;transition:.5s}.loading-skeleton h1,.loading-skeleton h2,.loading-skeleton h3,.loading-skeleton h4,.loading-skeleton h5,.loading-skeleton h6,.loading-skeleton p,.loading-skeleton a,.loading-skeleton .btn,.loading-skeleton label,.loading-skeleton .form-control{color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--primary-color);border-color:#eee}.loading-skeleton h1::placeholder,.loading-skeleton h2::placeholder,.loading-skeleton h3::placeholder,.loading-skeleton h4::placeholder,.loading-skeleton h5::placeholder,.loading-skeleton h6::placeholder,.loading-skeleton p::placeholder,.loading-skeleton a::placeholder,.loading-skeleton .btn::placeholder,.loading-skeleton label::placeholder,.loading-skeleton .form-control::placeholder{color:transparent}@keyframes loading-skeleton{0%{opacity:.4}to{opacity:1}}.loading-skeleton{pointer-events:none;animation:loading-skeleton 1s infinite alternate}.loading-skeleton img{filter:grayscale(100) contrast(0%) brightness(1.8)}.text-swatch li{display:inline-block;margin-right:5px}.text-swatch li input[type=radio],.text-swatch li input[type=checkbox]{display:none}.text-swatch li input[type=radio]:checked~span,.text-swatch li input[type=checkbox]:checked~span{border:1px solid var(--primary-color)}.text-swatch li input[type=radio]:checked~span:after,.text-swatch li input[type=checkbox]:checked~span:after{width:16px;height:16px;content:"";font-family:Linearicons!important;position:absolute;overflow:hidden;right:-8px;bottom:-5px;color:#fff;font-size:8px}.text-swatch li input[type=radio]:checked~span:before,.text-swatch li input[type=checkbox]:checked~span:before{border:16px solid transparent;border-bottom:16px solid var(--primary-color);content:"";position:absolute;right:-16px;bottom:-1px}.text-swatch li span{padding:5px 15px;border:1px solid #ccc;background-color:#fff;cursor:pointer;transition:.2s;position:relative;overflow:hidden;display:inline-block}.text-swatch li.attribute-swatch-item.pe-none span:before,.text-swatch li.attribute-swatch-item.pe-none span:after{border-top:1px dashed #999;content:"";height:0;left:0;position:absolute;top:50%;width:100%}.text-swatch li.attribute-swatch-item.pe-none span:before{transform:rotate(45deg)}.text-swatch li.attribute-swatch-item.pe-none span:after{transform:rotate(-45deg)}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio]{display:none}.custom-checkbox label,.custom-radio label{display:block}.custom-checkbox span,.custom-radio span{display:block;border-radius:50%;width:25px;height:25px;position:relative;cursor:pointer}.custom-checkbox input[type=checkbox]:checked~span:before,.custom-checkbox input[type=radio]:checked~span:before,.custom-radio input[type=checkbox]:checked~span:before,.custom-radio input[type=radio]:checked~span:before{content:"";display:block;border:2px solid var(--primary-color);position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%}.custom-checkbox.disabled label,.custom-radio.disabled label{position:relative}.custom-checkbox.disabled label:before,.custom-checkbox.disabled label:after,.custom-radio.disabled label:before,.custom-radio.disabled label:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:90%;background-color:#ececec;transform-origin:50% 50%;transition:all .4s ease;z-index:20}.custom-checkbox.disabled label:before,.custom-radio.disabled label:before{transform:translate(-50%,-50%) rotate(45deg)}.custom-checkbox.disabled label:after,.custom-radio.disabled label:after{transform:translate(-50%,-50%) rotate(-45deg)}.custom-checkbox.disabled span,.custom-radio.disabled span{opacity:.9}.custom-checkbox.disabled input[type=checkbox]:checked~span:before,.custom-checkbox.disabled input[type=radio]:checked~span:before,.custom-radio.disabled input[type=checkbox]:checked~span:before,.custom-radio.disabled input[type=radio]:checked~span:before{display:none}.color-swatch li{display:inline-block;margin-bottom:5px;margin-right:10px;vertical-align:top}.nonlinear-wrapper .nonlinear{width:90%;margin:10px auto}.nonlinear-wrapper .noUi-connect{background-color:var(--primary-color)}.nonlinear-wrapper .noUi-horizontal{height:8px}.nonlinear-wrapper .noUi-horizontal .noUi-handle{width:16px;height:16px;left:-17px;top:-5px}.nonlinear-wrapper .noUi-handle{border:3px solid var(--primary-color);border-radius:50%;box-shadow:none}.nonlinear-wrapper .noUi-handle:after,.nonlinear-wrapper .noUi-handle:before{display:none}.nonlinear-wrapper .slider__meta{background-color:#f3f3f3;padding:5px 13px;border-radius:5px;font-size:13px;min-width:100px;font-weight:600;margin:8px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-7px}@media(min-width:768px){.product-gallery__variants .slick-slide .item{width:auto!important}}@media(min-width:992px){.product-detail-container .product-details-content{border-left:1px solid #d2d2d2}}@media(max-width:991px){.shop-products-listing{border-width:0 0 0 1px;border-color:#c9c9c9;border-style:solid}.shop-products-listing .product-inner{border-style:solid;border-width:1px 1px 1px 0;border-color:#c9c9c9;margin-top:-1px}.product-inner{border-bottom-width:1px}.product-inner .product-bottom-box{position:static;display:block;z-index:1;padding:15px 0 0;border:none}.product-inner .product-thumbnail .product-loop__buttons{opacity:1;z-index:1}.product-inner .product-thumbnail .product-loop__buttons .product-loop_button .product-loop_action{transition-delay:0s;transform:translate(0)}.product-deals-day__body .slick-track{display:flex}.product-deals-day__body .slick-track .slick-slide,.product-deals-day__body .product-inner{height:inherit}.catalog-primary-sidebar{position:absolute;right:0;top:100%}.catalog-primary-sidebar .backdrop{position:absolute;top:0;bottom:0;height:100%;width:100%;background:#9d97975e}.catalog-primary-sidebar .catalog-sidebar--inner{position:fixed;top:0;width:82%;max-width:400px;height:100%;overflow-y:auto;z-index:10001;background-color:#fff;transition:all .5s cubic-bezier(.7,0,.3,1) 0s;left:auto;right:0;transform:translate(100%);padding-top:0}.catalog-primary-sidebar .catalog-sidebar--inner.side-left{left:0;right:auto;transform:translate(-100%)}.catalog-primary-sidebar.active{position:fixed;top:0;width:100%;height:100%;overflow-y:auto;z-index:10001;left:auto}.catalog-primary-sidebar.active .catalog-sidebar--inner{transform:translate(0);visibility:visible;opacity:1}.catalog-header__right .catalog-toolbar__ordering .dropdown .dropdown-toggle{min-width:140px;border-color:transparent;color:#222}}@media(max-width:576px){.product-inner{padding:10px;border-width:1px}.product-inner .product-button{display:block}.product-inner .product-button .quantity{width:100px}.shop-products-listing__list .product-inner .product-details{display:block}.shop-products-listing__list .product-inner .product-thumbnail{flex-basis:43%;width:43%}}.header-recently-viewed{height:100%}.header-recently-viewed .recently-viewed-content{position:relative;border:1px solid #ccc;background-color:#fff;padding:30px 84px;border-radius:3px;min-height:100px}.header-recently-viewed .loading--wrapper{position:absolute;left:1px;right:1px;top:1px;bottom:1px;z-index:99;background-color:#fff}.header-recently-viewed .loading--wrapper .loading{opacity:1;z-index:99;transition:.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-recently-viewed .loading--wrapper .loading:after{content:" ";display:block;width:30px;height:30px;border-radius:50%;border-width:1px;border-style:solid;border-color:var(--primary-color) transparent;-webkit-animation:lds-dual-ring .5s linear infinite;animation:lds-dual-ring .5s linear infinite}.header-recently-viewed .recently-has-products{opacity:0;transition:ease .5s}.header-recently-viewed .recently-empty-products{transition:ease .5s}.header-recently-viewed .recently-empty-products .btn-primary{margin-top:15px}.header-recently-viewed .recently-empty-products .empty-desc{line-height:40px}.header-recently-viewed .recently-viewed-products{opacity:0;transition:ease .5s}.header-recently-viewed .recently-viewed-products .slick-track{margin-left:0;margin-right:0}.header-recently-viewed .product-list{padding:0;margin:0 -20px}.header-recently-viewed .product-list li.product{text-align:center;padding-left:20px;padding-right:20px}.header-recently-viewed .product-list li.product a{display:inline-block;border:2px solid #efeaea}.header-recently-viewed .product-list li.product a:hover{border-color:var(--primary-color)}.header-recently-viewed .recently-button-products{color:#777;text-align:center;display:none;margin-top:25px}.header-recently-viewed .recently-button-products a{color:#777}.header-recently-viewed .recently-button-products .svg-icon{font-size:9px;margin-left:5px}.header-recently-viewed .slick-dots{bottom:-30px}.header-recently-viewed .slick-dots button[aria-label="1 of 1"]{display:none}.header-recently-viewed .recently-title{position:relative;cursor:pointer;display:flex;align-items:center;line-height:1;height:100%;font-size:14px;font-weight:700;transition:ease .3s;justify-content:flex-end;white-space:nowrap;margin-bottom:0}.header-recently-viewed .recently-title:before{content:"";position:absolute;width:12px;height:12px;border:1px solid transparent;border-bottom-color:#ccc;border-left-color:#ccc;top:calc(120% + 28px);left:0;right:20px;margin:auto;background-color:#fff;transform:translate(-50%,-5px) rotate(135deg);opacity:0;transition:top ease .3s;z-index:9999}.header-recently-viewed .slick-next-arrow{right:-34px}.header-recently-viewed .slick-prev-arrow{left:-34px}.header-recently-viewed .recent-icon{font-size:18px;margin-right:10px;color:#000}.header-recently-viewed .recently-viewed-inner{position:absolute;top:calc(120% + 13px);right:0;left:0;z-index:999;transition:top ease .3s;border-top:0 solid transparent;opacity:0;transform:scaleX(0)}.header-recently-viewed:hover .recently-viewed-products{opacity:1}.header-recently-viewed:hover .recently-title:before{top:100%;opacity:1}.header-recently-viewed:hover .recently-title:after{transform:rotate(180deg) translateY(50%)}.header-recently-viewed:hover .recently-viewed-inner{opacity:1;z-index:999;transform:scaleX(1);top:calc(100% - 12px)}.header-recently-viewed .slick-arrow{width:34px;height:34px;line-height:34px;font-size:11px;color:#000}.header--sticky .header-recently-viewed:hover .recently-title:before{top:calc(100% - 2px)}.product-gallery{align-content:flex-start;display:flex;flex-flow:row-reverse nowrap}.product-gallery .product-gallery__wrapper{display:block;max-width:calc(100% - 80px);padding-left:10px;position:relative}.product-gallery .product-gallery__wrapper .slick-arrow{background-color:#ffffff80;border-radius:4px;color:#000;font-size:18px;height:35px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:35px;z-index:100}.product-gallery .product-gallery__wrapper .slick-arrow svg{font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-gallery .product-gallery__wrapper .slick-arrow:first-child{left:10px}.product-gallery .product-gallery__wrapper .slick-arrow:last-child{right:10px}.product-gallery .product-gallery__wrapper .slick-arrow:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.product-gallery .product-gallery__wrapper:hover .slick-arrow{opacity:1;visibility:visible}.product-gallery .product-gallery__variants{max-width:80px;min-width:80px;width:100%}.product-comments-list .pagination{margin-top:20px;justify-content:center}.product-comments-list .pagination .page-item .page-link{padding:0 14px;position:relative;display:inline-block;z-index:30;line-height:32px;border:none;background-color:#f5f5f5;color:#000;vertical-align:middle;font-size:14px;width:auto;height:auto}.product-comments-list .pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto}.product-comments-list .pagination .page-item a.page-link:hover,.product-comments-list .pagination .page-item.active .page-link{color:#000;background-color:var(--primary-color)}@media(max-width:767px){.vendor-info-summary .vendor-info{background-image:none!important}.product-gallery{display:block}.product-gallery .product-gallery__wrapper{max-width:100%;padding-left:0}.product-gallery .product-gallery__variants{max-width:100%}.product-gallery .product-gallery__variants .slick-slide{max-width:60px}}.add-to-cart-button,.js-quick-shop-button{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#product-quick-shop-modal .modal-dialog{max-width:500px}#product-quick-shop-modal .modal-content{border-radius:8px;overflow:hidden}#product-quick-shop-modal .btn-close{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;width:30px;z-index:10}#product-quick-shop-modal .modal-body{padding:2rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__header{margin-bottom:1.5rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__header h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__brand{font-size:.875rem;margin-bottom:.5rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__brand a{color:var(--color-primary);text-decoration:none}#product-quick-shop-modal .ps-product--quickshop .ps-product__brand a:hover{text-decoration:underline}#product-quick-shop-modal .ps-product--quickshop .product-availability{padding:.75rem;background-color:#f8f9fa;border-radius:4px}#product-quick-shop-modal .ps-product--quickshop .product-availability .availability-status{display:flex;align-items:center;font-size:.875rem}#product-quick-shop-modal .ps-product--quickshop .product-availability .availability-status .status-label{font-weight:600;margin-right:.5rem;color:#6c757d}#product-quick-shop-modal .ps-product--quickshop .product-availability .availability-status .status-value{font-weight:600}#product-quick-shop-modal .ps-product--quickshop .product-button{margin-top:1.5rem}#product-quick-shop-modal .ps-product--quickshop .product-button button{width:100%}#product-quick-shop-modal .ps-product--quickshop .ps-product__link{text-align:center;margin-top:1rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__link a{color:var(--color-primary);font-size:.875rem}#product-quick-shop-modal .ps-product--quickshop .ps-product__link a:hover{color:var(--color-primary-hover)}#product-quick-shop-modal.loading .modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffb3;z-index:10}#product-quick-shop-modal.loading .modal-loading{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}#product-quick-shop-modal.loading .modal-loading:after{content:"";display:block;width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ps-layout--shop{display:flex;flex-wrap:nowrap;gap:0;position:relative}.ps-layout__left{flex:0 0 330px;max-width:330px;padding-right:30px;position:relative}.ps-layout__left .ps-layout__left-container{position:relative}.ps-layout__left .ps-filter__header{padding:20px 60px 20px 20px;background-color:#fff;box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:10}.ps-layout__left .ps-filter__header h3{margin:0;font-size:18px;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.5px}.ps-layout__left .ps-filter__header .ps-btn--close{background:#f5f5f5;border:none;font-size:20px;line-height:1;cursor:pointer;padding:8px;color:#666;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ps-layout__left .ps-filter__header .ps-btn--close:before{content:"×";font-weight:300}.ps-layout__left .ps-filter__header .ps-btn--close:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-50%) rotate(90deg)}.screen-darken{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;background-color:#00000040;display:none}.ps-layout__right{flex:1 1 auto;max-width:calc(100% - 330px);width:100%}@media(max-width:1199px){.ps-layout--shop{flex-wrap:wrap}.ps-layout__left{position:fixed;top:0;left:0;width:100%;max-width:400px;height:100%;z-index:1001;transform:translate(-100%);transition:transform .3s ease;padding-right:0;background-color:#fff}.ps-layout__left .ps-layout__left-container{height:100%;overflow-y:auto;background-color:#fff;position:relative;z-index:1002}.ps-layout__left.active{transform:translate(0)}.ps-layout__left.active~.screen-darken{display:block}.ps-layout__right{max-width:100%;flex:1 1 100%}body.show-admin-bar .ps-layout__left{top:40px;height:calc(100% - 40px)}body.show-admin-bar .ps-layout__left .ps-filter__header{top:0}body.show-admin-bar .screen-darken{top:40px;height:calc(100% - 40px)}}.header__filter button{display:flex;align-items:center;background-color:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:3px;cursor:pointer;font-weight:500;transition:background-color .3s ease}.header__filter button:hover{opacity:.9}.products-found{font-size:14px;color:#666}.products-found strong{font-weight:700;color:#000}.ps-shopping__view{display:flex;align-items:center}.products-layout{display:flex;list-style:none;margin:0;padding:0}.products-layout li{margin-left:5px}.products-layout li:first-child{margin-left:0}.products-layout li a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ddd;border-radius:3px;color:#666;transition:all .3s ease}.products-layout li a:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.products-layout li a .svg-icon{font-size:16px}.products-layout li.active a{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.fm-upsell-bundle{padding:1.5rem 0}.fm-upsell-bundle .fm-upsell-wrapper{box-shadow:0 2px 8px #0000000f}.fm-upsell-bundle .fm-upsell-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--primary-color),.1);border-radius:50%;color:var(--primary-color)}.fm-upsell-bundle .fm-upsell-item{transition:all .2s ease}.fm-upsell-bundle .fm-upsell-item:hover{border-color:var(--primary-color)!important;box-shadow:0 2px 8px rgba(var(--primary-color),.1)}.fm-upsell-bundle .fm-upsell-item.has-variations .fm-upsell-info{flex-grow:1}.fm-upsell-bundle .fm-upsell-item.opacity-75 .fm-upsell-thumb img,.fm-upsell-bundle .fm-upsell-item.opacity-75 .fm-upsell-info{opacity:.75}.fm-upsell-bundle .fm-upsell-checkbox .form-check-input{width:20px;height:20px;cursor:pointer}.fm-upsell-bundle .fm-upsell-checkbox .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.fm-upsell-bundle .fm-upsell-checkbox .form-check-input:disabled{opacity:.5;cursor:not-allowed}.fm-upsell-bundle .fm-upsell-thumb img{width:80px;height:80px;object-fit:cover}.fm-upsell-bundle .fm-upsell-name{font-size:14px;font-weight:500;margin-bottom:.25rem}.fm-upsell-bundle .fm-upsell-name a{color:#09f}.fm-upsell-bundle .fm-upsell-name a:hover{color:var(--primary-color)}.fm-upsell-bundle .fm-upsell-add-btn{padding:8px 12px}.fm-upsell-bundle .fm-upsell-add-btn:disabled{opacity:.5;cursor:not-allowed}.fm-upsell-bundle .fm-upsell-add-all:disabled{opacity:.5;cursor:not-allowed}.fm-upsell-bundle .fm-upsell-total-price{color:var(--primary-color)}.fm-upsell-attributes .fm-upsell-attribute-group{margin-bottom:.25rem}.fm-upsell-attributes .fm-upsell-attribute-label{font-size:12px}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option,.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option label{cursor:pointer}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option input[type=radio]:checked~.fm-upsell-attribute-visual{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(var(--primary-color),.3)}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option input[type=radio]:checked~.fm-upsell-attribute-text{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled,.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled label{cursor:not-allowed}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled .fm-upsell-attribute-visual,.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled .fm-upsell-attribute-text{position:relative}.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled .fm-upsell-attribute-visual:after,.fm-upsell-attributes .fm-upsell-attribute-options .fm-upsell-attribute-option.disabled .fm-upsell-attribute-text:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#999;transform:rotate(-45deg)}.fm-upsell-attributes .fm-upsell-attribute-visual{transition:all .2s ease}.fm-upsell-attributes .fm-upsell-attribute-visual:hover{border-color:var(--primary-color)!important}.fm-upsell-attributes .fm-upsell-attribute-text{transition:all .2s ease}.fm-upsell-attributes .fm-upsell-attribute-text:hover{border-color:var(--primary-color)!important}.fm-cross-sale .fm-cross-sale-wrapper{box-shadow:0 2px 8px #0000000f}.fm-cross-sale .fm-cross-sale-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--primary-color),.1);border-radius:50%;color:var(--primary-color)}.fm-cross-sale .fm-cross-sale-slide{padding:0 8px}.fm-cross-sale .fm-cross-sale-card{position:relative}.fm-cross-sale .fm-cross-sale-plus{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;z-index:1;color:var(--primary-color)}.fm-cross-sale .fm-cross-sale-plus svg{width:16px;height:16px}.fm-cross-sale .fm-cross-sale-card-inner{transition:all .2s ease}.fm-cross-sale .fm-cross-sale-card-inner:hover{border-color:var(--primary-color)!important;box-shadow:0 4px 12px #0000001a}.fm-cross-sale .fm-cross-sale-thumb img{transition:transform .3s ease}.fm-cross-sale .fm-cross-sale-thumb:hover img{transform:scale(1.05)}.fm-cross-sale .fm-cross-sale-name{font-size:14px;font-weight:500;line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fm-cross-sale .fm-cross-sale-name a{color:#09f}.fm-cross-sale .fm-cross-sale-name a:hover{color:var(--primary-color)}.fm-cross-sale .fm-cross-sale-price{font-size:15px}.fm-cross-sale .fm-cross-sale-add-btn{font-size:13px}.fm-cross-sale .fm-cross-sale-add-btn:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.fm-cross-sale .fm-cross-sale-add-btn:disabled{opacity:.5;cursor:not-allowed}.fm-cross-sale .fm-cross-sale-carousel:not(.slick-initialized){display:flex;overflow:hidden}.fm-cross-sale .fm-cross-sale-carousel:not(.slick-initialized) .fm-cross-sale-slide{flex:0 0 20%;max-width:20%}.skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.fm-upsell-skeleton .skeleton-box,.fm-cross-sale-skeleton .skeleton-box{display:block}@media(max-width:991px){.fm-upsell-bundle .fm-upsell-item{flex-wrap:wrap}.fm-upsell-bundle .fm-upsell-item .fm-upsell-info{width:100%;margin-top:.75rem}.fm-upsell-bundle .fm-upsell-item .fm-upsell-action{margin-left:auto;margin-top:.75rem}.fm-upsell-bundle .fm-upsell-footer{flex-direction:column;gap:1rem}.fm-upsell-bundle .fm-upsell-footer .fm-upsell-add-all{width:100%}.fm-cross-sale .fm-cross-sale-carousel:not(.slick-initialized) .fm-cross-sale-slide{flex:0 0 33.333%;max-width:33.333%}}@media(max-width:575px){.fm-upsell-bundle .fm-upsell-thumb img{width:60px;height:60px}.fm-cross-sale .fm-cross-sale-carousel:not(.slick-initialized) .fm-cross-sale-slide{flex:0 0 100%;max-width:100%}.fm-cross-sale .fm-cross-sale-plus{display:none}}.ec-cross-sale-section .ec-cross-sale-wrapper{background:#f8fafc;border-color:#e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000000f}.ec-cross-sale-section .ec-cross-sale-icon{background:rgba(var(--primary-color),.1);border-radius:50%;box-shadow:none}.ec-cross-sale-section .ec-cross-sale-icon svg{color:var(--primary-color)}.ec-cross-sale-section .ec-cross-sale-header{border-bottom-color:#e5e5e5}.ec-cross-sale-section .ec-cross-sale-slider{position:relative}.ec-cross-sale-section .ec-cross-sale-title h4{color:#09f;font-size:18px}.ec-cross-sale-section .ec-cross-sale-title p{color:#666}.ec-cross-sale-section .ec-cross-sale-plus{border-color:#ddd;box-shadow:none}.ec-cross-sale-section .ec-cross-sale-plus svg{color:var(--primary-color)}.ec-cross-sale-section .ec-cross-sale-card-inner{border-color:#e5e5e5;border-radius:8px;height:100%;display:flex;flex-direction:column}.ec-cross-sale-section .ec-cross-sale-card-inner:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a;transform:none}.ec-cross-sale-section .ec-cross-sale-thumb{border-radius:4px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.ec-cross-sale-section .ec-cross-sale-thumb img{max-height:160px;width:auto;object-fit:contain}.ec-cross-sale-section .ec-cross-sale-content{flex:1;display:flex;flex-direction:column}.ec-cross-sale-section .ec-cross-sale-name{font-size:14px;font-weight:500;line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:0 0 auto}.ec-cross-sale-section .ec-cross-sale-name a{color:#09f}.ec-cross-sale-section .ec-cross-sale-name a:hover{color:var(--primary-color)}.ec-cross-sale-section .ec-cross-sale-price{flex:1;display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.ec-cross-sale-section .ec-cross-sale-price-current{font-size:16px;font-weight:700;color:var(--primary-color)}.ec-cross-sale-section .ec-cross-sale-price-old{font-size:13px;color:#999}.ec-cross-sale-section .ec-cross-sale-add-btn{background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:3px;color:var(--primary-button-color)!important;font-size:13px;font-weight:700;padding:10px 16px;transition:all .2s ease;margin-top:auto;width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.ec-cross-sale-section .ec-cross-sale-add-btn:hover{filter:brightness(.9);color:var(--primary-button-color)!important}.ec-cross-sale-section .ec-cross-sale-add-btn:disabled{opacity:.5;cursor:not-allowed}.ec-cross-sale-section .ec-cross-sale-add-btn svg{width:14px;height:14px;color:var(--primary-button-color)!important}.ec-cross-sale-section .ec-cross-sale-carousel.slick-initialized .slick-track{display:flex!important}.ec-cross-sale-section .ec-cross-sale-carousel.slick-initialized .slick-slide{height:auto;display:flex!important}.ec-cross-sale-section .ec-cross-sale-carousel.slick-initialized .slick-slide>div{display:flex;height:100%;width:100%}.ec-cross-sale-section .ec-cross-sale-slide,.ec-cross-sale-section .ec-cross-sale-slide .ec-cross-sale-card{height:100%}.ec-cross-sale-section .ec-cross-sale-arrows{position:absolute;top:-60px;right:0;display:flex;gap:8px}.ec-cross-sale-section .ec-cross-sale-arrows .slick-arrow{position:static;width:36px;height:36px;border:1px solid #ddd;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ec-cross-sale-section .ec-cross-sale-arrows .slick-arrow:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.ec-cross-sale-section .ec-cross-sale-arrows .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.cart-bundle-badge .badge{background:var(--primary-color)!important}.mini-cart-content .cart-bundle-badge,.mini-cart-item .cart-bundle-badge{margin-top:8px}.mini-cart-content .cart-bundle-badge .badge,.mini-cart-item .cart-bundle-badge .badge{background:var(--primary-color)!important;font-size:11px;padding:3px 6px}.widget-blog{background-color:#f3f3f3;background-position:bottom center;background-repeat:no-repeat;background-size:cover}.widget-blog .widget-blog-container{background-color:#fff;border:1px solid #eee;padding:25px 0;border-radius:10px}.widget-blog .widget-blog-container .entry-description p{margin-bottom:0}.widget-blog .slick-dots{bottom:-20px}.widget-blog .post-item-wrapper{padding-right:25px;padding-left:25px;border-left:1px solid #eee}.widget-blog .post-item-wrapper .card .row>div{width:100%}.widget-blog .post-item-wrapper .post-item__image{margin-bottom:1.5rem}.widget-blog .post-item-wrapper .post-item__image .img-fluid-eq__dummy{margin-top:67%}.widget-blog .post-item-wrapper .post-item__image img{border-radius:10px}.widget-blog .post-item-wrapper .post-item__image img.loaded{object-fit:cover}.widget-blog .slick-current .post-item-wrapper{border-left-color:transparent}.widget-mobile-apps{background-position:bottom center;background-repeat:no-repeat;background-size:100%;padding:0 15px 250px;border-radius:10px;background-color:#e4eaee}.widget-mobile-apps .widget-header{padding-top:50px}.blog-page-content .blog-page-content-wrapper{max-width:800px;margin:0 auto}.blog-page-content .post-item-wrapper .card{padding-top:1.5rem;border-bottom-width:1px}.blog-page-content .post-item-wrapper:first-child .card{padding-top:0}.blog-page-content .post-item-wrapper:last-child .card{border-bottom-width:0px}.blog-page-content .post-item-wrapper .post-item__content>div{display:flex;flex-wrap:wrap}.blog-page-content .post-item-wrapper .post-item__content>div .entry-meta{order:2;color:#888}.blog-page-content .post-item-wrapper .post-item__content>div .entry-meta .author-name{color:#09f;font-weight:700}.blog-page-content .post-item-wrapper .post-item__content>div .entry-meta .entry-meta-categories{color:#000;font-weight:700}.blog-page-content .post-item-wrapper .post-item__content>div .entry-title{order:1}.blog-page-content .post-item-wrapper .post-item__content>div .entry-description{order:3;margin-top:15px}.blog-page-content .post-item-wrapper .post-item__content .entry-title a{color:#000;position:relative;background:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor)) no-repeat 0 95%;background:linear-gradient(to right,currentColor 0,currentColor 100%) no-repeat 0 95%;background-size:0 2px;-webkit-transition:background-size .25s cubic-bezier(.215,.61,.355,1);transition:background-size .25s cubic-bezier(.215,.61,.355,1);padding:3px 0;background-position:0 95%;font-size:28px}.blog-page-content .post-item-wrapper .post-item__content .entry-title a:hover{background-size:100% 2px}.blog-page-content .post-item__image img{max-width:270px}.post-item__inner{border-width:0}.post-item__inner .post-item__image .img-fluid-eq__dummy{margin-top:67%}.post-item__inner .entry-meta{display:flex;flex-wrap:wrap}.post-item__inner .entry-meta a{font-weight:700}.post-item__inner .entry-meta .entry-meta-author,.post-item__inner .entry-meta .entry-meta-categories,.post-item__inner .entry-meta span{padding-right:3px}.post-item__inner .entry-meta .post-item__image img{border-radius:10px}.post-item__inner .entry-meta .entry-meta-author a{color:#09f}.post-item__inner .entry-meta .entry-meta-author a:hover{text-decoration:underline}.widget-blog-categories ul li{padding:0 0 6px;list-style:none;color:#666}.widget-area{font-size:16px}.widget-area ul{margin-left:0;padding-left:0}.widget-area .widget-title{font-size:24px;line-height:1.75;margin:0;padding:0 0 21px;color:#000}.widget-area .post-item-small .entry-meta{font-size:13px;margin-bottom:7px;color:#888}.widget-area .post-item-small .entry-meta .entry-meta-date a{color:#09f;font-weight:600}.widget-area .post-item-small .entry-meta .author-name{color:#09f;font-weight:700}.widget-area .post-item-small .entry-title{font-size:14px}.widget-area .post-item-small .img-fluid-eq .img-fluid-eq__wrap img{object-fit:cover}.widget-area .tag-cloud-link{color:#666;font-size:14px!important;margin:0 4px 6px 0;padding:4px 15px;display:inline-block;vertical-align:middle;background-color:#f7f7f7;transition:all .5s;border-radius:3px}.widget-area .tag-cloud-link:hover{color:var(--text-color);background-color:var(--primary-color)}.widget-area .widget-sidebar{margin-bottom:20px;border-bottom:1px solid #dee2e6}.widget-area .widget-sidebar:last-child,.widget-area .widget-sidebar.widget-search{border-bottom-width:0}.related-posts .list-post--wrapper{margin-bottom:20px;padding:20px 10px;border:1px solid #eee}.related-posts .list-post--wrapper .slick-slides-carousel{padding-bottom:60px}.related-posts .list-post--wrapper .post-item-wrapper{padding-left:10px;padding-right:10px}.related-posts .list-post--wrapper .post-item-wrapper .post-item__image,.related-posts .list-post--wrapper .post-item-wrapper .post-item__content{width:100%}.related-posts .list-post--wrapper .post-item-wrapper .post-item__image{margin-bottom:20px}.related-posts .list-post--wrapper .post-item-wrapper .entry-meta .entry-meta-author,.related-posts .list-post--wrapper .post-item-wrapper .entry-meta .entry-meta-date{display:none}.related-posts .list-post--wrapper .post-item-wrapper .entry-title{font-size:16px}.related-posts .list-post--wrapper .slick-arrow{z-index:3}.related-posts .list-post--wrapper .slick-arrow.slick-next-arrow{right:0}.customer-auth-form .nav-tabs{justify-content:center;padding:10px}.customer-auth-form .nav-tabs .nav-link{background-color:unset;border:0;color:#000}.customer-auth-form .nav-tabs .nav-link.active{color:#495057;border-radius:0}.store-card-wrapper .card-header{border:0;border-radius:0}@media(min-width:769px){.store-listing__list .store-card-wrapper{display:flex;flex-direction:unset}.store-listing__list .store-card-wrapper .card-header{flex-basis:21%;width:21%;margin-bottom:0}.store-listing__list .store-card-wrapper .card-header .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:0;border-bottom-left-radius:calc(.25rem - 1px)}.store-listing__list .store-card-wrapper .card-body{flex-basis:50%;width:50%;margin-bottom:0}.store-listing__list .store-card-wrapper .card-body .store-data-avatar img{max-width:60px}.store-listing__list .store-card-wrapper .card-footer{flex-basis:29%;width:29%;margin-bottom:0}.store-listing__list .store-card-wrapper .card-footer .visit-store-wrapper{border-top:0!important}}.dashboard-navigation{border:1px solid #eaeaea;text-transform:uppercase;color:#000}.dashboard-navigation .nav-item{border-bottom:1px solid #eaeaea;background-color:#f5f5f5}.dashboard-navigation .nav-item:last-child{border-bottom:0}.dashboard-navigation .nav-item .nav-link{padding:12px 30px;color:inherit}.dashboard-navigation .nav-item .nav-link.active{font-weight:700}.shortcode-lazy-loading{overflow:hidden!important;max-width:100%!important}.shortcode-lazy-loading *{max-width:100%!important}.skeleton-container{overflow:hidden!important;max-width:100%!important}.skeleton-container .container{overflow:hidden!important}.skeleton-container .row{margin-left:0!important;margin-right:0!important;flex-wrap:wrap!important}.skeleton-container [class*=col-]{padding-left:10px!important;padding-right:10px!important}.skeleton-container .ps-carousel--responsive,.skeleton-container .owl-slider,.skeleton-container .slick-slider{overflow:hidden!important;max-width:100%!important}body.lazy-loading-active{overflow-x:hidden!important}.shortcode-lazy-loading-loaded{overflow:hidden!important;max-width:100%!important}/*! purgecss start ignore */.container-xxxl{margin:0 auto;max-width:1650px;padding:0 15px;width:100%}.svg-icon svg{vertical-align:-.125em;width:1em;height:1em;display:inline-block;fill:currentColor}.form-control{font-size:1em;outline:none;border-radius:3px}.form-control:not(.form-control-lg){padding:8px 15px}.form-select{font-size:1em}.required:after{color:#cb4321;content:" *"}.dropdown-menu{font-size:1em}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-ms-keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.countdown-wrapper .header-countdown{color:#fff;font-size:13px;border-radius:3px;padding:5px 10px;background-color:#cb4321}.countdown-wrapper .header-countdown .svg-icon{font-size:18px}.countdown-wrapper .header-countdown .ends-text{font-weight:600;line-height:1}.countdown-wrapper .expire-countdown .digits{font-weight:600;font-size:16px}.countdown-wrapper .expire-countdown .text{display:none}.countdown-wrapper .expire-countdown .divider{margin:0 2px}.countdown-wrapper .expire-countdown .divider:last-child{display:none}.widget-header{margin-right:96px}.widget-header h2{font-size:1.5rem}.extra-links-wrapper .extra-links{align-items:center;list-style:none;padding:4px 0;margin:0}.extra-links-wrapper .extra-links li{display:inline-block;padding:0 10px;position:relative;flex-shrink:0}.extra-links-wrapper .extra-links li:first-child{padding-left:0}.extra-links-wrapper .extra-links li.view-all-btn{text-shadow:0 0 #000}.widget-featured-banners .featured-banner-item{border-radius:10px;overflow:hidden}.widget-featured-banners .featured-banner-item .img-fluid-eq__dummy{margin-top:65%}.widget-featured-banners .featured-banner-item .featured-banner-item__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.widget-product-categories .category__thumb .img-fluid-eq__dummy{margin-top:70%}.featured-brands-body .brand__thumb .img-fluid-eq__dummy{margin-top:65%}.img-fluid-eq{display:inline-block;position:relative;width:100%}.img-fluid-eq .img-fluid-eq__dummy{margin-top:100%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-3{margin-top:30%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-5{margin-top:50%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-6{margin-top:60%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-7{margin-top:70%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-8{margin-top:80%}.img-fluid-eq .img-fluid-eq__dummy.dummy-mt-9{margin-top:90%}.img-fluid-eq .img-fluid-eq__wrap{position:absolute;top:0;bottom:0;left:0;right:0}.img-fluid-eq .img-fluid-eq__wrap img{height:100%;width:100%;object-fit:contain}.img-cover{object-fit:cover!important}.widget-socials-share{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}.widget-socials-share li{display:inline-block;margin-right:7px;margin-bottom:3px}.widget-socials-share li:last-child{margin-right:0}.widget-socials-share .svg-icon{font-size:15px;color:#fff}.widget-socials-share a{display:block;width:38px;height:38px;line-height:40px;text-align:center}.widget-socials-share a.share-facebook{background-color:#4267b2}.widget-socials-share a.share-twitter{background-color:#3eb0ff}.widget-socials-share a.share-pinterest{background-color:#b10c0c}.widget-socials-share a.share-google-plus{background-color:#cb1717}.widget-socials-share a.share-linkedin{background-color:#0271ae}.widget-socials-share a.share-vkontakte{background-color:#4c75a3}.widget-socials-share a.share-whatsapp{background-color:#2ab200}.widget-socials-share a.share-email{background-color:#cb1717}.widget-socials-share a.share-tumblr{background-color:#3c586d}.widget-socials-share a.share-instagram{background-color:#bc2a8d}.widget-socials-share a .text{display:none}.widget-socials-share.widget-socials__text li{margin-right:4px}.widget-socials-share.widget-socials__text li:last-child{margin-right:0}.widget-socials-share.widget-socials__text .svg-icon{font-size:12px}.widget-socials-share.widget-socials__text a{display:flex;align-items:center;width:auto;height:auto;line-height:1;padding:5px 7px;color:#fff;border-radius:3px}.widget-socials-share.widget-socials__text a .text{display:inline-block;margin:1px 0 0 5px;font-size:10px;font-weight:700}.progress{border-radius:0;height:.6rem}.progress .progress-bar{background-color:var(--primary-color)}.pagination-numeric-short{display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;margin-top:80px}.pagination-numeric-short>a{border:1px solid #ccc;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center;color:#ccc;margin:0 20px}.pagination-numeric-short>a:hover,.pagination-numeric-short>a:focus{border-color:var(--primary-color);color:var(--primary-color)}.pagination-numeric-short>a.disabled{pointer-events:none;opacity:.65}.pagination-numeric-short input[type=number]{width:50px;height:35px;padding:0;text-align:center;border-radius:3px;margin-right:8px;border:1px solid #ddd}.pagination-numeric-short input[type=number]::-webkit-inner-spin-button,.pagination-numeric-short input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-item .page-link{font-size:16px;width:40px;height:40px;text-align:center;border:1px solid #ccc;color:#000;margin-right:7px;background-color:transparent;transition:ease .5s}.page-item.active .page-link,.page-item:hover:not(.disabled) .page-link{border-color:var(--primary-color);background-color:var(--primary-color)}input[type=button],input[type=reset],input[type=submit]{font-size:14px;font-weight:700;line-height:42px;border:0;border-radius:3px;padding:0 36px;background-color:var(--primary-button-background-color);transition:.5s;outline:0}.search-form{border:1px solid #ccc;border-radius:3px;color:#000;position:relative;max-width:370px;margin:auto}.search-form label{width:100%;margin-bottom:0}.search-form .screen-reader-text{display:none}.search-form .search-field{border:none;color:#000;width:100%;background-color:#fff;padding:9px 20px}.search-form .search-submit{width:42px;height:42px;background:0 0;position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;text-indent:-9999px;z-index:10;padding:0}.search-form:after{content:"";position:absolute;top:50%;right:13px;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0zMC4xOSAzMC42NTlsLTkuNTA5LTEwLjM3NGMyLjE0My0yLjI0MiAzLjMyLTUuMTczIDMuMzItOC4yODYgMC0zLjIwNS0xLjI0OC02LjIxOS0zLjUxNS04LjQ4NXMtNS4yOC0zLjUxNS04LjQ4NS0zLjUxNS02LjIxOSAxLjI0OC04LjQ4NSAzLjUxNS0zLjUxNSA1LjI4LTMuNTE1IDguNDg1IDEuMjQ4IDYuMjE5IDMuNTE1IDguNDg1IDUuMjggMy41MTUgOC40ODUgMy41MTVjMi43NjEgMCA1LjM4LTAuOTI3IDcuNTAxLTIuNjMzbDkuNTA5IDEwLjM3M2MwLjE1OCAwLjE3MiAwLjM3NCAwLjI1OSAwLjU5IDAuMjU5IDAuMTkzIDAgMC4zODctMC4wNzAgMC41NC0wLjIxIDAuMzI2LTAuMjk5IDAuMzQ4LTAuODA1IDAuMDQ5LTEuMTN6TTEuNiAxMmMwLTUuNzM1IDQuNjY1LTEwLjQgMTAuNC0xMC40czEwLjQgNC42NjUgMTAuNCAxMC40LTQuNjY1IDEwLjQtMTAuNCAxMC40LTEwLjQtNC42NjUtMTAuNC0xMC40eiI+PC9wYXRoPg0KPC9zdmc+DQo=);width:18px;height:18px}.error-404 .search-form{max-width:370px;margin:auto}.page-breadcrumbs{padding:19px 0}.page-breadcrumbs .breadcrumb{margin-bottom:0}.page-header .page-breadcrumbs{background-color:#f5f5f5}.faqs-nav-tab .nav-tabs{list-style-type:none;border-bottom:0}.faqs-nav-tab .nav-tabs .nav-link{font-size:16px;color:#888;font-weight:700;display:inline-block;border:0;text-transform:uppercase}.faqs-nav-tab .nav-tabs .nav-link.active{color:var(--primary-color)}.faqs-nav-tab .tab-content .tab-pane .faq-tab-wrapper{border-bottom:1px solid #dee2e6}.faqs-nav-tab .tab-content .tab-pane .col:last-child .faq-tab-wrapper:last-child{border:0}@media(min-width:991px){.faqs-nav-tab .nav-tabs{display:block}}@media(min-width:576px){.tab-content .tab-pane .faq-tab-wrapper:last-child{border:0}}.fb_dialog .fb_dialog_content iframe{bottom:100px!important}.input-group.input-group-with-text .form-control{border-right-width:0;border-color:#ccc}.input-group.input-group-with-text .input-group-text{background-color:#fff;color:var(--primary-color);font-size:1em}.form-check .form-check-input[type=checkbox]{border-radius:0}.form-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check .form-check-input:focus{border-color:var(--primary-color);box-shadow:none}.lg-backdrop{z-index:10001}.lg-outer{z-index:10002}.lg-sub-html{display:none}.coming-soon-page{height:100vh;overflow:hidden}.coming-soon-page .countdown-wrapper .expire-countdown{display:flex}.coming-soon-page .countdown-wrapper .expire-countdown .digits{font-size:45px;font-weight:700;color:var(--primary-color);display:block;margin-bottom:3px;line-height:1}.coming-soon-page .countdown-wrapper .expire-countdown .text{display:block;color:#666}.coming-soon-page .countdown-wrapper .expire-countdown .timer{display:inline-block;text-align:center;margin-left:5px;margin-right:5px}.coming-soon-page .countdown-wrapper .expire-countdown .divider{font-size:26px;color:#aaa;margin:0 10px}@keyframes half-circle-spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.half-circle-spinner{box-sizing:border-box;width:60px;height:60px;margin:20px auto;border-radius:100%;position:relative}.half-circle-spinner *{box-sizing:border-box}.half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:3px solid transparent}.half-circle-spinner .circle.circle-1{border-top-color:var(--primary-color);animation:half-circle-spinner-animation 1s infinite}.half-circle-spinner .circle.circle-2{border-bottom-color:var(--primary-color);animation:half-circle-spinner-animation 1s infinite alternate}.loading-container{background:#0000001a;top:0;right:0;bottom:0;left:0;display:none;position:absolute;z-index:10}.product-attributes .attribute-values>ul{margin:10px 0;padding-left:0}.ps-custom-scrollbar{max-height:250px;overflow-y:auto}.ps-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#666}.ps-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background:#cccccce6}.ps-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.ps-custom-scrollbar .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{width:6px;border-radius:0!important;opacity:1!important}.customer-auth-page h2{text-transform:capitalize;color:#555;font-size:14px;font-weight:400;margin:7px 0 20px}.color-primary{color:var(--primary-color)!important}.text-uppercase{text-transform:uppercase}.color-swatch li:last-child,.text-swatch li:last-child{margin-right:0}.btn-primary.btn-black{background-color:#000;color:#fff}.breadcrumb li.breadcrumb-item.active{color:#000}.breadcrumb li.breadcrumb-item a{color:#09c;line-height:20px}#product-quick-view-modal{z-index:10000}#product-quick-view-modal .product-button .add-to-cart-button{margin-right:10px}#product-quick-view-modal .product-button .quantity .qty{height:46px}.sticky-atc-wrap{z-index:340;box-shadow:0 0 9px #0000001f;-webkit-transition:transform .25s ease;transition:transform .25s ease;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);background:#fff;right:0;padding-bottom:10px;position:fixed;width:100%}.sticky-atc-wrap.sticky-atc-shown{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.sticky-atc-wrap .product-button .quantity{flex:0 1 80px}.sticky-atc-wrap .sticky-atc-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.sticky-atc-wrap .sticky-atc-btn .btn{width:100%;margin:0;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:.5rem}@media(max-width:1024px){.sticky-atc-wrap{bottom:48px}header.header--product{display:none}header.header--product.header--sticky{visibility:hidden;opacity:0;height:0}}@media(max-width:767px){.product-detail-container .product-button .quantity{flex:none;width:100%}.product-detail-container .product-button .add-to-cart-button{margin-right:0;flex:none;max-width:100%;width:100%}.product-detail-container .product-details .product-entry-meta{display:block}.product-detail-container .product-details .product-entry-meta .star-rating-wrapper{margin-top:10px}.widget-product-deals-day .widget-header{margin-right:0}.widget-product-deals-day .countdown-wrapper .header-countdown{padding:1px 5px;margin:0}.widget-product-deals-day .arrows-top-right .arrows-wrapper{top:-42px}.section-banner-wrapper .banner-medium .banner-item__image{height:auto}}.product-categories-body .arrows-wrapper .slick-arrow.slick-next-arrow,.product-categories-body .arrows-wrapper .slick-arrow.slick-prev-arrow,.featured-brands__body .arrows-wrapper .slick-arrow.slick-next-arrow,.featured-brands__body .arrows-wrapper .slick-arrow.slick-prev-arrow,.product-deals-day__body .arrows-wrapper .slick-arrow.slick-next-arrow,.product-deals-day__body .arrows-wrapper .slick-arrow.slick-prev-arrow{background-color:#f3f3f3;color:#000;border-color:#02010100}.bg-light .arrows-wrapper .slick-arrow.slick-next-arrow,.bg-light .arrows-wrapper .slick-arrow.slick-prev-arrow{border:1px solid #ddd;background-color:#fff}.product-categories-body .slick-list,.featured-brands__body .slick-list{margin:0 -15px}.header--product{visibility:hidden;opacity:0;height:0}.header--product .navigation{transition:transform .25s ease;transform:translateY(-50%)}.header--product.header--sticky{visibility:visible;opacity:1;height:auto}.header--product.header--sticky .navigation{padding:12px 0;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;border-bottom:1px solid #eaeaea;transform:translateY(0)}.header--product .ps-product--header-sticky{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.header--product .ps-product--header-sticky>*{flex-basis:100%}.header--product .ps-product--header-sticky .ps-product__content{max-width:500px;margin-right:25px}.header--product .ps-product--header-sticky .ps-product__title{display:block;font-size:20px;line-height:1;font-weight:400;margin:0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header--product .ps-product--header-sticky ul{padding:0;margin:0}.header--product .ps-product--header-sticky ul li{display:inline-block;margin-right:20px}.header--product .ps-product--header-sticky ul li a{font-weight:600;color:var(--text-color)}.header--product .ps-product--header-sticky ul li a:hover,.header--product .ps-product--header-sticky ul li.active a{color:var(--primary-color)}.header--product .ps-product--header-sticky ul li:last-child{margin-right:0}.header--product .ps-product--header-sticky .ps-product__thumbnail{max-width:60px}.header--product .ps-product--header-sticky .ps-product__shopping{display:flex;justify-content:flex-end;align-items:center}.header--product .ps-product--header-sticky .ps-product__wrapper{padding-left:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.header--product .ps-product--header-sticky .add-to-cart-button{min-width:150px}body.show-admin-bar .header--product.header--sticky .navigation{top:40px}#back2top{position:fixed;right:30px;bottom:30px;display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#fff;background-color:#222;border-radius:3px;z-index:1000;transition:ease .3s;visibility:hidden;opacity:0}#back2top svg{z-index:10001;font-size:14px}#back2top:hover{cursor:pointer;background-color:var(--primary-button-background-color);border-color:var(--primary-button-color)}#back2top.active{bottom:30px;visibility:visible;opacity:1}@media(max-width:1780px){#back2top.active{bottom:120px}}@media(max-width:767px){#back2top.active{bottom:70px}.single-product #back2top.active{bottom:120px}}.products-with-border .product-inner{background-color:#fff;border-width:1px 0 1px 1px;border-color:#c9c9c9}.products-with-border .product-inner:last-child{border-right-width:1px}.button-loading{border:1px solid #c4cdd5;cursor:default;text-shadow:none;color:transparent!important;position:relative;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.button-loading,.button-loading:hover,.button-loading:focus,.button-loading:active{color:transparent}.button-loading:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border-width:3px;border-style:solid;margin-top:-9px;margin-left:-9px;width:18px;height:18px;-webkit-animation:button-loading-spinner .7s linear infinite;animation:button-loading-spinner 1s linear infinite;border-color:#fff;border-bottom-color:transparent}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.toast{top:100px}.toast.toast--error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.toast.toast--success{background-color:#bff9d0;color:#299c77;border-color:#c3e6cb}.toast .toast-message{margin-left:10px}.toast .btn-close{text-shadow:0 1px 0 #fff;font-size:10px;opacity:.5;outline:none!important;border:none!important}.toast .btn-close:hover{cursor:pointer;opacity:.75}body.show-admin-bar .toast{top:140px}.text-link{color:var(--primary-color)}#store-short-description,#store-content{display:inline-block}.brand__desc p,.brand__desc span{font-weight:700!important;font-size:1.25rem;margin-bottom:0}.compare-page-content table .btn-primary{padding:.55rem .5rem}.compare-page-content table .attribute-values ul{padding-left:0}.footer-payments img{max-height:30px}.product-gallery__variants{float:none;max-width:100%;padding:0 40px;position:relative;width:100%;min-width:60px}.product-gallery__variants .slick-slide .item .border{text-align:center}.product-gallery__variants .slick-slide .item .border img{display:inline-block}.header .header-top .header-info>ul>li a,.header .header-top .header-info>ul>li .language-dropdown-active{color:var(--top-header-text-color)}.header-recently-viewed .recently-title,.header-recently-viewed .recent-icon{color:var(--bottom-header-text-color)}.card-social-login-container .social-login-text{position:relative}.card-social-login-container .social-login-text .login-text{text-align:center;position:relative;margin:15px 0 10px}.card-social-login-container .social-login-text:before,.card-social-login-container .social-login-text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:1px;width:34%;background-color:#e5e5e5}.card-social-login-container .social-login-text:after{left:auto;right:0}.card-social-login-container .card-social-login-content .sl-button{vertical-align:top;border-radius:4px;color:#fff;display:flex}.card-social-login-container .card-social-login-content svg{height:24px;width:24px;vertical-align:top}.card-social-login-container .card-social-login-content .sl-button-google,.card-social-login-container .card-social-login-content .sl-button-linkedin{box-shadow:inset 0 0 0 1px #0003;color:#0000008a}.card-social-login-container .card-social-login-content .sl-button-facebook{background-color:#1877f2;box-shadow:inset 0 0 0 1px #1877f2}.card-social-login-container .card-social-login-content .sl-button-github{background-color:#0d1117;box-shadow:inset 0 0 0 1px #0d1117}.card-social-login-container .card-social-login-content .sl-button-label-container{margin:0 24px 0 12px;padding:10px 0;font-size:16px;line-height:20px;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;flex:1 1 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:inline-block}.card-social-login-container .card-social-login-content .sl-button-svg-container{flex:0 0 auto;padding:8px;display:flex;align-items:center}.footer-widgets .widget.widget-custom-menu ul li a img{vertical-align:top;margin-top:5px}.product-gallery--with-images img{opacity:0}.product-gallery--with-images .slick-slide img{opacity:1;margin:0 auto}@media(max-width:768px){.blog-page-content .post-item__image{margin-bottom:20px}.blog-page-content .post-item__image img{max-width:100%}.store-toolbar__view{display:none!important}.bb-product-filter{background:#fff;margin-bottom:0;padding:10px 20px}.bb-product-form-filter{margin:20px 0}}#footer .subscribe-form .input-group{margin-bottom:10px}.product-gallery .product-gallery__variants .slick-arrow{top:auto;bottom:-30px;left:calc(50% - 17px);right:0;background:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;border:none;border-radius:50%;text-align:center;vertical-align:middle;width:34px;height:34px;line-height:34px;box-shadow:0 3px 10px #0003}.product-gallery .product-gallery__variants .slick-arrow.slick-prev-arrow{top:5px}.product-gallery .product-gallery__variants .slick-slide.slick-active.slick-current .border{border-color:var(--primary-color)!important}.menu--product-categories .menu--dropdown>li>a{padding-inline-end:25px}.product-detail-container .product-details .product-price .product-price-original bdi{font-size:24px}@media(max-width:768px){.product-gallery .product-gallery__variants .slick-arrow{top:14px;left:0;bottom:0;transform:rotate(270deg)}.product-gallery .product-gallery__variants .slick-arrow.slick-prev-arrow{top:14px}.product-gallery .product-gallery__variants .slick-arrow.slick-next-arrow{left:auto;right:10px}}.product-details .product-attributes .attribute-values{margin-bottom:10px}.product-details .product-attributes .attribute-values .dropdown-swatch,.product-details .product-attributes .attribute-values label{width:100%}.bb-product-attribute-swatch-list.text-swatch li input[type=radio]:checked~span:after,.bb-product-attribute-swatch-list.text-swatch li input[type=checkbox]:checked~span:after{bottom:-1px!important}.bb-form-quick-search .bb-quick-search-item-image{border:1px solid #eaeaef;padding:10px}.header .header-bottom .menu>li>a{color:var(--bottom-header-text-color)}a.sl-button.sl-button-zalo.mt-2{background:#006af5}.menu--mobile .menu-item-has-children .sub-menu,.menu--mobile .menu-item-has-children .sub-menu>li.menu-item-has-children>.sub-menu{position:relative;top:0;left:0;opacity:1;visibility:visible;transform:translate(0)}.btn-loading{position:relative;color:transparent!important;text-shadow:none!important;pointer-events:none;transition:none}.btn-loading:after{content:"";display:inline-block;vertical-align:text-bottom;border:2px solid currentColor;border-right-color:transparent;border-radius:100rem;color:#6e6e6e;position:absolute;width:1.25rem;height:1.25rem;left:calc(50% - .625rem);top:calc(50% - .625rem);animation:spinner-border .75s linear infinite}.loading-spinner{align-items:center;background:#ffffff80;display:flex;height:100%;inset-inline-start:0;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.loading-spinner:after{animation:loading-spinner-rotation .5s linear infinite;border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;border-style:solid;border-width:1px;content:" ";display:block;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}@keyframes loading-spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.header-items.header__center .btn-loading svg.icon{display:none}.widget-socials-share li a svg.icon,.footer-socials-container li a svg.icon{width:16px;height:16px}.footer-socials-container li a svg.icon{color:#fff!important;vertical-align:top;margin-top:2px}.tp-product-details-additional-info table{border:1px solid #e0e2e3;width:100%}.tp-product-details-additional-info table tr:not(:last-child){border-bottom:1px solid #eceded}.tp-product-details-additional-info table td{padding:12px 34px}.tp-product-details-additional-info table td:first-child{background-color:#f9f9f9;color:#000;font-size:16px;width:306px}.tp-product-details-additional-info table td:last-child{font-size:16px}.product-specification--table .specification-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.product-specification--table .specification-table{width:100%;border-collapse:collapse;margin:0}.product-specification--table .specification-table .specification-table__group-head .specification-table__group-title{padding:12px 20px;font-size:15px;font-weight:600;color:#111;background:#f3f4f6;border-bottom:1px solid #e5e7eb;text-align:left}.product-specification--table .specification-table .specification-table__group-body .specification-table__row{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.product-specification--table .specification-table .specification-table__group-body .specification-table__row:last-child{border-bottom:none}.product-specification--table .specification-table .specification-table__group-body .specification-table__row:hover{background-color:#fafafa}.product-specification--table .specification-table .specification-table__group-body .specification-table__label{padding:10px 20px;font-size:14px;color:#374151;background-color:#f9fafb;width:40%;font-weight:500}.product-specification--table .specification-table .specification-table__group-body .specification-table__value{padding:10px 20px;font-size:14px;color:#111}.product-specification--table .specification-table .specification-table__group-body .spec-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:500}.product-specification--table .specification-table .specification-table__group-body .spec-badge.spec-badge--yes{background-color:#d1fae5;color:#065f46}.product-specification--table .specification-table .specification-table__group-body .spec-badge.spec-badge--no{background-color:#fee2e2;color:#991b1b}.bb-product-price .bb-product-price-text{color:unset;font-size:unset;font-weight:unset}.bb-product-price .bb-product-price-text-old{font-size:unset;font-weight:unset}.form-check-input[type=checkbox]{padding:0!important}@media(max-width:1199px){.header-mobile{background-color:var(--header-mobile-background-color)}.header-mobile .svg-icon,.header-mobile .search-form--mobile .open-search-panel .svg-icon{color:var(--header-mobile-icon-color)}.mega-menu .mega-menu__column{margin-bottom:0;width:100%}.mega-menu .mega-menu-wrapper{padding:0}}.menu li a>svg,.header-info>ul li a>svg{width:18px;height:18px;vertical-align:top;margin-inline-end:3px}.widget-custom-menu ul li a>svg{width:20px;height:20px;vertical-align:top;margin-inline-end:3px}.header-info>ul li a>svg{margin-top:-3px}.btn-primary{padding:8px 16px}.widget .form-widget .captcha-disclaimer{margin-top:15px!important;padding:8px!important;font-size:13px}.widget .form-widget .captcha-disclaimer a{color:var(--primary-color)}.widget .form-widget .captcha-disclaimer a:hover{text-decoration:underline}.widget .form-widget .btn-primary{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}.mega-menu-wrapper{max-height:100vh;overflow-y:auto}@media(max-width:768px){.widget-mobile-apps{background-position:top;background-size:cover}}.widget-testimonials .grey-bg-7{background-color:#f4f5f7}.widget-testimonials .testimonials-body{margin:0 -10px}.widget-testimonials .testimonial-item{padding:0 10px;margin-bottom:20px}.widget-testimonials .testimonial-item-body{padding:43px 50px 52px;position:relative;height:100%}@media(max-width:991px){.widget-testimonials .testimonial-item-body{padding:43px 30px 52px}}@media(max-width:575px){.widget-testimonials .testimonial-item-body{padding:30px 25px 40px}}.widget-testimonials .testimonial-quote img{position:absolute;bottom:50px;right:50px;z-index:-1;opacity:.7}@media(max-width:575px){.widget-testimonials .testimonial-quote img{bottom:30px;right:30px;width:30px}}.widget-testimonials .testimonial-rating{margin-bottom:11px}.widget-testimonials .testimonial-rating span{color:#fab528;font-size:14px;margin-right:2px}.widget-testimonials .testimonial-content p{font-weight:400;font-size:16px;line-height:1.5;color:#55585b;margin-bottom:20px}@media(max-width:767px){.widget-testimonials .testimonial-content p{font-size:18px}}@media(max-width:575px){.widget-testimonials .testimonial-content p{font-size:16px}}.widget-testimonials .testimonial-avatar img{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#d9d9d9;border:3px solid #ffffff;box-shadow:0 1px 2px #010f1c4d}.widget-testimonials .testimonial-user-info h6{font-weight:400;font-size:16px;line-height:16px;margin-bottom:5px;color:#000}.widget-testimonials .testimonial-user-info span{font-size:14px;line-height:1;color:#55585b}.testimonials-slider .slick-dots{display:flex!important;justify-content:center;align-items:center;padding:0;margin:0;list-style:none}.testimonials-slider .slick-dots li{margin:0 5px}.testimonials-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;border:1px solid #d5dae1;background-color:transparent;font-size:0;padding:0;cursor:pointer;transition:all .3s ease}.testimonials-slider .slick-dots li button:before{width:10px;height:10px}.testimonials-slider .slick-dots li button:hover{background-color:#d5dae1}.testimonials-slider .slick-dots li.slick-active button{background-color:#000;border-color:#000}.testimonials-slider .slick-track{display:flex!important}.testimonials-slider .slick-slide{height:inherit!important;display:flex!important}.testimonials-slider .slick-slide>div{height:100%;width:100%}/*! purgecss end ignore */
