.image-banner-wrapper{position:relative}.image-banner-wrapper .inner-banner{display:flex;align-items:stretch;flex-flow:row}.snptwdgt__headng{color:#ef5d8c!important;font-size:38px!important;font-style:normal!important;font-weight:700!important;line-height:150%!important;text-transform:uppercase!important}@font-face{font-family:Cooper Lt BT;src:url(CooperBT-Light.eot);src:url(CooperBT-Light.eot?#iefix) format("embedded-opentype"),url(CooperBT-Light.woff2) format("woff2"),url(CooperBT-Light.woff) format("woff"),url(CooperBT-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.article__date{color:#505e5e;text-align:center;font-family:Cooper Lt BT;font-size:16px;font-style:normal;font-weight:300;line-height:20px}.snptwdgt__subheadng{color:#505e5e!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:150%!important}.slide-code{display:flex;justify-content:center;align-items:center;position:relative;color:#ef5d8c;text-align:center;font-family:Futura;font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px}.slide-code span{display:flex;background:#eea4a3 72.87%;z-index:2;position:relative;padding:0 10px}.slide-code:before{content:"";position:absolute;height:1px;background-color:#fff;width:100%;top:45%;left:0;right:0}.slide-code b{margin-left:5px;color:#fff}.product-grid__button{margin-top:49px;margin-bottom:64px;text-align:center}.product-grid__button a{max-width:244px}.image-banner-wrapper .inner-banner .image-wrapper,.image-banner-wrapper .inner-banner .video-wrapper{flex-grow:1;flex-basis:50%}.image-banner-wrapper .video-responsive-wrapper{position:relative;padding-bottom:66.66%}.image-banner-wrapper .video-responsive-wrapper iframe,.image-banner-wrapper .video-responsive-wrapper video{position:absolute;top:0;width:100%;height:100%}.image-banner-wrapper .bottom-title-wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background:#ef5d8c;text-align:center;padding:15px 40px;border-radius:5px;width:80%}.image-banner-wrapper .bottom-title-wrapper .title{color:#fff;margin-bottom:0;text-transform:uppercase;font-size:1.2em}.image-banner-wrapper .image-wrapper .banner-image{position:relative;width:100%;height:100%}.image-banner-wrapper .image-wrapper .banner-image img{object-fit:cover;position:absolute;top:0;bottom:0;width:100%;height:100%}.image-banner-wrapper.without-video .image-wrapper{width:100%;position:relative}.image-banner-wrapper.without-video .image-wrapper .banner-image img{position:relative;height:auto}@media screen and (min-width: 768px){.image-banner-wrapper .bottom-title-wrapper{width:auto}.image-banner-wrapper .bottom-title-wrapper .title{font-size:2em}}@media screen and (max-width: 768px){.slick-dots{display:none!important}.product-grid__line{margin-top:0}.images-contain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.65;background:linear-gradient(180deg,#0000 43.19%,#000 75.13%)}.slide-code{color:#fff;font-family:Futura;font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:1.6px;text-transform:uppercase}.slide-code b{padding:1px 3.5px;border-radius:3px;background-color:#fff;color:#ef5d8c}.slide-code span{background-color:transparent}.slide-code:before{display:none}.image-banner-wrapper .inner-banner{flex-flow:column}.image-banner-wrapper .image-wrapper .banner-image img{position:relative;height:auto}}.featured-products .widget-title{display:flex;align-items:center;justify-content:space-between;font-size:38px;font-style:normal;font-weight:700;line-height:150%}.featured-products .widget-title a{color:#505e5e;text-align:center;font-family:Cooper Lt BT;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline}.spotlight-blocks-wrapper .spotlight-slider{padding-left:30px;padding-right:30px}.home-spotlight-slider .content.spotlight-inner{padding:12px 0 11px}.spotlight-blocks-wrapper .shop_content p{font-size:18px;font-weight:500}@media screen and (min-width: 1200px){.spotlight-blocks-wrapper .spotlight-slider{padding-left:50px;padding-right:50px}}.text-content-wrapper{padding:30px 0}.text-content-wrapper .title{font-size:32px;font-weight:700;margin-bottom:0}.text-content-wrapper .description{font-size:1em;font-weight:medium;max-width:440px;margin:0 auto 1em}.btn.btn-link{font-size:13px;font-weight:700;padding:12px 30px;background-color:#ef5986;border-color:#ef5986;color:#fff;text-decoration:none}.btn.btn-link:hover{background-color:#fff;border-color:#ef5986;color:#ef5986}@media screen and (min-width: 768px){.btn.btn-link{font-size:18px;padding:8px 36px}}@media screen and (min-width: 1200px){.btn.btn-link{font-size:20px;padding:10px 40px}}.brands-slider{padding-left:30px;padding-right:30px}.home-spotlight-block{overflow:hidden}.home-spotlight-slider-sections-3 .slick-list{overflow:visible}.home-spotlight-slider-sections-3 .widget-title{padding:0}.home-spotlight-slider-sections-3 .widget-title .title{font-size:25px;font-weight:700;margin-bottom:0}.home-spotlight-slider-sections-3 .widget-title .description{font-size:21px;font-weight:500;margin-bottom:1em}.home-spotlight-slider-sections-3 .item.slick-slide:not(.slick-active) .img-box{opacity:.3}.home-testimonial-slider{padding:40px 0}.testimonial-item .name{font-size:20px;font-weight:600;color:#000}.testimonial-item .title{font-size:20px;font-weight:400;color:#000}.testimonial-item .sub-title{font-size:20px;font-weight:500;color:#000;margin-top:10px;margin-bottom:20px}.testimonial-item .content{font-size:18px;color:#000}.testimonial-item{padding:0 12vw}.testimonial-slider .slick-dots{margin-top:30px}.show-mobile{display:none}@media screen and (max-width: 768px){.hide-mobile{display:none}.show-mobile{display:block}}.video-wrapper video{max-width:100%}.image-banner-with-title{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px}.image-banner-with-title .banner-title{font-size:4rem;width:100%;text-align:center;margin-bottom:0}.image-banner-with-title .banner-description{font-size:1.5rem}@media screen and (max-width: 768px){.image-banner-with-title{min-height:200px}.image-banner-with-title .banner-title{font-size:2rem}.image-banner-with-title .banner-description{font-size:1.3rem}}.main-bundle{padding-top:0;padding-bottom:0}.main-bundle .bundle-inner{display:block}.bundle-inner .step{width:100%}.bundle-inner .step .banner{position:relative;width:100%;height:40vw;background-size:cover;background-repeat:no-repeat;background-position:top center}.bundle-inner .step .banner .content{position:absolute;top:30px;left:0;right:0;width:100%;text-align:center}.bundle-inner .step .banner .content .step-title{padding:6px 20px;border-radius:10px;background-color:#fffc;display:inline-block}.bundle-inner .step .inner-wrapper{padding:30px 0 40px}.bundle-inner .step .inner-wrapper .subtitle-wrapper{text-align:center}.bundle-inner .step .inner-wrapper .products-grid{max-width:800px;margin:0 auto}.bundle-inner .step .inner-wrapper .step-action{text-align:center}.bundle-inner .step .inner-wrapper .step-action .button{background:#fff;color:#535e5e;padding:14px 70px;border-radius:4px;cursor:pointer;font-weight:700}.bundle-heading{text-align:center}.bundle-heading .heading{font-weight:600}.bundle-filters{display:flex;align-items:center;justify-content:space-around}.bundle-filters .filter-tag{cursor:pointer;font-size:1.25em;letter-spacing:-.04em;font-weight:500;text-transform:capitalize;color:#565656;min-width:162px;text-align:center;padding:6px 10px;border:2px solid;border-radius:20px}.bundle-filters .filter-tag:hover,.bundle-filters .filter-tag.active{color:#ef5d8c}.bundle-products .product-item .btn{font-size:1.5em;line-height:1;border-radius:50%;width:30px;height:30px;min-width:auto!important;padding:0;text-align:center}.bundle-products .product-item .product-description{font-size:.8em;line-height:1.2}.bundle-products .product-item .btn span{margin-left:2px}.main-bundle .bundle-result-wrapper{width:15%;position:fixed;top:160px;left:auto;right:4%}.bundle-result-wrapper .bundle-result{margin-left:auto;width:105px;background:#f9f0ec;padding:20px 12px 40px;border-radius:50px}.bundle-result-wrapper .bundle-result .bundle-product{position:relative;margin-bottom:10px}.bundle-product .bundle-index{position:absolute;z-index:2;top:0;left:0;background-color:#565656;color:#fff;font-size:16px;font-weight:600;line-height:20px;width:20px;height:20px;padding:1px;border-radius:50%;text-align:center}.bundle-product .bundle-index sup{font-weight:400;top:-3px}.bundle-product .image-wrapper{position:relative;width:80px;height:80px;background-color:#fff;border:2px solid #565656;border-radius:50%;background-size:cover;background-repeat:no-repeat}.bundle-product .remove{display:none;position:absolute;top:0;right:0;background-color:#ef5d8c;color:#fff;width:20px;height:20px}.bundle-product:not(.empty) .remove{display:block;cursor:pointer}.bundle-product .caption{font-size:12px;line-height:1.1;font-weight:600;text-align:center}.bundle-result-wrapper .bundle-result .atc-btn{background-color:#ef5d8c;color:#fff;font-weight:700;font-size:13px;letter-spacing:-.04em;padding:4px 6px;border-radius:6px;min-width:auto;width:100%}.bundle-product:not(.empty) .image-wrapper{border-color:#ef5d8c}.icon-block{display:flex;align-items:center}.icon-block__left{border-right:1px solid #EDEDED}.icon-block__left,.icon-block__right{display:flex;align-items:center;justify-content:center;gap:16px;width:calc(50% - 16px);color:#505e5e;text-align:center;font-family:Futura;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.icon-block__right{justify-content:flex-end}.icon-block__right>div{width:65%}.product-item{height:100%}.inner-top{height:100%;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width: 1220px){.icon-block{flex-direction:column}.icon-block__left,.icon-block__right{width:100%;color:#505e5e;text-align:center;font-family:Futura;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.icon-block__left{padding-right:0;margin-right:0;border-right:none}}@media screen and (max-width: 768px){.icon-block{flex-direction:row;justify-content:center}.icon-block__left,.icon-block__right{width:calc(50% - 16px);flex-direction:column}.icon-block__left{padding-right:8px;margin-right:8px;border-right:1px solid #EDEDED}.featured-products .widget-title a{font-size:12px}.bundle-inner .step .banner{height:90vw}.bundle-inner .step .inner-wrapper{padding:20px 0 30px}.main-bundle .bundle-result-wrapper{width:100%;top:auto;bottom:0;left:0;right:0}.bundle-result-wrapper .bundle-result{margin-left:auto;width:100%;background:#f9f0ec;padding:14px 10px 10px;border-radius:0;display:flex;flex-flow:row wrap}.bundle-result-wrapper .bundle-result .bundle-product{flex-basis:19%;width:19%;margin-right:1%}.bundle-product .image-wrapper{position:relative;width:70px;height:70px}.bundle-result-wrapper .bundle-result .atc-btn{width:auto;margin-left:auto;margin-right:auto;padding:9px 33px}}.product-item__collection .inner-top{justify-content:flex-start}.grid-item.grid-item__collection{height:auto!important}.grid-item.grid-item__collection .product-title{text-align:center}.collection-header-container{display:flex;flex-wrap:nowrap}.collection-header-container .collection-image{width:55%}.collection-header .collection-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:45%}.collection-des{max-width:434px}.collection-des .collection-title{color:#ef5986;font-family:Futura;font-size:38px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;margin-bottom:8px}.collection-des .collection-text{color:#505e5e;font-family:Futura;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.collection-des svg{display:none}.current-collection-title{color:#505e5e;font-family:Futura;font-size:38px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;padding-bottom:50px}.sidebar-heading{display:flex;align-items:center;gap:16px;color:#505e5e;font-family:Futura;font-style:normal;font-weight:500;line-height:normal}.filters-toolbar__sortby>label{display:flex;align-items:center;gap:16px;color:#505e5e;font-family:Futura;font-size:26px;font-style:normal;font-weight:500;line-height:normal}.collection-results{display:none;visibility:hidden}.rating-badge--mobile{display:none;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;margin-bottom:16px}.rating-badge--mobile span{color:#000106;text-align:center;font-family:Futura;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.rating-badge--mobile span b{font-weight:700}.rating-badge__stars{display:flex;align-items:center;gap:6px;color:#000106;text-align:center;font-family:Futura;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 1080px){.rating-badge--mobile{display:flex}.collection-header-container{padding:0 16px;flex-direction:column-reverse}.collection-header-container .collection-image,.collection-header .collection-wrapper{width:100%}.collection-des{padding:15px 0}.collection-des .collection-title,.collection-des .collection-text{display:block;text-align:center}.collection-des .collection-title{font-size:28px;font-weight:500;line-height:normal}.collection-des .collection-text{font-size:16px;font-style:normal;line-height:125%}.collection-header span{min-width:unset!important}.collection-header .collection-wrapper{background-color:transparent!important;border-color:unset!important}.collection-des svg{display:block;margin:13px auto 0}}@media (max-width: 768px){.banner-content{align-items:flex-start}}.current-collection-title--mobile{display:none}@media (max-width: 1199px){.current-collection-title{display:none}.current-collection-title--mobile{display:block;text-align:center;background:#ea3979;color:#fff;font-size:28px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;padding:2px 16px;margin:0 0 16px}.filters-toolbar__sortby>label{margin:0!important}.filters-toolbar__sortby>label span{display:none}.filters-toolbar__sortby>label svg{width:20px!important;height:20px!important}.toolbar{position:relative}.toolbar:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:1px;height:39px;background:#ededed}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
