@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap";:root{--fn-black: #1A1A1A;--fn-ivory: #FFF8F3;--fn-rose: #D4456B;--fn-rose-hover: #B83558;--fn-champagne: #C9A87C;--fn-burgundy: #7D2E3F;--fn-gold: #E8C547;--fn-gray: #8B8B8B;--fn-light-gray: #E5E5E5}body{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--fn-black);background-color:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.section-title,.product-title{font-family:Playfair Display,serif;font-weight:600;letter-spacing:.02em;color:var(--fn-black)}.btn:not(.slide-button),button:not(.slide-button),a.button:not(.slide-button),input[type=submit],input[type=button]{border-radius:50px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 32px!important;transition:all .25s ease!important}.spotlight-image .button,.spotlight-block .button{background-color:var(--fn-black)!important;border:2px solid var(--fn-black)!important;color:var(--fn-ivory)!important}.spotlight-image .button:hover,.spotlight-block .button:hover{background-color:var(--fn-rose)!important;border-color:var(--fn-rose)!important;color:#fff!important}.btn:not(.slide-button):hover,button:not(.slide-button):hover,a.button:not(.slide-button):hover,input[type=submit]:hover,input[type=button]:hover{background-color:var(--fn-rose)!important;border-color:var(--fn-rose)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #d4456b59!important}.slide-button{border-radius:50px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:all .25s ease!important}.announcement-bar,.site-announcement-bar,[class*=announcement]{background-color:var(--fn-black)!important;color:var(--fn-ivory)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header,.site-header,#site-header,header[role=banner]{background-color:#fff!important;border-bottom:1px solid var(--fn-light-gray)!important;box-shadow:none!important}.header__nav a,.site-nav a,.nav-menu a,.header__menu a{font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--fn-black)!important;transition:color .2s ease!important}.header__nav a:hover,.site-nav a:hover,.nav-menu a:hover,.header__menu a:hover{color:var(--fn-rose)!important}.product-item,.card--product,.product-card{border-radius:12px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}.product-item:hover,.card--product:hover,.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0000001a!important}.product-item__title,.card__heading,.product-card__title{font-family:Playfair Display,serif!important;font-size:16px!important;font-weight:600!important;color:var(--fn-black)!important}.price,.product-price,.price__regular{font-size:15px!important;font-weight:700!important;color:var(--fn-black)!important}.price--on-sale .price__sale,.badge--sale{color:var(--fn-rose)!important}.badge,.product-badge,[class*=badge]{background-color:var(--fn-rose)!important;color:#fff!important;border-radius:20px!important}.section__title,.collection__title,.page-title,h1.title,h2.title{font-family:Playfair Display,serif!important;font-size:clamp(28px,4vw,48px)!important;font-weight:600!important;color:var(--fn-black)!important}.hero__title,.slideshow__title,.banner__title{font-family:Playfair Display,serif!important;font-size:clamp(36px,6vw,72px)!important;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.25)!important}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{border:1.5px solid var(--fn-light-gray)!important;border-radius:8px!important;font-size:14px!important;color:var(--fn-black)!important;padding:12px 16px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--fn-rose)!important;outline:none!important;box-shadow:0 0 0 3px #d4456b1f!important}.product__title,.product-single__title{font-family:Playfair Display,serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:600!important}.product__price,.product-single__price{font-size:22px!important;font-weight:700!important}.product-form__submit,[name=add],.btn--add-to-cart{background-color:var(--fn-black)!important;border-color:var(--fn-black)!important;color:var(--fn-ivory)!important;border-radius:50px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:16px 40px!important}.product-form__submit:hover,[name=add]:hover,.btn--add-to-cart:hover{background-color:var(--fn-rose)!important;border-color:var(--fn-rose)!important;color:#fff!important}.newsletter,.newsletter-section,[class*=newsletter]{background-color:var(--fn-black)!important;color:var(--fn-ivory)!important}.newsletter .btn,.newsletter button,.newsletter input[type=submit]{background-color:var(--fn-rose)!important;border-color:var(--fn-rose)!important;color:#fff!important}.site-footer,footer.footer,#site-footer{background-color:var(--fn-black)!important;color:#fff8f3cc!important;border-top:3px solid var(--fn-rose)!important}.site-footer h4,.site-footer .footer__heading,footer .footer__heading{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fn-champagne)!important}.site-footer a,footer a{color:#fff8f3bf!important;text-decoration:none!important}.site-footer a:hover,footer a:hover{color:var(--fn-rose)!important}.testimonial,.review,[class*=testimonial]{background-color:var(--fn-ivory)!important;border-radius:16px!important;border-left:4px solid var(--fn-rose)!important}a{color:var(--fn-black);transition:color .2s ease}a:hover{color:var(--fn-rose)}::selection{background-color:var(--fn-rose)!important;color:#fff!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--fn-ivory)}::-webkit-scrollbar-thumb{background:var(--fn-champagne);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fn-rose)}.mobile-nav,.bottom-nav,.sticky-toolbar{background-color:#fff!important;border-top:1px solid var(--fn-light-gray)!important}.mobile-nav a.is-active,.bottom-nav a.is-active,.mobile-nav a:hover,.bottom-nav a:hover{color:var(--fn-rose)!important}.collapsible__button,.accordion__button,details summary{font-size:14px!important;font-weight:600!important;color:var(--fn-black)!important;border-bottom:1px solid var(--fn-light-gray)!important}.collapsible__button:hover,.accordion__button:hover,details summary:hover{color:var(--fn-rose)!important}.adaptive_height{position:relative;overflow:hidden}.adaptive_height .slide-image{position:absolute!important;top:0;left:0;right:0;bottom:0;display:block!important;width:100%;height:100%}.adaptive_height .slide-image img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow-wrapper .heading-slide,.slideshow-wrapper h2.heading{font-size:58px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:768px){.slideshow-wrapper .heading-slide,.slideshow-wrapper h2.heading{font-size:32px!important;line-height:1.15!important}}.slideshow-wrapper .sub-heading-slide,.slideshow-wrapper .sub-heading{font-size:18px!important;font-weight:300!important;letter-spacing:.5px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.header-nav-plain .nav-link,.header-nav-plain a{font-size:13px;font-weight:600;letter-spacing:1.5px}.spotlight-block-title,.product-block-title,h2.title-block{font-size:22px!important;font-weight:700!important;letter-spacing:2px;text-transform:uppercase}.spotlight-item .title,.spotlight-image .title{font-size:18px!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.5)}.product-item .product-title,.product-card .product-title{font-size:14px;font-weight:500;letter-spacing:.3px}.announcement-close{font-size:0px!important;letter-spacing:0!important;padding:0!important;text-transform:none!important;width:17px!important;height:17px!important;min-width:unset!important;min-height:unset!important;border:none!important;background:none!important;box-shadow:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/feminineus-custom.css.map */
