@media only screen and (min-width:1200px){.gutter-xl-0{margin-left:0;margin-right:0}.gutter-xl-0>[class*=pure-g],.gutter-xl-0>[class*=pure-u]{padding-left:0;padding-right:0}.gutter-xl-5{margin-left:-5px;margin-right:-5px}.gutter-xl-5>[class*=pure-g],.gutter-xl-5>[class*=pure-u]{padding-left:5px;padding-right:5px}.gutter-xl-7{margin-left:-7px;margin-right:-7px}.gutter-xl-7>[class*=pure-g],.gutter-xl-7>[class*=pure-u]{padding-left:7px;padding-right:7px}.gutter-xl-10{margin-left:-10px;margin-right:-10px}.gutter-xl-10>[class*=pure-g],.gutter-xl-10>[class*=pure-u]{padding-left:10px;padding-right:10px}.gutter-xl-15{margin-left:-15px;margin-right:-15px}.gutter-xl-15>[class*=pure-g],.gutter-xl-15>[class*=pure-u]{padding-left:15px;padding-right:15px}.gutter-xl-20{margin-left:-20px;margin-right:-20px}.gutter-xl-20>[class*=pure-g],.gutter-xl-20>[class*=pure-u]{padding-left:20px;padding-right:20px}.gutter-xl-25{margin-left:-25px;margin-right:-25px}.gutter-xl-25>[class*=pure-g],.gutter-xl-25>[class*=pure-u]{padding-left:25px;padding-right:25px}.gutter-xl-30{margin-left:-30px;margin-right:-30px}.gutter-xl-30>[class*=pure-g],.gutter-xl-30>[class*=pure-u]{padding-left:30px;padding-right:30px}.gutter-xl-35{margin-left:-35px;margin-right:-35px}.gutter-xl-35>[class*=pure-g],.gutter-xl-35>[class*=pure-u]{padding-left:35px;padding-right:35px}.gutter-xl-40{margin-left:-40px;margin-right:-40px}.gutter-xl-40>[class*=pure-g],.gutter-xl-40>[class*=pure-u]{padding-left:40px;padding-right:40px}.gutter-xl-45{margin-left:-45px;margin-right:-45px}.gutter-xl-45>[class*=pure-g],.gutter-xl-45>[class*=pure-u]{padding-left:45px;padding-right:45px}.gutter-xl-50{margin-left:-50px;margin-right:-50px}.gutter-xl-50>[class*=pure-g],.gutter-xl-50>[class*=pure-u]{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1024px){.gutter-lg-0{margin-left:0;margin-right:0}.gutter-lg-0>[class*=pure-g],.gutter-lg-0>[class*=pure-u]{padding-left:0;padding-right:0}.gutter-lg-5{margin-left:-5px;margin-right:-5px}.gutter-lg-5>[class*=pure-g],.gutter-lg-5>[class*=pure-u]{padding-left:5px;padding-right:5px}.gutter-lg-7{margin-left:-7px;margin-right:-7px}.gutter-lg-7>[class*=pure-g],.gutter-lg-7>[class*=pure-u]{padding-left:7px;padding-right:7px}.gutter-lg-10{margin-left:-10px;margin-right:-10px}.gutter-lg-10>[class*=pure-g],.gutter-lg-10>[class*=pure-u]{padding-left:10px;padding-right:10px}.gutter-lg-15{margin-left:-15px;margin-right:-15px}.gutter-lg-15>[class*=pure-g],.gutter-lg-15>[class*=pure-u]{padding-left:15px;padding-right:15px}.gutter-lg-20{margin-left:-20px;margin-right:-20px}.gutter-lg-20>[class*=pure-g],.gutter-lg-20>[class*=pure-u]{padding-left:20px;padding-right:20px}.gutter-lg-25{margin-left:-25px;margin-right:-25px}.gutter-lg-25>[class*=pure-g],.gutter-lg-25>[class*=pure-u]{padding-left:25px;padding-right:25px}.gutter-lg-30{margin-left:-30px;margin-right:-30px}.gutter-lg-30>[class*=pure-g],.gutter-lg-30>[class*=pure-u]{padding-left:30px;padding-right:30px}.gutter-lg-35{margin-left:-35px;margin-right:-35px}.gutter-lg-35>[class*=pure-g],.gutter-lg-35>[class*=pure-u]{padding-left:35px;padding-right:35px}.gutter-lg-40{margin-left:-40px;margin-right:-40px}.gutter-lg-40>[class*=pure-g],.gutter-lg-40>[class*=pure-u]{padding-left:40px;padding-right:40px}.gutter-lg-45{margin-left:-45px;margin-right:-45px}.gutter-lg-45>[class*=pure-g],.gutter-lg-45>[class*=pure-u]{padding-left:45px;padding-right:45px}.gutter-lg-50{margin-left:-50px;margin-right:-50px}.gutter-lg-50>[class*=pure-g],.gutter-lg-50>[class*=pure-u]{padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px){.gutter-md-0{margin-left:0;margin-right:0}.gutter-md-0>[class*=pure-g],.gutter-md-0>[class*=pure-u]{padding-left:0;padding-right:0}.gutter-md-5{margin-left:-5px;margin-right:-5px}.gutter-md-5>[class*=pure-g],.gutter-md-5>[class*=pure-u]{padding-left:5px;padding-right:5px}.gutter-md-7{margin-left:-7px;margin-right:-7px}.gutter-md-7>[class*=pure-g],.gutter-md-7>[class*=pure-u]{padding-left:7px;padding-right:7px}.gutter-md-10{margin-left:-10px;margin-right:-10px}.gutter-md-10>[class*=pure-g],.gutter-md-10>[class*=pure-u]{padding-left:10px;padding-right:10px}.gutter-md-15{margin-left:-15px;margin-right:-15px}.gutter-md-15>[class*=pure-g],.gutter-md-15>[class*=pure-u]{padding-left:15px;padding-right:15px}.gutter-md-20{margin-left:-20px;margin-right:-20px}.gutter-md-20>[class*=pure-g],.gutter-md-20>[class*=pure-u]{padding-left:20px;padding-right:20px}.gutter-md-25{margin-left:-25px;margin-right:-25px}.gutter-md-25>[class*=pure-g],.gutter-md-25>[class*=pure-u]{padding-left:25px;padding-right:25px}.gutter-md-30{margin-left:-30px;margin-right:-30px}.gutter-md-30>[class*=pure-g],.gutter-md-30>[class*=pure-u]{padding-left:30px;padding-right:30px}.gutter-md-35{margin-left:-35px;margin-right:-35px}.gutter-md-35>[class*=pure-g],.gutter-md-35>[class*=pure-u]{padding-left:35px;padding-right:35px}.gutter-md-40{margin-left:-40px;margin-right:-40px}.gutter-md-40>[class*=pure-g],.gutter-md-40>[class*=pure-u]{padding-left:40px;padding-right:40px}.gutter-md-45{margin-left:-45px;margin-right:-45px}.gutter-md-45>[class*=pure-g],.gutter-md-45>[class*=pure-u]{padding-left:45px;padding-right:45px}.gutter-md-50{margin-left:-50px;margin-right:-50px}.gutter-md-50>[class*=pure-g],.gutter-md-50>[class*=pure-u]{padding-left:50px;padding-right:50px}}.ratio16by9,.ratio1by1,.ratio21by1,.ratio21by5,.ratio21by9,.ratio4by2,.ratio4by3,.ratio5by3{overflow:hidden;padding-top:100%;position:relative;backface-visibility:hidden;transform:translateZ(0) scale(1)}.ratio16by9 img,.ratio16by9 svg,.ratio16by9 video,.ratio1by1 img,.ratio1by1 svg,.ratio1by1 video,.ratio21by1 img,.ratio21by1 video,.ratio21by5 img,.ratio21by5 svg,.ratio21by5 video,.ratio21by9 img,.ratio21by9 video,.ratio4by2 img,.ratio4by2 video,.ratio4by3 img,.ratio4by3 video,.ratio5by3 img,.ratio5by3 svg,.ratio5by3 video{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}.ratio16by9 iframe,.ratio1by1 iframe,.ratio21by1 iframe,.ratio21by5 iframe,.ratio21by9 iframe,.ratio4by2 iframe,.ratio4by3 iframe,.ratio5by3 iframe{top:0;left:0;width:100%;height:100%;position:absolute}.ratio16by9,.ratio21by1,.ratio21by5,.ratio21by9,.ratio4by2,.ratio4by3,.ratio5by3{padding-top:56.3%}.ratio21by1,.ratio21by5,.ratio21by9,.ratio4by2,.ratio4by3,.ratio5by3{padding-top:75%}.ratio21by1,.ratio21by5,.ratio21by9,.ratio4by2,.ratio5by3{padding-top:64%}.ratio21by1,.ratio21by5,.ratio21by9,.ratio5by3{padding-top:42.857143%}.ratio21by1,.ratio21by5,.ratio5by3{padding-top:45%}.ratio21by1,.ratio5by3{padding-top:50%}.ratio5by3{padding-top:85%}@media only screen and (max-width:1199px){.lg-full-width{margin-left:-25px;margin-right:-25px}}@media only screen and (max-width:1023px){.md-full-width{margin-left:-25px;margin-right:-25px}}@media only screen and (max-width:767px){.xs-full-width{margin-left:-25px;margin-right:-25px}}.img-rounded{border-radius:100%}*{box-sizing:border-box}body,html{margin:0;padding:0;font-size:16px;line-height:1.4;color:#000;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.container-fluid:after,.container:after{display:block;content:"";clear:both}.container,.container-fluid{width:100%;padding-left:var(--cp-spacer-left, 17px);padding-right:var(--cp-spacer-right, 17px)}.container,.inner-container{margin-left:auto;margin-right:auto}.container{max-width:calc(var(--cp-width, 1200)*1px)}.inner-container{max-width:var(--max-content, 100%)}@media(min-width:992px){.container,.container-fluid{padding-left:var(--cp-spacer-left, 17px);padding-right:var(--cp-spacer-right, 17px)}}@media(min-width:1326px){.container,.container-fluid{padding-left:var(--cp-spacer-left, 17px);padding-right:var(--cp-spacer-right, 17px)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.header__list .header__mega-menu ul li:last-child,p:last-child{margin-bottom:0}.bg-mask{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.back-to-top{right:20px;width:30px;bottom:20px;padding:0;height:30px;z-index:999;border:0;display:none;position:fixed;border-radius:4px;text-align:center;text-decoration:none;background-color:#eee;box-shadow:0 0 10px #0000004d}.back-to-top span{line-height:30px}.back-to-top--show{display:block}@media only screen and (max-width:767px){.tingle-modal-box .tingle-modal-box__content{padding:15px}}.h-100{height:100%}hr{border-top:0;margin-top:0;margin-bottom:0;border-bottom:1px solid #e7e7e7}.brd-btm-light{border-bottom:1px solid #333}.brd-left-light{border-left:1px solid #333}.brd-right-light{border-right:1px solid #333}.brd-top-light{border-top:1px solid #333}.tableResponsive{width:100%;position:relative;overflow:auto}.tableResponsive table{border-collapse:separate;border-radius:10px;width:100%;min-width:620px}.tableResponsive table thead{background-color:transparent}.tableResponsive table th{padding:15px 30px}.tableResponsive table td,.tableResponsive table th{color:#666;font-weight:400;font-size:14px;line-height:26px}@media only screen and (max-width:767px){.tableResponsive table td,.tableResponsive table th{padding:15px 20px}}.tableResponsive table td{padding:18px 30px!important}@media only screen and (max-width:767px){.tableResponsive table td{padding:18px 20px!important}}.tableResponsive table .badge{font-size:12px;padding:4px 8px;border-radius:100px}.rating{display:flex;line-height:1;flex-wrap:wrap;align-items:center;margin-bottom:10px}.rating--column{flex-direction:column;align-items:flex-start;justify-content:flex-start}.rating--column .rating__text,.rte blockquote{margin-left:0;margin-right:0}.rating--column .rating__star{margin-bottom:3px}.rating__star{margin-right:10px}.rating__star svg.active,.rating__star--dark svg{fill:#000}.rating__star svg.inactive{fill:#333}.rating__text{font-size:12px;font-weight:400;color:#666}@media only screen and (min-width:768px){.rating-md--column{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width:1024px){.rating-lg--column{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media only screen and (min-width:1200px){.rating-xl--column{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.arrow__rounded .flickity-button{width:50px;height:50px;background-color:#fff}.arrow__rounded .flickity-button .flickity-button-icon{top:50%;left:50%;width:12px;height:12px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.arrow__rounded .cart__footer .testimonial__slider .flickity-prev-next-button.next,.arrow__rounded .flickity-prev-next-button.previous,.arrow__rounded .gift-card .testimonial__slider .flickity-prev-next-button.next,.arrow__rounded .product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.cart__footer .testimonial__slider .arrow__rounded .flickity-prev-next-button.next,.gift-card .testimonial__slider .arrow__rounded .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .arrow__rounded .flickity-prev-next-button.next{left:0}.arrow__rounded .flickity-prev-next-button.next{right:0}.arrow__rounded .arrow__rounded-left,.arrow__rounded .arrow__rounded-right{width:50px;height:50px;display:flex;align-items:center;border-radius:100%;justify-content:center;background-color:#fff;border:1px solid #333}.arrow-none .flickity-button{display:none}.arrow-lg-none .cart__footer .testimonial__slider .flickity-prev-next-button.next,.arrow-lg-none .flickity-prev-next-button.previous,.arrow-lg-none .gift-card .testimonial__slider .flickity-prev-next-button.next,.arrow-lg-none .product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.cart__footer .testimonial__slider .arrow-lg-none .flickity-prev-next-button.next,.gift-card .testimonial__slider .arrow-lg-none .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .arrow-lg-none .flickity-prev-next-button.next{left:0}.arrow-lg-none .flickity-prev-next-button.next{right:0}.arrow-lg-none .flickity-button{padding:0;width:16px;height:16px;color:#c6c6c6}@media only screen and (min-width:1024px){.arrow-lg-none .flickity-button{display:none}}.arrow-md-none .cart__footer .testimonial__slider .flickity-prev-next-button.next,.arrow-md-none .flickity-prev-next-button.previous,.arrow-md-none .gift-card .testimonial__slider .flickity-prev-next-button.next,.arrow-md-none .product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.cart__footer .testimonial__slider .arrow-md-none .flickity-prev-next-button.next,.gift-card .testimonial__slider .arrow-md-none .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .arrow-md-none .flickity-prev-next-button.next{left:0}.arrow-md-none .flickity-prev-next-button.next{right:0}.arrow-md-none .flickity-button{padding:0;width:16px;height:16px;color:#c6c6c6}@media only screen and (min-width:768px){.arrow-md-none .flickity-button{display:none}}.badge{line-height:1;font-size:11px;padding:2px 5px;font-weight:700;text-align:center;border-radius:10px;align-items:center;display:inline-flex;color:#fff;background-color:#2dc650}.badge--large{padding:4px 10px}.badge--danger{background-color:#c43636}.badge--dark{background-color:#000}.badge--info{background-color:#3836c4}.badge--icon-left img,.badge--icon-left svg{width:11px;margin-right:5px}.badge--icon-left span{line-height:1;font-size:12px;margin-right:5px}.badge--icon-rightt img,.badge--icon-rightt svg{width:11px;margin-left:5px}.badge--icon-rightt span{line-height:1;font-size:12px;margin-left:5px}.list,.list-unstyled{padding-left:0;list-style:none}.list{margin-top:0}.list__payment,.list__social{display:flex;flex-wrap:wrap}.list__payment li img{max-height:24px}@media only screen and (min-width:768px)and (max-width:1023px){.list__payment li img{max-height:20px}}.cart__footer .payment__ssl .list__payment li,.list__payment li{margin-right:12px}.list__social li a{display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.list__social li a:hover{transform:translateY(-3px)}.list__social li embed,.list__social li img,.list__social li object,.list__social li svg{height:20px;width:20px}.list__social li object{pointer-events:none}.list__social li{margin-right:14px}@media only screen and (min-width:768px)and (max-width:1023px){.list__social li{margin-right:10px}}.list__check li{font-size:16px;line-height:1.3;padding-left:25px;position:relative;margin-bottom:10px;color:#000}.list__check li:before{left:0;content:"\e86c";font-size:16px;position:absolute;display:inline-block;font-family:Material Icons}.filter__row{position:relative;justify-content:space-between}.filter__dropdown--style-1,.filter__row,.filter__toggle{display:flex;align-items:center}.filter__dropdown--style-1 span{flex:0 0 auto;font-size:14px}.filter__dropdown--style-1 .form-select{height:30px;border:0;font-size:14px;font-weight:700;padding:0 30px 0 10px;color:#000;background-color:transparent}.filter__toggle{cursor:pointer;justify-content:flex-end}.filter__toggle span{font-size:14px;margin-right:10px}@media only screen and (max-width:767px){.filter__toggle span{display:none}}.filter__toggle .material-icons{font-size:24px;margin-right:0}@media only screen and (max-width:767px){.filter__toggle .material-icons{display:block}}.filter__sidebar{z-index:2;opacity:0;right:-15px;width:100%;max-width:280px;position:absolute;padding:20px 28px;visibility:hidden;border-radius:5px;pointer-events:none;top:calc(100% + 10px);background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;box-shadow:0 0 10px #0000001a}@media only screen and (max-width:1199px){.filter__sidebar{right:10px}}@media only screen and (max-width:1023px){.filter__sidebar{right:0}}.filter__sidebar.active{opacity:1;visibility:visible;pointer-events:all}.filter__product{flex:0 0 25%;max-width:25%}.filter__button .btn{width:100%;cursor:pointer;margin-bottom:0;align-items:center;display:inline-flex;justify-content:center}.filter__button .btn span{font-size:20px;margin-left:8px}.filter .form-row{margin-bottom:15px}.filter .range-slider{margin-bottom:20px}.tab__list{display:flex;flex-wrap:wrap;row-gap:12px;padding-left:0;list-style:none}.header__list>li:last-child,.tab__list li:last-child .tab__item{margin-right:0}.tab__item{border:0;cursor:pointer;font-size:18px;font-weight:400;padding:0 0 10px;position:relative;margin-right:15px;text-decoration:none;display:inline-block;color:#666;word-break:break-all}.breadcrumb__list li a:hover,.tab__content ul li:before,.tab__item.active,.tab__item:hover{color:#000}.tab__item.active:before,.tab__item:hover:before{opacity:1;width:100%}.tab__content{display:none}.tab__content p,.tab__content ul li,.wysiwyg figure figcaption,.wysiwyg ol li,.wysiwyg ul li{color:#666}.accordion__item.active .accordion__collapse,.tab__content.active{display:block}.accordion__item.active .accordion__header:before{content:"-"}.accordion__header{cursor:pointer;font-weight:400;position:relative;padding-left:40px}.accordion__header:before,.progress__info:before{position:absolute;border-radius:100%;display:inline-block}.accordion__header:before{left:0;content:"+";width:23px;height:23px;font-size:16px;text-align:center;margin-right:15px;color:#000;background-color:#fff;border:1px solid #c5c5c5;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.accordion__collapse{display:none;font-size:14px;overflow:hidden;animation:zoom .7s;color:#666;padding:5px 35px 5px 40px}@media only screen and (max-width:767px){.accordion__collapse{padding-right:10px}}.accordion__collapse p{color:inherit;font-size:inherit}.progress__info{display:flex;margin-bottom:3px;align-items:center;justify-content:space-between}.progress__info:before{content:"";width:10px;height:10px;margin-right:6px;vertical-align:middle;background-color:#7a7a7a}.progress__stock{font-size:12px;font-weight:700;padding-left:15px}.progress__stock-limit{font-size:12px;color:#666}.progress__bar{height:4px;display:flex;position:relative;border-radius:3px;align-items:center;justify-content:flex-start;background-color:#f0f0f0}.progress__value{height:4px;overflow:hidden;position:relative}.progress__line{left:0;width:0;height:100%;border-radius:3px;position:absolute;background-color:#7a7a7a;animation:load 3s normal forwards}.progress.in-stock .progress__stock{color:#2dc650}.progress.in-stock .progress__info:before,.progress.in-stock .progress__line{background-color:#2dc650}.progress.out-stock .progress__stock{color:#d43838}.progress.out-stock .progress__info:before,.progress.out-stock .progress__line{background-color:#d43838}.pagination{max-width:480px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.pagination{padding-left:20px;padding-right:20px}}@media only screen and (max-width:321px){.pagination{padding-left:0;padding-right:0}}.pagination__list{width:100%;display:flex;padding-left:0;list-style:none;align-items:center;justify-content:space-between}.pagination__list li{font-weight:400;color:#333}.pagination__arrow{cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pagination__arrow:hover{background-color:var(--color-text-btn)}.pagination__arrow:hover span{color:#fff}.pagination__wrap{border-bottom:1px solid #333}.breadcrumb__list{margin:0;display:flex;padding-left:0;list-style-type:none;align-items:center}.breadcrumb__list li{font-size:12px;font-weight:400;color:#666;letter-spacing:0}.breadcrumb__list li a{color:inherit;text-decoration:none}.breadcrumb__list li+li:before{padding:0 5px;font-size:11px;content:"\e315";font-family:Material Icons}.range-slider .irs--flat{height:50px}.range-slider .irs-max,.range-slider .irs-min{font-size:10px;color:#b7b7b7;background-color:transparent;visibility:visible!important}.range-slider .irs--flat .irs-line{height:2px;border-radius:1px;background-color:#bababa}.range-slider .irs--flat .irs-bar{top:25px;height:2px;background-color:#6c6a6a}.range-slider .irs--flat .irs-handle>i:first-child{width:8px;height:8px;border-radius:50%;background-color:#6c6a6a}.range-slider .irs--flat .irs-from,.range-slider .irs--flat .irs-to{top:35px;font-size:12px;font-weight:700;color:#6c6a6a;background-color:transparent}.header__list .header__mega-menu .header__mm-block a span,.header__list .header__mega-menu .header__mm-list li.header__mm-has-children a span,.range-slider .irs--flat .irs-from:before,.range-slider .irs--flat .irs-to:before{display:none}.countdown-timer{display:flex}.countdown-timer__block{display:flex;padding:0 24px;position:relative;align-items:center;flex-direction:column;justify-content:center}.countdown-timer__block:first-child{padding-left:0}.countdown-timer__block+.countdown-timer__block:before{top:0;left:0;content:":";font-size:20px;position:absolute;color:#666}.countdown-timer__num{line-height:1;font-size:31px;font-weight:700;color:#000}.countdown-timer__word{font-size:12px;font-weight:400;color:#000}.featureboxes{counter-reset:section;border-top:1px solid #333}.featurebox{display:flex}.featurebox--style-1{flex-direction:column;justify-content:center}.featurebox--style-1 h4{display:flex}.featurebox--style-1 h4:before{width:22px;height:22px;line-height:1;font-size:12px;font-weight:700;margin-right:15px;border-radius:100%;justify-content:center;color:#fff;content:counter(section);counter-increment:section;background-color:#000}.featurebox--style-1 h4,.featurebox--style-2{align-items:center;justify-content:center}.featurebox--style-2 .featurebox__icon{line-height:0}.featurebox--style-2 .featurebox__info{padding-left:10px}@media only screen and (min-width:768px){.featurebox--style-2:first-child{justify-content:flex-start}.featurebox--style-2:last-child{justify-content:flex-end}}@media only screen and (max-width:767px){.mediabox{overflow:hidden}}.mediabox__title{line-height:1;font-size:38px;font-weight:400;margin-bottom:15px}@media only screen and (max-width:767px){.mediabox__title{font-size:28px}}.mediabox__desc{max-width:350px}.mediabox__desc p{line-height:1.5;margin-bottom:20px;color:#666}@media only screen and (max-width:767px){.mediabox__desc p{font-size:14px}}.mediabox__button-group{display:flex;align-items:center}.mediabox__button-group .btn{margin-right:25px}@media only screen and (max-width:1299px){.mediabox__button-group .btn{margin-right:10px}}.header__list .header__menu-children>li,.mediabox__button-group .rating{margin-bottom:15px}@media only screen and (max-width:767px){.mediabox__media{padding-top:79%}.footer__info{margin-bottom:15px}}.footer__logo img{max-width:150px}@media only screen and (max-width:767px){.footer__block{margin-top:8px}}.footer__block.active .footer__list{max-height:99em;transition:max-height .5s ease-in-out;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out}.footer__block.active .footer__title:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.footer__title{font-weight:400;margin-bottom:15px;color:#666}@media only screen and (max-width:767px){.footer__title{font-size:14px;cursor:pointer;padding-left:20px;position:relative;margin-bottom:8px}.footer__title:before{left:0;font-size:14px;content:"\e313";position:absolute;margin-right:10px;display:inline-block;font-family:Material Icons;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}}.footer__list{list-style:none;margin-bottom:0}@media only screen and (max-width:767px){.footer__list{max-height:0;overflow:hidden;padding-left:20px;transition:max-height .5s cubic-bezier(0,1,0,1);-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);-moz-transition:max-height .5s cubic-bezier(0,1,0,1);-ms-transition:max-height .5s cubic-bezier(0,1,0,1);-o-transition:max-height .5s cubic-bezier(0,1,0,1)}}.footer__list li{line-height:1;word-break:break-all;margin-bottom:10px}.footer__list li a,.header__list>li>a{font-size:14px;color:#000;text-decoration:none}.footer__list li a{display:inline-block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.footer__list li a:hover{transform:translate(3px)}.footer .list__social{margin-top:20px}@media only screen and (max-width:767px){.footer .list__social{padding:20px;margin-bottom:0;margin-left:-25px;margin-right:-25px;justify-content:center;background-color:#fff}.footer .list__social li+li{margin-left:25px}.footer .rating{margin-top:25px;margin-bottom:15px;justify-content:center}}.header__list{display:flex;padding-left:0;list-style:none;margin-bottom:0}@media only screen and (max-width:1023px){.header__list{width:100%;height:100%;display:block;overflow-y:auto;padding:30px 15px;overflow-x:hidden;position:relative;background-color:transparent}}.header__list>li{margin-right:30px}@media only screen and (max-width:1023px){.header__list>li{width:100%;display:block;margin-right:0}}.header__list>li>a{padding:25px 0;font-weight:400;position:relative;display:inline-flex}@media only screen and (max-width:1023px){.header__list>li>a{padding:15px;display:block}}.header__list>li>a:hover{color:#0e0e0e}.featurebox--style-1 h4:before,.header__list .header__has-submenu>a{align-items:center;display:inline-flex}@media only screen and (max-width:1023px){.header__list .header__has-submenu>a{width:100%}}.header__list .header__has-submenu>a span,.header__list .header__menu-children>li>a{transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.header__list .header__has-submenu>a span{font-size:15px;margin-left:3px}@media only screen and (min-width:1024px){.header__list .header__has-submenu:hover .header__menu-children{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}.header__list .header__menu-children{list-style:none;padding-left:15px}@media only screen and (min-width:1024px){.header__list .header__menu-children{top:100%;z-index:2;opacity:0;width:100%;max-width:200px;visibility:hidden;border-radius:5px;position:absolute;pointer-events:none;padding:15px 15px 0;transform:translateY(15px);background-color:#fff;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;box-shadow:0 0 15px #0000001a}}@media only screen and (max-width:1023px){.header__list .header__menu-children{opacity:0;max-height:0;pointer-events:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}}@media only screen and (max-width:1023px){.header__list .header__menu-children>li{margin-bottom:0}}.header__list .header__menu-children>li>a{display:block;font-size:14px;font-weight:400;color:#000;text-decoration:none}@media only screen and (max-width:1023px){.header__list .header__menu-children>li>a{padding:15px;display:block}}.header__list .header__menu-children>li>a:hover{transform:translate(2px)}@media only screen and (min-width:1024px){.header__list .header__mega-menu{left:0;right:0;top:100%;z-index:2;opacity:0;width:100%;max-width:1245px;position:absolute;visibility:hidden;border-radius:5px;pointer-events:none;margin-left:auto;margin-right:auto;transform:translateY(15px);padding:50px 45px 35px 80px;background-color:#fff;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;box-shadow:0 10px 10px #0000000d}}@media only screen and (min-width:1024px)and (max-width:1199px){.header__list .header__mega-menu{padding:40px}}@media only screen and (max-width:1023px){.header__list .header__mega-menu{opacity:0;max-height:0;padding:0 15px;pointer-events:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}}@media only screen and (min-width:1024px){.header__list .header__mega-menu .header__mm-title{font-size:20px;font-weight:400;margin-bottom:20px}.header__list .header__mega-menu .header__mm-list-title{font-size:14px;font-weight:400;margin-bottom:10px;color:#666}}.header__list .header__mega-menu .header__mm-list,.wysiwyg a{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header__list .header__mega-menu .header__mm-list{opacity:0;max-height:0;pointer-events:none}@media only screen and (max-width:1023px){.header__list .header__mega-menu .header__mm-list li a{width:100%;font-size:14px;font-weight:400;padding:10px 15px;position:relative;align-items:center;display:inline-flex;color:#000;text-decoration:none}}@media only screen and (max-width:1023px){.header__list .header__mega-menu .header__mm-list li.header__mm-has-children a span{display:block;font-size:15px;margin-left:3px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}}.header__list .header__mega-menu .header__mm-list li.header__mm-has-children ul{padding:0 15px}@media only screen and (min-width:1024px){.header__list .header__mega-menu ul li{line-height:1;margin-bottom:10px}}@media only screen and (min-width:1024px){.header__list .header__mega-menu ul li a{display:inline-block;text-decoration:none;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.header__list .header__mega-menu ul li a:hover{color:#666;transform:translate(3px)}.header__list .header__mega-menu .product__grid .product:last-child{margin-bottom:0}}@media only screen and (max-width:1023px){.header__list .header__mega-menu .header__mm-block .header__mm-list{padding:0 15px}.header__list .header__mega-menu .header__mm-block a{width:100%;padding:10px;font-size:14px;font-weight:400;position:relative;align-items:center;display:inline-flex;color:#000;text-decoration:none}}@media only screen and (max-width:1023px){.header__list .header__mega-menu .header__mm-block a span{display:block;font-size:15px;margin-left:3px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}}.header__list .header__mega-menu .header__mm-has-children.mm-submenu-open>.header__mm-list{opacity:1;max-height:99em;pointer-events:all}.header__list .header__mega-menu .header__mm-has-children.mm-submenu-open>a>span{transform:rotate(180deg)}@media only screen and (max-width:1023px){.header__list .header__has-submenu.submenu-open>a span{transform:rotate(180deg)}.header__list .header__has-submenu.submenu-open .header__mega-menu,.header__list .header__has-submenu.submenu-open .header__menu-children,.header__list .header__has-submenu.submenu-open .header__mm-level-1{opacity:1;max-height:99em;pointer-events:all}.header__menu{top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;width:100vw;height:unset;position:fixed;max-width:575px;visibility:hidden;background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%);box-shadow:10px 0 10px #0000001a}.header__menu.open{opacity:1;visibility:visible;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.header__close{display:none}@media only screen and (max-width:1023px){.header__close{top:15px;z-index:3;right:15px;display:block;cursor:pointer;position:absolute}}body.menu-open{overflow:hidden}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:0;line-height:1;font-weight:400;margin-bottom:15px}@media only screen and (max-width:767px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:8px}}.wysiwyg h1{font-size:48px}@media only screen and (max-width:767px){.wysiwyg h1{font-size:30px}}.wysiwyg h2{font-size:38px}@media only screen and (max-width:767px){.wysiwyg h2{font-size:28px}}.wysiwyg h3{font-size:32px}@media only screen and (max-width:767px){.wysiwyg h3{font-size:24px}}.wysiwyg h4{font-size:26px}@media only screen and (max-width:767px){.wysiwyg h4{font-size:22px}}.wysiwyg h5{font-size:24px}@media only screen and (max-width:767px){.wysiwyg h5{font-size:18px}}.wysiwyg h6{font-size:18px}@media only screen and (max-width:767px){.wysiwyg h6{font-size:16px}}.wysiwyg p{font-size:16px;margin-bottom:20px;color:#666}@media only screen and (max-width:767px){.wysiwyg p{font-size:14px;margin-bottom:15px}}.wysiwyg p a{font-size:inherit;text-decoration:underline}.wysiwyg a{color:#666;text-decoration:none}.wysiwyg a:hover{border-bottom:none;color:#000}.wysiwyg ol li a,.wysiwyg p a,.wysiwyg ul li a{color:inherit}.contact__map iframe,.hero__slider{height:100%}.hero__item{display:flex;min-height:100%;padding-top:30px;padding-bottom:30px;justify-content:flex-start}@media only screen and (max-width:767px){.hero__item{text-align:center;justify-content:center}}.hero__item .subtitle{margin-bottom:8px}.hero__item .title{margin-bottom:20px}.hero__container{width:100%;display:flex;height:inherit;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.hero__container{align-items:center}}.hero__button-group{display:flex;align-items:center;margin-bottom:17px}@media only screen and (max-width:767px){.hero__button-group{flex-direction:column;justify-content:center}}.hero__button-group .btn{margin-bottom:0;margin-right:20px}@media only screen and (max-width:767px){.hero__button-group .btn{width:100%;margin-right:0;max-width:210px;margin-bottom:15px}}.hero__button-group .rating{margin-bottom:0}.banner__content{padding-top:30px;padding-bottom:30px}.banner__content-inner{align-items:center}.banner--landing .testimonial{width:100%;display:flex}.banner--landing .testimonial__slider{width:100%}.faq .title{line-height:.9;max-width:370px}@media only screen and (max-width:767px){.faq .title{max-width:100%;line-height:1.2}.faq .subtitle,.faq .title{text-align:center}}.card{position:relative}.card__img{top:0;left:0;width:100%;height:100%;max-width:45%;position:absolute}@media only screen and (max-width:1023px){.card__img{max-width:100%;position:initial}}.card__img img,.card__img svg{width:100%;height:100%;object-fit:cover}.card__img .svg__thumb{background-color:#a9a9a9}.card__body ol li,.card__body p,.card__body ul li{color:#666}.card__body ol,.card__body ul{margin-bottom:30px}.card__body ol li:before,.card__body ul li:before,.contact__info-list ul li a:hover{color:#000}.card__button-group{display:flex;flex-wrap:wrap;margin-bottom:18px;align-items:center}@media only screen and (max-width:767px){.card__button-group{flex-direction:column}}.card__button-group .btn{margin-bottom:0;margin-right:30px}@media only screen and (max-width:767px){.card__button-group .btn{margin-right:0;margin-bottom:10px}}.card__button-group .rating{margin-bottom:18px;width:100%}@media only screen and (max-width:767px){.card .list__payment{justify-content:center}}.product{margin-bottom:45px}@media only screen and (max-width:767px){.product{margin-bottom:30px}}.product__image{display:block;border-radius:5px;margin-bottom:20px}@media only screen and (max-width:767px){.product__image{margin-bottom:15px}}.product__image img,.product__image svg{transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}.product__image:hover img{transform:scale(1.1)}@media only screen and (max-width:767px){.product__detail{text-align:center}}.product__detail .rating,.product__title{margin-bottom:5px}@media only screen and (max-width:767px){.product__detail .rating{justify-content:center}}.product__title{display:block;font-size:18px;line-height:1.1;color:#000;text-decoration:none}@media only screen and (max-width:767px){.product__title{font-size:20px;margin-bottom:9px}}@media only screen and (max-width:321px){.product__title{font-size:18px}}.product__title:hover{color:#373737}.product__meta{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:767px){.product__meta{justify-content:center}.product__meta .badge{padding:2px 9px}.product__price{flex:0 0 100%;max-width:100%;margin-bottom:5px}}.article__desc p,.gift-card__price .product__price-sale{color:#666}.product__price .product__price-sale{font-size:18px;margin-right:5px;color:#666;text-decoration:line-through}.product__price .product__price-original{font-size:16px;font-weight:700;margin-right:5px;color:#000}@media only screen and (max-width:767px){.product__price .product__price-original{margin-right:0}}.product--style-2{display:flex;margin-bottom:20px}.product--style-2 .product__image{width:70px;margin-bottom:0}@media only screen and (min-width:1024px)and (max-width:1199px){.product--style-2 .product__image{width:60px}}.product--style-2 .product__detail{margin-left:25px}@media only screen and (min-width:1024px)and (max-width:1199px){.product--style-2 .product__detail{margin-left:15px}}.product--style-2 .product__title{font-size:16px;margin-bottom:3px}@media only screen and (min-width:1024px)and (max-width:1199px){.product--style-2 .product__title{font-size:14px}}.contact__info-list ul li a .material-icons,.product--style-2 .product__price-sale,.product--style-2 this__price-original{font-size:16px}@media only screen and (min-width:1024px)and (max-width:1199px){.product--style-2 .product__price-sale{font-size:14px}}@media only screen and (min-width:1024px)and (max-width:1199px){.product--style-2 this__price-original{font-size:14px}}.gallery__item{overflow:hidden}.gallery__item:hover .gallery__img{transform:scale(1.2)}.gallery__item,.gallery__item .gallery__img{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media only screen and (max-width:767px){.gallery__grid-item:last-child{display:none}}.article{margin-bottom:60px}@media only screen and (max-width:1023px){.article{margin-bottom:30px}}.article__img{margin:0 0 20px}@media only screen and (max-width:767px){.article__img .ratio4by2{padding-top:60%}}.article__img a{display:block;border-radius:5px}.article__img figcaption{font-size:12px;margin-top:10px;color:#666}.article__img:hover .svg__thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.article__img .svg__thumb{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#f5f5f5;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.article__title{line-height:30px;font-size:22px;font-weight:400;margin-bottom:15px;display:inline-block;word-break:break-word;text-decoration:none}.article__meta{line-height:1;margin-bottom:12px}@media only screen and (max-width:1023px){.article__meta{margin-bottom:15px}}.article__author{display:flex;align-items:center}.article__author img{width:30px;height:30px;margin-right:15px;border-radius:100%}.article__desc{word-break:break-word;margin-bottom:15px}.article__link.text-2:hover,.cart__step-2 .cart__footer .cart__footer-link-wrapper a,.testimonial__author p,.testimonial__slider-body .testimonial__info p{color:#666}.article--featured{display:flex;flex-wrap:wrap;border-radius:5px}@media only screen and (min-width:768px){.article--featured{align-items:center}}@media only screen and (max-width:1023px){.article--featured{margin-bottom:30px;padding:26px 28px 10px}}.article--featured .article__img,.minicart .payment__ssl ul{margin-bottom:0}.article--featured .article__img .svg__thumb{background-color:#eee}.article--featured .article__content{padding:25px 0;margin-left:auto;margin-right:auto}@media only screen and (max-width:1023px){.article--featured .article__content{display:flex;flex-direction:column}}.article--featured .article__title{font-size:41px;line-height:1.1}@media only screen and (max-width:767px){.article--featured .article__title{font-size:33px}}@media only screen and (max-width:321px){.article--featured .article__title{font-size:30px}}.portfolio__item{margin:0;width:100%;cursor:pointer;border-radius:5px}@media only screen and (min-width:768px){.portfolio__item:hover h3{-webkit-transform:translate3d(0,-95px,0);-moz-transform:translate3d(0,-95px,0);-ms-transform:translate3d(0,-95px,0);-o-transform:translate3d(0,-95px,0);transform:translate3d(0,-95px,0)}.portfolio__item:hover .btn{opacity:1;transform:translate3d(-50%,-25px,0) scale(1)}}@media only screen and (min-width:1024px){.portfolio__item:hover h3{-webkit-transform:translate3d(0,-115px,0);-moz-transform:translate3d(0,-115px,0);-ms-transform:translate3d(0,-115px,0);-o-transform:translate3d(0,-115px,0);transform:translate3d(0,-115px,0)}.portfolio__item:hover .btn{opacity:1;transform:translate3d(-50%,-45px,0) scale(1)}}.portfolio__info,.portfolio__info h3{left:0;text-align:center;position:absolute}.portfolio__info{top:0;width:100%;height:100%;backface-visibility:hidden;background:#fff;-webkit-backface-visibility:hidden;background:linear-gradient(180deg,#fff00,#00000080 100%,#020024 255%)}.portfolio__info h3{right:0;bottom:20px;display:block;margin-bottom:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);-o-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);word-break:break-word}@media only screen and (max-width:767px){.portfolio__info h3{-webkit-transform:translate3d(0,-110px,0);-moz-transform:translate3d(0,-110px,0);-ms-transform:translate3d(0,-110px,0);-o-transform:translate3d(0,-110px,0);transform:translate3d(0,-110px,0)}}.portfolio__info h3 a,.wysiwyg a:hover{text-decoration:none}.portfolio__info .btn{left:50%;bottom:0;opacity:0;position:absolute;transform:translate3d(-50%,50px,0) scale(1.1);transition:opacity .35s,transform .35s;-webkit-transition:opacity .35s,transform .35s;-moz-transition:opacity .35s,transform .35s;-ms-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s}@media only screen and (max-width:1199px){.portfolio__info .btn{width:100%;max-width:180px}}@media only screen and (max-width:767px){.portfolio__info .btn{opacity:1;transform:translate3d(-50%,-45px,0) scale(1)}}.portfolio--style-2:hover h3{-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)}.portfolio--style-2:hover .btn{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}.portfolio--style-2 .portfolio__info{display:flex;align-items:center;flex-direction:column;justify-content:center}.portfolio--style-2 .portfolio__info .btn,.portfolio--style-2 .portfolio__info h3{position:initial;margin-bottom:15px;-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)}.portfolio--style-2 .portfolio__info .btn{opacity:1;margin-bottom:0}.highlight{overflow:hidden;border-radius:5px}@media only screen and (max-width:767px){.highlight{border-radius:0}}.highlight__inner{border-radius:5px}@media only screen and (max-width:767px){.highlight .container{padding-left:0;padding-right:0}}.highlight .bg-dark .highlight__info,.highlight .bg-dark .highlight__info .subtitle,.highlight .bg-dark .highlight__info .title,.highlight .bg-dark .highlight__info p{color:#fff}.highlight--small .title{font-size:30px}.testimonial,body.custom-search-open,body.overflow-hidden,body.show-filter-sidebar,body.show-sidebar{overflow:hidden}.cart__footer .testimonial__slider .flickity-prev-next-button.next,.gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.testimonial__slider .flickity-prev-next-button.previous{left:-45px}@media only screen and (min-width:1400px){.cart__footer .testimonial__slider .flickity-prev-next-button.next,.gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.testimonial__slider .flickity-prev-next-button.previous{left:-75px}}@media only screen and (max-width:1399px){.cart__footer .testimonial__slider .flickity-prev-next-button.next,.gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.testimonial__slider .flickity-prev-next-button.previous{width:40px;height:40px}}@media only screen and (max-width:1199px){.cart__footer .testimonial__slider .flickity-prev-next-button.next,.gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.testimonial__slider .flickity-prev-next-button.previous{left:-10px}}@media only screen and (max-width:767px){.cart__footer .testimonial__slider .flickity-prev-next-button.next,.gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.testimonial__slider .flickity-prev-next-button.previous{left:-15px;top:calc(50% + 40px)}}.testimonial__slider .flickity-prev-next-button.next{right:-45px}@media only screen and (min-width:1400px){.testimonial__slider .flickity-prev-next-button.next{right:-75px}}@media only screen and (max-width:1399px){.testimonial__slider .flickity-prev-next-button.next{width:40px;height:40px}}@media only screen and (max-width:1199px){.testimonial__slider .flickity-prev-next-button.next{right:-10px}}@media only screen and (max-width:767px){.testimonial__slider .flickity-prev-next-button.next{right:-15px;top:calc(50% + 40px)}}.testimonial__slider-item{border-radius:5px;padding:0 20px 25px;width:calc(25% - 18px);margin:80px 12px 0;background-color:#fff}@media only screen and (max-width:1199px){.testimonial__slider-item{width:calc(33.33% - 18px)}}@media only screen and (max-width:767px){.testimonial__slider-item{width:calc(50% - 18px)}}@media only screen and (max-width:575px){.testimonial__slider-item{width:100%}}.testimonial__author-thumbnail{width:160px;height:160px;overflow:hidden;text-align:center;margin:-80px auto 20px;background-color:#e6e6e6;border:6px solid #fff}.testimonial__author-thumbnail img,.testimonial__author-thumbnail svg{width:100%;height:100%}.testimonial__slider-body .rating,.testimonial__slider-body h4{margin-bottom:15px}.testimonial__slider-body .testimonial__info{margin-bottom:10px;color:#666}.testimonial--style-2 .testimonial__slider-item{margin:0;padding:0;width:100%;display:flex;background-color:transparent}.testimonial--style-2 .testimonial__author-thumbnail{width:100px;border:0;margin-top:0;height:100px;margin-bottom:0}.testimonial--style-2 .testimonial__slider-body{text-align:left;padding-left:25px;justify-content:flex-start;max-width:calc(100% - 100px)}.cart__footer .testimonial__slider-body h4,.testimonial--style-2 .testimonial__slider-body .testimonial__info{margin-bottom:10px}.testimonial--style-2 .testimonial__slider-body .rating{margin-bottom:0;display:inline-flex}.testimonial--style-2 .testimonial__slider-body .rating .rating__star{margin-right:0}.testimonial--style-2 .testimonial__slider-body .rating .rating__star svg{width:10px;height:10px}.testimonial--style-2 .testimonial__author{margin-right:10px;display:inline-flex}.testimonial--style-2 .testimonial__slider-footer{display:flex;align-items:start}@media only screen and (max-width:575px){.vendor .container{padding-left:15px;padding-right:15px}}.vendor__list{display:flex}@media only screen and (max-width:767px){.vendor__list{align-items:center;flex-direction:column}}.vendor__list h5{font-weight:400;margin-right:55px}@media only screen and (max-width:1023px){.vendor__list h5{margin-right:40px}}@media only screen and (max-width:767px){.vendor__list h5{margin-right:0}}.vendor__logos-slider{display:flex;flex:1 1 auto}@media only screen and (max-width:767px){.vendor__logos-slider{width:100%}}.vendor__logos-slider .flickity-viewport{order:2;width:100%;height:auto!important}.vendor__logos-slider .flickity-slider{position:relative!important;display:flex;left:auto!important}.vendor__logo-img{flex:0 0 auto;max-width:20%;flex-direction:row;left:auto!important;position:relative!important;width:100%}@media only screen and (max-width:767px){.vendor__logo-img{max-width:25%}}@media only screen and (max-width:575px){.vendor__logo-img{max-width:33.33%;padding:0 10px}}.vendor__logo-img img{width:100%;opacity:.7;max-width:100px;margin-left:auto;margin-right:auto}.minicart,.minicart__wrapper{margin:0;height:100vh;overflow-y:auto}.minicart__wrapper{top:0;right:0;opacity:0;width:100%;z-index:9999;display:block;position:fixed;max-width:360px;visibility:hidden;pointer-events:none;transform:translate(100%);transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;box-shadow:-10px 0 10px #0000001a}.minicart{display:flex;position:relative;border-radius:0;flex-direction:column;background-color:#fff}.minicart__body{overflow-y:auto;padding:30px 15px}@media only screen and (max-width:321px){.minicart__body{padding:20px 20px 30px}}.minicart__title{display:flex;font-size:20px;position:relative;padding-right:30px;align-items:center;margin-bottom:30px}.minicart__basket{margin-right:20px}.minicart__close{right:0;cursor:pointer;font-size:20px;position:absolute}.minicart__product-grid .product .product__image{width:78px}.minicart__product-grid .product .product__title{margin-bottom:5px}@media only screen and (max-width:767px){.minicart__product-grid .product .product__detail{text-align:left}}.minicart__product-grid .product .product__meta{margin-bottom:2px}@media only screen and (max-width:767px){.minicart__product-grid .product .product__meta{justify-content:flex-start}}.minicart__product-grid .product .product__meta .product__price{line-height:1}@media only screen and (max-width:767px){.minicart__product-grid .product .product__meta .product__price{flex:0 0 auto;max-width:unset;margin-bottom:0;margin-right:5px}}.minicart__product-grid .product .product__info span+span:before{content:"-";font-size:inherit;padding:0 5px 0 0;display:inline-block}.minicart__footer{left:0;bottom:0;width:100%;position:sticky;margin-top:auto;padding:0 15px 30px;background-color:#fff}@media only screen and (max-width:321px){.minicart__footer{padding:20px}}.minicart__discount{padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.minicart__discount .form-row{position:relative}.minicart__discount .form-row .form-input{padding-right:80px}.minicart__discount-button{top:50%;z-index:3;right:15px;position:absolute;transform:translateY(-50%)}.minicart__discount-button button{border:0;cursor:pointer;box-shadow:none;line-height:inherit}.minicart__note,.minicart__total{font-weight:400;margin-bottom:15px;color:#666}.minicart__total{display:flex;line-height:1;font-size:14px;align-items:center;justify-content:space-between}.minicart__total span{font-size:22px;font-weight:700;color:#000}.minicart__note{font-size:13px;text-align:center}.minicart__bottom .btn{width:100%}.minicart .payment__ssl{display:flex}.minicart .payment__ssl ul li img{max-width:100%;max-height:18px}.minicart .payment__ssl ul li{margin-right:10px}.minicart .payment__ssl .ssl-img{max-height:18px;margin-left:10px}.minicart__wrapper.open{opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}.contact__bottom,.page__landing .banner{position:relative}@media only screen and (max-width:767px){.page__landing .banner__content{padding:45px 0 35px}.page__landing .banner .title{margin-bottom:20px}.page__landing .banner .rating{order:2;margin-bottom:15px}}.page__landing .banner .people-view{left:42px;z-index:9;bottom:37px;position:absolute}.page__landing .banner .payment__ssl{display:flex}@media only screen and (max-width:767px){.page__landing .banner .payment__ssl{order:2}}.contact__info-list ul,.page__landing .banner .payment__ssl .list__payment,.product-detail__box .payment__ssl ul,.product-detail__box .product__footer .tab__content ul{margin-bottom:0}.page__landing .banner .payment__ssl .ssl-img{max-height:23px;margin-left:10px}@media only screen and (min-width:768px){.page__landing .banner .testimonial{max-width:500px}}@media only screen and (max-width:767px){.page__landing .banner .testimonial{order:4}.page__landing .banner .testimonial__author-thumbnail{margin-bottom:15px}.page__landing .banner .testimonial__slider-item{flex-wrap:wrap}.page__landing .banner .testimonial__slider-body{flex:0 0 100%;max-width:100%;padding-left:0;text-align:center}.page__landing .banner .testimonial__author{margin-right:0}.contact__form-wrapper .title{margin-bottom:0}}.contact__bottom{background-color:#e6e6e666}.contact__map{top:0;left:0;width:50%;height:100%;position:absolute;padding-right:15px}@media only screen and (max-width:1023px){.contact__map{width:100%;height:250px;padding-right:0;position:initial}}.contact__info{display:flex;justify-content:center}@media only screen and (max-width:1023px){.contact__info{flex-wrap:wrap;justify-content:flex-start}}@media only screen and (max-width:767px){.contact__info{flex-direction:column}}.contact__info-list{padding:0 30px}@media only screen and (max-width:767px){.contact__info-list{padding:0 20px;margin-bottom:30px}.contact__info-list:last-child{margin-bottom:0}}.contact__info-list h4{font-size:26px;font-weight:400}.contact__info-list h4,.contact__info-list ul li{line-height:1;margin-bottom:20px}.contact__info-list ul li:last-child{margin-bottom:0}.contact__info-list ul li a{align-items:center;color:#666;display:inline-flex;text-decoration:none}.contact__info-list address{font-size:16px;line-height:1.4;font-style:initial;color:#666}.product{position:relative}.product__badge .badge{top:20px;left:20px;z-index:1;position:absolute}@media only screen and (max-width:767px){.product__badge .badge{top:10px;left:10px}}@media only screen and (max-width:321px){.product__badge .badge{left:7px;font-size:10px}}.product__badge .badge span{font-size:10px}@media only screen and (max-width:1023px){.product-detail__box .product__slider{margin-bottom:20px}}.product-detail__box .product__slider .product__main-wrapper{position:relative;margin-bottom:20px}.product-detail__box .product__slider .product__main-wrapper .people-view{left:40px;z-index:9;bottom:65px;line-height:1;padding:2px 7px;position:absolute;border-radius:10px;display:inline-block;background-color:#000}.product-detail__box .product__slider .product__main-wrapper .people-view span{font-size:11px;font-weight:700;color:#fff}.product-detail__box .product__slider .product__main-wrapper .people-view .badge{padding:0}.product-detail__box .product__slider .product__main-wrapper .people-view .material-icons{font-weight:400}@media only screen and (max-width:479px){.product-detail__box .product__slider .product__main-wrapper .product__image{padding-top:87%}}.product-detail__box .product__slider .product__image{border-radius:0;margin-bottom:0}.product-detail__box .product__slider .product__nav{margin:0 -14px}@media only screen and (max-width:1023px){.product-detail__box .product__slider .product__nav{margin:0;padding:0 30px}.cart__footer .testimonial__slider .product-detail__box .product__slider .product__nav .flickity-prev-next-button.next,.gift-card .testimonial__slider .product-detail__box .product__slider .product__nav .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .product__slider .product__nav .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .cart__footer .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .flickity-prev-next-button.previous,.product-detail__box .product__slider .product__nav .gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .product__footer .testimonial__slider .flickity-prev-next-button.next{left:10px;width:22px;height:22px;color:#000}}@media only screen and (max-width:767px){.cart__footer .testimonial__slider .product-detail__box .product__slider .product__nav .flickity-prev-next-button.next,.gift-card .testimonial__slider .product-detail__box .product__slider .product__nav .flickity-prev-next-button.next,.product-detail__box .product__footer .testimonial__slider .product__slider .product__nav .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .cart__footer .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .flickity-prev-next-button.previous,.product-detail__box .product__slider .product__nav .gift-card .testimonial__slider .flickity-prev-next-button.next,.product-detail__box .product__slider .product__nav .product__footer .testimonial__slider .flickity-prev-next-button.next{left:5px;width:18px;height:18px}}@media only screen and (max-width:1023px){.product-detail__box .product__slider .product__nav .flickity-prev-next-button.next{right:10px;width:22px;height:22px;color:#000}}@media only screen and (max-width:767px){.product-detail__box .product__slider .product__nav .flickity-prev-next-button.next{right:5px;width:18px;height:18px}}.product-detail__box .product__slider .product__nav .carousel-cell{padding:0 14px}@media only screen and (max-width:479px){.product-detail__box .product__slider .product__nav .carousel-cell{padding:0 6px}}.product-detail__box .product__title{font-size:36px;font-weight:400;margin-bottom:15px;color:#000}@media only screen and (max-width:767px){.product-detail__box .product__title{font-size:23px;margin-bottom:10px}}.product-detail__box .product__detail{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.product-detail__box .product__detail{text-align:left}.product-detail__box .product__detail .product__meta{flex-wrap:nowrap;justify-content:flex-start}}@media only screen and (max-width:575px){.product-detail__box .product__detail .product__meta{order:1;margin-bottom:10px}}.product-detail__box .payment__ssl ul li,.product-detail__box .product__detail .product__meta .badge{margin-right:15px}@media only screen and (min-width:1200px)and (max-width:1300px){.product-detail__box .product__detail .product__meta .badge{margin-right:10px}}@media only screen and (max-width:767px){.product-detail__box .product__detail .product__meta .product__price{flex:1 1 auto;max-width:unset;margin-bottom:0}}.product-detail__box .product__detail .product__meta .product__price .product__price-sale{font-size:22px;margin-right:7px;text-decoration:line-through}@media only screen and (min-width:1200px)and (max-width:1300px){.product-detail__box .product__detail .product__meta .product__price .product__price-sale{font-size:22px}}@media only screen and (max-width:767px){.product-detail__box .product__detail .product__meta .product__price .product__price-sale{font-size:18px}}.product-detail__box .product__detail .product__meta .product__price .product__price-original{font-size:22px;margin-right:7px}@media only screen and (min-width:1200px)and (max-width:1300px){.product-detail__box .product__detail .product__meta .product__price .product__price-original{font-size:22px}}@media only screen and (max-width:767px){.product-detail__box .product__detail .product__meta .product__price .product__price-original{font-size:18px}}.product-detail__box .product__detail .product__progress{flex:0 0 240px;max-width:240px}@media only screen and (min-width:1200px)and (max-width:1300px){.product-detail__box .product__detail .product__progress{flex:0 0 240px;max-width:240px}}@media only screen and (max-width:575px){.product-detail__box .product__detail .product__progress{order:3;margin-bottom:18px}}@media only screen and (max-width:479px){.product-detail__box .product__detail .product__progress{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:575px){.product-detail__box .product__detail .product__desc{order:2}}.product-detail__box .product__detail .product__desc p,.product__desc p{font-size:16px;margin-bottom:20px;color:#666}@media only screen and (max-width:767px){.product-detail__box .product__detail .product__desc p,.product__desc p{font-size:14px}}.product-detail__box .product__atc .form-row{display:flex;margin-left:-12px;margin-right:-12px;margin-bottom:25px}@media only screen and (max-width:575px){.product-detail__box .product__atc .form-row{margin-left:-6px;margin-right:-6px}}.product-detail__box .product__atc .product__options{padding:0 12px}.product-detail__box .product__atc .product__counter{width:26%;padding:0 12px}@media only screen and (max-width:575px){.product-detail__box .product__atc .product__counter{width:120px;padding:0 6px}}@media only screen and (max-width:479px){.product-detail__box .product__atc .product__counter{width:80px}.product-detail__box .product__atc .product__counter .form-counter__decrement,.product-detail__box .product__atc .product__counter .form-counter__increment{padding:0;width:20px;flex:0 0 20px}.product-detail__box .product__atc .product__counter .form-counter__output{width:30px;flex:0 0 30px;padding-left:6px;padding-right:6px}}.product-detail__box .product__atc .js-product-color.active .form-select-toggle{outline:0;border:1px solid #333;box-shadow:0 0 5px #7a7a7a33}.product-detail__box .product__atc .product__button{flex:1 1 auto;padding:0 12px}@media only screen and (max-width:575px){.product-detail__box .product__atc .product__button{padding:0 6px;flex:1 1 calc(100% - 120px);max-width:calc(100% - 120px)}}@media only screen and (max-width:479px){.product-detail__box .product__atc .product__button{margin-left:auto;flex:1 1 calc(100% - 80px);max-width:calc(100% - 80px)}}.product-detail__box .product__atc .product__button .btn{width:100%;margin-bottom:0}@media only screen and (max-width:321px){.product-detail__box .product__atc .product__button .btn{padding:14px}}.product-detail__box .payment__ssl{display:flex;margin-bottom:25px;align-items:flex-start}.product-detail__box .payment__ssl ul li img{max-width:100%;max-height:32px;margin-left:0}@media only screen and (max-width:1299px){.product-detail__box .payment__ssl ul li img{max-height:26px}}@media only screen and (max-width:1199px){.product-detail__box .payment__ssl ul li img{max-height:28px}}@media only screen and (max-width:767px){.product-detail__box .payment__ssl ul li img{max-width:28px;max-height:unset}}@media only screen and (max-width:321px){.product-detail__box .payment__ssl ul li img{max-width:26px}}@media only screen and (max-width:767px){.product-detail__box .payment__ssl ul li{margin-right:10px}}.product-detail__box .payment__ssl .ssl-img{max-height:32px;margin-left:18px}@media only screen and (max-width:1299px){.product-detail__box .payment__ssl .ssl-img{max-height:26px}}@media only screen and (max-width:1199px){.product-detail__box .payment__ssl .ssl-img{max-height:28px}}@media only screen and (max-width:767px){.product-detail__box .payment__ssl .ssl-img{max-width:91px;margin-left:10px;max-height:unset}}@media only screen and (max-width:321px){.product-detail__box .payment__ssl .ssl-img{max-width:85px}}@media only screen and (max-width:767px){.product-detail__box .product__footer{display:flex;flex-wrap:wrap}.product-detail__box .product__footer .tab{order:1;flex:0 0 100%;max-width:100%;margin-bottom:30px}.product-detail__box .product__footer .tab__content p,.product-detail__box .product__footer .tab__item{font-size:14px}}@media only screen and (max-width:767px){.product-detail__box .product__footer .tab__content ul li{font-size:14px}}.product-detail__box .product__footer .testimonial{margin-bottom:30px}@media only screen and (max-width:767px){.product-detail__box .product__footer .testimonial__slider{padding:0 30px}.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.previous{left:0;width:20px;height:20px;opacity:1}.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next{width:20px;height:20px;opacity:1;right:0;left:auto}.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next svg,.product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.previous svg{fill:#000}.product-detail__box .product__footer .testimonial__slider-item{flex-wrap:wrap}.product-detail__box .product__footer .testimonial__author-thumbnail{width:162px;height:162px;margin-bottom:15px;border:6px solid #fff}.product-detail__box .product__footer .testimonial__slider-body{display:flex;flex:0 0 100%;max-width:100%;padding-left:0;flex-wrap:wrap;text-align:center}.product-detail__box .product__footer .testimonial__slider-body h4{order:2;width:100%}.product-detail__box .product__footer .testimonial__slider-body .rating{order:1;width:100%;display:flex;margin-bottom:15px;justify-content:center}}.cart__footer .testimonial__slider-body .rating__star svg,.gift-card .testimonial__slider-body .rating__star svg,.product-detail__box .product__footer .testimonial__slider-body .rating__star svg{width:12px;height:12px}@media only screen and (max-width:767px){.product-detail__box .product__footer .testimonial__info{order:3}.product-detail__box .product__footer .testimonial{order:2;flex:0 0 100%;max-width:100%;margin-bottom:0}.product-detail__box .product__footer .testimonial__author{order:3;width:100%;display:flex;justify-content:center}.blog__head{margin-bottom:25px}.blog__head .title{margin-bottom:0}}.blog__tab{width:100%;align-items:center;display:inline-flex;justify-content:center}@media only screen and (max-width:767px){.blog__tab-list{overflow-x:auto;margin-right:-25px}.blog__tab-list li{max-width:100%;flex:0 0 auto}}.blog__tab-list li a{font-size:16px;padding:0 20px 20px}@media only screen and (max-width:767px){.blog__tab-list li a{padding-left:15px;padding-right:15px}}@media only screen and (max-width:1023px){.blog .highlight{margin-bottom:30px}}@media only screen and (max-width:767px){.blog .highlight{margin-left:-25px;margin-right:-25px}}.blog-post .article{margin-bottom:40px}.blog-post .article .article__title{margin-bottom:20px}@media only screen and (max-width:767px){.blog-post .article .article__title{font-size:22px}.blog-post .article .article__img{margin-bottom:35px}.blog-post .article .article__img figcaption{margin-top:15px}.blog-post .article .article__img .ratio21by1{padding-top:65%}}.blog-post .article .article__desc{margin-bottom:50px}.blog-post .article .article__desc p{line-height:1.5;margin-bottom:20px}.blog-post .article--featured{margin-bottom:0;flex-wrap:wrap}@media only screen and (max-width:1023px){.blog-post .article--featured{padding:0}}@media only screen and (max-width:767px){.blog-post .article--featured{flex-wrap:initial;flex-direction:column}}.blog-post .article--featured .article__img{margin-bottom:40px}@media only screen and (min-width:768px){.blog-post .article--featured .article__img{max-width:100%;flex:0 0 100%}}@media only screen and (max-width:767px){.blog-post .article--featured .article__img{margin-bottom:25px}.blog-post .article--featured .article__img .ratio21by1{padding-top:95%}}.blog-post .article--featured .article__content{padding:0}.blog-post .article--featured .article__author{margin-bottom:25px}@media only screen and (max-width:1023px){.blog-post .article--featured .article__author{margin-bottom:0}}@media only screen and (max-width:767px){.blog-post .article--featured .article__author img{display:none}.blog-post .article--featured .article__desc{margin-bottom:0}}.blog-post .comment .form-row{margin-bottom:20}.blog-post .comment .form-comment{font-size:26px;padding:30px 40px}@media only screen and (max-width:767px){.blog-post .comment .form-comment{font-size:18px}}.blog-post .sidebar .highlight .list__payment li{margin-right:13px}.blog-post .sidebar__list{padding:35px 45px;border-radius:5px;border:1px solid #333}@media only screen and (max-width:1023px){.blog-post .sidebar__list{padding:0;border:0}}.blog-post .sidebar__list .product{margin-bottom:40px}.blog-post .sidebar__list .product:last-child{margin-bottom:0}@media only screen and (max-width:1023px){.blog-post .sidebar__list .product:last-child{margin-bottom:40px}}@media only screen and (max-width:767px){.blog-post .sidebar__list .product__detail{text-align:left}.blog-post .sidebar__list .product .rating,.blog-post .sidebar__list .product__meta{justify-content:flex-start}}.cart{counter-reset:section}@media only screen and (min-width:1200px){.cart__container{max-width:1021px}}.cart__breadcrumb,.cart__item .cart__item-img a .svg__thumb{background-color:#eee}.cart__breadcrumb-list{display:flex;padding:20px 0;margin-bottom:0;list-style:none;justify-content:space-between}@media only screen and (max-width:767px){.cart__breadcrumb-list{padding:14px 0}.cart__breadcrumb-list li{text-align:center}}.cart__breadcrumb-button,.page__search .search__popular-list li a{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.cart__breadcrumb-button{padding:0;border:0;opacity:.4;font-size:18px;align-items:center;display:inline-flex;text-decoration:none}@media only screen and (max-width:767px){.cart__breadcrumb-button{display:block;font-size:14px}}@media only screen and (max-width:479px){.cart__breadcrumb-button{font-size:12px}}.cart__breadcrumb-button:before{width:22px;height:22px;font-size:12px;font-weight:700;margin-right:15px;align-items:center;border-radius:100%;display:inline-flex;justify-content:center;color:#fff;content:counter(section);counter-increment:section;background-color:#000}@media only screen and (max-width:767px){.cart__breadcrumb-button:before{display:flex;margin-bottom:5px;margin-left:auto;margin-right:auto}}.cart__breadcrumb-button.active{opacity:1}.cart__step{margin:0;padding:0;border:0}.cart__header{display:flex;align-items:center}@media only screen and (max-width:767px){.cart__header{flex-wrap:wrap;justify-content:center}}.cart__header .title{line-height:1;font-size:36px;margin-bottom:10px}@media only screen and (max-width:1023px){.cart__header .title{font-size:32px}}@media only screen and (max-width:767px){.cart__header .title{font-size:30px}}.cart__header-link{font-size:18px}@media only screen and (max-width:767px){.cart__header-link{font-size:16px}}@media only screen and (max-width:1023px){.cart__header-left .subtitle{margin-bottom:0}}.cart__header-right .countdown{margin-top:10px;justify-content:flex-end}@media only screen and (max-width:767px){.cart__header-right .countdown{justify-content:center}.cart__header-right .countdown-timer__block{padding:0 18px}}@media only screen and (max-width:479px){.cart__header-right .countdown-timer__block{padding:0 15px}}@media only screen and (max-width:321px){.cart__header-right .countdown-timer__num{font-size:26px}}.cart__info-bar.bg-dark{background-color:#d4161c}.cart__info-bar{display:flex;border-radius:5px;padding:20px 32px;align-items:center;justify-content:space-between}@media only screen and (max-width:1023px){.cart__info-bar{padding:15px}}@media only screen and (max-width:767px){.cart__info-bar{padding:17px 25px;justify-content:center}}@media only screen and (max-width:479px){.cart__info-bar{padding-top:15px}}@media only screen and (max-width:321px){.cart__info-bar{padding-left:20px;padding-right:20px}}.cart__info-bar-left{align-items:center;display:inline-flex}@media only screen and (max-width:767px){.cart__info-bar-left{flex-wrap:wrap;text-align:center;justify-content:center}.cart__info-bar-left .material-icons{font-size:24px}.cart__info-bar-left .cart__info-bar-text-1{font-size:14px}.cart__info-bar-left .cart__info-bar-text-2{display:block;flex:0 0 100%;max-width:100%;margin-top:8px}}@media only screen and (max-width:479px){.cart__info-bar-left .cart__info-bar-text-2{margin-top:5px}}.cart .form-counter .form-counter__decrement,.cart .form-counter .form-counter__increment{width:30px;flex:0 0 30px;color:#666}.cart .form-counter .form-counter__output{padding:6px;font-size:14px;color:#666}.cart__item-header{padding-bottom:20px;border-bottom:1px solid #333}@media only screen and (max-width:767px){.cart__item-header{padding:0 25px 15px}}.cart__item-header .cart__item-title{font-size:12px;color:#666}.cart__item-header .cart__item-qty-total{display:flex;justify-content:center}.cart__item-header .cart__item-qty-title{flex:0 0 55%;max-width:55%;text-align:center}.cart__item-header .cart__item-total-title{flex:0 0 45%;max-width:45%;text-align:center}.cart__item-header .cart__item-price{text-align:center}@media only screen and (max-width:767px){.cart__item-header .cart__item-price{text-align:right}}.cart__item{padding:25px 0;border-bottom:1px solid #333}@media only screen and (max-width:767px){.cart__item{padding:20px 25px}}@media only screen and (max-width:321px){.cart__item .badge{font-size:10px}}.cart__item .cart__desc{display:flex;align-items:center}.cart__item .cart__item-title{line-height:1.2;font-size:21px;margin-bottom:8px;display:inline-block;text-decoration:none}@media only screen and (max-width:1023px){.cart__item .cart__item-title{font-size:18px}}@media only screen and (max-width:767px){.cart__item .cart__item-title{font-size:14px}}.cart__item .cart__item-size{display:block;line-height:1;font-size:14px;margin-bottom:7px;color:#666}@media only screen and (max-width:767px){.cart__item .cart__item-size{font-size:12px;margin-bottom:1px}}.cart__item .cart__item-img{flex:0 0 100px;overflow:hidden;max-width:100px;margin-right:25px;border-radius:5px}@media only screen and (max-width:767px){.cart__item .cart__item-img{flex:0 0 55px;max-width:55px;margin-right:20px}}.cart__item .cart__item-img a{display:block}.cart__item .cart__item-remove{line-height:1;cursor:pointer;font-size:12px;color:#666;display:block;width:65px;border:0;gap:5px;outline:0;padding:0}.cart__item .cart__item-remove span{font-size:inherit;vertical-align:top}.cart__item .cart__item-meta{text-align:center}.cart__item .cart__item-price{display:block;font-size:14px;color:#666}.cart__item .cart__item-price-original{display:block;line-height:1;font-size:22px;font-weight:700;color:#000}.cart__item .cart__item-qty-total{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.cart__item .cart__item-qty-total{align-items:flex-end;flex-direction:column-reverse}}.cart__item .cart__item-qty{flex:0 0 55%;max-width:55%}@media only screen and (max-width:767px){.cart__item .cart__item-qty{flex:0 0 100%;max-width:100%}}.cart__item .cart__item-qty .form-counter{margin-bottom:0;max-width:100px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.cart__item .cart__item-qty .form-counter{max-width:75px}.cart__item .cart__item-qty .form-counter .form-counter__decrement,.cart__item .cart__item-qty .form-counter .form-counter__increment{width:20px;height:35px;flex:0 0 20px;line-height:35px}.cart__item .cart__item-qty .form-counter .form-counter__output{height:35px}}.cart__item .cart__item-total{flex:0 0 45%;max-width:45%;text-align:center}@media only screen and (max-width:767px){.cart__item .cart__item-total{flex:0 0 100%;max-width:100%;text-align:right}}.cart__item .cart__item-total span{font-size:22px;font-weight:700;color:#000}@media only screen and (max-width:767px){.cart__item .cart__item-total span{font-size:16px}.cart__footer .testimonial{margin-bottom:20px}.cart__footer .testimonial__slider{padding:0 30px}.cart__footer .product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next,.cart__footer .testimonial__slider .flickity-prev-next-button.previous,.product-detail__box .product__footer .cart__footer .testimonial__slider .flickity-prev-next-button.next{left:0;width:20px;height:20px;opacity:1}.cart__footer .testimonial__slider .flickity-prev-next-button.next{width:20px;height:20px;opacity:1;right:0;left:auto}.cart__footer .product-detail__box .product__footer .testimonial__slider .flickity-prev-next-button.next svg,.cart__footer .testimonial__slider .flickity-prev-next-button.next svg,.cart__footer .testimonial__slider .flickity-prev-next-button.previous svg,.product-detail__box .product__footer .cart__footer .testimonial__slider .flickity-prev-next-button.next svg{fill:#000}.cart__footer .testimonial__slider-item{flex-wrap:wrap}}.cart__footer .testimonial__author-thumbnail{border:0}@media only screen and (max-width:767px){.cart__footer .testimonial__author-thumbnail{width:162px;height:162px;margin-bottom:15px;border:6px solid #fff}.cart__footer .testimonial__slider-body{display:flex;flex:0 0 100%;max-width:100%;padding-left:0;flex-wrap:wrap;text-align:center}}@media only screen and (max-width:767px){.cart__footer .testimonial__slider-body h4{order:2;width:100%}.cart__footer .testimonial__slider-body .rating{order:1;width:100%;display:flex;margin-bottom:15px;justify-content:center}}@media only screen and (max-width:767px){.cart__footer .testimonial__info{order:3}.cart__footer .testimonial{order:2;flex:0 0 100%;max-width:100%;margin-bottom:0}.cart__footer .testimonial__author{order:3;width:100%;display:flex;justify-content:center}}.cart__footer .cart__subtotal{margin-bottom:35px}@media only screen and (max-width:1023px){.cart__footer .cart__subtotal{margin-bottom:25px}}.cart__footer .cart__subtotal-text{display:flex;line-height:1;font-size:14px;font-weight:400;margin-bottom:20px;align-items:center;color:#666;justify-content:space-between}.cart__footer .cart__price{font-size:22px;font-weight:700;color:#000}.cart__footer .cart__subtotal-note{line-height:1;font-size:14px;font-weight:400;color:#666}@media only screen and (max-width:479px){.cart__footer .cart__subtotal-note{font-size:13px}}.cart__footer .cart__total-text{display:flex;line-height:1;font-size:14px;font-weight:400;margin-bottom:20px;align-items:center;color:#666;justify-content:space-between}.cart__footer .cart__total-price{font-size:22px;font-weight:700;color:#000}.cart__footer .cart__button .btn{width:100%;cursor:pointer;margin-bottom:20px}@media only screen and (max-width:321px){.cart__footer .cart__button .btn{padding-left:15px;padding-right:15px}}.cart__footer .payment__ssl{display:flex;justify-content:flex-start}@media only screen and (max-width:767px){.cart__footer .payment__ssl{justify-content:center}}.cart__footer .payment__ssl .list__payment li img{max-height:22px}@media only screen and (max-width:1023px){.cart__footer .payment__ssl .list__payment li img{max-height:17px}}@media only screen and (max-width:1023px){.cart__footer .payment__ssl .list__payment li{margin-right:10px}}.cart__footer .payment__ssl .ssl-img{max-height:22px;margin-left:12px}@media only screen and (max-width:1023px){.cart__footer .payment__ssl .ssl-img{max-height:17px;margin-left:10px}}@media only screen and (min-width:768px)and (max-width:1023px){.cart__step-2 .cart__info-bar-left{line-height:1;display:inline-block;vertical-align:middle}}@media only screen and (max-width:1023px){.cart__step-2 .cart__info-bar-left .material-icons{vertical-align:middle}}.cart__step-2 .cart__item{padding:25px 0;border-bottom:1px solid #333}@media only screen and (max-width:767px){.cart__step-2 .cart__item{padding:20px 25px}}.cart__step-2 .cart__item .cart__item-title{margin-bottom:0}@media only screen and (max-width:767px){.cart__step-2 .cart__item .cart__item-title{font-size:16px}}.cart__step-2 .cart__item .cart__item-img{flex:0 0 70px;max-width:70px}.cart__step-2 .cart__item .cart__item-qty-button{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.cart__step-2 .cart__item .cart__item-qty-button{margin-top:15px;justify-content:flex-start}.cart__step-2 .cart__item .cart__item-meta{text-align:right}}.cart__step-2 .cart__item .cart__item-qty{flex:0 0 45%;max-width:45%}@media only screen and (max-width:767px){.cart__step-2 .cart__item .cart__item-qty{flex:0 0 auto;max-width:unset;margin-right:12px}}.cart__step-2 .cart__item .cart__item-qty .form-counter{margin-left:0;max-width:100px;margin-bottom:0}@media only screen and (max-width:767px){.cart__step-2 .cart__item .cart__item-qty .form-counter{max-width:75px}.cart__step-2 .cart__item .cart__item-qty .form-counter .form-counter__decrement,.cart__step-2 .cart__item .cart__item-qty .form-counter .form-counter__increment{width:20px;height:50px;flex:0 0 20px;line-height:50px}.cart__step-2 .cart__item .cart__item-qty .form-counter .form-counter__output{height:50px}}.cart__step-2 .cart__item .cart__item-button{flex:0 0 55%;max-width:55%;text-align:right}@media only screen and (max-width:767px){.cart__step-2 .cart__item .cart__item-button{flex:0 0 auto;max-width:unset}}.cart__step-2 .cart__item .cart__item-button .btn{margin-bottom:0}@media only screen and (max-width:321px){.cart__step-2 .cart__item .cart__item-remove{font-size:11px}}.cart__step-2 .cart__footer .testimonial__slider-item{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #333;border-radius:0}@media only screen and (max-width:1023px){.cart__step-2 .cart__footer .testimonial__slider-item{margin-bottom:30px;padding-bottom:30px}}.cart__step-2 .cart__footer .cart__footer-title{font-size:21px;margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #333}@media only screen and (max-width:767px){.cart__step-2 .cart__footer .cart__footer-title{padding-left:25px;padding-right:25px}}.cart__step-2 .cart__footer .payment__ssl{margin-bottom:25px}.cart__step-2 .cart__footer .list__payment{margin-bottom:0}.cart__step-2 .cart__footer .cart__footer-link-wrapper{font-size:14px;color:#666;display:inline-block}.cart__step-2 .cart__footer .cart__footer-link-wrapper .material-icons{font-size:11px}.cart__step-2 .cart__footer .cart__price{font-size:18px}.cart__step-2 .cart__footer .cart__items{margin-bottom:25px}.cart__step-2 .cart__footer .cart__item{padding:15px 0}@media only screen and (max-width:767px){.cart__step-2 .cart__footer .cart__item{padding-left:25px;padding-right:25px}}.cart__step-2 .cart__footer .cart__item .cart__item-title{font-size:16px;line-height:1.4;margin-bottom:0}@media only screen and (max-width:767px){.cart__step-2 .cart__footer .cart__item .cart__item-title{font-size:14px}}.cart__step-2 .cart__footer .cart__item .cart__item-qty{flex:0 0 100%;max-width:100%}@media only screen and (max-width:767px){.cart__step-2 .cart__footer .cart__item .cart__item-qty{margin-right:0}}.cart__step-2 .cart__footer .cart__item .cart__item-qty .form-counter .form-counter__decrement,.cart__step-2 .cart__footer .cart__item .cart__item-qty .form-counter .form-counter__increment{width:20px;height:38px;flex:0 0 20px;line-height:38px}.cart__step-2 .cart__footer .cart__item .cart__item-qty .form-counter .form-counter__output{padding:0;height:38px}.cart__step-2 .cart__footer .cart__item .cart__item-price-remove{line-height:1;text-align:right}.cart__step-2 .cart__footer .cart__item .cart__item-price-original{line-height:1;font-size:18px;text-align:right}.cart__discount{margin-bottom:30px}.cart__discount .form-row{position:relative}.cart__discount .form-input{font-size:14px;padding-right:120px}.cart__discount .form-row,.gift-card__content .payment__ssl ul{margin-bottom:0}.cart__discount-btn{top:50%;right:0;height:50px;border:0;cursor:pointer;font-size:14px;font-weight:700;position:absolute;padding:0 20px 0 0;color:#2dc650;transform:translateY(-50%)}#recover,.addresses [aria-expanded=false]~div[id],.cart__step{display:none}.cart__step.active{display:block}.page__faq .faq .title{line-height:1.1;text-align:center;margin-bottom:35px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.page__faq .faq .title{margin-bottom:24px}}.page__faq .faq__inner .tab{display:flex;flex-wrap:wrap;justify-content:center}.page__faq .faq__inner .tab__list{margin-bottom:60px;display:inline-flex}@media only screen and (max-width:1023px){.page__faq .faq__inner .tab__list{margin-bottom:30px}}@media only screen and (max-width:767px){.page__faq .faq__inner .tab__list{overflow-x:auto}}@media only screen and (max-width:479px){.page__faq .faq__inner .tab__list{margin-right:-25px}}@media only screen and (max-width:767px){.page__faq .faq__inner .tab__list li{flex:0 0 auto;max-width:100%;margin-right:30px}}.page__faq .faq__inner .tab__item{font-size:14px;padding-left:30px;padding-right:30px;padding-bottom:25px;color:#000}@media only screen and (max-width:767px){.page__faq .faq__inner .tab__item{padding:0 0 20px}}.page__faq .faq__inner .tab__content-wrapper{flex:0 0 100%;max-width:100%}.gift-card__img{border-radius:30px}@media only screen and (max-width:1023px){.gift-card__img{border-radius:5px}}@media only screen and (max-width:767px){.gift-card__img{margin-left:-10px;margin-right:-10px}}.gift-card .testimonial__slider-item{align-items:center}.gift-card__content .title{font-size:36px;margin-bottom:8px}@media only screen and (max-width:767px){.gift-card__content .title{font-size:23px;margin-bottom:5px}}.gift-card__content p,.header__list>li.has-childrens ul.child-lists>li.has-childrens ul.sub-child-lists>li.sub-menu-title-parent>a{color:#666}@media only screen and (max-width:767px){.gift-card__content p{font-size:14px}}.gift-card__content .gift-card__price{font-size:24px;margin-bottom:20px;color:#666}@media only screen and (max-width:767px){.gift-card__content .gift-card__price{font-size:18px;margin-bottom:10px}}.gift-card__content .gift-card__price span,.page__search .search__popular-list li a:hover{color:#000}.gift-card__content .form-row{display:flex;flex-wrap:wrap;margin-bottom:25px}@media only screen and (max-width:767px){.gift-card__content .form-row{margin-bottom:15px}}.gift-card__content .form-row .form-label{width:100%;display:block}.gift-card__content .gift-card__counter{width:26%;margin-right:30px}@media only screen and (max-width:767px){.gift-card__content .gift-card__counter{margin-right:15px}}@media only screen and (max-width:575px){.gift-card__content .gift-card__counter{width:120px}}@media only screen and (max-width:479px){.gift-card__content .gift-card__counter{width:80px;margin-right:10px}.gift-card__content .gift-card__counter .form-counter__decrement,.gift-card__content .gift-card__counter .form-counter__increment{padding:0;width:25px;flex:0 0 25px}.gift-card__content .gift-card__counter .form-counter__output{width:30px;flex:0 0 30px}}.gift-card__content .gift-card__button{flex:1 1 auto}
/*# sourceMappingURL=/cdn/shop/t/111/assets/custom-2.css.map */
