:root{--eg-gold: #B59010;--eg-gold-light: #C9A820;--eg-gold-dark: #8A6C08;--eg-gold-subtle: rgba(181, 144, 16, .12);--eg-ivory: #FFFFFF;--eg-cream: #F6F3ED;--eg-deep: #141414;--eg-gray: #6B6B6B;--eg-transition: .4s cubic-bezier(.25, .46, .45, .94)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background-color:var(--eg-deep)!important;padding:9px 0!important}.announcement-bar__message{color:var(--eg-gold-light)!important;font-size:11px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important}.header{border-bottom:1px solid rgba(20,20,20,.08)!important;background-color:#f5f3ef!important}.header__menu-item,.header__menu-item span{font-size:14px!important;font-weight:400!important;letter-spacing:.3px!important;text-transform:none!important;color:var(--eg-deep)!important;transition:color var(--eg-transition)!important;position:relative!important}.header__active-menu-item,.header__menu-item[aria-current=page] span,.header__menu-item--active span{color:var(--eg-gold)!important;border-bottom:1.5px solid var(--eg-gold)!important;padding-bottom:2px!important}.header__menu-item:hover span,.header__menu-item:hover{color:var(--eg-gold)!important;opacity:1!important}.header__heading-logo{max-width:130px!important;width:auto!important;height:auto!important;display:block!important}.header__heading-link{letter-spacing:.1em!important}.header__heading-link span.h2{font-size:2.2rem!important;letter-spacing:.12em!important;font-weight:400!important;font-family:var(--font-heading-family)!important}.subtitle,.eyebrow,[class*=eyebrow],.rich-text__subheading,.caption-with-letter-spacing,.featured-collection__title-wrapper .caption-with-letter-spacing{color:var(--eg-gold)!important;letter-spacing:3px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important}h1,h2,h3,h4,.title,.card__heading,.card__heading a,.banner__heading,.rich-text__heading{letter-spacing:.02em;font-weight:400}h2.title{font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:1.2}h1.banner__heading{font-size:clamp(3rem,5.5vw,5.5rem)!important;line-height:1.15!important;letter-spacing:.01em!important}.button,.button--primary,.button--secondary,[type=submit].button{letter-spacing:2px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;padding:1.4rem 3rem!important;transition:all var(--eg-transition)!important}.button,.button--primary{background-color:var(--eg-gold)!important;border-color:var(--eg-gold)!important;color:#fff!important}.button:hover,.button--primary:hover{background-color:var(--eg-gold-dark)!important;border-color:var(--eg-gold-dark)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #b590104d!important}.button--secondary{background-color:transparent!important;border-color:var(--eg-gold)!important;color:var(--eg-gold)!important}.button--secondary:hover{background-color:var(--eg-gold)!important;color:#fff!important}.banner__box{background:transparent!important;box-shadow:none!important;padding:0!important}.banner__box .caption-with-letter-spacing,.banner__box .subtitle{color:#1414148c!important;font-size:10px!important;letter-spacing:3.5px!important;font-weight:400!important;text-transform:uppercase!important;margin-bottom:1.4rem!important;display:block!important}.banner__box .banner__heading,.slideshow__slide .banner__heading,.image-banner .banner__heading{color:#1a1a1a!important;font-size:clamp(3.2rem,5.5vw,5.8rem)!important;line-height:1.12!important;letter-spacing:.01em!important;font-weight:400!important;margin-bottom:2.8rem!important}.banner__box .banner__buttons{display:flex!important;flex-wrap:wrap!important;gap:1.2rem!important;align-items:center!important}.banner__box .button,.banner__box .button--primary{background-color:var(--eg-gold)!important;border-color:var(--eg-gold)!important;color:#fff!important;font-size:10px!important;letter-spacing:2.5px!important;padding:1.4rem 2.8rem!important;border-radius:3px!important}.banner__box .button--secondary{background-color:transparent!important;border:1.5px solid var(--eg-deep)!important;color:var(--eg-deep)!important;font-size:10px!important;letter-spacing:2.5px!important;padding:1.4rem 2.8rem!important;border-radius:3px!important}.banner__box .button--secondary:hover{background-color:var(--eg-deep)!important;color:#fff!important}.banner,.image-banner{min-height:88vh!important}@media screen and (min-width:990px){.banner,.image-banner{min-height:92vh!important}}.card-wrapper{transition:transform var(--eg-transition)!important}.card-wrapper:hover{transform:translateY(-6px)!important}.card{border-radius:0!important;overflow:hidden;transition:box-shadow var(--eg-transition)!important;background-color:transparent!important}.card-wrapper:hover .card{box-shadow:0 20px 60px #1414141a!important}.card__media img,.card__media .media img{transition:transform .7s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.05)!important}.card__heading{font-size:1.6rem!important;letter-spacing:.03em!important;margin-top:1.4rem!important}.card__heading a{color:var(--eg-deep)!important;transition:color var(--eg-transition)!important}.card__heading a:hover{color:var(--eg-gold)!important;text-decoration:none!important;opacity:1!important}.card__information .caption{font-style:italic;color:var(--eg-gray)!important;font-size:1.25rem!important;letter-spacing:.02em!important}.price,.price-item{font-size:1.4rem!important;letter-spacing:.04em!important}.price--on-sale .price-item--sale,.price-item--sale{color:var(--eg-gold)!important;font-weight:500!important}.price-item--regular:not(.price-item--last){color:var(--eg-gray)!important}.badge{letter-spacing:1.5px!important;font-size:.9rem!important;text-transform:uppercase!important;font-weight:500!important;border-radius:2px!important}.badge--bottom-left,.badge--top-left{background-color:var(--eg-deep)!important;color:#fff!important}.quick-add__submit{background-color:var(--eg-deep)!important;color:#fff!important;border-color:var(--eg-deep)!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-size:10px!important;transition:all var(--eg-transition)!important}.quick-add__submit:hover{background-color:var(--eg-gold)!important;border-color:var(--eg-gold)!important}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--eg-gold)!important;box-shadow:0 0 0 1px var(--eg-gold)!important;outline:none!important}.field__label{letter-spacing:.08em;font-size:1.1rem!important;text-transform:uppercase}.product__title{font-size:clamp(2.4rem,3.5vw,3.6rem)!important;letter-spacing:.02em!important;font-weight:400!important;line-height:1.25!important}.product__vendor{color:var(--eg-gray)!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:1.1rem!important}.variant-pills__input:checked+.variant-pills__label{border-color:var(--eg-gold)!important;color:var(--eg-gold)!important;background-color:var(--eg-gold-subtle)!important}.variant-pills__label:hover{border-color:var(--eg-gold)!important}.image-with-text__heading{letter-spacing:.02em!important}.image-with-text__text a,.image-with-text__text .button-label{color:var(--eg-gold)!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:1.1rem!important;font-weight:500!important;border-bottom:1px solid var(--eg-gold)!important;padding-bottom:2px!important;text-decoration:none!important}.multicolumn-card__title{font-size:1.4rem!important;letter-spacing:.05em!important}.multicolumn-card__info{font-size:1.3rem!important;line-height:1.7!important;color:var(--eg-gray)!important}.rich-text__heading{font-weight:400!important;letter-spacing:.02em!important}blockquote,.testimonials__text{font-style:italic;line-height:1.8;color:var(--eg-deep)!important}.rich-text__blocks blockquote:before,blockquote:before{color:var(--eg-gold)!important;opacity:.25;font-size:5em;line-height:0;vertical-align:-.4em}.email-signup-banner__heading{letter-spacing:.03em!important}.newsletter-form__submit{letter-spacing:1.5px!important;text-transform:uppercase!important}.footer{border-top:1px solid rgba(20,20,20,.1)!important}.footer__heading{letter-spacing:2.5px!important;font-size:1.05rem!important;text-transform:uppercase!important;font-weight:500!important;color:var(--eg-deep)!important}.footer-block__details-content a{color:var(--eg-gray)!important;font-size:1.3rem!important;transition:color var(--eg-transition)!important}.footer-block__details-content a:hover{color:var(--eg-gold)!important;opacity:1!important}.pagination__item--current{border-color:var(--eg-gold)!important;color:var(--eg-gold)!important}.pagination__item:hover:not(.pagination__item--current){color:var(--eg-gold)!important;border-color:var(--eg-gold)!important}.cart-count-bubble{background-color:var(--eg-gold)!important;color:#fff!important}.cart__footer .button{letter-spacing:2px!important}.header__icon:hover svg,.header__icon:hover path{color:var(--eg-gold)!important;fill:var(--eg-gold)!important}.loading-overlay__spinner .path{stroke:var(--eg-gold)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f6f3ed}::-webkit-scrollbar-thumb{background:var(--eg-gold);border-radius:2px}.shopify-section{padding-top:0}.featured-collection .title-wrapper{padding-bottom:2rem}.grid--2-col-tablet .grid__item,.grid--3-col-desktop .grid__item{gap:0}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important;transition-duration:.7s!important}@media(max-width:749px){.announcement-bar__message{font-size:9px!important;letter-spacing:1.8px!important}.header__menu-item,.header__menu-item span{font-size:11px!important;letter-spacing:1.5px!important}h1.banner__heading{font-size:clamp(2.4rem,8vw,3.5rem)!important}.button{padding:1.2rem 2.2rem!important}}@media screen and (min-width:990px){.header--middle-left .header__inline-menu .list-menu--inline{flex-wrap:nowrap!important;white-space:nowrap!important}.header--middle-left .header__inline-menu .header__menu-item span{font-size:14px!important;letter-spacing:.3px!important}}.mega-menu__content{border-top:2px solid var(--eg-gold)!important}.predictive-search__item-vendor{color:var(--eg-gray)!important}.predictive-search__item-price .price-item--sale{color:var(--eg-gold)!important}.link:hover,a.full-unstyled-link:hover{color:var(--eg-gold)!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/elegance-bridal.css.map */
