body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb{background-color:#000}p,li,span,a{font-style:normal;font-size:14px;line-height:24px;letter-spacing:1px;text-decoration:none!important}.modal-overlay{display:none!important}.header-wrapper{box-shadow:#0000003d 0 3px 8px}@media screen and (min-width:750px){.banner--small:not(.banner--adapt){min-height:70vh!important}}.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-button-prev,.swiper-rtl .swiper-button-next{display:flex!important}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;cursor:pointer;border-radius:50%;padding:5px!important}.swiper-slide:hover .swiper-button-next,.swiper-slide:hover .swiper-rtl .swiper-button-prev,.swiper-slide:hover .swiper-button-prev,.swiper-slide:hover .swiper-rtl .swiper-button-next{display:flex!important}@media screen and (max-width:749px){.swiper-button-next,.swiper-button-prev{width:20px;height:20px;cursor:pointer}}.swiper-pagination-bullet{width:15px;height:2.5px;border-radius:0%;display:inline-block;background:#3a3635;opacity:1;position:relative}.swiper-pagination-bullet-active{background-color:#3a3635}.swiper-pagination-bullet-active:before{content:"";width:15px;height:2.5px;border-radius:0%;background-color:#df4046;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-pagination{position:relative;margin-top:0;bottom:0!important}.swiper-pagination-bullet{width:15px;height:2.5px;display:inline-block;border-radius:0}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:2rem}}.header__heading-logo{filter:brightness(1) invert(0)}.site-header-transparent .header__menu-item span,.site-header-transparent .button-appointment a,.site-header-transparent .header__icon .icon{color:#383433!important}.site-header-transparent .header__icon .icon-cart path,.site-header-transparent .header__icon .icon-cart-empty path{stroke:#383433}@media(min-width:767px){.site-header-transparent{background:transparent;position:absolute;border:none;width:100%;left:50%;transform:translate(-50%)}}.header__heading-link{padding:.75rem 0 0}.header__icon--cart .icon{width:20px!important;height:20px!important}.cart-count-bubble{background:#f9c405;width:15px;height:15px}.header__menu-item span{font-family:var(--font-heading-family)}.header{padding:0px 1.5rem!important}@media(min-width:767px){.header{padding:2px 1.5rem 4px!important}}.newsletter-form__field-wrapper .field__input{padding-right:5rem;font-size:1.4rem}.field__label,.customer .field label{font-size:1.4rem!important;color:rgba(var(--color-foreground),1)!important;letter-spacing:.1rem!important;line-height:1.4!important}.footer-block__heading--mobile-toggle{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.icon-accordion-toggle{display:none}.copyright__content{font-size:1.4rem!important}.footer__content-bottom{border-top:0!important;padding-top:0rem!important}.footer-block__details-content{margin-bottom:0!important}.footer-block__heading{margin-bottom:1rem!important;margin-top:0;font-size:1.6rem!important}.footer-block__details-content .list-menu__item--link{padding-top:0!important;padding-bottom:1rem}.footer-block__newsletter:not(:only-child){margin-top:1rem!important}.footer__copyright{margin-top:0!important}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);top:0;height:100%;z-index:2;border-left:1px solid rgba(var(--color-foreground))}@media screen and (min-width:750px){.footer__blocks-wrapper{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr}.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:100%!important}.footer-block__details-content{padding-right:5rem}.newsletter-form__field-wrapper{max-width:40rem}}.footer__content-top{padding-bottom:3rem!important}@media screen and (max-width:749px){.footer-block__heading{margin-bottom:0!important}.footer-block.grid__item{margin:2rem 0!important}.icon-accordion-toggle{display:block;transition:transform .3s ease}.footer-block__heading--mobile-toggle.is-open .icon-accordion-toggle{transform:rotate(180deg)}.noir_footer{display:none;padding-top:1rem}.noir_footer.is-open{display:block}.footer__content-top{padding-bottom:2rem!important;padding-left:calc(1.5rem / var(--font-body-scale))!important;padding-right:calc(1.5rem / var(--font-body-scale))!important}}:root{--swiper-navigation-size: 20px !important}.noirSwiper .swiper-button-next,.noirSwiper .swiper-rtl .swiper-button-prev,.noirSwiper .swiper-button-prev,.noirSwiper .swiper-rtl .swiper-button-next{display:flex!important}.noirSwiper .swiper-button-next,.noirSwiper .swiper-button-prev{width:40px!important;height:40px!important;cursor:pointer!important;background:#dc9d5f;border:none;color:#333;border-radius:50%}.card-wrapper{margin-bottom:40px}@media(max-width:767px){.price__regular .price-item--regular{font-size:12px;letter-spacing:normal;line-height:13px}}.noir_text_wrapper_icons{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;gap:25px}.noir_text_wrapper_icons .noir_icon{width:180px}.noir_text_wrapper_icons .noir_icon_text{display:flex;flex-flow:column;justify-content:center;align-items:center}.noir_icon img{width:100%;height:100%;object-fit:contain}.noir_text{text-align:center}.noir_text h3{font-weight:400;font-size:14px;padding:0 10px}.noir_text_wrapper_icons{margin-top:2.5rem}@media(max-width:767px){.rich-text__heading{font-size:2.4rem;max-width:300px;margin:0 auto!important;text-align:center}.image-with-text__heading,.collection-list-title{font-size:2.4rem}.noir_text_wrapper_icons{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-bottom:0;align-items:center;display:flex;gap:0px;margin-top:3rem;padding:0}.noir_text_wrapper_icons .noir_icon_text{display:flex;flex-flow:column;justify-content:center;align-items:center;flex:0 0 32vw;margin:0}.noir_text_wrapper_icons .noir_icon{width:80px;height:80px;margin:0 auto}}.noir_animation{background:linear-gradient(90deg,#767677,#767677,#202020,#767677,#202020,#202020);background-size:200% 100%!important;background-position:right 0;background-repeat:no-repeat!important;animation:color-animation 4s infinite forwards;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;line-height:1.2;margin:0}.flamingo_why_text{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}.flamingo_why_text .noir_icon_text{display:flex;align-items:center;flex-flow:row;text-align:left;gap:20px}.flamingo_why_text .noir_icon{width:35px;height:35px;flex:0 0 35px}.flamingo_why_text .noir_icon img{width:100%;height:100%;object-fit:contain;z-index:999;position:relative}.flamingo_why_text .noir_text h3{font-style:normal;font-size:14px;line-height:14px;margin:0;text-align:left;font-family:var(--font-body-family)}.flamingo_why_wrapper .image-with-text__text p{font-style:normal;font-weight:400;font-size:14px;margin:0;text-align:left;font-family:var(--font-heading-family)}.mobile{display:none}.flamingo_why_wrapper.image-with-text__content{padding-left:0!important}@media(max-width:767px){.mobile{display:block}.flamingo_why_text .noir_icon_text_container{padding:0;margin-top:0;margin-bottom:0}.flamingo_why_text .noir_icon_text_wrapper{display:grid;gap:25px;padding:0 2rem}.flamingo_why_text{grid-template-columns:1fr 1fr}.flamingo_why_text .noir_text h3{font-size:14px}.flamingo_why_text .noir_icon{width:35px;height:35px;flex:0 0 35px}.flamingo_why_text .noir_icon_text{gap:10px}.flamingo_why_wrapper{padding:0!important}.flamingo_why_wrapper .image-with-text__text,.flamingo_why_wrapper .image-with-text__heading{display:none}.mobile.image-with-text__text{margin:20px 0}}.flickity-enabled.is-draggable{box-shadow:unset!important;padding:0rem 0}.card__heading a{line-height:normal!important}.card__information{padding:0!important}.noir_promo{width:100%;margin:1rem 0 2.5rem}.noir_product_slide{width:22%;margin-left:25px;background-size:cover;background-position:center}.js-slideshow .flickity-prev-next-button{top:100%;width:35px;height:35px}.js-slideshow .flickity-prev-next-button.next{right:calc(50% - 40px)}.js-slideshow .flickity-prev-next-button.previous{left:calc(50% - 40px)}.js-slideshow .flickity-button{position:absolute;background:#df4046;border:none;color:#fff}.flickity-enabled.is-draggable{margin-bottom:2.5rem}@media only screen and (max-width:1200px){.noir_product_slide{width:25%}}@media only screen and (max-width:767px){.noir_product_slide{width:75%;max-width:400px}}.noir_testimonial{max-width:110rem;padding:0 2rem;margin:0 auto}.section-header h2{text-align:center}.testimonials-slide{padding:40px 0 55px;width:calc(33.33% - 50px);margin:0 25px;border-radius:10px}.testimonials-slide.is-selected .testimonial_slide{box-shadow:0 10px 25px #0000001a;position:relative;transform:scale(1.1);z-index:10}.testimonials-slide:not(.is-selected){opacity:.4;transition:opacity .3s ease-in-out}.test_img{width:60px;height:60px;margin:1.5rem 0}.testimonial_slide img{object-fit:cover;width:100%;height:100%;border-radius:50%}.rte-testimonial p{margin:0;font-style:normal;font-weight:300;font-size:18px;color:#2b2b2b}.testimonial_slide h3{margin:0;font-style:normal;font-weight:600;font-size:14px;color:#2b2b2b}.testimonial_slide p.location{margin:0;font-style:normal;font-weight:400;font-size:12px;color:#636365}.rte-testimonial p{font-size:13px;padding:0 10px}.testimonial-stars{color:#df4046;font-size:2.2rem}@media(max-width:767px){.testimonials-slide{padding:0;width:100%;margin:0 15px}.noir_testimonial .rich-text__heading{font-size:2.8rem}}.product_icon_swiper .noir_text_wrapper_icons{display:grid;grid-template-columns:repeat(3,1fr);padding:0 0rem;gap:25px;text-align:center;margin-top:0}.product_icon_swiper .noir_text_wrapper_icons .noir_icon{width:50px;height:50px;margin-bottom:10px}.product_icon_swiper .noir_text h3{margin:0;font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:center;color:#7d7b7b}.product_icon_swiper .noir_text_wrapper_icons .noir_icon_text{display:flex;flex-flow:column;justify-content:center;align-items:center}.product_icon_swiper .noir_icon img{width:100%;height:100%;object-fit:contain}.product_icon_swiper .noir_text{text-align:center}@media(max-width:767px){.product_icon_swiper .content-container--full-width{padding:0 .5rem}.product_icon_swiper .noir_text_wrapper_icons{justify-content:center!important}.product_icon_swiper .noir_text_wrapper_icons{display:block}.product_icon_swiper .noir_text_wrapper_icons .noir_icon{width:25px;height:25px;margin-bottom:5px}.product_icon_swiper .noir_text_wrapper_icons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0;justify-content:center;text-align:center}.product_icon_swiper .noir_text h3{font-size:10px;line-height:12px}}@media screen and (min-width:750px){.product__info-wrapper{padding:0 0 0 10rem}}.product__info-container .price .price-item{display:inline-block;margin:0 1rem 0 0;font-size:16px}.product__tax{margin-top:-1.4rem;display:none}.product-form__input .form__label{padding-left:0;font-size:12px;color:#122451;font-weight:600}.product-form__input--pill input[type=radio]+label{padding:1rem!important;text-transform:capitalize}.icon-with-text__item .h4,.accordion__title{font-family:var(--font-body-family);font-size:1.4rem}.icon-with-text__item .h4{font-size:1.2rem!important}.icon-with-text{--icon-size: calc(var(--font-heading-scale) * 5rem) !important;--icon-spacing: calc(var(--font-heading-scale) * 1rem)}@media screen and (min-width:750px){.product__info-container{max-width:44rem!important}.icon-with-text__item .h4{font-size:1.3rem!important;font-weight:500!important}}.icon-with-text__item .h4 strong{font-weight:500!important}.thumbnail-list__item.slider__slide{width:calc(20% - .6rem)!important}.thumbnail-slider .thumbnail-list.slider{margin:0}.product-form__buttons{max-width:44rem;display:grid;grid-template-columns:1fr 1fr;gap:10px}.noir_buy_quantity{display:flex;align-items:center;width:100%;justify-content:space-between}.product__info-container .noir_buy_quantity .product-form{margin:.5rem 0}.noit_quantity{display:flex;flex:0 0 130px}.noir_buy{width:100%}.noit_quantity .quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}.noit_quantity .product-form__quantity .form__label{display:none}.noit_quantity .product-form__input{margin:0}.product__info-container .price .price-item{font-size:1.6rem}legend.form__label,.product-form__input .form__label{font-style:normal;font-size:14px;line-height:21px;letter-spacing:1px;text-transform:uppercase;color:#696969}@media screen and (max-width:749px){.product__info-container .price .price-item{font-size:2rem}.product__info-wrapper{margin-top:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
