@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300&family=Inter:wght@300;400;500;600&display=swap";html{background:#f8f4ef!important}body{background:#f8f4ef!important;color:#2b2826!important;font-family:Inter,sans-serif!important}.wrapper-body{background:#f8f4ef!important;padding-top:90px!important}.template-index .wrapper-body{background:#f8f4ef!important}.shopify-section{background-color:transparent!important}.body-content-wrapper{background:#f8f4ef!important}.site-luxury-header{height:90px!important;min-height:90px!important;background:#f8f4eff7!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(196,154,122,.2)!important;box-shadow:0 2px 20px #2b28260f!important;transition:all .35s ease!important}.site-luxury-header .container,.site-luxury-header .nav-wrapper{height:90px!important}.site-luxury-header .logo{font-family:Cormorant Garamond,serif!important;font-size:28px!important;font-weight:600!important;letter-spacing:.08em!important;color:#2b2826!important;text-decoration:none!important}.site-luxury-header .logo span{color:#c49a7a!important}.site-luxury-header .main-nav a,.site-luxury-header nav a{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#2b2826!important;padding:8px 0!important;position:relative!important}.site-luxury-header .main-nav ul a:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:1px!important;background:#c49a7a!important;transition:width .3s ease!important}.site-luxury-header .main-nav ul a:hover:after{width:100%!important}.site-luxury-header .main-nav ul li{margin:0 20px!important}.site-luxury-header .nav-icons button,.site-luxury-header .nav-icons a{color:#2b2826!important;font-size:16px!important;padding:10px!important}.site-luxury-header.scrolled{background:#f8f4effc!important;box-shadow:0 4px 30px #2b28261f!important}.halo-product-block .halo-block-header,.halo-product-block .halo-block-title,.halo-product-block .block-title-wrap,.halo-product-block .title,.halo-block .block-header,.halo-block .block-title,.halo-product-block h2,.product-tab-block h2,.section-title,.section-heading h2,.title-section,.section-title-wrap,.block-header .title,.tab-heading,.halo-title,.title-wrapper{background:transparent!important;background-color:transparent!important;color:#2b2826!important;box-shadow:none!important;font-family:Cormorant Garamond,serif!important}.halo-product-block .halo-block-header:before,.halo-product-block .halo-block-header:after,.block-title:before,.block-title:after,.section-title:before,.section-title:after{display:none!important}.halo-product-block h2,.section-heading h2,.block-header h2{font-family:Cormorant Garamond,serif!important;font-size:2.2rem!important;font-weight:600!important;letter-spacing:.04em!important;color:#2b2826!important;position:relative!important;padding-bottom:16px!important}.halo-product-block h2:after,.section-heading h2:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:60px!important;height:2px!important;background:linear-gradient(90deg,#C49A7A,transparent)!important}.halo-product-block .view-all,.block-header .link-view-all,.view-all-link,.link-view-all{color:#c49a7a!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-bottom:1px solid #C49A7A!important;padding-bottom:2px!important}.card,.card-product,.product-item,.product-card{background:#fff!important;border:1px solid #EDE6DE!important;border-radius:16px!important;overflow:hidden!important;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease!important}.card:hover,.card-product:hover,.product-item:hover,.product-card:hover{box-shadow:0 8px 30px #c49a7a2e!important;border-color:#c49a7a!important;transform:translateY(-3px)!important}.card .card-media img,.card-product img,.product-item img{transition:transform .5s ease!important}.card:hover .card-media img,.card-product:hover img,.product-item:hover img{transform:scale(1.06)!important}.card .card-information__text,.card .card-body,.product-item .product-title,.card-information,.card-vendor{padding:14px 16px!important;background:#fff!important;color:#2b2826!important}.card .card-information__text .h2,.card-information h3,.product-item .product-title a{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#2b2826!important;line-height:1.5!important}.card .badge,.card .badge--best-seller,.badge-new,.badge-sale{background:linear-gradient(135deg,#c49a7a,#d4af37)!important;color:#fff!important;border-radius:20px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:3px 10px!important}.card .button-atc,.card .quick-add-btn,.card .card-actions .button{background:#c49a7a!important;color:#fff!important;border-radius:30px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:0!important;transition:opacity .3s ease!important}.card:hover .button-atc,.card:hover .quick-add-btn,.card:hover .card-actions .button{opacity:1!important}.price,.card-information .price,.product-item .price{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#7a6458!important;letter-spacing:.02em!important}.price--sale .price-item--regular{color:#c49a7a!important}.price-item--compare{color:#b0b0a0!important;font-size:13px!important}.slideshow-section,.banner-slideshow,.hero-slideshow,section[id*=slideshow],.shopify-section:first-child .adaptive_height{max-height:70vh!important;min-height:380px!important}.halo-product-block{padding:60px 0!important}.halo-product-block+.halo-product-block{background:#f2ede6!important}.instagram-grid-section img,.instagram-slide img,[class*=featured] img,[class*=brand] img{filter:grayscale(0%)!important;transition:filter .4s ease,transform .4s ease!important}.newsletter-section,.section-newsletter,.footer-newsletter,#shopify-section-newsletter{background:linear-gradient(135deg,#c49a7a,#d4af37)!important;padding:60px 40px!important;border-radius:0!important}.newsletter-section h2,.section-newsletter .title,.footer-newsletter .heading,.newsletter-section .heading{color:#fff!important;font-family:Cormorant Garamond,serif!important;font-size:2.5rem!important}.newsletter-section p,.section-newsletter .subtext,.footer-newsletter .subtext{color:#ffffffd9!important}.newsletter-section input[type=email],.section-newsletter input[type=email],.footer-newsletter input[type=email]{background:#ffffff40!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;border-radius:30px!important}.newsletter-section input::placeholder,.section-newsletter input::placeholder{color:#ffffffb3!important}.newsletter-section .button,.section-newsletter button[type=submit],.footer-newsletter .button{background:#2b2826!important;color:#fff!important;border-radius:30px!important;border:none!important}.wrapper-footer,footer,.site-footer,.footer-01,.footer-02,.halo-footer,[class*=footer]{background-color:#2b2826!important}.wrapper-footer *:not(a):not(button):not(input):not(svg):not(path){color:#e8d5b5!important}.wrapper-footer h2,.wrapper-footer h3,.wrapper-footer h4,[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{color:#fff!important;font-family:Cormorant Garamond,serif!important;font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.wrapper-footer a,[class*=footer] a{color:#e8d5b5!important;text-decoration:none!important;transition:color .3s!important}.wrapper-footer a:hover,[class*=footer] a:hover{color:#c49a7a!important}.footer-bottom,.footer__bottom,[class*=footer-bottom]{background-color:#0000004d!important;border-top:1px solid rgba(232,213,181,.1)!important}.footer-bottom *{color:#7a6458!important}.wrapper-footer .list-social a,[class*=footer] .list-social a{color:#e8d5b5!important}.product__title,.product-title,.product-single__title,.productView-title,.product-info h1,.product-info h2{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;line-height:1.55!important;word-spacing:.05em!important;letter-spacing:.02em!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;color:#2b2826!important;margin-bottom:14px!important;display:block!important}.product__description,.productView-description,.product-description .rte{line-height:1.85!important;font-size:15px!important;color:#5a4f47!important}.product-form__input,.variant-selector,.halo-variant-picker,.product-options,.selector-wrapper{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.button,.btn-primary,.shopify-payment-button__button,.checkout-btn,.btn{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:30px!important;padding:16px 36px!important;transition:all .3s ease!important}.button--primary,.btn-1{background:#c49a7a!important;color:#fff!important;border:2px solid #C49A7A!important}.button--primary:hover,.btn-1:hover{background:#b0886a!important;border-color:#b0886a!important}.button--secondary,.btn-2{background:transparent!important;color:#2b2826!important;border:2px solid #2B2826!important}.button--secondary:hover{background:#2b2826!important;color:#fff!important}.announcement-bar,.halo-announcement-bar{background:#ede6de!important;color:#2b2826!important}.customer-review-block,.review-section,[class*=recently]{background:#f8f4ef!important}.customer-review__item,.review__item{background:#fff!important;border:1px solid #E8D5B5!important;border-radius:12px!important}input[type=text],input[type=email],input[type=search],textarea,select{background:#fff!important;color:#2b2826!important;border:1px solid #E8D5B5!important;border-radius:8px!important}div[style*="background: #000"],div[style*="background:#000"],div[style*="background-color: #000"],div[style*="background-color:#000"],div[style*="background: #1"],div[style*="background:#1"]{background:transparent!important;color:#2b2826!important}.halo-product-bundle,.halo-bundle,[class*=bundle],.bundle-options,.volume-pricing,.product-options .swatch,.bundled-product,.bundle-product{pointer-events:auto!important;z-index:99!important}.halo-bundle .bundle-product.is-active,.halo-bundle .bundle-product.active,.halo-bundle input:checked+label.bundle-product,[class*=bundle].is-active,[class*=bundle].active,[class*=bundle] div.active{border-color:#c49a7a!important;box-shadow:0 0 0 1px #c49a7a!important}.halo-block-header .title,.halo-block-header .text,.halo-block-header span,.title[style*=background],.text[style*=background],span[style*=background],[class*=recently] .title,[class*=recently] .text,[class*=recently] span_text,[class*=recently] span{background-color:transparent!important;background:transparent!important;color:#2b2826!important}.product-property,.line-item-property__field,.product-form__input--text,.product-form__input--file,[data-product-custom-properties],.custom-property-block,label:contains("Input Text"),label:contains("Input File"){display:none!important}.wishlist-icon.is-active i,.halo-wishlist-icon.is-active svg,.wishlist-icon:hover i,a.wishlist-toggle:hover i{color:#c49a7a!important;fill:#c49a7a!important}.wishlist-icon svg path{transition:fill .3s ease,stroke .3s ease}.wishlist-icon.is-active svg path{fill:#c49a7a!important;stroke:#c49a7a!important}.cart-count-bubble,.header__icon--cart .cart-count-bubble,.cart-count{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;border-radius:50%!important;background:#c49a7a!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:0!important;margin:0!important;line-height:1!important;box-sizing:border-box!important}.luxury-collection-search{margin:0 0 30px;width:100%}.luxury-collection-search .search-form{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(196,154,122,.4);max-width:400px;background:transparent!important}.luxury-collection-search .custom-search-icon{color:#c49a7a;font-size:14px;position:absolute;left:5px}.luxury-collection-search .search-input{width:100%;border:none!important;background:transparent!important;color:#2b2826!important;padding:12px 10px 12px 30px!important;font-family:Inter,sans-serif;font-size:14px;box-shadow:none!important;outline:none!important}.luxury-collection-search .search-input::placeholder{color:#2b282680;text-transform:uppercase;letter-spacing:.1em;font-size:12px}ul.productGrid,.productListing.productGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:30px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}ul.productGrid>li.product,.productListing.productGrid>li.product{width:100%!important;margin:0!important;max-width:100%!important;display:block!important}ul.productGrid .card,ul.productGrid .product-item,ul.productGrid .product-card{width:100%!important;min-width:100%!important}.product-item .product-title,.product-item .product-title a{white-space:normal!important;word-wrap:break-word!important;display:block!important}.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-overlay.active{opacity:1;pointer-events:auto}.mobile-drawer{position:fixed;top:0;left:-320px;width:300px;max-width:80vw;height:100vh;background:#f8f4ef;z-index:10000;box-shadow:2px 0 20px #0000001a;transition:left .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;padding:40px 20px}.mobile-drawer.active{left:0}.drawer-close{background:transparent;border:none;font-size:24px;color:#2b2826;position:absolute;top:20px;right:20px;cursor:pointer}.mobile-nav-inner ul{list-style:none;padding:0;margin:40px 0 0}.mobile-nav-inner li{margin-bottom:20px;border-bottom:1px solid rgba(196,154,122,.2);padding-bottom:15px}.mobile-nav-inner a{color:#2b2826;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.search-overlay-custom{position:fixed;top:-100%;left:0;width:100vw;height:100vh;background:#f8f4effa;z-index:10001;display:flex;align-items:center;justify-content:center;transition:top .4s ease}.search-overlay-custom.active{top:0}.search-overlay-custom .search-container{width:90%;max-width:600px;position:relative}.search-overlay-custom input{width:100%;font-size:24px;padding:20px 0;border:none;border-bottom:2px solid #C49A7A;background:transparent;color:#2b2826;outline:none}.search-close{background:transparent;border:none;font-size:30px;position:absolute;top:30px;right:40px;cursor:pointer;color:#2b2826}@media(min-width:1025px){.mobile-toggle{display:none!important}}@media(max-width:1024px){.site-luxury-header .main-nav{display:none!important}.site-luxury-header .mobile-toggle{display:block!important;font-size:20px;background:none;border:none;padding:10px;cursor:pointer;color:#2b2826}.site-luxury-header .nav-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.site-luxury-header .logo{font-size:24px!important;margin:0 auto}ul.productGrid,.productListing.productGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:15px!important}.hero-slideshow,.banner-slideshow,.slideshow-section,.adaptive_height{min-height:250px!important;height:auto!important;max-height:none!important}.newsletter-section{padding:40px 20px!important}.newsletter-section h2{font-size:1.8rem!important}.halo-product-block h2,.section-heading h2{font-size:1.6rem!important}.site-luxury-header .customer_login_link,.site-luxury-header .wishlist-toggle{display:none!important}}.halo-cart-sidebar,.halo-sidebar,#halo-cart-sidebar{z-index:10500!important}.background-overlay,.cart-sidebar-show .background-overlay{z-index:10499!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ella-luxury-fragrance.css.map */
