@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Reckless Neue TRIAL;src:url(/cdn/shop/files/RecklessNeueTRIAL-Regular.otf)}@font-face{font-family:Reckless Neue TRIAL Light;src:url(/cdn/shop/files/RecklessNeueTRIAL-Light.otf)}@font-face{font-family:Tobias TRIAL;src:url(/cdn/shop/files/TobiasTRIAL-Regular-BF6719af6e0eca4.otf)}@font-face{font-family:Tobias TRIAL Italic;src:url(/cdn/shop/files/TobiasTRIAL-RegularItalic-BF6719af6d05a23.otf)}@font-face{font-family:Tobias TRIAL Light Italic;src:url(/cdn/shop/files/TobiasTRIAL-LightItalic-BF6719af6e0cd95.otf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.image-contact-form .image_form_cont_wrap .contact h1.title.h2{font-family:Reckless Neue TRIAL Light}body,p{font-family:Google Sans!important;letter-spacing:normal}img{max-width:100%;display:block}.button{border-radius:8px}.home-scrolling-promotion .promotion__item.promotion-icon--medium{display:flex!important;flex-direction:row;gap:10px}.section.img-txt-about-rachel .page-width,.img-txt-about-hannah .page-width,.narrow-page-width{max-width:1360px}span.announcement-text{font-family:Tobias TRIAL Light Italic;font-size:16px;letter-spacing:-.16px}nav.header__inline-menu{text-align:left!important}nav.header__inline-menu.header__inline-menu-split{text-align:right!important}.header__menu-item{font-family:Google Sans Medium!important}nav.header__inline-menu.header__inline-menu-split a.header__menu-item{font-family:Google Sans!important;text-transform:unset!important}.split_nav_with_header_icons{display:flex;align-items:center;gap:32px;justify-content:end}.home-image-banner .banner__heading .head_wrap_1{color:#fafaf7;font-family:Google Sans;font-size:147.263px;line-height:110%;letter-spacing:-7.363px}.home-image-banner .banner__heading span.head_wrap_2{font-family:Reckless Neue TRIAL Light;font-size:158.272px;line-height:100%;letter-spacing:-3.917px}.home-image-banner .banner__heading{display:flex;justify-content:center;gap:0 22px;flex-wrap:wrap}.home-image-banner .banner__box{max-width:100%;width:100%;padding-bottom:0}.banner__box :last-child:is(.banner__heading){margin-bottom:0}.find-color-richtext h2.rich-text__heading.h1{text-align:center;font-family:Google Sans;font-size:48px;line-height:100%;letter-spacing:-1.44px;margin-bottom:8px}.find-color-richtext h3.rich-text__heading.h1{font-size:48px;line-height:100%;letter-spacing:-1.44px;font-family:Reckless Neue TRIAL Light;margin-bottom:32px}.find-color-richtext .rich-text__text p{font-size:20px;line-height:160%}.find-color-richtext .rich-text__text{max-width:660px!important}.find-color-richtext .button-group{margin-top:48px}.section-logo-list .logo-list h2.title.h2{color:#1e150e80;font-size:14px;line-height:160%;font-family:Google Sans Medium}.section-logo-list{background:#fafaf7}.section-logo-list .logo-bar__item{opacity:1}.scrolling-promotion .promotion__icon svg path{fill:#fafaf7}.heading_area{display:flex;align-items:center;justify-content:space-between;gap:10px}h2.title.h1{font-size:48px;line-height:160%;font-family:Google Sans Medium;letter-spacing:normal}.see_all_btn_wrap a{font-family:Google Sans;font-size:16px;line-height:160%;color:#3d3d5c}.celebrity-clients-gallery .media-wrapper{background:transparent}.celebrity-clients-gallery .media-wrapper .gallery__text{padding:24px 0 0}.celebrity-clients-gallery .media-wrapper .gallery__text .overlay-text__heading.h3{font-size:14px;line-height:160%;letter-spacing:normal;font-family:Google Sans Medium!important}.celebrity-clients-gallery .media-wrapper .gallery__text .overlay-text__subheading{margin-top:8px;margin-bottom:0;font-size:14px;line-height:160%}.home-scrolling-promotion .promotion__text.heading{font-size:48px;padding:0 96px;letter-spacing:-1.44px;font-family:Google Sans}.home-scrolling-promotion .promotion__text.heading strong{font-weight:unset!important}.home-scrolling-promotion .promotion__item{margin:0;gap:0!important}.home-scrolling-promotion .promotion__item:nth-child(1) .promotion__text.heading{font-family:Reckless Neue TRIAL Light}.product-grid .slider-mobile-gutter .product-grid{gap:24px}.your-season__title_wrap{text-align:center;display:flex;flex-direction:column;gap:24px}.your-season__title_wrap .h2{margin:0}.your-season__main_wrap{padding:96px 0}.your-season__title_wrap p.subheading{margin:0;font-size:20px;line-height:160%}.your-season__list_wrap{padding:80px 0}.season_info_wrap .season__link_wrap{display:block;padding:10px 0;text-decoration:none;transition:.4s ease-in-out}.season_info_wrap .season__link_wrap .page-width{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.season_info_wrap .season_name{font-size:129.42px;line-height:100%;letter-spacing:-3.203px;font-family:Reckless Neue TRIAL Light;display:block}.season_item_info{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.season_info_wrap .season__link_wrap:hover span.item_name{text-decoration:underline}.season_item_info span.item_name{color:#3d3d5c;text-align:right;font-family:Reckless Neue TRIAL Light;font-size:24px;line-height:normal;letter-spacing:-.24px}.season_item_info .item_dispaly_price{font-family:Google Sans Medium;font-size:14px;font-weight:500;line-height:160%;color:#3d3d5c}.your-season__main_wrap .view_all_btn_wrap{text-align:center}.season_info_wrap .season__link_wrap:hover{background:#e1ded6}.product-grid .card-wrapper .card-information{padding-top:24px;padding-right:24px}.product-grid .card-wrapper .card-information .card-information__top .card-article-info{font-family:Google Sans;margin:0;text-transform:inherit;font-size:14px}.card-information .card-information__text{font-family:Reckless Neue TRIAL Light;font-size:24px;line-height:130%;letter-spacing:-.24px;padding:0;margin:12px 0!important;display:inline-block}.before-after .multicolumn-card{padding:0 12px}.before-after .slick-list.draggable{margin:0 -12px}.slider_btn_wrap.btn_wrap_top_right{display:flex;gap:12px;align-items:center}.slider_btn_wrap.btn_wrap_top_right svg{display:block}.slick-arrow{cursor:pointer}.before-after .multicolumn slider-component{padding-left:48px;overflow:hidden}.before-after .multicolumn slider-component ul{padding:0;margin:0}.intro-image-text p.image-with-text__subheading{font-family:Google Sans Medium!important;font-size:20px;line-height:160%;letter-spacing:normal;margin-bottom:32px}.intro-image-text .image-with-text__heading{margin:0 0 24px!important;color:#3d3d5c;font-family:Reckless Neue TRIAL Light;line-height:120%;letter-spacing:-1.2px;font-weight:unset;max-width:400px}.intro-image-text .image-with-text__text{margin:0;font-size:20px;line-height:160%}.intro-image-text .button-group{margin-top:32px}span.font-sohne__title{font-family:Google Sans}span.font-reckless__title{font-family:Reckless Neue TRIAL Light}.custom-testimonials testimonials-component{margin-top:40px}blockquote.custom_testimonial__blockquote{margin:0!important;border:0;padding:0 16px 0 0}blockquote.custom_testimonial__blockquote .rating-star{font-size:24px;font-style:normal}blockquote.custom_testimonial__blockquote .typeset2{color:#3d3d5c;font-size:20px;line-height:160%;font-style:normal}blockquote.custom_testimonial__blockquote .rating{margin-bottom:24px}blockquote.custom_testimonial__blockquote cite.testimonial__author{color:#3d3d5c;font-family:Google Sans;font-size:20px;font-style:normal;line-height:160%;margin-top:24px}.custom_testimonial__previews .slick-track{display:flex!important;align-items:center!important}blockquote.custom_testimonial__blockquote .rating-star:before{background:#3d3d5c;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.custom_testimonial__previews .slick-list.draggable{margin:0 -12px}.custom_testimonial__previews .custom_testimonial__preview{padding:0 12px}span.follow_us_link{text-align:center;font-size:20px;font-family:Google Sans}.follow_us_link_wrap{margin-top:60px}.intro-image-text .image-with-text__content.middle.left.mobile-left{max-width:546px;padding:0}.footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr)}.footer__blocks-wrapper .grid__item{width:100%;max-width:100%}.footer__blocks-wrapper .grid__item:nth-child(1){max-width:616px}.footer-block__newsletter h3{color:#3d3d5c;font-family:Tobias TRIAL;font-size:32px;line-height:120%;letter-spacing:-.96px;margin-top:0;margin-bottom:47px}.footer-block__newsletter .field{gap:15px}.footer-block__newsletter .field input{border-radius:30px;background:#f3f2ef;min-height:54px;border:0;color:#3d3d5c;font-family:Google Sans;font-size:14px;opacity:1;line-height:160%}ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:column;gap:18px}ul.footer-block__details-content.list-unstyled li{line-height:normal}.footer .list-menu__item--link{font-size:14px;line-height:160%}.divider-cstm{display:block!important;height:1px;width:100%;background:#fffef9}.copyright__content{font-family:Google Sans!important;padding:0!important}img.foot_logo{mix-blend-mode:multiply}.card-information__button{left:0;right:0;width:100%!important;justify-content:center!important;height:auto!important}.card-information__button .button{border-radius:8px!important;border:1px solid #3d3d5c;background:#3d3d5c;box-shadow:0 1px 2px #1018280d!important;width:100%;padding:16px 28px;min-height:54px;max-width:286px;color:#fefefc;text-align:center;font-family:Google Sans;font-size:14px;line-height:160%}.product-grid button.button.button--soldout{display:none!important}.price .price__suffix{vertical-align:baseline;font-size:inherit;position:static}.intro-image-text{background:#f3f2ef}.faq-with-image .faq-img__txt_wrap{display:grid;justify-content:space-between;gap:70px;grid-template-columns:1fr 1.74fr;margin-top:60px}ul.slick-dots{display:flex;list-style:none;padding:0;margin:0;position:static;justify-content:center;gap:12px;margin-top:15px!important}ul.slick-dots li{margin:0;width:12px;height:12px}ul.slick-dots li button:before{display:none}ul.slick-dots li button{background:#3d3d5c;width:12px;height:12px;border-radius:50%}ul.slick-dots li.slick-active button{opacity:.4}.custom-testimonials{background:#f3f2ef}section.about-banner h1.banner__heading.h0{font-size:80px;font-weight:200;letter-spacing:-3.917px;font-family:Reckless Neue TRIAL Light}section.about-banner .banner__content{align-items:center}.img-txt-about-hannah .section--padding{background:#f3f2ef}.section.img-txt-about-rachel .page-width,.img-txt-about-hannah .page-width{max-width:1360px}.section.img-txt-about-rachel .image-with-text__content.middle{padding:0 0 0 70px}.img-txt-about-hannah .image-with-text__content.middle{padding:0 70px 0 0}.section.img-txt-about-rachel p.image-with-text__subheading,.img-txt-about-hannah p.image-with-text__subheading{letter-spacing:0;font-size:20px}.section.img-txt-about-rachel p.image-with-text__subheading,.img-txt-about-hannah p.image-with-text__subheading{font-family:Google Sans Medium;font-weight:initial}.section.img-txt-about-rachel h2.image-with-text__heading.h1,.img-txt-about-hannah h2.image-with-text__heading.h1{font-family:Reckless Neue TRIAL Light;margin-top:14px;margin-bottom:10px}.section.img-txt-about-rachel .image-with-text__text p,.img-txt-about-hannah .image-with-text__text p{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.block_faq_contents_wrap details summary{border-top:solid 1px #3d3d5c;padding:20px 0}.block_faq_contents_wrap accordion-tab{margin:0!important}.block_faq_contents_wrap summary span{color:#3d3d5c;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;gap:10px}.block_faq_contents_wrap summary span span.icon{background:transparent!important;border:none!important;box-shadow:none!important;margin:0;padding:0;width:auto;height:auto;flex:0 0 17px}.block_faq_contents_wrap summary span span.icon svg{float:left}block_faq_contents_wrap details:not([open]) summary:hover .icon{transform:rotate(0)!important}.block_faq_contents_wrap details[open] summary span span.icon{transform:rotate(0)!important}.block_faq_contents_wrap details[open] summary span span.icon .no-active-icon{display:none}.no-active-icon{display:block}.block_faq_contents_wrap details[open] summary span span.icon .active-icon{display:block}.active-icon{display:none}.block_faq_contents_wrap accordion-tab:last-child{border-bottom:solid 1px #3d3d5c}.section.faq-with-image h1.title.h0{font-size:70px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.294px}.faq-richtext h2.rich-text__heading.h1{font-size:48px;line-height:100%;letter-spacing:-1.44px;margin-bottom:40px}.faq-richtext .rich-text__text.typeset2.rte p,.faq-richtext .rich-text__text.typeset2.rte p a{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.rich-text__blocks.center .rich-text__text a{background-image:none}.seaonal-collection__cont_inner_wrap h2.title.h1{font-size:60px;font-style:normal;line-height:100%;letter-spacing:-3.203px}.image-contact-form .image_form_cont_wrap{display:grid;grid-template-columns:1fr 1fr;background:#f3f2ef}.contac-form-grid{max-width:550px;width:100%}.image-contact-form .image_form_cont_wrap .contact{padding:112px 78px}.image-contact-form .image_form_cont_wrap .contact h1.title.h2{font-size:88px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-3.917px;margin:0}.contac-form-grid p.subhead{font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin:46px 0 64px}.contac-form-grid .field .field__input{border-radius:8px;background:#fffef9;border:none!important;box-shadow:none;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:#3d3d5c;min-height:54px;padding:16px 22px}.contac-form-grid .field textarea.field__input{min-height:204px}.contac-form-grid .field .field__input::-webkit-input-placeholder{color:#3d3d5c}.contac-form-grid .field .field__input::-moz-placeholder{color:#3d3d5c}.contac-form-grid .field .field__input:-ms-input-placeholder{color:#3d3d5c}.contac-form-grid .field .field__input:-moz-placeholder{color:#3d3d5c}.contact .contac-form-grid .field{margin-bottom:1.5rem}.image-contact-form .image_form_cont_wrap .contact h1.title.h2 strong{display:block;font-weight:400}.contac-form-grid button.button{border:solid 1px #3d3d5c;min-width:auto}.contac-form-grid .contact__button{margin-top:1.5rem}.product-info_list_main_wrap{background:#e1ded6;padding:72px 0}.prod-cont__block_cont_list{display:grid;gap:28px;align-items:self-start;width:100%;grid-template-columns:1fr 1fr}.info_list_cont.list_item1:nth-child(n+6){grid-column:2}.prod-cont__block_cont_list .info_list_cont{border:1px solid #3d3d5c;display:grid;font-size:14px;font-style:normal;font-weight:400;line-height:21px;width:100%;grid-template-columns:62px 1fr}.prod-cont__block_cont_list .info_list_cont span.list_count{border-right:1px solid #3d3d5c;display:flex;align-items:center;justify-content:center}.prod-cont__block_cont_list .info_list_cont span.info_text{padding:10px 20px;min-height:64px;display:flex;align-items:center}.prod-cont__block_cont_list .list_cont_left,.prod-cont__block_cont_list .list_cont_right{display:flex;flex-direction:column;gap:28px}.filter_tabs_content_wrap .filter_label_wrap .filter_label span.filter_label_text{font-weight:300}.section-logo-list img.logo-bar__image{margin:0 auto;width:auto;height:auto}.section-logo-list img{margin:0 auto;max-height:44px;object-fit:contain}.footer-block__details-content form#ContactFooter{max-width:550px}footer-accordion.accordion.footer-block.grid__item.footer-block--menu:nth-child(2) li a,footer-accordion.accordion.footer-block.grid__item.footer-block--menu:nth-child(3) li:first-child a,footer-accordion.accordion.footer-block.grid__item.footer-block--menu:nth-child(4) li:first-child a{font-family:Google Sans Medium}footer-accordion.accordion.footer-block.grid__item.footer-block--menu:nth-child(3) li:first-child a,footer-accordion.accordion.footer-block.grid__item.footer-block--menu:nth-child(4) li:first-child a{pointer-events:none}.collection-richtext p.rich-text__subheading{font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;text-transform:inherit}.collection-richtext h2.rich-text__heading.h0{font-family:Google Sans;margin-top:15px;font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.44px}.collection-richtext h3.rich-text__heading.h1{margin:8px 0 0;font-size:48px;font-style:normal;font-weight:200;line-height:100%;letter-spacing:-1.44px}.collection-richtext .button-group{margin-top:50px}.collection-richtext .button-group a.button.button--medium{border:solid 1px #3d3d5c}span.filter_label_text{font-family:Google Sans Light}.main_custom_layout_title_wrap h1#custom_layout_title{margin:0;font-size:83px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-3.917px;font-family:Reckless Neue TRIAL Light;width:100%;max-width:max-content}.main_custom_layout_title_wrap h1#custom_layout_title strong{font-weight:400;font-family:Google Sans}.main_custom_layout_title_wrap h1#custom_layout_title em{display:block;text-align:right}.main_custom_layout_title_wrap{padding-left:40px}.custom-product_layout_main_wrap .custom-product_info-wrapper{display:grid;grid-template-columns:1fr 290px;gap:30px;padding:100px 0}.custom-product_layout_main_wrap .custom-product_info-wrapper .truncate-container{max-width:650px;width:100%}.custom-product_layout_main_wrap .custom-product_info-wrapper .truncate-container{max-width:650px;font-size:20px;font-style:normal;font-weight:500;line-height:160%}.custom-product_layout_main_wrap .custom-product_info-wrapper .product_price_info_btn_wrap{text-align:right}.custom-product_info-wrapper .product_price_info_btn_wrap .vendor_info{font-family:Reckless Neue TRIAL Light;font-size:24px;font-style:normal;font-weight:250;line-height:130%;letter-spacing:-.24px;color:#3d3d5c;margin-bottom:15px}span#read-more,span#read-less{cursor:pointer}.custom-product_info-wrapper .product_price_info_btn_wrap .custom_layout_addbtn_wrap{width:max-content;float:right;margin-top:30px}.custom-product_layout_main_wrap .custom-product_info-wrapper .price{justify-content:flex-end}.custom-product_layout_main_wrap .custom-product_info-wrapper .product__tax.caption.rte{font-size:14px;font-style:normal;font-weight:500;line-height:160%}.event-whats-include .section--padding,.event-whats-include .section--padding .image-with-text__grid{background:#f3f2ef}.event-masterclass_cont_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.event-masterclass_cont_wrap p{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.event-masterclass_cont_wrap h2.title_wrap{margin-top:0}.event-masterclass_cont_wrap a.button{border:solid 1px #3d3d5c;font-size:18px;letter-spacing:0}.event-masterclass__mainwrap{padding:110px 0}.event-whats-include h3{font-family:Google Sans Medium;font-size:20px;margin:0}.event-whats-include p{font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin:30px 0!important}.event-whats-include ul{list-style:none;padding:0!important;margin:0}.event-whats-include ul li{font-size:14px;font-style:normal;font-weight:400;line-height:34px;border-bottom:solid 1px #3d3d5c;color:#3d3d5c;margin:0;padding:12px 0}.event-whats-include ul li:last-child{border-bottom:solid 0px #3d3d5c}.event-whats-include a.button{border:solid 1px #3d3d5c}.event-whats-include .button-group{margin-top:40px!important}.section.event-richtext{background:#e1ded5;padding:100px 0}.section.event-richtext .rich-text.section--padding{background:transparent;padding:0}.section.event-richtext h2.rich-text__heading.h1{font-size:48px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.44px;margin:0 0 30px}.section.event-richtext .rich-text__text.typeset2.rte{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.section.event-richtext .button-group{margin-top:40px}.section.event-richtext .button-group a.button.button--medium{border:solid 1px #3d3d5c}.event-video-text__main_wrap{padding:110px 0}.event-video__text_cont_wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.event-video__text_cont_wrap .left_video_wrap{position:relative;max-width:400px}.event-video__text_cont_wrap .left_video_wrap video,.event-video__text_cont_wrap .left_video_wrap img{width:100%}.event-video__text_cont_wrap .left_video_wrap img#videoThumbnail{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.event-video__text_cont_wrap .left_video_wrap div#playIcon{position:absolute;top:0;width:100%;height:100%;align-items:center;display:flex;justify-content:center;cursor:pointer}.event-video__text_cont_wrap .left_video_wrap div#playIcon svg{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-video-text__inner_wrap p{font-size:20px;font-style:normal;font-weight:400;line-height:160%}.terms-condition-page{padding-top:48px;padding-bottom:160px}.terms-condition-page h1.page-title{margin:0;font-family:Google Sans;font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.72px}.tnc_main_container{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding-bottom:120px}.tnc_main_container h2.heading.terms_head.h2{font-family:Google Sans;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.48px;color:#3d3d5c;margin-bottom:40px;margin-top:0}.tab_richcontent h3,.tab_richcontent h2,.tab_richcontent,.tab_richcontent p a{font-family:Google Sans;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:#3d3d5c}.left-tab__sidebar .tabbing-title_list_wrap{border-top:solid 1px #3d3d5c;padding:40px 0;border-bottom:solid 1px #3d3d5c}.tnc-tab__title{font-size:14px;font-style:normal;line-height:160%;padding:10px 20px 10px 0;margin-bottom:6px;font-family:Google Sans Medium;position:relative;cursor:pointer}.tnc-tab__title:after{position:absolute;content:"+";right:0;top:10px;font-family:Google Sans Medium}.tnc-tab__title.tab_active:after{content:"-"}.tab_richcontent{max-width:750px;width:100%}.intro-image-text p.image-with-text__subheading strong{font-weight:500;font-family:Google Sans Medium!important}.footer-logo__wrap img.foot_logo{max-width:148px}.first_featureblog_wrap{width:100%}.first_featureblog_wrap .blog_content_wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:68px}.first_featureblog_wrap .blog_content_wrap .left_info_wrap{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.first_featureblog_wrap .article-card__title.h3{font-size:48px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.077px;margin:0}.first_featureblog_wrap p.article-card__excerpt.rte{font-size:20px;font-style:normal;font-weight:400;line-height:160%;color:#3d3d5c;margin:15px 0}.first_featureblog_wrap .blog_content_wrap img{min-height:480px;object-fit:cover}.first_featureblog_wrap span.blog_title{font-size:20px;font-style:normal;font-weight:400}span.article-card__link a{font-size:20px;font-style:normal;font-weight:400;color:#3d3d5c}.blog-articles__article.article.grid__item span.article-card__link{font-size:14px;font-style:normal;font-weight:400;text-decoration:underline}.article-card__link:before{display:none!important}.first_featureblog_wrap{width:100%;padding-bottom:55px;border-bottom:solid 1px #3d3d5c;margin-bottom:55px}span.blog_title{font-size:14px;font-style:normal;font-weight:400;color:#3d3d5c}.blog-articles__article .article-card__info{padding:15px 10px}.article-card__header .h3{font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.24px}p.article-card__excerpt.rte{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:#3d3d5c;margin-top:20px}article.article-template h1.article-template__title.h0{max-width:860px;margin:0 auto;font-size:58px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-2.077px}span.article-card__link{font-family:Google Sans}article.article-template .article-template__title:after:after{display:none}span.article-card__link{text-decoration:underline}.article-template__content.rte{font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin:0}.content_wrap_with_img{display:grid;grid-template-columns:1fr 1fr;gap:58px;padding:70px;max-width:1400px;margin:80px auto 0;border-top:solid 1px #3d3d5c;border-bottom:solid 1px #3d3d5c}.article-template__content.rte h3{margin-top:0;font-size:24px}a.link_only,span.follow_us_link a{color:#3d3d5c}.celebrity-clients-gallery .media-wrapper .gallery__text .overlay-text__subheading{display:inline-block}.template-index .section--divider,.template-index .feature-collection,.template-index .section-logo-list,.template-index .shopify-section section.intro-image-text{border-top:2px solid #3d3d5c}.faq-with-image .title-wrapper.left{margin:30px 0 -20px}@media screen and (min-width:750px){.collection-custom__filter_tab_mainwrap span{font-size:18px}.selected_filter,span.filter_mobo_toggle_icon{display:none}.filter_tab_item:not(:last-child):after{content:""!important;width:1px;height:100%;background:#3d3d5c000}.collection-custom__filter_tab_mainwrap .filter_tab_item{padding:0 15px}.collection-filter-tab{padding:30px 0!important}}@media screen and (min-width:990px){.collection-filter-tab{padding:40px 0!important}.collection-custom__filter_tab_mainwrap .filter_tab_item{padding:0 30px}.seaonal-collection__cont_inner_wrap .title-wrapper.left{width:100%;align-items:flex-start}.seaonal-collection__cont_inner_wrap{display:grid;grid-template-columns:1fr 3fr;gap:24px}}@media screen and (min-width:1100px){.event-video__text_cont_wrap .right_text_wrap .rte.richcontent{padding-right:90px}.collection-custom__filter_tab_mainwrap .filter_tab_item{padding:7px 45px}}@media screen and (min-width:1367px){.card-information__button add-to-cart svg.icon.icon-cart{display:none}}@media screen and (min-width:750px)and (max-width:989px){.footer-block__newsletter .field{flex-direction:column}.season_info_wrap .season_name{font-size:89px}.find-color-richtext .rich-text.section--padding{padding-left:0;padding-right:0}.home-image-banner .banner__heading span.head_wrap_2{font-size:83px;line-height:100%}.home-image-banner .banner__heading .head_wrap_1{font-size:80px;line-height:100%}.home-image-banner .banner__box{padding:0}}@media screen and (min-width:990px)and (max-width:1100px){.header__menu-item{font-size:12px}}@media screen and (max-width:989px){.content_wrap_with_img{padding:70px 0}.contac-form-grid p.subhead{font-size:16px;margin:-10px 0 34px}.image-contact-form .image_form_cont_wrap .contact{padding:34px 25px}.image-contact-form .image_form_cont_wrap .contact h1.title.h2{font-size:70px}.contac-form-grid p.subhead{font-size:18px;margin:26px 0 44px}.faq-with-image .faq-img__txt_wrap{gap:40px;grid-template-columns:1fr 1.4fr}header.header{padding-top:20px;padding-bottom:20px}.section.img-txt-about-rachel .image-with-text__content.middle,.img-txt-about-hannah .image-with-text__content.middle{padding:0 0 0 30px}.section.img-txt-about-rachel .image-with-text__text p,.img-txt-about-hannah.image-with-text__text p{font-size:18px}}@media screen and (max-width:749px){.product-info_list_main_wrap{padding:44px 0}.custom-product_layout_main_wrap{padding:0 5px}.product_price_info_btn_wrap{display:flex;justify-content:space-between;gap:15px}.prod-cont__block_cont_list .info_list_cont{grid-template-columns:46px 1fr}.prod-cont__block_cont_list .list_cont_left,.prod-cont__block_cont_list .list_cont_right{gap:8px}.custom-product_layout_main_wrap .custom-product_info-wrapper .truncate-container{font-size:16px}.custom-product_layout_main_wrap .custom-product_info-wrapper .price{justify-content:start}.custom-product_layout_main_wrap .custom-product_info-wrapper .product_price_info_btn_wrap{text-align:left}.prod-cont__block_cont_list{gap:8px;align-items:self-start;width:100%;grid-template-columns:1fr}.custom-product_info-wrapper .product_price_info_btn_wrap .custom_layout_addbtn_wrap{margin-top:0}.custom-product_info-wrapper .product_price_info_btn_wrap .custom_layout_addbtn_wrap button{padding:10px 22px;min-width:auto;width:max-content}.custom-product_layout_main_wrap .custom-product_info-wrapper{grid-template-columns:1fr;gap:30px;padding:50px 0}.main_custom_layout_title_wrap{padding-left:0}.main_custom_layout_title_wrap h1#custom_layout_title{font-size:50px}.custom-product_layout_main_wrap .custom-product_info-wrapper{display:grid;grid-template-columns:1fr;gap:30px;padding:70px 0}.collection-richtext .rich-text.section--padding{padding-top:30px;padding-bottom:60px}.feature-collection .slider-mobile-gutter .product-grid{column-gap:16px}.collection-richtext p.rich-text__subheading{font-size:16px;max-width:290px;margin:0 auto;width:100%}.custom-collection-banner .media-mobile--250px{height:500px}.collection-richtext .button-group{margin-top:40px}.collection-richtext h2.rich-text__heading.h0,.collection-richtext h3.rich-text__heading.h1{margin-top:20px;font-size:25px;letter-spacing:-.75px}.collection-hero__text-outer h1.collection-hero__title.h0{font-size:50px}.your-season__title_wrap p.subheading{font-size:16px}.footer-block__newsletter .field button.button{width:max-content}ul.footer-block__details-content.list-unstyled{gap:10px}.section-logo-list img{max-height:26px}.contac-form-grid{width:100%;margin:-68px auto 0}.footer-block__newsletter .field{flex-direction:column}.image-contact-form .image_form_cont_wrap{grid-template-columns:1fr;padding:42px 0 80px}.faq-with-image .faq-img__txt_wrap{justify-content:space-between;gap:30px;grid-template-columns:1fr}.contac-form-grid p.subhead{max-width:265px}.section.faq-with-image .title-wrapper.left{justify-content:center;margin:0}.image-contact-form .image_form_cont_wrap .contact{padding:34px 18px}section.about-banner h1.banner__heading.h0{font-size:70px;letter-spacing:-2.294px}.header__right{gap:20px}.header__icon--menu .icon{width:18px;height:18px}.header__right svg.icon{width:18px;height:18px}.home-image-banner .banner__heading .head_wrap_1{font-size:70px;letter-spacing:-3.5px}.home-image-banner .banner__heading span.head_wrap_2{font-size:70px;letter-spacing:-2.294px}.home-image-banner .banner__box{padding:0 0 38px}.home-image-banner .banner__heading{justify-content:left;text-align:left}.home-image-banner .banner__content{padding:0 11px!important}.find-color-richtext .rich-text.section--padding{padding:48px 0 56px}.find-color-richtext h2.rich-text__heading.h1{font-size:25px;letter-spacing:-.75px;margin-bottom:4px}.find-color-richtext h3.rich-text__heading.h1{font-size:25px;letter-spacing:-.75px;margin-bottom:37px}.rich-text__text p{font-size:16px!important;line-height:160%!important}.find-color-richtext .rich-text__blocks{max-width:360px;margin:0 auto}.section-logo-list .section--padding{padding:28px 0 41px}.section-logo-list .logo-bar{justify-content:space-around}.section-logo-list .logo-bar .logo-bar__image{height:26px;object-fit:contain}.celebrity-clients-gallery .section--padding{padding:43px 0 32px}h2.title.h1{font-size:30px}.see_all_btn_wrap a{font-size:12px}.heading_area{align-items:start}.celebrity-clients-gallery .slider.slider--tablet,.product-grid .slider-mobile-gutter .product-grid{gap:14px}.celebrity-clients-gallery .slider-mobile-gutter,.product-grid .slider-mobile-gutter{margin-right:-2.2rem}.celebrity-clients-gallery .media-wrapper .gallery__text{padding:24px 0 0}.celebrity-clients-gallery .media-wrapper .gallery__text{padding-top:16px}.celebrity-clients-gallery .media-wrapper .gallery__text .overlay-text__heading.h3{font-size:12px}.celebrity-clients-gallery .media-wrapper .gallery__text .overlay-text__subheading{font-size:11px;margin-top:3px}.home-scrolling-promotion scrolling-promotion{padding:31px}.home-scrolling-promotion .promotion__text.heading{font-size:31.25px;line-height:100%;letter-spacing:-.937px;padding:0 62px}.home-scrolling-promotion .promotion__item.promotion-icon--medium{margin:0}.home-scrolling-promotion .promotion__item.promotion-icon--medium span.promotion__icon{width:auto;height:auto}.feature-collection .section--padding{padding:42px 0}.feature-collection .card-wrapper .card-information{padding-top:16px;padding-right:16px}.product-grid .card-wrapper .card-information .card-information__top .card-article-info{font-size:12px}.product-grid .card-information .card-information__text{margin:11px 0!important;color:#3d3d5c;font-size:15px;line-height:130%;letter-spacing:-.18px}.price bdi{font-size:12px!important}.your-season__main_wrap{padding:30px 0}.season_info_wrap .season_name{font-size:20.45vw}.your-season__title_wrap .h2{display:flex;flex-direction:column}.your-season__title_wrap{gap:19px}.your-season__list_wrap{padding:30px 0 25px}.season_info_wrap .season__link_wrap{padding:10px 0}.season_item_info{align-items:start;gap:9px}.season_item_info span.item_name{font-size:20px;letter-spacing:-.2px}.season_info_wrap .season__link_wrap:hover{background:transparent}.season_info_wrap .season__link_wrap:hover span.item_name{text-decoration:none}.button,.shopify-challenge__button{min-height:45px!important;padding:10px 28px}.before-after .section--padding{padding:30px 0}.before-after .multicolumn .title-wrapper.mobile-left{justify-content:space-between}.slider_btn_wrap.btn_wrap_top_right svg{width:20px;height:20px}.before-after .multicolumn slider-component{padding:0 20px;margin-right:0!important}.season_info_wrap .season__link_wrap .page-width{gap:10px}.intro-image-text .section--padding{padding:48px 0}.intro-image-text .image-with-text__grid{gap:33px}.intro-image-text p.image-with-text__subheading{font-size:16px;line-height:160%;margin-bottom:6px}.intro-image-text .image-with-text__heading{font-size:26px;line-height:120%;letter-spacing:-.78px;margin-bottom:14px!important}.intro-image-text .image-with-text__text{font-size:16px!important}.custom-testimonials .section--padding{padding:40px 0 48px}.custom_testimonial__previews .slick-track{align-items:start!important}.custom-testimonials testimonials-component{margin-top:50px}blockquote.custom_testimonial__blockquote .typeset2{font-size:18px}blockquote.custom_testimonial__blockquote cite.testimonial__author,span.follow_us_link{font-size:16px}.footer-block__newsletter h3{font-size:26px;line-height:120%;letter-spacing:-.78px;margin-bottom:18px}.section.img-txt-about-rachel .image-with-text__content.middle,.img-txt-about-hannah .image-with-text__content.middle{padding:25px 0 0}.img-txt-about-rachel .section--padding{padding-top:calc(var(--section-padding-top) * .4);padding-bottom:calc(var(--section-padding-bottom) * .4)}.section.img-txt-about-rachel p.image-with-text__subheading,.img-txt-about-hannah p.image-with-text__subheading{font-size:16px}.section.img-txt-about-rachel h2.image-with-text__heading.h1{margin-top:0;margin-bottom:10px;font-size:35px}.section.img-txt-about-rachel .image-with-text__text p,.img-txt-about-hannah .image-with-text__text p{font-size:16px}.img-txt-about-hannah .section--padding{padding-top:calc(var(--section-padding-top) * .94);padding-bottom:calc(var(--section-padding-bottom) * .74)}.section.faq-with-image .section--padding{padding-top:80px;padding-bottom:80px}.block_faq_contents_wrap summary span{font-size:14px}.block_faq_contents_wrap details summary{padding:24px 0}.block_faq_contents_wrap summary span span.icon svg{width:10px}.block_faq_contents_wrap summary span span.icon{flex:0 0 10px}.section.faq-richtext .rich-text.section--padding{padding-top:75px;padding-bottom:75px}.faq-richtext h2.rich-text__heading.h1{font-size:25px;line-height:100%;letter-spacing:-.75px;margin-bottom:25px}.faq-richtext h2.rich-text__heading.h1 span.font-sohne__title{display:block}.faq-richtext .rich-text__text.typeset2.rte p,.faq-richtext .rich-text__text.typeset2.rte p a{font-size:16px}.seaonal-collection__cont_inner_wrap h2.title.h1{font-size:45px}.image-contact-form .image_form_cont_wrap{grid-template-columns:1fr}.image-contact-form .image_form_cont_wrap .section-form__image_wrap img.image_mobo{margin:0 auto;max-width:65%}.filter_tabs_content_wrap .filter_tab_list{display:none;position:absolute;top:30px;background:#f4f3f2;z-index:3;width:140px;right:0;padding:10px 0}.filter_tabs_content_wrap .filter_label_wrap{position:relative;flex-direction:column;width:100%;gap:8px}.filter_tabs_content_wrap .filter_label_wrap .filter_label{width:100%;text-align:center}.filter_tabs_content_wrap .filter_label_wrap .filter_label span.filter_label_text{font-size:16px;font-style:normal;font-weight:300;line-height:160%}.filter_tabs_content_wrap .filter_tab_list .filter_tab_item{padding:4px 10px}.filter_tabs_content_wrap .filter_label_wrap .filter_label span.filter_mobo_toggle_icon{position:absolute;right:20px;top:4px}.filter_tabs_content_wrap .filter_tab_item:not(:last-child):after{display:none}.selected_filter{display:block;width:100%;color:#3d3d5c;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.event-masterclass_cont_wrap{display:grid;grid-template-columns:1fr;gap:36px;align-items:center;text-align:center}.event-masterclass__mainwrap{padding:50px 0}.event-masterclass__mainwrap h2.title_wrap{margin:0}.event-masterclass_cont_wrap p{font-size:16px}.event-masterclass_cont_wrap a.button{width:max-content;margin:0 auto}.event-video__text_cont_wrap{grid-template-columns:1fr}.event-video-text__inner_wrap.page-width.narrow-page-width{padding:0}.event-video-text__main_wrap{padding:40px 0 90px}.event-video__text_cont_wrap .right_text_wrap{padding:0 34px}.event-video-text__inner_wrap p{font-size:14px}.event-whats-include h3{font-size:16px}.event-whats-include p{font-size:14px;line-height:160%;margin:20px 0!important}.section.event-richtext h2.rich-text__heading.h1{font-size:25px}.section.event-richtext{padding:50px 0}.section.event-richtext h2.rich-text__heading.h1 span.font-reckless__title{display:block}.event-accordion .section--padding{padding-top:70px;border-bottom:70px}.terms-condition-page{padding-top:28px;padding-bottom:60px}.tnc_mobo_main_container{border-top:solid 1px #3d3d5c;border-bottom:solid 1px #3d3d5c;padding:20px 0}.tab_content_wrap{border-bottom:solid 1px #3d3d5c;margin-bottom:20px}.terms-condition_tabs_main_wrap{padding-bottom:50px}.product-grid .card-information__button{display:none}.product-recommendations .section--padding{padding-top:30px}.product-recommendations .page-width{padding-right:0}.feature-collection .page-width{padding-right:2.2rem}.eature-collection your-season .page-width{padding-right:0}.section.img-txt-about-rachel h2.image-with-text__heading.h1,.img-txt-about-hannah h2.image-with-text__heading.h1{margin-top:0}.section.faq-with-image h1.title.h0{font-size:50px;text-align:center}.first_featureblog_wrap .blog_content_wrap{grid-template-columns:1fr;gap:48px;text-align:center}.first_featureblog_wrap .blog_content_wrap .left_info_wrap{order:2}.main-blog .blog-header{text-align:center;margin-bottom:0}.main-blog.page-width.section--padding{padding-top:0}.first_featureblog_wrap .blog_content_wrap img{min-height:auto;object-fit:cover}.first_featureblog_wrap span.blog_title{display:none}.first_featureblog_wrap .article-card__title.h3{font-size:25px}.first_featureblog_wrap p.article-card__excerpt.rte{font-size:16px;margin:35px 0 15px}span.article-card__link a{font-size:18px}.first_featureblog_wrap{padding-bottom:36px;margin-bottom:22px}.article-card__header .h3{font-size:18px}p.article-card__excerpt.rte{font-size:14px;margin-top:15px}article.article-template h1.article-template__title.h0{font-size:25px}.content_wrap_with_img{grid-template-columns:1fr;gap:38px;padding:25px 0 60px;max-width:1400px;margin:50px auto 0;border-top:solid 1px #3d3d5c;border-bottom:solid 1px #3d3d5c}.article-template__content.rte{order:2}.featured-blog .blog.page-width{padding-right:0}.featured-blog h2.title.h2 span.font-reckless__title{display:block}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
