.onyx{--onyx-gold:#947a41;--onyx-deep:#947a41;--onyx-ink:#0b0b0a;--onyx-ivory:#f4f1ea;--onyx-near:#0b0b0a;--onyx-panel:#141412;--onyx-line:rgba(148,122,65,.3);--onyx-muted:#b3ada3;background:#000;color:var(--onyx-ivory);font-family:var(--body-font-family);overflow:clip}.onyx h1,.onyx h2,.onyx h3{color:inherit;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight)}.onyx-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}.onyx-eyebrow{margin:0 0 12px;color:var(--onyx-gold);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.onyx[data-campaign=off] .onyx-campaign{display:none!important}.onyx-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(12px,3vw,32px);padding:12px 16px;background:#000;border-block:1px solid var(--onyx-line);color:#d9d4ca;font-size:13px;text-align:center}.onyx-bar b{color:#fff}.onyx-bar__count{color:var(--onyx-muted);font-variant-numeric:tabular-nums}.onyx-bar__count b{color:var(--onyx-gold)}.onyx-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 28px;border-radius:2px;font:700 12px var(--body-font-family);letter-spacing:.14em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.onyx-btn--primary{border:1px solid #947a41;background:#947a41;color:#fff}.onyx-btn--primary:hover{border-color:#a98b4c;background:#a98b4c}.onyx-btn--ghost{border:1px solid rgba(244,241,234,.5);background:transparent;color:#f4f1ea}.onyx-btn--ghost:hover{border-color:#947a41;background:#947a4124}.onyx-btn--muted{width:100%;min-height:48px;border:1px solid var(--onyx-line);background:transparent;color:inherit}.onyx-btn--add{width:100%;min-height:48px;border:1px solid #947a41;background:#947a41;color:#fff;font-size:12px}.onyx-btn--add:hover{border-color:#a98b4c;background:#a98b4c}.onyx-btn--add[disabled]{opacity:.75;cursor:default}.onyx-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}.onyx-trust{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:20px 0 0;list-style:none;color:var(--onyx-muted);font-size:13px}.onyx-trust li:before{content:"\2713";margin-right:7px;color:var(--onyx-gold)}.onyx-explain{display:grid;gap:clamp(24px,4vw,56px);padding:clamp(40px,5vw,72px) max(20px,calc((100vw - 1240px)/2)) clamp(28px,3vw,40px);background:var(--onyx-near);border-top:1px solid var(--onyx-line)}.onyx-explain--split{grid-template-columns:1.15fr .85fr;align-items:center}.onyx-explain__lead{max-width:64ch}.onyx-explain h2{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.06}.onyx-explain__intro{margin:16px 0 0;color:#cbc6bc;font-size:16px;line-height:1.7}.onyx-explain__marbling{margin:16px 0 0;padding-left:16px;border-left:2px solid var(--onyx-line);color:var(--onyx-muted);font-size:15px;line-height:1.65}.onyx-explain__media{overflow:hidden;border:1px solid var(--onyx-line);border-radius:2px;background:var(--onyx-panel)}.onyx-explain__image{display:block;width:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover}.onyx-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,40px) max(20px,calc((100vw - 1240px)/2)) clamp(34px,4vw,52px);background:var(--onyx-near);border-top:1px solid var(--onyx-line)}.onyx-explain+.onyx-feats{padding-top:0;border-top:0}.onyx-feat{display:flex;align-items:flex-start;gap:15px}.onyx-feat__icon{flex:0 0 auto;width:30px;height:30px;color:var(--onyx-gold)}.onyx-feat b{display:block;margin-bottom:5px;color:var(--onyx-ivory);font-size:15px;line-height:1.3}.onyx-feat span{display:block;max-width:36ch;color:var(--onyx-muted);font-size:14px;line-height:1.55}.onyx-nav{padding:clamp(48px,6vw,80px) max(20px,calc((100vw - 1240px)/2));background:#000;border-block:1px solid var(--onyx-line)}.onyx-nav__head{max-width:720px;margin-bottom:32px}.onyx-nav h2{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.05}.onyx-nav__intro{margin:16px 0 0;max-width:58ch;color:var(--onyx-muted);font-size:15px;line-height:1.6}.onyx-nav__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onyx-tile{display:grid;align-content:start;gap:8px;padding:24px;border:1px solid var(--onyx-line);border-radius:2px;background:var(--onyx-panel);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.onyx-tile:hover{border-color:var(--onyx-gold);transform:translateY(-2px)}.onyx-tile b{font-size:17px}.onyx-tile span{color:var(--onyx-muted);font-size:13px;line-height:1.5}.onyx-tile em{margin-top:4px;color:var(--onyx-gold);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.onyx-band{padding:clamp(56px,6.5vw,88px) max(20px,calc((100vw - 1240px)/2));background:#000;color:var(--onyx-ivory);border-top:1px solid rgba(148,122,65,.18);scroll-margin-top:90px}.onyx-band--dark{background:var(--onyx-near)}.onyx-band__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.onyx-band__copy{max-width:760px}.onyx-band h2{margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.05}.onyx-band__intro{margin:12px 0 0;max-width:60ch;color:var(--onyx-muted);font-size:16px;line-height:1.6}.onyx-band__rate{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:0;padding:8px 16px;border-radius:2px;background:#947a41;color:#fff;font-size:14px;letter-spacing:.04em}.onyx-band__rate span{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.onyx-band__banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;height:clamp(320px,32vw,480px);margin-bottom:32px;padding:clamp(24px,4vw,48px);overflow:hidden;border-radius:2px;background:var(--onyx-panel);color:#f4f1ea}.onyx-band__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.onyx-band__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000d6,#00000094 42%,#00000014 78%)}.onyx-band__banner-copy{max-width:520px}.onyx-band__banner h2{color:#f4f1ea}.onyx-band__banner .onyx-eyebrow{color:var(--onyx-gold)}.onyx-band__banner .onyx-band__intro{color:#e5e0d6}.onyx-band__banner .onyx-band__rate{align-self:flex-start}.onyx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.onyx-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--onyx-line);border-radius:2px;background:var(--onyx-panel);transition:border-color .2s ease}.onyx-card:hover{border-color:var(--onyx-gold)}.onyx-card__link{color:inherit;text-decoration:none}.onyx-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#1a1a18}.onyx-card__image{width:100%;height:100%;object-fit:cover}.onyx-card__save{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:2px;background:#947a41;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onyx-card__save[hidden]{display:none}.onyx-card__stock{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:2px;background:#000000d1;color:var(--onyx-ivory);font-size:12px;font-weight:700}.onyx-card__title{min-height:2.8em;margin:0;padding:16px 16px 0;font-size:14px;line-height:1.4}.onyx-card__buy{display:grid;gap:8px;padding:12px 16px 16px;margin-top:auto}.onyx-card__variant{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--onyx-line);border-radius:2px;background:var(--onyx-near);color:var(--onyx-ivory);font-family:var(--body-font-family);font-size:13px}.onyx-card__price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;font-variant-numeric:tabular-nums}.onyx-card__price b{color:var(--onyx-ivory);font-size:18px}.onyx-card__price:has(s) b{color:#e2b33c;font-size:24px}.onyx-card__price s{color:#c5312d;font-size:16px;text-decoration-thickness:1.5px}.onyx-marble{padding:clamp(56px,6vw,80px) max(20px,calc((100vw - 1100px)/2));background:#000;border-top:1px solid rgba(148,122,65,.18)}.onyx-marble__head{max-width:680px;margin-bottom:32px}.onyx-marble h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.onyx-marble__intro{margin:12px 0 0;color:var(--onyx-muted);font-size:15px;line-height:1.6}.onyx-marble__bands{display:grid;max-width:760px}.onyx-marble__image{display:block;width:min(100%,180px);height:auto;margin:0 0 8px;object-fit:contain}.onyx-marble__bands div{display:grid;align-content:start;gap:8px;padding:24px;border:1px solid var(--onyx-line);border-radius:2px;background:var(--onyx-panel)}.onyx-marble__bands div:has(.onyx-marble__image){grid-template-columns:180px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:24px}.onyx-marble__bands div:has(.onyx-marble__image) .onyx-marble__image{grid-row:1 / span 2;margin:0}.onyx-marble__bands div.is-hero{border-color:var(--onyx-gold)}.onyx-marble__bands b{color:var(--onyx-gold);font-size:20px}.onyx-marble__bands span{color:#cbc6bc;font-size:14px;line-height:1.55}.onyx-final{padding:clamp(56px,6vw,88px) max(20px,calc((100vw - 860px)/2));background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='86'%3E%3Cg fill='%23ffffff' fill-opacity='.07'%3E%3Cpolygon points='14,2 17.29,11.47 27.31,11.67 19.33,17.73 22.23,27.33 14,21.6 5.77,27.33 8.67,17.73 0.69,11.67 10.71,11.47'/%3E%3Cpolygon transform='translate(28 43)' points='14,2 17.29,11.47 27.31,11.67 19.33,17.73 22.23,27.33 14,21.6 5.77,27.33 8.67,17.73 0.69,11.67 10.71,11.47'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 86px;border-top:1px solid var(--onyx-line);text-align:center}.onyx-final h2{margin:0 0 14px;font-size:clamp(30px,4vw,50px);line-height:1.05}.onyx-final p{margin:0;color:#cbc6bc;font-size:16px;line-height:1.65}.onyx-final .onyx-eyebrow{margin:0 0 12px;color:var(--onyx-gold)}.onyx-final__offer{margin:16px 0 0!important;color:var(--onyx-gold)!important;font-weight:700;font-variant-numeric:tabular-nums}.onyx-final .onyx-hero__actions{justify-content:center}.onyx-delivery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start;padding:clamp(56px,6vw,88px) max(20px,calc((100vw - 1160px)/2));background:#000;border-top:1px solid var(--onyx-line);scroll-margin-top:90px}.onyx-delivery h2{margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.08}.onyx-delivery__copy{margin:12px 0 0;max-width:58ch;color:#cbc6bc;font-size:15px;line-height:1.65}.onyx-delivery ul{display:grid;gap:12px;padding:0;margin:24px 0 0;list-style:none;color:#d9d4ca;font-size:14px}.onyx-delivery li:before{content:"\2713";margin-right:9px;color:var(--onyx-gold)}.onyx-delivery__check{min-height:232px;scroll-margin-top:96px}.onyx-delivery__check h3{margin:0 0 8px;font-size:20px;line-height:28px}.onyx-delivery__check>p{margin:0 0 16px;color:var(--onyx-muted);font-size:14px;line-height:1.6}.onyx .pa-dc{margin:0;border-radius:2px}.onyx .pa-dc--dark{background:var(--onyx-panel);border:1px solid var(--onyx-line);box-shadow:none;--pa-dc-accent:#947a41;--pa-dc-tile:rgba(148,122,65,.12)}.onyx .pa-dc__input,.onyx .pa-dc__btn,.onyx .pa-dc__tile,.onyx .pa-dc__breakdown,.onyx .pa-dc__note{border-radius:2px}.onyx-toast{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:16px;padding:14px 20px;transform:translate(-50%);border:1px solid var(--onyx-gold);border-radius:2px;background:#000000f2;color:var(--onyx-ivory);font-size:14px;box-shadow:0 12px 32px #00000080}.onyx-toast[hidden]{display:none}.onyx-toast a{color:var(--onyx-gold);font-weight:700}@media(max-width:1100px){.onyx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.onyx-feats{grid-template-columns:1fr;gap:20px}.onyx-feat span{max-width:none}.onyx-explain--split{grid-template-columns:1fr}.onyx-explain__lead{max-width:none}}@media(max-width:900px){.onyx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onyx-delivery{grid-template-columns:1fr}.onyx-band__head{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:749px){.onyx-band__banner{height:auto;min-height:360px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px}.onyx-band__banner:after{background:linear-gradient(180deg,#00000014,#00000080 45%,#000000e0)}.onyx-band__banner .onyx-band__rate{position:absolute;top:16px;right:16px}}@media(max-width:560px){.onyx-btn{width:100%}.onyx-nav__tiles{grid-template-columns:1fr}.onyx-marble__bands div:has(.onyx-marble__image){grid-template-columns:1fr;grid-template-rows:auto}.onyx-marble__bands div:has(.onyx-marble__image) .onyx-marble__image{grid-row:auto;margin:0 0 8px}.onyx-band{padding-inline:16px}.onyx-grid{gap:10px}.onyx-card__title,.onyx-card__buy{padding-inline:12px}.onyx-toast{left:16px;right:16px;bottom:16px;transform:none;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.onyx *{transition:none!important}}#main-content:has(.onyx)>.container--breadcrumbs{display:flow-root;background:#000;color:#fff}#main-content:has(.onyx)>.container--breadcrumbs .breadcrumbs{margin-top:3px;margin-bottom:3px;color:#fff}#main-content:has(.onyx)>.container--breadcrumbs .breadcrumbs-list__link,#main-content:has(.onyx)>.container--breadcrumbs .breadcrumbs svg{color:#fff}.onyx .onyx-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(540px,74vh,780px);background:#000;color:#f4f1ea}.onyx .onyx-hero__copy{box-sizing:border-box;align-self:center;justify-self:end;width:100%;max-width:660px;padding:clamp(48px,6vw,104px) clamp(20px,5vw,80px)}.onyx[data-campaign=on] .onyx-hero__eyebrow{display:none}.onyx .onyx-hero__copy-bg{grid-column:1;grid-row:1;position:relative;overflow:hidden;background:#000}.onyx .onyx-hero__copy-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.onyx .onyx-hero__copy-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.onyx .onyx-hero__copy{grid-column:1;grid-row:1;position:relative;z-index:1}.onyx .onyx-hero__media{grid-column:2;grid-row:1}@media(max-width:899px){.onyx .onyx-hero__media{grid-column:1;grid-row:2}}.onyx .onyx-hero__heading{margin:0;font-weight:300;line-height:1}.onyx .onyx-lockup{display:flex;width:fit-content;align-items:baseline;gap:.28em;margin:0 0 clamp(22px,2.6vw,34px);padding-top:.95em;font-size:clamp(30px,3.1vw,46px);font-weight:inherit;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#d6d3cd;white-space:nowrap}.onyx .onyx-lockup__swap{position:relative;display:inline-block}.onyx .onyx-lockup__onyx{position:absolute;bottom:96%;left:22%;color:#947a41;font-size:.9em;letter-spacing:.1em}.onyx .onyx-lockup__friday{color:#8f8b84}.onyx .onyx-lockup__strike{position:absolute;top:42%;left:-6%;width:110%;height:.34em;fill:#947a41;overflow:visible;transform:rotate(-1.5deg)}.onyx[data-headline=lockup] .onyx-hero__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.onyx[data-headline=lockup] .onyx-lockup{margin-bottom:clamp(26px,3vw,40px)}.onyx[data-headline=text] .onyx-lockup{margin-bottom:clamp(14px,1.6vw,22px);font-size:clamp(22px,2vw,30px)}.onyx .onyx-hero__title{display:block;margin:0 0 16px;font-size:clamp(28px,2.8vw,40px);line-height:1.14;letter-spacing:.01em;text-wrap:balance}.onyx[data-campaign=off] .onyx-hero__title{font-size:clamp(32px,3.4vw,52px);line-height:1.08;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.onyx .onyx-arrow{display:inline-block;margin:0 .2em;color:#947a41;font-family:var(--body-font-family);font-weight:300}.onyx .onyx-hero__sub{max-width:46ch;margin:0;color:#c9c4ba;font-size:17px;line-height:1.65}.onyx .onyx-offer{box-sizing:border-box;display:flex;align-items:center;gap:18px;width:fit-content;margin:30px 0 0;padding:14px 24px 14px 0;border-block:1px solid rgba(148,122,65,.65);color:#f4f1ea}.onyx .onyx-offer strong{font-family:var(--heading-font-family);font-size:clamp(46px,5vw,66px);font-weight:400;line-height:.9;letter-spacing:-.01em;color:#947a41;font-variant-numeric:tabular-nums}.onyx .onyx-offer>span{max-width:20ch;color:#dcd7cd;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.onyx .onyx-hero__actions{margin-top:30px}.onyx .onyx-hero__tagline{margin:24px 0 0;color:#947a41;font-family:var(--heading-font-family);font-size:16px;font-style:italic;letter-spacing:.01em}.onyx .onyx-hero__media{box-sizing:border-box;position:relative;display:grid;place-items:center;padding:clamp(36px,5vw,80px);overflow:hidden;background-color:#8e8f91;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='86'%3E%3Cg fill='%23ffffff' fill-opacity='.16'%3E%3Cpolygon points='14,2 17.29,11.47 27.31,11.67 19.33,17.73 22.23,27.33 14,21.6 5.77,27.33 8.67,17.73 0.69,11.67 10.71,11.47'/%3E%3Cpolygon transform='translate(28 43)' points='14,2 17.29,11.47 27.31,11.67 19.33,17.73 22.23,27.33 14,21.6 5.77,27.33 8.67,17.73 0.69,11.67 10.71,11.47'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 86px}.onyx .onyx-hero__image{position:relative;display:block;width:min(100%,700px);height:auto;object-fit:contain}.onyx .onyx-hero__tag{position:absolute;bottom:24px;left:24px;padding:8px 14px;border:1px solid rgba(255,255,255,.5);background:#000000b8;color:#f4f1ea;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:899px){.onyx .onyx-hero{grid-template-columns:1fr;min-height:0}.onyx .onyx-hero__copy{justify-self:stretch;max-width:none;padding:44px 20px 40px}.onyx .onyx-hero__media{padding:40px 20px 64px}.onyx .onyx-hero__image{width:min(92%,560px)}}@media(max-width:560px){.onyx .onyx-lockup{font-size:clamp(26px,8vw,34px)}.onyx .onyx-hero__sub{font-size:15px}.onyx .onyx-offer{width:100%}.onyx .onyx-hero__tag{left:16px;bottom:16px}}.onyx .onyx-rev{padding:clamp(56px,6vw,88px) max(20px,calc((100vw - 1240px)/2));background:#0b0b0a;border-top:1px solid rgba(148,122,65,.3);color:#f4f1ea;font-family:var(--body-font-family)}.onyx .onyx-rev__head{max-width:680px;margin-bottom:clamp(24px,3vw,40px)}.onyx .onyx-rev__eyebrow{margin:0 0 12px;color:#947a41;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.onyx .onyx-rev h2{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.06;text-wrap:balance}.onyx .onyx-rev__intro{margin:16px 0 0;color:#b3ada3;font-size:15px;line-height:1.6}.onyx .onyx-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.onyx .onyx-rev__card{display:flex;flex-direction:column;gap:12px;margin:0;padding:clamp(20px,2.2vw,28px);border:1px solid rgba(148,122,65,.3);border-radius:2px;background:#141412}.onyx .onyx-rev__stars{display:flex;gap:2px;color:#947a41;font-size:16px;line-height:1}.onyx .onyx-rev__stars .is-off{color:#947a414d}.onyx .onyx-rev blockquote{margin:0;color:#d9d4ca;font-size:15px;line-height:1.65}.onyx .onyx-rev blockquote:before{content:"\201c"}.onyx .onyx-rev blockquote:after{content:"\201d"}.onyx .onyx-rev figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:13px}.onyx .onyx-rev figcaption b{color:#f4f1ea}.onyx .onyx-rev__loc{color:#8a847a}.onyx .onyx-rev__src{padding:4px 8px;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onyx .onyx-rev__src--verified{border:1px solid #947a41;color:#f4f1ea}.onyx .onyx-rev__src--google,.onyx .onyx-rev__src--store{background:#ffffff12;color:#b3ada3}@media(max-width:1100px){.onyx .onyx-rev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.onyx .onyx-rev__grid{grid-template-columns:1fr!important}.onyx .onyx-rev__head{max-width:none}}.onyx .onyx-story{padding:0 0 clamp(64px,8vw,112px);background:#0b0b0a;color:#f4f1ea}.onyx .onyx-story__head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,150px) max(20px,calc((100vw - 1240px)/2)) clamp(56px,6vw,96px);text-align:center}.onyx .onyx-story__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 32%;filter:grayscale(1) contrast(1.05);opacity:.38}.onyx .onyx-story__head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0a80,#0b0b0ab8 60%,#0b0b0a)}.onyx .onyx-story__head-inner{max-width:780px;margin:0 auto}.onyx .onyx-story__kicker{margin:0 0 22px;color:#947a41;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.onyx .onyx-story h2{margin:0;font-size:40px;line-height:48px;letter-spacing:.005em}.onyx .onyx-story__accent{margin:16px 0 0;color:#947a41;font-family:var(--heading-font-family);font-size:24px;line-height:32px;font-style:italic}.onyx .onyx-story__intro{max-width:60ch;margin:0 auto;padding-top:30px;color:#cbc6bc;font-size:16px;line-height:1.8}.onyx .onyx-story__intro:before{content:"";display:block;width:48px;height:1px;margin:0 auto 30px;background:#947a41}.onyx .onyx-story__pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);margin:0;padding:0 max(20px,calc((100vw - 1240px)/2));list-style:none}.onyx .onyx-story__pillar{display:flex;flex-direction:column;margin:0}.onyx .onyx-story__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#1a1a18}.onyx .onyx-story__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.onyx .onyx-story__pillar:hover .onyx-story__media img{transform:scale(1.04)}.onyx .onyx-story__media:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.onyx .onyx-story__num{position:absolute;bottom:14px;left:18px;z-index:1;color:#947a41;font-family:var(--heading-font-family);font-size:40px;line-height:1}.onyx .onyx-story__pillar h3{margin:24px 0 0;padding-top:18px;border-top:1px solid rgba(148,122,65,.6);font-size:clamp(18px,1.45vw,21px);line-height:1.32}.onyx .onyx-story__pillar p{margin:10px 0 0;color:#a9a397;font-size:14px;line-height:1.7}.onyx .onyx-story__cta{display:table;margin:clamp(44px,5vw,68px) auto 0;padding-bottom:7px;border-bottom:1px solid #947a41;color:#f4f1ea;font-size:12px;font-weight:600;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.onyx .onyx-story__cta:hover{color:#947a41}@media(max-width:989px){.onyx .onyx-story h2{font-size:32px;line-height:40px}.onyx .onyx-story__pillars{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media(max-width:599px){.onyx .onyx-story__head{padding-top:64px;padding-bottom:44px}.onyx .onyx-story h2{font-size:28px;line-height:36px}.onyx .onyx-story__accent{font-size:20px;line-height:28px}.onyx .onyx-story__intro{font-size:15px}.onyx .onyx-story__pillars{grid-template-columns:1fr;row-gap:40px}.onyx .onyx-story__media{aspect-ratio:16/10}.onyx .onyx-story__pillar h3{margin-top:18px}}@media(prefers-reduced-motion:reduce){.onyx .onyx-story__media img{transition:none}}html body .pa-sb-badge{display:inline-block;max-width:calc(100% - 16px);line-height:0;vertical-align:middle}html body .pa-sb-badge--inline{margin:2px 0;max-width:100%}html body .pa-sb-badge>.pa-sb-badge__image{display:block!important;position:static!important;width:auto!important;height:var(--pa-sb-badge-height)!important;min-height:0!important;max-height:none!important;max-width:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;margin:0!important;transform:none!important;filter:drop-shadow(0 1px 2px rgba(26,25,22,.28))}html body .pa-sb-badge__text{display:inline-block;background:#1a1916;color:#f5dda2;font:500 12px/20px Montserrat,sans-serif;padding:2px 8px;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/184/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgC */
