:root{--black: #0a0908;--black-deep: #040302;--gold: #b0925a;--gold-bright: #c9a96a;--gold-soft: #6f5c38;--off-white: #ece6d8;--muted: #8a8377;--line: rgba(176,146,90,.18);--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--maxw: 1280px;--ease: cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.once-body{background:var(--black);color:var(--off-white);font-family:var(--font-sans);font-weight:300;letter-spacing:.02em;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.once-eyebrow{font-size:.66rem;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:1.4rem}.once-section-head{text-align:center;margin-bottom:3.6rem;padding:0 1.5rem}.once-section-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(2rem,4.5vw,3.2rem);margin:0;color:var(--off-white)}.once-btn{display:inline-block;font-family:var(--font-sans);font-weight:400;font-size:.72rem;letter-spacing:.36em;text-transform:uppercase;color:var(--off-white);padding:1.05rem 2.6rem;border:1px solid var(--gold);background:transparent;transition:color .5s var(--ease),background .5s var(--ease),letter-spacing .5s var(--ease)}.once-btn:hover{background:var(--gold);color:var(--black-deep);letter-spacing:.4em}.once-btn--inline{padding:.95rem 2rem;border-left:0}.once-header{position:fixed;inset:0 0 auto 0;z-index:50;padding:1.4rem clamp(1.2rem,4vw,3rem);transition:background .6s var(--ease),padding .6s var(--ease),border-color .6s var(--ease);border-bottom:1px solid transparent}.once-header[data-scrolled]{background:#0a0908b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.once-header__inner{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.once-header__brand{font-family:var(--font-display);font-size:1.6rem;letter-spacing:.18em;color:var(--off-white)}.once-nav{display:flex;gap:2.4rem}.once-nav a{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);position:relative;transition:color .4s var(--ease)}.once-nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:var(--gold);transition:width .4s var(--ease)}.once-nav a:hover{color:var(--off-white)}.once-nav a:hover:after{width:100%}.once-header__right{display:flex;align-items:center;gap:1.4rem}.once-header__cart{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.once-header__cart:hover{color:var(--off-white)}.once-header__count{color:var(--gold)}.once-burger{display:none;flex-direction:column;gap:5px;padding:6px}.once-burger span{width:22px;height:1px;background:var(--off-white);transition:transform .4s var(--ease),opacity .4s}.once-header[data-menu-open] .once-burger span:nth-child(1){transform:translateY(3px) rotate(45deg)}.once-header[data-menu-open] .once-burger span:nth-child(2){transform:translateY(-3px) rotate(-45deg)}.once-mobilenav{display:none;flex-direction:column;gap:.4rem;max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.once-mobilenav a{font-family:var(--font-display);font-size:1.6rem;padding:.5rem 0;color:var(--off-white)}.once-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 35%,#11100c 0%,var(--black) 55%,var(--black-deep) 100%);overflow:hidden;padding:8rem 1.5rem 5rem}.once-hero__glow{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);width:min(70vw,640px);aspect-ratio:1;background:radial-gradient(circle,rgba(176,146,90,.22) 0%,rgba(176,146,90,.08) 38%,transparent 68%);filter:blur(18px);animation:once-breathe 7s var(--ease) infinite;pointer-events:none}@keyframes once-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.once-hero__inner{position:relative;z-index:2;text-align:center;max-width:640px}.once-clock{width:min(72vw,420px);margin:0 auto 3.2rem;filter:drop-shadow(0 0 30px rgba(176,146,90,.16))}.once-clock__svg{width:100%;height:auto}.once-clock__numerals text{paint-order:stroke}.once-hand{transform-origin:200px 200px}.once-hand--hour{transform:rotate(var(--once-hour-angle,30deg))}.once-hand--minute{transform:rotate(0)}.once-hand--second{animation:once-sweep 60s linear infinite;will-change:transform}@keyframes once-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.once-hero__brand{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4.6rem);letter-spacing:.12em;margin:0 0 1rem;color:var(--off-white);line-height:1}.once-hero__headline{font-family:var(--font-sans);font-weight:300;font-size:clamp(.78rem,1.8vw,1rem);letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin:0 0 1.6rem}.once-hero__subline{font-family:var(--font-display);font-style:italic;font-size:clamp(1rem,2.4vw,1.4rem);color:var(--muted);margin:0 0 2.8rem}.once-manifesto{padding:clamp(7rem,16vw,12rem) 1.5rem;text-align:center}.once-manifesto__inner{max-width:680px;margin:0 auto}.once-manifesto__line{font-family:var(--font-display);font-weight:300;font-size:clamp(1.5rem,4.2vw,2.6rem);line-height:1.5;margin:0;color:var(--off-white)}.once-manifesto__line:nth-child(n+4){color:var(--gold);font-style:italic}.once-manifesto__signoff{font-family:var(--font-display);font-size:clamp(2.4rem,7vw,4rem);letter-spacing:.16em;margin:2.4rem 0 0;color:var(--off-white)}[data-once-reveal] .once-manifesto__line,[data-once-reveal] .once-manifesto__signoff,[data-once-reveal] .once-section-head,[data-once-reveal] .once-tile,[data-once-reveal] .once-card,[data-once-reveal] .once-newsletter__inner{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease) var(--d,0s),transform 1s var(--ease) var(--d,0s)}[data-once-reveal].is-visible .once-manifesto__line,[data-once-reveal].is-visible .once-manifesto__signoff,[data-once-reveal].is-visible .once-section-head,[data-once-reveal].is-visible .once-tile,[data-once-reveal].is-visible .once-card,[data-once-reveal].is-visible .once-newsletter__inner{opacity:1;transform:none}.once-collections{padding:clamp(5rem,10vw,8rem) clamp(1.2rem,4vw,3rem);max-width:var(--maxw);margin:0 auto}.once-collections__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.once-tile{background:var(--black);transition:background .6s var(--ease)}.once-tile:nth-child(n){transition-delay:calc(var(--i,0) * .08s)}.once-tile__frame{position:relative;aspect-ratio:3/4;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;overflow:hidden}.once-tile__index{position:absolute;top:1.6rem;left:1.8rem;font-family:var(--font-display);font-size:1rem;color:var(--gold-soft);letter-spacing:.1em}.once-tile__label{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--off-white);transition:color .5s var(--ease)}.once-tile__caption{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.once-tile__enter{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease);margin-top:.6rem}.once-tile:hover{background:#0f0d09}.once-tile:hover .once-tile__label{color:var(--gold)}.once-tile:hover .once-tile__enter{opacity:1;transform:none}.once-products{padding:clamp(5rem,10vw,8rem) clamp(1.2rem,4vw,3rem);max-width:var(--maxw);margin:0 auto}.once-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2.4rem)}.once-card__media{position:relative;aspect-ratio:4/5;background:linear-gradient(160deg,#0f0d09 0%,var(--black-deep) 100%);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.once-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(176,146,90,.1),transparent 60%)}.once-card__numeral{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);color:var(--gold-soft);opacity:.5;letter-spacing:.1em}.once-card__badge{position:absolute;top:1rem;left:1rem;font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-soft);padding:.35rem .7rem}.once-card__body{padding:1.4rem .2rem;text-align:center}.once-card__name{font-family:var(--font-display);font-weight:400;font-size:1.3rem;margin:0 0 .4rem;color:var(--off-white)}.once-card__status{font-size:.64rem;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin:0}.once-newsletter{padding:clamp(7rem,15vw,11rem) 1.5rem;text-align:center;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,#100e0a 0%,var(--black) 60%)}.once-newsletter__inner{max-width:520px;margin:0 auto}.once-newsletter__heading{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2rem,5vw,3.2rem);margin:0 0 1rem;color:var(--off-white)}.once-newsletter__body{color:var(--muted);font-size:.95rem;margin:0 0 2.4rem}.once-newsletter__form{display:flex;justify-content:center}.once-newsletter__input{flex:1;max-width:320px;background:transparent;border:1px solid var(--gold);color:var(--off-white);padding:1.05rem 1.2rem;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.1em;outline:none}.once-newsletter__input::placeholder{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.once-newsletter__input:focus{border-color:var(--gold-bright)}.once-newsletter__note{margin:1.2rem 0 0;font-size:.72rem;letter-spacing:.18em;color:var(--gold)}.once-newsletter__note--error{color:#c98b6a}.once-footer{border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,5.5rem) clamp(1.2rem,4vw,3rem) 2rem}.once-footer__inner{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.5rem}.once-footer__logo{font-family:var(--font-display);font-size:2rem;letter-spacing:.16em}.once-footer__tag{color:var(--muted);font-style:italic;font-family:var(--font-display);font-size:1.1rem;margin:.6rem 0 0}.once-footer__col{display:flex;flex-direction:column;gap:.7rem}.once-footer__heading{font-size:.62rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem}.once-footer__col a{font-size:.78rem;letter-spacing:.14em;color:var(--muted);transition:color .4s var(--ease)}.once-footer__col a:hover{color:var(--off-white)}.once-footer__base{max-width:var(--maxw);margin:3.5rem auto 0;padding-top:1.6rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.once-footer__time{font-family:var(--font-display);letter-spacing:.1em;color:var(--gold)}@media(max-width:900px){.once-nav,.once-header__cart{display:none}.once-burger,.once-mobilenav{display:flex}.once-header[data-menu-open] .once-mobilenav{max-height:60vh;margin-top:1.5rem}.once-header[data-menu-open]{background:#0a0908f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.once-collections__grid{grid-template-columns:1fr}.once-products__grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.once-footer__inner{grid-template-columns:1fr;gap:2rem}}@media(min-width:901px)and (max-width:1100px){.once-products__grid,.once-collections__grid{grid-template-columns:repeat(3,1fr)}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.once-hand--second,.once-hero__glow{animation:none}[data-once-reveal] *{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}}.once-field{width:100%;background:transparent;border:1px solid var(--gold);color:var(--off-white);padding:1rem 1.1rem;margin-bottom:1rem;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.08em;outline:none;transition:border-color .4s var(--ease)}.once-field::placeholder{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.once-field:focus{border-color:var(--gold-bright)}.once-field--area{resize:vertical;min-height:140px}.rte{color:var(--muted);line-height:1.8;font-size:.95rem}.rte a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.rte h2,.rte h3{font-family:var(--font-display);color:var(--off-white);font-weight:400;margin:2rem 0 .8rem}.rte img{margin:1.5rem 0}.once-empty{text-align:center;padding:5rem 1.5rem}.once-empty--full{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.once-empty__numeral{font-family:var(--font-display);font-size:5rem;color:var(--gold-soft);margin:0 0 1rem;opacity:.6}.once-empty__text{color:var(--muted);margin:0 0 2rem;letter-spacing:.06em}.once-404__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,5vw,3rem);margin:0 0 1rem}.once-collection-page{padding:9rem clamp(1.2rem,4vw,3rem) 6rem;max-width:var(--maxw);margin:0 auto}.once-collection-page__desc{max-width:560px;margin:1rem auto 0}.once-products__grid--wide{grid-template-columns:repeat(3,1fr)}.once-card--link .once-card__media{display:block}.once-card__img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.once-card--link{transition:transform .5s var(--ease)}.once-card--link:hover{transform:translateY(-4px)}.once-card--link:hover .once-card__name{color:var(--gold)}.once-collections__grid--auto{grid-template-columns:repeat(3,1fr)}.once-pagination{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.once-pagination__link{color:var(--gold)}.once-pagination__link:hover{color:var(--off-white)}.once-pagination__count{color:var(--muted)}.once-product{padding:9rem clamp(1.2rem,4vw,3rem) 6rem;max-width:var(--maxw);margin:0 auto}.once-product__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.once-product__img{width:100%;border:1px solid var(--line)}.once-product__placeholder{aspect-ratio:4/5;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0f0d09,var(--black-deep))}.once-product__thumbs{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.once-product__thumb{width:64px;height:64px;border:1px solid var(--line);padding:0;overflow:hidden;opacity:.7;transition:opacity .3s}.once-product__thumb:hover{opacity:1;border-color:var(--gold)}.once-product__thumb img{width:100%;height:100%;object-fit:cover}.once-product__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,3rem);margin:.4rem 0 1rem}.once-product__price{font-size:1rem;letter-spacing:.1em;color:var(--gold);margin:0 0 2rem}.once-product__compare{color:var(--muted);text-decoration:line-through;margin-left:.6rem}.once-product__label{display:block;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.once-product__select{width:100%;background:var(--black);border:1px solid var(--gold);color:var(--off-white);padding:1rem 1.1rem;font-family:var(--font-sans);letter-spacing:.08em;margin-bottom:1.6rem}.once-product__add{width:100%;text-align:center;cursor:pointer}.once-product__add[disabled]{opacity:.4;cursor:not-allowed}.once-product__desc{margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--line)}.once-cart{padding:9rem clamp(1.2rem,4vw,3rem) 6rem;max-width:920px;margin:0 auto}.once-cart__row{display:grid;grid-template-columns:90px 1fr auto;gap:1.4rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--line)}.once-cart__thumb{width:90px;height:110px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.once-cart__thumb img{width:100%;height:100%;object-fit:cover}.once-cart__info{display:flex;flex-direction:column;gap:.4rem}.once-cart__name{font-family:var(--font-display);font-size:1.3rem}.once-cart__variant{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.once-cart__price{color:var(--gold);font-size:.85rem}.once-cart__controls{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.once-cart__qty{width:64px;background:transparent;border:1px solid var(--gold);color:var(--off-white);padding:.5rem;text-align:center}.once-cart__remove{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.once-cart__remove:hover{color:var(--gold)}.once-cart__footer{display:flex;flex-direction:column;align-items:flex-end;gap:1.4rem;margin-top:2.4rem}.once-cart__update{font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.once-cart__update:hover{color:var(--off-white)}.once-cart__totals{display:flex;align-items:baseline;gap:1.2rem}.once-cart__subtotal-label{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.once-cart__subtotal{font-family:var(--font-display);font-size:1.8rem;color:var(--off-white)}.once-cart__checkout{cursor:pointer}.once-page,.once-contact,.once-search,.once-auth,.once-account,.once-blog,.once-article{padding:9rem clamp(1.2rem,4vw,3rem) 6rem;max-width:var(--maxw);margin:0 auto}.once-page__inner,.once-contact__inner,.once-auth__inner{max-width:620px;margin:0 auto}.once-contact__intro{text-align:center;margin-bottom:2.4rem}.once-search__form{display:flex;gap:.6rem;max-width:520px;margin:0 auto 3rem}.once-search__count{text-align:center;color:var(--muted);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem}.once-auth__form{display:flex;flex-direction:column}.once-auth__alt{text-align:center;color:var(--muted);font-size:.8rem;margin-top:1.6rem}.once-auth__alt a{color:var(--gold)}.once-auth__decline{margin-top:.8rem;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.once-account__bar{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.once-account__heading{font-family:var(--font-display);font-weight:400;font-size:1.6rem;margin:0 0 1.4rem}.once-account__order{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--line);font-size:.82rem;color:var(--muted)}.once-account__order span:first-child{color:var(--gold)}.once-account__address{padding:1.4rem 0;border-bottom:1px solid var(--line);color:var(--muted);white-space:pre-line}.once-order__table{width:100%;border-collapse:collapse;font-size:.85rem}.once-order__table th,.once-order__table td{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.once-order__table th{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.once-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.4rem)}.once-blog__media{aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line);margin-bottom:1rem}.once-blog__media img{width:100%;height:100%;object-fit:cover}.once-blog__date{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.once-blog__title{font-family:var(--font-display);font-weight:400;font-size:1.5rem;margin:.4rem 0 .6rem}.once-blog__excerpt{color:var(--muted);font-size:.85rem}.once-article__inner{max-width:760px;margin:0 auto}.once-article__media{margin:0 0 2.4rem;border:1px solid var(--line)}.once-article__back{margin-top:3rem}.once-article__back a{color:var(--gold);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.once-password{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at 50% 40%,#11100c 0%,var(--black) 55%,var(--black-deep) 100%);padding:2rem}.once-password__brand{font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);letter-spacing:.12em;margin:.4rem 0}.once-password__tag{font-family:var(--font-display);font-style:italic;color:var(--muted);margin:0 0 .4rem}.once-password__note{font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 2.4rem}.once-password__form{display:flex;flex-direction:column;gap:1rem;max-width:340px;margin:0 auto}@media(max-width:900px){.once-product__inner,.once-products__grid--wide,.once-collections__grid--auto,.once-blog__grid{grid-template-columns:1fr}.once-account__order{grid-template-columns:1fr 1fr}}@media(min-width:901px)and (max-width:1100px){.once-products__grid--wide,.once-collections__grid--auto,.once-blog__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/once-style.css.map */
