@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";#shopify-section-template--14977133183051__custom_liquid_FNkPnA,.membership-program-btn-link.hidden,html[lang=en] #shopify-section-template--14977133183051__complete_the_look_RWQFbg,html[lang=ja] #shopify-section-template--14977133183051__complete_the_look_rckd6W,html[lang=en] #shopify-section-template--14977133183051__featured_collection_grid_tEbMqg,html[lang=ja] #shopify-section-template--14977133183051__fullwidth_banner_x8MPBC,html[lang=ja] #shopify-section-template--14977133183051__featured_collection_grid_zpa78r,html[lang=ja] #shopify-section-template--14977133183051__full_video_banner_Nn93eU .background-video,html[lang=en] #shopify-section-template--14977133183051__fullwidth_banner_cL4TWk,html[lang=ja] .quick-cart__container .free-shipping-bar,html[lang=ja] .purchase-confirmation-popup__inner .free-shipping-bar{display:none}html[lang=ja] .product__callouts-items[data-with-dividers=false]>div:nth-child(2){display:none}html[lang=ja] .header__links-list li:nth-child(3){display:none}form#product_form_7222421422155{pointer-events:none}form#product_form_7222421422155 .btn.btn--primary:before,form#product_form_7222421422155 .shopify-challenge__button:before{background:#555}.product-login-btn-wrap .product-login-btn{font-family:pretendard,sans-serif;font-size:20px;padding:15px 5px;width:100%;border:1px solid;margin-bottom:30px;transition:all .3s ease}.product-login-btn-wrap .product-login-btn:hover{background:#000;color:#fff}.article__block-inner img{width:100%}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .section-fullwidth-banner{height:550px}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content{justify-content:space-between}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content .subheading-wrap{border-color:#784db9}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content .subheading-wrap p,#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content h2,#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content p{color:#784db9}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content a.banner-button button{color:#784db9;border-color:#784db9}html[lang=en] #shopify-section-template--14977133183051__fullwidth_banner_qX373T .fullwidth-banner-content{display:none}html[lang=en] #shopify-section-template--14977133183051__fullwidth_banner_qX373T .section-fullwidth-banner{background-position:right}html[lang=en] #shopify-section-template--14977133183051__fullwidth_banner_qX373T .section-fullwidth-banner .background-video{display:none}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .section-fullwidth-banner{height:850px}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .fullwidth-banner-container{padding:50px 0}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .fullwidth-banner-container .fullwidth-banner-content{width:100%;text-align:center}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .fullwidth-banner-container .fullwidth-banner-content .subheading-wrap{margin:0 auto}.template-index{background-color:#fff}.template-index .shopify-section{position:relative;z-index:10;background-color:#fff}.template-index .shopify-section.footer__parent{margin-top:0}.quick-cart{position:relative;z-index:99999}.quick-search{z-index:99999}.purchase-confirmation-popup__inner{margin-top:0}.shopify-section.shopify-section-group-header-group,.shopify-section.shopify-section-group-overlay-group{z-index:9999}.shopify-section{padding:0 15px}.shopify-section-group-header-group{padding:0}.header{position:relative;z-index:9999}.header__inner{margin:0;max-width:100%}.header__row{max-width:1400px;margin:0 auto}.header__row.header__row-desktop.upper .header__links .header__links-list a{color:#000}@media(max-width:1420px){.header__row{padding:0 15px}}.header__row-segment.header__row-segment-desktop.right{padding-right:10px}.header-divider{width:100%;height:1px;background:#c8c8c8;margin-bottom:20px}.header__row.header__row-desktop.upper{flex-direction:row-reverse}.header__row.header__row-desktop.upper .header__row-segment{justify-content:left;flex-direction:row-reverse;align-items:center;width:50%}.header__row.header__row-desktop.upper .header__row-segment-desktop.left{display:flex;width:50%;min-width:0;justify-content:right;grid-gap:20px}.header__row .disclosure-form{margin:0 0 2px}.header__row .disclosure__toggle{min-height:unset}.header__icon-touch--account{width:auto;font-size:12px}.icon-button-header-account{height:34px;width:34px;margin-bottom:2px}.header .icon-button__icon .icon-header-account{width:23px;height:23px}.header__row .header__row-segment.right .header__links-secondary+.social-icons{padding-left:0;border:0;margin-left:0;padding-right:20px;margin-right:20px;margin-top:0;min-height:35px}.header__row.header__row-desktop.upper .header__links{margin:0}.header__row .header__row-segment.right .header__links-secondary+.social-icons:after{left:unset;right:0}.header__links.header__links-primary{height:fit-content;padding:10px 0 5px}.header__links-list>li>a{min-height:unset;font-family:pretendard,sans-serif}nav.header__links ul li:nth-child(1){color:#fa8989}.header__links-primary-scroll-container{height:fit-content}.header__links.header__links-primary>ul>li>[data-link]{text-transform:uppercase;font-weight:600}.header__row.header__row-desktop.lower .header__logo{margin:5px 0 10px;margin-right:45px!important}.header__links-list a[data-link]:hover{color:#fa8989}.disclosure--currency .icon{display:none}.disclosure--currency .disclosure-list{display:none!important}.countdown-bar-section,.countdown-banner{padding:0}.countdown-banner .countdown-banner__inner{padding:0 15px}.countdown-banner__bar{grid-gap:80px}.countdown-banner__content{padding:0!important}.countdown-banner__bar-item.countdown-banner__bar-item--heading{grid-gap:20px;font-family:pretendard,sans-serif;padding:10px 0}.pcode-title{color:#fff}.countdown-banner__bar-item.countdown-banner__bar-item--heading h4{border:1px solid;border-radius:5px;padding:5px 5px 3px;font-weight:600;font-size:24px}.countdown-banner__bar-item.countdown-banner__bar-item--timer{margin:0;grid-gap:20px;padding:10px 0}.countdown-banner__bar-text p{font-family:pretendard,sans-serif;color:#fff}.countdown-timer__inner{display:flex;justify-content:center;align-items:center;grid-gap:10px;padding:5px 0}.countdown-timer__item{text-align:center;display:flex;align-items:baseline}.countdown-timmer__amount.ff-heading{padding:0;margin:0;font-size:24px;font-weight:600}.countdown-timer__type.fs-accent{font-family:pretendard,sans-serif;font-size:16px;line-height:100%;padding:0}.countdown-timer__item+.countdown-timer__item .countdown-timmer__amount:before{display:none}.marquee-section{padding:0}.marquee-container{background-color:#ffb5b5;padding:0 15px;height:40px;display:flex;justify-content:center}.marquee-animation{width:100%;height:40px;max-width:700px;align-items:center;display:flex;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;will-change:transform;animation:marquee-horizontal 25s linear infinite;width:100%;align-items:center;display:flex;position:absolute;left:0}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-125%)}}.marquee-inner-wrap{display:flex;justify-content:center;grid-gap:60px;align-items:center}.marquee-text{font-family:pretendard,sans-serif;font-weight:700;font-size:20px;display:flex;align-items:center;grid-gap:8px}.marquee-text:before{content:"";background:#000;width:6px;height:6px;border-radius:5px;display:block}.collection-button-container{max-width:1400px;margin:0 auto;padding:50px 0;border-top:solid 1px #d9d9d9}.collection-button-container .collection-buttons{display:flex;justify-content:center;grid-gap:25px;flex-wrap:wrap;padding:0 100px}.collection-buttons a.multi-collection-btn{padding:15px 30px;background-color:#fa8989;color:#fff;border-radius:0;line-height:100%;margin:0!important}.slideshow-section{padding:0}.slideshow-slide__text-container-heading{font-weight:700;font-family:pretendard,sans-serif}.slideshow-slide__text-container-text{margin-top:20px}.btn.btn--primary.btn--overlay{padding:15px 50px;border-radius:8px}.slideshow.slideshow--image-aspect-custom .slideshow-slide__text-container-wrapper{padding:60px 15px;max-width:1430px}p.slideshow-slide__text-container-accent.fs-accent.section-blocks__accent{color:var(--accent-color);font-size:20px}.slideshow-slide[data-slide="1"] p.slideshow-slide__text-container-accent.fs-accent.section-blocks__accent{color:#2eb3ff}.slideshow-slide[data-slide="1"] .btn.btn--primary.btn--overlay{box-shadow:0 4px 4px #00000040}.slideshow-slide[data-slide="3"] .btn.btn--primary.btn--overlay{padding:5px 35px;border-radius:50px}.slideshow-slide[data-slide="3"] .button-block__button.slideshow-slide__text-container-image-button:nth-child(2) .btn.btn--primary.btn--overlay{padding:5px 0}.slideshow-slide[data-slide="3"] .button-block__button.slideshow-slide__text-container-image-button:nth-child(2) .btn.btn--primary.btn--overlay:before{background-color:transparent}.slideshow-slide[data-slide="3"] .button-block__button.slideshow-slide__text-container-image-button:nth-child(2) .btn.btn--primary.btn--overlay:after{background-color:transparent}.slideshow-slide[data-slide="3"] .btn.btn--primary.btn--overlay span{font-size:20px}.slideshow-slide[data-slide="2"] .slideshow-slide__text-container-heading,.slideshow-slide[data-slide="2"] p.slideshow-slide__text-container-accent.fs-accent.section-blocks__accent{text-align:left}.slideshow-slide[data-slide="3"] p.slideshow-slide__text-container-accent.fs-accent.section-blocks__accent{color:#fa8989}.slideshow-slide[data-slide="2"] .button-block__button.button-block__button--justify-right{justify-content:left}#shopify-section-template--14977133183051__1655747757d7226f15 .grid.section{padding:0 0 10px}.grid-item__inner{border-radius:15px}p.grid-item__accent.fs-accent.section-blocks__accent{color:var(--color-text-overlay-button);font-size:20px;font-family:pretendard,sans-serif;font-weight:600;text-shadow:2px 2px 2px rgba(0,0,0,.25);margin-top:-30px;margin-bottom:50px}h2.grid-item__heading{font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.25)}.grid-item.grid-item-5{min-height:150px}.grid-item-1 .grid-item__text-container-wrapper{padding:10px 20px;width:100%}.grid-item-1 .grid-item__text-container{height:100%;width:100%;max-width:unset}.grid-item-1 .grid-item__text-container-inner{height:100%;display:flex;flex-wrap:wrap;width:100%;align-content:normal;justify-content:space-between}.grid-item-1 p.grid-item__accent.fs-accent.section-blocks__accent{margin:0;text-shadow:0px 1.1463px 1.1463px rgba(0,0,0,.25);font-size:22px;width:100%;height:fit-content}.grid-item-1 h2.grid-item__subheading{width:50%;text-align:left;font-size:80px;height:fit-content;font-weight:600;text-shadow:0px 4px 4px rgba(0,0,0,.25);margin:0!important}.grid-item-1 h2.grid-item__subheading p{line-height:100%}.grid-item-1 .grid-item__text{width:50%;text-align:right;height:fit-content;margin:0!important}.grid-item-1 .grid-item__text p{font-weight:600;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:pretendard,sans-serif;font-size:80px;line-height:100%}.grid-item-4 p.grid-item__accent.fs-accent.section-blocks__accent{margin:0;font-size:60px;line-height:100%;width:100%;height:fit-content;text-shadow:0px 3.13731px 3.13731px rgba(0,0,0,.25);font-weight:600}.grid-item-4 h2.grid-item__heading{font-size:70px;text-shadow:0px 3.16322px 3.16322px rgba(0,0,0,.25);font-weight:600;margin:15px 0!important}.grid-item-4 h2.grid-item__subheading{font-size:60px;font-weight:600;text-shadow:0px 3.13731px 3.13731px rgba(0,0,0,.25);margin:0!important}.grid-item-4 h2.grid-item__subheading p{line-height:100%}.grid-item-5 h2.grid-item__heading{text-shadow:unset;font-size:45px}.grid-item-5 h2 p{font-weight:700;font-size:65px}.grid-item-5 .grid-item__text-container{max-width:100%}.grid-item-5 .grid-item__text-container-wrapper{padding:30px 35px}.grid-item-5 .grid-item__text-container-inner{display:flex;align-items:center;grid-gap:60px}.grid-item-5 .grid-item__subheading{margin:0!important}h2.grid-item__subheading.ff-subheading.fs-heading-5-base.section-blocks__subheading{margin:15px 0}#shopify-section-template--14977133183051__grid_Xw3A9E .grid-item .grid-item__inner{border-radius:0}#shopify-section-template--14977133183051__grid_Xw3A9E .grid-item .btn.btn--primary.btn--overlay{border-radius:0;font-size:18px}#shopify-section-template--14977133183051__grid_Xw3A9E .grid-item .grid-item__text-container-wrapper{padding:50px 30px}.grid.section{padding:50px 0 10px;max-width:1400px}h2.grid__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin:10px 0 70px;text-align:center;font-size:40px;font-weight:700}.section-introduction__heading{line-height:55px}.product-item .appio-rating-badge{margin-top:10px}#shopify-section-template--14977133183051__featured_collection_grid_tEbMqg h2.featured-collection-grid__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin-top:20px}.section.featured-collection-grid{max-width:1400px;padding:50px 0}.featured-collection-grid__products{display:grid!important}.featured-collection-grid__product{height:100%}.featured-collection-grid__product .product-item{padding:0;border:none}.featured-collection-grid__product .product-item .product-item__inner{justify-content:unset}.featured-collection-grid__product .product-item__hover-container,.featured-collection-grid__product .custom-buy-buttons{display:none}.featured-collection-grid__product .product-item__image-link{margin-top:34px}.featured-collection-grid__product .product-item .product-badges .product-badge{padding:9px 15px;font-size:16px;width:100%!important}.featured-collection-grid__product .product-item h3.ff-body.product-item__product-title.fs-product-card-title{font-family:pretendard;margin-bottom:10px;font-weight:400}.featured-collection-grid__product .product-item p.product-item__price{color:#000}.swiper-backface-hidden .swiper-slide{height:auto}.swiper-backface-hidden .swiper-slide .product-item{height:100%}.product-item{padding:10px;border:1px solid #d9d9d9;height:inherit}.product-item .product-form__shop-pay{display:none}.product-item .product-item__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.image.product-item__image.product-item__image--one.aspect-ratio--portrait.animation--lazy-load.loaded{padding:20px}h2.featured-collection-grid__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin:50px 0 70px;text-align:center;font-size:40px;font-weight:700}span.displayed-discount.fs-body-50{display:none}.product-item .product-badges{left:0!important;top:0!important;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:nowrap;width:100%;grid-gap:10px}.product-item .product-badges .product-badge{padding:7px 15px;font-family:pretendard,sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;margin:0!important;width:50%;justify-content:center;background-color:#fa8989;color:#fff;border:none}.product-item h3.ff-body.product-item__product-title.fs-product-card-title{font-family:DM Sans,"sans-serif";font-size:20px;padding:0 25px;font-weight:500;margin-bottom:15px;line-height:25px}.product-item h3.ff-body.product-item__product-title.fs-product-card-title .collection-title{font-weight:700}.product-item p.product-item__price{font-size:20px;font-family:pretendard,sans-serif;color:#4d4d4d}.product-item button.btn.btn--tertiary.btn--x-small.show-product-quickview{padding:12px;font-family:DM SANS;font-size:16px;font-weight:500;background:#ffffffbd}.product-item .product-badges .product-badge[data-handle=new-arrival]{background-color:#01150f;color:#fff;width:fit-content}.product-item .product-badges .product-badge[data-handle=md-pick]{width:fit-content}.product-item .product-badges .product-badge[data-handle=best]{background-color:#5fc5ff;color:#fff;width:fit-content}.product__callouts-item-text .metafield-rich_text_field strong{text-transform:capitalize}.product__block-featured-products .product-item__text,.product__block-featured-products .show-product-quickview{display:none}.product__block-featured-products .custom-buy-buttons{width:100%}.product__block-featured-products .custom-buy-buttons .product-form__controls-group--submit{margin-bottom:5px!important}.product__block-featured-products .custom-buy-buttons .product-form__cart-submit{padding:5px 0;font-size:16px}.product__block-featured-products .carousel.swiper{width:100%!important;margin-left:0!important}.section.complete-the-look{max-width:1400px;padding:100px 0 50px;border-bottom:1px solid #d9d9d9}.section-content-wrapper{display:flex;align-items:end;grid-gap:50px;margin-bottom:100px}.complete-the-look__text-content{width:50%}.complete-the-look__paragraph-content{width:50%;padding-right:50px}h2.complete-the-look__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin:0;font-size:40px;font-weight:500}.complete-the-look__subheading{text-align:center;margin-bottom:20px;width:fit-content;padding:7px 50px;border-radius:50px;border:2px solid #ffb6b6}.complete-the-look__subheading p{font-family:DM Sans;font-size:25px;color:#fa8989;line-height:100%}html.do-anim .animation.animation--complete-the-look.is-visible .complete-the-look__products .complete-the-look__product:after,html.do-anim .animation.animation--complete-the-look.is-visible .complete-the-look__products .complete-the-look__product:before{display:none}.featured-collection-grid--per-view-5 .product-item h4.ff-body.product-item__product-title.fs-product-card-title{padding:0 10px;font-size:18px}.featured-collection-grid--per-view-5 .product-item p.product-item__price{font-size:16px}.quick-view-modal__content .product__vendor_and_sku{display:none}.complete-the-look__products{flex-wrap:unset;grid-gap:30px;justify-content:end}.complete-the-look__products .complete-the-look__product{width:25%;padding:0;margin:0!important}.complete-the-look__products .complete-the-look__product .product-card-mini__image-link{max-width:80%}.complete-the-look__products .appio-rating-badge{display:none}.product-card-mini__text{display:flex;flex-direction:column;margin-bottom:20px}h3.product-card-mini__product-title{flex-direction:column;display:flex;text-align:left;font-size:25px;padding-right:25px;font-family:pretendard}.product-card-mini__product-title .collection-title{font-weight:600;color:#ffb5b5;line-height:100%!important;font-size:30px}h3.product-card-mini__product-title.fs-product-card-title a{line-height:32px}h3.product-card-mini__product-title .appio-rating-badge{justify-content:flex-start!important;margin-top:5px}.product-card-mini .product-card-mini__meta .product-card-mini__price{width:100%;text-align:left;font-family:pretendard;font-size:25px;margin-top:10px}.product-card-mini .product-card-mini__quick-view-button{background:transparent;border:1px solid black;width:100%;padding:10px 20px;font-size:20px;font-family:inter;color:#000;transition:all .3s ease;margin-top:auto}.product-card-mini .product-card-mini__quick-view-button:hover{background:#000;color:#ffb5b5}.complete-the-look__products .complete-the-look__product .product-card-mini{padding:0!important;height:100%}.product-card-mini__inner{display:flex!important;flex-direction:column!important;height:100%}.complete-the-look__products .product-card-mini__meta{display:flex;flex-direction:column;height:100%}.complete-the-look__overlayed-text{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:absolute;justify-content:end;padding:50px;background-color:#0003}.complete-the-look__subtext.fs-body-100.rte.section-introduction__subtext p{font-size:20px;color:#737373;font-family:pretendard;font-weight:300}.complete-the-look__overlayed-text .complete-the-look__subheading.fs-body-100.rte.section-introduction__subheading{margin-bottom:10px!important}.complete-the-look__overlayed-text .complete-the-look__subheading.fs-body-100.rte.section-introduction__subheading p{color:#fff;font-size:30px}.complete-the-look__overlayed-text a.btn.btn--primary{padding:20px 50px;box-shadow:0 3.69937px 3.69937px #00000040}.complete-the-look__overlayed-text .btn.btn--primary:before{background:#2eb3ff;height:101%}.complete-the-look__inner .complete-the-look__inner-items{align-items:center}.image-with-text-split{max-width:1400px!important;padding:70px 0 50px;border-top:1px solid #d9d9d9}.image-with-text-split__inner{border-bottom-left-radius:30px;border-top-right-radius:30px;box-shadow:0 4px 15px #0032e20f}.image-with-text-split .image-with-text-split__image{border-top-right-radius:30px}.image-with-text-split .image-with-text-split__image img.image__img{height:560px;object-fit:cover}.image-with-text-split .image-with-text-split__text-container{padding:30px 50px}.image-with-text-split p.image-with-text-split__text-container-accent{font-size:20px;margin-bottom:20px;width:fit-content;background-color:#fff69c;border-radius:30px;padding:2px 20px;color:#a9d0ff}h2.image-with-text-split__text-container-heading{font-size:50px;margin-bottom:30px}.image-with-text-split .image-with-text-split__text-container-subheading{font-size:20px;font-family:DM Sans,sans-serif;margin:0 0 30px!important}.image-with-text-split .btn.btn--primary.btn--overlay{font-size:20px;border-radius:0}.multi-video-container{position:relative;max-width:1400px;margin:0 auto;padding:50px 0;border-top:1px solid #d9d9d9}.video-container{position:relative;display:inline-block;width:100%}.video-wrapper{position:relative;margin-bottom:15px}video{width:100%}.multi-video-container .swiper-slide.video-nav-item h3{padding:0 50px}.video-nav-item{text-align:center;color:#000}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:block}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/Frame_3.svg?v=1714105144);background-size:contain;width:60px;height:60px;cursor:pointer}.arrow-wrap{display:none;flex-direction:row-reverse;justify-content:center;grid-gap:10px;height:40px;align-items:end;margin-top:25px}@media(min-width:768px){.multi-video-container .swiper-wrapper{grid-gap:20px}.multi-video-container .swiper-slide{width:32.4%!important}.multi-video-container .swiper-container{width:100%;max-width:calc((100% / 3) * 3)!important;margin:0 auto}.multi-video-container .swiper-button-next,.multi-video-container .swiper-button-prev{display:none}.product-item__inner:hover .product-item__hover-action-wrap,.product-item__inner:focus-within .product-item__hover-action-wrap{opacity:0;visibility:hidden}.product-item__media:hover .product-item__hover-action-wrap,.product-item__media:focus-within .product-item__hover-action-wrap{opacity:1;visibility:visible}.product-item__media{transition:all .3 ease}}#shopify-section-template--14977133248587__quote_zEe96C{margin-bottom:50px}.quote.section{max-width:1400px;padding:100px 50px;background-image:url(/cdn/shop/files/AdobeStock_727689728_1_1.png?v=1711963073);border-radius:30px 0;background-size:cover;box-shadow:0 4px 15px #0032e20f}.quotes:before,.quotes:after{background:none!important}.quote__item .quote__item-inner{width:700px}.quote .quote__item-logo-wrapper{margin-bottom:40px}.quote .quote__item-text{font-size:35px;margin:0 0 40px}.quote__item-author{font-size:25px;font-family:pretendard,sans-serif;margin:0}.quotes.swiper-initialized+.quote__navigation{display:none}.collection-list-slider{max-width:1400px;overflow:hidden;padding:50px 0 100px;border-top:1px solid #d9d9d9}.collection-list-slider .carousel__navigation-wrapper{display:flex;flex-direction:column}.collection-list-slider .carousel__navigation-wrapper .section-introduction{margin-top:0}.collection-list-slider .carousel__navigation-wrapper .section-introduction h2{font-size:40px;font-weight:500;margin-bottom:50px}.collection-list-slider .carousel__navigation-wrapper .carousel__navigation-buttons{margin:0 auto;display:none}.collection-list-slider .collection-item__image-wrapper{border-radius:30px}.collection-list-slider .collection-item__image-wrapper+.collection-item__label{margin-top:25px}.collection-list-slider .collection-item__label h3{font-size:25px;font-family:pretendard,sans-serif;text-align:center}.custom-buy-buttons .product-form__controls-group--submit{margin:5px 0}.custom-buy-buttons .product-form__controls-group--submit .product-form__cart-submit{background:#ffffffbd;border:1px solid black;transition:all .3s ease}.custom-buy-buttons .product-form__controls-group--submit .product-form__cart-submit:hover{background:#fa8989b0}.custom-buy-buttons .product-form__controls-group--submit .product-form__cart-submit span{color:#000}.custom-buy-buttons .product-form__controls-group--submit .product-form__cart-submit:before{display:none}.custom-buy-buttons .product-form__controls-group--submit .product-form__cart-submit:after{display:none}.shopify-section.footer__parent{margin-top:50px;padding:0 15px;background-color:var(--color-background-footer)!important}.shopify-section.footer__parent .footer{max-width:1400px;padding:50px 0 30px}.footer__group--collapse .fs-accent{font-size:18px;font-family:pretendard,sans-serif;font-weight:600;color:#000}.footer__links a{font-size:16px;font-family:pretendard,sans-serif;font-weight:400;color:#4d4d4d}.footer__group.footer__group--links{padding-top:25px}.footer__group-content .footer__text{font-size:20px;font-family:pretendard,sans-serif;font-weight:400;color:#4d4d4d}.footer__group-content .footer__newsletter .footer__text{font-size:18px;font-family:pretendard,sans-serif;font-weight:400;color:#000}.footer__group.footer__group--newsletter{padding-top:25px}.footer__group.footer__group--newsletter .footer__header .fs-accent{font-size:18px;font-family:pretendard,sans-serif;font-weight:400;color:#000}.footer__bottom{padding-top:30px;margin-top:30px;border-top:1px solid #d9d9d9}.footer__credits.fs-body-50{font-size:16px;font-family:pretendard,sans-serif;color:#000}header.section.collection-banner{max-width:1400px;margin:0 auto;padding:30px 0 50px}.image.collection-banner__image,.collection-banner__overlay{border-radius:30px 0}.collection-banner__inner .collection-banner__breadcrumbs{position:static;color:#000;margin:0 0 50px;padding:0}.breadcrumbs__link{color:#000}.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__image-container,.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__text-container-wrapper{min-height:unset}.collection-banner__img-text-wrap{position:relative;height:600px}.collection--has-image.collection--has-breadcrumbs .collection-banner__text-container{height:100%;padding:50px 30px}.collection-banner__text-container-inner{max-width:100%;width:100%;height:100%;justify-content:space-between;align-items:baseline}.collection-banner__text-container-heading{font-size:20px;font-family:pretendard,sans-serif;font-weight:400;text-transform:uppercase}.collection-banner__text-container-text{font-family:syne;font-size:50px;text-transform:uppercase;width:800px;text-align:left;line-height:65px}.filter-item__chip{font-size:14px}.collection__main-area,.filter-bar__inner,.filter-bar__filters{max-width:1400px;padding:0}.filter-bar__filters-inner{padding:10px 0 0}.collection-blurb{max-width:1400px;margin:0 auto;padding:30px 0 50px}.collection-blurb .collection-banner__breadcrumbs{margin:0 0 40px;padding:0}.blurb-container{display:flex;flex-wrap:wrap;align-items:center}.collection-blurb-img-wrap{width:50%;padding-right:50px;display:block;border-radius:30px}.collection-blurb-img-wrap img{border-radius:20px;width:100%;height:325px;object-fit:cover;object-position:left}.collection-content-wrap{width:50%}.collection-content-wrap h1{font-size:40px;font-family:pretendard,sans-serif;line-height:100%;margin-bottom:15px}.collection-content-wrap h2,.collection-content-wrap h3,.collection-content-wrap h4{margin-bottom:20px}.collection-content-wrap h2 strong,.collection-content-wrap h3 strong,.collection-content-wrap h4 strong{font-size:20px;font-family:pretendard,sans-serif;font-weight:400!important;color:#ffb6b6;line-height:100%}.collection-content-wrap p{font-size:20px;font-family:DM Sans;font-weight:400;color:#4d4d4d;line-height:30px;margin-bottom:20px}.collection-content-wrap p:last-child{margin:0}.meganav__nav a:first-child{color:#000}.link-parent-head span:last-child a{margin-top:200px;display:block;border-top:1px solid var(--color-border);padding-top:10px}.tiktok-container{max-width:1400px;margin:0 auto 50px}.tiktok-video-embed h2{text-transform:uppercase;font-weight:600;font-size:40px;margin:20px 0 50px;text-align:center}.product .ProductPageAddToWishList_flits_button_text__yvjAb{color:#fff!important;font-family:pretendard,sans-serif;font-size:20px}.product .ProductPageAddToWishList_flits_button_section__Khc33{border-radius:0!important;margin-bottom:0}.product .ProductPageAddToWishList_flits_wishlist_count__Blh\+9{height:54px!important;min-width:54px!important;margin-left:15px!important;visibility:hidden}.prod-buttons-main-wrap{position:relative;margin-bottom:20px}.prod-buttons-main-wrap .product-block-social-share{width:54px;height:54px;margin:0!important;position:absolute;right:0;bottom:0}.prod-buttons-main-wrap .product-block-social-share .social-share{width:100%;height:100%}.prod-buttons-main-wrap .product-block-social-share .social-share .btn.social-share__button{font-size:0px;min-height:0px;width:100%;height:100%;padding:10px;background-color:#c1c1c1}.prod-buttons-main-wrap .product-block-social-share .social-share .btn.social-share__button .icon-share{width:25px;height:25px;margin:0}.prod-buttons-main-wrap .product-block-social-share .social-share .btn.social-share__button .icon-share svg{color:#fff}.social-sharing--align-horizontal-left .social-sharing__popup{left:unset;right:0}.product .product-form__controls-group--submit{margin-bottom:15px;margin-top:15px}@media(min-width:768px){.appio-reviews-widget{padding-right:80px!important}.appio-reviews-section,.appio-body[roll] .appio-reviews-box{position:unset!important}}.appio-reviews-widget{max-width:1080px!important;min-width:unset!important;margin-right:0!important;margin-bottom:0!important}.appio-body[roll] .appio-reviews-box .swiper-slide{height:380px!important}.appio-body:not([list]) .appio-review-item{border:none!important;box-shadow:none!important;height:100%!important}.appio-review-item-media-box-top{border-radius:20px!important;position:absolute;top:0;z-index:100;width:100%}.appio-review-media-count{z-index:105}.appio-review-item-media-box-top .appio-review-media-item{height:210px!important;width:100%;max-height:unset!important}.appio-review-media-item[video]{width:100%!important}.appio-body:not([list]) .appio-review-item-main{padding:0!important}.appio-body[roll] .appio-reviews-box{padding-bottom:0!important}.appio-review-item-main:before{content:"No Image found";display:flex;justify-content:center;align-items:center;color:#d7d7d7;text-transform:uppercase;font-size:12px;height:210px;border-radius:20px;background:#ededed;padding:0;margin-bottom:15px}.appio-review-row,.appio-review-body-wrap{padding:0 10px}.appio-msg-main .appio-review-item-main:before{display:none}.appio-body[roll] .appio-reviews-box .swiper-pagination{display:none}.appio-reviews-widget .appio-body[roll] .appio-reviews-box .swiper-button-next,.appio-body[roll] .appio-reviews-box .swiper-button-prev{top:calc(60% - 50px)!important;color:#fff!important;background:#000;height:35px;width:35px;display:flex!important;border-radius:50px;right:0!important}.appio-reviews-widget .swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}.appio-reviews-widget .appio-body[roll] .appio-reviews-box .swiper-button-prev{display:none!important}.appio-reviews-section,.appio-header-container{margin:0!important}.appio-header-box{align-items:end}.product__callouts-item-text.rte{display:flex;grid-gap:5px}.metafield-rich_text_field{margin:0!important}.product__callouts-item-text p{margin:0}h2.rich-text__heading.ff-heading.fs-heading-1-base.section-blocks__heading{text-transform:uppercase;font-weight:600;font-size:40px;padding:10px 0}.template-product .shopify-section.footer__parent{margin:0}.flex-accordion{background-color:#000}.flex-accordion-container{max-width:1400px;margin:0 auto;border-radius:0 30px;display:flex;padding:50px 0;grid-gap:60px}.flex-accordion__image{display:block;width:50%}.flex-accordion__title-wrap{width:40%;color:#fff}.flex-accordion__image img{display:block;border-bottom-left-radius:30px;width:100%;object-fit:cover;height:600px}.flex-accordion__inner{width:60%;color:#fff;padding:100px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;border-top-right-radius:30px}.flex-accordion__heading{font-size:40px;width:100%;font-family:pretendard,sans-serif;font-weight:400}.flex-accordion__subheading{font-size:16px;padding:10px;background-color:#f7f7f7}.flex-accordion__item{border-top:1px solid #333;width:100%}.flex-accordion__item:last-child{border-bottom:1px solid #333}.flex-accordion__item-toggle{cursor:pointer;padding:20px 0;width:100%;display:flex;justify-content:space-between;font-family:pretendard,sans-serif;font-size:18px;align-items:baseline;text-align:left}.flex-accordion__item-content{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:16px}.flex-accordion__item-content p a{text-decoration:underline}.is-expanded .flex-accordion__item-content{margin-bottom:20px}.flex-accordion__item-toggle:after{content:"+";float:right;font-size:30px;font-weight:300;line-height:20px}.flex-accordion__item.is-expanded .flex-accordion__item-toggle:after{content:"-";font-size:40px;font-weight:300;line-height:20px}.recommended-products{max-width:1400px;padding:50px 0 0!important;margin-bottom:100px}.recommended-products.section--divider-solid:before{width:100%;left:0}.recommended-products .section-introduction h2{font-size:40px;font-weight:500}.product{max-width:1400px;margin:0 auto;padding:30px 0 50px}.product h1.product__title{font-size:40px;font-weight:600;margin-bottom:5px;font-family:pretendard,sans-serif;display:flex;flex-direction:column}.product h1.product__title a{color:#fa8989;margin-bottom:10px}.product__sku{font-family:pretendard,sans-serif;color:#9faba8;font-size:15px;text-transform:uppercase;margin:0 0 20px}.product__price-and-ratings{margin:20px 0}.product .product__price{padding:20px 15px;border:1px solid #ff8989;border-radius:10px;position:relative;width:100%}.product .product__price#no-discount{padding:0;border:none;border-radius:0;position:relative;width:100%}.product .product__price *{font-size:25px;line-height:100%;font-family:pretendard,sans-serif;margin-top:0!important}.product .product__controls-group{margin-bottom:15px}.product__price .product__price-displayed-discount{font-size:14px;padding:5px 15px;background-color:#fa8989;border-radius:5px;color:#fff;margin:0;position:absolute;top:-12px;right:-10px}.product .product__price s{opacity:.5}.product__description{margin-bottom:10px!important}.product__description .rte{font-family:DM Sans;font-size:18px;color:#4d4d4d}.product__label-wrapper{font-family:pretendard,sans-serif}.product__label span{opacity:.5}.product__chip{font-family:pretendard,sans-serif;font-size:14px;padding:10px 0}.inventory-counter__message{color:#4d4d4d!important}.inventory-counter__bar-progress{background:#ffb6b6!important}.product .product-form__cart-submit{font-family:pretendard,sans-serif;font-size:20px;padding:15px 0}button.accordion__label{padding:23px 0}button.accordion__label h3{font-size:18px;font-family:pretendard,sans-serif}.accordion__label-icons .icon{margin-top:-6px}.product__media-container.below-mobile .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#e0e0e0!important;opacity:1!important}.product__media-container.below-mobile .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffb6b6!important;transform:scale(1)}.product .product-badges{margin-bottom:20px}.product-a-banner-section{padding:0}.product-a-banner{padding-top:50px}.product-banner-img{width:100%}.product-banner-row.mobile{display:none}.apps.section{padding:50px 0;max-width:1400px;margin:0 auto}.apps.section .apps__heading{font-size:40px;font-weight:500;opacity:1!important;transform:none!important}.full-video-banner{padding:0;height:685px}.full-video-banner .background-video{position:absolute;height:auto;top:0;right:0;bottom:0;left:0;width:100%}.full-video-banner .mobile-background-video{position:absolute;height:auto;top:0;right:0;bottom:0;left:0;width:max-content;display:none}.section-full-video-banner{height:750px;background-size:cover;background-position:center;padding:0 15px;position:fixed;width:100%;top:80px}.full-video-banner-container{max-width:1400px;margin:0 auto;padding:150px 0 100px;display:flex;justify-content:space-between;height:100%;position:relative;z-index:5}.full-video-banner-content{height:auto;display:flex;flex-direction:column;width:50%;grid-gap:20px;justify-content:space-between}.full-video-banner-content .appio-rating-badge{display:none}.full-video-banner-content h2{font-size:55px;line-height:75px;font-weight:400;color:#000;font-family:Questrial,sans-serif}.full-video-banner-content h2.brand-name{text-shadow:none;color:#000;font-weight:600;font-family:pretendard}.full-video-banner-content a.banner-button{display:flex;justify-content:center;align-items:center;width:fit-content;margin-top:20px}.full-video-banner-content a.banner-button button{padding:7px 75px;border:2px solid;border-radius:50px;font-family:DM Sans;font-weight:500;font-size:25px;line-height:100%;text-transform:uppercase;border-color:#black;color:#000;transition:.3s ease;box-shadow:0 5.63057px 5.63057px #00000026}.full-video-banner-content a.banner-button button:hover{background-color:#000;border-color:#000;color:#fa8989}.full-video-banner-content .subtext-wrap{display:flex;flex-direction:column;grid-gap:10px}.full-video-banner-content .subtext-wrap h3{font-size:45px;line-height:55px;font-weight:400;color:#000;font-family:Questrial,sans-serif}.full-video-banner-content p{font-size:20px;color:#000;font-family:Questrial,sans-serif;font-weight:400;width:100%}.full-video-banner-container .banner-product-image{width:45%;display:flex;justify-content:center;align-items:center}.full-video-banner-container .banner-product-image img{height:100%;width:480px;object-fit:contain}.fullwidth-banner{padding:0}.section-fullwidth-banner{height:600px;background-size:cover;background-position:center;padding:0 15px}.section-fullwidth-banner .background-video{position:absolute;height:auto;top:0;right:0;bottom:0;left:0;width:max-content}.fullwidth-banner-container{max-width:1400px;margin:0 auto;padding:100px 0;height:100%;position:relative;z-index:5}.section-fullwidth-banner.centered-style .fullwidth-banner-content{width:650px;margin:0 auto;justify-content:space-between;text-align:center}.fullwidth-banner-content{height:100%;display:flex;flex-direction:column;width:550px;grid-gap:20px}.section-fullwidth-banner.centered-style .subtext-wrap{display:flex;flex-direction:column;grid-gap:20px;align-items:center;justify-content:center}.section-fullwidth-banner.centered-style .fullwidth-banner-content .subheading-wrap{border:2px solid white;box-shadow:0 4px 4px #0000001a}.section-fullwidth-banner.centered-style .fullwidth-banner-content .subheading-wrap p{color:#fff}.fullwidth-banner-content .subheading-wrap{text-align:center;width:fit-content;padding:7px 50px;border-radius:50px;border:2px solid #ffb6b6;display:block}.fullwidth-banner-content .subheading-wrap p{font-family:DM Sans;font-size:25px;color:#fa8989;line-height:100%;text-transform:uppercase}.section-fullwidth-banner.centered-style .fullwidth-banner-content .heading-wrap{display:flex;flex-direction:column;height:55%;justify-content:space-between;grid-gap:20px}.section-fullwidth-banner.centered-style .fullwidth-banner-content h2{font-size:50px;line-height:60px;color:#fff;font-family:Questrial,sans-serif;text-transform:capitalize;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.fullwidth-banner-content h2{font-size:40px;line-height:55px;font-weight:500;color:#000;font-family:pretendard,sans-serif;text-transform:uppercase}.section-fullwidth-banner.centered-style .fullwidth-banner-content p{color:#fff;font-family:Questrial,sans-serif;font-weight:400;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.fullwidth-banner-content p{font-size:20px;color:#737373;font-family:pretendard;font-weight:300}.fullwidth-banner-content a.banner-button{display:flex;justify-content:center;align-items:center;width:fit-content;margin-top:20px}.fullwidth-banner-content a.banner-button button{padding:7px 75px;border:2px solid;border-radius:50px;font-family:DM Sans;font-weight:500;font-size:25px;line-height:100%;text-transform:uppercase;border-color:#ffb1b1;color:#fa8989;transition:.3s ease}.overlayed-banner-container{max-width:1400px;margin:0 auto;padding:50px 30px;height:600px;border-radius:30px 0;background-size:cover;background-position:right}.overlayed-banner-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.overlayed-banner-content h2{font-size:20px;color:#000;font-family:pretendard,sans-serif;text-transform:uppercase}.overlayed-banner-content p{width:800px;color:#000;font-family:syne;font-size:50px;text-transform:uppercase;line-height:65px;font-weight:700}.multi-column__inner.section{max-width:1400px;margin:50px auto 0;padding:50px 0}.multi-column__inner .multi-column__grid-item-accent{font-family:pretendard,sans-serif;font-size:25px;text-transform:uppercase;color:#ffc4c4;margin-bottom:25px}.multi-column__inner .multi-column__grid-item-heading{font-size:40px;text-transform:uppercase;color:#000;line-height:50px}.multi-column__inner .multi-column__grid-item-text{font-size:20px;font-family:pretendard,sans-serif}#shopify-section-template--14977133248587__grid_EErQxU .grid.section{padding:50px 0}#shopify-section-template--14977133248587__featured_collection_grid_hQqke7 h2.featured-collection-grid__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin:0 0 50px}#shopify-section-template--14977133248587__featured_collection_grid_hQqke7 .section.section--divider-solid:before{width:100%;left:0}.cart__container{max-width:1400px;margin:0 auto;padding:100px 0 50px}.quick-cart__wrapper{padding-left:0;padding-right:35px}.quick-cart__container{transform:translate(-100%);margin-right:auto;margin-left:0}@media(min-width:960px){.quick-search.quick-search--visible .quick-search__container{transform:translate(0)}.quick-search__container{transform:translate(-100%)}.footer__header.footer_header-title{display:block;pointer-events:all;cursor:auto;cursor:initial}}.quick-search{left:0;right:unset}.collapsible-row-list-item__trigger{align-items:baseline}.list-collections__inner{max-width:1400px;margin:0 auto;padding:80px 0 50px}.blog{max-width:1400px;padding:100px 0 50px}.blog__nav{padding-bottom:20px;border-bottom:1px solid #e0e0e0}.blog__nav-link.blog__nav-link--active{padding:5px 0}.blog .blog__article-list{column-gap:50px}.article-item img.image__img{height:420px}.article-item .article-item__content{margin-top:50px}.article-item .article-item__content-inner{padding:25px 20px 50px}.blog__article-item:nth-child(4n+1) .article-item .article-item__content-inner{background-color:#ffdede}.blog__article-item:nth-child(4n+2) .article-item .article-item__content-inner{background-color:#eed5ea}.blog__article-item:nth-child(4n+3) .article-item .article-item__content-inner{background-color:#fffcad}.blog__article-item:nth-child(4n+4) .article-item .article-item__content-inner{background-color:#cde0f7}.article-item .article-tags__tag{padding:5px 15px;color:#fff;background-color:#000}.article-item .article-item__title{font-size:25px;text-transform:uppercase;line-height:35px;font-weight:600;padding-right:20px;margin-bottom:20px}.article-item .article-item__meta{font-family:pretendard,sans-serif;font-weight:500}.article-item .article-item__excerpt{margin-bottom:50px;font-family:pretendard,sans-serif;font-weight:500}.article{padding-bottom:50px!important}.article .article__inner{max-width:1400px;margin:0 auto}.article-banner__breadcrumbs{margin-top:50px}.article-banner__breadcrumbs .breadcrumbs{justify-content:center}.article .article__header{margin:50px 0!important}.article .article__image{padding:0}.article .article-tags__tag{border-color:#fa8989;color:#fff;background:#fa8989}.article .article__content{padding-top:40px;border-top:1px solid #d9d9d9}.article .article__heading{font-size:50px;font-weight:700;margin:10px 0}.article .article__meta{display:flex;align-items:center;grid-gap:20px;font-size:16px;margin-top:30px}.article .author__meta-details{display:flex;align-items:center;grid-gap:10px}.article .article__meta .author__meta-details img{width:90px;height:90px;border-radius:50px;border:3px solid #fa8989}.recently-viewed-products .section-introduction{width:100%}.recently-viewed-products .section-introduction h2{text-align:center;font-size:40px;font-weight:700;margin:10px 0 50px}.meganav__nav{display:flex;justify-content:space-between}.meganav__nav .link-parent-head,ul.meganav__list-parent{width:50%}.meganav__nav .has-children{margin:0!important;display:none}.meganav__nav .has-children.active{display:block}.meganav__nav .parent-link:hover{text-decoration:none!important}.meganav__nav .link-parent-head span{color:var(--color-text);margin-bottom:.4em;font-size:18px;display:block}.meganav__nav .parent-link{transition:all .2s ease}.meganav__nav .parent-link.active{color:#fa8989}.flits-account .CustomerPageWrapper_flits_account_page_container__8qzmN{margin:50px auto}.flits-account .CustomerPageGreeting_flits_account_page_header__A5Cl0{padding:20px 0}.flits-account .CustomerPageGreeting_flits_account_page_header__A5Cl0:after{content:"All your Bloom info, here on one page. Track your orders, return items, manage your subscriptions, and view your member rewards.";font-size:18px;display:block;margin-top:20px;width:420px;color:#000;font-family:pretendard,sans-serif;font-weight:300}.flits-account .CustomerPageGreeting_flits_h1__TH600{font-family:pretendard,sans-serif;text-transform:capitalize;font-size:60px;color:#000!important;text-align:left}.flits-account p.CustomerPageGreeting_flits_h1__TH600:after{content:","}.flits-account .NavigationLink_flits_menu_item__6MRRL{padding:10px 5px;border-radius:10px;border:1px solid #ededed;box-shadow:0 4px 10px #0032e20f}.flits-account .NavigationLink_flits_menu_item__6MRRL.NavigationLink_flits_active__B8k4i{border-radius:10px;border:1px solid #FFC9C9!important;background-color:#ffc9c9!important}.flits-account .NavigationLink_flits_menu_item__6MRRL.NavigationLink_flits_active__B8k4i .NavigationLink_flits_menu_title__EcrZr{color:#000!important}.flits-account .NavigationLink_flits_menu_item__6MRRL:hover{border-radius:10px;border:1px solid #fa8989;background-color:#fff}.flits-account .NavigationLink_flits_menu_item__6MRRL:hover .NavigationLink_flits_menu_title__EcrZr{font-weight:500!important}.flits-account .NavigationWrapper_flits_nav_tabs__KViWW{display:flex;flex-direction:column;grid-gap:15px}.flits-account .NavigationWrapper_flits_account_page_nav__yPc1R{background-color:transparent;width:25%}.flits-account .NavigationLink_flits_menu_title__EcrZr{font-family:pretendard,sans-serif;font-size:16px;color:#000!important}.flits-account .NavigationRouteWraper_flits_page_tabs__324Uq{width:70%}.flits-account .NavigationTotalWrapper_flits_tab_box__BrrGp{padding:20px;border-radius:10px;border:1px solid #ededed;box-shadow:0 4px 10px #0032e20f}.flits-account form#flits_form_profile{display:flex;flex-wrap:wrap;grid-gap:20px}.flits-account .MyProfileRow_flits_row__wSFFW{width:50%}.flits-account .MyProfileRow_flits_width__LmPOL{width:100%}.flits-account .MyProfileRow_flits_read_input__pjGhj{display:block}.flits-account .MyProfileInput_flits_input__XFlsA[type=date],.MyProfileInput_flits_input__XFlsA[type=email],.MyProfileInput_flits_input__XFlsA[type=tel],.MyProfileInput_flits_input__XFlsA[type=text]{font-family:pretendard,sans-serif;font-size:22px!important}.flits-account .MyProfileInput_flits_input_edit_mode__MXpWJ[type=date],.MyProfileInput_flits_input_edit_mode__MXpWJ[type=email],.MyProfileInput_flits_input_edit_mode__MXpWJ[type=tel],.MyProfileInput_flits_input_edit_mode__MXpWJ[type=text]{font-family:pretendard,sans-serif;font-size:16px!important}.flits-account .MyProfileSelect_flits_input__hdm5h:disabled{font-family:pretendard,sans-serif;font-size:22px}.flits-account .MyProfileContactInputNormal_flits_input__w1DPh[type=tel],.MyProfileContactInputNormal_flits_input__w1DPh[type=text]{font-family:pretendard,sans-serif;font-size:22px}.flits-account .MyProfileLabel_flits_input_label__ded2H{font-family:pretendard,sans-serif;color:#4d4d4d;margin-bottom:4px}.MyProfileContentWrapper_flits_tab_box_body__XHDqq:before{content:"Personal Details";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.DeliveryAddressContentWrapper_flits_tab_box_body__iWYEs:before{content:"Saved Addresses";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.MyOrderContentWrapper_flits_tab_box_body__W7xYD:before{content:"My Orders";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.WishListContentWrapper_flits_tab_box_body__oYVel:before{content:"My Wishlist";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.RecentViewContentWrapper_flits_tab_box_body__IGgo3:before{content:"View History";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.ChangePasswordContentWrapper_flits_tab_box_body__x7ErC:before{content:"Password Reset";font-family:pretendard,sans-serif;font-size:25px;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #000000;text-transform:uppercase;font-weight:600}.membership-banner{padding:0}.membership-banner .section-membership-banner{background-size:cover;background-repeat:no-repeat;padding:0 20px}.section-membership-banner .membership-banner-container{max-width:1000px;margin:0 auto;padding:140px 0}.section-membership-banner .membership-banner-video{display:flex;justify-content:center;position:relative}.floating-icons{position:absolute;right:200px}.section-membership-banner .membership-banner-video .banner-video{width:400px;margin:0 auto;border-radius:20px}.section-membership-banner .membership-banner-content{display:flex;flex-direction:column;grid-gap:40px;margin-bottom:50px;text-align:center}.section-membership-banner .membership-banner-content h2{font-size:50px;color:#000;font-family:pretendard;font-weight:600;line-height:100%}.section-membership-banner .membership-banner-title-image img{width:100%}.section-membership-banner .membership-banner-content span.subtitle-overlay{background:#000;display:block;width:fit-content;margin:0 auto;padding:0 10px}.section-membership-banner .membership-banner-content p{font-size:145px;font-family:Barlow Semi Condensed;font-weight:800;line-height:100%;text-transform:uppercase;background:-webkit-linear-gradient(180deg,#FDE6D8,#EA93A5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-membership-banner .banner-tagline{text-align:center;font-family:pretendard;font-size:25px;font-weight:600;line-height:35px;margin-top:40px}.section-membership-benefits .membership-benefits-container{max-width:1000px;margin:0 auto;padding:100px 0}.section-membership-benefits h2{text-align:center;color:#000;font-family:pretendard;font-size:50px;font-weight:600;margin-bottom:70px;line-height:100%}.section-membership-benefits .membership-benefits-list{border-radius:50px;border:2px solid #FF8989;padding:35px 60px;display:flex;flex-direction:column;grid-gap:60px}.section-membership-benefits .membership-benefits-list h3{font-family:pretendard;font-size:35px;font-weight:600;margin-bottom:15px;line-height:42px;text-align:center}.section-membership-benefits .membership-benefits-list h3 span{color:#ff8989}.section-membership-benefits .membership-benefits-list p{font-family:Questrial,sans-serif;font-size:22px;font-weight:400;line-height:30px;text-align:center}.membership-program-btn-link{display:block;margin:50px auto 0;width:fit-content}.section-membership-footer .membership-program-btn-link{margin:30px auto 0}button.membership-program-button{padding:15px 90px;background:#000;border-radius:40px;color:#f6eded;font-family:pretendard;font-size:35px;font-weight:700;text-transform:uppercase}.membership-products{background:linear-gradient(180deg,#ffdede,#fff)}.membership-products .product-timer-container{max-width:1400px;margin:0 auto;padding:100px 0}.membership-products h2{text-align:center;color:#000;font-family:pretendard;font-size:50px;font-weight:600;margin-bottom:70px;line-height:100%}.membership-products .membership-products-wrap{display:flex;overflow:visible;width:100%}.membership-products .membership-products-wrap .swiper-wrapper{justify-content:space-between}.membership-products .membership-products-wrap .member-product-item{display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;width:31%}.member-product-item .timer-container{width:100%;background:#000;color:#dadada;padding:10px;display:flex;justify-content:center;grid-gap:10px;text-transform:uppercase;line-height:100%}.member-product-item .timer-container .time-block{display:flex;flex-direction:column-reverse;text-align:center;width:20%;grid-gap:15px}.member-product-item .timer-container .time-value{font-family:pretendard;font-size:50px;font-weight:800;line-height:100%;margin:auto;padding:14px 8px;width:100%;background:#191919}.member-product-item .timer-container span.time-separator{display:flex;align-items:center;padding-top:30px}.member-product-item .timer-container span.time-label{font-size:14px;font-family:pretendard}.member-product-item a{width:100%;padding:50px;background:#fff;box-shadow:0 3.61502px 3.61502px #00000040}.member-product-item a img{width:100%}.member-product-item .product-button{margin-top:50px;padding:25px 15px;border-radius:50px;background:#000;color:#fff;font-family:pretendard;font-size:25px;text-transform:uppercase;line-height:100%;width:300px;text-align:center}.member-product-item .product-button.expired{opacity:.75;pointer-events:none}.membership-program{padding:0}.membership-program .section-membership-program{background-size:cover;background-repeat:no-repeat;padding:0 20px}.section-membership-program .membership-program-container{max-width:1440px;margin:0 auto;padding:100px 0}.section-membership-program .membership-program-row{display:flex;grid-gap:50px;align-items:center}.section-membership-program .membership-program-tagline{width:50%;position:relative}.section-membership-program .membership-program-tagline .membership-banner-title-image img{width:100%}.section-membership-program .membership-program-tagline h2{font-size:145px;font-family:Barlow Semi Condensed;font-weight:800;line-height:145px;text-transform:uppercase}.section-membership-program .membership-program-tagline:after{content:"";position:absolute;bottom:0;right:12vw;background:url(/cdn/shop/files/Group_4.png?v=1740482422);width:140px;height:140px;background-size:cover;display:none}.section-membership-program .membership-program-content{width:50%;display:flex;flex-direction:column;justify-content:center;grid-gap:30px;background:#fff;padding:60px 40px;border-radius:30px;box-shadow:0 4px 4px #00000040}.membership-program-content .membership-program-title{font-family:pretendard;font-size:40px;text-transform:uppercase;font-weight:600;line-height:100%}.membership-program-content .membership-program-description{font-family:pretendard;font-size:30px;font-weight:600;line-height:42px}.section-membership-program .membership-program-bento-wrap{display:flex;grid-gap:30px;margin-top:30px}.section-membership-program .membership-bento-item{width:50%;background:#fff;border-radius:30px;padding:40px 30px;display:flex;justify-content:space-between;box-shadow:0 4px 4px #00000040;grid-gap:30px}.section-membership-program .membership-bento-item .bento-item-content{display:flex;flex-direction:column;grid-gap:30px;justify-content:space-between}.section-membership-program .membership-bento-item .bento-item-content h3{font-family:pretendard;font-size:40px;text-transform:uppercase;font-weight:600;line-height:100%}.section-membership-program .membership-bento-item .bento-item-content p{font-family:pretendard,sans-serif;font-size:30px;font-weight:600;line-height:42px}.requirement-link{margin-top:100px}.section-membership-footer .membership-footer-container{max-width:1000px;margin:0 auto;padding:50px 0 100px;display:flex;flex-direction:column;grid-gap:40px;justify-content:center;align-items:center}.section-membership-footer .membership-footer-title{text-align:center;font-family:pretendard,sans-serif;font-size:35px;font-weight:600;line-height:100%}.section-membership-footer .membership-footer-title span{color:#ff83a1}.section-membership-footer .membership-footer-social-links{display:flex;grid-gap:35px}.membership-footer-social-links .social-link{display:flex;width:100px;height:100px}.membership-footer-social-links .social-link a{width:100%}.membership-footer-social-links .social-link a img{width:100%;height:100%}.membership-footer-description p{font-family:pretendard;font-size:30px;font-weight:500;text-align:center}.membership-footer-description p span{color:#ff8989}.program-form-container{max-width:900px;margin:0 auto;padding:80px 0 30px;display:flex;flex-direction:column;grid-gap:20px}.program-form-container a.back-link{font-family:pretendard,sans-serif;font-size:16px;text-transform:uppercase;padding:15px 60px;border:1px solid black;border-radius:50px;width:fit-content}.powr-form-builder .formbuilder-toggle{padding:0}.creator-form-wrap .creator-form-header{padding:40px 50px;text-align:center;background:linear-gradient(180deg,#ffdede,#fff);margin-bottom:30px}.creator-form-wrap .fieldset-radio{display:flex;flex-direction:column;grid-gap:10px;margin-bottom:40px}.creator-form-wrap .fieldset-radio label{font-size:22px;font-family:pretendard;font-weight:600}.creator-form-wrap .radio-field{display:flex;align-items:center;grid-gap:10px}.creator-form-wrap .radio-field input{margin:0;width:20px;height:20px;position:relative!important}.creator-form-wrap .radio-field label{font-size:15px;font-weight:400;line-height:100%;color:#727272}.creator-form-wrap .fieldset-radio .field-exert{margin-top:20px;line-height:23px;font-size:15px;color:#727272}.creator-form-wrap .fieldset-radio span.label-desc{margin:10px 0;line-height:23px;font-size:15px;color:#727272}.creator-form-wrap .fieldset-text{display:flex;flex-direction:column;width:100%;grid-gap:10px;margin-bottom:40px}.creator-form-wrap .fieldset-text label{font-size:22px;font-family:pretendard;font-weight:600}.creator-form-wrap .fieldset-text input{font-size:16px;font-family:pretendard;color:#727272;font-weight:400;padding:14px 15px;border-radius:25px}.creator-form-wrap .fieldset-text input::placeholder{color:#727272}.creator-form-wrap .fieldset-number{display:flex;flex-direction:column;width:100%;grid-gap:10px;margin-bottom:40px}.creator-form-wrap .fieldset-number label{font-size:22px;font-family:pretendard;font-weight:600}.creator-form-wrap .fieldset-number input{font-size:16px;font-family:pretendard;color:#727272;font-weight:400;padding:14px 15px;border-radius:25px}.creator-form-wrap .fieldset-number input::placeholder{color:#727272}.creator-form-wrap .fieldset-address{display:flex;flex-wrap:wrap;grid-gap:20px 0px;justify-content:space-between;margin-bottom:30px}.creator-form-wrap .fieldset-address legend{font-size:22px;font-family:pretendard;font-weight:600;width:100%}.creator-form-wrap .fieldset-address .half-wd,.fieldset-address .full-wd{display:flex;flex-direction:column}.creator-form-wrap .fieldset-address .half-wd{width:48%}.creator-form-wrap .fieldset-address .full-wd{width:100%}.creator-form-wrap .fieldset-address label{display:none}.creator-form-wrap .fieldset-address input::placeholder{color:#727272}.creator-form-wrap .fieldset-address input,.fieldset-address select{border-color:#000;padding:14px 20px;border-radius:25px;font-size:16px;font-family:pretendard;color:#727272;font-weight:400}.creator-form-wrap .submit{background:linear-gradient(360deg,#ffdede,#fff);padding:50px 0!important;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:30px}.creator-form-wrap .submit span{font-size:18px}.creator-form-wrap .submit #submit-form.disabled{pointer-events:none;opacity:.6}.creator-form-wrap .submit input{padding:15px 60px;background-color:#000;font-size:20px;text-transform:uppercase;font-family:pretendard;font-weight:400;color:#fff;border-radius:50px;cursor:pointer;transition:all .3s ease}.creator-form-wrap .submit input:hover{background-color:#2b2b2b}#submission-message{padding:30px;border:1px solid #ededed;border-radius:10px;border-top-color:#fa8a8a;border-top-width:10px}div#submission-message h2{font-size:35px;font-weight:600;margin-bottom:30px}div#submission-message h3{font-size:20px;margin-bottom:30px}.form-header-title{font-style:normal;font-weight:600;font-size:30px;line-height:35px;text-align:center;color:#ff8989;width:300px;margin:0 auto;font-family:pretendard,sans-serif}.program-form-container .header h2.fitText{font-family:Pretendard;font-style:normal;font-weight:600;font-size:28px;line-height:50px;text-align:center;color:#ff8989}@media(max-width:1250px){.footer__group--collapse .fs-accent{font-size:16px}.grid-item-5 h2.grid-item__heading{font-size:35px}.grid-item-5 h2 p{font-size:55px}.product h1.product__title{font-size:30px}.product__description .rte,.flex-accordion__item-toggle{font-size:16px}.flex-accordion__item-content{font-size:14px}.flex-accordion__heading{font-size:28px}.multi-column__grid{grid-gap:50px}.multi-column__inner .multi-column__grid-item-heading{font-size:35px}.multi-column__inner .multi-column__grid-item-text{font-size:18px}.overlayed-banner-container{height:500px}.overlayed-banner-content p{font-size:40px;line-height:55px}h3.product-card-mini__product-title{padding-right:0}.complete-the-look__products .complete-the-look__product .product-card-mini__image-link{max-width:75%;width:100%!important}.full-video-banner-container .banner-product-image{width:40%}.full-video-banner-container .banner-product-image img{width:350px}.full-video-banner-content h2{font-size:50px;line-height:65px}.full-video-banner-content a.banner-button button{font-size:22px;padding:9px 50px}.full-video-banner-content .subtext-wrap h3{font-size:30px;line-height:40px}.full-video-banner-content p{width:90%}.fullwidth-banner-content a.banner-button button{font-size:22px;padding:9px 50px}.member-product-item .timer-container .time-value{font-size:30px}.member-product-item .product-button{font-size:20px;width:200px}.member-product-item .timer-container span.time-label{font-size:10px}.member-product-item .timer-container{justify-content:space-between;grid-gap:5px}.membership-program-content .membership-program-description{font-size:22px;line-height:32px}.membership-program-content .membership-program-title{font-size:30px}button.membership-program-button{font-size:20px;padding:15px 50px}.section-membership-benefits h2,.membership-products h2,.section-membership-banner .membership-banner-content h2{font-size:40px}.section-membership-footer .membership-footer-title{font-size:30px}.section-membership-benefits .membership-benefits-list h3{font-size:28px}.section-membership-benefits .membership-benefits-list p{font-size:18px}.section-membership-program .membership-program-tagline h2{font-size:100px;line-height:100px}.section-membership-program .membership-program-tagline:after{width:125px;height:125px}.membership-program-content .membership-program-title{font-size:35px}.membership-program-content .membership-program-description{font-size:25px;line-height:35px}.section-membership-program .membership-bento-item .bento-item-content h3{font-size:35px}.section-membership-program .membership-bento-item .bento-item-content p{font-size:25px;line-height:35px}.bento-icon-wrap img{width:100%}}@media(max-width:991px){.grid-item-1 .grid-item__text-container-wrapper{padding:20px}.grid-item-1 .grid-item__text-container-inner{align-content:space-between}.grid-item-1 h2.grid-item__subheading{font-size:50px;width:46%;text-align:right}.grid-item-1 .grid-item__text{width:46%;text-align:left}.grid-item-1 .grid-item__text p{font-size:50px}p.grid-item__accent.fs-accent.section-blocks__accent{margin-top:-15px;margin-bottom:20px}.grid-item-4 p.grid-item__accent.fs-accent.section-blocks__accent{font-size:30px}.grid-item-4 h2.grid-item__heading{font-size:50px;margin:15px 0!important}.grid-item-4 h2.grid-item__subheading{font-size:30px}.grid-item-5 .grid-item__text-container-inner{grid-gap:15px;flex-direction:column}.grid-item-5 h2.grid-item__heading{font-size:20px}.grid-item-5 h2 p{font-size:30px}.header-divider{display:none}.pcode-title{margin-bottom:10px;font-size:12px}.marquee-text{font-size:16px}.marquee-container{padding:0}.countdown-banner__bar-item.countdown-banner__bar-item--heading h4{width:fit-content;margin:0 auto;padding:5px 5px 4px;font-size:16px}.countdown-banner__bar-text p{font-size:12px;margin-bottom:10px!important}.countdown-timmer__amount.ff-heading{font-size:16px}.countdown-timer__type.fs-accent{font-size:12px}.countdown-timer__inner{grid-gap:5px}.countdown-banner__bar{grid-gap:40px;display:flex;justify-content:center}.slideshow.slideshow--image-aspect-custom .slideshow-slide__text-container-wrapper{padding:50px 15px}p.slideshow-slide__text-container-accent.fs-accent.section-blocks__accent{margin-bottom:20px}.slideshow-slide__text-container-heading{font-size:40px}.slideshow-slide__text-container-text{padding:0 20px}.slideshow-slide__text-container-text p br{display:none}.section-introduction__heading{font-size:25px!important;margin:0 0 30px!important;line-height:35px}.image-with-text-split{padding:50px 0 0}.shopify-section--full-width{padding:0}.image-with-text-split .image-with-text-split__image{border-radius:0}.image-with-text-split .image-with-text-split__image img.image__img{height:225px}.image-with-text-split__inner{border-radius:0}.image-with-text-split .image-with-text-split__text-container{padding:40px 15px}.image-with-text-split p.image-with-text-split__text-container-accent{font-size:12px}h2.image-with-text-split__text-container-heading{font-size:30px;margin-bottom:20px}.image-with-text-split .image-with-text-split__text-container-subheading{font-size:14px}.btn.btn--primary.btn--overlay{font-size:16px;padding:12px 45px}.image-with-text-split .btn.btn--primary.btn--overlay{font-size:16px;border-radius:0}.quote-section{padding:0}.quote.section{border-radius:0;padding:40px 10px}.quote .quote__item-logo-wrapper{margin-bottom:20px;height:fit-content}.quote__item-logo-wrapper .quote__item-logo img{width:130px}.quote .quote__item-text{margin:0 0 20px;font-size:18px}.quote__item-author{font-size:12px}.quote__item .quote__item-inner{max-width:85%}.collection-list-slider .carousel__navigation-wrapper .section-introduction{margin-top:10px}.shopify-section.footer__parent{margin:0}.footer__group-content,.footer__group.footer__group--links{padding-top:0}header.section.collection-banner{padding:30px 0}.collection-banner__text-container-text{width:100%}.collection-banner__img-text-wrap{height:480px}.collection-banner__text-container-inner{justify-content:end;grid-gap:10px}.collection-banner__text-container-heading{font-size:16px}.collection-banner__text-container-text{font-size:25px;line-height:35px}.collection--has-image.collection--has-breadcrumbs .collection-banner__text-container{padding:30px 20px}.collection-banner__inner .collection-banner__breadcrumbs{margin:0 0 30px}.collection__divider{padding:0}.product-item h4.ff-body.product-item__product-title.fs-product-card-title{font-size:16px;padding:0;line-height:24px}.product-badge{font-size:12px;padding:4px 6px}.product-item p.product-item__price{font-size:16px}.collection-blurb-img-wrap{padding-right:30px}.collection-blurb-img-wrap img{height:400px}.collection-content-wrap h2{font-size:35px;margin-bottom:15px}.collection-content-wrap h4{margin-bottom:30px}.collection-content-wrap h4 strong{font-size:18px}.collection-content-wrap p{font-size:16px;margin-bottom:10px;line-height:24px}.product__details,.left-side-blocks.for-mobile{padding:0}.section.rich-text{padding:0 0 30px}h2.rich-text__heading.ff-heading.fs-heading-1-base.section-blocks__heading,.tiktok-video-embed h2{font-size:25px;padding:0}.accordion:last-child{margin-bottom:0}.tiktok-container{margin-bottom:0}.flex-accordion__image{width:100%}.flex-accordion__image img{height:700px;border-radius:0}.flex-accordion__heading{font-size:25px}.flex-accordion__item-toggle{font-size:14px}.flex-accordion__item-content{font-size:12px}.product h1.product__title{margin:0 0 10px}button.accordion__label h3{font-size:14px}.accordion__content{font-size:12px}.multi-column__inner.section{padding:0}.multi-column__grid{grid-gap:30px;display:flex;flex-direction:column}.multi-column__inner .multi-column__grid-item-accent{margin-bottom:20px}.overlayed-banner-content p{width:100%}#shopify-section-template--14977133183051__1655747757d7226f15 .grid.section{padding:0 0 50px}#shopify-section-template--14977133183051__17153127339f8e6434 h2.apps__heading.ff-heading.fs-heading-3-base.section-introduction__heading{font-size:25px;margin:0 0 30px}.collection-button-container .collection-buttons{grid-gap:15px;padding:0}.collection-buttons a.multi-collection-btn{padding:12px 25px}.collection-content-wrap h1{font-size:40px}.recommended-products{margin-bottom:50px}.product-a-banner{padding-top:0}.complete-the-look__subheading p{font-size:18px}.complete-the-look__subtext.fs-body-100.rte.section-introduction__subtext p{font-size:16px}.complete-the-look__paragraph-content{padding:0}.complete-the-look__products{flex-wrap:wrap;flex-direction:row}.complete-the-look__products .complete-the-look__product{width:47%;border:none!important}.section-content-wrapper{margin-bottom:50px}.featured-collection-grid__products{grid-template-columns:repeat(3,1fr);grid-gap:30px 20px}.section-fullwidth-banner{height:500px}.fullwidth-banner-container{padding:50px 0}.fullwidth-banner-content{width:100%!important;grid-gap:10px}.fullwidth-banner-content .subheading-wrap p{font-size:18px}.fullwidth-banner-content .heading-wrap{justify-content:end!important}.fullwidth-banner-content h2{font-size:30px!important;line-height:40px!important}.fullwidth-banner-content p{font-size:16px}.fullwidth-banner-content a.banner-button button{padding:7px 50px;font-size:18px}.full-video-banner-container .banner-product-image img{width:270px}.section-full-video-banner{top:53px}.full-video-banner-content p{font-size:18px}.full-video-banner-content h2{font-size:40px;line-height:55px}.full-video-banner-content a.banner-button button{padding:7px 50px;font-size:18px}.quick-cart{z-index:auto}.member-product-item .timer-container .time-value{font-size:25px}.section-membership-benefits .membership-benefits-list{padding:25px 50px}.section-membership-banner .membership-banner-content p{font-size:90px}.section-membership-banner .membership-banner-container{padding:80px 0}.floating-icons{right:0}.section-membership-program .membership-program-row{flex-direction:column}.section-membership-program .membership-program-tagline{width:100%}.section-membership-program .membership-program-tagline:after{display:none}.section-membership-program .membership-program-content{width:100%}.section-membership-program .membership-program-bento-wrap{flex-direction:column}.section-membership-program .membership-bento-item{width:100%}}@media(max-width:960px){.section-full-video-banner{height:685px;top:60px}.full-video-banner-container{padding:75px 0}}@media(max-width:767px){.mobile-filters.mobile-filters--has-grid{padding:10px 0}.product-item h4.ff-body.product-item__product-title.fs-product-card-title{font-size:14px;padding:0;line-height:20px}.product-badge{font-size:12px;padding:4px 6px}.product-item p.product-item__price{font-size:14px}.blurb-container{grid-gap:30px}.collection-blurb{padding:20px 0}.collection-blurb-img-wrap{width:100%;padding:0}.collection-blurb-img-wrap img{height:350px;border-radius:20px}.collection-content-wrap{width:100%}.collection-content-wrap h2{font-size:25px;margin-bottom:15px}.collection-content-wrap h4{margin-bottom:15px}.collection-content-wrap h4 strong{font-size:14px;margin-bottom:30px}.collection-content-wrap p{font-size:14px;margin-bottom:10px;line-height:20px}.flex-accordion__image img{height:380px}.recommended-products .carousel__navigation-buttons{display:none!important}.carousel.swiper{width:85%;margin-left:0!important}.product__primary .carousel.swiper{width:100%}.recommended-products .swiper-backface-hidden .swiper-slide{margin-right:15px!important}.section-introduction{width:100%}.product-item h3.ff-body.product-item__product-title.fs-product-card-title{padding:0;font-size:18px}.multi-column__inner .multi-column__grid-item-text{font-size:16px}.multi-column__inner .multi-column__grid-item-heading{font-size:25px}.multi-column__inner .multi-column__grid-item-accent{font-size:16px}.overlayed-banner-container{padding:20px;height:400px;background-position:65% 100%}.overlayed-banner-content p{font-size:25px;line-height:35px}.cart__container,.list-collections__inner{padding:50px 0}.collection-list-slider .collection-item__label h4{font-size:18px}.multi-video-container .swiper-slide{width:100%!important}.multi-video-container .swiper-button-next{background-image:url(/cdn/shop/files/Frame_1.svg?v=1714045019);background-repeat:no-repeat;top:-1px}.multi-video-container .swiper-button-prev{background-image:url(/cdn/shop/files/Frame_2.svg?v=1714045046);background-repeat:no-repeat}.multi-video-container .swiper-button-prev:after{display:none}.multi-video-container .swiper-button-next:after{display:none}.arrow-wrap{display:flex}.arrow-wrap div{position:relative;height:34px;width:34px;background-size:cover;background-position:center;top:unset;bottom:unset;right:unset;left:unset}.thumbnail-title{padding:0}.collection-buttons a.multi-collection-btn{padding:10px 20px;font-size:12px}.collection-button-container{padding:30px 0}.collection-content-wrap h1{font-size:30px}.product-banner-row.mobile{display:block}.product-banner-row.desktop{display:none}.product .product__block--product-header{margin-bottom:10px}.product__price-and-ratings{margin:20px 0 10px}.product .product__breadcrumbs{padding:0 15px;margin-top:0}.shopify-section.main-product-section{padding:0!important}.product__details,.left-side-blocks.for-mobile{padding:0 15px}.apps.section{padding:0 0 50px}.product__media-container.below-mobile .swiper-pagination{display:none}.appio-reviews-widget{padding:0!important}.appio-reviews-widget .appio-body[roll] .appio-reviews-box .swiper-button-next,.appio-body[roll] .appio-reviews-box .swiper-button-prev{display:none!important}.appio-body[roll] .appio-reviews-box{padding-right:19%}#shopify-section-template--14977133576267__1713770434b97a1171{padding-right:0}.apps.section .apps__heading{padding-right:15px}.appio-body[roll] .appio-review-item-body{font-size:16px}br{display:none}.flex-accordion-container{flex-direction:column;grid-gap:30px;padding:40px 0}.flex-accordion__inner{padding:0;width:100%}.flex-accordion__title-wrap{width:100%}.section-content-wrapper{flex-direction:column;grid-gap:20px;margin-bottom:30px}.complete-the-look__paragraph-content{width:100%}h2.complete-the-look__heading.ff-heading.fs-heading-3-base.section-introduction__heading{margin:0!important}.complete-the-look__subheading{width:fit-content}.complete-the-look__products .complete-the-look__product{width:100%}.product-card-mini .product-card-mini__quick-view-button{padding:10px 20px;font-size:16px}.section.complete-the-look{margin-bottom:50px;padding:50px 0}.featured-collection-grid__products{grid-template-columns:repeat(2,1fr);grid-gap:15px 10px}.featured-collection-grid__product .product-item h3.ff-body.product-item__product-title.fs-product-card-title{margin-bottom:5px;font-size:14px;line-height:20px}.featured-collection-grid__product .product-item .appio-rating-badge{margin-top:5px}.featured-collection-grid__product .product-item .appio-rating-badge .appio-stars{margin-top:calc(.3* var(--appio-star-size));margin-bottom:calc(.3* var(--appio-star-size))}.featured-collection-grid__product .product-item .appio-rating-badge .appio-star{transform:scale(.75)}.featured-collection-grid__product .product-item .appio-rating-badge .appio-rating-raters{font-size:11px}.featured-collection-grid__product .product-item p.product-item__price{font-size:16px}.featured-collection-grid__product .product-item .product-badges .product-badge{padding:6px 15px;font-size:12px}.featured-collection-grid__product .product-item__image-link{margin-top:24px}.collection-list-slider{padding:50px 0}.section-fullwidth-banner.centered-style{background-image:url(/cdn/shop/files/Mask_group_2_1ddaec8a-6936-445d-9c64-5e8924b2da3f.png?v=1723728599)!important}.full-video-banner-container{padding:50px 0;flex-direction:column;justify-content:unset}.full-video-banner-container .banner-product-image{width:100%;margin-top:30px}.full-video-banner-container .banner-product-image img{width:100%}.full-video-banner-content{width:100%;justify-content:center}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .fullwidth-banner-content{justify-content:end}#shopify-section-template--14977133183051__fullwidth_banner_cL4TWk .section-fullwidth-banner{background-image:url(/cdn/shop/files/Group_1828.png?v=1723729625)!important}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .section-fullwidth-banner{background-image:url(/cdn/shop/files/Frame_132.png?v=1724229905)!important;height:610px}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .fullwidth-banner-container .fullwidth-banner-content{text-align:left}#shopify-section-template--14977133183051__fullwidth_banner_x8MPBC .fullwidth-banner-content .subheading-wrap{margin-left:0!important}.full-video-banner{height:100%}.section-full-video-banner{position:static;top:unset;height:100%}.section-fullwidth-banner.centered-style .subtext-wrap{align-items:start;text-align:left}.section-fullwidth-banner.centered-style .fullwidth-banner-content .heading-wrap{text-align:left}.full-video-banner .background-video{display:none}.full-video-banner .mobile-background-video{display:block}.product .product-form__cart-submit,.product-login-btn-wrap .product-login-btn{font-size:16px}.article__block-inner br{display:block!important}.section-membership-banner .membership-banner-content h2{font-size:30px}.membership-products .product-timer-container{padding:80px 0}.membership-products h2{font-size:30px;margin-bottom:50px}.membership-products .membership-products-wrap{grid-template-columns:repeat(3,1fr);grid-gap:60px}.floating-icons{display:none}.section-membership-banner .membership-banner-content p{font-size:13.5vw}.section-membership-banner .membership-banner-video .banner-video{width:300px}.section-membership-benefits .membership-benefits-container{padding:80px 0}.section-membership-benefits h2{font-size:30px;margin-bottom:50px}.section-membership-benefits .membership-benefits-list{padding:20px;border-radius:30px}.section-membership-benefits .membership-benefits-list h3{font-size:22px}.section-membership-benefits .membership-benefits-list p{font-size:16px}.section-membership-program .membership-program-image{width:100%}.membership-program-content .membership-program-title{font-size:25px}.membership-program-content .membership-program-description{font-size:18px;line-height:30px}.section-membership-program .membership-program-content{width:100%;padding:40px 20px}.section-membership-program .membership-bento-item{padding:40px 20px}.section-membership-program .membership-bento-item .bento-item-content h3{font-size:25px}.section-membership-program .membership-bento-item .bento-item-content p{font-size:18px;line-height:30px}.section-membership-footer .membership-footer-container{padding:80px 0}.section-membership-footer .membership-footer-title{font-size:22px}.membership-footer-description p{font-size:18px}.membership-footer-social-links .social-link{width:60px;height:60px}.program-form-container a.back-link{padding:10px 45px;font-size:14px}.section-membership-program .membership-program-tagline h2{font-size:50px;line-height:50px}.section-membership-program .membership-program-tagline h2 br{display:block}html[lang=en] #shopify-section-template--14977133183051__fullwidth_banner_qX373T .section-fullwidth-banner{display:none}}@media(max-width:480px){.complete-the-look__products .complete-the-look__product .product-card-mini__image-link{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
