:root{--be-gold: #c9a96e;--be-gold-light: #d4af37;--be-gold-glow: rgba(201, 169, 110, .25);--be-ink: #0a0a0a;--be-ink-soft: #080808;--be-ivory: #f5f0eb;--be-letter-spacing-wide: .18em;--be-letter-spacing-xwide: .3em}.h0,.h1,h1,.h2,h2,.title--primary,.title-wrapper h2{font-weight:400;letter-spacing:.01em}.section-heading,.title-wrapper-with-link .title{font-weight:400}.be-eyebrow{display:inline-block;color:rgb(var(--color-foreground));color:var(--be-gold);font-size:1.1rem;letter-spacing:var(--be-letter-spacing-xwide);text-transform:uppercase;margin-bottom:1.2rem;font-weight:500}.be-divider{width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--be-gold),transparent);margin:1.6rem 0}.be-divider--center{margin-left:auto;margin-right:auto}.be-gold-text{color:var(--be-gold)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:var(--be-letter-spacing-wide);font-size:1.2rem;font-weight:600;min-height:4.8rem;transition:transform .25s ease,box-shadow .3s ease,background-position .4s ease}.button:not(.button--secondary):not([disabled]):hover{transform:translateY(-1px);box-shadow:0 6px 22px var(--be-gold-glow)}.button--secondary:hover{transform:translateY(-1px)}.button--primary,.product-form__submit{background-image:linear-gradient(135deg,rgb(var(--color-button)),rgb(var(--color-button)))}.link,a.link--text:hover,.product__text a:hover{color:var(--be-gold)}.cart-count-bubble{background-color:var(--be-gold);color:#000}::selection{background:var(--be-gold-glow);color:var(--be-gold)}.header__heading-link .h2,.header__heading-logo{letter-spacing:var(--be-letter-spacing-wide);font-weight:400}.header__menu-item:hover span,.header__menu-item:hover .icon-arrow{color:var(--be-gold);text-decoration:none}.header__menu-item span{text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.header__active-menu-item{text-decoration:none}.announcement-bar__message{letter-spacing:var(--be-letter-spacing-wide);text-transform:uppercase;font-size:1.1rem}.card--card,.card--standard{--be-card-transition: .6s cubic-bezier(.25, .46, .45, .94)}.card__media .media img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media .media img{transform:scale(1.06)}.card__heading,.card-information .card__heading{font-weight:400;letter-spacing:.02em}.price__sale .price-item--sale{color:var(--be-gold)}.badge{letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.be-marquee{border-top:1px solid rgba(201,169,110,.15);border-bottom:1px solid rgba(201,169,110,.15);overflow:hidden;padding:1.4rem 0}.be-marquee__track{display:flex;width:max-content;white-space:nowrap;animation:be-marquee-scroll 26s linear infinite}.be-marquee__item{color:var(--be-gold);font-size:1.2rem;letter-spacing:var(--be-letter-spacing-xwide);text-transform:uppercase;font-weight:400;padding-right:3rem;flex-shrink:0}.be-marquee:hover .be-marquee__track{animation-play-state:paused}@keyframes be-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.be-marquee__track{animation:none}}.be-story{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media screen and (min-width:990px){.be-story{grid-template-columns:1fr 1fr;gap:6rem}}.be-story__media{position:relative;overflow:hidden;border-radius:var(--media-radius, 0);aspect-ratio:4 / 5}.be-story__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.25,.46,.45,.94)}.be-story:hover .be-story__media img{transform:scale(1.05)}.be-story__title{font-size:clamp(3.2rem,5vw,5rem);line-height:1.1;font-weight:400}.be-story__text{margin:0 0 1.6rem;line-height:1.8;opacity:.78}.be-stats{display:flex;gap:3rem;margin:2.4rem 0;flex-wrap:wrap}.be-stat__number{font-family:var(--font-heading-family);color:var(--be-gold);font-size:2.8rem;line-height:1}.be-stat__label{display:block;font-size:1.1rem;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-top:.6rem}.be-lookbook__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.be-lookbook__title{font-size:clamp(2.6rem,4vw,4rem);font-weight:400}.be-lookbook__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--be-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;white-space:nowrap;transition:gap .3s ease}.be-lookbook__link:hover{gap:1.4rem}.be-lookbook__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:.5rem}.be-lookbook__track::-webkit-scrollbar{display:none}.be-lookbook__item{position:relative;flex:0 0 auto;width:22rem;aspect-ratio:2 / 3;overflow:hidden;scroll-snap-align:start;border-radius:var(--media-radius, 0);background:#161616}@media screen and (min-width:750px){.be-lookbook__item{width:26rem}}.be-lookbook__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.be-lookbook__item:hover img{transform:scale(1.08)}.be-lookbook__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a33;transition:background .3s ease}.be-lookbook__item:hover:after{background:#0a0a0a66}.be-testimonials__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:750px){.be-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.be-testimonial{border:1px solid rgba(201,169,110,.18);padding:3rem 2.4rem;border-radius:var(--media-radius, 0);transition:border-color .3s ease,transform .3s ease;background:#c9a96e05}.be-testimonial:hover{border-color:#c9a96e73;transform:translateY(-3px)}.be-testimonial__stars{color:var(--be-gold);letter-spacing:.3em;font-size:1.4rem;margin-bottom:1.6rem}.be-testimonial__quote{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.6;margin:0 0 2rem;opacity:.9}.be-testimonial__author{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--be-gold)}.be-testimonial__role{display:block;font-size:1.1rem;opacity:.45;margin-top:.4rem;text-transform:none;letter-spacing:0}.be-center{text-align:center}.be-center .be-divider{margin-left:auto;margin-right:auto}.footer__content-top{padding-bottom:3rem}.footer-block__heading{letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem;color:var(--be-gold)}.footer__list-social .list-social__link:hover .icon{color:var(--be-gold)}.banner__heading{font-weight:400;letter-spacing:.01em}.banner__text.subtitle{letter-spacing:.04em}.banner__box .be-eyebrow{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/boutique-elena.css.map */
