body .announcement__bar{padding:16px 0}body .announcement__text{font-size:16px;line-height:19.2px}body .announcement__text p,body .announcement__text a{text-transform:none}body .header__desktop{padding:5px 0}body .header__desktop__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .header_link{opacity:0}body .header_btn{border-radius:6px;width:180px;min-height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 13px 0 16px;text-transform:uppercase;font-weight:700;letter-spacing:0.1em}body .header__dropdown__item .hero__btn{background-color:#EB51B7;max-width:165px;width:100%;height:27px;border-radius:4px;text-align:center;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0.1em;color:#FFFFFF;padding-top:7px;padding-bottom:7px}body .header__dropdown__item .hero__title{text-align:center;font-weight:600;font-size:16px;line-height:19px;text-align:center;margin-top:20px;padding:0 23px}body .header__dropdown__item .hero__content__wrapper{padding-top:10px;padding-bottom:10px}body .header__dropdown__image{border-radius:14px}body .header__dropdown__item:hover{cursor:pointer}body .header__dropdown__item:hover .overlay{width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));border-radius:14px}body .header__dropdown__item:hover .header_link{opacity:1;z-index:25}body .navlink{padding:6px}body .navlink .navtext{font-weight:600;font-size:16px;line-height:19px;text-transform:none}body .navlink .navtext_icon{margin-left:12px}body .navlink .navtext_icon .icon{height:4px;width:8px}body .footer__title{font-weight:600;font-size:16px;line-height:19px;margin-top:0;padding-bottom:0;margin-bottom:40px;color:#FFFFFF;text-transform:uppercase;font-weight:700;letter-spacing:1px}body .footer-quicklinks li{margin:0 0 20px}body .footer-quicklinks li a{font-weight:300;font-size:16px;line-height:19px}body .footer__block--newsletter .footer__title{margin-bottom:23px}body .footer__block--newsletter .input-group{display:block}body .footer__block--newsletter .input-group--inner-button{border:none}body .footer__block--newsletter .input-group-field{width:100%;margin-bottom:16px;height:45px;background:rgba(255,255,255,0.1);border:1px solid #FFFFFF;border-radius:6px;text-align:center;font-weight:400;font-size:14px;line-height:120%;text-align:center;letter-spacing:1px}body .footer__block--newsletter .input-group-field ::-webkit-input-placeholder{color:#D9D9D9}body .footer__block--newsletter .input-group-field :-ms-input-placeholder{color:#D9D9D9}body .footer__block--newsletter .input-group-field ::-ms-input-placeholder{color:#D9D9D9}body .footer__block--newsletter .input-group-field ::placeholder{color:#D9D9D9}body .footer__block--newsletter .input-group-button .btn{width:100%;margin-bottom:16px;height:45px;background:#FFFFFF;border:1px solid #FFFFFF;border-radius:6px;font-weight:600;font-size:14px;line-height:120%;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#000000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .footer__block--logo{margin-bottom:30px}body .footer-secondary_top{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:42px;column-gap:42px}body .footer-secondary_top li{position:relative}body .footer-secondary_top li a{font-weight:600;font-size:12px;line-height:100%;letter-spacing:1px;text-transform:uppercase}body .footer-secondary_top li span{position:absolute;right:-22px;font-size:12px;line-height:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:1px}body .footer-secondary_bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,0.5);padding-top:21px}body .footer-secondary_bottom>p{font-weight:400;font-size:14px;line-height:100%;text-align:right;color:#FFFFFF}@media (min-width: 1024px){body .footer__block--newsletter{padding-left:50px}}@media (max-width: 1023px){body .footer__title span{margin-right:20px}body .footer-secondary_top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;column-gap:24px}body .footer-secondary_top li span{right:-15px}body .footer-secondary_bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}body .footer-secondary_bottom p{text-align:center}body .footer__block--logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body .footer-payment{width:auto}body .footer-payment li{margin:10px 1px}body .footer-payment li:first-child{margin-left:0}@media (min-width: 1024px){body .footer__block--linklist{padding-left:75px}body .footer__block--linklist ~ .footer__block--linklist{padding-left:30px}}body .overlay{opacity:0}body .section--image .hero__title{font-weight:600;line-height:120%;margin:30px auto 43px;max-width:815px;padding:0 20px}body .section--image .hero__title p,body .section--image .hero__title em{font-size:inherit;line-height:inherit;font-weight:600;margin:0}body .section--image .hero__kicker{font-weight:600;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.1em}body .section--image .hero__description{font-style:italic;font-weight:400;font-size:16px;line-height:1.4}body .section--image .hero__description p,body .section--image .hero__description em{font-size:inherit;line-height:inherit;font-weight:400;margin:0}body .section--image .btn{margin:0 auto 30px;padding:14px 42px;font-weight:700;font-size:16px;line-height:100%;display:inline-block;letter-spacing:0.1em;border-radius:6px}@media (max-width: 767px){body .section--image .hero__title{font-size:35px}}body .homepage-collection-tabs .collection-tabs{margin-left:-20px;margin-right:-20px}body .homepage-collection-tabs .tab-content{margin:15px 0 0}body .homepage-collection-tabs .product-grid-item a:hover .overlay{width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));border-radius:14px}body .homepage-collection-tabs .product-grid-item a:hover .product-grid-item__btn{opacity:1}body .homepage-collection-tabs .product-grid-item__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:25;opacity:0;background-color:#EB51B7;max-width:250px;width:100%;height:35px;border-radius:4px;text-align:center;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0.1em;color:#FFFFFF;padding:10px;max-width:85%}body .homepage-collection-tabs .product__grid__info{margin-top:18px}body .homepage-collection-tabs .product__grid__title{margin-top:0;margin-bottom:15px;font-weight:600;font-size:18px;line-height:22px;text-transform:none;letter-spacing:normal;min-height:45px}body .homepage-collection-tabs .product__grid__price{font-weight:400;font-size:16px;line-height:19px;margin:0}body .img-blocks .column__image .image__fill{padding-top:71% !important;border-radius:20px;border:6px solid #fff;margin-bottom:40px}body .img-blocks .column__image .background-size-cover{border-radius:15px}body .img-blocks .column__content{padding:0 20px}body .img-blocks .column__content h3{font-weight:600;font-size:26px;line-height:35px;text-align:center;color:#202020;margin-bottom:20px}body .img-blocks .column__content .rte{margin-bottom:0}body .img-blocks .column__content .rte p{font-weight:400;font-size:16px;line-height:170%;margin:0}@media (min-width: 1024px){body .img-blocks .column__content{padding:0 46px}body .img-blocks .index__column{padding-left:60px;padding-bottom:6px}body .img-blocks .grid{margin-left:-60px}}body .section-badges{padding:60px 0 88px;margin:20px 0}body .section-badges h3{font-weight:600;font-size:32px;line-height:43px;text-align:center;margin-bottom:55px}@media (max-width: 767px){body .section-badges h3{font-size:24px;margin-bottom:20px}}body .badges_list{display:-ms-grid;display:grid;-webkit-column-gap:60px;column-gap:60px;row-gap:40px}@media (max-width: 767px){body .badges_list{-webkit-column-gap:30px;column-gap:30px}}body .badges_item__title{font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}body .badges_item__icon{max-width:150px;max-height:150px;width:100%;height:100%;margin:0 auto 27px}@media (max-width: 767px){body .badges_item__icon{max-width:130px;max-height:130px}}body .badges_item__icon svg{width:100%;height:100%;border-radius:100%;-webkit-box-shadow:0px 1px 20px rgba(0,0,0,0.04);box-shadow:0px 1px 20px rgba(0,0,0,0.04)}@media (min-width: 768px) and (max-width: 1023px){body .badges_item__icon{max-width:130px;max-height:130px}}@media (min-width: 768px) and (max-width: 1023px){body .badges_list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media (max-width: 767px){body .badges_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}body .product__badge{font-weight:600;font-size:10px;line-height:100%;letter-spacing:0.1em;text-transform:uppercase;padding:10px 24px;border-radius:6px}body .collection_banner .hero__content{max-width:720px}body .collection_banner .hero__title{font-size:50px;margin-top:0}body .collection_banner .hero__description{letter-spacing:0.05em;font-weight:400;font-size:20px;line-height:150%;font-style:normal}body .subcollections .image-overlay,body .subcollections__link{border-radius:14px}body .subcollections .subcollection__title{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0.1em;padding-top:0;padding-bottom:30px;padding-left:30px;margin-left:0}.subcollection__item .hero__content__wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.iwt_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:700px;-webkit-column-gap:30px;column-gap:30px}@media (max-width: 767px){.iwt_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.iwt_image{width:100%;margin-bottom:35px}@media (min-width: 1340px){.iwt_image{max-width:590px;width:100%;position:absolute;z-index:1;margin-bottom:0}}@media (min-width: 768px) and (max-width: 1350px){.iwt_image{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}}.iwt_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:40px;position:relative}@media (min-width: 768px) and (max-width: 1350px){.iwt_content{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;padding:20px}}@media (max-width: 990px){.iwt_content::before{height:85% !important}}.iwt_content p{font-weight:400;font-size:18px;line-height:170%}.iwt_content h3{margin-top:30px;font-weight:600;font-size:38px;line-height:51px;max-width:368px}.iwt_content .btn{min-width:230px;width:auto;min-height:41px;border-radius:6px;font-weight:700;font-size:16px;line-height:100%;text-transform:uppercase;letter-spacing:0.1em}.iwt_content__goodbye{margin:15px 0 30px}.iwt_content__goodbye_title{font-weight:600;font-size:16px;line-height:19px;margin-top:30px;display:block}.iwt_content__goodbye li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.iwt_content__goodbye li .icon{width:18px;height:18px;margin-right:15px}.iwt_content__goodbye li p{font-weight:400;font-size:16px;line-height:19px;margin:0}@media (min-width: 768px){.iwt_content{min-height:400px}}@media (min-width: 1340px){.iwt_content{max-width:66%;min-height:700px;width:100%;position:absolute;right:0}.iwt_content__wrapper{max-width:578px;margin-left:auto}}@media (max-width: 767px){.iwt_content h3{font-size:28px;line-height:41px;max-width:100%}}.icon-logo{position:absolute;right:0;bottom:10%}@media (max-width: 1023px){.section-featured-prod{margin-top:55px}}.featured-product_heading{font-weight:600;font-size:42px;line-height:56px}@media (max-width: 767px){.featured-product_heading{font-size:36px;line-height:36px;margin:20px 0 30px}}.featured-product_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:750px;-webkit-column-gap:30px;column-gap:30px}@media (max-width: 767px){.featured-product_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (min-width: 1024px) and (max-width: 1339px){.featured-product_wrapper{min-height:650px}}.featured-product_image{width:100%}@media (min-width: 1340px){.featured-product_image{max-width:588px;width:100%;position:absolute;z-index:1;margin-bottom:0}}.featured-product_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:40px}.featured-product_content p{font-weight:400;font-size:16px;line-height:22px}.featured-product_content p:last-of-type{margin-bottom:30px}.featured-product_content h3{margin-top:0px;font-weight:600;font-size:36px;line-height:46px;max-width:368px}@media (max-width: 1024px){.featured-product_content h3{font-size:32px;line-height:42px}}@media (max-width: 767px){.featured-product_content h3{line-height:38px}}.featured-product_content .btn{min-width:230px;width:auto;min-height:41px;border-radius:6px;font-weight:600;font-size:16px;line-height:120%;text-align:center;letter-spacing:.08em}@media (min-width: 768px){.featured-product_content{min-height:400px}}@media (min-width: 1340px){.featured-product_content{max-width:66%;padding-left:0;padding-right:0;min-height:750px;width:100%;position:absolute;right:0}.featured-product_content__wrapper{max-width:550px;margin-left:auto}}@media (max-width: 767px){.featured-product_content h3{font-size:28px;min-height:41px;max-width:100%}}.section-testimonial{margin-top:66px}.testimonial_wrapper{z-index:3;position:relative;background-color:#fff;border-radius:20px;max-width:990px;margin:auto;min-height:400px}.testimonial_wrapper .flickity-button{top:45%}.testimonial_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border-radius:20px;padding:0 40 40px}.testimonial_item__icon{margin-bottom:20px;padding-top:40px;text-align:center}.testimonial_item__quote{font-weight:600;font-size:24px;line-height:1.4;font-style:italic;max-width:500px;text-align:center;margin-bottom:33px}.testimonial_item__author{font-weight:600;font-size:18px;line-height:1.4;margin:0}.testimonial_item__location{font-weight:300;font-size:14px;line-height:23.8px;margin:0}.testimonial_list .flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonial_list .flickity-page-dots{bottom:-30px}.testimonial_list .flickity-page-dots .dot{margin:0 2.5px;border:1px solid #509ECF;opacity:1;background:#fff}.testimonial_list .flickity-page-dots .dot.is-selected{background:#509ECF}@media (min-width: 768px){.testimonial_list .flickity-prev-next-button.previous{left:35px}.testimonial_list .flickity-prev-next-button.next{right:35px}}body.focus-enabled *:focus{outline:none}.favor-bag_wrapper{padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:20px 0}@media (min-width: 1024px){.favor-bag_wrapper{padding:90px 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-column-gap:54px;column-gap:54px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.favor-bag_content{margin-bottom:35px}@media (min-width: 1024px){.favor-bag_content{width:45%;margin-left:100px;max-width:482px}}.favor-bag_content h3{font-weight:600;font-size:38px;line-height:51px;margin-bottom:30px;margin-top:0}.favor-bag_content__richtext{margin-bottom:30px}.favor-bag_content__richtext p,.favor-bag_content__richtext em,.favor-bag_content__richtext p em{font-weight:400;font-size:18px;line-height:170%;margin:0}.favor-bag_content .btn{font-weight:600;font-size:14px;line-height:120%;text-align:center;letter-spacing:1px;height:49px;border-radius:6px;padding:16px 46px;background-color:#EB51B7}@media (max-width: 1023px){.favor-bag_collection{margin-right:-20px}}@media (min-width: 1024px){.favor-bag_collection{width:55%}}.favor-bag_collection .product__grid__info{display:none}.favor-bag_collection .product-grid-slide{padding-left:0;padding-right:0;margin:0 15px;-webkit-box-shadow:0px 1px 20px 1px rgba(0,0,0,0.04);box-shadow:0px 1px 20px 1px rgba(0,0,0,0.04);border-radius:20px}.favor-bag_collection .product-grid-item a:hover .overlay{width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));border-radius:20px;border:8px solid #FFFFFF}.favor-bag_collection .product-grid-item a:hover .product-grid-item__btn{opacity:1}.favor-bag_collection .collection__image__top,.favor-bag_collection .collection__image__bottom{border:8px solid #FFFFFF;border-radius:20px}.favor-bag_collection .product-grid-item__slide{display:none}.favor-bag_collection .product-grid-item__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:25;opacity:0;background-color:#EB51B7;width:calc(100% - 48px);height:35px;border-radius:4px;text-align:center;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0.1em;color:#FFFFFF;padding:10px}.favor-bag_collection .flickity-button{background:#4F9ED0}.favor-bag_collection .flickity-prev-next-button .flickity-button-icon{fill:#fff}.favor-bag_collection .flickity-button:disabled{opacity:0}.favor-bag_collection .flickity-prev-next-button.next{right:40px}.section-img-section{margin-bottom:20px}.img-block_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.img-block_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}}.img-block_image{width:100%}@media (min-width: 768px){.img-block_image{width:50%}}.img-block_content-box{position:relative;margin-left:-82px;width:56%}.img-block_content-box__wrapper{border-radius:20px;padding:50px}@media (min-width: 768px){.img-block_content-box__wrapper{padding:70px 100px;margin:40px 0}}.img-block_content-box__wrapper .kicker{font-weight:600;font-size:16px;line-height:19px;letter-spacing:0.1em;text-transform:uppercase;color:#EB51B7;margin-bottom:0}.img-block_content-box__wrapper h3{font-weight:600;font-size:38px;line-height:51px;color:#202020;margin-bottom:30px}.img-block_content-box__wrapper .btn{margin-top:30px;padding:14px 42px;min-height:41px;background:#EB51B7;border-radius:6px;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.1em;text-transform:uppercase}@media (max-width: 767px){.img-block_content-box{width:100%;margin-left:0}}.img-block_richtext *{font-weight:400;font-size:16px;line-height:170%}.btn-read{border-bottom:1px solid rgba(235,81,183,0.5);padding-bottom:20px;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.1em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:30px}.btn-read .icon{width:14px;height:8px;fill:#EB51B7}.btn-read-less .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flickity-button{background:rgba(79,158,208,0.1)}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:16px;height:16px;fill:#4F9ED0}.flickity-prev-next-button.next .flickity-button-icon{margin-top:-2px}.flickity-prev-next-button.previous .flickity-button-icon{margin-top:3px}.flickity-grid.flickity-enabled{position:relative !important}.search__results__heading span{font-size:16px;line-height:100%;font-weight:bolder}.search-bar .input-group--inner-button{border-radius:6px}.search-bar .btn{border-radius:6px;font-weight:600;font-size:14px;line-height:120%;text-align:center;letter-spacing:1px;background-color:#EB51B7;color:#fff}.note{border-radius:6px}.cart__drawer .cart__drawer__title{font-size:16px;line-height:100%;font-weight:700}.cart__template h3{font-weight:600;font-size:38px;line-height:51px}.cart__heading{font-weight:400;font-size:14px;line-height:170%}.cart__footer__checkout .btn{min-width:180px;border-radius:6px;padding:16px 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;margin-left:auto}.account__form__title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0.1em}#create_customer button:not(#HideRecoverPasswordLink),#create_customer .btn,#customer_login button:not(#HideRecoverPasswordLink),#customer_login .btn,#contact-us-page button:not(#HideRecoverPasswordLink),#contact-us-page .btn,.form--standard button:not(#HideRecoverPasswordLink),.form--standard .btn,#RecoverPasswordForm button:not(#HideRecoverPasswordLink),#RecoverPasswordForm .btn,#ResetCustomerPassword button:not(#HideRecoverPasswordLink),#ResetCustomerPassword .btn{background-color:#EB51B7;color:#fff;border:none;font-weight:700;font-size:16px;line-height:120%;padding:14px 42px;text-align:center;letter-spacing:1px}#create_customer .form--additional,#customer_login .form--additional,#contact-us-page .form--additional,.form--standard .form--additional,#RecoverPasswordForm .form--additional,#ResetCustomerPassword .form--additional{margin-top:20px}#create_customer .form--additional a,#customer_login .form--additional a,#contact-us-page .form--additional a,.form--standard .form--additional a,#RecoverPasswordForm .form--additional a,#ResetCustomerPassword .form--additional a{width:100%;border:1px solid #EB51B7;font-weight:700;font-size:14px;line-height:120%;padding:12px 42px;text-align:center;letter-spacing:1px;display:block}#create_customer .form--additional a:hover:after,#customer_login .form--additional a:hover:after,#contact-us-page .form--additional a:hover:after,.form--standard .form--additional a:hover:after,#RecoverPasswordForm .form--additional a:hover:after,#ResetCustomerPassword .form--additional a:hover:after{display:none}#create_customer .float__wrapper input[type=text],#create_customer .float__wrapper input[type=password],#create_customer .float__wrapper input[type=email],#create_customer .float__wrapper textarea,#customer_login .float__wrapper input[type=text],#customer_login .float__wrapper input[type=password],#customer_login .float__wrapper input[type=email],#customer_login .float__wrapper textarea,#contact-us-page .float__wrapper input[type=text],#contact-us-page .float__wrapper input[type=password],#contact-us-page .float__wrapper input[type=email],#contact-us-page .float__wrapper textarea,.form--standard .float__wrapper input[type=text],.form--standard .float__wrapper input[type=password],.form--standard .float__wrapper input[type=email],.form--standard .float__wrapper textarea,#RecoverPasswordForm .float__wrapper input[type=text],#RecoverPasswordForm .float__wrapper input[type=password],#RecoverPasswordForm .float__wrapper input[type=email],#RecoverPasswordForm .float__wrapper textarea,#ResetCustomerPassword .float__wrapper input[type=text],#ResetCustomerPassword .float__wrapper input[type=password],#ResetCustomerPassword .float__wrapper input[type=email],#ResetCustomerPassword .float__wrapper textarea{border:1px solid #EB51B7;color:#202020;font-size:16px;line-height:120%;letter-spacing:1px;padding:14px;border-radius:0}.standard__kicker:not(.standard__kicker--set){font-size:18px;margin-bottom:30px}.standard__kicker:not(.standard__kicker--set):after{background:#EB51B7;opacity:1}.standard__heading{font-weight:700;font-size:38px;line-height:51px;margin-bottom:45px}.kicker__line{padding-bottom:10px}.page__template{padding-top:50px;padding-bottom:50px}.account-header__right .btn--link{font-weight:700;font-size:14px;line-height:140%}@media (max-width: 767px){.account-header__right .btn--link{padding-left:0}}.uppercase{font-weight:700;font-size:14px;line-height:140%}.address-edit-toggle:not(.btn--cancel),.address-new-toggle:not(.btn--cancel){padding:14px 42px;margin:15px 0;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;border:none;background-color:#EB51B7;color:#fff;font-size:14px;line-height:140%}[class*=btn].address-delete,.btn--cancel{text-transform:uppercase;font-weight:700;letter-spacing:0.1em;font-size:14px;line-height:140%;margin-left:15px}.collection__nav{border-left:0px;border-right:0px;border-color:#BFC0C5}.collection__filters__toggle,.collection .popout__toggle{border-right:0;padding:24px 30px;font-weight:600;font-size:13px;line-height:100%;letter-spacing:0.05em;text-transform:uppercase;color:#202020}.collection__filters__toggle .icon,.collection .popout__toggle .icon{fill:#EB51B7}.collection__layout button[data-toggle-grid] .icon{fill:rgba(32,32,32,0.4);width:14px;height:14px}.collection__layout button[data-toggle-grid].is-selected .icon{fill:#020202}.collection__content .collection__filters__inner .sidebar__heading{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.05em;margin-bottom:10px}.collection__content .collection__filters__inner .sidebar__item,.collection__content .collection__filters__inner .sidebar__filter__group{margin-bottom:8px}.collection__content .collection__filters__inner .sidebar__item a,.collection__content .collection__filters__inner .sidebar__item label,.collection__content .collection__filters__inner .sidebar__filter__group a,.collection__content .collection__filters__inner .sidebar__filter__group label{font-weight:400;font-size:13px;line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;color:#202020}.collection__content .collection__filters__inner .sidebar__item label,.collection__content .collection__filters__inner .sidebar__filter__group label{margin-bottom:10px}.collection__content .collection__filters__inner .sidebar__item .icon-box,.collection__content .collection__filters__inner .sidebar__filter__group .icon-box{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;fill:none}.collection__content .collection__filters__inner .sidebar__item .icon-box .checkbox-border,.collection__content .collection__filters__inner .sidebar__filter__group .icon-box .checkbox-border{stroke:#BFC0C5}.collection__content .collection__filters__inner .sidebar__item--active .icon-box .checkbox-core,.collection__content .collection__filters__inner .sidebar__filter__group--active .icon-box .checkbox-core{fill:rgba(191,192,197,0.3) !important}.collection__content .collection__filters__inner .sidebar__filter__group{margin-bottom:20px}.collection__content .collection__filters__inner .sidebar__navigation__list{padding-top:5px}@media (max-width: 767px){.collection__content .collection__filters__inner .sidebar__heading{margin-bottom:15px}}.collection__products .js-grid[data-grid-large="2"]{-webkit-column-gap:60px;column-gap:60px}.collection__products .product-grid-item a:hover .overlay{width:100%;height:100%;opacity:1;position:absolute;top:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));border-radius:14px}.collection__products .product-grid-item a:hover .product-grid-item__btn{opacity:1}.collection__products .product-grid-item__btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:25;opacity:0;background-color:#EB51B7;width:calc(100% - 46px);height:auto;border-radius:4px;text-align:center;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0.1em;color:#FFFFFF;padding:21px}.collection__products .product__grid__info{margin-top:18px}.collection__products .product__grid__title{margin-top:0;margin-bottom:10px;font-weight:600;font-size:18px;line-height:22px;text-transform:none;letter-spacing:normal;min-height:25px}.collection__products .product__grid__price{font-weight:400;font-size:16px;line-height:19px;margin:0}@media (max-width: 767px){.collection__products .js-grid{row-gap:40px}}.header_btn_mobile{margin-top:15px}.hero__title em{padding-right:7px}body .footer__block--newsletter .input-group-button .btn{margin-bottom:0}.footer-social.social-icons{margin-top:0;text-align:center}#footer-newsletter{margin-bottom:15px}.social-icons li{margin:0 8px 8px}.sidebar__item:hover>.icon-box .checkbox-core{fill:#BFC0C5}.collection__content .collection__filters__inner .sidebar__item--active .icon-box .checkbox-core,.collection__content .collection__filters__inner .sidebar__filter__group--active .icon-box .checkbox-core{fill:#EB51B7 !important}.product__badge--new{background-color:var(--BG-NEW);color:var(--COLOR-NEW)}.product__badge--sale{background-color:var(--BG-SALE) !important;color:var(--COLOR-SALE) !important}.footer-social.social-icons{width:35%;text-align:right}.footer-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}body .footer-secondary_top{margin-bottom:0}.section-iwt{position:relative}.iwt_content{position:static}.iwt_image{position:relative;z-index:1}.iwt_content__wrapper{position:relative}.iwt_content::before{content:'';position:absolute;right:0;width:100%;height:90%;max-width:66%}.section-featured-prod{position:relative}.featured-product_content{position:static}.featured-product_image{position:relative;z-index:1}.featured-product_content__wrapper{position:relative}.featured-product_content::before{content:'';position:absolute;left:0;width:100%;height:90%;max-width:66%}.collection-tabs .home__subtitle{font-weight:600;font-size:32px;line-height:43px;text-align:center;margin-bottom:30px;text-transform:none;font-family:var(--FONT-STACK-HEADING)}.collection-tabs .home__subtitle::after{display:none}.featured-product__header{font-weight:600;font-size:36px;line-height:43px;text-align:center;text-transform:none;font-family:var(--FONT-STACK-HEADING);margin-top:50px;margin-bottom:10px}@media (min-width: 768px){.collection__filters__outer{position:-webkit-sticky;position:sticky;z-index:111;top:110px}}@media (max-width: 767px){.featured-product__header{font-size:24px;margin-bottom:15px}.collection-tabs .home__subtitle{font-size:24px;margin-bottom:20px}.testimonial_wrapper{min-height:490px;padding:0 30px}.testimonial_wrapper .flickity-prev-next-button.previous{left:-20px}.testimonial_wrapper .flickity-prev-next-button.next{right:-20px}.footer__title .icon{position:static;-webkit-transform:initial;transform:initial}.footer__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__icon-title{margin-right:0 !important;padding-top:2px}.footer-logo img{max-height:32px;-o-object-fit:contain;object-fit:contain}body .footer-secondary_bottom>p{line-height:1.5;letter-spacing:0.05em}.instafeed-container{width:50% !important;padding-top:50% !important}.collection__filters__toggle,.collection .popout__toggle{font-size:16px}.collection__content .collection__filters__inner .sidebar__filter__group a,.collection__content .collection__filters__inner .sidebar__heading,.cart__drawer__title{font-size:13px}.sidebar__navigation__list{margin-top:20px;padding-top:15px !important}.collection__content .collection__filters__inner .sidebar__filter__group a{padding-top:10px;padding-bottom:10px}body .section--image .hero__title{font-size:38px !important}}.checkout__button,.product__popdown__cart{font-size:16px !important}.upsell__btn{width:100%;max-width:100% !important;height:42px}.upsell__holder .btn-state-complete{border-left:2px solid #fff;border-bottom:2px solid #fff}@media (min-width: 768px) and (max-width: 1024px){.collection__products .product__grid__title{min-height:45px}body .collection_banner .hero__title{font-size:44px}body .subcollections .subcollection__title{padding:15px 20px;font-size:18px}.subcollections__inner{-webkit-column-gap:15px;column-gap:15px}}@media (max-width: 1200px){.iwt_content::before,.featured-product_content::before{max-width:82%}}@media (max-width: 990px){.iwt_content::before,.featured-product_content::before{height:100%}}@media (max-width: 767px){.iwt_content::before,.featured-product_content::before{max-width:100%;top:20%;height:80%;left:0}.iwt_content{padding-top:0}}.social-icons li{margin:0 0 0 8px}.footer__block--newsletter .footer__title{text-transform:none;letter-spacing:0.2px;font-weight:600}.product-grid-item .double__image{border-radius:16px}.product__badge--custom{background-color:var(--BG-CUSTOM);color:var(--COLOR-CUSTOM)}.klaviyo-form *{font-family:var(--FONT-STACK-BODY) !important}.featured-product_description strong+strong{color:var(--HOVER-BUTTON-COLOR)}.standard__rte{max-width:680px;margin-left:auto;margin-right:auto}@media (max-width: 1367px){.sliderow__title{font-size:16px}}@media (min-width: 768px) and (max-width: 1350px){.featured-product_image{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.featured-product_content{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;padding:20px}.featured-product_wrapper{min-height:550px}}
/*# sourceMappingURL=custom.min.css.map */