:root{--ink: #14100f;--ink-soft: #1c1815;--parchment: #f2ece2;--parchment-dim: #cfc6b8;--steel: #c7ccd1;--steel-dim: #8b9096;--bloom: #f0d9d6;--bloom-deep: #3a1f22;--rouge: #3a0f18;--rouge-line: #d9b48f;--viktor: #0a0a0a;--viktor-line: #b8a888;--eminence: #1c2a40;--eminence-line: #d7dbe2;--inspect-beige: #ece3d3;--serif: "Cormorant Garamond", "Georgia", serif;--sans: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gap: clamp(1.25rem, 3vw, 2.5rem);--edge: clamp(1.25rem, 5vw, 4rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.etheros{margin:0;background:var(--ink);color:var(--parchment);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible{outline:1px solid var(--steel);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--edge);background:linear-gradient(to bottom,#14100fd9,#14100f00);transition:background-color .3s ease}.site-header.is-solid{background:var(--ink);box-shadow:0 1px #c7ccd11f}.site-header__logo{display:flex;align-items:center;height:44px}.site-header__logo img{height:100%;width:auto}.site-header__nav{display:flex;gap:clamp(1.25rem,3vw,2.75rem)}.site-header__nav a{font-family:var(--sans);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-dim);padding-bottom:3px;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.site-header__nav a:hover{color:var(--parchment);border-color:var(--steel-dim)}.site-header__actions{display:flex;align-items:center;gap:1.35rem}.site-header__icon-link{position:relative;display:flex;color:var(--parchment)}.site-header__icon-link svg{width:19px;height:19px;stroke:currentColor}.site-header__cart-count{position:absolute;top:-7px;right:-9px;background:var(--parchment);color:var(--ink);font-size:.62rem;font-family:var(--sans);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.site-header__burger{display:none;background:none;border:none;color:var(--parchment)}@media(max-width:780px){.site-header__nav{display:none}.site-header__burger{display:flex}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7rem var(--edge) 4rem;background:radial-gradient(ellipse at 50% 20%,rgba(199,204,209,.1),transparent 55%),var(--ink);overflow:hidden}.hero__mark{width:clamp(220px,28vw,340px);height:auto;margin-bottom:2.5rem;opacity:0;animation:hero-rise .9s ease-out .15s forwards}.hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.75rem,7vw,5.25rem);letter-spacing:.05em;margin:0 0 .75rem;color:var(--parchment);opacity:0;animation:hero-rise .9s ease-out .3s forwards}.hero__title--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;animation:none}.hero__tagline{font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,2vw,1.4rem);color:var(--steel);max-width:34ch;margin:0 0 2.5rem;opacity:0;animation:hero-rise .9s ease-out .45s forwards}.hero__cta{display:inline-flex;gap:2rem;opacity:0;animation:hero-rise .9s ease-out .6s forwards}.hero__cta a{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid var(--steel-dim);transition:border-color .2s ease,color .2s ease}.hero__cta a:hover{border-color:var(--parchment);color:var(--parchment)}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.brand-intro{padding:clamp(4rem,10vw,8rem) var(--edge);background:var(--ink-soft);border-top:1px solid rgba(199,204,209,.1);border-bottom:1px solid rgba(199,204,209,.1)}.brand-intro__inner{max-width:860px;margin:0 auto;text-align:center}.brand-intro__eyebrow-mark{width:34px;margin:0 auto 1.75rem;opacity:.85}.brand-intro__heading{font-family:var(--serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.25;margin:0 0 1.5rem;color:var(--parchment)}.brand-intro__body{font-size:1.02rem;color:var(--parchment-dim);max-width:62ch;margin:0 auto}.brand-intro__body+.brand-intro__body{margin-top:1.1rem}.collection-section{padding:clamp(3.5rem,8vw,6rem) var(--edge)}.collection-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;max-width:1240px;margin:0 auto clamp(2rem,5vw,3rem);flex-wrap:wrap}.collection-section__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,3.6vw,2.6rem);margin:0}.collection-section__note{font-size:.88rem;color:var(--parchment-dim);max-width:40ch}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);max-width:1240px;margin:0 auto}@media(max-width:720px){.product-grid{grid-template-columns:1fr}}.product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(199,204,209,.14)}.product-card__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--inspect-beige)}.product-card__frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.product-card:hover .product-card__frame img{transform:scale(1.035)}.product-card__body{padding:1.6rem 1.75rem 1.9rem;display:flex;flex-direction:column;gap:.65rem}.product-card__eyebrow{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--parchment-dim)}.product-card__name{font-family:var(--serif);font-size:1.75rem;margin:0;color:var(--parchment)}.product-card__notes{font-size:.85rem;color:var(--parchment-dim);line-height:1.7}.product-card__name-link{display:block}.product-card__cta--disabled,.product-card__cta[disabled]{cursor:default;opacity:.55;border-style:dashed}.product-card__cta--disabled:hover{background:transparent;color:var(--parchment);border-color:var(--steel-dim)}product-form-inline{display:contents}.product-card__cta{display:inline-block;border-radius:0}button.product-card__cta{font-family:inherit}.product-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:.6rem}.product-card__price{font-family:var(--serif);font-size:1.15rem;color:var(--parchment)}.product-card__cta{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;padding:.65rem 1.15rem;border:1px solid var(--steel-dim);background:transparent;color:var(--parchment);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-card__cta:hover{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.product-card--bloom{background:var(--bloom-deep)}.product-card--rouge{background:var(--rouge);border-color:var(--rouge-line)}.product-card--viktor{background:var(--viktor);border-color:var(--viktor-line)}.product-card--eminence{background:var(--eminence);border-color:var(--eminence-line)}.collection-section--women{background:linear-gradient(180deg,var(--ink) 0%,#1a1013 100%)}.collection-section--men{background:linear-gradient(180deg,var(--ink) 0%,#0d1016 100%)}.collection-section__more{max-width:1240px;margin:clamp(1.75rem,4vw,2.5rem) auto 0;text-align:right}.collection-section__more a{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid var(--steel-dim);transition:color .2s ease,border-color .2s ease}.collection-section__more a:hover{color:var(--parchment);border-color:var(--parchment)}.main-collection{padding:clamp(7.5rem,14vw,10rem) var(--edge) clamp(4rem,8vw,6rem);max-width:1240px;margin:0 auto}.main-collection__head{text-align:center;max-width:640px;margin:0 auto clamp(2.5rem,6vw,3.5rem)}.main-collection__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,4.5vw,3rem);margin:0 0 .75rem;text-transform:capitalize}.main-collection__description{font-size:.95rem;color:var(--parchment-dim)}.main-collection__grid{margin:0 auto}.main-collection__empty{text-align:center;color:var(--parchment-dim);padding:3rem 0}.main-collection__pagination{display:flex;justify-content:center;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);font-size:.85rem;color:var(--parchment-dim)}.main-collection__pagination a{border-bottom:1px solid transparent}.main-collection__pagination a:hover{color:var(--parchment);border-color:var(--steel-dim)}.main-collection__pagination .is-current{color:var(--parchment)}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(7.5rem,14vw,10rem) var(--edge) clamp(4rem,8vw,6rem);max-width:1240px;margin:0 auto}@media(max-width:860px){.product-detail{grid-template-columns:1fr}}.product-detail__frame{aspect-ratio:4 / 5;background:var(--inspect-beige);overflow:hidden;display:flex;align-items:center;justify-content:center}.product-detail__frame img{width:100%;height:100%;object-fit:cover}.product-detail__frame--empty{background:var(--ink-soft)}.product-detail__thumbs{display:flex;gap:.75rem;margin-top:.9rem;flex-wrap:wrap}.product-detail__thumb{width:62px;aspect-ratio:4 / 5;padding:0;border:1px solid rgba(199,204,209,.25);background:var(--inspect-beige);overflow:hidden;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.product-detail__thumb img{width:100%;height:100%;object-fit:cover}.product-detail__thumb:hover,.product-detail__thumb.is-active{opacity:1;border-color:var(--parchment)}.product-detail__info{padding-top:.5rem}.product-detail__eyebrow{display:block;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--parchment-dim);margin-bottom:.6rem}.product-detail__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4vw,2.75rem);margin:0 0 .6rem}.product-detail__price{font-family:var(--serif);font-size:1.4rem;color:var(--steel);margin:0 0 1.5rem}.product-detail__description{font-size:.95rem;line-height:1.8;color:var(--parchment-dim);margin-bottom:2rem}.product-detail__form{display:flex;flex-direction:column;gap:1.1rem;max-width:360px}.product-detail__option,.product-detail__qty-row{display:flex;flex-direction:column;gap:.4rem}.product-detail__option label,.product-detail__qty-row label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--parchment-dim)}.product-detail__select,.product-detail__qty-row input{background:var(--ink-soft);border:1px solid var(--steel-dim);color:var(--parchment);padding:.65rem .8rem;font-family:var(--sans);font-size:.9rem}.product-detail__qty-row input{width:90px}.product-detail__add{margin-top:.4rem;padding:.95rem 1.4rem;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;background:var(--parchment);color:var(--ink);border:1px solid var(--parchment);transition:opacity .2s ease}.product-detail__add:hover{opacity:.85}.product-detail__add[disabled]{background:transparent;color:var(--parchment-dim);border-color:var(--steel-dim);cursor:default}.product-detail__back{display:inline-block;margin-top:2rem;font-size:.82rem;color:var(--parchment-dim);border-bottom:1px solid transparent}.product-detail__back:hover{color:var(--parchment);border-color:var(--steel-dim)}.cart-page{max-width:900px;margin:0 auto;padding:clamp(7.5rem,14vw,10rem) var(--edge) clamp(4rem,8vw,6rem)}.cart-page__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4vw,2.75rem);margin:0 0 clamp(2rem,5vw,3rem);text-align:center}.cart-page__items{display:flex;flex-direction:column;gap:1.5rem;border-top:1px solid rgba(199,204,209,.14)}.cart-page__item{display:grid;grid-template-columns:90px 1fr auto;gap:1.25rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid rgba(199,204,209,.14)}.cart-page__item-image{aspect-ratio:4 / 5;background:var(--inspect-beige);overflow:hidden;display:block}.cart-page__item-image img{width:100%;height:100%;object-fit:cover}.cart-page__item-title{display:block;font-family:var(--serif);font-size:1.25rem;color:var(--parchment);margin-bottom:.3rem}.cart-page__item-variant,.cart-page__item-price{font-size:.82rem;color:var(--parchment-dim);margin:0 0 .4rem}.cart-page__item-qty{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--parchment-dim);margin-top:.5rem}.cart-page__item-qty input{width:60px;background:var(--ink-soft);border:1px solid var(--steel-dim);color:var(--parchment);padding:.4rem .5rem;font-family:var(--sans)}.cart-page__item-total{font-family:var(--serif);font-size:1.1rem;color:var(--parchment);white-space:nowrap}.cart-page__summary{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(199,204,209,.14);display:flex;flex-direction:column;align-items:flex-end;gap:.9rem}.cart-page__update{align-self:flex-start;background:none;border:1px solid var(--steel-dim);color:var(--parchment-dim);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:.55rem 1rem;margin-right:auto;margin-top:-3.4rem}.cart-page__update:hover{color:var(--parchment);border-color:var(--parchment)}.cart-page__calculator{width:100%;max-width:320px;border:1px solid rgba(199,204,209,.18);padding:1.1rem 1.25rem}.cart-page__calc-row{display:flex;justify-content:space-between;font-size:.85rem;color:var(--parchment-dim);padding:.4rem 0}.cart-page__calc-row--total{border-top:1px solid rgba(199,204,209,.14);margin-top:.3rem;padding-top:.7rem;font-family:var(--serif);font-size:1.3rem;color:var(--parchment)}.cart-page__note{font-size:.78rem;color:var(--parchment-dim);margin:0}.cart-page__checkout{width:100%;max-width:320px;padding:1rem 1.4rem;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;background:var(--parchment);color:var(--ink);border:1px solid var(--parchment);transition:opacity .2s ease}.cart-page__checkout:hover{opacity:.85}.cart-page__empty{text-align:center;padding:3rem 0;color:var(--parchment-dim)}.cart-page__empty-links{display:inline-flex;gap:1.5rem;margin-top:1.25rem}.cart-page__empty-link{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid var(--steel-dim);color:var(--parchment)}.cart-page__empty-link:hover{border-color:var(--parchment)}@media(max-width:560px){.cart-page__item{grid-template-columns:70px 1fr}.cart-page__item-total{grid-column:2}.cart-page__update{margin-top:0}}.login-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1.5rem;background:#0a0908b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-gate.is-open{display:flex}.login-gate__panel{width:100%;max-width:380px;background:var(--ink-soft);border:1px solid rgba(199,204,209,.18);padding:2.25rem 2rem;text-align:center}.login-gate__mark{width:30px;margin:0 auto 1.1rem;opacity:.9}.login-gate__title{font-family:var(--serif);font-size:1.5rem;margin:0 0 .6rem}.login-gate__copy{font-size:.9rem;color:var(--parchment-dim);margin:0 0 1.5rem}.login-gate__actions{display:flex;flex-direction:column;gap:.7rem}.login-gate__btn{padding:.75rem 1rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--steel-dim);background:transparent;color:var(--parchment);transition:background-color .2s ease,color .2s ease}.login-gate__btn--primary{background:var(--parchment);color:var(--ink);border-color:var(--parchment)}.login-gate__btn:hover{opacity:.85}.login-gate__close{margin-top:1.2rem;background:none;border:none;font-size:.78rem;color:var(--parchment-dim);text-decoration:underline}.site-footer{background:var(--ink);border-top:1px solid rgba(199,204,209,.12);padding:clamp(3rem,6vw,4.5rem) var(--edge) 2rem}.site-footer__inner{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.site-footer__brand img{height:34px;margin-bottom:.9rem}.site-footer__brand p{font-size:.85rem;color:var(--parchment-dim);max-width:32ch}.site-footer__links{display:flex;gap:clamp(2.5rem,6vw,5rem)}.site-footer__col h4{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchment-dim);margin:0 0 .9rem}.site-footer__col a{display:block;font-size:.9rem;color:var(--parchment);margin-bottom:.55rem}.site-footer__bottom{max-width:1240px;margin:2.5rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(199,204,209,.1);font-size:.78rem;color:var(--parchment-dim)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/etheros.css.map */
