:root{--fashion-black: #0a0a0a;--fashion-white: #ffffff;--fashion-off-white: #f7f5f2;--fashion-charcoal: #1c1c1c;--fashion-gray: #6b6b6b;--fashion-light-gray: #d4d4d4;--fashion-border: #e0ddd9;--fashion-taupe: #c9bfb0;--fashion-content-width: 1440px;--fashion-section-v: 80px;--fashion-section-v-sm: 48px;--fashion-letter-spacing-caps: .1em;--fashion-letter-spacing-nav: .06em;--fashion-transition: .22s ease}h1,.h1{letter-spacing:-.02em}h2,.h2{letter-spacing:-.015em}h3,.h3{letter-spacing:-.01em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:500;border-block-end:1px solid var(--fashion-border)}.announcement-bar .text-component{font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps)}#header-component,.header{border-block-end:1px solid var(--fashion-border)}.header__menu-item,.header-menu .menu__item__default>a,.menu__item__default>.popup-link,.header-actions .header-actions__action{font-size:.75rem;letter-spacing:var(--fashion-letter-spacing-nav);text-transform:uppercase;font-weight:500}.header__logo,._header-logo{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mega-menu-list a,.submenu__item a,.menu__item__default .submenu a{font-size:.8rem;letter-spacing:var(--fashion-letter-spacing-nav);font-weight:400;text-transform:uppercase}#header-component[sticky]{border-block-end:1px solid var(--fashion-border)}.hero__content-wrapper{padding-block-end:48px}.hero .text-component h1,.hero .text-component h2,.hero .text-component h3{letter-spacing:-.03em;line-height:1.05;font-weight:700}.hero .button,.hero .button-custom{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;border-radius:0;padding-inline:32px;padding-block:14px}.button:not(.button-secondary,.button-unstyled,.button-custom){border-radius:0;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-size:.72rem;font-weight:600;padding-inline:28px;padding-block:14px;transition:opacity var(--fashion-transition)}.button:not(.button-secondary,.button-unstyled,.button-custom):hover{opacity:.82}.button-secondary{border-radius:0;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-size:.72rem;font-weight:600;padding-inline:28px;padding-block:14px}.button-link,.link,a.link{letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.product-card{transition:none}.product-card-gallery{overflow:hidden;border-radius:0}.product-card-gallery img,.product-card__gallery-img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card-gallery img,.product-card:hover .product-card__gallery-img{transform:scale(1.03)}.product-card .product-title,.product-card .text-component[class*=product-title],.product-card [class*=product-title]{font-size:.85rem;letter-spacing:.01em;font-weight:400;margin-block-start:10px;line-height:1.4}.product-card .price,.product-card .price-component{font-size:.82rem;font-weight:500;margin-block-start:4px;letter-spacing:.01em}.product-badges,.badge--sale,.product-badge{font-size:.65rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;border-radius:0;padding:3px 7px}.badge--sold-out,[data-sold-out] .product-badge{opacity:.5;font-size:.65rem}.quick-add__button{border-radius:0;font-size:.68rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.collection-title,.shopify-section .text-component h1,.shopify-section .text-component h2{letter-spacing:-.02em}.facets__label,.facets__summary{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:500}.facets__option{font-size:.8rem;letter-spacing:.01em}.sorting .select__select,.sorting select{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:500;border-radius:0}.product-information .text-component h1,.product-information h1,.product-information [class*=h1],.product-information [class*=h2]{font-size:clamp(1.5rem,2.5vw,2.2rem);letter-spacing:-.02em;font-weight:600;line-height:1.15}.product-information .price-component,.product-information .price{font-size:1rem;font-weight:500;letter-spacing:.01em}.price__compare,.price--on-sale .price__sale~.price__regular{text-decoration:line-through;opacity:.5;font-weight:400}.product-description,.product-information .rte,.product-information .text-component p{font-size:.88rem;line-height:1.75;color:var(--fashion-gray)}.variant-picker__label,.variant-picker .option-label{font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;margin-block-end:8px}.variant-button,.variant-picker__option-button,.variant-option,[class*=variant-button]{border-radius:0;font-size:.75rem;font-weight:500;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;transition:all .15s ease}.variant-button[aria-disabled=true],.variant-option--unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.add-to-cart-button.button,.buy-buttons .add-to-cart-button,.product-form .button[name=add],[data-testid=add-to-cart-button],.add-to-cart-btn{border-radius:0;font-size:.75rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;padding-block:18px;width:100%}.sticky-add-to-cart__bar{border-radius:0;box-shadow:0 4px 24px #0000001f,0 1px 4px #00000014}.sticky-add-to-cart__bar:before{border-radius:0}.sticky-add-to-cart__button{border-radius:0;font-size:.68rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.sticky-add-to-cart__title{font-size:.82rem;font-weight:500;letter-spacing:.01em}.sticky-add-to-cart__variant{font-size:.72rem}@media screen and (max-width:749px){.sticky-add-to-cart__bar{width:100%;left:0;bottom:0;transform:translateY(100%);border-radius:0;padding:12px 16px;padding-block-end:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 16px #0000001a}.sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(100%);display:none}}.product-media-gallery,.product-media-container,.product-media{border-radius:0}.product-media-gallery .media--image{cursor:zoom-in}.product-media-gallery__thumbnails .thumbnail,.product-media-gallery__thumbnail-item{border-radius:0;opacity:.5;transition:opacity .2s ease}.product-media-gallery__thumbnail-item.is-active,.product-media-gallery__thumbnail-item[aria-current=true]{opacity:1}.cart-drawer__title,.theme-drawer__header .cart-title,[class*=cart-title]{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.cart-items__item,.cart-product,.component-cart-items .cart-item{gap:16px}.cart-product__title,.cart-item__name{font-size:.85rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.cart-product__variant,.cart-item__variant{font-size:.75rem;opacity:.6;letter-spacing:.01em}.cart-product__price,.cart-item .price{font-size:.85rem;font-weight:500}.cart-summary .cart-summary__label,.cart-summary__subtotal-label{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.cart-summary .button:not(.button-secondary),.cart-summary__checkout .button{border-radius:0;font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;padding-block:18px}.search-modal__input,.search__input{border-radius:0;font-size:1.1rem;letter-spacing:.01em;border-block-end:1px solid var(--fashion-border);border-block-start:none;border-inline:none;padding-inline:0;background:transparent}.predictive-search-results__card--product .product-title,.predictive-search__card .product-title{font-size:.82rem;font-weight:400;letter-spacing:.01em}.predictive-search-results__heading,.search-modal__heading{font-size:.65rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;opacity:.5}.product-recommendations .section-heading,.product-recommendations .text-component h2,.product-recommendations .text-component h3{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.footer-content .menu__heading__default,.footer .menu-heading,.footer-content [class*=menu__heading]{font-size:.65rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:700;margin-block-end:16px}.footer-content .menu__item a,.footer-content a,.footer-content .text-component a{font-size:.82rem;letter-spacing:.01em;opacity:.75;transition:opacity var(--fashion-transition);text-decoration:none}.footer-content .menu__item a:hover,.footer-content a:hover{opacity:1}.footer-utilities,.footer-copyright{font-size:.72rem;letter-spacing:.02em;opacity:.5}.payment-icons{opacity:.7}.social-links a{opacity:.6;transition:opacity var(--fashion-transition)}.social-links a:hover{opacity:1}.media-with-content .text-component h2,.media-with-content .text-component h3{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.03em;font-weight:700;line-height:1.05}.media-with-content .button,.media-with-content .button-secondary{margin-block-start:8px}.shopify-section [class*=_product-list-content] .text-component h3,.shopify-section [class*=_product-list-content] .text-component h4{letter-spacing:-.01em;font-weight:600}.shopify-section [class*=_product-list-content] .button-link,.shopify-section [class*=_product-list-content] .link{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.section{border-radius:0}.section--page-width,.section--content-center-aligned{max-width:var(--fashion-content-width, 1440px)}hr,.divider{border-color:var(--fashion-border)}.collection-card__title,.collection-card [class*=title]{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.marquee__text{font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:500}@media screen and (max-width:749px){.hero .text-component h1,.hero .text-component h2,.hero .text-component h3{font-size:clamp(2rem,10vw,3.5rem);letter-spacing:-.025em}.product-card .product-title,.product-card [class*=product-title]{font-size:.82rem}.product-card .price,.product-card .price-component{font-size:.78rem}.shopify-section{overflow-x:hidden}.media-with-content .text-component h2,.media-with-content .text-component h3{font-size:clamp(1.8rem,8vw,2.8rem)}.product-information .text-component h1,.product-information h1{font-size:1.4rem}.footer-content{row-gap:32px}}@media screen and (min-width:750px)and (max-width:989px){.product-information .text-component h1,.product-information h1{font-size:1.75rem}}:focus-visible{outline:2px solid var(--fashion-black);outline-offset:3px}.button:focus-visible,.button-secondary:focus-visible{outline:2px solid currentColor;outline-offset:3px}a:not(.button,.button-secondary,.button-custom){transition:opacity var(--fashion-transition)}.product-card,.collection-card{transition:none}.accordion__title,.accordion summary,details.accordion>summary{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600;padding-block:16px}.accordion__content,details.accordion>div{font-size:.85rem;line-height:1.75;color:var(--fashion-gray);padding-block-end:16px}.accordion,details.accordion{border-block-end:1px solid var(--fashion-border)}details.accordion:first-of-type{border-block-start:1px solid var(--fashion-border)}.price--on-sale .price__sale,.price__sale{font-weight:600}.price__compare,.price--compare{font-size:.85em;font-weight:400;opacity:.5;text-decoration:line-through;margin-inline-start:6px}.sku,.product-sku,.product__sku{font-size:.68rem;letter-spacing:.03em;opacity:.5;text-transform:uppercase}.product-inventory,.inventory{font-size:.72rem;letter-spacing:.02em}.email-signup__input,.newsletter__input,.email-signup input[type=email]{border-radius:0;font-size:.85rem;letter-spacing:.01em}.email-signup__submit,.newsletter__submit{border-radius:0;font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.main-cart .cart-title,.cart-page__title{font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.cart-items__image,.cart-product__image{border-radius:0}.theme-drawer__header-title,.dialog__title,.theme-drawer [class*=heading]{font-size:.7rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:600}.quantity-selector,.quantity__input{border-radius:0}.pagination .button,.pagination a{border-radius:0;font-size:.72rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase}.facets__remove-all,.filter-remove-buttons .button{border-radius:0;font-size:.68rem;letter-spacing:var(--fashion-letter-spacing-caps);text-transform:uppercase;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/1/assets/elvorah-fashion.css.map */
