.page-header{background-color:var(--theme-color);padding:50px 0;margin-bottom:0!important}.page-header a{color:#fff;text-decoration:underline}.page-header a:hover{color:#ccc}.page-header-bg{position:relative;padding:120px 0;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-header-bg>*{position:relative}.page-header-lg{height:350px;padding:40px 0;display:flex;align-items:end}.page-header-lg h1.section__heading{font-size:28px}@media only screen and (min-width:991px){.page-header-lg h1.section__heading{font-size:40px}}.page-header h1.section__heading{display:flex;flex-wrap:wrap;column-gap:10px}.page-header h1.section__heading .count{font-size:16px;font-weight:400;text-transform:lowercase;margin-top:5px}.page-breadcrumb,.blog-breadcrumb{padding:17px 0;background-color:#F2F2F2;font-weight:600;font-size:.85rem}.page-breadcrumb a,.blog-breadcrumb a{text-decoration:underline}.section__wrapper__products{padding-bottom:41px}.section__wrapper__instagram{padding-bottom:0}.section__wrapper__testimonials{background:#f7f7f7}.testimonials__wrapper .testimonials__item{padding:20px;text-align:center;border:1px solid #ccc;background:#fff;margin:0 10px}.testimonials__wrapper .testimonials__item .testimonials__item__author{font-weight:700}.infoBox__wrapper{display:flex;justify-content:center;margin:0 auto;cursor:pointer}.infoBox__wrapper:hover .infoBox{border-color:var(--theme-color);color:var(--theme-color)}.infoBox__wrapper .infoBox{padding:15px 20px;display:flex;align-items:center;position:relative;gap:20px;border:2px solid #ccc;border-radius:10px;width:100%}.infoBox__wrapper .infoBox .img_wrapper{flex:none}.infoBox__wrapper .infoBox .img_wrapper img{width:auto;height:30px}.infoBox__wrapper .infoBox>div>*{display:block}.infoBox__wrapper .infoBox .title{font-weight:700;margin-bottom:0}.infoBox__wrapper .infoBox p{font-size:14px}.infoBox__wrapper .infoBox p:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.infoBox__wrapper .infoBox{flex-direction:column;gap:10px;align-items:start}}#register_form{display:none}.general__wrapper,.login__wrapper,.register__wrapper,.forgot-password__wrapper,.reset-password__wrapper{max-width:500px;margin:0 auto;text-align:center}.general__wrapper .form-group label,.login__wrapper .form-group label,.register__wrapper .form-group label,.forgot-password__wrapper .form-group label,.reset-password__wrapper .form-group label{text-align:left;width:100%}.form__register-link{margin-top:25px;text-align:center;font-size:16px}.form__register-link a{text-decoration:underline}.back_to_shop{display:flex;align-items:center;gap:5px;position:absolute;top:-35px}.back_to_shop svg{background:var(--theme-color);height:20px;width:20px;padding:5px;border-radius:50%}.shopping-cart__wrapper .shopping-cart__d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping-cart__wrapper .shopping-cart__itemList{display:table;border-collapse:collapse;table-layout:auto;border-spacing:0 30px;width:100%;position:relative}.shopping-cart__wrapper .shopping-cart__itemList .amount{font-family:var(--font-body);font-size:14px;font-weight:700}@media screen and (min-width:992px){.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading{display:table-header-group}}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span{display:table-cell;padding:20px 10px;border-bottom:1px solid #ccc;font-size:16px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span:first-child{width:140px;padding-left:0}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span:last-child{text-align:right}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item{display:table-row;table-layout:fixed;margin:0 0 20px 0;width:100%;border-bottom:1px solid #ccc;padding-bottom:30px;position:relative}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div{display:table-cell;vertical-align:top;padding:15px 10px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div:first-child{padding-left:0}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div:last-child{text-align:right;font-weight:700;font-size:16px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__thumbnail img{max-width:130px;border:1px solid #d1d1d1;border-radius:4px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__title{font-size:16px;line-height:20px;display:flex;justify-content:space-between}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__sub{color:#717171;margin-bottom:20px}@media screen and (max-width:767px){.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__sub>div{display:inline-block}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__sub>div:not(:first-child):before{content:",";margin-left:3px}}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__price .amount{margin-top:15px;font-size:16px;font-weight:400}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector{display:inline-flex;align-items:center;border:1px solid #000;white-space:nowrap;padding:5px;border-radius:3px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .minus-btn,.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .plus-btn{width:15px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .quantity{display:inline-block;width:54px;padding:0;text-align:center;letter-spacing:normal;background:#fff0;border:none;font-weight:500;font-size:15px;line-height:19px;color:#000}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .quantity::-webkit-outer-spin-button,.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity__selector .quantity:focus{border:0;outline:none}.shopping-cart__wrapper .shopping-cart__collaterals{background:#f0f0f0;border-radius:5px;margin-top:20px;padding:30px;position:sticky;top:100px}.shopping-cart__wrapper .shopping-cart__collaterals__header{border-bottom:1px solid #ccc}.shopping-cart__wrapper .shopping-cart__collaterals__header h2{font-size:18px;padding-bottom:10px}.shopping-cart__wrapper .shopping-cart__collaterals__content{padding:20px 0}.shopping-cart__wrapper .shopping-cart__collaterals__content>div{display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px;font-weight:500}.shopping-cart__wrapper .shopping-cart__collaterals__content>div.cart-discount span:last-child{text-align:right}.shopping-cart__wrapper .shopping-cart__collaterals__content .shopping-cart__collaterals__notice{font-weight:400;;font-size:15px;;text-transform:initial;;letter-spacing:normal;;color:#69727b}.shopping-cart__wrapper .shopping-cart__collaterals__total{padding:10px 0;border-top:1px solid #ccc;font-size:20px!important;font-weight:700!important}.shopping-cart__wrapper .shopping-cart__collaterals__footer{border-top:1px solid #ccc;padding-top:20px}@media screen and (max-width:1199px){.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span:first-child,.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div:first-child{width:120px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__thumbnail img{max-width:110px}}@media screen and (max-width:991px){.shopping-cart__wrapper{margin-top:40px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span:first-child{width:100%;display:block;margin-bottom:20px;padding-bottom:10px;font-weight:600}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__heading span:not(:first-child){display:none}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div{padding:0}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item>div:not(:first-child){padding-left:120px;width:100%;margin-bottom:10px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__thumbnail{position:absolute}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__thumbnail img{max-width:100px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__title{font-size:16px;padding-right:25px}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__price{display:none!important}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__price,.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity{text-align:left!important}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__quantity,.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__total{flex:0 0 50%!important}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__total{text-align:right}.shopping-cart__wrapper .shopping-cart__itemList .shopping-cart__item__action{position:absolute;top:0}}.coupon-membership_discount .woocommerce-remove-coupon{display:none}.coupon__wrapper .coupon__form{position:relative}.coupon__wrapper .coupon__form .btn{height:calc(100% - 10px);position:absolute;line-height:0;top:5px;right:5px;border-radius:4px}.checkout__wrapper .checkout__d-flex,.after__wrapper__d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.checkout__wrapper .checkout__form__header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.checkout__wrapper .checkout__form__header h2,.after__wrapper .after__header h2{font-size:20px;margin-bottom:15px}.checkout__wrapper .checkout__form__header>div{margin-bottom:30px}.checkout__wrapper .checkout__form__header>div a{text-decoration:underline}.checkout__wrapper .custom-form-check:hover{cursor:pointer}.checkout__wrapper .order-summary{position:-webkit-sticky;position:sticky;top:80px}.checkout__wrapper .order-summary__footer .coupon__wrapper{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.after__message{position:absolute;right:0;left:0;padding:15px 25px;margin:0 auto;text-align:center;height:54px}.after__message p{text-align:center;font-size:16px;font-weight:600;color:#fff;margin-bottom:0;max-width:1230px;margin:0 auto}.after__message.message__success{background:#23C552}.after__message.message__error{background:#F84F31}.after__wrapper{padding-top:54px}.after__wrapper h2,.after__wrapper h3{font-size:18px;font-weight:800}.after__wrapper .after__details__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.after__wrapper .after__details__wrapper>div{position:relative;padding:10px 30px;flex:1}.after__wrapper .after__details__wrapper>div:first-child{padding-left:0}.after__wrapper .after__details__wrapper>div:after{content:"";height:50%;width:1px;background:#ccc;position:absolute;top:18px;right:0}.after__wrapper .after__details__wrapper>div>span:last-child{font-weight:600;display:block;font-size:16px}@media screen and (min-width:992px){.after__wrapper .after__details__wrapper>div:last-child:after{display:none}}@media screen and (max-width:991px){.after__wrapper .after__details__wrapper>div{flex:0 0 50%}.after__wrapper .after__details__wrapper>div:nth-child(odd){padding-left:0}.after__wrapper .after__details__wrapper>div:nth-child(even){padding-left:30px}.after__wrapper .after__details__wrapper>div:nth-child(3):before,.after__wrapper .after__details__wrapper>div:nth-child(4):before{content:"";background:#ccc;height:0;width:50%;position:absolute;top:0;left:25%}.after__wrapper .after__details__wrapper>div:after{width:0}}.after__wrapper .after__address-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.after__wrapper .after__address-details h3{font-size:16px}.after__wrapper .after__address-details p{margin-bottom:0}.after__wrapper .after__address-details .after__address__billing,.after__wrapper .after__address-details .after__address__shipping{flex:0 0 50%;margin-bottom:20px}.after__wrapper .after__address-details .after__address__order-notes{flex:0 0 100%;margin-bottom:30px}@media screen and (max-width:575px){.after__wrapper .after__address-details .after__address__billing,.after__wrapper .after__address-details .after__address__shipping{flex:0 0 100%}}.after__wrapper .pdf-download a{color:#0d6efd!important;text-decoration:underline}.blog__wrapper__d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__wrapper .blog__itemList .blog__col{margin-bottom:60px}@media only screen and (min-width:992px){.blog__wrapper .blog__wrapper__d-flex>.blog__col:not(:first-child){border-left:1px solid #ccc}}.blog__wrapper .blog__itemList .blog__thumbnail{overflow:hidden;margin-bottom:2em;height:220px}.blog__wrapper .blog__itemList .blog__thumbnail img{transition:all 0.3s;object-fit:cover;object-position:center;width:100%;height:100%}.blog__wrapper .blog__itemList .blog__content:hover img{transform:scale(1.2)}.section__wrapper.single-blog__wrapper .section__header{margin-bottom:50px}.blog__wrapper .blog__itemList .blog__meta,.single-blog__wrapper .blog__meta{margin-bottom:10px;margin-top:5px;font-size:12px;color:#888}.blog__wrapper .blog__itemList .blog__meta>span:not(:first-child):before,.single-blog__wrapper .blog__meta>span:not(:first-child):before{content:'·';padding:0 7px}.blog__wrapper .blog__itemList .blog__meta .blog__meta__category a{color:var(--theme-color)}.blog__wrapper .blog__itemList .blog__title h2{font-size:18px;margin-bottom:1em;line-height:1.41575em;text-overflow:ellipsis;overflow:hidden;height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog__wrapper .blog__itemList .blog__excerpt .blog__excerpt__summary{margin-bottom:1rem;text-overflow:ellipsis;overflow:hidden;height:87px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.blog__wrapper .blog__itemList .blog__actions{font-weight:600}.blog__wrapper .blog__itemList .blog__actions a{text-decoration:underline;color:var(--theme-color)}.single-blog__wrapper .blog__container .blog__thumbnail{margin-bottom:40px}.single-blog__wrapper .blog__container .blog__thumbnail img{width:100%}.single-blog__wrapper .blog__container .blog__content{font-size:16px}.single-blog__Wrapper .blog__container .blog__content ul,.single-blog__Wrapper .blog__container .blog__content ol{list-style:initial;padding-left:2rem}.single-blog__wrapper .blog__footer{margin-top:40px;margin-bottom:40px}.single-blog__wrapper .blog__footer .blog__footer__d-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.single-blog__wrapper .blog__footer .blog__meta__social-share{margin-bottom:30px;display:flex;align-items:center;gap:15px}.single-blog__wrapper .blog__footer .blog__meta__social-share a img{height:28px;width:28px}.single-blog__wrapper .blog__footer .blog__meta__social-share,.single-blog__wrapper .blog__footer .blog__meta__itemList{flex:0 0 100%}@media screen and (max-width:991px){.single-blog__wrapper .blog__footer{margin-bottom:0}}@media screen and (min-width:768px){.single-blog__wrapper .blog__footer .blog__meta__social-share{flex:0 0 30%;order:2;justify-content:end}.single-blog__wrapper .blog__footer .blog__meta__itemList{flex:0 0 70%}}.single-blog__wrapper .blog__footer .blog__meta__item{margin-bottom:15px}.single-blog__wrapper .blog__footer .blog__meta__item.blog__meta__item-categories,.single-blog__wrapper .blog__footer .blog__meta__item.blog__meta__item-tags{display:flex}.single-blog__wrapper .blog__footer .blog__meta__item div:first-child{font-weight:600;flex:0 0 80px;display:inline-block}.single-blog__wrapper .blog__footer .blog__meta__item.blog__meta__item-categories a:not(:first-child):before{content:" ,";display:inline-block;margin-left:3px}.single-blog__wrapper .blog__footer .blog__meta__item.blog__meta__item-tags a{padding:3px 15px;border:1px solid #ccc;background:#eef2f8;font-size:12px;margin-bottom:10px;display:inline-block;margin-right:5px}.single-blog__wrapper .blog__footer .blog__meta__item.blog__meta__item-tags span:not(:first-child){margin-bottom:10px}.single-blog__wrapper .blog__footer .blog__meta__nav-links{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:767px){.single-blog__wrapper .blog__footer .blog__meta__nav-links div{max-width:160px}}.single-blog__wrapper .blog__footer .blog__meta__nav-links a{color:var(--theme-color);display:block}.single-blog__wrapper .widget,.single-blog__wrapper .blog__sideMenu{margin-bottom:50px}.single-blog__wrapper .blog__sideMenu .widget-title,.single-blog__wrapper .blog__sideMenu .blog__sideMenu__header{font-size:18px;color:#000;font-weight:700;padding:0 0 15px;margin-bottom:1.2em;border-bottom:1px solid #ccc}.single-blog__wrapper .blog__sideMenu li,.single-blog__wrapper .blog__sideMenu .blog__sideMenu__content__item,.custom__sideMenu .custom__sideMenu__content__item{display:flex;margin-bottom:10px}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__content__item.posts,.custom__sideMenu .custom__sideMenu__content__item.posts{border-bottom:1px solid #eee;padding-bottom:10px}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__thumbnail,.custom__sideMenu .custom__sideMenu__thumbnail{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;overflow:hidden;margin-right:1em;width:75px;height:75px;border:1px solid #ccc}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__thumbnail img,.custom__sideMenu .custom__sideMenu__thumbnail img{object-fit:cover;display:block;height:100%}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__info,.custom__sideMenu .custom__sideMenu__info{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__info__title,.custom__sideMenu .custom__sideMenu__info__title{font-weight:700}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__info__meta,.custom__sideMenu .custom__sideMenu__info__meta{color:#717171;font-size:14px}.single-blog__wrapper .blog__sideMenu .blog__sideMenu__content__item.tags,.custom__sideMenu .custom__sideMenu__content__item.tags{display:inline-block}.single-blog__wrapper .blog__sideMenu .tagcloud a,.single-blog__wrapper .blog__sideMenu .blog__sideMenu__content__item.tags a,.custom__sideMenu .custom__sideMenu__content__content__item.tags a{padding:3px 15px;border:1px solid #ccc;margin-right:5px;background:#eef2f8;font-size:14px!important}.blog-search-form{position:relative}.blog-search-form input{width:100%;line-height:1;padding:1em 7.41575em 1em 1.41575em;font-size:inherit}.blog-search-form .btn{height:calc(100% - 10px);line-height:0;position:absolute;top:4px;right:4px;padding:.6180469716em 1.41575em}@media screen and (max-width:991px){.single-blog__wrapper .widget,.single-blog__wrapper .blog__sideMenu{margin-bottom:30px}}.faq__wrapper>div{margin-bottom:20px}.faq__wrapper h3,.faq__footer h3{font-weight:600;font-size:16px;margin-bottom:20px}.faq__wrapper p,.faq__footer p{font-size:16px}.contact-us__form{margin-bottom:30px}.contact-us__header{font-size:18px;font-weight:600;margin-bottom:30px}.contact-us__information .contact-us__information__item{margin-bottom:30px;font-size:16px;display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.contact-us__information .contact-us__information__item svg{width:25px;position:absolute;top:0}.contact-us__information .contact-us__information__item div{padding-left:35px}.contact-us__information .contact-us__information__item div.footer__social{padding-left:0}.contact-us__information .contact-us__information__item div.footer__social ul li{display:inline-block;margin-right:15px}.contact-us__information .contact-us__information__item div.footer__social svg{position:relative}