.flash-sale{margin-top:80px}@media only screen and (max-width:640px){.flash-sale{margin-bottom:35px}}.flash-sale__container{border-radius:32px;overflow:hidden;background-color:#f7f7f7;display:grid;display:flex;position:relative}@media only screen and (max-width:640px){.flash-sale__container{justify-content:center;grid-template-columns:repeat(1,1fr)}}.flash-sale__container--content{padding:96px 32px;display:flex;flex-direction:column;flex-basis:55%;align-items:center}@media only screen and (max-width:1024px){.flash-sale__container--content{padding:64px 32px}}@media only screen and (max-width:768px){.flash-sale__container--content{padding:35px 28px}}@media only screen and (max-width:640px){.flash-sale__container--content{flex-basis:100%}}.flash-sale__container--content-heading{text-align:center;font-size:44px;line-height:50px;font-weight:600;text-transform:capitalize}@media only screen and (max-width:1024px){.flash-sale__container--content-heading{font-size:32px;line-height:40px}}@media only screen and (max-width:768px){.flash-sale__container--content-heading{font-size:22px;line-height:30px}}.flash-sale__container--content-description{text-align:center;margin-top:12px;font-size:18px;line-height:28px;font-weight:300;color:#b0b4ba}@media only screen and (max-width:768px){.flash-sale__container--content-description{margin-top:10.5px;font-size:16px;line-height:26px}}.flash-sale__container--content-timer{display:flex;align-items:center;gap:20px;margin-top:36px}@media only screen and (max-width:1024px){.flash-sale__container--content-timer{margin-top:24px}}@media only screen and (max-width:640px){.flash-sale__container--content-timer{margin-top:16px;gap:14px}}.flash-sale__container--content-timer-item div:first-child{font-size:56px;line-height:68px;font-weight:500;text-transform:capitalize}@media only screen and (max-width:1024px){.flash-sale__container--content-timer-item div:first-child{font-size:36px;line-height:48px}}@media only screen and (max-width:768px){.flash-sale__container--content-timer-item div:first-child{font-size:24px;line-height:32px}}.flash-sale__container--content-timer-item div:last-child{font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase}@media only screen and (max-width:768px){.flash-sale__container--content-timer-item div:last-child{font-size:12px;line-height:16px}}.flash-sale__container--content-button{margin-top:16px;background-color:#000;color:#fff;width:-moz-max-content;width:max-content;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;display:inline-block;cursor:pointer;transition:all .4s ease;border-radius:8px}@media only screen and (max-width:768px){.flash-sale__container--content-button{font-size:12px;line-height:16px}}.flash-sale__container--content-button:hover{background-color:#d2ef9a;color:#000}.flash-sale__container--image{width:40%;position:absolute;top:0;right:10px}@media only screen and (max-width:640px){.flash-sale__container--image{display:none}}.header{position:fixed;top:0;left:0;right:0;z-index:99;background-color:#fff;height:74px;transition:all .5s}@media only screen and (max-width:768px){.header{height:56px}}.header.scrollTop{box-shadow:none!important}.header.scrollDown{transform:translateY(-100px);opacity:0;visibility:hidden;position:relative!important}.header.scrollUp{box-shadow:0 10px 25px 0 rgba(43,52,74,.12);opacity:1}.header__container{height:100%;display:flex;justify-content:space-between;align-items:center}.header__container .header__search{display:inline-block;border-radius:8px;border:1px solid #e9e9e9;overflow:hidden;padding:0 12px;cursor:pointer;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:1024px){.header__container .header__search{display:none}}.header__container .header__search--icon{margin-right:10px;cursor:pointer}.header__container .header__search input{height:40px;border:none;font-size:12px;line-height:16px;font-weight:400}.header__container .header__menu{gap:32px;list-style:none;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1024px){.header__container .header__menu{display:none}}.header__container .header__menu--item{font-size:14px;height:100%;display:flex;justify-content:center;align-items:center}.header__container .header__menu--item.active>a:before{width:100%}.header__container .header__menu--item>a{position:relative;display:inline-block;width:100%}.header__container .header__menu--item>a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:all .3s ease}.header__container .header__menu--item.logo{font-size:30px;font-weight:600}.header__container .header__menu--item.logo>a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:0}.header__container .header__menu--item>.sub-menu{position:absolute;left:-40px;top:100%;background-color:#fff;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;padding:.75rem 1.25rem;z-index:1;min-width:200px;opacity:0;visibility:hidden;transform:scaleY(0);transition:all .3s ease;transform-origin:top center;box-shadow:0 5px 25px 0 rgba(138,159,168,.25)}.header__container .header__menu--item>.sub-menu>ul>li>a{position:relative;padding:7px 0;white-space:nowrap;display:inline-block;text-transform:capitalize;color:#696c70}.header__container .header__menu--item>.sub-menu>ul>li>a:before{content:"";position:absolute;bottom:6px;left:0;width:0;height:1px;background-color:#000;transition:all .3s ease}.header__container .header__menu--item>.sub-menu>ul>li:hover>a{color:#000}.header__container .header__menu--item>.sub-menu>ul>li:hover>a:before{width:100%}.header__container .header__menu--item .mega-menu{position:absolute;top:0;left:0;top:74px;background-color:#fff;padding-top:32px;padding-bottom:32px;z-index:1;width:100vw;opacity:0;visibility:hidden;transform:scaleY(0);transition:all .3s ease;transform-origin:top center;box-shadow:0 5px 25px 0 rgba(138,159,168,.25)}.header__container .header__menu--item .mega-menu__container{display:flex;gap:10px}.header__container .header__menu--item .mega-menu__container>.nav-link{flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.header__container .header__menu--item .mega-menu__container>.nav-link>.nav-link__item>h3{display:inline-block;font-size:14px;line-height:20px;font-weight:700;padding-bottom:8px;margin-bottom:20px;position:relative}.header__container .header__menu--item .mega-menu__container>.nav-link>.nav-link__item>h3:before{content:"";position:absolute;height:3px;width:50%;top:100%;left:0;background-color:#000}.header__container .header__menu--item .mega-menu__container>.nav-link>.nav-link__item>ul>li>a{display:inline-block;font-size:13.5px;color:#707171;padding:5px 0}.header__container .header__menu--item .mega-menu__container>.nav-link>.nav-link__item>ul>li>a:hover{color:#000}.header__container .header__menu--item .mega-menu__container .banner-ads{display:flex;flex-basis:33.333333%;flex-direction:column;gap:32px}.header__container .header__menu--item .mega-menu__container .banner-ads__item{position:relative;cursor:pointer;border-radius:16px;overflow:hidden;padding:56px 32px;background:linear-gradient(238deg,#faf8f1,#f6f3ef 99.66%)}.header__container .header__menu--item .mega-menu__container .banner-ads__item-content{position:relative;z-index:2}.header__container .header__menu--item .mega-menu__container .banner-ads__item-content>div:first-child{display:inline-block;padding:2px 8px;color:#fff;border-radius:2px;background-color:#db4444;font-size:14px;line-height:20px;text-transform:uppercase;margin-bottom:8px}.header__container .header__menu--item .mega-menu__container .banner-ads__item-content>div:nth-child(2){font-size:20px;line-height:28px;font-weight:600;text-transform:capitalize;margin-bottom:12px;max-width:60%}.header__container .header__menu--item .mega-menu__container .banner-ads__item-content>div:nth-child(3){color:#696c70;font-size:18px;line-height:28px;font-weight:400}.header__container .header__menu--item .mega-menu__container .banner-ads__item>img{z-index:1;position:absolute;top:0;right:0;max-width:200px;transition:all .5s ease}.header__container .header__menu--item .mega-menu__container .banner-ads__item:hover img{transform:scale(1.1)}.header__container .header__menu--item:hover>a:before{width:100%}.header__container .header__menu--item:hover>.mega-menu,.header__container .header__menu--item:hover>.sub-menu{opacity:1;visibility:visible;transform:scaleY(1)}.header__container .header__actions{gap:16px;height:100%;display:flex;justify-content:flex-start;align-items:center}.header__container .header__actions>.header__actions-cart{cursor:pointer;position:relative}.header__container .header__actions>.header__actions-cart>span{display:inline-block;width:16px;height:16px;position:absolute;top:-5px;right:-6px;background-color:#000;color:#fff;border-radius:50%;font-size:.75rem;line-height:1rem;display:flex;justify-content:center;align-items:center}.header__container .header__actions>.header__actions-wishlist{cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:640px){.header__container .header__actions>.header__actions-wishlist{display:none}}.header__container .header__actions>.header__actions-user{cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center}.header__container .header__actions>.header__actions-user>.login-dropdown{position:absolute;top:100%;right:1rem;background-color:#fff;color:#000;padding:1.75rem;width:320px;border-radius:.75rem;box-shadow:0 10px 25px 0 rgba(43,52,74,.12);opacity:0;visibility:hidden;transform:translateY(30px);transition:all .4s ease}.header__container .header__actions>.header__actions-user>.login-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.header__container .header__actions>.header__actions-user>.login-dropdown>.button-login{background-color:#000;color:#fff}.header__container .header__actions>.header__actions-user>.login-dropdown>.button-login:hover{background-color:#d2ef9a;color:#000}.header__container .header__actions>.header__actions-user>.login-dropdown>.text-sub{color:#696c70;padding-bottom:1rem;margin-top:.75rem;text-align:center;border-bottom:2px solid #e9e9e9}.header__container .header__actions>.header__actions-user>.login-dropdown>.text-sub>a{color:#000;margin-left:5px}.header__container .header__actions>.header__actions-user>.login-dropdown>.text-sub>a:hover{text-decoration:underline}.header__container .header__actions>.header__actions-user>.login-dropdown>.support{padding-top:1rem;font-size:18px;line-height:28px;font-weight:400}@media only screen and (max-width:768px){.header__container .header__actions>.header__actions-user>.login-dropdown>.support{font-size:16px;line-height:26px}}.header__container .header__actions>.header__actions-user>.login-dropdown>.support:hover{text-decoration:underline}.header__container .header__menu--toggle{display:none}@media only screen and (max-width:1024px){.header__container .header__menu--toggle{display:inline-block}}.header__container .header__logo{display:none}@media only screen and (max-width:1024px){.header__container .header__logo{display:inline-block}}.bannerTop{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;width:100%;padding:12px 16px}.bannerTop .mySwiper{margin:0 auto;width:66.666667%}@media only screen and (max-width:640px){.bannerTop .mySwiper{width:100%}}.bannerTop .swiper-button-next,.bannerTop .swiper-button-prev{background-color:#000;color:#fff!important}.bannerTop .swiper-button-next:after,.bannerTop .swiper-button-prev:after{font-size:16px!important}@media only screen and (max-width:640px){.bannerTop .swiper-button-next:after,.bannerTop .swiper-button-prev:after{font-size:12px!important}}.bannerTop .swiper-button-prev{left:0!important}.bannerTop .swiper-button-next{right:0!important}.bannerTop .swiper-slide{height:unset!important}.slide-collections{margin-top:40px;width:100%}@media only screen and (max-width:768px){.slide-collections{margin-top:24px}}.slide-collections__item{position:relative;border-radius:16px;overflow:hidden;cursor:pointer}.slide-collections__item--img{transition:all .8s ease}.slide-collections__item--name{position:absolute;left:50%;transform:translateX(-50%);bottom:32px;z-index:1;padding:12px;width:200px;text-align:center;border-radius:12px;background-color:#fff;font-size:24px;line-height:30px;font-weight:600;transition-duration:.5s;text-transform:capitalize}@media only screen and (max-width:1024px){.slide-collections__item--name{width:160px;font-size:22px;line-height:28px}}@media only screen and (max-width:768px){.slide-collections__item--name{width:100px;font-size:16px;line-height:26px}}.slide-collections__item--name:hover{background-color:#000;color:#fff}.slide-collections__item:hover .slide-collections__item--img{transform:scale(1.08)}.slide-collections .swiper-button-next,.slide-collections .swiper-button-prev{background-color:#fff;color:#000;width:60px;height:60px;border-radius:50%;transition:all .4s ease}@media only screen and (max-width:640px){.slide-collections .swiper-button-next,.slide-collections .swiper-button-prev{width:36px;height:36px}}.slide-collections .swiper-button-next:after,.slide-collections .swiper-button-prev:after{font-size:20px}.slide-collections .swiper-button-next:hover,.slide-collections .swiper-button-prev:hover{background-color:#000;color:#fff}.brand__item{height:36px;display:flex;justify-content:center;align-items:center}.brand__item img{-o-object-fit:cover;object-fit:cover;height:100%}.instagram__galery__item{cursor:pointer;overflow:hidden;position:relative}.instagram__galery__item img{width:100%;height:100%;transition:all .5s ease}.instagram__galery__item--icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#fff;border-radius:16px;opacity:0;visibility:hidden;z-index:2;display:flex;justify-content:center;align-items:center}.instagram__galery__item:hover img{transform:scale(1.08)}.instagram__galery__item:hover .instagram__galery__item--icon{opacity:1;visibility:visible}.instagram__galery__item:hover:before{opacity:1}.instagram__galery__item:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;z-index:1;transition:all .5s ease}.slider-main{width:100%}.slider-main .slide__item{width:100%;height:100vh;position:relative}@media only screen and (max-width:768px){.slider-main .slide__item{height:70vh}}@media only screen and (max-width:640px){.slider-main .slide__item{height:50vh}}.slider-main .slide__item--image{position:absolute;width:100%;height:100%;z-index:-1;transition:all .5s ease;transform:scale(1.3);opacity:0}.slider-main .slide__item--image img{-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slider-main .slide__item--content{color:#fff;height:100%;display:flex;justify-content:flex-end;align-items:center}.slider-main .slide__item--content-main{font-size:18px;text-transform:uppercase;font-weight:600;line-height:24px;letter-spacing:1.8px;transition:all .6s ease;opacity:0;transform:translateX(120px)}@media only screen and (max-width:1024px){.slider-main .slide__item--content-main{font-size:16px;letter-spacing:1.1px}}@media only screen and (max-width:768px){.slider-main .slide__item--content-main{font-size:12px;line-height:16px;letter-spacing:1.1px}}.slider-main .slide__item--content-sub{margin-top:20px;font-size:80px;line-height:88px;font-weight:500;text-transform:capitalize;transition:all .8s ease;opacity:0;transform:translateX(120px)}@media only screen and (max-width:1024px){.slider-main .slide__item--content-sub{font-size:42px;line-height:50px}}@media only screen and (max-width:768px){.slider-main .slide__item--content-sub{font-size:24px;line-height:30px;margin-top:8px}}.slider-main .slide__item--content-button{margin-top:28px;display:inline-block;background-color:#fff;color:#000;transition:all 1s ease;opacity:0;transform:translateX(120px)}@media only screen and (max-width:768px){.slider-main .slide__item--content-button{margin-top:12px}}.slider-main .slide__item--content-button:hover{background-color:#000;color:#fff}.slider-main .swiper-slide-active .slide__item--content-button,.slider-main .swiper-slide-active .slide__item--content-main,.slider-main .swiper-slide-active .slide__item--content-sub{opacity:1;transform:translate(0)}.slider-main .swiper-slide-active .slide__item--image{opacity:1;transform:scale(1)}.slider-main .button-pagination{position:relative;background-color:transparent!important;border:1px solid #fff;margin:0 8px!important;opacity:1!important;transition:all .5s ease}.slider-main .button-pagination.swiper-pagination-bullet-active{background-color:#fff!important}.slider-main .button-pagination:before{content:"";position:absolute;width:100%;height:100%;padding:7px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid transparent;transition:all .5s ease;border-radius:50%}.slider-main .swiper-pagination-bullet-active.button-pagination:before{border:1px solid #fff!important}.tabs{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:24px}@media only screen and (max-width:768px){.tabs{margin-top:35px}}.tabs__header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.tabs__header h2{margin-bottom:10px}.tabs .list-product{margin-top:40px;gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1024px){.tabs .list-product{grid-template-columns:repeat(2,1fr)}}.tabs .ant-segmented{padding:4px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs .ant-segmented .ant-segmented-group{gap:8px}.tabs .ant-segmented .ant-segmented-item{padding:8px 9px}.tabs .ant-segmented .ant-segmented-item .ant-segmented-item-label{font-size:14px!important;min-height:20px!important;line-height:20px!important;font-weight:600!important;text-transform:uppercase!important;padding:none!important}@media only screen and (max-width:768px){.tabs .ant-segmented .ant-segmented-item .ant-segmented-item-label{font-size:12px!important;line-height:16px!important;min-height:16px!important}}.product__item{cursor:pointer}.product__item--thumbs{position:relative;overflow:hidden;border-radius:16px;cursor:pointer}.product__item--thumbs-tag{position:absolute;top:12px;left:12px;border-radius:10px;padding:2px 12px;z-index:1}.product__item--thumbs-actions{position:absolute;top:12px;right:12px;z-index:1;transform:translateX(60px);transition:all .4s ease}.product__item--thumbs-actions-wishlist{position:relative;width:32px;height:32px;background-color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center}.product__item--thumbs-actions-wishlist:hover{background-color:#000;color:#fff}.product__item--thumbs-actions-wishlist:hover span{opacity:1;right:100%}.product__item--thumbs-actions-wishlist.active{background-color:#db4444}.product__item--thumbs-actions-wishlist.active>.icon:not(.active){color:#fff}.product__item--thumbs-actions-wishlist span{white-space:nowrap;position:absolute;right:calc(100% + 10px);z-index:0;opacity:0;transform:translateX(-10px);transition:.3s;box-shadow:0 5px 13px rgba(80,80,80,.5);pointer-events:none;padding:3px 6px;border-radius:2px;color:#fff;background-color:#000;font-size:12px;line-height:16px;font-weight:400}.product__item--thumbs-actions-wishlist span:before{content:"";position:absolute;width:10px;height:10px;background-color:#000;top:50%;transform:translateY(-50%) rotate(45deg);right:-3px;z-index:-1}.product__item--thumbs-img{position:relative;aspect-ratio:3/4;overflow:hidden}.product__item--thumbs-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s ease}.product__item--thumbs-img img:last-child{position:absolute;opacity:0;visibility:visible;top:0;left:0;right:0;z-index:0;visibility:hidden}.product__item--thumbs-buttons{width:100%;padding:0 20px;position:absolute;bottom:10px;gap:10px;transition:all .4s ease;opacity:0;visibility:hidden;transform:translateY(100px);display:flex;justify-content:center;align-items:center}.product__item--thumbs-buttons>div{background-color:#fff;border-radius:24px;padding:8px 10px;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;text-align:center;transition-duration:.5s}.product__item--thumbs-buttons>div:hover{background-color:#000;color:#fff}.product__item--thumbs-buttons>a{background-color:#fff;border-radius:24px;padding:8px 10px;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;text-align:center;transition-duration:.5s}.product__item--thumbs-buttons>a:hover{background-color:#000;color:#fff}.product__item--info{margin-top:16px;margin-bottom:28px;position:relative}.product__item--info-name{transition-duration:.3s;font-size:16px;line-height:24px;font-weight:500;text-transform:capitalize;opacity:1;transition:all .3s ease;color:#8a8a8f}@media only screen and (max-width:640px){.product__item--info-name{font-size:14px;line-height:20px}}.product__item--info-colors{position:absolute;top:0;left:0;display:flex;align-items:center;gap:12px;opacity:0;padding:8px 0;background-color:#fff;transition:all .5s ease;width:100%}.product__item--info-colors span{border-radius:100%;width:32px;height:32px}.product__item--info-price{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap;transition:all .3s ease}.product__item--info-price>span:first-child{font-size:16px;line-height:24px;color:#070707;font-weight:600}@media only screen and (max-width:640px){.product__item--info-price>span:first-child{font-size:14px;line-height:20px}}.product__item--info-price>span:nth-child(2){color:#a0a0a0;font-size:14px;line-height:22px;font-weight:400;text-decoration:line-through}@media only screen and (max-width:640px){.product__item--info-price>span:nth-child(2){font-size:13px;line-height:20px}}.product__item--info-price>span:nth-child(3){font-size:14px;line-height:22px;font-weight:500;padding:2px 6px;background-color:#d2ef9a;border-radius:9999px}@media only screen and (max-width:640px){.product__item--info-price>span:nth-child(3){display:none}}@media only screen and (max-width:1024px){.product__item--info{margin-bottom:0}}@media only screen and (min-width:1024px){.product__item:hover .product__item--thumbs-img img:last-child{opacity:1;visibility:visible;transform:scale(1.05)}.product__item:hover .product__item--thumbs-img img:first-child{opacity:0}.product__item:hover .product__item--thumbs-actions{transform:translateX(0)}.product__item:hover .product__item--thumbs-buttons{transform:translateY(-10px);opacity:1;visibility:visible}.product__item:hover .product__item--info-name{opacity:0;visibility:hidden}.product__item:hover .product__item--info-colors{opacity:1}.product__item:hover .product__item--info-price{transform:translateY(28px)}}.selected-item{text-align:center}.controls-container{--highlight-width:auto;--highlight-x-pos:0;display:flex}.controls-container .controls{display:inline-flex;justify-content:space-between;background-color:#f7f7f7;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:1rem;max-width:500px;padding:0 4px;margin:auto;overflow:hidden;position:relative}.controls-container .controls.ready:before{box-shadow:0 2px 2px 0 rgba(28,36,51,.1);transition:transform .3s ease,width .3s ease}.controls-container .controls .segment{min-width:100px;position:relative;text-align:center;z-index:1}@media only screen and (max-width:640px){.controls-container .controls .segment{min-width:70px}}.controls-container .controls .segment.active label{color:#000}.controls-container .controls .segment>input{opacity:0;margin:0;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;cursor:pointer;height:100%}.controls-container .controls .segment>label{cursor:pointer;display:block;font-weight:500;padding:10px;transition:color .5s ease;color:#6c6c70}.controls-container .controls:before{content:"";background-color:#fff;border-radius:1rem;width:var(--highlight-width);transform:translateX(var(--highlight-x-pos));position:absolute;box-shadow:0 2px 2px 0 rgba(28,36,51,.1);top:4px;bottom:4px;left:0;z-index:0}.footer{background-color:#282828;color:#fff;padding:60px 0}.footer__container--logo{font-weight:700;font-size:30px;line-height:36px;text-align:center;margin-bottom:40px}.footer__container--widgets{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;gap:30px}@media only screen and (max-width:1024px){.footer__container--widgets{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.footer__container--widgets{grid-template-columns:repeat(1,1fr)}}.footer__container--widgets-item>div:first-child{font-size:20px;line-height:28px;font-weight:600;text-transform:capitalize;margin-bottom:30px}@media only screen and (max-width:1024px){.footer__container--widgets-item>div:first-child{font-size:18px;line-height:26px}}@media only screen and (max-width:768px){.footer__container--widgets-item>div:first-child{font-size:16px;line-height:24px}}.footer__container--widgets-item ul a{color:#8f8f8f;padding-left:20px;display:inline-block;margin-bottom:4px;position:relative;font-size:14px;line-height:22px;font-weight:400}@media only screen and (max-width:768px){.footer__container--widgets-item ul a{font-size:13px;line-height:20px}}.footer__container--widgets-item ul a:after{content:"";transition:all .5s ease;border:1px solid #ec105a;border-radius:50%;width:5px;height:5px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0}.footer__container--widgets-item ul a:hover{color:#fff}.footer__container--widgets-item ul a:hover:after{background-color:#ec105a;width:7px;height:7px;transform:translateY(-50%)}.footer__container--widgets-item.about div:last-child{color:#8f8f8f;font-size:14px;line-height:22px;font-weight:400}@media only screen and (max-width:768px){.footer__container--widgets-item.about div:last-child{font-size:13px;line-height:20px}}.footer__container--widgets-item.contact{color:#8f8f8f}.footer__container--widgets-item.contact span:first-child{font-size:16px;color:#f51167;margin-right:16px}.footer__container--widgets-item.contact span:last-child{font-size:14px;line-height:22px;font-weight:400}@media only screen and (max-width:768px){.footer__container--widgets-item.contact span:last-child{font-size:13px;line-height:20px}}.footer__container--socials{gap:20px;display:flex;justify-content:center;align-items:center}.footer__container--socials a{align-items:center;background:hsla(0,0%,85%,.1);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;display:inline-flex;height:42px;justify-content:center;line-height:1;margin-right:6px;width:42px}.footer__container--socials a .footer__container--socials-icon{color:#fff;z-index:2;transition:.3s ease-in-out}.footer__container--socials a:before{content:"";background-color:#fff;border-radius:50%;height:42px;width:42px;position:absolute;transform:scale(0);transition:.3s ease-in-out}.footer__container--socials a:first-child:hover:before{transform:scale(1);background-color:#fe335a}.footer__container--socials a:nth-child(2):hover:before{transform:scale(1);background-color:#3b5998}.footer__container--socials a:nth-child(3):hover:before{transform:scale(1);background-color:#f26798}.footer__container--copyright{width:100%;text-align:center;margin-top:50px}.newsletter{margin-top:80px}@media only screen and (max-width:768px){.newsletter{margin-top:40px}}.newsletter .newsletter__container{padding:80px 32px;background-color:#d2ef9a;border-radius:32px;flex-direction:column;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.newsletter .newsletter__container{padding:49px 28px}}@media only screen and (max-width:640px){.newsletter .newsletter__container{border-radius:24px}}.newsletter .newsletter__container--heading{text-align:center;color:#000;font-size:36px;line-height:40px;font-weight:600;text-transform:capitalize}@media only screen and (max-width:1024px){.newsletter .newsletter__container--heading{font-size:30px;line-height:38px}}@media only screen and (max-width:768px){.newsletter .newsletter__container--heading{font-size:20px;line-height:28px}}.newsletter .newsletter__container--text{text-align:center;margin-top:.75rem;color:#696c70}