:root{--eb-ink: #0a0a0a;--eb-ink-2: #3a3a3c;--eb-muted: #8a8a8e;--eb-line: #e6e6e8;--eb-accent: #2347ff;--eb-accent-dark: #1733cc;--font-body-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-heading-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;--font-body-weight: 400 !important;--font-body-weight-bold: 700 !important;--font-heading-weight: 700 !important}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-weight:700;letter-spacing:-.02em}.button,.card,.card-wrapper,.card__inner,.price,.field__input,input[type=text],input[type=email],input[type=search],select,textarea{border-radius:0!important}.button{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.button:not(.button--secondary):not(.button--tertiary){background:var(--eb-accent);color:#fff;box-shadow:none}.button:not(.button--secondary):not(.button--tertiary):after{display:none}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--eb-accent-dark);color:#fff}.button--secondary{box-shadow:0 0 0 1.5px var(--eb-ink) inset!important;background:transparent;color:var(--eb-ink)}.button--secondary:after{display:none}.button--secondary:hover{background:var(--eb-ink);color:#fff}a:hover{color:var(--eb-accent)}.header__menu-item,.list-menu__item--link{letter-spacing:.04em}.header{letter-spacing:.02em}.eb-lqbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;border-radius:100px;background:linear-gradient(180deg,#202020,#000);overflow:hidden;text-decoration:none;cursor:pointer;isolation:isolate;box-shadow:0 2px 5px #00000026,0 9px 9px #0000001f,0 20px 12px #00000014,0 0 0 1px #0000004d;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s}.eb-lqbtn:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background:conic-gradient(from 0deg,#2a2a2a,#8f8f8f,#1f1f1f,#bcbcbc,#3a3a3a,#1a1a1a,#2a2a2a);opacity:.4;mix-blend-mode:screen;filter:blur(3px);animation:eb-metal 7s linear infinite}@keyframes eb-metal{to{transform:rotate(1turn)}}.eb-lqbtn__shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:100px;overflow:hidden;pointer-events:none}.eb-lqbtn__shader canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:100px!important;display:block!important}.eb-lqbtn__label{position:relative;z-index:2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;color:#cfcfcf;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.eb-lqbtn:hover{box-shadow:0 1px 2px #0003,0 4px 4px #00000026,0 8px 5px #0000001a,0 12px 6px #0000000d,0 0 0 1px #0006}.eb-lqbtn:active{transform:translateY(1px) scale(.98)}.eb-lqbtn__ripple{position:absolute;z-index:3;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#ffffff73,#fff0 70%);transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:eb-ripple .6s ease-out forwards}@keyframes eb-ripple{to{transform:translate(-50%,-50%) scale(4);opacity:0}}.quick-add__submit{background-color:#000!important;background-image:linear-gradient(110deg,#070707,#1c1c1c 26%,#555 41%,#b6b6b6,#555 59%,#1c1c1c 74%,#070707)!important;background-size:300% 100%!important;background-repeat:no-repeat!important;color:#ededed!important;border:none!important;border-radius:100px!important;text-transform:uppercase;font-weight:700;letter-spacing:.05em;box-shadow:inset 0 1px #ffffff29,0 2px 6px #00000038,0 0 0 1px #00000080!important;animation:eb-shine 3.5s linear infinite}.quick-add__submit:before,.quick-add__submit:after{display:none!important}.quick-add__submit:hover{color:#fff!important;animation-duration:1.8s!important}@keyframes eb-shine{0%{background-position:160% 50%}to{background-position:-60% 50%}}.product-grid{align-items:stretch}.product-grid>.grid__item{display:flex}.product-grid>.grid__item>.card-wrapper{width:100%;display:flex;flex-direction:column}.card-wrapper>.card{flex:1 1 auto;display:flex;flex-direction:column}.card-wrapper .card>.quick-add{margin-top:auto}.card-wrapper .card,.card-wrapper .card__inner{--ratio-percent:133%!important}.card-wrapper .card__media img{object-fit:cover!important}.card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.search__input.field__input,.predictive-search,.search-modal__form,.search-modal__content{border-radius:0!important}.search__input.field__input:focus{border-color:var(--eb-accent)!important;box-shadow:0 0 0 1px var(--eb-accent)!important}.predictive-search{border:1px solid var(--eb-line)!important;box-shadow:0 16px 40px #00000014!important}.predictive-search__heading{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:11px;color:var(--eb-muted)}.template-search__header .h1,.template-search h1,.template-404 h1,.template-404 .title,.title-wrapper-with-link .title,.collection-list-title,.title--primary,.rich-text__heading{font-weight:700;letter-spacing:-.02em}@media(max-width:749px){.ebcv__heading{font-size:clamp(26px,8vw,40px)}.scrub-title,.ebscrub__title{font-size:clamp(2rem,11vw,3.6rem)}}.card-wrapper,.ebcv__card{--base:220;--spread:200;--radius:3;--border:2;--size:220;--border-size:calc(var(--border)*1px);--spotlight-size:calc(var(--size)*1px);--hue:calc(var(--base) + (var(--xp,0) * var(--spread)));position:relative}.card-wrapper:before,.card-wrapper:after,.ebcv__card:before,.ebcv__card:after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-size)*-1);border:var(--border-size) solid transparent;border-radius:calc(var(--radius)*1px);background-attachment:fixed;background-size:calc(100% + (2*var(--border-size))) calc(100% + (2*var(--border-size)));background-repeat:no-repeat;background-position:50% 50%;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:0;transition:opacity .35s ease;z-index:5}.card-wrapper:hover:before,.card-wrapper:hover:after,.ebcv__card:hover:before,.ebcv__card:hover:after{opacity:1}.card-wrapper:before,.ebcv__card:before{background-image:radial-gradient(calc(var(--spotlight-size)*.75) calc(var(--spotlight-size)*.75) at calc(var(--x,0)*1px) calc(var(--y,0)*1px),hsl(var(--hue,210) 100% 55% / 1),transparent 100%);filter:brightness(1.5)}.card-wrapper:after,.ebcv__card:after{background-image:radial-gradient(calc(var(--spotlight-size)*.5) calc(var(--spotlight-size)*.5) at calc(var(--x,0)*1px) calc(var(--y,0)*1px),hsl(0 0% 100% / 1),transparent 100%)}.card-wrapper .quick-add{display:none!important}.card-wrapper{border:1px solid var(--eb-line);background:#fff}.card-wrapper .card>.card__content{padding:14px 16px 16px!important}.card-wrapper .card-information{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.eb-card-colors{font-size:11px;font-weight:600;color:var(--eb-muted);white-space:nowrap}.collection__view-all{margin-top:8px}html,body{background:transparent!important}#MainContent [class*=color-scheme],#MainContent .gradient,#MainContent>.shopify-section{background:transparent!important;background-color:transparent!important;background-image:none!important}.card-wrapper{background:#fff!important}.header-wrapper{background:#ffffffd1!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.product__title,.product__title a,.product__title>*{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700;letter-spacing:-.02em}.product__title{font-size:clamp(26px,2.8vw,40px);line-height:1.05}.product .price{font-size:18px;font-weight:700;letter-spacing:.01em}.product__description,.product__description *,.product .rte,.product .rte *{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.product__description{font-size:15px;line-height:1.75;color:var(--eb-ink2,#3a3a3c)}.product__description p{margin:0 0 1em}.product__description ul,.product__description ol{margin:0 0 1em;padding-left:1.25em}.product__description li{margin:0 0 .45em;line-height:1.6}.product__description>*:last-child{margin-bottom:0}.product-form__input .form__label,.product-form__input>legend{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--eb-muted);margin-bottom:12px}.product-form__input--swatch .swatch-input__label{padding:0!important;border:0!important;box-shadow:none!important;border-radius:50%!important}.product-form__input--swatch .swatch{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--eb-ink)!important}.product-form__input--pill input[type=radio]+label{min-width:54px;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0 16px!important;border-radius:0!important;border:1px solid var(--eb-line2,#d6d6d9)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--eb-ink2,#3a3a3c);transition:.15s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--eb-ink)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--eb-ink)!important;border-color:var(--eb-ink)!important;color:#fff!important;box-shadow:none!important}.product-form__input .select__select{border-radius:0!important;border:1px solid var(--eb-line2,#d6d6d9)!important;height:50px;font-weight:600}.product-form__input .quantity,.quantity{border-radius:0!important;border:1px solid var(--eb-line2,#d6d6d9)!important;height:52px}.product-form__submit{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px}.cart-drawer__heading,.cart__heading,.cart-items thead th,.title--primary{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.cart-item__name{font-weight:700;letter-spacing:-.01em}.cart-item__price-wrapper .price,.totals__total-value{font-weight:700}.cart-item .quantity,.cart__checkout-button,.cart-drawer .cart__checkout-button{border-radius:0}.cart__checkout-button{background-color:#000!important;background-image:linear-gradient(110deg,#070707,#1c1c1c 26%,#555 41%,#b6b6b6,#555 59%,#1c1c1c 74%,#070707)!important;background-size:300% 100%!important;background-repeat:no-repeat!important;color:#ededed!important;border:none!important;border-radius:100px!important;text-transform:uppercase;font-weight:700;letter-spacing:.05em;animation:eb-shine 3.5s linear infinite;box-shadow:inset 0 1px #ffffff29,0 2px 6px #00000038!important}.cart__checkout-button:after,.cart__checkout-button:before{display:none!important}.product-form__submit{background-color:#000!important;background-image:linear-gradient(110deg,#070707,#1c1c1c 26%,#555 41%,#b6b6b6,#555 59%,#1c1c1c 74%,#070707)!important;background-size:300% 100%!important;background-repeat:no-repeat!important;color:#ededed!important;border:none!important;border-radius:100px!important;text-transform:uppercase;font-weight:700;letter-spacing:.05em;box-shadow:inset 0 1px #ffffff24,0 2px 6px #0003,0 0 0 1px #00000073!important;animation:eb-shine 5s linear infinite;transition:color .2s,box-shadow .2s!important}.product-form__submit:after{display:none!important}.product-form__submit:hover:not([disabled]){color:#fff!important;animation-duration:2.4s!important;box-shadow:inset 0 1px #fff3,0 6px 16px #00000040,0 0 0 1px #0000008c!important}.product-form__submit[disabled]{animation:none!important;opacity:.55}.collection-hero__title,.collection__title .title,.title-wrapper-with-link .title{font-weight:700;letter-spacing:-.02em}.collection-hero__title{font-size:clamp(30px,4vw,56px)}.facets__summary,.facets__label,.facet-filters__label,.facets__heading{text-transform:uppercase;font-size:11px;letter-spacing:.12em;font-weight:700}.active-facets__button,.facets__button,.facet-checkbox,.active-facets__button-wrapper{border-radius:0!important}.product-count__text,.facets__display{letter-spacing:.02em}.footer{border-top:1px solid var(--eb-line)}.footer__heading,.footer-block__heading{text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:700}.footer__content-bottom{border-top:1px solid var(--eb-line)}.footer-block__newsletter input,.newsletter-form__field-wrapper input{border-radius:0!important}.footer a:hover{color:var(--eb-accent)}.announcement-bar{background:var(--eb-ink,#0a0a0a)!important;border:none!important}.announcement-bar__message{color:#fff!important;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:500}.announcement-bar__link:hover .announcement-bar__message{color:#fff!important;opacity:.85}.header{padding-top:12px;padding-bottom:12px}.header__menu-item{text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:500}.header__menu-item:hover{color:var(--eb-accent)}.header__submenu,.mega-menu__content{border-radius:0!important;border-color:var(--eb-line)!important}.header__heading-link{font-weight:700;letter-spacing:.14em;text-transform:uppercase}html.eb-anim .eb-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--eb-d,0ms)}html.eb-anim .eb-reveal.eb-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.eb-anim .eb-reveal{opacity:1!important;transform:none!important;transition:none!important}}.card-wrapper{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover{transform:translateY(-5px);box-shadow:0 18px 44px #0a0a0a1a}.card__media img,.ebcv__cardmedia img{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .4s}.card-wrapper:hover .card__media img{transform:scale(1.045)}.ebcv__card{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .2s}.ebcv__card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #0a0a0a1a}.ebcv__card:hover .ebcv__cardmedia img:not(.ebcv__alt){transform:scale(1.045)}.header-wrapper{transition:box-shadow .3s}.header-wrapper.eb-scrolled{box-shadow:0 1px #0a0a0a0d,0 10px 30px #0a0a0a12}.header__menu-item>span{position:relative}.header__menu-item>span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:var(--eb-accent,#2347ff);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.header__menu-item:hover>span:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/elegance.css.map */
