@charset "UTF-8";@keyframes stickyDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes p-meta-left{0%{opacity:0;transform:translate3d(-50%,0,0)}to{opacity:1;transform:none}}@keyframes btn-none{to{opacity:1;visibility:visible;transform:translateY(0)}0%{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes ModalFadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes ModalFadeInDown{0%{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-50px,0)}}*,::after,::before{box-sizing:border-box}body,html{height:100%}body,h1,h2,h3,h4,h5,h6{font-family:"sf-compact",sans-serif}body{font-size:16px;font-weight:400;font-style:normal;line-height:1.5;overflow-x:hidden;color:#494949;background:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin:0;color:var(--heading-color)}.h1,.h2,.h3,.h4,.h5,.h6{line-height:inherit;margin:0}p{margin:0}a{cursor:pointer}a,button{line-height:inherit;display:inline-block;text-decoration:none;color:inherit}:focus{outline:0}a:focus,button:focus{text-decoration:none;color:inherit;outline:0}a:hover{text-decoration:none;color:var(--hover-color)}button,input[type=submit]{cursor:pointer}img{max-width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}ol,ul{margin:0;padding:0;list-style-type:none}hr{border-top-width:2px}.text-wrapper h1,.text-wrapper h2,.text-wrapper h3,.text-wrapper h4,.text-wrapper h5,.text-wrapper h6{margin:20px 0 5px}.text-wrapper ol,.text-wrapper ul{margin-bottom:20px}.text-wrapper p{font-weight:300;margin-bottom:15px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.custom-container{max-width:1526px}}@media only screen and (min-width:1600px),only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.container-fluid,.custom-container{padding:0 40px}}@media only screen and (max-width:767px){.container-fluid,.custom-container{padding:0 20px}}.home-container{max-width:1720px}.tooltip{font-family:"sf-compact",sans-serif;font-size:14px;line-height:14px}.tooltip-inner{padding:10px 10px 7px;border-radius:3px;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.tab-content .tab-pane{display:block;overflow:hidden;height:0;visibility:hidden;max-width:100%;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.paginations-list li a,.view-more-btn{background-color:transparent;transition:all .3s cubic-bezier(.22,.61,.36,1);font-size:18px}.view-more-btn{color:gray;font-weight:400;font-family:"sf-compact",sans-serif;line-height:1;border:1px solid #dbdbdb;border-radius:60px;padding:15px 30px 13px;margin-top:65px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.view-more-btn{font-size:16px;margin-top:50px;padding:12px 25px 11px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.view-more-btn{font-size:16px}}.view-more-btn:hover{border-color:#e8a4a4;background-color:#e8a4a4;color:#fff}.view-more-btn-2,.view-more-btn-2:hover{color:#fff}.related-title__title{font-size:36px;font-weight:500;font-family:"sf-compact",sans-serif;line-height:1;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.related-title__title{font-size:28px}}@media only screen and (max-width:767px){.related-title__title{font-size:24px}}.btn{font-size:16px;font-weight:400;line-height:1.2;color:#494949;background-color:#fff;border:2px solid;border-radius:0;padding:14px 33px 13px;white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px){.btn{padding:12px 25px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.btn{padding:10px 25px}}.custom-g-1,.custom-gx-1{--bs-gutter-x:20px}.custom-g-1,.custom-gy-1{--bs-gutter-y:20px}.custom-g-2,.custom-gx-2{--bs-gutter-x:40px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.custom-g-2,.custom-gx-2{--bs-gutter-x:20px}}@media only screen and (min-width:768px) and (max-width:991px){.custom-g-2,.custom-gx-2{--bs-gutter-x:30px}}.custom-g-2,.custom-gy-2{--bs-gutter-y:40px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.custom-g-2,.custom-gy-2{--bs-gutter-y:20px}}@media only screen and (min-width:768px) and (max-width:991px){.custom-g-2,.custom-gy-2{--bs-gutter-y:30px}}.section-title__icon{color:#aaa;font-size:64px;line-height:1;display:block;margin-bottom:10px;margin-top:-10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.section-title__icon{font-size:46px}}@media only screen and (max-width:767px){.section-title__icon{font-size:38px}}.section-title__icon svg{width:1em;height:1em}.section-title__title{font-size:46px;font-weight:400;font-family:"sf-compact",sans-serif;color:#e8a4a4;line-height:1;margin-bottom:-10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.section-title__title{font-size:36px;margin-bottom:-8px}}@media only screen and (max-width:767px){.section-title__title{font-size:28px}}.section-title-2{position:relative;z-index:1}.section-title-2__title{font-size:50px;font-weight:500;font-family:"sf-compact",sans-serif;color:#fff;line-height:1.1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.section-title-2__title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title-2__title{font-size:28px}}@media only screen and (max-width:767px){.section-title-2__title{font-size:24px}}.section-title-2__shape{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:-1}.section-title-2__shape img{width:auto;height:auto}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.section-title-2__shape img{height:180px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title-2__shape img{height:140px}}@media only screen and (max-width:767px){.section-title-2__shape img{height:100px}}.section-title-3{display:flex;flex-direction:column;gap:20px}.section-title-3__title{font-size:56px;font-weight:400;line-height:1;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.section-title-3__title{font-size:36px}}@media only screen and (max-width:767px){.section-title-3__title{font-size:24px}}.section-title-3 p{font-size:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.section-title-3 p{font-size:18px}}.section-padding{padding-top:100px;padding-bottom:100px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.section-padding{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.section-padding{padding-top:60px;padding-bottom:60px}}.section-padding-1{padding-top:100px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.section-padding-1{padding-top:80px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.section-padding-1{padding-top:60px}}.section-padding-2{padding-bottom:100px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.section-padding-2{padding-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.section-padding-2{padding-bottom:60px}}.swiper-dot-style-1,.swiper-dot-style-2{position:relative}.swiper-dot-style-1 .swiper-pagination{position:relative;bottom:0;margin-top:40px;display:flex;justify-content:center}.swiper-dot-style-1 .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #494949;background-color:transparent;transition:all .3s cubic-bezier(.22,.61,.36,1);margin:0 5px;opacity:1}.swiper-dot-style-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}.swiper-dot-style-2 .swiper-pagination{position:relative;display:flex;justify-content:center;margin-top:65px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.swiper-dot-style-2 .swiper-pagination{margin-top:50px}}.swiper-dot-style-2 .swiper-pagination:hover{color:#b28686}.swiper-dot-style-2 .swiper-pagination .swiper-pagination-bullet{width:30px;height:8px;border-radius:30px;background-color:#d3d3d3;transition:all .3s cubic-bezier(.22,.61,.36,1);margin:0 5px;opacity:1}.swiper-dot-style-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px;background-color:#395749}.navigation-arrows-style-1{position:relative;z-index:8}.navigation-arrows-style-1 .swiper-button-next,.navigation-arrows-style-1 .swiper-button-prev{font-size:14px;font-weight:700;width:36px;height:36px;line-height:36px;background-color:#fff;color:#212529;transition:all .3s cubic-bezier(.22,.61,.36,1);opacity:1;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:50%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px),only screen and (max-width:767px){.navigation-arrows-style-1 .swiper-button-next,.navigation-arrows-style-1 .swiper-button-prev{width:30px;height:30px;line-height:30px}}.navigation-arrows-style-1 .swiper-button-next::after,.navigation-arrows-style-1 .swiper-button-prev::after,.navigation-arrows-style-2 .swiper-button-next::after,.navigation-arrows-style-2 .swiper-button-prev::after,.single-form input[type=checkbox],.single-form input[type=radio],.single-form select.select2{display:none}.navigation-arrows-style-1 .swiper-button-next svg,.navigation-arrows-style-1 .swiper-button-prev svg{width:1em;height:1em;vertical-align:middle}.navigation-arrows-style-1 .swiper-button-next:hover,.navigation-arrows-style-1 .swiper-button-prev:hover{background-color:#fff;color:#fff}.navigation-arrows-style-1 .swiper-button-next{right:-80px}@media only screen and (min-width:1200px) and (max-width:1599px){.navigation-arrows-style-1 .swiper-button-next{right:-18px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.navigation-arrows-style-1 .swiper-button-next{right:-15px}}.navigation-arrows-style-1 .swiper-button-prev{left:-80px}@media only screen and (min-width:1200px) and (max-width:1599px){.navigation-arrows-style-1 .swiper-button-prev{left:-18px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.navigation-arrows-style-1 .swiper-button-prev{left:-15px}}.navigation-arrows-style-2{position:relative}.navigation-arrows-style-2 .swiper-button-next,.navigation-arrows-style-2 .swiper-button-prev{width:36px;height:36px;line-height:36px;position:relative;margin-top:0;border:1px solid #fff;background-color:#fff;border-radius:50%;font-size:14px;font-weight:700;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1);left:0;right:0}@media only screen and (max-width:767px){.navigation-arrows-style-2 .swiper-button-next,.navigation-arrows-style-2 .swiper-button-prev{width:30px;height:30px;line-height:30px;font-size:12px}}.navigation-arrows-style-2 .swiper-button-next svg,.navigation-arrows-style-2 .swiper-button-prev svg{width:1em;height:1em}.navigation-arrows-style-2 .swiper-button-next:hover,.navigation-arrows-style-2 .swiper-button-prev:hover{background-color:#d68d67;border:1px solid #d68d67;color:#fff}.bg-color{background-color:#f4ece7}.paginations{margin-top:60px}.paginations-list{display:flex;justify-content:center;flex-wrap:wrap}.paginations-list li{margin:0 5px 5px}.paginations-list li a{color:#494949;width:46px;height:46px;line-height:48px;border:1px solid #c6c6c6;border-radius:50%;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.paginations-list li a{width:40px;height:40px;line-height:40px;font-size:16px}}@media only screen and (max-width:767px){.paginations-list li a{width:34px;height:34px;line-height:34px;font-size:15px}}.paginations-list li a.active,.paginations-list li a:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.paginations-list-2{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.paginations-list-2 li{padding:0 5px 5px}.paginations-list-2 li a{background-color:transparent;color:#494949;width:44px;height:44px;line-height:46px;border:1px solid #c6c6c6;border-radius:50%;transition:all .3s cubic-bezier(.22,.61,.36,1);text-align:center;font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.paginations-list-2 li a{width:38px;height:38px;line-height:38px;font-size:16px}}@media only screen and (max-width:767px){.paginations-list-2 li a{width:34px;height:34px;line-height:34px;font-size:15px}}.paginations-list-2 li a.active,.paginations-list-2 li a:hover{background-color:#fff;border-color:#fff;color:#fff}.single-form{margin-top:25px}.single-form__label{font-size:16px;line-height:1.3;margin-bottom:10px}.single-form__input{width:100%;font-size:18px;line-height:20px;padding:20px;border:1px solid #dedede;transition:all .3s cubic-bezier(.22,.61,.36,1);display:block}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.single-form__input{font-size:16px;padding:15px}}@media only screen and (min-width:768px) and (max-width:991px){.single-form__input{font-size:16px;padding:12px 15px}}.single-form__input:focus{border-color:#bbb}.single-form__btn{background-color:#fff;border-color:#fff;color:#fff}.single-form__btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.single-form__select{border-radius:0;border:solid 1px #dedede;float:none;color:#757575;font-size:18px;width:100%;height:auto;line-height:20px;outline:0;padding:20px;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.single-form__select{font-size:16px;padding:15px}}@media only screen and (min-width:768px) and (max-width:991px){.single-form__select{font-size:16px;padding:12px 15px}}.single-form__select::after{border-bottom:2px solid #888;border-right:2px solid #888;height:8px;right:20px;width:8px}.single-form__select .nice-select-dropdown{border-radius:0;width:100%}.single-form__select .nice-select-search-box{padding:10px}.single-form__select .nice-select-search{background-color:#fff;border:1px solid #dedede;border-radius:0;color:#fff;padding:7px 12px;width:100%;min-height:40px;line-height:30px;font-size:16px}.single-form__select .list{border-radius:0}.single-form__select .option{color:#494949}.header-mid-meta__item li a:hover,.header-mid-meta__item li button:hover,.single-form__select .option.focus,.single-form__select .option:hover{background-color:#3c55ff;color:#fff}.header__top--items li a:hover span,.single-form__select .option.selected.focus{color:#3c55ff}.single-form textarea{height:150px}.single-form .checkbox-label{margin-bottom:0}.single-form .checkbox-label span,.single-form .checkbox-label span::before{width:16px;height:16px;text-align:center;transition:all .3s cubic-bezier(.22,.61,.36,1)}.single-form .checkbox-label span{position:relative;display:inline-block;background-color:#fff;border:1px solid #bbb;line-height:0;margin:-4px 10px 0 0;outline:0;vertical-align:middle;clear:none;cursor:pointer;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.single-form .checkbox-label span::before{position:absolute;content:"";font-family:LaStudioIcons;font-size:10px;line-height:14px;color:#fff;top:0;left:0;opacity:0;visibility:hidden}.single-form input[type=checkbox]:checked+.checkbox-label span,.single-form input[type=radio]:checked+.radio-label span{background-color:#fff;border-color:#fff}.single-form input[type=checkbox]:checked+.checkbox-label span::before{opacity:1;visibility:visible}.single-form .radio-label{margin-bottom:0;background:0 0}.single-form .radio-label span,.single-form .radio-label span::before{width:14px;height:14px;border-radius:50%;transition:all .3s cubic-bezier(.22,.61,.36,1)}.single-form .radio-label span{position:relative;display:inline-block;background-color:#fff;border:1px solid #bbb;line-height:0;margin:-4px 5px 0 0;outline:0;text-align:center;vertical-align:middle;clear:none;cursor:pointer;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.single-form .radio-label span::before{position:absolute;content:"";background-color:#efa000;top:-1px;left:-1px;transform:scale(0)}.single-form input[type=radio]:checked+.radio-label span::before{transform:scale(.5)}.header{position:absolute;top:0;left:0;width:100%;z-index:99}.header-padding{padding:25px 0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-padding{padding:20px 0}}.header__top{background-color:#bfecf0;padding:12px 0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header__top{padding:8px 0}}.header__top--wrapper{display:flex}@media only screen and (max-width:767px){.header__top--wrapper{display:block;text-align:center}}.header__top--wrapper p{color:#46628e;font-size:18px;font-weight:700;line-height:1.25;padding:3px 0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:1200px) and (max-width:1599px){.header__top--wrapper p{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.header__top--wrapper p{font-size:14px}}@media only screen and (max-width:767px){.header__top--wrapper p{font-size:12px}}.header__top--wrapper p span{color:#d97878}.header__top--items{margin-right:-15px;margin-left:-15px;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:991px){.header__top--items{margin-right:-10px;margin-left:-10px}}@media only screen and (max-width:767px){.header__top--items{justify-content:space-between}}.header__top--items li{padding-right:15px;padding-left:15px}@media only screen and (min-width:768px) and (max-width:991px){.header__top--items li{padding-right:10px;padding-left:10px}}.header__top--items li a i{font-size:14px;color:#fff}.header__top--items li a span{font-size:14px;color:#494949;padding-left:5px;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1600px){.header__top--items li a span{font-size:18px}}.header__middle{padding:42px 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.header__middle{padding:30px 0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header__middle{padding:25px 0}}.header-mid-logo{padding:30px 0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-mid-logo{padding:10px 0}}.header-mid-logo a{display:inline-block}.header-mid-logo img{width:100%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-mid-logo img{height:30px}}.header-mid-meta__item{display:flex;align-items:center;margin-left:-7.5px;margin-right:-7.5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-mid-meta__item{margin-left:-5px;margin-right:-5px}}.header-mid-meta__item li{padding:0 7.5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-mid-meta__item li{padding:0 5px}}.header-mid-meta__item li a,.header-mid-meta__item li button{background-color:#fff;color:#494949;position:relative;transition:all .3s cubic-bezier(.22,.61,.36,1);font-size:20px;width:50px;height:50px;line-height:50px;text-align:center;padding:0;border:0;box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:50%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header-mid-meta__item li a,.header-mid-meta__item li button{font-size:16px;width:38px;height:38px;line-height:38px}}@media only screen and (max-width:575px){.header-mid-meta__item li a,.header-mid-meta__item li button{font-size:15px;width:32px;height:32px;line-height:32px}}.header-mid-meta__item li a .badge,.header-mid-meta__item li button .badge{background-color:#3c55ff;color:#fff;border-radius:50%;padding:0;width:18px;height:18px;line-height:20px;text-align:center;font-weight:500;font-size:9px;position:absolute;left:43%;bottom:80%}.header-mid-search,.menu-items-list>li{position:relative}.header-mid-search__box{background-color:#fff;padding:10px 20px;border-radius:40px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);position:relative;max-width:300px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.header-mid-search__box{max-width:250px;padding:6px 20px}}.header-mid-search__input{font-size:16px;line-height:20px;padding:5px 25px 5px 0;border:0;width:100%;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.header-mid-search__input{font-size:15px}}.header-mid-search__btn{font-size:18px;color:#fff;background-color:transparent;padding:0;border:0;font-weight:600;transition:all .3s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;transform:translateY(-50%);right:20px}.header-mid-search__btn:hover,.header__main--meta .toggle-icon:hover,.menu-items-list .sub-menu li:hover>a,.menu-items-list>li:hover>a,.menu-items-list>li>a.active{color:#3c55ff}.header-mid-toggle{margin-left:10px}.header-mid-toggle__toggle{padding:0;border:0;background:#fff;color:#494949;font-size:16px;width:38px;height:38px;line-height:38px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-radius:50%}@media only screen and (max-width:575px){.header-mid-toggle__toggle{font-size:15px;width:32px;height:32px;line-height:32px}}.header-mid-toggle__toggle:focus,.header-mid-toggle__toggle:hover{background-color:#3c55ff;color:#fff}.header-mid-shape-1{position:absolute;top:-60px;left:-30px;max-width:99%;z-index:-1}@media only screen and (min-width:992px) and (max-width:1199px){.header-mid-shape-1{top:-40px}}@media only screen and (min-width:768px) and (max-width:991px){.header-mid-shape-1{top:-30px}}.footer-about__logo img,.header-mid-shape-1 img,.header-mid-shape-2 img{width:100%;height:auto;object-fit:cover}.header-mid-shape-2{position:absolute;top:-55px;right:-40px;max-width:62%;z-index:-1}@media only screen and (min-width:992px) and (max-width:1199px){.header-mid-shape-2{top:-40px}}@media only screen and (min-width:768px) and (max-width:991px){.header-mid-shape-2{top:-30px;right:-15px;max-width:70%}}@media only screen and (max-width:767px){.header-mid-shape-2{top:-23px;right:-10px;max-width:50%}}.header__main.header-shadow{box-shadow:0 1px 0 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.header__main{padding:10px 0}}.header__main--toggle{padding:0;border:0;background:0 0;color:#fff;font-size:24px;line-height:1}@media only screen and (max-width:767px){.header__main--toggle{font-size:20px}}.header__main--toggle:focus,.header__main--toggle:hover{color:#fff}.header__main--logo a img{width:100%;height:28px}.header__main--meta{padding:13px 0}.header__main--meta .toggle-icon{font-size:22px;width:22px;line-height:22px;height:22px;text-align:center;color:#fff;position:relative;transition:all .3s cubic-bezier(.22,.61,.36,1);padding:0;border:0;background:0 0;margin-left:20px}.about-video__play svg,.header__main--meta .toggle-icon svg{width:1em;height:auto}.header__main--meta .toggle-icon span{color:#fff;font-size:24px;line-height:24px;width:24px;height:24px}.header__main-dark .header__main--toggle,.header__main-dark .toggle-icon,.header__main-dark .toggle-icon span,.menu-items-list .mega-menu li a.active,.menu-items-list .sub-menu li a.active>a{color:#fff}.header__main-dark .header__main--toggle:focus,.header__main-dark .header__main--toggle:hover{color:#3c55ff}.menu-items-list .sub-menu li a,.menu-items-list>li>a{white-space:nowrap;transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:1.7;display:flex;align-items:center}.menu-items-list>li>a{font-size:22px;font-family:"sf-compact",sans-serif;font-weight:600;color:#fff;padding:13px 35px}@media only screen and (min-width:1200px) and (max-width:1599px){.menu-items-list>li>a{font-size:20px;padding:13px 30px}}@media only screen and (min-width:992px) and (max-width:1199px){.menu-items-list>li>a{font-size:18px;padding:13px 30px}}.menu-items-list>li>a span{position:relative;display:block}.menu-items-list>li>a i{font-size:10px;margin-left:5px}.menu-items-list>li:hover>.mega-menu,.menu-items-list>li:hover>.sub-menu{transform:translateY(0);opacity:1;visibility:visible;top:100%}.menu-items-list>li:hover>.mega-menu>li:hover>.sub-menu,.menu-items-list>li:hover>.sub-menu>li:hover>.sub-menu{left:100%;top:0;opacity:1;visibility:visible}.menu-items-list .mega-menu,.menu-items-list .sub-menu{position:absolute;left:0;z-index:999;background:#fff;visibility:hidden;opacity:0;transform:translateY(20px);transition:transform 200ms,opacity 200ms;transition-timing-function:cubic-bezier(.17,.67,.83,.67);box-shadow:0 5px 15px rgba(0,0,0,.078)}.menu-items-list .sub-menu{top:-999em;width:230px;padding:15px}.menu-items-list .sub-menu li{margin:0;position:relative}.menu-items-list .sub-menu li a{font-size:18px;padding:5px 10px;color:#494949;justify-content:space-between}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.menu-items-list .sub-menu li a{font-size:16px}}.menu-items-list .mega-menu li a span,.menu-items-list .sub-menu li a span{position:relative;display:inline-block}.menu-items-list .mega-menu li a span::before,.menu-items-list .sub-menu li a span::before{position:absolute;content:"";width:0;height:1px;bottom:4px;left:0;background-color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.menu-items-list .sub-menu li a i{font-size:9px;transform:rotate(-90deg)}.menu-items-list .sub-menu li a.active>a span::before{width:100%;background-color:#fff}.menu-items-list .mega-menu li:hover a span::before,.menu-items-list .sub-menu li:hover>a span::before{width:100%;background-color:#3c55ff}.menu-items-list .mega-menu{right:0;top:100%;padding:50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.menu-items-list .mega-menu{padding:30px}}.menu-items-list .mega-menu li a{font-size:18px;line-height:1.7;color:#494949;padding:5px 10px;display:block;white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.menu-items-list .mega-menu li a{font-size:16px}}.menu-items-list .mega-menu li:hover a{color:#3c55ff}.menu-items-list .mega-menu--wrapper{padding:50px 135px}@media only screen and (min-width:1200px) and (max-width:1599px){.menu-items-list .mega-menu--wrapper{padding:50px 90px}}@media only screen and (min-width:992px) and (max-width:1199px){.menu-items-list .mega-menu--wrapper{padding:50px 70px}}.menu-items-list .mega-menu__banner{width:40%;flex:0 0 auto}.menu-items-list .mega-menu__banner a,.mobile-menu-items .mega-menu__banner a,.mobile-menu-items .sub-menu__banner a{position:relative;display:block;text-align:center}.menu-items-list .mega-menu__banner--image{overflow:hidden}.banner-item__image img,.menu-items-list .mega-menu__banner--image img,.mobile-menu-items .mega-menu__banner--image img,.mobile-menu-items .sub-menu__banner--image img{width:100%;height:auto;object-fit:cover;transition:all .3s cubic-bezier(.22,.61,.36,1)}.menu-items-list .mega-menu__banner--image:hover img,.mobile-menu-items .mega-menu__banner--image:hover img,.mobile-menu-items .sub-menu__banner--image:hover img{transform:scale(1.15)}.menu-items-list .mega-menu__banner--caption{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.menu-items-list .mega-menu__banner--caption .caption-title{font-size:46px;font-weight:600;line-height:1em;color:#fff;margin:0 0 20px;position:relative}.menu-items-list .mega-menu__banner--caption .caption-title::after,.mobile-menu-items .mega-menu__banner--caption .caption-title::after,.mobile-menu-items .sub-menu__banner--caption .caption-title::after{content:"";display:block;border-bottom:2px solid;width:60px;margin:.4em auto 0}.menu-items-list .mega-menu__banner--caption .caption-desc{font-size:22px;color:#fff}.menu-items-list .mega-menu__content{padding-left:110px;width:60%;display:flex;flex-direction:column;gap:10px 0}@media only screen and (min-width:992px) and (max-width:1199px){.menu-items-list .mega-menu__content{padding-left:50px}}.menu-items-list .mega-menu__content--title{font-size:24px;font-weight:600;line-height:1;color:#fff;margin-bottom:20px;display:block}.menu-items-list .mega-menu__content--list{width:50%;flex:0 0 auto}.menu-items-list .mega-menu__content--list li a{padding:0 0 3px}.menu-items-list .mega-menu__info{margin-left:-10px;margin-right:-10px;display:flex}.menu-items-list .mega-menu__info li{margin:0 10px}.menu-items-list .mega-menu__info li a{font-size:14px;padding:0}.menu-items-list .mega-menu__social{display:flex;gap:0 20px;margin-top:10px}.menu-items-list .mega-menu__social--lable{white-space:nowrap}.menu-items-list .mega-menu__social--social{display:flex;gap:0 10px}.menu-items-list .mega-menu__social--social li a{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:50%;line-height:30px;text-align:center;padding:0;font-size:14px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.menu-items-list .mega-menu__social--social li:hover a{background-color:#fff;color:#fff}.menu-items-list .mega-menus-list{column-count:5;display:block}.menu-items-list .mega-menu-title{font-size:18px;font-weight:600;line-height:1.7;color:#fff;padding:5px 10px;display:block}@media only screen and (min-width:1200px) and (max-width:1599px){.menu-items-list .mega-menu-title{font-size:16px}}.menu-items-list .mega-menu-col{width:25%;flex:0 0 auto}.menu-items-list .mega-menu-width{max-width:1170px;margin:0 auto}.menu-items-list--dark>li>a{color:#fff}.is-sticky .menu-items-list>li:hover>a,.is-sticky .menu-items-list>li>a.active,.is-sticky .meta-items-list li:hover>a,.is-sticky .meta-items-list li:hover>button,.menu-items-list--dark>li:hover>a,.menu-items-list--dark>li>a.active,.meta-items-list li:hover>a,.meta-items-list li:hover>button,.meta-items-list--dark li:hover>a,.meta-items-list--dark li:hover>button{color:#3c55ff}.meta-items-list{gap:0 20px}.meta-items-list li a,.meta-items-list li button{color:#fff;position:relative;transition:all .3s cubic-bezier(.22,.61,.36,1);font-size:16px;padding:0;border:0;background:0 0;line-height:1}.meta-items-list li a .badge,.meta-items-list li button .badge{background-color:#3c55ff;color:#fff;border-radius:50%;padding:0;width:18px;height:18px;line-height:20px;text-align:center;font-weight:500;font-size:10px;position:absolute;left:40%;bottom:90%}.meta-items-list--dark li a,.meta-items-list--dark li button{color:#fff}.meta-search{display:flex}.meta-search input{font-size:16px;font-weight:400;line-height:20px;border:0;border-bottom:1px solid #dbdbdb;width:165px;flex:1 1 auto;background-color:transparent;color:#fff}.meta-search input::-webkit-input-placeholder{opacity:.5;color:#fff}.meta-search input:-moz-placeholder{opacity:.5;color:#fff}.meta-search input::-moz-placeholder{opacity:.5;color:#fff}.meta-search input:-ms-input-placeholder{opacity:.5;color:#fff}.meta-search button{background-color:transparent;font-size:20px;transition:all .3s cubic-bezier(.22,.61,.36,1);border:0;padding:0 0 0 10px;color:#fff}.meta-search--dark input{background-color:#fff;color:#fff}.is-sticky .meta-search input::-webkit-input-placeholder,.meta-search--dark input::-webkit-input-placeholder{opacity:.5;color:#fff}.is-sticky .meta-search input:-moz-placeholder,.meta-search--dark input:-moz-placeholder{opacity:.5;color:#fff}.is-sticky .meta-search input::-moz-placeholder,.meta-search--dark input::-moz-placeholder{opacity:.5;color:#fff}.is-sticky .meta-search input:-ms-input-placeholder,.meta-search--dark input:-ms-input-placeholder{opacity:.5;color:#fff}.is-sticky .header__main--toggle,.meta-search--dark button{color:#fff}.is-sticky .header__main.header-shadow{box-shadow:none}.is-sticky .header__main--toggle:focus,.is-sticky .header__main--toggle:hover{color:#3c55ff}.is-sticky .header__main--meta .toggle-icon,.is-sticky .header__main--meta .toggle-icon span,.is-sticky .header__main-2-category .category-btn,.is-sticky .menu-items-list>li>a,.is-sticky .meta-items-list li a,.is-sticky .meta-items-list li button,.is-sticky .meta-search button{color:#fff}.is-sticky .meta-search input,.mobile-menu-items .mega-menu__social--social li:hover a,.mobile-menu-items .sub-menu__social--social li:hover a{background-color:#fff;color:#fff}.search-modal{background-color:rgba(0,0,0,.6)}.search-modal .modal-dialog{max-width:760px;padding:30px}.search-modal .modal-content{border-radius:0;background:0 0;border:0}.search-modal__close{position:absolute;top:20px;right:0;margin:30px;padding:15px;font-size:24px;border:0;background-color:#fff;line-height:1;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (max-width:767px){.search-modal__close{padding:10px;font-size:18px}}.search-modal__close:focus,.search-modal__close:hover{color:#fff;background-color:#3c55ff}.search-modal__form{position:relative;transform:translateY(-20px);transition:transform 200ms ease-out}.search-modal__form input{width:100%;height:52px;background:0 0;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.44);font-size:18px}.search-modal__form input::-webkit-input-placeholder{opacity:1;color:#fff}.search-modal__form input:-moz-placeholder{opacity:1;color:#fff}.search-modal__form input::-moz-placeholder{opacity:1;color:#fff}.search-modal__form input:-ms-input-placeholder{opacity:1;color:#fff}.search-modal__form button{position:absolute;top:0;right:0;background:0 0;border:0;height:52px;font-size:20px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.mobile-menu-items li>a:hover,.offcanvas-info-list li:hover a,.offcanvas-menu-list li:hover a,.search-modal__form button:hover{color:#3c55ff}.offcanvas-sidebar{max-width:450px;padding:20px 0}.offcanvas-sidebar.offcanvas-end,.single-product:hover .single-product__thumbnail--meta-2::before,.single-product:hover .single-product__thumbnail--meta-4::before{width:100%}.offcanvas-sidebar .offcanvas-body{padding:50px;display:flex;gap:20px;flex-direction:column}.offcanvas-sidebar .offcanvas-body::-webkit-scrollbar-track{background-color:#fff}.offcanvas-sidebar .offcanvas-body::-webkit-scrollbar{width:3px}.offcanvas-sidebar .offcanvas-body::-webkit-scrollbar-thumb{background-color:#fff}.offcanvas-sidebar__banner::before,.offcanvas-sidebar__close{position:absolute;transition:all .3s cubic-bezier(.22,.61,.36,1)}.offcanvas-sidebar__close{border:0;background:0 0;padding:0;font-size:26px;top:30px;right:30px;color:#494949}.offcanvas-sidebar__close:hover{color:#fff}.offcanvas-sidebar__menu{margin-bottom:50px}.offcanvas-sidebar__banner{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:110px 40px 55px;position:relative;z-index:1}.offcanvas-sidebar__banner::before{content:"";top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1;opacity:0;visibility:hidden}.offcanvas-sidebar__banner:hover::before{opacity:.2;visibility:visible}.offcanvas-sidebar__banner .banner-title{color:transparent;font-size:80px;font-weight:400;line-height:.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#c62020;stroke:#c62020}.offcanvas-sidebar__banner .banner-sub-title{color:#fff;font-size:24px;font-weight:400;line-height:1.5em;margin-bottom:10px}.offcanvas-sidebar__banner .banner-btn{font-size:14px;line-height:35px;fill:#fff;color:#fff;background-color:#fff;box-shadow:5px 5px 0 0#fff;padding:0 40px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.offcanvas-sidebar__banner .banner-btn:hover{color:#fff;background-color:#3c55ff}.offcanvas-sidebar__copyright p{font-size:18px;color:#494949}.offcanvas-info-list li,.offcanvas-menu-list li{padding:5px 0}.offcanvas-info-list li :first-child,.offcanvas-menu-list li :first-child{padding-top:0}.offcanvas-info-list li:last-child,.offcanvas-menu-list li:last-child{padding-bottom:0}.offcanvas-info-list li a,.offcanvas-info-list li span,.offcanvas-menu-list li a{font-size:18px;color:#fff;line-height:1.8;transition:all .3s cubic-bezier(.22,.61,.36,1)}.offcanvas-info-list{margin-top:30px}.offcanvas-info-list li a,.offcanvas-info-list li span{line-height:1.7;color:#494949}.offcanvas-social{display:flex;gap:15px}.offcanvas-social li a{font-size:18px;color:#494949}.mobile-menu .offcanvas-header{padding:10px}.mobile-menu .offcanvas-body{padding:10px 50px 80px}.mobile-menu__close{font-size:26px;padding:10px;line-height:1;cursor:pointer;border:0;background:0 0;transition:all .3s cubic-bezier(.22,.61,.36,1);color:#494949;margin-left:auto}.mobile-menu__close:focus,.mobile-menu__close:hover{color:#fff}.mobile-menu-items li>a{padding:10px 0;font-size:18px;line-height:1.8;border-bottom:1px solid #ededed;transition:all .3s cubic-bezier(.22,.61,.36,1);display:flex;justify-content:space-between;align-items:center}.mobile-menu-items li>a .menu-expand{font-size:14px;line-height:1;padding:8px 9px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.mobile-menu-items li.active>a .menu-expand{transform:rotate(180deg)}.mobile-menu-items .mega-menu,.mobile-menu-items .sub-menu{padding:15px;background-color:#f9f9f9;display:none}.mobile-menu-items .mega-menu li>a,.mobile-menu-items .sub-menu li>a{padding:5px 10px;font-size:1em;color:#494949;border-bottom:0}.mobile-menu-items .mega-menu__banner--image,.mobile-menu-items .sub-menu__banner--image{overflow:hidden}.mobile-menu-items .mega-menu__banner--caption,.mobile-menu-items .sub-menu__banner--caption{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.mobile-menu-items .mega-menu__banner--caption .caption-title,.mobile-menu-items .sub-menu__banner--caption .caption-title{font-size:34px;font-weight:600;line-height:1em;color:#fff;margin:0 0 10px;position:relative}.mobile-menu-items .mega-menu__banner--caption .caption-desc,.mobile-menu-items .sub-menu__banner--caption .caption-desc{font-size:16px;color:#fff}.mobile-menu-items .mega-menu__content,.mobile-menu-items .sub-menu__content{display:flex;flex-direction:column;gap:10px 0;margin-top:20px}.mobile-menu-items .mega-menu__content--title,.mobile-menu-items .sub-menu__content--title{font-size:18px;font-weight:600;line-height:1;color:#fff;margin-bottom:10px;display:block}.mobile-menu-items .mega-menu__content--list,.mobile-menu-items .sub-menu__content--list{width:100%;flex:0 0 auto}.mobile-menu-items .mega-menu__content--list li a,.mobile-menu-items .sub-menu__content--list li a{padding:0 0 3px}.mobile-menu-items .mega-menu__info,.mobile-menu-items .sub-menu__info{margin-left:-10px;margin-right:-10px;display:flex}.mobile-menu-items .mega-menu__info li,.mobile-menu-items .sub-menu__info li{margin:0 10px}.mobile-menu-items .mega-menu__info li a,.mobile-menu-items .sub-menu__info li a{font-size:14px;padding:0}.mobile-menu-items .mega-menu__social,.mobile-menu-items .sub-menu__social{display:flex;gap:0 20px;margin-top:10px}.mobile-menu-items .mega-menu__social--lable,.mobile-menu-items .sub-menu__social--lable{white-space:nowrap}.mobile-menu-items .mega-menu__social--social,.mobile-menu-items .sub-menu__social--social{display:flex;gap:0 10px}.mobile-menu-items .mega-menu__social--social li a,.mobile-menu-items .sub-menu__social--social li a{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:50%;line-height:30px;text-align:center;padding:0;font-size:14px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1);justify-content:center}.mobile-menu-items .mega-menu-title{font-size:1em;font-weight:600;line-height:1.7;color:#fff;padding:5px 10px;display:block}@media only screen and (min-width:1200px) and (max-width:1599px){.mobile-menu-items .mega-menu-title{font-size:16px}}.mobile-meta{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:100}.mobile-meta-items{display:flex;justify-content:space-around}.mobile-meta-items li{height:50px;line-height:50px}.mobile-meta-items li a,.mobile-meta-items li button{padding:5px;background:0 0;border:0;color:#fff;position:relative;line-height:1}.mobile-meta-items li a .badge,.mobile-meta-items li button .badge{background-color:#3c55ff;color:#fff;border-radius:50%;padding:0;width:16px;height:16px;line-height:20px;text-align:center;font-weight:500;font-size:10px;position:absolute;right:-1px;bottom:67%}.slidedown-menu{position:fixed;display:flex;align-items:stretch;top:0;width:100%;height:auto;pointer-events:auto;z-index:995;visibility:hidden;opacity:0;transform:translateY(-100%);transition:all .3s cubic-bezier(.6,.17,.45,.88)}.slidedown-menu.open{visibility:visible;opacity:1;transform:translateY(0)}.slidedown-menu__inner{position:relative;width:100%;overflow-y:auto;background-color:#363636;box-shadow:1px 1px 5px rgba(0,0,0,.5);left:0;top:0}.slidedown-menu__close{display:flex;justify-content:center;align-items:center;position:absolute;font-size:26px;top:30px;right:30px;line-height:1;cursor:pointer;z-index:100;color:#fff}.slidedown-menu__close button{padding:0;background:0 0;border:0}.slidedown-menu__content{max-height:100vh;overflow:auto;padding:20px 0}.slidedown-menu__content::-webkit-scrollbar{width:8px;height:8px}.slidedown-menu__content::-webkit-scrollbar-button{width:10px;height:10px}.slidedown-menu__content::-webkit-scrollbar-thumb{background:#cecece;border:0#fff;border-radius:8px}.slidedown-menu__content::-webkit-scrollbar-thumb:active,.slidedown-menu__content::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.slidedown-menu__content::-webkit-scrollbar-track{background:rgba(122,122,122,.15);border:0#fff;border-radius:8px}.slidedown-menu__content::-webkit-scrollbar-track:active,.slidedown-menu__content::-webkit-scrollbar-track:hover{background:rgba(122,122,122,.2)}.slidedown-menu__content::-webkit-scrollbar-corner{background:0 0}.slidedown-menu__menu,.slidedown-primary-menu>li>a{display:flex;justify-content:center;align-items:center}.slidedown-menu__menu{min-height:100vh;height:auto}.slidedown-primary-menu{text-align:center}.slidedown-primary-menu>li>a{font-size:44px;padding:20px 0;color:rgba(255,255,255,.38);transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.slidedown-primary-menu>li>a{font-size:32px;padding:15px 0}}@media only screen and (max-width:767px){.slidedown-primary-menu>li>a{font-size:26px;padding:14px 0}}.slidedown-primary-menu .mega-menu li>a i,.slidedown-primary-menu .sub-menu li>a i,.slidedown-primary-menu>li>a i{font-size:10px;margin-left:6px}.slidedown-primary-menu .mega-menu li:hover>a,.slidedown-primary-menu .sub-menu li:hover>a,.slidedown-primary-menu>li:hover>a,.slidedown-primary-menu>li>a.active{color:#fff}.slidedown-primary-menu .mega-menu,.slidedown-primary-menu .sub-menu{display:none}.slidedown-primary-menu .mega-menu li>a,.slidedown-primary-menu .sub-menu li>a{font-size:18px;padding:5px 10px;color:rgba(255,255,255,.38);display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.slidedown-primary-menu .mega-menu li>a,.slidedown-primary-menu .sub-menu li>a{font-size:16px;line-height:1.8}}.is-sticky{position:fixed;box-shadow:0 5px 16px rgba(0,0,0,.1);width:100%;background-color:#fff;z-index:99;left:0;top:0;animation:stickyDown .8s ease-out}.is-sticky .header__middle,.is-sticky .header__top{display:none!important}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.is-sticky .header__middle{display:block!important}.is-sticky .header-mid-logo{padding:0}}.is-sticky .header-padding{padding:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.is-sticky .header-padding{padding:10px 0}}.footer-section{background:#3c55ff}@media only screen and (max-width:767px){.footer-section{padding-bottom:5px}}.footer-section.footer-border{border-top:1px solid #ccc}.footer-main{padding-top:35px;padding-bottom:60px}.footer-padding{padding-top:30px;padding-bottom:70px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-padding{padding-top:10px;padding-bottom:50px}}.footer-col-1{width:25%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-col-1{width:100%}}.footer-col-2{width:50%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.footer-col-2{width:64%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-col-2{width:100%}}.footer-col-3{width:25%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.footer-col-3{width:36%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-col-3{width:100%}}.footer-about{max-width:280px;width:100%;padding-top:40px}.footer-about>*{padding:10px 0}.footer-about>:first-child{padding-top:0}.footer-about>:last-child{padding-bottom:0}.footer-about p{color:#fff;font-size:18px;font-weight:400;font-family:"sf-compact",sans-serif;line-height:1.55}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-about p{font-size:16px}}.footer-about__social{display:flex;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.footer-about__social li{padding:0 7.5px}.footer-about__social li a{width:40px;height:40px;line-height:38px;border:1px solid #ededed;color:#fff;font-size:23px;border-radius:50%}.footer-title,.footer-title-2{color:#fff;font-family:"sf-compact",sans-serif;letter-spacing:1px}.footer-title{font-size:18px;font-weight:600;text-transform:uppercase}.footer-title-2{font-size:24px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.footer-title-2{font-size:20px}}.footer-link{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:991px){.footer-link{justify-content:space-between}}.footer-link>*{width:50%}@media only screen and (max-width:767px){.footer-link>*{width:100%}}@media only screen and (max-width:575px){.footer-link>:first-child{width:100%}}.footer-link__wrapper{padding-top:40px}.footer-link__list{margin-top:25px}.footer-link__list li:not(:first-child){margin-top:5px}.footer-link__list li:not(:last-child){padding-bottom:5px}.footer-copyright P,.footer-link__list li a,.footer-link__list li span{color:#fff;font-family:"sf-compact",sans-serif}.footer-link__list li a,.footer-link__list li span{font-size:18px;font-weight:300;line-height:1.56;transition:all .3s cubic-bezier(.22,.61,.36,1)}.footer-link__list li a{white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-link__list li a,.footer-link__list li span{font-size:16px}}.footer-link__list li span{white-space:normal}.footer-dark .footer-link__list li:hover a,.footer-dark .footer-title,.footer-link__list li:hover a{color:#fff}.footer-copyright{border-top:1px solid #cecece;height:62px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.footer-copyright{height:auto;padding:10px 0}}.footer-copyright P{font-size:14px;font-weight:400;text-transform:capitalize}.footer-copyright P a{transition:all .3s cubic-bezier(.22,.61,.36,1)}.footer-copyright P a:hover,.footer-copyright ul li:hover a{color:#3c55ff}@media only screen and (max-width:767px){.footer-copyright ul{margin-top:10px}}@media only screen and (max-width:575px){.footer-copyright ul{flex-wrap:wrap}}.footer-copyright ul li{margin-right:35px;margin-left:35px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-copyright ul li{margin-right:30px;margin-left:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-copyright ul li{margin-right:15px;margin-left:15px}}.footer-copyright ul li:first-child{margin-left:0}.footer-copyright ul li:last-child{margin-right:0}.footer-copyright ul li a{font-size:18px;font-weight:400;line-height:1.6;color:#717171;transition:all .3s cubic-bezier(.22,.61,.36,1);white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.footer-copyright ul li a{font-size:16px}}.footer-dark{background-color:#1d1d1d}.footer-dark .footer-about p{color:#969696}.slider-section{position:relative}.slider-item{height:700px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1200px) and (max-width:1599px){.slider-item{height:510px}}@media only screen and (min-width:992px) and (max-width:1199px){.slider-item{height:460px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-item{height:430px}}@media only screen and (max-width:767px){.slider-item{height:auto;padding:60px 0}}.home-1-slider-style-1{background-color:#e5ebe8;border-radius:20px}.home-1-slider-content-style-1{position:relative;max-width:580px;width:100%;margin:0 9%}@media only screen and (min-width:1200px) and (max-width:1599px){.home-1-slider-content-style-1{max-width:480px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.home-1-slider-content-style-1{max-width:420px}}@media only screen and (max-width:767px){.home-1-slider-content-style-1{max-width:270px;margin:0 6%}}.home-1-slider-content-style-1__sub-title{line-height:1;font-size:68px;font-weight:700;font-family:"sf-compact",sans-serif;color:#e8a4a4}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.home-1-slider-content-style-1__sub-title{font-size:40px}}@media only screen and (max-width:767px){.home-1-slider-content-style-1__sub-title{font-size:26px}}.home-1-slider-content-style-1__title{color:#5d8bcd;font-size:100px;font-weight:700;line-height:1;font-family:"sf-compact",sans-serif;margin-top:15px}@media only screen and (min-width:1200px) and (max-width:1599px){.home-1-slider-content-style-1__title{font-size:70px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.home-1-slider-content-style-1__title{font-size:64px}}@media only screen and (max-width:767px){.home-1-slider-content-style-1__title{font-size:36px;margin-top:8px}}.home-1-slider-content-style-1__btns{margin-top:15px;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.home-1-slider-content-style-1__btns>*{padding:0 15px;margin-top:15px}@media only screen and (max-width:767px){.home-1-slider-content-style-1__btns{margin-top:10px}}.home-1-slider-content-style-1__btn{background-color:#fff;color:#494949;font-weight:400;font-size:16px;font-family:"sf-compact",sans-serif;transition:all .3s cubic-bezier(.22,.61,.36,1);border:1px solid #fff;padding:12px 50px;border-radius:60px;line-height:1.25}@media only screen and (max-width:767px){.home-1-slider-content-style-1__btn{font-size:14px;padding:10px 27px}}.home-1-slider-content-style-1__btn:hover{border-color:#60d0d9;background-color:#60d0d9;color:#fff}.home-1-slider-animation .home-1-slider-content-style-1{opacity:0}.home-1-slider-animation.swiper-slide-active .home-1-slider-content-style-1{opacity:1}.home-1-slider-animation.swiper-slide-active .home-1-slider-content-style-1>:nth-child(1){animation-name:ShortFadeInUp;animation-delay:.5s;animation-duration:1.3s;animation-fill-mode:both}.home-1-slider-animation.swiper-slide-active .home-1-slider-content-style-1>:nth-child(2){animation-name:ShortFadeInUp;animation-delay:1s;animation-duration:1.3s;animation-fill-mode:both}.home-1-slider-animation.swiper-slide-active .home-1-slider-content-style-1>:nth-child(3)>:nth-child(1){animation-name:ShortFadeInUp;animation-delay:1.5s;animation-duration:1s;animation-fill-mode:both}.home-1-slider-animation.swiper-slide-active .home-1-slider-content-style-1>:nth-child(3)>:nth-child(2){animation-name:ShortFadeInUp;animation-delay:2s;animation-duration:1s;animation-fill-mode:both}.home-1-slider-arrow{position:absolute;bottom:50px;width:100%;display:flex;justify-content:center}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.home-1-slider-arrow{bottom:40px}}@media only screen and (max-width:767px){.home-1-slider-arrow{bottom:20px}}.home-1-slider-arrow>*{margin:0 10px}.home-1-slider-arrow>:first-child{margin-left:0}.home-1-slider-arrow>:last-child{margin-right:0}@media only screen and (max-width:767px){.home-1-slider-arrow>*{margin:0 5px}}.banner-section{margin-top:40px}.banner-wrapper{padding-top:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.banner-wrapper{padding-top:10px}}.banner-item{position:relative}.banner-item a{display:block}.banner-item__image{overflow:hidden;position:relative}.banner-item__content,.single-product__thumbnail--holder a img{position:absolute;left:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.banner-item__content{width:60%;text-align:center;margin-left:auto;margin-right:3%;top:50%;transform:translateY(-50%);right:0;z-index:3}@media only screen and (max-width:767px){.banner-item__content{width:70%}}@media only screen and (max-width:575px){.banner-item__content{padding:0 15px}}.banner-item__title{font-size:46px;font-weight:700;font-family:"sf-compact",sans-serif;color:#fff;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.banner-item__title{font-size:30px}}.banner-item__description{font-size:32px;font-weight:700;font-family:"sf-compact",sans-serif;color:#60d0d9;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.banner-item__description{font-size:24px}}.banner-item__btn,.single-product__thumbnail--meta::before{transition:all .3s cubic-bezier(.22,.61,.36,1);background-color:#fff}.banner-item__btn{padding:12px 35px;font-size:14px;font-weight:400;font-family:"sf-compact",sans-serif;line-height:20px;color:#fff;border:1px solid #fff;border-radius:60px;margin-top:15px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.banner-item__btn{padding:8px 25px;margin-top:10px}}.banner-item__btn:hover{background-color:#e8a4a4;border-color:#e8a4a4;color:#fff}.banner-item:hover .banner-item__image img{transform:scale(1.2)}.banner-item.banner-1 .banner-item__content{width:100%;bottom:0;top:auto;transform:translateY(0);margin:0;text-align:left;padding:0 40px 60px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.banner-item.banner-1 .banner-item__content{padding:0 25px 40px}}@media only screen and (max-width:767px){.banner-item.banner-1 .banner-item__content{padding:0 25px 40px}}.banner-item.banner-1 .banner-item__title{font-size:56px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.banner-item.banner-1 .banner-item__title{font-size:42px}}@media only screen and (max-width:767px){.banner-item.banner-1 .banner-item__title{font-size:36px}}.banner-item.banner-1 .banner-item__description{font-size:46px;color:#fff}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.banner-item.banner-1 .banner-item__description{font-size:36px}}@media only screen and (max-width:767px){.banner-item.banner-1 .banner-item__description{font-size:26px}}.banner-item.banner-2 .banner-item__description{color:#e8e87d}.banner-item.banner-3 .banner-item__description{color:#60d0d9}.banner-item.banner-4 .banner-item__description{color:#e8a4a4}.product-section .tab-content{overflow:hidden}.single-product{width:100%;display:flex;flex-flow:column nowrap;margin-top:30px;margin-bottom:-4px}.single-product__thumbnail{width:100%;height:100%;position:relative;flex-grow:2;flex-basis:100%;background-color:#f9f9f9;box-shadow:0 0 14px 0 rgba(0,0,0,.05);border-radius:20px;overflow:hidden}.single-product__thumbnail.border{border-color:#d3d3d3!important}.single-product__thumbnail--badge{position:absolute;z-index:3;font-size:10px;padding:0 15px;line-height:23px;text-align:center;color:#fff;top:20px;min-width:60px;text-transform:uppercase}.single-product__thumbnail--badge.onsale{background-color:#fff}.single-product__thumbnail--badge.out-of-stock{background-color:#adadad}.single-product__thumbnail--holder{width:100%;height:100%;display:block}.single-product__thumbnail--holder a{display:block;width:100%;height:100%;position:relative;padding-bottom:123%}.single-product__thumbnail--holder a img{aspect-ratio:1/1;top:0;width:100%;height:100%;object-fit:cover;object-position:center;background-position:center center}.single-product__thumbnail--holder a .product-hover{opacity:0;visibility:hidden}.single-product__thumbnail--meta{position:absolute;bottom:30px;left:30px;background:0 0;width:auto;padding:13px;border-radius:50px;font-size:20px;display:flex;justify-content:center;gap:15px;z-index:1;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:768px) and (max-width:991px){.single-product__thumbnail--meta{left:20px;bottom:20px}}.single-product__thumbnail--meta::before{position:absolute;content:"";top:0;left:0;width:46px;height:46px;max-width:100%;max-height:100%;z-index:-1;border-radius:inherit}.single-product__thumbnail--meta a,.single-product__thumbnail--meta button{color:#918684;transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:.8;padding:0;margin:0;border:0;background:0 0}.single-product__thumbnail--meta a:not(.toggle-btn),.single-product__thumbnail--meta button:not(.toggle-btn){display:none;animation-name:p-meta-left;animation-duration:500ms;animation-fill-mode:both;animation-iteration-count:1;animation-direction:normal}.single-product__thumbnail--meta a:nth-of-type(2),.single-product__thumbnail--meta button:nth-of-type(2){animation-delay:50ms}.single-product__thumbnail--meta a:nth-of-type(3),.single-product__thumbnail--meta button:nth-of-type(3){animation-delay:100ms}.single-product__thumbnail--meta a:nth-of-type(4),.single-product__thumbnail--meta button:nth-of-type(4){animation-delay:150ms}.single-product__thumbnail--meta a:nth-of-type(5),.single-product__thumbnail--meta button:nth-of-type(5){animation-delay:200ms}.single-product__thumbnail--meta:hover{width:180px}.single-product-02:hover .single-product__thumbnail--meta-2::before,.single-product__thumbnail--meta:hover::before{width:100%;height:100%}.single-product__thumbnail--meta:hover a:not(.toggle-btn),.single-product__thumbnail--meta:hover button:not(.toggle-btn){display:block}.single-product__thumbnail--meta:hover a.toggle-btn,.single-product__thumbnail--meta:hover button.toggle-btn{display:none}.single-product__thumbnail--meta-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;z-index:1;padding:13px;display:flex;justify-content:space-around;opacity:0;visibility:hidden;border-radius:50px}.single-product__thumbnail--meta-2::before{position:absolute;content:"";width:46px;height:46px;left:0;top:0;transition:all 550ms ease 50ms;background-color:#fff;border-radius:50px;z-index:-1;max-width:100%;max-height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.single-product__thumbnail--meta-2 a,.single-product__thumbnail--meta-2 button{color:#918684;transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:1;font-size:20px;font-weight:600;padding:0;margin:0;border:0;background:0 0;animation-duration:500ms;animation-fill-mode:both;animation-iteration-count:1;animation-direction:normal}.single-product__thumbnail--meta-2 a:nth-of-type(2),.single-product__thumbnail--meta-2 button:nth-of-type(2){animation-delay:50ms}.single-product__thumbnail--meta-2 a:nth-of-type(3),.single-product__thumbnail--meta-2 button:nth-of-type(3){animation-delay:100ms}.single-product__thumbnail--meta-2 a:nth-of-type(4),.single-product__thumbnail--meta-2 button:nth-of-type(4){animation-delay:150ms}.single-product__thumbnail--meta-2 a:nth-of-type(5),.single-product__thumbnail--meta-2 button:nth-of-type(5){animation-delay:200ms}.single-product__thumbnail--meta-2 a:hover,.single-product__thumbnail--meta-2 button:hover{color:#fff}.single-product__thumbnail--meta-3{position:absolute;top:20px;right:20px;z-index:2}.single-product__thumbnail--meta-3 a,.single-product__thumbnail--meta-3 button,.single-product__thumbnail--meta-4 a,.single-product__thumbnail--meta-4 button{color:#fff;background-color:#fff;width:38px;height:38px;text-align:center;border-radius:50px;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.22,.61,.36,1);padding:0;margin:0;border:0}.single-product__thumbnail--meta-3 a i,.single-product__thumbnail--meta-3 button i{padding-top:3px}.single-product__thumbnail--meta-3 a:hover,.single-product__thumbnail--meta-3 button:hover{background-color:#3c55ff;color:#fff}.single-product__thumbnail--meta-4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;justify-content:center;gap:10px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,.61,.36,1)}.single-product__thumbnail--meta-4 a,.single-product__thumbnail--meta-4 button{width:32px;height:32px;animation-duration:500ms;animation-fill-mode:both;animation-iteration-count:1;animation-direction:normal}.single-product__thumbnail--meta-4 a:nth-of-type(2),.single-product__thumbnail--meta-4 button:nth-of-type(2){animation-delay:50ms}.single-product__thumbnail--meta-4 a:nth-of-type(3),.single-product__thumbnail--meta-4 button:nth-of-type(3){animation-delay:100ms}.single-product__thumbnail--meta-4 a:nth-of-type(4),.single-product__thumbnail--meta-4 button:nth-of-type(4){animation-delay:150ms}.single-product__thumbnail--meta-4 a:nth-of-type(5),.single-product__thumbnail--meta-4 button:nth-of-type(5){animation-delay:200ms}.newsletter-social__list li a:hover,.single-product__thumbnail--meta-4 a:hover,.single-product__thumbnail--meta-4 button:hover{background-color:#3c55ff;color:#fff}.single-product__info{padding-top:20px;max-width:350px;margin:0 auto}.single-product__info--tags{font-size:16px;font-weight:400;font-family:"sf-compact",sans-serif;color:#fff;line-height:1.5;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.single-product__info--tags{font-size:15px}}.single-product__info--tags a:hover,.single-product__info--title a:hover{color:#3c55ff}.single-product__info--title{font-size:20px;font-weight:500;font-family:"sf-compact",sans-serif;padding:4px 0 8px;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.single-product__info--title{font-size:18px}}.single-product__info--title a{color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.single-product__info--price{color:#e8a4a4;font-size:20px;font-family:"sf-compact",sans-serif;font-weight:500;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.single-product__info--price{font-size:18px}}.compare-table .table tbody tr.compare-tr-price span del,.single-product__info--price del,.wishlist-table .product-price span del{text-decoration:line-through}.cart-table .cart-product-price .price-amount ins,.product-single-content__price ins,.single-product__info--price ins{text-decoration:none}.single-product__info--rating{position:relative;margin-top:5px}.single-product__info--rating span{overflow:hidden;position:relative;height:1em;line-height:1;font-size:12px;color:#b3bdbc;display:inline-block;vertical-align:middle;letter-spacing:.2em}.single-product__info--rating span::before,.testimonial-item__rating span::before{content:"";display:inline-block;font:1em/1 LaStudioIcons;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-product__info--rating .star-rating>span{overflow:hidden;float:left;top:0;left:0;height:100%;position:absolute;color:#f5a623}.single-product__info--color-swatch{margin-top:5px}.single-product__info--color-swatch .color-item{width:15px;height:15px;border-radius:50px;border:1px solid #fff}.single-product__info--color-swatch .color-item.active{box-shadow:0 0 0 1px #3c55ff}.single-product__info--color-swatch .color-item.blue{background-color:#8224e3}.single-product__info--color-swatch .color-item.bronze{background-color:#dbd5bc}.single-product__info--color-swatch .color-item.green{background-color:#81d742}.single-product__info--color-swatch .color-item.red{background-color:#c60000}.single-product__info--color-swatch .color-item.yellow{background-color:#efd465}.single-product__info--bar{padding-top:10px}.single-product__info--bar-wrapper{display:flex;align-items:center;justify-content:space-between}.single-product__info--text{font-size:14px;color:#fff;margin-bottom:4px}.single-product__info--bar-progress{background:#dedede;width:100%;height:6px;overflow:hidden;position:relative}.single-product__info--bar-value{position:absolute;top:0;left:0;height:100%;background-color:#8db704}.single-product__info--add-to-cart{margin-top:20px;margin-bottom:4px}.single-product__info--add-to-cart .add-to-cart{border:0;background-color:#3c55ff;font-size:16px;line-height:20px;padding:14px 30px 13px;border-radius:30px;transition:all .3s cubic-bezier(.22,.61,.36,1);color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.single-product__info--add-to-cart .add-to-cart{font-size:15px;padding:12px 20px 10px}}.single-product__info--add-to-cart .add-to-cart:hover{background-color:#efa000}.single-product:hover .single-product__thumbnail--holder a .product-hover,.single-product:hover .single-product__thumbnail--meta-2,.single-product:hover .single-product__thumbnail--meta-4{opacity:1;visibility:visible}.single-product:hover .single-product__thumbnail--meta-2 a,.single-product:hover .single-product__thumbnail--meta-2 button,.single-product:hover .single-product__thumbnail--meta-4 a,.single-product:hover .single-product__thumbnail--meta-4 button{animation-name:btn-none}.single-product--dark .single-product__thumbnail--badge.onsale{background-color:#fff}.single-product--dark .single-product__info--tags{color:#938683}.contact-social__social li a:hover,.single-product--dark .single-product__info--title a{color:#fff}.single-product--dark .single-product__info--title a:hover{color:#3c55ff}.single-product--dark .single-product__info--price,.single-product--dark .single-product__info--price del{color:#494949}.single-product-02 .single-product__thumbnail{border:1px solid #b9b9a9;padding:5%0;background-color:#ebebe8}.single-product-02 .single-product__thumbnail--meta-2{width:auto;height:165px;flex-direction:column;top:auto;left:auto;transform:translate(0);right:20px;bottom:20px}.single-product-02 .single-product__thumbnail--meta-2::before{top:auto;bottom:0}.single-product-02 .single-product__thumbnail a img{background-color:#ebebe8}.single-product-02 .single-product__info--tags,.single-product-02 .single-product__info--title{font-family:"sf-compact",sans-serif;font-size:16px;font-weight:400}.single-product-02 .single-product__info--title{text-transform:uppercase}.single-product-02 .single-product__info--price{color:#d8b871}.single-product-02 .single-product__info--rating span{font-size:12px}.product-wrapper{margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.product-wrapper{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-wrapper{margin-top:10px}}.product-active .swiper,.related-product-active .swiper{margin-left:-15px;margin-right:-15px;padding:0 15px}.product-arrow{display:flex;justify-content:center;margin-top:50px}.product-arrow>*{margin:0 10px}.product-arrow>:first-child{margin-left:0}.contact-info-item__service p a:last-child,.our-team-item__social li:last-child,.product-arrow>:last-child{margin-right:0}.newsletter-section{display:flex;flex-wrap:wrap}.newsletter-left,.newsletter-right{width:50%;height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-left,.newsletter-right{height:320px;padding:0 40px}}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-left,.newsletter-right{height:320px;padding:0 20px;width:100%}}@media only screen and (max-width:767px){.newsletter-left,.newsletter-right{width:100%;height:auto;padding:80px 20px}}.newsletter-wrapper{max-width:550px;width:100%;margin:0 auto}@media only screen and (min-width:1200px) and (max-width:1599px){.newsletter-wrapper{max-width:440px}}.newsletter-wrapper__title{font-size:34px;font-weight:500;font-family:"sf-compact",sans-serif;text-transform:uppercase;color:#fff;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-wrapper__title{font-size:26px}}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-wrapper__title{font-size:22px}}@media only screen and (max-width:767px){.newsletter-wrapper__title{font-size:24px}}.newsletter-form-style-1 button,.newsletter-wrapper__title-2{font-size:34px;font-weight:400;font-family:"sf-compact",sans-serif;color:#fff;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.newsletter-wrapper__title-2{font-size:20px}}@media only screen and (max-width:767px){.newsletter-wrapper__title-2{font-size:24px;text-transform:uppercase;font-weight:700}}.newsletter-wrapper p{font-size:20px;font-weight:400;line-height:1.5;margin:10px 0 20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-wrapper p{font-size:16px}}.newsletter-home-wrapper{background-color:#f4ece7;padding:100px;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-home-wrapper{padding:80px 30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-home-wrapper{padding:20px 50px 50px}}@media only screen and (max-width:575px){.newsletter-home-wrapper{padding:0 30px 30px}}.newsletter-col-1{width:50%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-col-1{width:100%;padding-top:30px}}.newsletter-col-2{width:40%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-col-2{width:100%;padding-top:30px}}.newsletter-layer-1{position:absolute;top:-37%;right:7%;width:15%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-layer-1{top:-30%;width:14%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-layer-1{top:-8%}}.newsletter-layer-1 img,.newsletter-layer-2 img{width:auto;height:auto;object-fit:cover}.newsletter-layer-2{position:absolute;bottom:-17%;left:50%;transform:translateX(-50%);width:11%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-layer-2{width:12%}}.newsletter-social{text-align:center}.newsletter-social__label{font-size:34px;font-weight:400;color:#fff;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.newsletter-social__label{font-size:20px}}@media only screen and (max-width:767px){.newsletter-social__label{font-size:24px;text-transform:uppercase;font-weight:700}}.newsletter-social__list{display:flex;justify-content:center;margin-left:-12.5px;margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-social__list{margin-left:-5px}}.newsletter-social__list li{padding:0 12.5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-social__list li{padding:0 5px}}.newsletter-social__list li a{font-size:24px;height:48px;width:48px;color:#fff;background-color:#fff;border-radius:50px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-social__list li a{font-size:20px;width:40px;height:40px}}.newsletter-form-style-1{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:10px}.newsletter-form-style-1 input{font-size:18px;font-weight:400;line-height:1.5;border:0;border-bottom:2px solid #fff;flex:1 1 auto;width:100px;height:50px;padding:0 110px 0 0;background:0 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.newsletter-form-style-1 input{font-size:16px}}.newsletter-form-style-1 button{font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;padding:0;border:0;background:0 0;color:#494949;white-space:nowrap;height:50px;position:absolute;bottom:0;right:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.newsletter-form-style-1 button{font-size:14px}}@media only screen and (max-width:575px){.newsletter-form-style-1 button{position:relative;width:100%;background-color:#fff;color:#fff;padding:12px 10px 9px;font-size:16px;font-weight:700;margin-top:10px;height:auto;line-height:1.2}}.newsletter-form-style-2{position:relative;border-radius:60px;overflow:hidden}@media only screen and (max-width:575px){.newsletter-form-style-2{border-radius:0}}.newsletter-form-style-2__input{padding:25px 160px 25px 40px;color:#fff;font-family:"sf-compact",sans-serif;font-size:18px;font-weight:400;line-height:20px;border:0;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-form-style-2__input{font-size:16px;padding:20px 130px 20px 25px}}@media only screen and (max-width:575px){.newsletter-form-style-2__input{padding:16px 25px;border-radius:60px}}.category-item__image img,.newsletter-form-style-2__btn{position:absolute;top:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.newsletter-form-style-2__btn{font-family:"sf-compact",sans-serif;font-size:18px;font-weight:400;line-height:20px;background-color:#fff;color:#fff;padding:25px 40px;border-radius:60px;border:0;right:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-form-style-2__btn{font-size:16px;padding:20px 30px}}@media only screen and (max-width:575px){.newsletter-form-style-2__btn{padding:16px 25px;position:relative;margin-top:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);width:100%}}.newsletter-form-style-2__btn:hover{color:#e8a4a4}.newsletter-content-style-1__title{color:#e8a4a4;font-family:"sf-compact",sans-serif;font-size:56px;font-weight:700;line-height:1;margin-bottom:5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-content-style-1__title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-content-style-1__title{font-size:40px}}@media only screen and (max-width:575px){.newsletter-content-style-1__title{font-size:28px}}.newsletter-content-style-1__sub-title{color:#9ab460;font-family:"sf-compact",sans-serif;font-size:36px;font-weight:700;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.newsletter-content-style-1__sub-title{font-size:26px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.newsletter-content-style-1__sub-title{font-size:30px}}@media only screen and (max-width:575px){.newsletter-content-style-1__sub-title{font-size:20px}}.category-wrapper{margin-top:60px;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.category-wrapper{margin-top:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.category-wrapper{margin-top:40px}}.category-item{position:relative}.category-item a{display:block}.category-item__image{padding-bottom:300px;position:relative;overflow:hidden}.category-item__image img{aspect-ratio:1/1;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-position:center center}.category-item__content{position:absolute;width:100%;left:0;bottom:50px;text-align:center}.category-item__btn{background-color:#fff;color:#fff;font-family:"sf-compact",sans-serif;font-size:20px;line-height:1.3;padding:15px 30px;border-radius:60px;transition:all .3s cubic-bezier(.22,.61,.36,1);display:inline-block}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.category-item__btn{padding:12px 25px;font-size:16px}}.category-item__btn:hover{background-color:#3c55ff;color:#fff}.category-item:hover .category-item__image img,.instagram-item:hover .instagram-item__image img{transform:scale(1.1)}.client-wrapper{padding-top:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.client-wrapper{padding-top:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.client-wrapper{padding-top:40px}}.client-item{background-image:url(../images/quote-icon.svg);background-color:#fff;background-position:30px 50px;background-repeat:no-repeat;background-size:80px auto;border-radius:30px;padding:30px;margin-top:30px}@media only screen and (max-width:575px){.client-item{padding:20px}}.client-item__user{margin-top:-60px;position:relative}@media only screen and (max-width:575px){.client-item__user{margin-top:-50px}}.client-item__user img{width:60px;height:auto;object-fit:cover;border-radius:50%}.client-item__comment{font-family:"sf-compact",sans-serif;font-weight:400;font-size:20px;color:#707070;position:relative;line-height:1.8;margin:40px 0 30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.client-item__comment{font-size:18px;line-height:1.6}}@media only screen and (max-width:767px){.client-item__comment{font-size:18px;line-height:1.6;margin:10px 0 25px}}.client-item__name{font-size:18px;font-family:"sf-compact",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;color:#3c55ff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.client-item__name{font-size:16px}}@media only screen and (max-width:767px){.client-item__name{font-size:14px}}.client-item__position{color:#a5a5a5;font-size:14px;font-family:"sf-compact",sans-serif;font-weight:400;text-transform:uppercase;margin-top:5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.client-item__position{font-size:12px}}.instagram-wrapper{margin-top:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.instagram-wrapper{margin-top:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.instagram-wrapper{margin-top:40px}}.instagram-item{position:relative;overflow:hidden;margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.instagram-item{margin-top:22px}}@media only screen and (min-width:768px) and (max-width:991px){.instagram-item{margin-top:15px}}.about-content>:first-child,.instagram-item:first-child{margin-top:0}.instagram-item a{display:block;position:relative}.instagram-item__image{position:relative}.instagram-item__icon,.instagram-item__image::before{position:absolute;transition:opacity .5s cubic-bezier(.21,.75,.27,.96);opacity:0}.instagram-item__image::before{left:0;top:0;width:100%;height:100%;content:"";pointer-events:none;background-color:#fff;z-index:1}.instagram-item__image img{transition:all .3s cubic-bezier(.22,.61,.36,1);width:100%;height:auto;object-fit:cover}.instagram-item__icon{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.instagram-item__icon i{font-size:30px;color:#fff}.instagram-item:hover .instagram-item__image::before,.our-team-item:hover .our-team-item__image::before{opacity:.2}.instagram-item:hover .instagram-item__icon{opacity:1}.instagram-col{width:50%;padding:5px}@media only screen and (max-width:575px){.instagram-col{width:100%}}.instagram-wrapper-2{margin:-5px}.about-section,.about-section::before{position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.about-section::before{content:"";background-image:url(../images/about/about-shape.png);background-position:center bottom;background-size:contain;display:block;position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.about-section__year{color:#fff;font-family:"sf-compact",sans-serif;font-size:250px;font-weight:700;line-height:1em;position:absolute;right:8%;bottom:21%;mix-blend-mode:overlay}@media only screen and (min-width:1200px) and (max-width:1599px){.about-section__year{font-size:150px}}@media only screen and (min-width:992px) and (max-width:1199px){.about-section__year{font-size:130px}}@media only screen and (min-width:768px) and (max-width:991px){.about-section__year{font-size:80px}}@media only screen and (max-width:767px){.about-section__year{font-size:68px}}@media only screen and (max-width:575px){.about-section__year{font-size:18vw;bottom:12%}}.about-height{height:970px}@media only screen and (min-width:1200px) and (max-width:1599px){.about-height{height:720px}}@media only screen and (min-width:992px) and (max-width:1199px){.about-height{height:620px}}@media only screen and (min-width:768px) and (max-width:991px){.about-height{height:520px}}@media only screen and (max-width:767px){.about-height{height:410px}}.about-content{position:relative}.about-content>*{margin-top:30px}@media only screen and (max-width:767px){.about-content>*{margin-top:20px}}@media only screen and (max-width:575px){.about-content>*{margin-top:15px}}.about-content__sub-title{color:#fff;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:.4em}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-content__sub-title{font-size:20px;letter-spacing:.2em}}@media only screen and (max-width:767px){.about-content__sub-title{font-size:18px;letter-spacing:.1em}}@media only screen and (max-width:575px){.about-content__sub-title{font-size:16px;letter-spacing:0}}.about-content__title{color:#fff;font-family:"sf-compact",sans-serif;font-size:86px;font-weight:700;text-transform:uppercase;line-height:1;padding-bottom:20px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-content__title{font-size:60px}}@media only screen and (max-width:767px){.about-content__title{font-size:48px}}@media only screen and (max-width:575px){.about-content__title{font-size:38px;padding-bottom:10px}}.about-content__btn{font-size:24px;font-weight:400;line-height:30px;color:#fff;background-color:#fff;padding:25px;min-width:280px;text-align:center;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-content__btn{min-width:220px;font-size:20px;padding:15px}}@media only screen and (max-width:767px){.about-content__btn{min-width:180px;font-size:16px;padding:10px}}.about-content__btn:hover{background-color:#395749;color:#fff}.about-title{max-width:970px;margin:0 auto}.about-title__title{font-size:64px;font-weight:400;line-height:1;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.about-title__title{font-size:42px}}@media only screen and (min-width:768px) and (max-width:991px){.about-title__title{font-size:32px}}@media only screen and (max-width:767px){.about-title__title{font-size:28px}}.about-title p{text-align:center;color:#494949;font-size:20px;line-height:1.6em;margin-top:15px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.about-title p{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-title p{font-size:16px}}.about-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-items{padding-top:20px}}@media only screen and (max-width:767px){.about-items{padding-top:10px}}.about-col{width:27%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.about-col{width:29%}}@media only screen and (min-width:768px) and (max-width:991px){.about-col{width:30%}}@media only screen and (max-width:767px){.about-col{width:100%}}.about-item{margin-top:30px}.about-item__top,.blog-item__image a{display:block;position:relative}.about-item__top--image img{width:100%;height:auto;object-fit:cover;border-top-left-radius:150px;border-top-right-radius:150px}.about-item__top--title{font-size:46px;font-weight:400;line-height:1;color:#fff;position:absolute;bottom:50px;left:0;width:100%;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:992px) and (max-width:1199px){.about-item__top--title{font-size:30px}}@media only screen and (max-width:767px){.about-item__top--title{font-size:28px}}.about-item__bottom{padding:40px 30px;border:1px solid #a8a8a8;text-align:center;position:relative;margin-top:115px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-item__bottom{padding:30px 15px 25px;margin-top:65px}}.about-item__bottom::before{position:absolute;content:"";top:-116px;left:50%;transform:translateX(-50%);width:1px;height:115px;background-color:#a8a8a8}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-item__bottom::before{top:-66px;height:65px}}.about-item__bottom--count{width:50px;height:50px;line-height:46px;z-index:1;position:absolute;top:-25px;left:50%;transform:translateX(-50%);font-size:20px;fill:#494949;color:#494949;background-color:#fff;border:1px solid #a8a8a8;border-radius:50px;padding:2px 0 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-item__bottom--count{font-size:16px}}.about-item__bottom--description{font-size:20px;line-height:1.6}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-item__bottom--description{font-size:16px}}.about-video{background-position:center center;background-repeat:no-repeat;background-size:cover;height:880px;display:flex;align-items:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.about-video{height:500px}}@media only screen and (min-width:768px) and (max-width:991px){.about-video{height:450px}}@media only screen and (max-width:767px){.about-video{height:350px;text-align:center}}.about-video__title{color:#fff;font-size:56px;font-weight:400;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.about-video__title{font-size:36px}}@media only screen and (max-width:575px){.about-video__title{font-size:28px}}.about-video__play{font-size:34px;border:2px solid #fff;width:74px;height:74px;display:flex;align-items:center;justify-content:center;color:#fff;border-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(.22,.61,.36,1);margin-top:40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-video__play{font-size:24px;width:56px;height:56px}}@media only screen and (max-width:767px){.about-video__play{font-size:24px;width:56px;height:56px;margin:20px auto 0}}.about-video__play:hover{transform:scale(1.2);color:#fff}.testimonial-container{max-width:1280px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.testimonial-container{max-width:80%}}@media only screen and (min-width:768px) and (max-width:991px){.testimonial-container{max-width:95%}}.testimonial-wrapper{margin-top:60px;max-width:970px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.testimonial-wrapper{max-width:700px;margin-top:40px}}@media only screen and (max-width:767px){.testimonial-wrapper{margin-top:40px;padding-bottom:40px}}.testimonial-wrapper .swiper-button-next,.testimonial-wrapper .swiper-button-prev{width:40px;height:40px;line-height:40px;text-align:center;font-size:30px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.sidebar-widget-item__color li input[type=checkbox],.sidebar-widget-item__list li input[type=checkbox],.sidebar-widget-item__list-2 li input[type=checkbox],.testimonial-wrapper .swiper-button-next::after,.testimonial-wrapper .swiper-button-prev::after,.widget-item__color li input[type=checkbox],.widget-item__list li input[type=checkbox],.widget-item__list-2 li input[type=checkbox]{display:none}@media only screen and (min-width:768px) and (max-width:991px){.testimonial-wrapper .swiper-button-next,.testimonial-wrapper .swiper-button-prev{display:none}}@media only screen and (max-width:767px){.testimonial-wrapper .swiper-button-next,.testimonial-wrapper .swiper-button-prev{bottom:auto;top:88%;margin-top:0;font-size:24px}}.contact-info-item p a:hover,.testimonial-wrapper .swiper-button-next:hover,.testimonial-wrapper .swiper-button-prev:hover{color:#3c55ff}.testimonial-wrapper .swiper-button-next{right:-15%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.testimonial-wrapper .swiper-button-next{right:-10%}}@media only screen and (max-width:767px){.testimonial-wrapper .swiper-button-next{right:36%}}.testimonial-wrapper .swiper-button-prev{left:-15%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.testimonial-wrapper .swiper-button-prev{left:-10%}}@media only screen and (max-width:767px){.testimonial-wrapper .swiper-button-prev{left:36%}}.testimonial-item__rating{margin-bottom:10px}.comment-item__rating span,.testimonial-item__rating span{overflow:hidden;position:relative;height:1em;line-height:1;font-size:14px;color:#b3bdbc;display:inline-block;vertical-align:middle;letter-spacing:.2em}.comment-item__rating .star-rating>span,.testimonial-item__rating .star-rating>span{overflow:hidden;float:left;top:0;left:0;height:100%;position:absolute;color:#f5a623}.testimonial-item__title{color:#494949;font-size:20px;line-height:1.2;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.testimonial-item__title{font-size:18px}}.testimonial-item__description{color:#fff;font-family:"sf-compact",sans-serif;font-size:36px;font-weight:500;font-style:italic;line-height:1.5em;width:100%;margin:10px 0 30px;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.testimonial-item__description{font-size:28px}}@media only screen and (max-width:767px){.testimonial-item__description{font-size:23px}}.testimonial-item__image{width:55px;height:55px;display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden}.testimonial-item__name{color:#494949;font-size:20px;line-height:1;font-weight:400;margin-top:10px;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.testimonial-item__name{font-size:18px}}.contact-wrapper__title{color:#fff;font-size:44px;font-weight:400;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-wrapper__title{font-size:26px}}@media only screen and (max-width:767px){.contact-wrapper__title{font-size:24px}}.contact-wrapper>*{margin-top:20px}.contact-wrapper>:first-child{margin-top:0}.contact-form-style-1{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:40px 0 50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-form-style-1{padding:0 0 30px}}@media only screen and (max-width:767px){.contact-form-style-1{padding:0 0 20px}.contact-form-style-1>*{margin-top:20px}.contact-form-style-1>:first-child{margin-top:0}}.contact-form-style-1__input{width:40%;padding:0 15px}@media only screen and (max-width:767px){.contact-form-style-1__input{width:100%}}.contact-form-style-1__input input{width:100%;color:#fff;font-size:20px;line-height:20px;padding:10px 0;border:0;border-bottom:2px solid #494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-form-style-1__input input{font-size:18px}}@media only screen and (max-width:767px){.contact-form-style-1__input input{border-bottom:1px solid #494949;font-size:16px}}.contact-form-style-1__input input::-webkit-input-placeholder{color:#fff}.contact-form-style-1__input input:-moz-placeholder{color:#fff}.contact-form-style-1__input input::-moz-placeholder{color:#fff}.contact-form-style-1__input input:-ms-input-placeholder{color:#fff}.contact-form-style-1__btn{width:20%;padding:0 15px}@media only screen and (max-width:767px){.contact-form-style-1__btn{width:100%}}.contact-form-style-1__btn .btn{padding:25px 49px;margin-left:auto;display:block}.contact-form-style-1__btn .btn:hover{border-color:#3c55ff;background-color:#3c55ff;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.contact-form-style-1__btn .btn{padding:20px 35px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-form-style-1__btn .btn{padding:15px 10px;font-size:16px}}@media only screen and (max-width:767px){.contact-form-style-1__btn .btn{padding:13px 20px;width:100%;border-width:1px}}.contact-social{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:575px){.contact-social{gap:20px}}.contact-social__social{display:flex;margin-left:-15px;margin-right:-15px}@media only screen and (max-width:575px){.contact-social__social{margin-left:-10px;margin-right:-10px}}.contact-social__social li{padding:0 15px}@media only screen and (max-width:575px){.contact-social__social li{padding:0 10px}}.contact-social__social li a{font-size:40px;color:#494949;transition:all .3s cubic-bezier(.22,.61,.36,1);line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-social__social li a{font-size:28px}}@media only screen and (max-width:767px){.contact-social__social li a{font-size:24px}}.contact-us__title{color:#fff;font-size:36px;font-weight:400;margin-bottom:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-us__title{font-size:28px;margin-bottom:8px}}@media only screen and (max-width:767px){.contact-us__title{font-size:24px;margin-bottom:8px}}.contact-us-form{padding-right:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.contact-us-form{padding-right:30px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us-form{padding-right:20px}}@media only screen and (max-width:767px){.contact-us-form{padding-right:0}}.contact-us-info>*{border-top:1px solid #e5e5e5;padding-top:40px;padding-bottom:35px}@media only screen and (max-width:767px){.contact-us-info>*{padding-top:25px;padding-bottom:20px}}.contact-us-info>:first-child{border-top:0}.contact-us-info>:last-child{padding-bottom:0}.contact-info-item__title{color:#fff;font-size:24px;font-weight:400;margin-bottom:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.contact-info-item__title{font-size:20px;margin-bottom:10px}}@media only screen and (max-width:767px){.contact-info-item__title{font-size:18px;margin-bottom:10px}}.contact-info-item__service{margin-top:20px}.contact-info-item__service--title{color:#fff;font-size:18px;font-weight:400;margin-bottom:10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.contact-info-item__service--title{font-size:16px}}.contact-info-item__service p a{margin-right:30px}.contact-info-item p{color:#494949;font-size:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.contact-info-item p{font-size:16px}}.contact-info-item p a,.contact-info-item__direction{transition:all .3s cubic-bezier(.22,.61,.36,1)}.contact-info-item__direction{color:#fff;font-size:18px;margin-top:15px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.contact-info-item__direction{font-size:16px}}.breadcrumb-wrapper.breadcrumb-white .breadcrumb-wrapper__items li a:hover,.contact-info-item__direction:hover{color:#3c55ff}.countdown-content__countdown{display:flex;padding-bottom:20px}@media only screen and (max-width:767px){.countdown-content__countdown{justify-content:center;padding-bottom:0}}.countdown-content__countdown>*{padding:0 30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.countdown-content__countdown>*{padding:0 15px}}@media only screen and (max-width:767px){.countdown-content__countdown>*{padding:0 5px}}.countdown-content__timer-item{display:flex;flex-flow:column nowrap;align-items:stretch;text-align:center;margin:5px}@media only screen and (max-width:767px){.countdown-content__timer-item{justify-content:center}}.countdown-content__timer-item--value{color:#fff;font-size:56px;font-weight:400;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.countdown-content__timer-item--value{font-size:36px}}.countdown-content__timer-item--label{font-size:24px;font-weight:400;line-height:1;margin-top:10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.countdown-content__timer-item--label{font-size:18px}}@media only screen and (max-width:767px){.countdown-content__timer-item--label{font-size:16px}}.countdown-content-two{display:flex;margin:35px 0 35px -10%}@media only screen and (min-width:768px) and (max-width:991px){.countdown-content-two{margin:20px 0 20px -8%}}@media only screen and (max-width:767px){.countdown-content-two{margin:30px 0}}.countdown-content-two__timer-item{text-align:center;width:24%;height:35px;border-right:2px solid #e0e0e0;display:flex;flex-direction:column;justify-content:center}.countdown-content-two__timer-item:last-child{border-right:0}.countdown-content-two__timer-item--value{color:#fff;font-family:"sf-compact",sans-serif;font-size:36px;font-weight:400;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.countdown-content-two__timer-item--value{font-size:28px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.countdown-content-two__timer-item--value{font-size:24px}}@media only screen and (max-width:767px){.countdown-content-two__timer-item--value{font-size:28px}}.countdown-content-two__timer-item--label{color:#fff;font-family:"sf-compact",sans-serif;font-size:18px;font-weight:400;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.countdown-content-two__timer-item--label{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.countdown-content-two__timer-item--label{font-size:16px}}.coming-soon-container{max-width:1250px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.coming-soon-container{padding:0 80px}}.coming-soon-image{width:93%}@media only screen and (max-width:767px){.coming-soon-image{width:250px;margin:0 auto}}.coming-soon-image img{width:100%;height:auto;object-fit:cover}.coming-soon-content>*{margin-top:35px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.coming-soon-content>*{margin-top:25px}}.coming-soon-content>:first-child{margin-top:0}.coming-soon-content__title{color:#fff;font-size:20px;font-weight:400}.coming-soon-content__btn{background-color:#fff;border-color:#fff;color:#fff;padding:14px 45px 13px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.coming-soon-content__btn{padding:13px 30px 12px}}.coming-soon-content__btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.breadcrumb-section{padding:40px 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.breadcrumb-section{padding-top:35px;padding-bottom:35px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.breadcrumb-section{padding-top:30px;padding-bottom:30px}}.breadcrumb-wrapper__title{font-size:54px;font-family:"sf-compact",sans-serif;font-weight:600;line-height:1;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.breadcrumb-wrapper__title{font-size:40px}}@media only screen and (min-width:768px) and (max-width:991px){.breadcrumb-wrapper__title{font-size:34px}}@media only screen and (max-width:767px){.breadcrumb-wrapper__title{font-size:28px}}.breadcrumb-wrapper__items{display:flex;flex-wrap:wrap;margin-top:12px}.breadcrumb-wrapper__items li,.single-breadcrumbs-list li{position:relative}.breadcrumb-wrapper__items li:not(:last-child)::after{content:">";font-size:20px;line-height:1;margin:0 10px;color:#9b9393}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.breadcrumb-wrapper__items li:not(:last-child)::after{font-size:16px}}.breadcrumb-wrapper__items li a,.breadcrumb-wrapper__items li span{font-size:20px;line-height:1;color:#9b9393;transition:all .3s cubic-bezier(.22,.61,.36,1);font-weight:200}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.breadcrumb-wrapper__items li a,.breadcrumb-wrapper__items li span{font-size:16px}}.breadcrumb-wrapper__items li a:hover,.cart-totals-table .shipping-methods li label .price,.product-single-accordion .accordion .accordion-item>button.collapsed{color:#494949}.breadcrumb-wrapper.breadcrumb-white .breadcrumb-wrapper__items li a,.breadcrumb-wrapper.breadcrumb-white .breadcrumb-wrapper__items li span,.breadcrumb-wrapper.breadcrumb-white .breadcrumb-wrapper__title{color:#fff}.breadcrumb-wrapper.breadcrumb-white .breadcrumb-wrapper__items li:not(:last-child)::after{color:#fff}.single-breadcrumbs{padding:30px 0}.single-breadcrumbs-list{display:flex;flex-wrap:wrap}.single-breadcrumbs-list li:not(:last-child)::after{content:"/";font-size:14px;line-height:1;color:#494949;margin:0 5px}.our-team-item__social li a,.single-breadcrumbs-list li a,.single-breadcrumbs-list li span{font-size:14px;line-height:1;transition:all .3s cubic-bezier(.22,.61,.36,1)}.our-team-item__social li a,.single-breadcrumbs-list li a{color:#494949}.single-breadcrumbs-list li a:hover,.single-breadcrumbs-list li span:hover{color:#3c55ff}.our-team-item__social li a:hover,.single-breadcrumbs-list li span{color:#fff}.our-team-wrapper{margin-top:-60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.our-team-wrapper{margin-top:-50px}}@media only screen and (max-width:767px){.our-team-wrapper{margin-top:-30px}}.our-team-item{margin-top:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.our-team-item{margin-top:50px}}@media only screen and (max-width:767px){.our-team-item{margin-top:30px}}.our-team-item__image{padding-bottom:94%;position:relative;z-index:1}.our-team-item__image::before{position:absolute;content:"";opacity:0;background-color:#3c55ff;left:0;top:0;height:100%;z-index:1}.our-team-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-team-item__content{margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.our-team-item__content{margin-top:25px}}.our-team-item__name{color:#fff;font-size:28px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.our-team-item__name{font-size:22px}}.our-team-item__position{color:#494949;font-size:18px;font-weight:400;margin-top:10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.our-team-item__position{font-size:16px}}.our-team-item__social{margin-top:15px;display:flex;flex-wrap:wrap}.our-team-item__social li{margin-right:20px;line-height:.8}.our-team-item__social li a{color:#d1d1d1;font-size:22px;line-height:.8}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.our-team-item__social li a{font-size:18px}}.blog-section{background-color:#fff5ed}.blog-wrapper{padding-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-wrapper{padding-top:20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-wrapper{padding-top:10px}}.blog-item{margin-top:30px;position:relative}.blog-item__image{overflow:hidden}.blog-item__image a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.7) 100%);z-index:1}.blog-item__image img,.our-team-item__image::before{width:100%;transition:all .3s cubic-bezier(.22,.61,.36,1)}.blog-item__image img{height:auto;object-fit:cover}.blog-item__content{position:absolute;width:100%;left:0;bottom:0;z-index:2;padding:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-item__content{padding:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-item__content{padding:40px}}@media only screen and (max-width:575px){.blog-item__content{padding:20px}}.blog-item__inner{overflow:hidden}.blog-item__title{font-size:46px;font-weight:400;font-family:"sf-compact",sans-serif;line-height:1.3;margin-bottom:15px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-item__title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-item__title{font-size:28px}}@media only screen and (max-width:575px){.blog-item__title{font-size:22px}}.blog-item__title a{color:inherit}.blog-item__meta{display:flex;flex-wrap:wrap;margin-bottom:20px}.blog-item-2__content--meta li,.blog-item__meta li{display:flex}.blog-item__meta li:not(:first-child)::before{content:"•";margin-left:.3rem;margin-right:.3rem;color:#fff;line-height:1}.blog-item__meta li span{color:#fff;font-size:16px;text-transform:capitalize;line-height:1;display:block}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-item__meta li span{font-size:14px}}.blog-item__btn-wrap{margin-bottom:-60px;opacity:0}.blog-item-2__content--meta li a,.blog-item-2__image img,.blog-item__btn,.blog-item__btn-wrap,.blog-item__meta li a{transition:all .3s cubic-bezier(.22,.61,.36,1)}.blog-item__btn{font-size:16px;line-height:1;padding:15px 30px;border:1px solid #fff;background-color:transparent;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:575px){.blog-item__btn{padding:12px 25px;font-size:14px}}.blog-item__btn:hover{background-color:#b28686;border-color:#b28686;color:#fff}.blog-item__play{background-color:#fff;color:#fff;font-size:12px;width:54px;height:54px;border-radius:50%;position:absolute;top:70%;left:88%;display:flex;justify-content:center;align-items:center;z-index:3}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-item__play{width:46px;height:46px;font-size:12px}}.blog-item__play svg{width:1em;height:1em;display:inline-block;vertical-align:middle}.blog-item-2:hover .blog-item-3__image img,.blog-item:hover .blog-item__image img{width:100%;transform:scale(1.05)}.blog-item:hover .blog-item__btn-wrap{margin-bottom:0;opacity:1}.blog-item-2__image{overflow:hidden}.blog-item-2__image a{display:block;position:relative;padding-bottom:55%}.blog-item-2__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.blog-item-2__content{margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px){.blog-item-2__content{margin-top:20px}}.blog-item-2__content--meta{display:flex;flex-wrap:wrap}.blog-item-2__content--meta li:not(:first-child)::before{content:"•";margin-left:.3rem;margin-right:.3rem;color:#494949;line-height:1}.blog-item-2__content--meta li span{color:#494949;font-size:12px;line-height:1}.blog-item-2__content--meta li a:hover,.blog-item-2__content--title:hover,.offcanvas-cart-item__title a:hover{color:#3c55ff}.blog-item-2__content--title{font-size:36px;font-weight:400;line-height:1;margin:20px 0 15px;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-item-2__content--title{font-size:26px;margin:15px 0 10px}}@media only screen and (max-width:767px){.blog-item-2__content--title{font-size:24px;margin:15px 0 10px}}.blog-item-2__content--title a{color:inherit}.blog-item-2__content--description{color:#494949;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:-8px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-item-2__content--description{font-size:16px;margin-bottom:-4px}}.blog-item-2__content--btn{font-size:16px;font-weight:400;line-height:48px;background-color:#fff;color:#fff;padding:0 70px;border:1px solid #fff;margin-top:40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-item-2__content--btn{margin-top:20px;padding:0 30px}}.blog-item-2__content--btn:hover,.popup-discount-content__social li a:hover,.product-single-content__social .socail-icon li a:hover{background-color:#fff;color:#fff}.blog-active{position:relative}.blog-active .swiper-button-next{right:5%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-active .swiper-button-next{right:-20px}}@media only screen and (max-width:767px){.blog-active .swiper-button-next{right:-15px}}.blog-active .swiper-button-prev{left:5%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-active .swiper-button-prev{left:-20px}}@media only screen and (max-width:767px){.blog-active .swiper-button-prev{left:-15px}}.related-container{max-width:1720px}.related-blog-row{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;padding-top:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.related-blog-row{margin-left:-15px;margin-right:-15px;padding-top:10px}}@media only screen and (max-width:767px){.related-blog-row{padding-top:0}}.related-blog-col{width:33.3333333333%;padding:0 30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.related-blog-col{padding:0 15px}}@media only screen and (max-width:767px){.related-blog-col{width:100%}}.related-blog-item,.related-blog-item__content{margin-top:30px}.related-blog-item__image a{display:block;padding-bottom:60%;position:relative;overflow:hidden}.related-blog-item__image a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s cubic-bezier(.22,.61,.36,1)}.related-blog-item__category{display:flex;flex-wrap:wrap}.related-blog-item__category li{font-size:12px;font-weight:400;text-transform:uppercase;line-height:1;position:relative;color:#3c55ff}.related-blog-item__category li:not(:first-child)::before{content:"•"}.related-blog-item__title{font-size:32px;font-family:"sf-compact",sans-serif;font-weight:400;line-height:1;margin:10px 0 20px;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.related-blog-item__title{font-size:24px}}.related-blog-item__meta{display:flex;flex-wrap:wrap}.related-blog-item__meta li{font-size:14px;line-height:1.13;color:#494949;position:relative}.related-blog-item__meta li:not(:first-child)::before{content:"•";margin-left:5px;margin-right:2px}.related-blog-item:hover .related-blog-item__image img{transform:scale(1.05)}.related-blog-item:hover .related-blog-item__content{transform:scale(1);opacity:1;visibility:visible}.faq-container{max-width:1220px}.faq-wrapper>*{margin-top:100px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.faq-wrapper>*{margin-top:80px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.faq-wrapper>*{margin-top:60px}}.faq-wrapper>:first-child{margin-top:0}.faq-accordion__title{font-size:42px;font-weight:400;line-height:1em;padding-bottom:20px;color:#fff;border-bottom:2px solid #fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.faq-accordion__title{font-size:32px;padding-bottom:15px}}@media only screen and (min-width:768px) and (max-width:991px){.faq-accordion__title{font-size:28px;padding-bottom:15px}}@media only screen and (max-width:767px){.faq-accordion__title{font-size:24px;padding-bottom:10px}}.faq-accordion .accordion{margin-top:20px;border-radius:0}.faq-accordion .accordion-item{color:#fff;background-color:transparent;border:0;border-bottom:1px solid #d4d4d4;border-radius:0}.faq-accordion .accordion-item:last-child{padding-bottom:0}.faq-accordion .accordion-item button{display:block;width:100%;text-align:left;border:0;font-size:22px;font-weight:400;line-height:1;background:0 0;padding:20px 10px 20px 0;display:flex}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.faq-accordion .accordion-item button{font-size:20px}}@media only screen and (max-width:767px){.faq-accordion .accordion-item button{font-size:16px;padding:12px 0}}.faq-accordion .accordion-item button .text{flex:1}.faq-accordion .accordion-item button .icon{flex-shrink:0;font-size:18px;line-height:.8;transform:rotate(180deg);transition:all .3s cubic-bezier(.22,.61,.36,1)}.faq-accordion .accordion-item button.collapsed .icon{transform:rotate(0deg)}.faq-accordion .accordion-collapse{padding-bottom:50px;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (max-width:767px){.faq-accordion .accordion-collapse{padding-bottom:40px}}.faq-accordion .accordion-collapse p{font-size:18px;line-height:1.6;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.faq-accordion .accordion-collapse p{font-size:20px}}@media only screen and (max-width:767px){.faq-accordion .accordion-collapse p{font-size:16px}}.faq-button__btn{font-size:22px;line-height:40px;color:#fff;background-color:#fff;border:1px solid #bababa;padding:30px;transition:all .3s cubic-bezier(.22,.61,.36,1);width:100%;display:block;text-align:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.faq-button__btn{font-size:20px;padding:15px}}@media only screen and (max-width:767px){.faq-button__btn{font-size:16px;padding:12px}}.faq-button__btn:hover{color:#fff;background-color:#fff;border-color:#fff}.term-use-wrapper>*{margin-top:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.term-use-wrapper>*{margin-top:70px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.term-use-wrapper>*{margin-top:60px}}.cart-totals-table .shipping-methods li:first-child,.term-use-item__list li:first-child,.term-use-wrapper>:first-child{margin-top:0}.term-use-item__title{font-size:42px;font-weight:400;line-height:1;padding-bottom:20px;border-bottom:1px solid #eaeaea;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.term-use-item__title{font-size:32px;padding-bottom:15px}}@media only screen and (min-width:768px) and (max-width:991px){.term-use-item__title{font-size:28px;padding-bottom:15px}}@media only screen and (max-width:767px){.term-use-item__title{font-size:28px;padding-bottom:15px}}.term-use-item__list{margin-top:35px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.term-use-item__list{margin-top:25px}}.term-use-item__list li{font-size:22px;line-height:1.5;margin-top:16px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.term-use-item__list li{font-size:18px}}.error-section{padding:200px 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.error-section{padding:120px 0}}@media only screen and (max-width:767px){.error-section{padding:100px 0}}.error-content{max-width:750px;margin:0 auto}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.error-content{max-width:600px}}@media only screen and (min-width:768px) and (max-width:991px){.error-content{max-width:500px}}.error-content__icon{width:63px;height:auto;object-fit:cover}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.error-content__icon{width:50px}}.error-content__title{color:#fff;font-size:62px;font-weight:400;line-height:1;margin:40px 0 30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.error-content__title{font-size:46px;margin:20px 0}}@media only screen and (min-width:768px) and (max-width:991px){.error-content__title{font-size:36px;margin:20px 0}}@media only screen and (max-width:767px){.error-content__title{font-size:28px;margin:20px 0}}.error-content p{color:#494949;font-size:24px;line-height:1.7}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.error-content p{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){.error-content p{font-size:18px}}@media only screen and (max-width:767px){.error-content p{font-size:16px}}.error-content__btn{margin-top:60px;background-color:#fff;border-color:#fff;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.error-content__btn{margin-top:50px}}.error-content__btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.comment-title{font-size:28px;font-weight:500;font-family:"sf-compact",sans-serif;line-height:1.2;color:#fff}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.comment-title{font-size:22px}}.comment-items{padding-top:10px}.comment-items>*{margin-top:20px}.comment-item{display:flex}.comment-item__author{width:110px;min-width:110px;margin-right:40px;overflow:hidden}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.comment-item__author{width:90px;min-width:90px;margin-right:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.comment-item__author{width:70px;min-width:70px;margin-right:15px}}.comment-item__author img,.offcanvas-cart-item__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.comment-item__content{position:relative;padding:30px;flex-grow:1}@media only screen and (max-width:767px){.comment-item__content{padding:20px}}.comment-item__rating span::before{content:"";display:inline-block;font:1em/1 LaStudioIcons;font-size:14px;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-item__meta{font-size:14px;color:#494949;line-height:1.6}.comment-item__meta strong{font-weight:600;color:#fff}.comment-item__date{font-size:13px;color:#bbb2b2}.comment-reply{padding-left:130px;padding-top:10px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.comment-reply{padding-left:25px}}.comment-reply>*{margin-top:40px}.comment-reply .comment-item__author{width:50px;height:50px;min-width:50px;margin-right:25px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.comment-reply .comment-item__author{width:45px;height:45px;min-width:45px;margin-right:15px}}.comment-reply .comment-reply{padding-left:75px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.comment-reply .comment-reply{padding-left:25px}}.comment-form,.offcanvas-cart-list li+li{margin-top:30px}.comment-form__notes{font-size:14px;font-weight:400;font-style:italic;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px;margin-bottom:20px}.comment-form__rating{margin-bottom:10px}.comment-form .single-form__btn{min-width:180px;font-size:16px}.cart-offcanvas.offcanvas-end{width:450px}@media only screen and (max-width:575px){.cart-offcanvas.offcanvas-end{width:320px}}.cart-offcanvas .offcanvas-header{padding:40px 40px 15px;position:relative}@media only screen and (max-width:575px){.cart-offcanvas .offcanvas-header{padding:20px 20px 10px}}.cart-offcanvas .offcanvas-header .offcanvas-title{font-size:24px;font-weight:600;color:#fff;line-height:1.2}@media only screen and (max-width:767px){.cart-offcanvas .offcanvas-header .offcanvas-title{font-size:20px}}.cart-offcanvas .offcanvas-header .btn-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;font-size:18px;color:#fff;padding:0;margin:0;background:0 0;box-shadow:none;position:absolute;top:20px;right:20px}@media only screen and (max-width:767px){.cart-offcanvas .offcanvas-header .btn-close{width:28px;height:28px}}.cart-offcanvas .offcanvas-body{padding:15px 40px}@media only screen and (max-width:575px){.cart-offcanvas .offcanvas-body{padding:10px 20px}}.cart-offcanvas .offcanvas-footer{padding:40px 40px 15px}@media only screen and (max-width:575px){.cart-offcanvas .offcanvas-footer{padding:20px 20px 10px}}.offcanvas-cart-item{display:flex;position:relative;padding-right:20px}.offcanvas-cart-item__thumbnail{margin-right:20px;border:1px solid #dedede;flex-shrink:0}.offcanvas-cart-item__thumbnail a{display:block}.offcanvas-cart-item__thumbnail img{aspect-ratio:1/1;width:70px;height:84px}.offcanvas-cart-item__content{flex-grow:1}.offcanvas-cart-item__title{font-size:18px;font-weight:400;line-height:1.3;margin-bottom:5px;color:#fff}.offcanvas-cart-item__title a,.quickview-modal .btn-close i{transition:all .3s cubic-bezier(.22,.61,.36,1)}.offcanvas-cart-item__quantity{font-size:15px;color:#494949;display:block}.offcanvas-cart-item__remove{width:20px;height:20px;line-height:17px;font-size:18px;font-weight:400;display:block;overflow:hidden;position:absolute;right:0;text-align:right;color:#fff}.cart-totals-table .table{margin-bottom:0}.cart-totals .table tbody tr,.cart-totals-table .table tbody tr{display:flex;justify-content:space-between}.cart-totals-table .table tbody tr th{font-size:18px;color:#494949}.cart-totals-table .table tbody tr td,.cart-totals-table .table tbody tr th{font-weight:600;vertical-align:top;padding:5px 0;border:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-totals-table .table tbody tr td,.cart-totals-table .table tbody tr th{font-size:16px}}.cart-totals .table tbody tr td strong,.cart-totals .table tbody tr th strong,.cart-totals-table .table tbody tr td strong,.cart-totals-table .table tbody tr th strong,.free-shipping-goal__label strong,.thank-you-order-details .table tr td strong,.thank-you-order-details .table tr th strong{font-weight:400}.cart-totals-table .table tbody tr td{color:#fff;font-size:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-totals-table .table tbody tr td{font-size:18px}}.cart-totals-table .shipping-methods li{margin-top:0}.cart-totals-table .shipping-methods li label{font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-totals-table .shipping-methods li label{font-size:16px}}.cart-buttons>*{margin-top:10px}.cart-buttons .btn{padding:13px 20px;font-size:18px;font-weight:600;display:block;width:100%;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-buttons .btn{font-size:16px}}.cart-buttons__btn-1,.cart-buttons__btn-2{background-color:#fff;border-color:#fff;color:#fff}.cart-buttons__btn-1:hover,.cart-buttons__btn-2:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.quickview-modal.fade{display:block!important;opacity:0;visibility:hidden}.quickview-modal.fade.show{display:block!important;opacity:1;visibility:visible}.quickview-modal .modal-dialog{max-width:1500px;max-height:80vh;position:relative}.quickview-modal .modal-content{color:#fff;border:0;border-radius:0;outline:0;max-height:calc(80vh - 60px);max-width:calc(100vw - 60px)}.quickview-modal .modal-body{overflow:auto;padding:0}.quickview-modal .btn-close{position:absolute;top:-25px;right:-25px;width:50px;height:50px;font-size:18px;cursor:pointer;text-align:center;color:#fff;border:0;padding:0;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.22,.61,.36,1);z-index:9;box-shadow:none;opacity:1}.quickview-modal .btn-close i{line-height:1}.quickview-modal .btn-close:hover{background:#3c55ff;color:#fff}.quickview-modal .btn-close:hover i{transform:rotate(90deg)}.quick-view-product-slide .swiper-button-next{right:0}.quick-view-product-slide .swiper-button-prev{left:0}.quick-view-product-content{padding:5%}.quick-view-product-content .product-single-content__title{font-size:30px;margin-bottom:20px}.quick-view-product-content .product-single-content__price-stock{margin-bottom:15px}.quick-view-product-content .product-single-content__price{font-size:26px}.quick-view-product-content .product-single-content__price del{font-size:22px}.quick-view-product-content .product-single-content__short-description{margin-bottom:30px}.quick-view-product-content .product-single-content__countdown{margin-bottom:20px}.quick-view-product-content .product-single-content__countdown--title,.quick-view-product-content .product-single-content__meta--item .content,.quick-view-product-content .product-single-content__meta--item .label{font-size:16px}.quick-view-product-content .product-single-content__variable{margin-bottom:15px}.quick-view-product-content .product-single-content__add-to-cart-wrapper{margin-bottom:40px}.quick-view-product-content .product-single-content__quantity-add-to-cart{margin-bottom:10px}.quick-view-product-content .product-single-content__quantity input{height:56px}.quick-view-product-content .product-single-content__add-to-cart{font-size:14px;padding:17px 40px}.quick-view-product-content .product-single-content__meta{margin-bottom:30px}.quick-view-product-content .product-single-content__meta--item{padding:0}.popup-discount-content__dont-show a,.popup-modal,.shop-filter-sort-by__label i{transition:all .3s cubic-bezier(.22,.61,.36,1)}.popup-discount-content__social li a,.popup-modal{display:flex;align-items:center;justify-content:center}.popup-modal{position:fixed;height:100%;width:100%;bottom:0;left:0;z-index:999;user-select:none;pointer-events:all;opacity:0;visibility:hidden}.popup-modal.open{opacity:1;visibility:visible}.popup-modal.open .popup-modal-content{animation:ModalFadeInUp .5s ease-in-out both}.popup-modal.close{transition-delay:.5s}.popup-modal.close .popup-modal-content{animation:ModalFadeInDown .5s ease-in-out both}.popup-discount-content__form button,.popup-modal-overlay{position:absolute;top:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.popup-modal-overlay{left:0;width:100%;height:100%;background-color:rgba(23,23,23,.73);opacity:0;visibility:hidden}.popup-modal-overlay.open{opacity:1;visibility:visible}.popup-modal-overlay.close{transition-delay:.5s}.popup-modal-content{background-color:#fff;width:1170px;height:auto;position:relative;z-index:99;pointer-events:all}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.popup-modal-content{width:800px}}@media only screen and (min-width:768px) and (max-width:991px){.popup-modal-content{width:700px}}@media only screen and (max-width:767px){.popup-modal-content{width:320px}}.popup-modal-row{display:flex;flex-wrap:wrap}.popup-modal-col-1{width:60%;flex:0 0 auto}@media only screen and (max-width:767px){.popup-modal-col-1{width:100%}}.popup-modal-col-2{width:40%;flex:0 0 auto}@media only screen and (max-width:767px){.popup-modal-col-2{width:100%}}.popup-discount-content{padding:70px 70px 50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.popup-discount-content{padding:50px 50px 30px}}@media only screen and (min-width:768px) and (max-width:991px){.popup-discount-content{padding:30px}}@media only screen and (max-width:767px){.popup-discount-content{padding:20px}}.popup-discount-content__title{color:#fff;font-size:46px;font-weight:400;line-height:1;margin-top:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__title{font-size:32px;margin-top:30px}}@media only screen and (max-width:767px){.popup-discount-content__title{font-size:26px;margin-top:0}}.popup-discount-content__sub-title{font-size:22px;color:#494949;line-height:1;margin-top:5px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popup-discount-content__sub-title{font-size:16px}}.popup-discount-content__form{margin:50px 0 20px;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__form{margin:30px 0 20px}}@media only screen and (max-width:767px){.popup-discount-content__form{margin:20px 0}}.popup-discount-content__form input{padding:0 110px 0 20px;color:#494949;font-size:18px;height:58px;width:100%;border:1px solid #cbcbcb}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popup-discount-content__form input{height:50px;font-size:16px}}.popup-discount-content__form button{right:0;height:58px;font-size:18px;font-weight:400;background:0 0;border:0;color:#fff;padding:0 20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popup-discount-content__form button{height:50px;font-size:16px}}.popup-discount-content__form button:hover,.product-single-content__meta--item .content a:hover{color:#3c55ff}.popup-discount-content__text{color:#b4b4b4;font-size:16px;line-height:1.4}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popup-discount-content__text{font-size:13px}}.popup-discount-content__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:70px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.popup-discount-content__wrapper{margin-top:30px}}.popup-discount-content__dont-show a{font-size:18px;color:#494949;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__dont-show a{font-size:14px}}@media only screen and (max-width:767px){.popup-discount-content__dont-show a{font-size:15px}}.popup-discount-content__dont-show a:hover{color:#fff}.popup-discount-content__social{display:flex;margin-left:-8px;margin-right:-8px}@media only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__social{margin-left:-5px;margin-right:-5px}}.popup-discount-content__social li{padding:0 8px}@media only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__social li{padding:0 5px}}.popup-discount-content__social li a{font-size:15px;width:39px;height:39px;background-color:#fff;color:#fff;border-radius:50%;box-shadow:0 0 10px 2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:768px) and (max-width:991px){.popup-discount-content__social li a{width:32px;height:32px}}@media only screen and (max-width:767px){.popup-discount-content__social li a{width:34px;height:34px}}.popup-discount-background{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}@media only screen and (max-width:767px){.popup-discount-background{height:220px;background-position:top center}}.popup-close{position:absolute;top:20px;right:20px;z-index:9}.popup-close__btn{font-size:24px;padding:0;border:0;background:0 0;color:#fff}.popup-close__btn svg{fill:currentColor;height:1em;width:1em}.shop-filter{display:flex;padding-bottom:20px;position:relative}.shop-filter-default{display:flex;flex-wrap:wrap;flex:1;margin:-10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.shop-filter-default{margin:-5px}}.shop-filter-default>*{padding:10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.shop-filter-default>*{padding:5px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-default>*{width:50%}}@media only screen and (max-width:575px){.shop-filter-default>*{width:100%}}.shop-filter-count{font-size:18px;font-weight:400;line-height:1.8;color:#fff;white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-count{font-size:16px}}.shop-filter-sort-by,.widget-item__color li label span,.widget-item__list li label span{position:relative}.shop-filter-sort-by__label{font-size:18px;font-weight:400;line-height:1.8;color:#fff;cursor:pointer;white-space:nowrap}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-sort-by__label{font-size:16px}}.shop-filter-sort-by__label i{font-size:12px;margin-left:10px}.shop-filter-sort-by__dropdown{right:0;position:absolute;background-color:#fff;z-index:3;border:1px solid #dedede;transition:all .3s cubic-bezier(.22,.61,.36,1);opacity:0;visibility:hidden;transform:translateY(20px)}.shop-filter-sort-by__dropdown li{display:block;border-bottom:1px solid #dedede}.shop-filter-sort-by__dropdown li a{padding:7px 15px;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.867;max-width:100%;display:flex;align-items:center}.shop-filter-sort-by__dropdown li a i{margin-left:10px}.shop-filter-sort-by__dropdown li.active a,.shop-filter-sort-by__dropdown li:hover a{background-color:#f1f0f0}.shop-filter-sort-by:hover .shop-filter-sort-by__label i{transform:rotate(180deg)}.shop-filter-sort-by:hover .shop-filter-sort-by__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.shop-filter-button{flex-shrink:0;padding-left:20px}.shop-filter-button__btn{font-size:20px;font-weight:400;line-height:30px;color:#fff;padding:4px 12px 2px;border:1px solid #d9d9d9;background-color:transparent}.shop-filter-button__btn i{margin-left:3px}.shop-filter-button__btn:focus{color:#fff}.shop-filter-widget{position:absolute;right:0;top:100%;width:100%;z-index:4;padding:40px;background-color:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.05);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-widget{position:fixed;left:0;right:auto;width:320px;height:100%;top:0;z-index:111;overflow-y:auto;overflow-x:hidden;opacity:1;visibility:visible;transform:translateX(-100%)}}.shop-filter-widget.open{opacity:1;visibility:visible}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-widget.open{transform:translateX(0)}}.filter-widget-row{display:flex;flex-wrap:wrap;margin-left:-13px;margin-right:-13px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.filter-widget-row{margin:0}.filter-widget-row>*{margin-top:30px}.filter-widget-row>:first-child{margin-top:0}}.filter-widget-col{width:20%;padding:0 13px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.filter-widget-col{width:100%;padding:0}}.widget-item__title{font-size:20px;font-weight:500;color:#fff;margin-bottom:20px}.widget-item__filter{overflow-x:hidden;overflow-y:auto;max-height:225px;scrollbar-width:auto;scrollbar-color:#fff #dedede}.widget-item__filter::-webkit-scrollbar{width:2px}.widget-item__filter::-webkit-scrollbar-track{background-color:transparent}.widget-item__filter::-webkit-scrollbar-thumb{background-color:transparent}.widget-item__filter:hover::-webkit-scrollbar-track{background-color:#dedede}.widget-item__filter:hover::-webkit-scrollbar-thumb{background-color:#fff}.widget-item__list li{margin-top:8px;position:relative}.sidebar-shop-filter-widget>:first-child,.sidebar-widget-item__list li:first-child,.widget-item__list li:first-child{margin-top:0}.widget-item__color li label,.widget-item__list li label{font-size:16px;line-height:1.6;transition:all .3s cubic-bezier(.22,.61,.36,1);display:block}.widget-item__list li label span::before{content:"";height:16px;width:16px;background-color:#e2e2e2;margin-right:.6em;display:inline-block;transition:all .3s cubic-bezier(.22,.61,.36,1);vertical-align:middle;position:relative;top:-2px}.widget-item__list li label span::after{content:"";font-family:LaStudioIcons;font-size:10px;position:absolute;left:3.5px;line-height:1;top:2px;color:#fff;opacity:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.widget-item__color li input[type=checkbox]:checked+label,.widget-item__color li input[type=checkbox]:hover+label,.widget-item__list li input[type=checkbox]:checked+label,.widget-item__list li input[type=checkbox]:hover+label{color:#3c55ff}.widget-item__list li input[type=checkbox]:checked+label span::before,.widget-item__list li input[type=checkbox]:hover+label span::before{background-color:#fff}.widget-item__color li input[type=checkbox]:checked+label span::after,.widget-item__color li input[type=checkbox]:hover+label span::after,.widget-item__list li input[type=checkbox]:checked+label span::after,.widget-item__list li input[type=checkbox]:hover+label span::after{opacity:1}.widget-item__list li .narrow{position:absolute;top:0;right:0;width:24px;height:24px;text-align:center;cursor:pointer;padding:0;background:0 0;border:0}.sidebar-widget-item__list li .narrow i,.widget-item__list li .narrow i{font-size:12px;line-height:1}.widget-item__list li .children{margin-left:16px;margin-top:6px}.widget-item__color,.widget-item__list-2{margin-left:-5px;margin-right:-5px;margin-top:-5px;display:flex;flex-wrap:wrap}.widget-item__color li{padding:5px;width:50%}.widget-item__color li label span::before{content:"";height:20px;width:20px;margin-right:.6em;display:inline-block;transition:all .3s cubic-bezier(.22,.61,.36,1);vertical-align:middle;position:relative;top:-2px;border-radius:50%}.widget-item__color li label span::after{content:"";font-family:LaStudioIcons;font-size:10px;position:absolute;left:5px;line-height:1;top:2.5px;color:#fff;opacity:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.widget-item__color li .blue::before{background:linear-gradient(to right,#1e73be 50%,#8224e3 50%)}.widget-item__color li .blue::after{color:#fff}.widget-item__color li .bronze::before{background:#dbd5bc}.widget-item__color li .bronze::after{color:#fff}.widget-item__color li .green::before{background:linear-gradient(to right,#a4dd7b 50%,#81d742 50%)}.widget-item__color li .green::after{color:#fff}.widget-item__color li .pink::before{background:#ffafce}.widget-item__color li .pink::after{color:#fff}.widget-item__color li .polar-blue::before{background:#b8d3cb}.widget-item__color li .polar-blue::after{color:#fff}.widget-item__color li .red::before{background:linear-gradient(to right,#d00 50%,#c60000 50%)}.widget-item__color li .red::after{color:#fff}.widget-item__color li .white::before{background:#fff;border:1px solid #dedede}.widget-item__color li .white::after{color:#fff}.widget-item__color li .yellow::before{background:#efd465}.widget-item__color li .yellow::after{color:#fff}.widget-item__list-2 li{padding:5px}.widget-item__list-2 li a,.widget-item__list-2 li label{font-size:14px;line-height:20px;border:1px solid #dedede;padding:10px 14px 8px;transition:all .3s cubic-bezier(.22,.61,.36,1);cursor:pointer}.sidebar-widget-item__list-2 li a:hover,.sidebar-widget-item__list-2 li label:hover,.widget-item__list-2 li a:hover,.widget-item__list-2 li label:hover{border-color:#3c55ff;background-color:#3c55ff;color:#fff}.widget-item__list-2 li input[type=checkbox]:checked+label,.widget-item__list-2 li input[type=checkbox]:hover+label{border-color:#3c55ff;background-color:#3c55ff;color:#fff}.sidebar-shop-filter-widget>*{margin-top:30px}.sidebar-widget-item{padding:30px;border:1px solid #dedede}.sidebar-widget-item__title{font-size:24px;font-weight:500;color:#fff;padding-bottom:12px;margin-bottom:30px;position:relative}.sidebar-widget-item__title::before{position:absolute;content:"";width:32px;height:2px;background-color:#fff;left:0;bottom:0}.sidebar-widget-item__filter{scrollbar-width:auto;scrollbar-color:#fff #dedede}.sidebar-widget-item__filter::-webkit-scrollbar{width:2px}.sidebar-widget-item__filter::-webkit-scrollbar-track{background-color:transparent}.sidebar-widget-item__filter::-webkit-scrollbar-thumb{background-color:transparent}.sidebar-widget-item__filter:hover::-webkit-scrollbar-track{background-color:#dedede}.sidebar-widget-item__filter:hover::-webkit-scrollbar-thumb{background-color:#fff}.sidebar-widget-item__list li{margin-top:8px;position:relative}.sidebar-widget-item__color li label,.sidebar-widget-item__list li label{position:relative;font-size:16px;line-height:1.6;transition:all .3s cubic-bezier(.22,.61,.36,1);display:block}.sidebar-widget-item__list li label span::before{content:"";height:16px;width:16px;background-color:#e2e2e2;margin-right:.6em;display:inline-block;transition:all .3s cubic-bezier(.22,.61,.36,1);vertical-align:middle;position:relative;top:-2px}.sidebar-widget-item__list li label span::after{content:"";font-family:LaStudioIcons;font-size:10px;position:absolute;left:3.5px;line-height:1;top:6px;color:#fff;opacity:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.sidebar-widget-item__color li input[type=checkbox]:checked+label,.sidebar-widget-item__color li input[type=checkbox]:hover+label,.sidebar-widget-item__list li input[type=checkbox]:checked+label,.sidebar-widget-item__list li input[type=checkbox]:hover+label{color:#3c55ff}.sidebar-widget-item__list li input[type=checkbox]:checked+label span::before,.sidebar-widget-item__list li input[type=checkbox]:hover+label span::before{background-color:#fff}.sidebar-widget-item__color li input[type=checkbox]:checked+label span::after,.sidebar-widget-item__color li input[type=checkbox]:hover+label span::after,.sidebar-widget-item__list li input[type=checkbox]:checked+label span::after,.sidebar-widget-item__list li input[type=checkbox]:hover+label span::after{opacity:1}.sidebar-widget-item__list li .narrow{position:absolute;top:0;right:0;width:24px;height:24px;text-align:center;cursor:pointer;padding:0;background:0 0;border:0}.sidebar-widget-item__list li .children{margin-left:16px;margin-top:6px}.sidebar-widget-item__color,.sidebar-widget-item__list-2{margin-left:-5px;margin-right:-5px;margin-top:-5px;display:flex;flex-wrap:wrap}.sidebar-widget-item__color li{padding:5px;width:50%}.sidebar-widget-item__color li label span::before{content:"";height:30px;width:30px;margin-right:.6em;display:inline-block;transition:all .3s cubic-bezier(.22,.61,.36,1);vertical-align:middle;position:relative;top:-2px;border-radius:50%}.sidebar-widget-item__color li label span::after{content:"";font-family:LaStudioIcons;font-size:10px;position:absolute;left:10px;line-height:1;top:8px;color:#fff;opacity:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.sidebar-widget-item__color li .blue::before{background:linear-gradient(to right,#1e73be 50%,#8224e3 50%)}.sidebar-widget-item__color li .blue::after{color:#fff}.sidebar-widget-item__color li .bronze::before{background:#dbd5bc}.sidebar-widget-item__color li .bronze::after{color:#fff}.sidebar-widget-item__color li .green::before{background:linear-gradient(to right,#a4dd7b 50%,#81d742 50%)}.sidebar-widget-item__color li .green::after{color:#fff}.sidebar-widget-item__color li .pink::before{background:#ffafce}.sidebar-widget-item__color li .pink::after{color:#fff}.sidebar-widget-item__color li .polar-blue::before{background:#b8d3cb}.sidebar-widget-item__color li .polar-blue::after{color:#fff}.sidebar-widget-item__color li .red::before{background:linear-gradient(to right,#d00 50%,#c60000 50%)}.sidebar-widget-item__color li .red::after{color:#fff}.sidebar-widget-item__color li .white::before{background:#fff;border:1px solid #dedede}.sidebar-widget-item__color li .white::after{color:#fff}.sidebar-widget-item__color li .yellow::before{background:#efd465}.product-single-tabs .nav li button.active,.product-single-tabs .nav li button:hover,.sidebar-widget-item__color li .yellow::after{color:#fff}.sidebar-widget-item__list-2 li{padding:5px}.sidebar-widget-item__list-2 li a,.sidebar-widget-item__list-2 li label{font-size:14px;line-height:20px;border:1px solid #dedede;padding:10px 14px 8px;transition:all .3s cubic-bezier(.22,.61,.36,1);cursor:pointer}.sidebar-widget-item__list-2 li input[type=checkbox]:checked+label,.sidebar-widget-item__list-2 li input[type=checkbox]:hover+label{border-color:#3c55ff;background-color:#3c55ff;color:#fff}.sidebar-widget-item .filter-slider{height:2px;position:relative;background:#d8d8d8;border-radius:5px}.sidebar-widget-item .filter-slider .filter-progress{height:100%;position:absolute;border-radius:5px;background:#3c55ff}.sidebar-widget-item .filter-range-input{position:relative}.sidebar-widget-item .filter-range-input input{position:absolute;width:100%;height:2px;top:-2px;background:0 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.sidebar-widget-item .filter-range-input input[type=range]::-webkit-slider-thumb{z-index:2;width:8px;height:8px;box-shadow:0 0 0 4px #3c55ff;background-color:#fff;cursor:ew-resize;border-radius:50%;pointer-events:auto;-webkit-appearance:none}.sidebar-widget-item .filter-range-input input[type=range]::-moz-range-thumb{border:0;z-index:2;width:8px;height:8px;box-shadow:0 0 0 4px #3c55ff;background-color:#fff;cursor:ew-resize;border-radius:50%;pointer-events:auto;-webkit-appearance:none}.sidebar-widget-item .filter-price-value{margin-top:15px;font-size:14px;margin-bottom:10px;color:#494949;display:flex;align-items:center}.sidebar-widget-item .filter-price-value input{width:40px;text-align:center;border:0;background:0 0;padding:0;font-size:14px;color:#494949;appearance:none}.sidebar-widget-item .filter-price-value span{margin:0 2px}.sidebar-widget-item .filter-price-btn{font-size:14px;display:inline-block;border:1px solid #dedede;background:0 0;color:#fff;margin:0;cursor:pointer;line-height:1;font-weight:400;transition:all .3s cubic-bezier(.22,.61,.36,1);padding:10px 27px}.sidebar-widget-banner__btn:hover,.sidebar-widget-item .filter-price-btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.sidebar-widget-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:110px 40px 55px}.sidebar-widget-banner__title{color:transparent;font-size:80px;font-weight:400;line-height:.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#c62020;stroke:#c62020}.sidebar-widget-banner__sub-title{color:#fff;font-size:24px;font-weight:400;line-height:1.5em;margin-bottom:10px}.sidebar-widget-banner__btn{font-size:14px;line-height:35px;color:#fff;background-color:#fff;box-shadow:5px 5px 0 0#fff;padding:0 40px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.shop-masonry .single-product{height:545px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-masonry .single-product{height:auto}}.shop-masonry .single-product__thumbnail--holder a{padding-bottom:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-masonry .single-product__thumbnail--holder a{padding-bottom:108%}}.shop-filter-dropdown__btn{font-size:18px;font-weight:500;line-height:20px;padding:15px 20px;border:1px solid #d6d6d6;width:100%;min-width:200px;text-align:left;background:0 0;color:#fff;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.shop-filter-dropdown__btn{font-size:16px;padding:13px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.shop-filter-dropdown__btn{min-width:none;font-size:16px;padding:13px}}.shop-filter-dropdown__btn .icon{margin-left:10px}.shop-filter-dropdown .widget-item{border-radius:0;border:0;padding:0}.shop-filter-dropdown .widget-item__filter{min-width:300px;overflow-y:auto;max-height:265px;background-color:#fff;padding:25px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.product-single-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-30px}.product-single-col-1{width:48%;margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-col-1{width:100%}}.product-single-col-2{width:47%;margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-col-2{width:100%}}.product-single-carousel .swiper-button-next,.product-single-slide .swiper-button-next{right:0}.product-single-carousel .swiper-button-prev,.product-single-slide .swiper-button-prev{left:0}.product-single-slide-item{padding-bottom:105%;position:relative;border:1px solid #cbcbcb}.product-single-slide-item img,.product-single-thumb-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-position:center;transition:all .3s cubic-bezier(.22,.61,.36,1);background-color:#f9f9f9}.product-single-zoom .zoom{position:absolute;font-size:2em;z-index:1;text-indent:-9999px;border-radius:100%;box-sizing:content-box;bottom:30px;right:30px;width:46px;height:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.328' height='16.328'%3E%3Cg fill='none' stroke='%23212121' stroke-miterlimit='10'%3E%3Cpath d='m15.5.828-6 6'/%3E%3Cpath d='M9.697.5h6.131v6.131' stroke-linecap='square'/%3E%3Cpath d='m.5 15.828 6-6'/%3E%3Cpath d='M.5 9.697v6.131h6.131' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1294117647);cursor:pointer}.product-single-zoom a{display:block;width:100%;height:100%;position:relative}.product-single-thumb{padding:30px 15px 0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-thumb{padding:10px 5px 0}}.product-single-thumb .swiper-slide{opacity:.5;transition:all .3s cubic-bezier(.22,.61,.36,1);border:1px solid #cbcbcb}.product-single-thumb .swiper-slide.swiper-slide-thumb-active,.product-single-thumb .swiper-slide:hover{opacity:1;border-color:#3c55ff}.product-single-thumb-item{padding-bottom:23%;position:relative;cursor:pointer}.product-single-carousel .product-single-slide-item{padding-bottom:0}.login-register__social li a .social-icon img,.product-single-carousel .product-single-slide-item img{position:relative;width:100%;height:auto;object-fit:cover}.product-single-content__title{font-size:36px;font-weight:400;font-family:"sf-compact",sans-serif;line-height:1.15;color:#fff;margin-bottom:40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__title{font-size:26px;margin-bottom:20px}}.product-single-content__price-stock{display:flex;align-items:center;margin-bottom:25px}.product-single-content__price-stock>*{margin-right:20px}.product-single-content__price-stock>:last-child,.product-single-content__social .socail-icon li:last-child{margin-right:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__price-stock{margin-bottom:15px}}.product-single-content__price{color:#fff;font-size:36px;font-weight:400;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__price{font-size:26px}}.product-single-content__price del{font-size:28px;color:#494949;text-decoration:line-through}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__price del{font-size:22px}}.product-single-content__stock{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;line-height:1}.product-single-content__stock .stock-icon{color:#80c685;font-size:20px}.product-single-content__stock.out-of-stock .stock-icon{color:#e01a1a;font-size:20px}.product-single-content__short-description{margin-bottom:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__short-description{margin-bottom:30px}}.product-single-content__countdown{max-width:470px;margin-bottom:40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__countdown{margin-bottom:20px}}.product-single-content__countdown>*{margin-top:10px}.product-single-accordion .accordion .accordion-item:first-child,.product-single-content__countdown>:first-child{margin-top:0}.product-single-content__countdown--title{color:#fff;font-size:18px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__countdown--title{font-size:16px}}.product-single-content__countdown--stock{display:flex;justify-content:space-between;align-items:center}.product-single-content__countdown--stock .stock-text{font-size:16px;color:#494949}.product-single-content__variable{margin-bottom:25px;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__variable{margin-bottom:15px}}.product-single-content__variable .table{margin-bottom:0}.product-single-content__variable .table>:not(caption)>*>*{border:0;padding:4px 0;font-weight:400;font-size:16px;color:#494949}.product-single-content__add-to-cart-wrapper{margin-bottom:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__add-to-cart-wrapper{margin-bottom:40px}}.product-single-content__add-to-cart-wrapper .product-add-compare,.product-single-content__add-to-cart-wrapper .product-add-wishlist{background:0 0;color:#494949;padding:0;margin:0 2em .5em 0;font-size:14px;font-weight:400;display:inline-flex;align-items:center}.product-single-content__quantity-add-to-cart{display:flex;flex-wrap:wrap;margin-bottom:16px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__quantity-add-to-cart{margin-bottom:10px}}.product-single-content__quantity{display:flex;justify-content:center;align-items:center;font-size:14px;border:1px solid rgba(0,0,0,.1);width:100px;text-align:center;margin-right:10px}.product-single-content__quantity button{width:20px;display:inline-block;vertical-align:middle;text-align:center;font-size:20px;line-height:1;padding:0;border:0;background:0 0}.product-single-content__quantity input{width:33px;display:inline-block;height:58px;appearance:none;color:inherit;text-align:center;padding:0;border:0;background:0 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__quantity input{height:56px}}@media only screen and (max-width:575px){.product-single-content__quantity input{height:50px}}.product-single-content__add-to-cart{font-size:16px;padding:22px 50px;line-height:1;background-color:#fff;border-color:#fff;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__add-to-cart{font-size:14px}}@media only screen and (max-width:575px){.product-single-content__add-to-cart{padding:17px 40px}}.product-single-content__add-to-cart:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.product-single-content__meta{margin-bottom:60px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__meta{margin-bottom:30px}}.product-single-content__meta--item{display:flex;align-items:center;padding:2.5px 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__meta--item{padding:0}}.compare-table .table tbody tr:first-child td,.compare-table .table tbody tr:first-child th,.product-single-content__meta--item:first-child{padding-top:0}.product-single-content__meta--item:last-child{padding-bottom:0}.product-single-content__meta--item .label{font-size:18px;line-height:1.8;color:#fff;white-space:nowrap;margin-right:4px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-content__meta--item .label{font-size:16px}}.product-single-content__meta--item .content{font-size:18px;color:#fff}.product-single-content__meta--item .content a{color:#494949;transition:all .3s cubic-bezier(.22,.61,.36,1)}.product-single-content__social{display:flex;align-items:center;gap:20px}.product-single-content__social .label{font-size:18px;line-height:1.8;color:#fff;white-space:nowrap}.product-single-content__social .socail-icon{display:flex}.product-single-content__social .socail-icon li{margin-right:15px}.product-single-content__social .socail-icon li a{width:40px;height:40px;line-height:42px;border-radius:50%;text-align:center;background-color:#fff;font-size:18px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:all .3s cubic-bezier(.22,.61,.36,1)}.variable-color{display:flex;flex-wrap:wrap}.variable-color>*{margin:0 4px;border-radius:50%}.variable-color>:first-child{margin-left:0}.variable-color>:last-child{margin-right:0}.variable-color>* span{display:block;width:30px;height:30px;cursor:pointer;border-radius:50%}.variable-color>* span,.variable-color__color{transition:all .3s cubic-bezier(.22,.61,.36,1)}.variable-color__color.active{box-shadow:0 0 0 1px #3c55ff}.variable-color__color.active span{transform:scale(.85)}.variable-color .blue{background:linear-gradient(to right,#1e73be 50%,#8224e3 50%)}.variable-color .green{background:linear-gradient(to right,#a4dd7b 50%,#81d742 50%)}.variable-color .red{background:linear-gradient(to right,#c60000 50%,#d00 50%)}.variable-size{display:flex;flex-wrap:wrap}.variable-size>*{margin:0 4px;border-radius:50%}.variable-size>:first-child{margin-left:0}.variable-size>:last-child{margin-right:0}.variable-size>* a,.variable-size>* span{display:block;width:40px;height:40px;line-height:42px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.22,.61,.36,1);border-radius:50%}.variable-size__size{box-shadow:0 0 1px}.variable-size__size.active{box-shadow:0 0 0 1px #3c55ff}.product-single-countdown{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.product-single-countdown-item{text-align:center;margin:5px}.product-single-countdown-item__value{color:#fff;font-size:40px;font-weight:400;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (max-width:767px){.product-single-countdown-item__value{font-size:36px}}.product-single-countdown-item__label{color:#494949;font-size:16px;line-height:1}.product-progress{position:relative;background-color:#e0e0e0;border-radius:2px;height:15px;overflow:hidden;margin:10px 0 5px}.product-progress__bar{position:absolute;top:0;left:0;background-color:#e5643e;height:100%;border-radius:2px}.product-single-tabs .nav li button,.reset-variable{border:0;background:0 0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.reset-variable{font-size:12px;position:absolute;right:0;top:0;padding:0;margin:0;opacity:0;visibility:hidden}.reset-variable::before{content:"";font-family:LaStudioIcons;padding-right:5px;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;vertical-align:middle;font-weight:400;display:inline-block;line-height:1;position:relative;top:-1px}.reset-variable.visible{opacity:1;visibility:visible}.product-single-tabs .nav{border-bottom:1px solid #cbcbcb}.product-single-tabs .nav li button{padding:10px 45px;font-size:28px;font-weight:400;font-family:"sf-compact",sans-serif;color:#8b8b8b}@media only screen and (max-width:767px){.product-single-tabs .nav li button{font-size:22px}}.product-single-tabs .tab-content{max-width:980px;width:100%;margin:0 auto;padding-top:70px}.product-single-accordion .accordion{border-radius:0}.product-single-accordion .accordion .accordion-item{border-radius:0;margin-top:30px;border:1px solid #cbcbcb}.product-single-accordion .accordion .accordion-item>button{font-size:20px;font-weight:400;font-family:"sf-compact",sans-serif;line-height:1;padding:20px 30px;color:#fff;display:block;width:100%;border:0;background:0 0;text-align:left;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-accordion .accordion .accordion-item>button{font-size:18px;padding:18px}}.product-single-accordion .accordion .accordion-item>button::after{position:absolute;content:"−";top:50%;transform:translateY(-50%);right:30px;color:#fff;font-size:20px;font-weight:400;line-height:1;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-accordion .accordion .accordion-item>button::after{font-size:18px;right:18px}}.product-single-accordion .accordion .accordion-item>button.collapsed::after{content:"+";color:#494949}.product-single-accordion .accordion .accordion-item .accordion-collapse{padding:20px 30px 50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.product-single-accordion .accordion .accordion-item .accordion-collapse{padding:18px 18px 40px}}.product-single-tab-description-item{margin-top:26px}.product-single-tab-description-item p:first-child,.product-single-tab-description-item:first-child{margin-top:0}.product-single-tab-description-item__title{font-size:16px;font-weight:400;font-family:"sf-compact",sans-serif;color:#fff;margin-bottom:16px}.product-single-tab-description-item p{margin-top:16px}.product-single-tab-description-item p img{width:150px;height:auto;object-fit:cover}.product-single-tab-image{text-align:center}.product-single-tab-image__title{font-size:14px;font-weight:400;font-family:"sf-compact",sans-serif;color:#494949;margin-bottom:16px}.product-single-tab-image__image{position:relative;overflow:hidden;max-width:350px;margin:0 auto}.product-single-tab-image__image img{width:100%;height:auto;object-fit:cover;transform:scale(1);transition:all .3s cubic-bezier(.22,.61,.36,1)}.product-single-tab-image__image a span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M356.5 235.5C363.6 239.9 368 247.6 368 256C368 264.4 363.6 272.1 356.5 276.5L212.5 364.5C205.1 369 195.8 369.2 188.3 364.9C180.7 360.7 176 352.7 176 344V167.1C176 159.3 180.7 151.3 188.3 147.1C195.8 142.8 205.1 142.1 212.5 147.5L356.5 235.5zM192 168V344C192 346.9 193.6 349.6 196.1 350.1C198.6 352.4 201.7 352.3 204.2 350.8L348.2 262.8C350.6 261.4 352 258.8 352 256C352 253.2 350.6 250.6 348.2 249.2L204.2 161.2C201.7 159.7 198.6 159.6 196.1 161C193.6 162.4 192 165.1 192 168V168zM0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM256 496C388.5 496 496 388.5 496 256C496 123.5 388.5 16 256 16C123.5 16 16 123.5 16 256C16 388.5 123.5 496 256 496z' fill='%23fff'/%3E%3C/svg%3E");width:50px;height:50px;position:absolute;background-size:contain;background-position:center;left:calc(50% - 25px);top:calc(50% - 25px);z-index:1}.product-single-tab-image__image:hover img{transform:scale(1.1)}.product-single-table .table{margin-bottom:0}.product-single-table .table>:not(caption)>*>*{border:1px solid #dedede;padding:10px;font-weight:400;font-size:16px;color:#494949}.product-single-review>*{margin-top:80px}.checkout-details__order-review .shipping-methods li:first-child,.my-account-tab address:first-child,.my-account-tab p:first-child,.product-single-review>:first-child,.shipping-methods li:first-child{margin-top:0}.related-product-active{margin-top:30px}@media only screen and (max-width:767px){.related-product-active{margin-top:10px}}.my-account-tab address,.my-account-tab p{margin-top:16px;font-size:18px;line-height:1.8}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.my-account-tab address,.my-account-tab p{font-size:16px}}.checkout-details__order-review .table tbody tr td strong,.checkout-details__order-review .table tfoot tr td strong,.checkout-details__order-review .table tfoot tr th strong,.checkout-details__order-review .table thead tr td strong,.checkout-details__order-review .table thead tr th strong,.my-account-tab address strong,.my-account-tab p strong{font-weight:600}.my-account-tab__menu{width:100%;background:#f7f7f7;margin-bottom:2em;text-align:center}.cart-totals__checkout a,.my-account-tab__menu .nav li .account-btn{display:block;transition:all .3s cubic-bezier(.22,.61,.36,1);border:0}.my-account-tab__menu .nav li .account-btn{background-color:transparent;padding:10px 30px;font-size:18px;line-height:1.8}.my-account-tab__menu .nav li .account-btn.active,.my-account-tab__menu .nav li .account-btn:hover,.my-account-table .table tbody tr td .btn:hover,.my-account-table .table tbody tr th .btn:hover,.my-account-table .table thead tr td .btn:hover,.my-account-table .table thead tr th .btn:hover{background-color:#3c55ff;color:#fff}.my-account-address__content{margin-top:16px}.my-account-address__title{font-size:28px;font-weight:400;color:#fff;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.my-account-address__title{font-size:24px}}.my-account-address__edit{font-size:18px;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.my-account-address__edit{font-size:16px}}.my-account-address__edit:hover{color:#3c55ff}.my-account-detail__legend{font-size:18px;margin-bottom:.3em;padding:.3em 0;color:#333;border-bottom:1px solid #dedede}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.my-account-detail__legend{font-size:16px}}.my-account-detail .btn{font-size:16px;border-radius:50px}.my-account-table .table tbody tr td,.my-account-table .table tbody tr th,.my-account-table .table thead tr td,.my-account-table .table thead tr th{border-bottom:1px solid #dedede;padding:10px;font-size:18px;font-weight:400;color:#494949;vertical-align:middle}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.my-account-table .table tbody tr td,.my-account-table .table tbody tr th,.my-account-table .table thead tr td,.my-account-table .table thead tr th{font-size:16px}}.my-account-table .table tbody tr td .btn,.my-account-table .table tbody tr th .btn,.my-account-table .table thead tr td .btn,.my-account-table .table thead tr th .btn{font-size:14px;font-weight:400;background-color:#fff;letter-spacing:.3px;color:#fff;padding:18px 30px;line-height:1;border:0}.login-register{background:#fff;box-shadow:0 0 30px rgba(141,141,141,.149);padding:50px;position:relative}.login-register__title{font-size:36px;font-weight:600;color:#494949;line-height:1.2}.login-register__social{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-top:25px}.login-register__social li{padding:0 5px}.login-register__social li a{display:flex;align-items:center;color:#fff;padding:10px 15px;border-radius:5px}.login-register__social li a .social-icon{display:block;width:25px;height:25px;position:relative;margin-right:10px}.login-register__social li a .social-text{font-size:18px;line-height:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.login-register__social li a .social-text{font-size:16px}}.login-register__social li a.social-facebook{background:#2660cc}.login-register__social li a.social-facebook .social-icon{background-color:#fff;border-radius:50%;overflow:hidden}.login-register__social li a.social-facebook .social-icon img{margin-bottom:-6px;transform:scale(1.4)}.login-register__social li a.social-google{background:#db422e}.login-register .single-form .lost-password{align-self:flex-end;text-align:right;margin:0 0-1.4em;line-height:1.4;position:relative;z-index:1;width:48%;float:right;clear:none}.blog-single__content blockquote cite em,.login-register .single-form .privacy-policy-text,.thank-you-order-details .table tr td small,.thank-you-order-details .table tr th small{font-size:14px}.login-register .single-form__btn{width:100%;padding:17px 30px;font-size:18px;color:#3c55ff;border-color:#3c55ff}.cart-empty img{width:230px;height:auto;object-fit:cover}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-empty img{width:150px}}.cart-empty p{font-size:34px;margin-top:50px;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-empty p{font-size:20px;margin-top:30px}}.cart-empty__btn{padding:18px 25px;line-height:20px;font-size:15px;font-weight:500;text-decoration:none;text-transform:uppercase;border:1px solid #3c55ff;color:#fff;background-color:#3c55ff;margin-top:2em}.cart-empty__btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.cart-form{display:table-cell;vertical-align:top;width:100%;padding-right:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-form{display:block;padding-right:0}}.cart-collaterals{display:table-cell;vertical-align:top;min-width:370px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-collaterals{min-width:100%;display:block;margin-top:30px}}.free-shipping-goal__label{position:relative;font-size:18px;line-height:1.2;color:#494949}.free-shipping-goal__loading-bar{width:100%;height:6px;background-color:#ebebeb;position:relative;margin-top:.7em;margin-bottom:.7em}.free-shipping-goal__loading-bar .load-percent{display:block;height:100%;position:absolute;max-width:100%;background-color:#e6992f;color:#e6992f}.free-shipping-goal__loading-bar .load-percent::after{content:"";font-size:20px;font-family:"LaStudioIcons";border:1px solid #e6992f;border-radius:50%;position:absolute;top:50%;right:0;display:block;height:auto;line-height:1;padding:.15em;transform:translateY(-50%);background:#fff}.cart-meta{display:flex;align-items:center;justify-content:space-evenly;font-size:16px;margin-bottom:10px}.cart-meta li{position:relative;flex:1}.cart-meta li+li::before{content:"";border-left:1px solid #494949;height:20px;left:0;position:absolute;opacity:.5;top:50%;transform:translateY(-50%)}.cart-meta li a{padding:5px;gap:8px;position:relative;color:#494949}.cart-meta li a svg{width:1rem;height:1rem}.blog-menu-items li a:hover,.blog-widget-list__categories li a:hover,.blog-widget-search button:hover,.cart-meta li a:hover,.checkout-info__title button:hover,.wishlist-table .product-name a:hover{color:#3c55ff}.cart-table{margin-top:36px}.cart-table .table{margin-bottom:0}@media only screen and (max-width:767px){.cart-table .table thead{display:none}}.cart-table .table tbody tr td,.cart-table .table thead tr th{color:#494949;border:0;vertical-align:middle;font-size:18px;font-weight:400}.cart-table .table thead tr th{border-bottom:1px solid #dbdbdb;padding:10px 0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-table .table thead tr th{font-size:16px}}@media only screen and (max-width:767px){.cart-table .table tbody tr.cart-item{position:relative;display:block;padding:10px 25px 20px 100px;border-radius:11px;border:1px solid #eee;margin-bottom:17px;overflow:hidden}}.cart-table .table tbody tr td{padding:20px 0;line-height:1.6}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.cart-table .table tbody tr td{font-size:16px}}@media only screen and (max-width:767px){.cart-table .table tbody tr td{padding:0;width:auto;border:0;display:block;min-width:0;font-size:14px}.cart-table .table tbody tr td[data-title]::before{content:attr(data-title)": ";float:left;font-size:13px;color:#494949;padding-right:15px}}.cart-table .cart-product-remove{width:30px}@media only screen and (max-width:767px){.cart-table .cart-product-remove{position:absolute;top:15px;right:10px;z-index:2;width:auto}}.cart-table .cart-product-remove .remove{font-size:0}.cart-table .cart-product-remove .remove::before,.wishlist-table .product-remove .remove::before{font-family:"LaStudioIcons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px;line-height:30px;color:#494949}.cart-table .cart-product-thumbnail{width:90px}@media only screen and (max-width:767px){.cart-table .cart-product-thumbnail{position:absolute;width:70px!important;display:inline-block;top:15px;left:15px;bottom:15px;overflow:hidden}}.cart-table .cart-product-thumbnail a{display:block;padding-right:20px}@media only screen and (max-width:767px){.cart-table .cart-product-thumbnail a{padding-right:0}}.cart-table .cart-product-thumbnail img{width:100%;height:auto}.cart-table .cart-product-price .price-amount del{text-decoration:line-through;color:#494949}.cart-table .cart-product-quantity{width:100px}.cart-table .cart-product-subtotal .price-amount{color:#494949}.cart-meta li a,.cart-table__quantity{display:flex;justify-content:center;align-items:center}.cart-table__quantity{font-size:16px;width:80px;text-align:center}@media only screen and (max-width:767px){.cart-table__quantity{width:auto;justify-content:flex-start}}.cart-table__quantity button,.cart-table__quantity input{display:inline-block;text-align:center;padding:0;border:0;background:0 0}.cart-table__quantity button{width:18px;vertical-align:middle;font-size:18px;line-height:1}@media only screen and (max-width:767px){.cart-table__quantity button{display:none}}.cart-table__quantity input{width:40px;height:30px;appearance:none;color:inherit}@media only screen and (max-width:767px){.cart-table__quantity input{font-size:14px;height:24px}}.cart-coupon{width:50%;position:relative}@media only screen and (max-width:767px){.cart-coupon{width:100%}}.cart-coupon__input{display:inline-block;border:0;width:100%;font-size:16px;font-weight:400;color:#fff;height:34px;border-bottom:1px solid #d8d8d8;padding-right:100px}@media only screen and (max-width:767px){.cart-coupon__input{padding:10px 20px;border:1px solid #d8d8d8;line-height:1.8;height:auto;font-size:16px}}.cart-coupon__btn{position:absolute;top:0;right:0;background:#efa000;border:0;padding:0;height:auto;font-size:16px;font-weight:400;line-height:34px;color:#fff;white-space:nowrap}@media only screen and (max-width:767px){.cart-coupon__btn{position:relative;width:100%;margin-top:10px;padding:18px 30px;line-height:1.2}.cart-coupon__btn,.cart-coupon__btn:hover{background-color:#efa000;color:#fff}}.cart-update-btn{background:0 0;border:0;padding:0;height:auto;font-size:16px;font-weight:400;color:#fff;white-space:nowrap;align-self:flex-end;text-align:right;margin-top:-27px;line-height:1.4;position:relative;z-index:1;float:right;clear:none}@media only screen and (max-width:767px){.cart-update-btn{float:none;position:relative;width:100%;background-color:#fff;margin-top:10px;color:#fff;padding:18px 30px;line-height:1.2;text-align:center}.cart-update-btn:hover{background-color:#3c55ff;color:#fff}}.shipping-methods li{margin-top:0}.checkout-details__order-review .shipping-methods li label,.shipping-methods li label{color:#494949;font-weight:400}.shipping-methods li label .price{color:#fff}.cart-totals{background-color:rgba(249,249,249,.2196078431);padding:30px 30px 0;position:relative;position:-webkit-sticky;position:sticky;top:130px}.cart-totals__title{font-size:24px;font-weight:400;line-height:1.2;color:#494949;margin-bottom:20px}.cart-totals__checkout{margin-left:-30px;margin-right:-30px;text-align:center}.cart-totals__checkout a{cursor:pointer;padding:20px 30px;line-height:1;font-size:20px;font-weight:600;color:#fff;background:#efa000;border-color:#efa000;text-transform:uppercase}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-totals__checkout a{font-size:16px}}.cart-totals__checkout a:hover{background-color:#efa000;color:#494949}.cart-totals .table{margin-bottom:0}.cart-totals .table tbody tr td,.cart-totals .table tbody tr th{font-size:18px;font-weight:400;color:#494949;vertical-align:top;padding:5px 0;border:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cart-totals .table tbody tr td,.cart-totals .table tbody tr th{font-size:16px}}.cart-totals .order-total{border-top:1px solid #dbdbdb;padding-top:10px;margin-top:10px}.order-tracking-banner{background-position:top center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;height:840px;padding:0 15px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.order-tracking-banner{height:640px}}@media only screen and (min-width:768px) and (max-width:991px){.order-tracking-banner{height:540px}}@media only screen and (max-width:767px){.order-tracking-banner{height:340px}}.order-tracking-banner__sub-title{font-size:32px;font-weight:400;line-height:1;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.order-tracking-banner__sub-title{font-size:20px}}.order-tracking-banner__title{color:#fff;font-size:46px;font-weight:400;line-height:1;margin-top:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.order-tracking-banner__title{font-size:28px}}@media only screen and (max-width:767px){.order-tracking-banner__title{font-size:24px}}.order-tracking-banner__btn{margin-top:50px;background-color:#fff;border-color:#fff;font-size:20px;font-weight:400;line-height:55px;color:#fff;padding:0 50px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.order-tracking-banner__btn{font-size:16px;line-height:46px;padding:0 30px}}@media only screen and (max-width:767px){.order-tracking-banner__btn{margin-top:30px}}.compare-table .table tbody tr.compare-tr-info .remove:hover,.order-tracking-banner__btn:hover{background-color:#fff;border-color:#fff;color:#fff}.order-tracking-form{display:flex;justify-content:center;align-items:center;flex-direction:column;height:840px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.order-tracking-form{height:640px}}@media only screen and (min-width:768px) and (max-width:991px){.order-tracking-form{height:540px}}@media only screen and (max-width:767px){.order-tracking-form{height:auto;padding:40px 20px}}.order-tracking-form__wrapper{max-width:620px;width:100%;margin:0 auto}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.order-tracking-form__wrapper{width:80%}}.order-tracking-form__wrapper p{color:#fff;font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.order-tracking-form__wrapper p{font-size:16px}}.order-tracking-form .single-form__label{font-size:18px;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.order-tracking-form .single-form__label{font-size:16px}}.order-tracking-form .single-form__btn{min-width:160px;font-size:16px;line-height:1.6}@media only screen and (max-width:767px){.order-tracking-form .single-form__btn{font-size:14px;width:100%;display:block}}.wishlist-table .table{margin-bottom:0}.wishlist-table .table thead{background:#f9f9f9}@media only screen and (max-width:767px){.wishlist-table .table thead{display:none}}.wishlist-table .table thead tr th{padding:15px 20px;color:#fff;border:0;vertical-align:middle;font-size:18px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.wishlist-table .table thead tr th{font-size:16px}}@media only screen and (max-width:767px){.wishlist-table .table tbody tr.wishlist-item{position:relative;display:block;padding:10px 25px 20px 110px;border-bottom:1px solid #eee;margin-bottom:17px;overflow:hidden}}.wishlist-table .table tbody tr td{border:0;border-bottom:1px solid #eee;padding:40px 20px;vertical-align:middle;font-size:18px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.wishlist-table .table tbody tr td{font-size:16px}}@media only screen and (max-width:767px){.wishlist-table .table tbody tr td{padding:0;width:auto;border:0;display:block;min-width:0;font-size:16px}.wishlist-table .table tbody tr td[data-title]::before{content:attr(data-title)": ";float:left;font-size:15px;color:#fff;padding-right:15px}}.wishlist-table .product-remove{width:30px}@media only screen and (max-width:767px){.wishlist-table .product-remove{position:absolute;top:15px;right:10px;z-index:2;width:auto}}.wishlist-table .product-remove .remove{font-size:0}.wishlist-table .product-thumbnail{width:130px;padding:0 10px}@media only screen and (max-width:767px){.wishlist-table .product-thumbnail{position:absolute;width:90px!important;display:inline-block;top:15px;left:0;bottom:15px;overflow:hidden}}.compare-table .table tbody tr.compare-tr-info .product-name>a,.wishlist-table .product-thumbnail a{display:block}.blog-single__content figure img,.wishlist-table .product-thumbnail img{width:100%;height:auto;object-fit:cover}.wishlist-table .product-name a{font-weight:400;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}.compare-table .table tbody tr.compare-tr-price span ins,.wishlist-table .product-price span ins{text-decoration:none;color:#3c55ff}.wishlist-table .product-stock .in-stock::before{color:#10b705;content:"";font-family:"LaStudioIcons";display:block;text-transform:none}@media only screen and (max-width:767px){.wishlist-table .product-stock .in-stock::before{display:none}}.wishlist-table__btn{padding:14px 22px;font-size:14px;line-height:1;background-color:#fff;border-color:#fff;color:#fff}@media only screen and (max-width:767px){.wishlist-table__btn{font-size:13px;padding:9px 18px;margin-top:5px}}.compare-table .table tbody tr.compare-tr-info .product-action .btn:hover,.wishlist-table__btn:hover{background-color:#3c55ff;border-color:#3c55ff;color:#fff}.compare-table .table{display:block;margin:0;width:100%;overflow:auto;padding:0;color:#fff;border:0}.compare-table .table::-webkit-scrollbar{height:6px;border-radius:50px}.compare-table .table::-webkit-scrollbar-track{background-color:transparent}.compare-table .table::-webkit-scrollbar-thumb{background-color:#eee;border-radius:50px}.compare-table .table tbody tr td,.compare-table .table tbody tr th{text-align:center;vertical-align:middle;font-weight:400;border:0;border-bottom:1px solid #eee;font-size:18px;line-height:1.8}.compare-table .table tbody tr th{min-width:268px;background-color:#fff;padding:10px;position:-webkit-sticky;position:sticky;left:0;color:#fff;z-index:1}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.compare-table .table tbody tr th{font-size:16px;min-width:230px}}@media only screen and (min-width:768px) and (max-width:991px){.compare-table .table tbody tr th{font-size:16px;min-width:150px}}@media only screen and (max-width:767px){.compare-table .table tbody tr th{font-size:14px;min-width:100px}}.compare-table .table tbody tr td{min-width:300px;max-width:100%;padding:10px 20px;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.compare-table .table tbody tr td{font-size:16px;min-width:260px}}@media only screen and (min-width:768px) and (max-width:991px){.compare-table .table tbody tr td{font-size:16px;min-width:200px}}@media only screen and (max-width:767px){.compare-table .table tbody tr td{font-size:14px;min-width:200px}}.compare-table .table tbody tr td.td-placeholder::before{content:"";display:inline-block;width:60px;height:8px;background-color:#eee;border-radius:2px}.compare-table .table tbody tr.compare-tr-info{height:250px;text-align:center}.compare-table .table tbody tr.compare-tr-info .remove{width:34px;height:34px;line-height:34px;text-align:center;border:1px solid #ccc;border-radius:50%;opacity:.8;font-size:12px;transition:all .3s cubic-bezier(.22,.61,.36,1);margin:0 auto 10px}.compare-table .table tbody tr.compare-tr-info .product-name img{width:120px;height:auto;object-fit:cover;margin:0 auto}.compare-table .table tbody tr.compare-tr-info .product-name .name{margin:15px 0 10px;font-weight:400;font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.compare-table .table tbody tr.compare-tr-info .product-name .name{font-size:16px}}.compare-table .table tbody tr.compare-tr-info .product-action .btn{font-weight:500;padding:8px 15px;line-height:1;font-size:12px;background-color:#fff;border-color:#fff;color:#fff}.compare-table .table tbody tr.compare-tr-info .td-placeholder{background-image:url(../images/placeholder.png);background-repeat:no-repeat;background-position:center}.compare-table .table tbody tr.compare-tr-info .td-placeholder::before{display:none}.compare-table .table tbody tr.compare-tr-stock .in-stock{color:#10b705}.checkout-row{display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-col-1{width:62%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-col-1{width:100%}}.checkout-col-2{width:35%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-col-2{width:100%}}.checkout-info__title{padding:16px 30px 16px 60px;position:relative;background-color:#f9f9f9;color:#fff;line-height:1.6;font-size:18px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-info__title{font-size:16px;padding:10px 40px 10px 50px}}.checkout-info__title i,.checkout-info__title img{position:absolute;top:22px;left:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-info__title i,.checkout-info__title img{left:20px}}.checkout-info__title button{padding:0;border:0;background:0 0;display:contents;transition:all .3s cubic-bezier(.22,.61,.36,1)}.checkout-info__body{margin-top:20px}.checkout-info__body p{font-size:18px;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-info__body p{font-size:16px}}.checkout-info__body .single-form__label{font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-info__body .single-form__label{font-size:16px}}.checkout-info__body .single-form__input{padding:14px 20px;max-width:350px}.checkout-coupon-form{display:flex;gap:5px}.checkout-coupon-form .single-form__btn{font-size:14px;padding:15px 30px}.checkout-details__order-review .table tfoot tr.cart-subtotal,.checkout-details__order-review .table thead tr.cart-subtotal,.checkout-login-form p{margin-top:20px}.checkout-login-form .login-register__social{margin-top:5px}.checkout-login-form .single-form__btn{min-width:180px;font-size:18px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-login-form .single-form__btn{font-size:16px}}.checkout-details{margin-top:50px}.checkout-details__billing{margin-top:-25px}.checkout-details__title{font-size:32px;font-weight:400;color:#494949;margin-bottom:30px;padding-bottom:10px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details__title{font-size:24px}}.checkout-details__order-review{border:1px solid #efa000;padding:15px 40px 0;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details__order-review{padding:15px 30px 0}}.checkout-details__order-review .table{color:#494949;margin-bottom:0}.checkout-details__order-review .table tfoot tr,.checkout-details__order-review .table thead tr{border-bottom:1px solid #dedede;margin-bottom:15px;margin-top:10px;font-size:20px;display:flex;justify-content:space-between}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details__order-review .table tfoot tr,.checkout-details__order-review .table thead tr{font-size:18px}}.checkout-details__order-review .table tfoot tr.order-total,.checkout-details__order-review .table thead tr.order-total{margin-top:0;padding-bottom:6px}.checkout-details__order-review .table tfoot tr td,.checkout-details__order-review .table tfoot tr th,.checkout-details__order-review .table thead tr td,.checkout-details__order-review .table thead tr th{font-weight:400;padding:3px 0;border:0}.checkout-details__order-review .table tbody tr{display:flex;justify-content:space-between}.checkout-details__order-review .table tbody tr td{padding:2.5px 0;font-size:18px;font-weight:400;border-bottom:0}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details__order-review .table tbody tr td{font-size:16px}}.checkout-details__order-review .table tbody tr td:first-child{padding-right:10px}.checkout-details__order-review .shipping-methods li{margin-top:10px}.checkout-details__order-review .shipping-methods li label .price{color:#494949;font-weight:600}.checkout-details__payment-method{padding:10px 0}.checkout-details__payment-method .accordion-item{padding:0;border:0;border-radius:0}.checkout-details__payment-method .single-form{margin-top:0}.checkout-details__privacy-policy{font-size:14px;color:#494949;padding-bottom:25px}.checkout-details__btn{margin-left:-40px;margin-right:-40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details__btn{margin-left:-30px;margin-right:-30px}}.checkout-details__btn .btn{padding:20px 30px;border:0;line-height:20px;font-weight:400;font-size:20px;width:100%}.checkout-details__btn .btn,.checkout-details__btn .btn:hover{background-color:#efa000;color:#fff}.checkout-details .checkout-account,.checkout-details .checkout-shipping{display:none}.checkout-details .single-form__label{font-size:18px;margin-bottom:10px;display:block;color:#494949}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.checkout-details .single-form__label{font-size:16px}}.checkout-details .single-form__input+.single-form__input{margin-top:20px}.checkout-details .payment-method-body{padding:10px 0;font-size:14px;color:#494949}.thank-you-notice{text-align:center;font-size:22px;color:#494949;line-height:1.8;margin-bottom:16px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.thank-you-notice{font-size:20px}}.thank-you-order-overview{list-style-type:disc;padding-left:17px}.thank-you-order-overview li{margin-top:8px}.thank-you-order-overview li strong{font-weight:500}.thank-you-title{font-size:30px;font-weight:400;color:#494949;line-height:1.2;margin-bottom:20px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.thank-you-title{font-size:24px}}.thank-you-customer-details,.thank-you-order-details{margin-top:40px}.thank-you-order-details .table{margin-bottom:0}.thank-you-order-details .table tr td,.thank-you-order-details .table tr th{font-size:18px;font-weight:400;color:#494949;padding:12px 10px;vertical-align:top;border-bottom:1px solid #dedede}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.thank-you-order-details .table tr td,.thank-you-order-details .table tr th{font-size:16px}}.thank-you-customer-details address,.thank-you-order-overview li{font-size:18px;font-weight:400;color:#494949;line-height:1.8}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.thank-you-customer-details address{font-size:16px}}.blog-container{max-width:1080px}.blog-menu-items{display:flex;justify-content:center;flex-wrap:wrap;margin-top:-10px;margin-bottom:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-menu-items{margin-bottom:50px}}.blog-menu-items li a{color:#494949;margin:10px 40px 0;font-size:20px;font-weight:400;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-menu-items li a{font-size:18px;margin:10px 30px 0}}@media only screen and (min-width:768px) and (max-width:991px){.blog-menu-items li a{font-size:18px;margin:10px 20px 0}}@media only screen and (max-width:767px){.blog-menu-items li a{font-size:18px;margin:10px 15px 0}}.blog-items>*{margin-top:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-items>*{margin-top:50px}}.blog-items>:first-child{margin-top:0}.blog-row{display:flex;flex-wrap:wrap}.blog-col-1{flex:0 0 auto;width:70%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-col-1{width:68%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-col-1{width:100%}}.blog-col-2{flex:0 0 auto;width:30%}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-col-2{width:32%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-col-2{width:100%}}.blog-widget-wrapper{padding-left:120px;position:sticky;top:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-widget-wrapper{padding-left:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-widget-wrapper{padding-left:0;padding-top:50px}}.blog-widget-wrapper.blog-widget-left{padding-left:0;padding-right:120px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-widget-wrapper.blog-widget-left{padding-right:40px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-widget-wrapper.blog-widget-left{padding-right:0}}.blog-widget-wrapper>*{margin-top:50px}.blog-widget-wrapper>:first-child{margin-top:0}.blog-widget-item__title{color:#fff;font-size:24px;font-weight:500;line-height:1;margin-bottom:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-widget-item__title{font-size:22px;margin-bottom:20px}}.blog-widget-search{position:relative}.blog-widget-search button,.blog-widget-search input{background-color:transparent;transition:all .3s cubic-bezier(.22,.61,.36,1)}.blog-widget-search input{display:block;min-height:20px;width:100%;font-size:16px;line-height:1.8;padding:10px 20px;border:1px solid #cecece}.blog-widget-search button{font-size:18px;color:#fff;padding:0 15px;border:0;position:absolute;top:50%;transform:translateY(-50%);right:0;line-height:1}.blog-widget-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-widget-author-box__image{flex-shrink:0}.blog-widget-author-box__image img{width:70px;height:70px;border-radius:70px;-o-object-fit:cover;object-fit:cover}.blog-widget-author-box__content{padding-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-widget-author-box__content p{color:#494949;font-family:"sf-compact",sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.375}.blog-widget-list__categories{margin-top:-10px}.blog-widget-list__categories li{padding:7px 0;margin-bottom:5px}.blog-widget-list__categories li a{font-size:16px;font-weight:400;color:#494949;transition:all .3s cubic-bezier(.22,.61,.36,1)}.blog-widget-post__list li{border-top:1px solid #e0e0e0;padding:30px 0}.blog-widget-post__list li:first-child{padding-top:0;border-top:0}.blog-widget-post__list li:last-child{padding-bottom:0}.blog-widget-post-item{display:flex;flex-flow:row wrap;justify-content:space-between}.blog-widget-post-item__thumbnail{margin:0;overflow:hidden;width:70px}.blog-widget-post-item__thumbnail a{display:block;padding-bottom:115%;position:relative}.blog-widget-post-item__thumbnail img{object-position:center;vertical-align:middle;transition:transform .6s,opacity .6s,visibility .6s}.blog-widget-post-item__content{width:calc(100% - 70px - 20px)}.blog-widget-post-item__meta{color:#494949;font-size:12px;font-weight:400;padding-bottom:4px}.blog-widget-post-item__title{color:#fff;font-size:16px;font-weight:500}.blog-widget-instagram-item a{display:block;position:relative}.blog-widget-instagram-item__image{position:relative;padding-bottom:100%}.blog-widget-instagram-item__icon,.blog-widget-instagram-item__image::after{position:absolute;transition:opacity .5s cubic-bezier(.21,.75,.27,.96);opacity:0}.blog-widget-instagram-item__image::after{content:"";left:0;top:0;width:100%;height:100%;background-color:#fff;pointer-events:none}.blog-widget-instagram-item__image img,.blog-widget-post-item__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-widget-instagram-item__icon{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.blog-widget-instagram-item__icon i{font-size:16px;color:#fff}.blog-widget-instagram-item:hover .blog-widget-instagram-item__image::after{opacity:.6}.blog-widget-instagram-item:hover .blog-widget-instagram-item__icon{opacity:1}.blog-widget-social{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.blog-widget-social li{padding:0 10px}.blog-widget-social li a{width:52px;height:52px;line-height:54px;border-radius:50%;background-color:#fff;font-size:20px;color:#fff;text-align:center;box-shadow:0 0 30px 0 rgba(186,141,141,.149);transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-widget-social li a{font-size:18px;width:46px;height:46px;line-height:48px}}.blog-widget-social li a:hover{background-color:#fff;color:#fff}.blog-single-container{max-width:1250px}.blog-single-wrapper{max-width:970px;margin-left:auto;margin-right:auto}.blog-single__category{display:flex;flex-wrap:wrap}.blog-single__category li{font-size:12px;font-weight:400;text-transform:uppercase;line-height:1;position:relative;color:#3c55ff}.blog-single__category li:not(:first-child)::before{content:"•"}.blog-single-meta__item li a:hover,.blog-single__category li a:hover,.blog-single__meta li a:hover{color:#3c55ff}.blog-single__title{font-size:48px;font-weight:400;line-height:1;margin:12px 0;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px){.blog-single__title{font-size:36px}}@media only screen and (min-width:768px) and (max-width:991px){.blog-single__title{font-size:32px}}@media only screen and (max-width:767px){.blog-single__title{font-size:26px}}.blog-single__meta{display:flex;flex-wrap:wrap}.blog-single__meta li{font-size:16px;line-height:1.13;color:#494949;position:relative}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single__meta li{font-size:14px}}.blog-single__meta li:not(:first-child){padding-left:30px}.blog-single__meta li:not(:first-child)::before{position:absolute;top:50%;left:12px;content:"";width:6px;height:6px;background-color:#494949;transform:translateY(-50%) rotate(45deg)}.blog-single__image{margin-top:60px;padding-bottom:46%;position:relative}.blog-single__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.blog-single__content{margin-top:90px;margin-bottom:90px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single__content{margin-top:50px;margin-bottom:50px}}.blog-single__content p{font-size:18px;line-height:1.8;margin-bottom:16px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single__content p{font-size:16px}}.blog-single__content p:last-child{margin-bottom:0}.blog-single__content blockquote,.blog-single__content figure{margin-left:calc(-.5*(1170px - 100%));margin-right:calc(-.5*(1170px - 100%));margin-top:40px;margin-bottom:40px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single__content figure{margin-left:0;margin-right:0}}.blog-single__content blockquote{background-color:#ede2e2;background-image:url(../images/icon/quote-icon.svg);background-repeat:no-repeat;border:0;padding:8% 14% 6%;background-position:12% 25%;color:#fff;line-height:1.4;margin-top:1.5em;margin-bottom:1.5em}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-single__content blockquote{margin-left:0;margin-right:0;padding:6%;background-position:5% 22%}}@media only screen and (max-width:767px){.blog-single__content blockquote{padding:40px 30px;margin-left:0;margin-right:0;background-position:10px 30px;background-size:70px}}.blog-single__content blockquote p{font-size:28px;font-family:"sf-compact",sans-serif;line-height:1.5}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-single__content blockquote p{font-size:26px}}@media only screen and (max-width:767px){.blog-single__content blockquote p{font-size:20px}}.blog-single__content blockquote cite{display:inline-flex;flex-direction:column;font-style:normal;align-items:flex-end;line-height:1.3;font-size:.875em}.blog-single__heading{font-size:36px;font-weight:400;margin-bottom:20px;color:#fff}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-single__heading{font-size:26px}}@media only screen and (max-width:767px){.blog-single__heading{font-size:24px}}.blog-single__comment>*{margin-top:80px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single__comment>*{margin-top:50px}}.blog-single-meta{display:flex;flex-wrap:wrap;padding:40px 0 30px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.blog-single-meta{padding:20px 0 10px}}.blog-single-meta__col{flex:0 0 auto;width:50%;display:flex;padding-bottom:10px}@media only screen and (max-width:767px){.blog-single-meta__col{width:100%}}.blog-single-meta__title{color:#a0a0a0;font-size:18px;font-weight:400;white-space:nowrap;line-height:1.8;margin-right:30px}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-single-meta__title{font-size:16px}}@media only screen and (max-width:767px){.blog-single-meta__title{font-size:14px;margin-right:15px}}.blog-single-meta__item{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.blog-single-meta__item li{padding:0 8px}.blog-single-meta__item li a{font-size:18px;font-weight:400;color:#fff;transition:all .3s cubic-bezier(.22,.61,.36,1)}@media only screen and (min-width:1200px) and (max-width:1599px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.blog-single-meta__item li a{font-size:16px}}@media only screen and (max-width:767px){.blog-single-meta__item li a{font-size:14px}}