@font-face{font-family:FontAwesome;font-style:normal;font-weight:300;font-display:auto;src:url(fontawesome-webfont.woff2) format("woff2"),url(fontawesome-webfont.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(fa-light-300.woff2) format("woff2"),url(fa-light-300.woff) format("woff")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(fa-regular-400.woff2) format("woff2"),url(fa-regular-400.woff) format("woff")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(fa-solid-900.woff2) format("woff2"),url(fa-solid-900.woff) format("woff")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.container{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin:0 auto}@media (max-width: 991px){.container{max-width:100%}}@media (min-width: 992px){.container{max-width:96rem}}@media (min-width: 1200px){.container{max-width:var(--container)}}.larger-container{width:100%;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1500px){.larger-container{max-width:171rem;margin:0 auto}}.container-fluid{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin:0 auto}.extra-larger-container.container{max-width:192rem;width:100%}.medium-container{max-width:107rem;width:100%}@media (max-width: 767px){.header-announcement_bar{display:none}}*{margin:0;padding:0}a{text-decoration:none;color:var(--color-base-link)}a:hover{text-decoration:none;color:var(--color-base-link-hover)}.btn-content{color:var(--color_btn);background:var(--bkg-color_btn)}.btn-content:hover{color:var(--color_btn-hover);background:var(--bkg-color_btn-hover)}.second-btn-content{color:var(--color_second-btn);background:var(--bkg-color_second-btn)}.second-btn-content:hover{color:var(--color_second-btn-hover);background:var(--bkg-color_second-btn-hover)}li{list-style:none}img{max-width:100%}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}dl,ol,ul{margin:0}ol,ul{padding:0}.subheading{color:var(--color-base-subheading)}.spaced-section.spaced-section-container{padding:50px 0;margin:0}.collection-hero__inner.page-width{padding:0}svg:not(.placeholder-svg){width:20px;height:20px;fill:var(--color-base-icon)}i.fa{font-style:normal}.progress{height:auto}.item-top-left{justify-content:flex-start;align-items:flex-start}.item-top-center{justify-content:flex-start;align-items:center}.item-top-right{justify-content:flex-start;align-items:flex-end}.item-middle-left{justify-content:center;align-items:flex-start}.item-middle-center{justify-content:center;align-items:center}.item-middle-right{justify-content:center;align-items:flex-end}.item-bottom-left{justify-content:flex-end;align-items:flex-start}.item-bottom-center{justify-content:flex-end;align-items:center}.item-bottom-right{justify-content:flex-end;align-items:flex-end}@media (max-width: 767px){.hiden-tablet{display:none}}@media (max-width: 576px){.hiden-mobile{display:none}}.header__icon,.header__icon--cart .icon{padding:1rem}.header-icon{display:flex;justify-content:flex-end;align-items:center}.header-sign svg,.header-wishlist svg{display:inline-block;vertical-align:middle;width:25px;height:25px;font-size:20px;fill:currentColor}.site-header-more-info i{font-size:18px;font-weight:300}a.btn-cpmpare{position:relative}.header-sign button,.header-wishlist button{border:none;background:transparent;padding:1rem}.header__icon--cart{position:relative;text-decoration:none}.js-back-to-top svg{width:20px;height:20px}.js-back-to-top{position:fixed;z-index:99999;bottom:3vh;right:6.2vh;width:50px;height:50px;line-height:48px;text-align:center;cursor:pointer;display:block;border-radius:100%}.transition{transition:all ease .45s}@media (max-width: 767px){.js-back-to-top{display:none!important}}.menu-label{position:absolute;top:2px;padding:1px 9px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);font-size:1.4rem;border-radius:5px;color:#000;transition:all ease .45s}.menu-label>span{position:relative}@keyframes marginNav{0%{margin-top:10px}to{margin-top:0}}.site-nav .site-nav__link{font-size:16px;color:var(--color-menu_text);display:block;white-space:nowrap;letter-spacing:.9px;display:flex;align-items:center}.menu-label{position:static;font-size:1.5rem;border-radius:2px;padding:1px 6px;color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}#NavApollo .menu-label>span:before,.site__dropdown .menu-label>span:before{display:none}.site__dropdown video{max-width:100%}.site__dropdown{position:absolute;opacity:0;display:none;border-top:solid 3px #000;padding:20px 0;color:#000;background-color:#fff;z-index:99}.site-nav .fa{font-size:18px;line-height:1;font-style:normal;font-weight:400;display:none;color:#000}.fa-angle-down:before{content:"\f107"}.fa-angle-up:before{content:"\f106"}.vertical-bars svg{width:20px;height:20px}.menu-label.menu-label--new{background-color:var(--color-label-new)}.menu-label.menu-label--hot{background-color:var(--color-label-hot)}.menu-label.menu-label--sale{background-color:var(--color-label-sale)}.menu-label.menu-label--other{background-color:var(--color-label-other)}.modal-dialog--crosssell.modal-dialog{position:unset;top:unset;left:unset;transform:unset!important}@media (max-width: 991px){.modal-dialog--crosssell .cross-cart-items{margin:15px 0}}.link-base{text-transform:uppercase;padding:10px 15px;transition:all .6s;letter-spacing:1px;display:inline-block;background-color:var(--color-main)}@media (min-width: 768px){.link-base{padding:20px 35px}}.link-base i{transform:rotate(-50deg);transition:all .5s;margin-left:10px}.leofar{font-weight:400;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro"}.leofa-arrow-right:before{content:"\f061"}.link-base:hover i,.link-base-bg:hover i{transform:rotate(0)}.link-base-bg{padding:15px 35px;font-size:18px;line-height:28px;margin-bottom:45px;display:inline-block}.link-base-bg i{transform:rotate(-50deg);transition:all .5s;margin-left:5px}@media (min-width: 768px){.section-subheader{font-size:1.8rem}.section-text{margin-bottom:5rem}}.leofal{-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;width:1.6rem;height:1.6rem;font-family:"Font Awesome 5 Pro";font-weight:700;font-size:16px}.leofa-search:before{content:"\f320"}.leofa-heart:before{content:"\f004"}.leofa-sync:before{content:"\f079"}.leofa-shopping-basket:before{content:"\f07a"}.span-compnare,.span-wishlist{display:none}.link-content{text-align:center;padding:13px 35px;border-radius:30px;display:inline-block;line-height:1.4}.section-subheader{text-transform:uppercase;font-size:1.6rem;margin-bottom:1.6rem}.section-header{font-size:18px;line-height:1;text-align:center;color:#000;text-transform:uppercase;font-family:var(--g-font-2);letter-spacing:6px;position:relative;margin:0 auto 25px;width:max-content}.section-header:before{bottom:-8px;width:calc(100% - 7px);left:0;height:5px;background-color:var(--color-main);position:absolute;content:""}.section-text{font-size:60px;color:#000;line-height:1;margin-bottom:45px;text-align:center;font-family:var(--g-font-2);font-weight:700}.modal-body{z-index:9}.modal-dialog--crosssell .modal-body{overflow:hidden}.modal-dialog--crosssell .modal-header{padding:0;border-bottom:none}.modal-dialog--crosssell .js-crosssell.row.justify-content-center{margin-left:0;margin-right:0}.modal-dialog--crosssell .full-unstyled-link{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.product .block-cross-sell .price{justify-content:center}.block-cross-sell h4{margin:15px 0}.modal-dialog--crosssell .btn{background:#0000001a}.modal-dialog--crosssell .mini-cart-remove-button{right:0}.modal-dialog--crosssell input-quantity.quantity{margin-top:14px}.modal-dialog--crosssell .grid__item{padding:0 10px}.modal-body .product-form__input.product-form__input--dropdown{display:flex;align-items:center;margin-bottom:1.5rem}.modal-body .form__label{min-width:7.2rem}.modal-body .product__description p{display:none}.modal-body .product__description p:first-child,.modal-body .product__description p:nth-child(2){overflow:hidden;white-space:pre-wrap;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.modal-body .view-product-quickview{background-color:#f2f2f2;text-align:center;margin-top:1.5rem}.modal-body .product-form__buttons{margin-bottom:1.5rem}.modal-body .view-product-quickview a{color:#000;padding:9px 30px;width:100%;display:inline-block}.js-cookie-policy{font-size:1.4rem;width:100%;padding:15px 0;position:fixed;bottom:0;left:0;z-index:99;background:#101010;color:#999}.lead-quick-view{color:#fff;border-bottom:1px solid #fff}.lead-quick-view:hover{color:#fff}.lead-btn{background-color:#fff;color:#000;padding:5px 30px}.servicer-product .span-compnare,.servicer-product .span-wishlist{display:none}.product-content .js-countdown.js-countdown--countdown--1{justify-content:center}.js-countdown.js-countdown--countdown--1{display:flex;flex-wrap:wrap}.js-countdown.js-countdown--countdown--1 span.label-dots{display:none;align-self:center}.js-countdown.js-countdown--countdown--1>div{font-size:12px;background-color:#000;min-width:50px;padding:5px;color:#fff;text-align:center;display:flex;flex-direction:column;margin-left:5px}.js-countdown.js-countdown--countdown--1>div:first-child{margin-left:0}.js-countdown.js-countdown--countdown--2{display:flex;flex-wrap:wrap}.js-countdown.js-countdown--countdown--2 span.label-dots{display:none;align-self:center}.js-countdown.js-countdown--countdown--2>div{font-size:12px;background-color:#fff;width:60px;height:60px;padding:5px;color:#000;border:solid 1px #000;text-align:center;display:flex;flex-direction:column;border-radius:50%;margin-left:5px}.js-countdown.js-countdown--countdown--2>div:first-child{margin-left:0}.js-countdown.js-countdown--countdown--2 .label{border-top:1px solid #000}.js-countdown.js-countdown--countdown--3{display:flex;flex-wrap:wrap}.js-countdown.js-countdown--countdown--3>div{font-size:12px;background-color:#fff;min-width:50px;padding:5px;color:#000;border:solid 1px #000;text-align:center;display:flex}.js-countdown.js-countdown--countdown--3 .label{padding-left:2px}.js-countdown.js-countdown--countdown--3 span.label-dots{padding:0 15px;align-self:center;font-size:20px}.js-countdown.js-countdown--countdown--3>div:first-child{margin-left:0}.list-social__item{text-align:center;cursor:pointer;line-height:1.1}.list-social__link{padding:10px}.list-social__item{margin:0 5px;padding:10px 0;align-self:center}.list-social__item .fa-facebook-f{width:10px}.list-social__item svg{width:20px}.list-card__item{width:25px;text-align:center}.list-card__item .fa-paypal{width:16px}.list-card__item+.list-card__item{margin-left:5px}.progress.js-free-shipping .progress-bar{min-height:35px}.free-progress-bar-100{background-color:#000!important;background-image:unset}.row,.row>*{margin-left:0;margin-right:0}.row{--bs-gutter-x: 0;margin-left:-15px;margin-right:-15px}.row>*{--bs-gutter-x: 30px}.js-free-shipping{position:relative;font-size:10px;background-color:#28a745;color:#fff;min-height:35px;padding:0;margin-top:10px}.free-shipping-content svg{margin-right:10px}.free-shipping-content svg path{fill:#fff}cart-freeshipping{display:block}.free-shipping-content{z-index:1;width:100%;height:100%;display:block;text-align:center;font-size:15px;display:flex;justify-content:center;align-items:center;position:absolute;top:0}.free-shipping-content .icon-shoping-card{display:inline-block;margin-right:10px}.js-free-shipping-text{line-height:14px;display:inline-block}.color-transparent{position:relative;background-color:#fff;z-index:999}.header-sticky .header-announcement_bar{height:100%}.header-sticky.active .header-announcement_bar{display:none;height:0;transition:all .3s linear}.header-sticky.active .header{position:fixed;left:0;right:0;background-color:#fff;z-index:99;animation:fixed_header .4s ease-out}@media (min-width: 1200px){.index .color-transparent{position:absolute;left:0;right:0;background-color:transparent}}@keyframes fixed_header{0%{top:-100%}to{top:0%}}.header-sign{position:relative}.icon-leofal{font-family:"Font Awesome 5 Pro";font-weight:300;font-style:normal;display:block;font-size:3rem}.icon-leofal:before{content:"\f7a4"}.mini-acount{width:15rem;z-index:9999;background-color:#fff;color:#666;padding:1rem;position:absolute;font-size:1.3rem;top:100%;right:0;border:.1rem solid #eaeaea;box-shadow:0 0 3rem #0000000d}.mini-acount p{margin:0}.mini-acount a{color:#666;display:inline-block;width:100%;padding:.8rem 1rem;font-size:1.3rem;font-family:var(--g-font-1)}.mini-acount a:hover{color:#000}.mini-acount .text-hide{font-size:1.3rem;padding:.8rem 1rem}.mini-acount .js-wishlist-count,.mini-acount .js-compare-count{display:inline-block;position:unset;background-color:transparent;color:#666;width:unset;font-size:1.3rem;height:unset;border-radius:unset;text-align:center;line-height:1.3rem}.block_currencies ul{padding:0}.block_currencies .title-currencies{padding:1rem}.currencies{display:flex;flex-wrap:wrap}.header-sign button{border:none;background:transparent}@media (max-width: 374px){.mini-acount{right:.5rem}}@media (max-width: 991px){.site-header__compare{display:none}}.mimicart-item__remove{width:1.5rem;padding:0;display:inline-block;min-width:1.5rem;min-height:1.5rem;background:none;color:#000;border:none}.header-cart{position:relative}.product-minincart{text-align:center;color:#666;background:#fff;padding:4rem 2rem 3rem;z-index:999999;opacity:0;display:flex;flex-direction:column;justify-content:space-between;width:40rem}@media (max-width: 425px){.product-minincart{width:31rem}}#close-minicart{position:absolute;top:0;right:10px}#close-minicart svg{height:22px}.product-minincart.minicart-normal{position:absolute;border-top:.3rem solid #000;top:100%;right:0;visibility:hidden;margin-top:3rem}.product-minincart.minicart-fixed{position:fixed;top:0;right:-400px;bottom:0;box-shadow:0 .5rem 1rem #00000026;transition:all ease .5s}@media (max-width: 350px){.product-minincart.minicart-normal{right:-10px}}.product-minincart .list-mimicart{overflow-x:hidden;overflow-y:auto}.product-minincart.minicart-normal .list-mimicart{max-height:377px}.product-minincart.minicart-fixed .list-mimicart{max-height:550px}.minicart-item{position:relative;margin-bottom:1.5rem;display:flex}.minicart-item .image-product{min-width:7.5rem}.minicart-price{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center;padding-left:1rem;font-size:1.4rem;margin:0 auto}.minicart-price .quantity{border:.1rem solid rgba(0,0,0,.08);position:relative;height:3.5rem;width:14rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.quantity__button{height:100%;width:4.5rem;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;padding:0}.minicart-price .quantity svg:not(.placeholder-svg){width:15px;height:15px}.minicart-price .quantity input{color:currentColor;font-size:1.4rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;height:100%;border-left:.1rem solid rgba(0,0,0,.08);border-right:.1rem solid rgba(0,0,0,.08)}.product-minincart.active{opacity:1;transition:all ease .5s;box-shadow:0 .5rem 1rem #00000026}.product-minincart.minicart-normal.active{visibility:visible;margin-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.product-minincart.minicart-fixed.active{right:0}mini-cart-remove-button{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.minicart-price a{width:100%;color:#000}.totals{padding:1rem 0 1.5rem;font-size:1.4rem}.totals span{color:#000;font-weight:600}.cart .totals{padding:1rem 0 1.5rem;font-size:1.4rem;font-weight:600}.cart .totals span{color:#00000080;text-decoration:line-through;font-weight:400}.goto-cart a{padding:1rem 1.5rem;display:inline-block;width:100%;background-color:#000;margin-bottom:1.5rem;color:#fff}.cart__checkout-button{background-color:transparent;color:#000;width:100%;min-height:45px}.product-minincart .mimicart-item__remove:hover{cursor:pointer}.header-cart .header__icon{width:unset;height:unset;margin-right:0;padding:0}.header-cart .header__icon .icon{padding:0;width:4rem;height:4rem;margin-top:3px}.header-cart .header__icon:hover .icon{transform:scale(1)}.slick-arrow{z-index:1;position:absolute;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:0}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Pro";font-weight:100;font-size:25px;color:#000}.slick-prev:before{content:"\f177"}.slick-next:before{content:"\f178"}.slick-dots{display:flex;justify-content:center;text-align:center;width:100%}.slick-dots li button{font-size:0;width:10px;height:10px;border-radius:100%;padding:0;border:none}.slick-dots li{padding:0;line-height:18px;margin:0 4px}.slick-dots li.slick-active button{background:#ecba78}.link-collection{overflow:hidden}.link-collection img{transition:all .5s ease-in-out}.link-collection:hover img{transform:scale3d(1.1,1.1,1)}.spaced-header{position:relative}.icon-search form.search.search-modal__form .collection-select-search select{padding:10px;min-height:45px}.icon-search .search-btn-media{background:transparent;border:none;padding:0}.search-btn-media i:before{content:"\f002";font-weight:300}.form-search{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;color:#000;transition:transform .3s cubic-bezier(0,.22,0,0);height:100px;background:#fff;display:none}.form-search.active{transform:translate(0);display:block;height:fit-content}.search-results.active{padding:15px;z-index:9999;background-color:#fff;text-align:center;position:absolute;width:100%;top:100%}.collection-select-search{width:260px;margin-right:10px;float:left}.collection-select-search select{padding:5px 10px;width:100%;height:40px}.header-input-search{float:left;width:calc(100% - 270px)}.header-input-search .search__button{width:40px;height:40px;font-size:25px;line-height:37px;border:none;float:right}#form-search-header .search-modal__form{padding:30px 0}.search-results.active .meta{margin-left:10px}.search-results.active .text-center{margin-bottom:0}.search-results.active img{height:70px}.search-results.active .ajax-search-item{text-align:left}.search-results.active .ajax-search-item+.ajax-search-item{text-align:left;margin-top:10px}.search-results.active .title,.search-results.active .money{margin:0}.form-search .field__input,#Search-In-Template{height:40px;width:calc(100% - 45px);padding:0 10px;border:1px solid #ccc}.view-all-search{display:table;background:#e9e9e9;margin-top:10px;text-align:center}.view-all-search a{display:table-cell;font-size:14px}.main-search-page .products-items_base{padding:0}.main-search-page .page-width{padding:30px 0}.main-search-page .template-search__search{padding:20px 0}.template-search__results,.number-results{display:none}@media only screen and (max-width: 767px){.collection-select-search{width:120px;margin-right:10px;float:left}.header-input-search{float:left;width:calc(100% - 130px)}#form-search-header .search-modal__form{padding-top:50px}}i,svg{color:var(--color-base-icon)}.icon-search svg{width:20px}.header-cart{padding-left:0}.js-compare-content img{max-width:100%;width:150px}.js-btn-remove-compare svg{width:20px}.js-btn-remove-compare{border:none;background:#f44336;opacity:.8;color:#fff;border-radius:3px}.js-compare-content{padding:0;margin:30px 0 0;text-align:center}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:1.4rem;border-style:hidden;box-shadow:0 0 0 .1rem #0003;margin-bottom:50px}table:not([class]) td,table:not([class]) th{padding:1.6rem;border:.1rem solid rgba(0,0,0,.2)}.js-btn-remove-compare{border:none;background:#f44336;opacity:.8;color:#fff;border-radius:3px;cursor:pointer;padding:1px 4px 2px;align-self:center}.search-media,.header-compare,.header-wishlist{padding:0}.header-compare p{margin:0}.icon-search .search-modal__form{width:100%}.icon-search .search-modal__form .field{height:100%;display:flex;justify-content:center;align-items:center}button#close-search,#close-minicart{width:40px;height:40px;padding:0;transition:all .3s ease;transform:rotate(0);opacity:1;border:none}button#close-search:hover,#close-minicart:hover{transform:rotate(180deg);transition:all .3s ease;opacity:.6}.icon-search .search-modal__form .field .label{display:none}.icon-search .search-modal__form .field .search__input{outline:none}.list-social__item svg.fa-tumblr{width:12px}.icon-search .field__button{background-color:transparent;color:#fff;border:none;padding:0 20px}.leofa-search:before{content:"\f002"}#close-search svg{transform:rotate(0)}#close-search:hover svg{transform:rotate(180deg)}.icon-search .close{position:unset}.icon-search .search__button .icon{height:2.1rem;width:2.1rem}.icon-search .field__input:focus~.field__label,.icon-search .field__input:not(:placeholder-shown)~.field__label{display:none}.icon-search .field__input{box-shadow:none;border:1px solid rgba(var(--color-foreground),.55);width:70%;font-size:25px;padding:0 15px}.header-wishlist{position:relative}.num-wishlisted{font-size:11px;margin:0;line-height:15px}.btn-wishlist{color:#000;position:relative}.btn-wishlist .cart-count-bubble{left:unset;bottom:unset;right:-15px;top:-10px}svg.placeholder-svg{background-color:#c0c0c033}.modal-header{z-index:99}.site-header__icon-menu{background-color:transparent;border:none;padding:10px 0}.site-header__icon-menu svg{width:20px;height:20px}#currencies{display:none;position:absolute;top:100%;left:0;width:140px;background:#fff;padding:10px;z-index:151;line-height:35px;max-height:250px;overflow-y:auto;font-size:13px}#currencies li a{color:#000}img{height:auto}.pre-currencies img{display:none}.modal-content{text-align:center}.modal-title{margin:15px 0 10px}.modal-email .newsletter-form__field-wrapper .field{width:100%;margin:0 auto}.modal-email .newsletter-form__button{margin-top:0}.modal-email small#ContactFooter-error,.modal-email #ContactFooter-success{width:50%;margin:10px auto}.pswp__item{background-color:#00000080}.block_currencies{position:relative;cursor:pointer;display:inline-block}.block_currencies img{vertical-align:middle;margin-top:-4px;margin-right:3px;width:30px}.vertical-menu-close{text-align:right}.vertical-menu-close .button-vertical-menu-close{border:none;color:#000;margin:10px}.vertical-menu-close .button-vertical-menu-close svg{width:15px}.menu-close{text-align:right}.menu-close .button-close{border:none;color:#000;margin:10px}.menu-close .button-close svg{width:15px}.menu-close{display:none}@media (max-width: 991px){.menu-close{display:block}}#coupon_code{width:100%}#jsCoupon .modal-header{padding:0;border:none}#jsCoupon .close{padding:5px 10px;background-color:#ffffff40}.cart-count-bubble,.cart-count-cart-empty{position:absolute;height:1.5rem;min-height:1.5rem;min-width:1.5rem;border-radius:100%;text-align:center;align-items:center;font-size:11px;line-height:15px}.header-compare .cart-count-bubble{top:-10px;right:-15px}.cart-count-cart-empty,.header-cart .cart-count-bubble{top:-65%;left:82%}.leofal,.leofar{font-family:"Font Awesome 5 Pro";font-style:normal}.show-total_price{padding-left:12px}@media (max-width: 575px){.show-total_price{display:none}.cart-count-bubble{left:70%}}.gradient.product .content-for-layout{padding:30px 0}.content-about h2{font-size:30px;font-weight:700}.content-about{font-size:16px;padding-top:20px}.blockquote-custom{padding-left:80px;position:relative}@media (max-width: 992px){.blockquote-custom{padding-left:60px}}.blockquote-custom:before{content:"";font-size:100px;color:var(--g-main);position:absolute;top:6px;left:10px;line-height:40px;display:block;width:40px;height:40px;background-image:url(https://cdn.shopify.com/s/files/1/0268/3981/0133/files/quote.svg?v=1597997420);background-repeat:no-repeat;background-position:center;filter:invert(90%) sepia(26%) saturate(7343%) hue-rotate(4deg) brightness(109%) contrast(104%)}.blockquote-custom span{font-size:13px;opacity:.6}.blockquote-custom span:before{content:"\2014  "}.page-about .service-content.icon-top{background:#fff;justify-content:center;padding:40px 15px}.page-about .feel-about{text-align:center}.page-about .feel-about h3{margin-bottom:20px;font-size:28px}.page-about .aboutus__action-des{font-size:20px;max-width:650px;margin:0 auto 25px}.page-about a.btn.btn-theme{padding:15px 30px;border-radius:5px;background-color:#000;color:#fff;font-size:16px}.page-about .service .section-header{margin:0 0 50px}@media (min-width: 992px){.page-about .feel-about h3{font-size:50px}.content-about{padding-left:80px;padding-top:0}}.spaced-section-team-work{margin-top:50px}@media (min-width: 1200px){.spaced-section-team-work{margin-top:100px}}.btn-view-blog{text-align:center}.btn-view-blog .link-blog-all{padding:10px 20px}.button-link-content{text-align:center}.button-link-content .button-content{padding:10px 25px;display:inline-block;margin-top:2rem}.btn-product.active .add-compare,.btn-product.active .add-wishlist,.btn-product .remove-compare,.btn-product .remove-wishlist{display:none}.btn-product.active .remove-compare,.btn-product.active .remove-wishlist,.btn-product .add-compare,.btn-product .add-wishlist{display:block}.js-product-video,.modal-body{width:100%;height:100%}#low-stock-block.hide{display:none}.container{position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;height:100%}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.utility_bar-wishlist-compare{display:flex;align-items:center;justify-content:end}.utility_bar-menu ul{gap:15px}.social-icons{text-align:right}.social-icons a{margin:0 15px}.social-icons a:last-child{margin:0 0 0 15px}.social-copyright .social-icons{text-align:center}.image_link{text-align:right}@media only screen and (max-width: 767px){.page-compare table,.page-compare thead,.page-compare tbody,.page-compare th,.page-compare td,.page-compare tr{display:block}.page-compare thead tr{position:absolute;top:-9999px;left:-9999px}.page-compare tr{border:1px solid #ccc;margin-bottom:15px}.page-compare td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.page-compare td:before{position:absolute;top:50%;left:0;width:0%;padding:0 10px;white-space:nowrap;transform:translateY(-50%)}.page-compare td:nth-of-type(1):before{content:"Image"}.page-compare td:nth-of-type(2):before{content:"Name"}.page-compare td:nth-of-type(3):before{content:"Price"}.page-compare td:nth-of-type(4):before{content:"Variants"}.page-compare td:nth-of-type(5):before{content:"Vendor"}.page-compare td:nth-of-type(6):before{content:"Product type"}.page-compare td:nth-of-type(7):before{content:""}.page-compare table:not([class]){box-shadow:none;padding:0}.page-compare table:not([class]) td,.page-compare table:not([class]) th{padding:unset;border:.1rem solid #ccc;padding-left:50%;min-height:30px}.page-compare td>div,.page-compare td>a{padding-right:10px}}.field__label{display:none}.field__label,.customer .field label{font-size:1.6rem;left:1.5rem;top:1rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5;display:none}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:1.2}.button,.shopify-challenge__button,.customer button{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font:inherit;padding:.9rem 3rem 1.1rem;text-decoration:none;border:0;border-radius:0;background-color:var(--bkg-color_btn);box-shadow:0 0 0 .1rem rgba(var(--bkg-color_btn),var(--color_btn));color:rgb(var(--color_btn));min-width:12rem;min-height:4.5rem;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none}.button:hover{background-color:var(--bkg-color_second-btn);color:var(--color_btn-hover)}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:1.2rem;min-height:10rem;resize:none}.field .form__label{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);height:4.5rem;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border:1px solid var(--color-border)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.field{position:relative;width:100%;display:flex;align-items:center}span.form__message{position:absolute;top:-50%;left:0}:focus-visible{outline:none}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;margin:0 -15px}.grid--2-col .grid__item{width:calc(50% - .25rem)}.grid__item{padding:0 15px}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.page-width{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.spaced-section{margin-top:5rem}.media{display:block;background-color:transparent;position:relative;overflow:hidden}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:1.5;letter-spacing:.04rem}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:rgb(var(--color-foreground));font-size:1.6rem;width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);height:4.5rem;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin-bottom:1rem}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.75);outline:transparent}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:autofill{padding:2.2rem 1.5rem .8rem}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover,.localization-form__select:hover{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.55)}select#SortByTop{padding:0 15px}.media--square{padding-bottom:100%}.btn-base a{font-size:16px;text-transform:uppercase;font-weight:400;line-height:1;color:#fff;font-family:var(--g-font-2)}.btn-base{font-size:16px;text-transform:uppercase;font-weight:400;display:flex;align-items:center;line-height:1;position:relative;z-index:0;color:#fff;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border:3px solid var(--color-main);background-color:var(--color-main);font-family:var(--g-font-2)}.btn-base:before{content:"";position:absolute;display:block;transition:.3s ease-out .3s;transform:scaleX(0);transform-origin:left;top:-3px;left:-3px;width:calc(100% + 3px);height:3px;background-color:#fff}.btn-base:after{content:"";position:absolute;display:block;transition:.3s ease-out .3s;top:-3px;left:-3px;background-color:#fff;width:3px;height:calc(100% + 6px);transform-origin:top;transform:scaleY(0)}.btn-base:hover:before{transform:scaleX(1);transition:.3s ease-out}.btn-base:hover:after{transform:scaleY(1);transition:.3s ease-out}.btn-base span:before{content:"";position:absolute;display:block;transition:.3s ease-out;transform:scaleX(0);transform-origin:left;bottom:-3px;right:-3px;width:calc(100% + 3px);height:3px;background-color:#fff}.btn-base span:after{content:"";position:absolute;display:block;transition:.3s ease-out;transform:scaleY(0);transform-origin:top;bottom:-3px;right:-3px;background-color:#fff;width:3px;height:calc(100% + 6px)}.btn-base:hover span:before{transform:scaleX(1);transition:.3s ease-out .3s}.btn-base:hover span:after{transform:scaleY(1);transition:.3s ease-out .3s}.main-blog{margin-top:50px;margin-bottom:50px}.article-template__social-sharing{display:none}.ajax-search-product-col2 a{color:#000!important}.ajax-search-product-col2 a:hover{color:var(--color-main)!important}.ajax-search-product-col2 .price{color:#000}button:hover{background-color:var(--bkg-color_second-btn);color:var(--color_second-btn)}button:hover path{fill:var(--color_second-btn)}.is-empty .cart__warnings{display:flex;align-items:center;justify-content:space-between;margin-top:50px;width:100%}.cart__warnings,.is-empty .title-wrapper-with-link{display:none}.minicart-empty{padding:15px 0;background-color:var(--color-main);color:#fff;text-transform:uppercase;display:block;width:100%;margin-top:15px;transition:all .4s}.minicart-empty:hover{background-color:#000}.template-404{text-align:center;padding:30px 0}.template-404 .title{margin:0rem 0}.icon-close svg{width:20px;height:20px}.icon-close{padding:5px;display:inline-block;cursor:pointer;width:max-content}.close-filter{width:100%;text-align:right}.title-filter{display:flex;flex-direction:row-reverse}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.grid--quarter-max.grid--4-col-desktop .grid__item{max-width:25%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
