:root{--cv2-bg: #0b0b0d;--cv2-bg-raised: #131316;--cv2-bg-deep: #070708;--cv2-ivory: #ede6d8;--cv2-quiet: #c4bdb1;--cv2-muted: #9a9387;--cv2-gold: #c9a24a;--cv2-gold-soft: rgba(201, 162, 74, .35);--cv2-line: rgba(237, 230, 216, .14);--cv2-display: "Cinzel", "Times New Roman", serif;--cv2-serif: "Cormorant Garamond", Georgia, serif;--cv2-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cv2-gutter: 20px;--cv2-max: 1240px;--cv2-ease: cubic-bezier(.2, .7, .2, 1);--font-heading--family: var(--cv2-display)}@media(min-width:750px){:root{--cv2-gutter: 40px}}html,body{background:var(--cv2-bg)}body{color:var(--cv2-ivory);-webkit-font-smoothing:antialiased}::selection{background:var(--cv2-gold);color:var(--cv2-bg)}.cv2 a{color:inherit}.cv2 :focus-visible,.cv2-focus:focus-visible{outline:2px solid var(--cv2-gold);outline-offset:3px}.cv2{font-family:var(--cv2-sans);color:var(--cv2-ivory);background:var(--cv2-bg)}.cv2-wrap{width:100%;max-width:var(--cv2-max);margin:0 auto;padding-inline:var(--cv2-gutter);box-sizing:border-box}.cv2-section{padding-block:64px}@media(min-width:990px){.cv2-section{padding-block:112px}}.cv2-section--tight{padding-block:48px}.cv2-rule{border:0;border-top:1px solid var(--cv2-line);margin:0}.cv2-eyebrow{font-family:var(--cv2-display);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cv2-gold);margin:0 0 16px}.cv2-h1,.cv2-h2,.cv2-h3{font-family:var(--cv2-display);font-weight:400;color:var(--cv2-ivory);letter-spacing:.02em;margin:0;text-wrap:balance}.cv2-h1{font-size:clamp(40px,9vw,76px);line-height:1.02}.cv2-h2{font-size:clamp(28px,5.2vw,44px);line-height:1.1}.cv2-h3{font-size:20px;line-height:1.25;font-weight:500}.cv2-sub{font-family:var(--cv2-serif);font-style:italic;font-size:clamp(20px,3.4vw,26px);line-height:1.3;color:var(--cv2-quiet);margin:10px 0 0}.cv2-lede{font-size:17px;line-height:1.65;color:var(--cv2-quiet);max-width:34em;margin:20px 0 0}.cv2-small{font-size:13px;line-height:1.55;color:var(--cv2-muted)}.cv2-small a{text-decoration:underline;text-underline-offset:3px}.cv2-small a:hover{color:var(--cv2-ivory)}.cv2-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto;color:var(--cv2-gold)}.cv2-divider:before,.cv2-divider:after{content:"";height:1px;width:64px;background:currentColor;opacity:.7}.cv2-divider span{width:9px;height:9px;border:1px solid currentColor;transform:rotate(45deg)}.cv2-divider--left{justify-content:flex-start}.cv2-divider--left:before{display:none}.cv2-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;font-family:var(--cv2-display);font-size:15px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--cv2-gold);border-radius:0;cursor:pointer;transition:background-color .25s var(--cv2-ease),color .25s var(--cv2-ease),border-color .25s var(--cv2-ease);box-sizing:border-box}.cv2-btn--primary{background:var(--cv2-gold);color:#0b0b0d}.cv2-btn--primary:hover{background:#d9b45e;border-color:#d9b45e}.cv2-btn--ghost{background:transparent;color:var(--cv2-ivory);border-color:var(--cv2-line)}.cv2-btn--ghost:hover{border-color:var(--cv2-gold);color:var(--cv2-gold)}.cv2-btn--block{width:100%}.cv2-btn[disabled]{opacity:.45;cursor:not-allowed}.cv2-btn .cv2-btn__price{font-family:var(--cv2-sans);letter-spacing:.02em;font-weight:600}.cv2-textlink{font-family:var(--cv2-display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--cv2-ivory);border-bottom:1px solid var(--cv2-gold-soft);padding-bottom:4px;transition:color .2s,border-color .2s}.cv2-textlink:hover{color:var(--cv2-gold);border-color:var(--cv2-gold)}.cv2-canvas{position:relative;margin:0;aspect-ratio:1 / 1;background:var(--cv2-bg-raised);box-shadow:0 1px #ffffff0d inset,0 40px 80px -30px #000000e6,0 18px 30px -18px #000c}.cv2-canvas img{display:block;width:100%;height:100%;object-fit:cover}.cv2-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset -6px -6px 12px #00000059,inset 1px 1px #ffffff0f}.cv2-hero{position:relative;overflow:hidden;padding-block:28px 64px}.cv2-hero__glow{position:absolute;inset:-20% -10% auto -10%;height:90%;pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,#c9a24a29,#c9a24a00 70%)}.cv2-hero__grid{position:relative;display:grid;gap:36px;align-items:center}.cv2-hero__art{width:min(100%,520px);margin-inline:auto}.cv2-hero__art .cv2-canvas{animation:cv2-rise 1.1s var(--cv2-ease) both}.cv2-hero__copy{text-align:left}.cv2-facts{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--cv2-line)}.cv2-facts li{padding:14px 0;border-bottom:1px solid var(--cv2-line);display:flex;flex-direction:column;gap:4px}.cv2-facts li:nth-child(odd){padding-right:12px}.cv2-facts li:nth-child(2n){padding-left:16px;border-left:1px solid var(--cv2-line)}.cv2-facts dt,.cv2-facts .k{font-family:var(--cv2-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cv2-muted)}.cv2-facts .v{font-size:17px;color:var(--cv2-ivory)}.cv2-hero__buy{margin-top:28px;display:grid;gap:14px}.cv2-hero__note{margin:4px 0 0;text-align:center}@media(min-width:990px){.cv2-hero{padding-block:56px 112px}.cv2-hero__grid{grid-template-columns:1.05fr .95fr;gap:72px}.cv2-hero__art{width:100%}.cv2-hero__buy{grid-template-columns:auto;justify-items:start}.cv2-hero__buy .cv2-btn{min-width:340px}.cv2-hero__note{text-align:left}}@keyframes cv2-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cv2-hero__art .cv2-canvas{animation:none}.cv2-reveal{opacity:1!important;transform:none!important;transition:none!important}}.js-cv2 .cv2-reveal{opacity:0;transform:translateY(16px);transition:opacity .9s var(--cv2-ease),transform .9s var(--cv2-ease)}.js-cv2 .cv2-reveal.is-in{opacity:1;transform:none}.cv2-proof{background:var(--cv2-bg-deep);border-block:1px solid var(--cv2-line)}.cv2-proof__head{max-width:640px;margin-bottom:40px}.cv2-proof__grid{display:grid;gap:40px}.cv2-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.cv2-photo{margin:0}.cv2-photo img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;background:var(--cv2-bg-raised)}.cv2-photo figcaption{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--cv2-muted)}.cv2-photo--offset{margin-top:48px}.cv2-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cv2-line)}.cv2-list li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--cv2-line);font-size:16px;line-height:1.55;color:var(--cv2-quiet)}.cv2-list li strong{display:block;color:var(--cv2-ivory);font-weight:600;margin-bottom:2px}.cv2-list__mark{width:9px;height:9px;margin-top:8px;margin-left:4px;border:1px solid var(--cv2-gold);transform:rotate(45deg)}@media(min-width:990px){.cv2-proof__grid{grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}}.cv2-edition{text-align:center}.cv2-edition__num{font-family:var(--cv2-display);font-weight:400;font-size:clamp(64px,18vw,150px);line-height:1;letter-spacing:.04em;color:var(--cv2-ivory);margin:18px 0 6px}.cv2-edition__num small{font-size:.32em;color:var(--cv2-gold);letter-spacing:.2em;display:block;margin-top:10px}.cv2-edition__points{display:grid;gap:28px;margin:48px auto 0;max-width:980px;text-align:left}.cv2-edition__points>div{border-top:1px solid var(--cv2-gold-soft);padding-top:18px}.cv2-edition__points p{margin:10px 0 0;color:var(--cv2-quiet);font-size:15.5px;line-height:1.6}@media(min-width:750px){.cv2-edition__points{grid-template-columns:repeat(3,1fr);gap:36px}}.cv2-archive__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;margin-bottom:36px}.cv2-archive__head .cv2-lede{margin-top:12px}.cv2-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 14px}@media(min-width:990px){.cv2-grid{grid-template-columns:repeat(3,1fr);gap:56px 32px}}.cv2-card{display:block;text-decoration:none;color:inherit}.cv2-card__media{position:relative;overflow:hidden;background:var(--cv2-bg-raised);aspect-ratio:4 / 5}.cv2-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--cv2-ease),opacity .4s}.cv2-card:hover .cv2-card__media img{transform:scale(1.035)}.cv2-card__title{font-family:var(--cv2-display);font-size:15px;font-weight:500;letter-spacing:.06em;margin:14px 0 4px;color:var(--cv2-ivory);line-height:1.3}.cv2-card__meta{font-size:13px;color:var(--cv2-muted);line-height:1.45;margin:0}.cv2-card__price{font-size:14px;color:var(--cv2-quiet);margin:6px 0 0}.cv2-card__badge{position:absolute;top:10px;left:10px;padding:5px 8px;font-family:var(--cv2-display);font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:#0b0b0dc7;color:var(--cv2-gold);border:1px solid var(--cv2-gold-soft)}@media(min-width:990px){.cv2-card__title{font-size:17px}}.cv2-studio{border-top:1px solid var(--cv2-line)}.cv2-studio__inner{max-width:760px;margin:0 auto;text-align:center}.cv2-studio__quote{font-family:var(--cv2-serif);font-style:italic;font-weight:400;font-size:clamp(24px,4.6vw,36px);line-height:1.3;color:var(--cv2-ivory);margin:22px 0 0}.cv2-studio .cv2-lede{margin-inline:auto}.cv2-studio__links{margin-top:32px;display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.cv2-close{background:var(--cv2-bg-deep);border-top:1px solid var(--cv2-line)}.cv2-close__inner{display:grid;gap:28px;align-items:center}.cv2-close__art{width:140px}@media(min-width:750px){.cv2-close__inner{grid-template-columns:160px 1fr auto;gap:40px}.cv2-close__art{width:160px}}.cv2-pdp{padding-block:20px 72px}.cv2-pdp__grid{display:grid;gap:32px}@media(min-width:990px){.cv2-pdp{padding-block:48px 112px}.cv2-pdp__grid{grid-template-columns:1.15fr .85fr;gap:72px;align-items:start}.cv2-pdp__info{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.cv2-gallery{min-width:0}.cv2-gallery__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--cv2-gutter));padding-inline:var(--cv2-gutter)}.cv2-gallery__track::-webkit-scrollbar{display:none}.cv2-gallery__slide{flex:0 0 88%;scroll-snap-align:center;margin:0;background:var(--cv2-bg-raised)}.cv2-gallery__slide img{display:block;width:100%;height:auto}.cv2-gallery__slide figcaption{font-size:12.5px;color:var(--cv2-muted);padding:10px 2px 0;background:var(--cv2-bg)}.cv2-gallery__count{margin-top:10px;font-size:12px;letter-spacing:.14em;color:var(--cv2-muted);text-transform:uppercase;font-family:var(--cv2-display)}@media(min-width:990px){.cv2-gallery__track{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0;padding:0;gap:14px}.cv2-gallery__slide:first-child{grid-column:1 / -1}.cv2-gallery__count{display:none}}.cv2-pdp__title{font-size:clamp(32px,6vw,48px);line-height:1.08}.cv2-pdp__variantline{margin:12px 0 0;font-size:15px;color:var(--cv2-quiet);line-height:1.5}.cv2-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 0}.cv2-price__amount{font-size:28px;color:var(--cv2-ivory);font-weight:500;letter-spacing:.01em}.cv2-price__note{font-size:13px;color:var(--cv2-muted)}.cv2-pdp__form{margin-top:24px;display:grid;gap:12px}.cv2-pdp__form .shopify-payment-button__button{min-height:56px;border-radius:0!important}.cv2-pdp__form .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--cv2-ivory)!important;border:1px solid var(--cv2-line)!important;font-family:var(--cv2-display);letter-spacing:.12em;text-transform:uppercase;font-size:14px}.cv2-pdp__form .shopify-payment-button__more-options{color:var(--cv2-quiet)!important;font-size:13px}.cv2-select{width:100%;min-height:52px;padding:0 14px;background:var(--cv2-bg-raised);color:var(--cv2-ivory);border:1px solid var(--cv2-line);border-radius:0;font-size:16px}.cv2-select-label{font-family:var(--cv2-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cv2-muted)}.cv2-assure{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.cv2-assure li{display:flex;gap:12px;align-items:baseline;font-size:14.5px;color:var(--cv2-quiet);line-height:1.5}.cv2-assure li:before{content:"";flex:0 0 7px;height:7px;border:1px solid var(--cv2-gold);transform:rotate(45deg) translateY(-1px)}.cv2-details{margin-top:32px;border-top:1px solid var(--cv2-line)}.cv2-details details{border-bottom:1px solid var(--cv2-line)}.cv2-details summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--cv2-display);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--cv2-ivory)}.cv2-details summary::-webkit-details-marker{display:none}.cv2-details summary:after{content:"+";font-family:var(--cv2-sans);font-size:20px;color:var(--cv2-gold);line-height:1}.cv2-details details[open] summary:after{content:"\2013"}.cv2-details__body{padding:0 0 22px;font-size:15px;line-height:1.7;color:var(--cv2-quiet)}.cv2-details__body p{margin:0 0 12px}.cv2-details__body ul{margin:0 0 12px;padding-left:18px}.cv2-details__body strong{color:var(--cv2-ivory)}.cv2-details__body hr{border:0;border-top:1px solid var(--cv2-line);margin:16px 0}.cv2-details__body a{text-decoration:underline;text-underline-offset:3px}.cv2-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;justify-content:space-between;padding:10px var(--cv2-gutter) calc(10px + env(safe-area-inset-bottom));background:#0b0b0df0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--cv2-line);transform:translateY(110%);transition:transform .35s var(--cv2-ease)}.cv2-stickybar.is-visible{transform:none}.cv2-stickybar__name{font-family:var(--cv2-display);font-size:13px;letter-spacing:.08em;color:var(--cv2-ivory);line-height:1.25}.cv2-stickybar__name span{display:block;font-family:var(--cv2-sans);letter-spacing:0;color:var(--cv2-quiet);font-size:14px;margin-top:2px}.cv2-stickybar .cv2-btn{min-height:48px;padding:0 20px;font-size:13px}@media(min-width:990px){.cv2-stickybar{display:none}}.cv2-related{border-top:1px solid var(--cv2-line)}#header-group,.header-section,#header-component{background:var(--cv2-bg)}.header__row{border-color:var(--cv2-line)!important}.menu-list__link,.header-actions__action,.header__icon,.header-menu a{color:var(--cv2-ivory)}.menu-list__link:hover{color:var(--cv2-gold)}footer .shopify-section,footer{background:var(--cv2-bg-deep);color:var(--cv2-quiet)}footer a{color:var(--cv2-quiet)}footer a:hover{color:var(--cv2-gold)}.content-for-layout{background:var(--cv2-bg)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ces-v2.css.map */
