.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title{text-transform:unset}.title-wrapper .title,.image-with-text__heading{line-height:1}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:2s!important}[data-aos=fade-left]{transform:translate3d(80%,0,0)!important}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)!important}.field__input.invalid,.select__select.invalid,.customer .field input.invalid,.customer select.invalid{box-shadow:inset 0 0 0 .1rem #cbcbcb}.field__input.invalid:hover,.select__select.invalid:hover,.customer .field input.invalid:hover,.customer select.invalid:hover{box-shadow:inset 0 0 0 .2rem #cbcbcb}.banner{overflow:hidden}.template-index h1.header__heading{display:none}.banner__media video{object-position:left}.banner__content h2.banner__heading{margin-top:10px}.banner__content .banner__box :last-child:is(.button){margin-top:15px}.slideshow__content h2.slideshow__heading.h0{text-transform:none}.banner__content h2.banner__heading{text-transform:unset}.slideshow__content .slideshow__subheading.h4,.slideshow .slideshow__content .slideshow__heading.h0{color:#fff}.image-with-text .image-with-text__subheading{text-transform:capitalize}.card-wrapper use-animate.card.card--product{border:1px solid #dbe8f4}.footer__blocks-wrapper .link.list-menu__item.list-menu__item--link{text-transform:capitalize}.tab-collage li.tab-collage__item a{color:#000}.tab-collage__heading{opacity:1!important}.tab-collage__heading:hover{opacity:.8!important}.tab-collage .tab-collage__card .media-wrapper{background:#daf0ff}.tab-collage__heading.h2{text-transform:lowercase;font-family:var(--font-body-family);font-weight:400}.shop-the-look-section .itg_page{width:100%;display:flex;justify-content:flex-end;gap:20px;margin:30px 0}.shop-the-look-section .itg_page .button.custom_page_link{min-width:10rem!important}.footer-block__newsletter .newsletter-form .field:hover .field__input{border:none;border-bottom:1px solid}.footer-block__newsletter .field__input:focus{border:none;border-bottom:1px solid}.banner__content .banner__box svg{overflow:visible;width:5px;height:5px;transform:translate(10px,-30px)}.banner__content .banner__box .banner__subheading svg{overflow:visible;width:3px;height:3px;transform:translate(10px,-18px)}.banner__content .banner__box .banner__subheading{text-transform:unset;font-size:20px}.featured-collection img,.product-recommendations .card-wrapper img.motion-reduce{object-fit:contain}.image-with-text-section use-animate.media-wrapper img{transition:all linear .4s}.image-with-text-section use-animate.media-wrapper:hover img{transform:scale(1.05);transition:all linear .4s}.collection-list li.collection-list__item.grid__item{border:1px solid #ecf6f5}.collection-list__item .media-wrapper .media>img{object-fit:contain}.product-grid-container .grid__item .media>img{object-fit:contain}.template-cart .title-wrapper .button{min-width:20rem}.cart-item .cart-item__quantity .quantity{border:1px solid #000;padding:5px}.cart-item cart-remove-button .button--tertiary{box-shadow:inset 0 0 0 .1rem #000}.cart__footer .totals__subtotal.h3{text-transform:uppercase}.cart__footer .cart__note label,p.cart__empty-text.h2{text-transform:capitalize}.cart__empty-text.h2{margin-bottom:30px}.template-page .page-title{margin-bottom:20px;font-size:36px;text-transform:capitalize;text-align:center}.page-404 .title{margin-bottom:0;text-transform:capitalize;font-size:36px;margin-top:0}.template-care-tips .page-width.section--padding{padding-bottom:0}.template-care-tips .avantage_wrap{margin-top:36px}.template-care-tips .avantage_wrap .avantage-head .h1{font-size:24px;margin-bottom:50px}.image-with-text-section .media .image-fit{object-fit:contain}.contact.page-width.page-width--inner{max-width:1000px;width:100%;padding:0 20px}.contact .title-wrapper{justify-content:center}.template-contact .contact.page-width--inner .contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:1rem}.contact .contact__button .button{width:100%}.contact .contact-form .field__input{font-size:16px}@media screen and (min-width: 750px){.banner .banner__box{width:95%;padding-left:0}.title-wrapper .title,.image-with-text__heading{font-size:36px}.slideshow .slideshow__content .slideshow__heading.h0{font-size:48px;margin-top:15px}.image-with-text .image-with-text__subheading{margin-bottom:15px}.footer__content-bottom{padding-bottom:5rem!important}footer .accordion__title{font-size:14px}.menu-mobile--open #MainContent,.menu-mobile--open .shopify-section-footer,.menu-mobile--opening #MainContent,.menu-mobile--opening .shopify-section-footer{transform:translate(0)!important}.menu-mobile--open .transition-content{padding-right:0}.transition-body{position:relative;overflow:hidden}.guarantees .grid .grid{margin-top:0}.cart__contents .cart-items .cart-item__media{width:10rem}.itg_video_hero .mob_video .banner_media_mob,img.header__heading-logo.medium-hide.large-up-hide{display:none}.template-about-us .image-with-text .image-with-text__grid--reverse .image-with-text__content{padding-right:30px}.product__title .product__heading.h2{font-size:36px}.image-with-text-section .media .image-fit{object-position:top}.image-with-text .image-with-text__content{padding-bottom:0!important}}@media screen and (min-width: 750px) and (max-width: 989px){.shopify-section-footer .footer__content-left{width:calc(100% - var(--grid-horizontal-spacing) / 2)}.shopify-section-footer .footer__content-right{width:calc(100% - var(--grid-horizontal-spacing) / 2);max-width:50%}.shopify-section-footer .footer__content-top{padding-bottom:30px}.banner__content h2.banner__heading{font-size:26px}.banner .banner__media .media--700px{height:500px}.banner .banner__box{padding-bottom:0}.banner__content .banner__box svg{width:3px;height:3px;transform:translate(7px,-23px)}}@media screen and (min-width: 990px){.header--middle-left .header__inline-menu{text-align:center}.banner__content h2.banner__heading{font-size:36px}}@media screen and (min-width: 991px) and (max-width: 1024px){.header__inline-menu .list-menu .header__menu-item{padding-left:0;padding-right:0}}@media screen and (min-width: 1025px) and (max-width: 1250px){.header--middle-left .header__inline-menu{text-align:center}.header a.header__menu-item{padding-right:0}.header .header__right{margin-inline-end:-5.5rem}}@media screen and (max-width: 749px){header.header.page-width{padding:1rem 2rem}.slideshow .slideshow__content .slideshow__heading.h0{font-size:42px;margin-top:15px}.guarantees.section--padding{padding-top:15px}.shop-the-look-section .section--padding{padding-top:0}.shop-the-look-section .itg_page{justify-content:center}.images-with-text-section .section--padding{padding-bottom:27px}.image-with-text-section .section--padding{margin-bottom:54px}.featured-product .product__info-container{padding-top:0rem}.image-with-text .image-with-text__content{padding-top:10px}.template-page .image-with-text-section .section--padding{margin-bottom:0}.page-404 .title,.template-page .page-title,.template-about-us .image-with-text__heading.h2{font-size:28px}.template-care-tips .avantage_wrap .block_inner{width:100%}.banner__content .banner__box svg{width:3px;height:3px;transform:translate(10px,-25px)}.banner__content .banner__box .banner__subheading svg path{fill:#000}.template-about-us .image-with-text__content .image-with-text__text{margin-bottom:20px}.itg_video_hero .mob_video .banner_media_mob{display:block;width:100%}.itg_video_hero .mob_video .banner_decstop{display:none}.footer footer-accordion.accordion.footer-block--newsletter{border:none}.product__title .product__heading.h2{font-size:28px}.contact.page-width .title-wrapper .title{font-size:28px;margin-bottom:20px}.header .header__right .header__icon{width:4rem}a.header__icon.header__icon--account.focus-inset.small-hide{display:block!important;text-align:center}.card-wrapper .card-information__wrapper{padding:10px 0}.guarantees .grid__item .rte{margin-bottom:10px}}@media screen and (max-width: 479px){.shop-the-look-section .itg_page{flex-direction:column}.announcement-bar .announcement-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
