:root{--color-luxury-black: #0A0A0A;--color-luxury-charcoal: #1A1A1A;--color-luxury-charcoal-2: #131313;--color-luxury-gold: #D4AF37;--color-luxury-light-gold: #F3E5AB;--color-luxury-white: #FAFAFA;--color-luxury-off-white: #E0E0E0;--font-luxury-serif: "Playfair Display", "Cormorant Garamond", "Cormorant", Georgia, serif;--font-luxury-sans: "Inter", system-ui, -apple-system, sans-serif;--font-luxury-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--gradient-gold-glint: linear-gradient(120deg, transparent 0%, transparent 22%, rgba(212,175,55,.55) 50%, transparent 78%, transparent 100%)}.sg-glint-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;background:var(--color-luxury-gold);color:var(--color-luxury-black);font-family:var(--font-luxury-sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-luxury-gold);border-radius:0;cursor:pointer;overflow:hidden;isolation:isolate;transition:background .24s ease,color .24s ease,border-color .24s ease}.sg-glint-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-gold-glint);transform:translate(-100%);transition:transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:1}.sg-glint-btn>*{position:relative;z-index:2}.sg-glint-btn:hover{background:var(--color-luxury-light-gold);border-color:var(--color-luxury-light-gold)}.sg-glint-btn:hover:before{transform:translate(200%)}.sg-glint-btn--ghost{background:transparent;color:var(--color-luxury-gold);border:1px solid var(--color-luxury-gold)}.sg-glint-btn--ghost:hover{background:var(--color-luxury-gold);color:var(--color-luxury-black)}.sg-glint-btn--lg{padding:20px 44px;font-size:12px;letter-spacing:.26em}@media(prefers-reduced-motion:reduce){.sg-glint-btn:before{display:none}}:root{--sg-ink: #0E0E0E;--sg-ink-2: #161616;--sg-steel: #2A2A2C;--sg-bone: #F4EFE6;--sg-bone-2: #ECE4D5;--sg-paper: #FBF8F2;--sg-gold: #C8A24A;--sg-gold-deep: #8A6E2F;--sg-gold-soft: #E6CC85;--sg-blade: #C9CAD0;--sg-rust: #8B3A1F;--font-display: "Cormorant Garamond", "Tiempos Headline", Georgia, serif;--font-sans: "Inter", "S\f6hne", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--t-display-1: clamp(48px, 7vw, 104px);--t-display-2: clamp(36px, 5vw, 72px);--t-h1: clamp(32px, 4vw, 56px);--t-h2: clamp(24px, 2.6vw, 36px);--hairline: 1px solid rgba(244,239,230,.12);--hairline-dark: 1px solid rgba(14,14,14,.1)}.sg-display{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.sg-mono{font-family:var(--font-mono)}.sg-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--sg-gold)}.sg-eyebrow--dark{color:var(--sg-gold-deep)}.sg-gold{color:var(--sg-gold)}.sg-muted{color:#f4efe6d1}.sg-muted-dark{color:#0e0e0ed1}.sg-btn{font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:17px 30px;border-radius:1px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,border-color .2s,box-shadow .25s;text-decoration:none;position:relative}.sg-btn:hover{transform:translateY(-1px)}.sg-btn .sg-arrow{font-size:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.sg-btn:hover .sg-arrow{transform:translate(4px)}.sg-btn--primary{background:var(--sg-gold);color:var(--sg-ink);border-color:var(--sg-gold);box-shadow:0 0 #c8a24a00}.sg-btn--primary:hover{background:var(--sg-gold-soft);box-shadow:0 16px 32px -16px #c8a24a99}.sg-btn--secondary{background:var(--sg-ink);color:var(--sg-bone);border-color:var(--sg-ink)}.sg-btn--secondary:hover{background:var(--sg-ink-2)}.sg-btn--ghost{background:transparent;color:var(--sg-bone);border-color:#f4efe6d1}.sg-btn--ghost:hover{border-color:var(--sg-gold);color:var(--sg-gold)}.sg-btn--ghost-dark{background:transparent;color:var(--sg-ink);border-color:var(--sg-ink)}.sg-btn--ghost-dark:hover{background:var(--sg-ink);color:var(--sg-bone)}.sg-btn--block{width:100%;justify-content:center}.sg-section+.sg-section{border-top:1px solid rgba(0,0,0,.06)}.sg-section--ink+.sg-section--ink{border-top:1px solid rgba(244,239,230,.06)}.sg-hero{background:var(--sg-ink);color:var(--sg-bone);padding:clamp(56px,8vw,120px) clamp(22px,5vw,64px);position:relative;overflow:hidden}.sg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 30%,rgba(200,162,74,.08),transparent 50%);pointer-events:none}.sg-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;position:relative;z-index:1;max-width:1320px;margin:0 auto}.sg-hero__title{font-family:var(--font-display);font-size:clamp(48px,7.5vw,108px);line-height:.92;margin:24px 0 28px;font-weight:400;letter-spacing:-.025em}.sg-hero__title em{color:var(--sg-gold);font-style:italic;font-weight:400}.sg-hero__lede{font-size:clamp(15px,1.2vw,18px);line-height:1.6;max-width:480px;color:#f4efe6c7;margin-bottom:36px}.sg-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.sg-hero__after{margin-top:64px;padding-top:32px;border-top:var(--hairline)}.sg-hero__media{position:relative}.sg-hero__img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/5;border:1px solid rgba(200,162,74,.18)}.sg-hero__after .sg-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;font-family:var(--font-mono);text-transform:uppercase}.sg-hero__after .sg-trust-row>span{border-left:2px solid var(--sg-gold);padding:4px 18px 4px 14px;font-size:11px;letter-spacing:.14em;color:#f4efe6b8;line-height:1.45}.sg-hero__after .sg-dot{display:none}.sg-trust-row{display:flex;gap:28px;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f4efe6db;flex-wrap:wrap}.sg-trust-row--dark{color:#0e0e0ed1}.sg-trust-row .sg-dot{width:4px;height:4px;background:var(--sg-gold);border-radius:50%}.sg-stat{border-left:2px solid var(--sg-gold);padding-left:18px}.sg-stat__num{font-family:var(--font-display);font-size:44px;line-height:1;font-weight:500}.sg-stat__lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-gold-deep);margin-top:6px;font-weight:500}.sg-card{background:var(--sg-paper);border:1px solid rgba(14,14,14,.06);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .35s;position:relative}.sg-card:hover{transform:translateY(-4px);border-color:#c8a24a66;box-shadow:0 28px 56px -28px #0e0e0e2e}.sg-card__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--sg-bone-2);position:relative}.sg-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.sg-card:hover .sg-card__media img{transform:scale(1.04)}.sg-card__body{padding:22px 22px 26px}.sg-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sg-card__title{font-family:var(--font-display);font-size:24px;margin:0;font-weight:500;color:var(--sg-ink);line-height:1.2}.sg-card__tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-gold-deep);border:1px solid var(--sg-gold-deep);padding:3px 8px;flex-shrink:0}.sg-card__sub{font-size:13px;margin-top:6px;color:#0e0e0ed1}.sg-card__price-row{margin-top:18px;padding-top:14px;border-top:1px solid rgba(14,14,14,.08);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sg-card__price{font-size:18px;font-weight:600;color:var(--sg-ink)}.sg-card__slice{font-size:12px;color:var(--sg-gold-deep);font-family:var(--font-mono)}.sg-founder{background:var(--sg-ink-2);color:var(--sg-bone)}.sg-founder__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:560px}.sg-founder__media img{width:100%;height:100%;object-fit:cover;display:block}.sg-founder__text{padding:clamp(48px,7vw,96px) clamp(22px,6vw,80px);display:flex;flex-direction:column;justify-content:center}.sg-founder__quote{font-family:var(--font-display);font-size:clamp(28px,3vw,52px);line-height:1.1;margin:16px 0 28px;font-weight:400}.sg-founder__body{font-size:16px;line-height:1.65;color:#f4efe6c7;margin-bottom:28px}.sg-sharpening{background:var(--sg-bone-2);padding:clamp(56px,7vw,96px) clamp(22px,5vw,64px);border-top:1px solid rgba(14,14,14,.06)}.sg-sharpening__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,4vw,56px);align-items:center;max-width:1320px;margin:0 auto}.sg-sharpening__title{font-family:var(--font-display);font-size:clamp(32px,3.6vw,56px);margin:8px 0 18px;font-weight:500;line-height:1.05}.sg-sharpening__title em{font-style:italic;color:var(--sg-gold-deep)}.sg-sharpening__body{max-width:520px;font-size:16px;line-height:1.6;color:#0e0e0ed9}.sg-sharpening__ctas{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.sg-sharpening__media img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;display:block}.sg-promo{background:var(--sg-ink);color:var(--sg-gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:10px 24px;text-align:center}.sg-photo-slot{background:repeating-linear-gradient(135deg,#c8a24a0f 0 14px,#c8a24a1a 14px 28px),var(--sg-ink-2);color:var(--sg-gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:16px;display:flex;align-items:flex-end;position:relative;overflow:hidden}.sg-photo-slot--light{background:repeating-linear-gradient(135deg,#8a6e2f0d 0 14px,#8a6e2f17 14px 28px),var(--sg-bone-2);color:var(--sg-gold-deep)}.sg-photo-slot:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed currentColor;opacity:.35;pointer-events:none}.sg-photo-slot__tag{position:relative;z-index:2;background:#0e0e0ed9;padding:6px 10px;color:var(--sg-gold);border-left:2px solid var(--sg-gold);line-height:1.5}.sg-photo-slot--light .sg-photo-slot__tag{background:#f4efe6d9;color:var(--sg-gold-deep);border-left-color:var(--sg-gold-deep)}.sg-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.sg-reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.sg-hero__grid{grid-template-columns:1fr;gap:32px}.sg-hero__title{font-size:clamp(40px,11vw,64px)}.sg-hero__media{order:-1}.sg-hero__img{aspect-ratio:3/2}.sg-hero__after .sg-trust-row{grid-template-columns:repeat(2,1fr);gap:16px}.sg-founder__grid{grid-template-columns:1fr;min-height:auto}.sg-founder__media img{aspect-ratio:4/3;height:auto}.sg-sharpening__grid{grid-template-columns:1fr;gap:24px}.sg-sharpening__media img{aspect-ratio:5/3}}@media(max-width:600px){.sg-hero__after .sg-trust-row{grid-template-columns:1fr}.sg-card__title{font-size:22px}}.sg-hero{padding:clamp(72px,10vh,140px) clamp(22px,5vw,64px) clamp(56px,7vh,96px)}.sg-hero__title{font-size:clamp(44px,6vw,88px);line-height:.95;margin:18px 0 22px}.sg-hero__lede{font-size:clamp(15px,1.05vw,17px);max-width:440px}.sg-hero__after{margin-top:48px;padding-top:24px}.sg-hero__after .sg-trust-row>span{padding:8px 16px 8px 14px;border-left:2px solid var(--sg-gold);font-size:10.5px;letter-spacing:.16em;color:#f4efe6c7;line-height:1.5;font-weight:500}.sg-card__media{aspect-ratio:16 / 9}.sg-card__media img{object-position:center;object-fit:cover}.sg-section{position:relative}.sg-section+.sg-section{border-top:1px solid rgba(0,0,0,.05)}a.sg-link,.sg-link a,.sg-range__more,.sg-prose__cta a,.sg-card__head a{position:relative;display:inline-block;text-decoration:none}.sg-range__more{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:4px;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}.sg-range__more:hover{background-size:0 1px;background-position:100% 100%}.sg-btn:focus-visible,.sg-pdp__option-btn:focus-within{outline:2px solid var(--sg-gold);outline-offset:3px}.sg-hero__title,.sg-founder__quote,.sg-prose__heading,.sg-sharpening__title,.sg-pdp__title{letter-spacing:-.022em}.sg-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.sg-reveal.is-visible,.no-js .sg-reveal{opacity:1;transform:none}@media(max-width:900px){.sg-hero{padding:clamp(48px,8vh,80px) 22px clamp(40px,6vh,64px)}.sg-hero__title{font-size:clamp(38px,9vw,56px);line-height:.95}.sg-hero__lede{font-size:15px}.sg-hero__after{margin-top:32px;padding-top:20px}.sg-hero__after .sg-trust-row{grid-template-columns:1fr 1fr;gap:14px}}:root{--ink: var(--sg-ink);--ink-2: var(--sg-ink-2);--ink-3: #1E1E1E;--bone: var(--sg-bone);--bone-2: var(--sg-bone-2);--paper: var(--sg-paper);--gold: var(--sg-gold);--gold-deep: var(--sg-gold-deep);--gold-soft: var(--sg-gold-soft);--line: rgba(14,14,14,.12);--line-dark: rgba(244,239,230,.14);--serif: var(--font-display);--sans: var(--font-sans);--mono: var(--font-mono)}.sg-v2 button{font-family:inherit;cursor:pointer}.h-display{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6.4vw,96px);line-height:.96;letter-spacing:-.02em}.h-1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,4vw,64px);line-height:1.04;letter-spacing:-.015em}.h-2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.8vw,44px);line-height:1.08;letter-spacing:-.01em}.h-3{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15}.body-lg{font-size:17px;line-height:1.6}.body{font-size:15px;line-height:1.65}.body-sm{font-size:13px;line-height:1.55}.spec{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.italic{font-style:italic}.gold{color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border:1px solid currentColor;background:transparent;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;position:relative;transition:all .22s cubic-bezier(.2,.7,.2,1);color:inherit}.btn-arrow{transition:transform .22s}.btn:hover .btn-arrow{transform:translate(4px)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--gold-deep);border-color:var(--gold-deep);color:var(--paper)}.btn-light:hover{background:var(--bone);color:var(--ink)}.btn-dark:hover{background:var(--ink);color:var(--bone)}.gold-link{position:relative;text-decoration:none;display:inline-block}.gold-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--gold);transform-origin:right;transform:scaleX(0);transition:transform .38s cubic-bezier(.2,.7,.2,1)}.gold-link:hover:after{transform-origin:left;transform:scaleX(1)}.sg-placeholder{background:repeating-linear-gradient(135deg,var(--bone-2) 0 8px,var(--bone) 8px 16px);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-deep);text-align:center;padding:20px}.sg-placeholder-dark{background:repeating-linear-gradient(135deg,#1c1c1c 0 8px,#181818 8px 16px);color:var(--gold)}.cursor-on,.cursor-on a,.cursor-on button,.cursor-on [role=button],.cursor-on .button,.cursor-on input[type=submit],.cursor-on input[type=button],.cursor-on summary,.cursor-on label[for],.cursor-on .sg-cat-card,.cursor-on .sg-glint-btn{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'><path d='M10 4 L10 13 L8 13 L8 16 L9 19 L12 22 L17 22 L20 19 L20 13 L19 12 L17.5 13 L17.5 9 L16.5 8 L15 9 L15 7 L14 6 L12.5 7 L12.5 4 Z' fill='%23D4AF37' stroke='%230A0A0A' stroke-width='1.2' stroke-linejoin='round'/></svg>") 10 4,pointer!important}.cursor-on,.cursor-on *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><path d='M4 3 L4 22 L9 17 L12 24.5 L15.5 23 L12.5 16 L19 16 Z' fill='%23D4AF37' stroke='%230A0A0A' stroke-width='1.5' stroke-linejoin='round'/></svg>") 4 3,auto!important}.cursor-on input[type=text],.cursor-on input[type=email],.cursor-on input[type=tel],.cursor-on input[type=number],.cursor-on input[type=search],.cursor-on input[type=password],.cursor-on textarea{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24'><line x1='6' y1='2' x2='6' y2='22' stroke='%23D4AF37' stroke-width='1.5' stroke-linecap='round'/><line x1='3' y1='2' x2='9' y2='2' stroke='%23D4AF37' stroke-width='1.5'/><line x1='3' y1='22' x2='9' y2='22' stroke='%23D4AF37' stroke-width='1.5'/></svg>") 6 12,text!important}.gold-cursor{display:none!important}.gold-cursor{position:fixed;pointer-events:none;width:28px;height:28px;border:1px solid var(--gold);border-radius:50%;transform:translate(-50%,-50%);transition:width .22s,height .22s,background-color .22s,border-color .22s;z-index:9998;mix-blend-mode:difference;left:-100px;top:-100px}.gold-cursor.dot{width:6px;height:6px;background:var(--gold)}.gold-cursor.expand{width:56px;height:56px;background:#c8a24a1f}@media(max-width:1024px){.gold-cursor{display:none}.cursor-on,.cursor-on *{cursor:auto!important}}.sg-geo-authority,.sg-geo-faq{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;left:-10000px!important;top:auto!important;white-space:nowrap!important;border:0!important}body.gradient,body{background:radial-gradient(ellipse 120% 60% at 50% 0%,#131313,#0a0a0a 55%,#050505) fixed!important;color:#fafafa}.card,.card-wrapper,.card__inner,.card-information,.product-card-wrapper,.product-card,.collection-list__item,.media-with-text,.media-with-text__media,.featured-blog__post,.article-card,.article-card-wrapper,.multicolumn-card,.multicolumn-card__info{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.card__media,.card__media .media,.card__media img,.media,.media img,.product__media,.product__media-item,.image-with-text__media,.featured-blog__post-image,.article-card__image-wrapper,.multicolumn-card__image-wrapper{border-radius:0!important;background:transparent!important}.card-information,.card__information,.product-card__info,.multicolumn-card__info,.featured-blog__post-content,.article-card__info{padding-left:0!important;padding-right:0!important;background:transparent!important}.sg-vignette,.sg-image-vignette,.media:after,.card__media:after,.product__media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000 30%,#00000073 75%,#000000d9);pointer-events:none;z-index:1}.shopify-section.sg-section--hero,.shopify-section.sg-section--founder,.shopify-section.sg-section--testimonials,.shopify-section.sg-section--sharpening,.shopify-section.sg-section--coll,.shopify-section.sg-section--cats{background:radial-gradient(ellipse 100% 80% at 50% 0%,#131313,#0a0a0a 65%,#050505)}body,p,li,.rte,.rte p,.rte li{font-family:var(--font-sans);font-weight:300;letter-spacing:.005em}.rte strong,p strong,b{font-weight:500}.header__menu-item,.header__active-menu-item,.header__menu-item--has-submenu,.header-menu__list-link,.header__menu-item:visited,.list-menu__item--link,.header__active-menu-item:hover{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important}.label,.form__label,.legal,.price__badge,.badge,.visually-hidden{letter-spacing:.16em}.subtitle,.small,.text-secondary,.description,.product__text,.quick-add__text,.featured-blog__post-meta,.article-card__excerpt{font-weight:300;letter-spacing:.005em;color:#fafafa9e}.button,.button--primary,.button--secondary,.button--tertiary,button.button,input[type=submit].button,.shopify-payment-button__button--unbranded,.btn-primary,.btn-secondary,.product-form__submit,.product-form__cart-submit,.sg-glint-btn{position:relative;overflow:hidden;background:var(--sg-gold)!important;color:var(--sg-ink)!important;border:0!important;border-radius:0!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:600!important;padding:16px 30px!important;transition:background .25s,color .25s!important;box-shadow:none!important}.button:before,.button--primary:before,.button--secondary:before,.button--tertiary:before,button.button:before,.product-form__submit:before,.sg-glint-btn:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%)!important;transform:translate(-100%)!important;transition:transform .7s ease!important;pointer-events:none!important;z-index:1!important}.button:hover:before,.button--primary:hover:before,.button--secondary:hover:before,.button--tertiary:hover:before,button.button:hover:before,.product-form__submit:hover:before,.sg-glint-btn:hover:before{transform:translate(100%)!important}.button>*,.button--primary>*,.button--secondary>*,.product-form__submit>*{position:relative;z-index:2}.button:hover,.button--primary:hover,.button--secondary:hover,.button--tertiary:hover,.product-form__submit:hover{background:#e6cc85!important;color:#0a0a0a!important}.button--outline,.button--ghost,.btn-ghost,.shopify-challenge__button{background:transparent!important;color:var(--sg-gold)!important;border:1px solid var(--sg-gold)!important}.button--outline:hover,.button--ghost:hover{background:var(--sg-gold)!important;color:var(--sg-ink)!important}.multicolumn .multicolumn-card{text-align:center}.multicolumn-card__info h3,.multicolumn-card__info .h3{font-family:var(--font-display);font-weight:200;font-size:clamp(40px,5vw,72px);letter-spacing:-.015em;color:var(--sg-gold);margin:0 0 8px;line-height:1}.multicolumn-card__info p,.multicolumn-card__info .multicolumn-card__info-text{font-family:var(--font-mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#fafafa8c;margin:0}.featured-blog .article-card-wrapper{padding:0!important}.featured-blog__post-title,.article-card__title{font-family:var(--font-display);font-weight:300;font-size:28px;letter-spacing:-.005em;line-height:1.2;color:#fafafa}.featured-blog__post-meta,.article-card__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-gold)}.header-wrapper,.header{background:#0a0a0a!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}.footer{background:#050505!important;border-top:1px solid rgba(255,255,255,.05)!important}.footer-block__heading,.footer__heading,.h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-gold)}.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background:transparent!important;color:#fafafa!important}.sg-section--bone,.sg-section--bone *,.sg-section--bone .color-background-1,.sg-section--bone .color-background-2,.sg-section--bone .color-scheme-1,.sg-section--bone .color-scheme-2{color:var(--sg-ink)!important}.sg-section--bone{background:var(--sg-bone)!important}.sg-section--bone .sg-card__title,.sg-section--bone .sg-coll__card-title,.sg-section--bone h1,.sg-section--bone h2,.sg-section--bone h3{color:var(--sg-ink)!important}.sg-section--bone .sg-card__sub,.sg-section--bone .sg-card__price-row,.sg-section--bone p{color:#0e0e0e9e!important}.sg-section--bone .sg-card__price{color:var(--sg-ink)!important}html,body{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><path d='M4 3 L4 22 L9 17 L12 24.5 L15.5 23 L12.5 16 L19 16 Z' fill='%23D4AF37' stroke='%230A0A0A' stroke-width='1.5' stroke-linejoin='round'/></svg>") 4 3,auto}a,button,[role=button],[role=link],.button,input[type=submit],input[type=button],input[type=radio],input[type=checkbox],select,label[for],summary,.sg-cat-card,.sg-glint-btn,.sg-acquire-btn,.shopify-payment-button__button,[onclick],[data-href]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'><path d='M10 4 L10 13 L8 13 L8 16 L9 19 L12 22 L17 22 L20 19 L20 13 L19 12 L17.5 13 L17.5 9 L16.5 8 L15 9 L15 7 L14 6 L12.5 7 L12.5 4 Z' fill='%23D4AF37' stroke='%230A0A0A' stroke-width='1.2' stroke-linejoin='round'/></svg>") 10 4,pointer}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24'><line x1='6' y1='2' x2='6' y2='22' stroke='%23D4AF37' stroke-width='1.5' stroke-linecap='round'/><line x1='3' y1='2' x2='9' y2='2' stroke='%23D4AF37' stroke-width='1.5'/><line x1='3' y1='22' x2='9' y2='22' stroke='%23D4AF37' stroke-width='1.5'/></svg>") 6 12,text}.shopify-section--cart-items,.shopify-section--cart-footer,.shopify-section[id*=__cart-items],.shopify-section[id*=__cart-footer],.shopify-section[id*=__main]:has(.search),.shopify-section[id*=__main]:has(.article-template),.shopify-section[id*=__main]:has(.blog-articles),.shopify-section[id*=__main]:has(.title-wrapper){background:var(--sg-ink, #0A0A0A);color:var(--sg-bone, #FAFAFA)}main:has(.cart),main:has(.search),main:has(.article-template),main:has(.blog-articles){background:var(--sg-ink, #0A0A0A);color:var(--sg-bone, #FAFAFA)}.cart h1,.cart h2,.cart .title,.search h1,.search h2,.article-template h1,.article-template__title,.blog-articles h1,.blog-articles h2,.title-wrapper h1,.title-wrapper h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:200!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--sg-bone, #FAFAFA)!important}.article-template__title{font-size:clamp(36px,5vw,64px)!important;margin-bottom:24px!important}.article-template__content{font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:17px;line-height:1.78;color:#fafafad1;font-weight:300}.article-template__content p{margin-bottom:1.4em}.article-template__content h2,.article-template__content h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:-.015em;margin-top:2em;margin-bottom:.6em;color:var(--sg-bone, #FAFAFA)!important}.article-template__content h2{font-size:clamp(28px,3vw,40px)}.article-template__content h3{font-size:clamp(22px,2.2vw,28px)}.article-template__content a{color:var(--sg-gold, #D4AF37)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.article-template__content blockquote{border-left:2px solid var(--sg-gold, #D4AF37);padding:8px 28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;font-weight:300;color:#fafafaeb;margin:28px 0}.article-template__content ul li,.article-template__content ol li{margin-bottom:.6em}.article-template__content code,.article-template__content pre{background:#131313;border:1px solid rgba(212,175,55,.18);color:var(--sg-bone, #FAFAFA);font-family:JetBrains Mono,ui-monospace,monospace}.article-template__content table{border-collapse:collapse;width:100%;border:1px solid rgba(255,255,255,.08)}.article-template__content table th{background:#131313;color:var(--sg-gold, #D4AF37);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:12px 16px;text-align:left;border-bottom:1px solid var(--sg-gold, #D4AF37)}.article-template__content table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);color:#fafafac7}.article-template__hero-container,.article-template__header,.circle-divider,.article-template__meta{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--sg-gold, #D4AF37)!important}.cart__row,.cart-item,.cart__items,.cart__footer,.cart__blocks,.totals,.search__results,.search-results,.article-card,.card,.card-wrapper,.card__content,.card__information{background:transparent!important;border:0!important;box-shadow:none!important}.cart-items thead,.cart-items tbody,.cart-items tr,.cart-items td,.cart-items th{background:transparent!important;border-color:#ffffff14!important;color:var(--sg-bone, #FAFAFA)}.cart-items th{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fafafa99!important;padding:18px 12px!important;border-bottom:1px solid var(--sg-gold, #D4AF37)!important}.cart-item__name,.cart-item__details a{color:var(--sg-bone, #FAFAFA)!important;font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:300!important;letter-spacing:-.005em}.cart-item__price-wrapper,.cart-item__totals,.totals .totals__total-value,.cart__total{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;letter-spacing:.06em!important;color:var(--sg-bone, #FAFAFA)!important}.cart-items .quantity,.quantity{background:transparent;border:1px solid rgba(212,175,55,.32)}.quantity__input{background:transparent!important;color:var(--sg-bone, #FAFAFA)!important}.quantity__button{color:var(--sg-bone, #FAFAFA);background:transparent}.quantity__button:hover{color:var(--sg-gold, #D4AF37)}.search__input,input.search__input,.search-modal__form input[type=search]{background:#131313!important;border:1px solid rgba(212,175,55,.32)!important;color:var(--sg-bone, #FAFAFA)!important;font-family:Inter,sans-serif!important;padding:16px 24px!important}.search__input::placeholder{color:#fafafa73!important}.search__button{color:var(--sg-gold, #D4AF37)!important}.blog-articles .card,.blog-articles .card-wrapper,.article-card{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;padding:32px 0!important}.article-card__title,.article-card h2,.article-card h3{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:clamp(24px,2.6vw,36px)!important;letter-spacing:-.01em;color:var(--sg-bone, #FAFAFA)!important}.article-card__excerpt{color:#fafafab8!important;font-family:Inter,sans-serif!important;font-size:15px;line-height:1.65}.article-card__info,.article-card .circle-divider{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--sg-gold, #D4AF37)!important}.page-width .rte,.shopify-section[id*=__main]:has(.rte) .rte{color:#fafafad1!important;font-family:Inter,sans-serif!important;line-height:1.78}.page-width .rte h1,.page-width .rte h2,.page-width .rte h3{font-family:Cormorant Garamond,serif!important;font-weight:200!important;color:var(--sg-bone, #FAFAFA)!important;letter-spacing:-.015em}main:has(.cart) .button,main:has(.search) .button,main:has(.article-template) .button,main:has(.blog-articles) .button,.cart__checkout-button.button,.cart__update-button,.cart__continue-button,.search__button,button[name=add]:not(.shopify-payment-button__button){background:transparent!important;border:1px solid var(--sg-gold, #D4AF37)!important;color:var(--sg-gold, #D4AF37)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:16px 32px!important;border-radius:0!important;font-weight:500!important;position:relative;overflow:hidden;transition:color .22s ease,background .22s ease,border-color .22s ease;box-shadow:none!important}main:has(.cart) .button:hover,main:has(.search) .button:hover,main:has(.article-template) .button:hover,main:has(.blog-articles) .button:hover,.cart__checkout-button.button:hover,.search__button:hover{background:var(--sg-gold, #D4AF37)!important;color:var(--sg-ink, #0A0A0A)!important}.cart__checkout-button.button{width:100%;padding:22px 32px!important;font-size:12px!important}.cart__continue-button{display:inline-block;text-decoration:none}.cart__empty-text,.cart-empty{font-family:Cormorant Garamond,serif!important;font-weight:300;font-size:clamp(28px,3vw,42px)!important;color:var(--sg-bone, #FAFAFA)!important;letter-spacing:-.015em}.cart__login-title,.cart__login-paragraph{color:#fafafab8!important;font-family:Inter,sans-serif!important}.search__results-empty,.search--no-results{text-align:center;padding:80px 24px}.search__results-empty p{font-family:Cormorant Garamond,serif!important;font-size:28px!important;font-weight:300!important;color:#fafafab3!important}.pagination-wrapper,.pagination,.pagination__list{background:transparent!important;border:0!important;padding:32px 0}.pagination__item,.pagination__item--current{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;background:transparent!important;border:1px solid rgba(212,175,55,.18)!important;color:var(--sg-bone, #FAFAFA)!important;padding:10px 16px!important}.pagination__item:hover,.pagination__item--current{border-color:var(--sg-gold, #D4AF37)!important;color:var(--sg-gold, #D4AF37)!important}main:has(.cart) input[type=text],main:has(.cart) input[type=email],main:has(.cart) textarea,main:has(.search) input[type=text],main:has(.search) input[type=search],main:has(.article-template) input[type=email]{background:#131313!important;border:1px solid rgba(212,175,55,.28)!important;color:var(--sg-bone, #FAFAFA)!important;font-family:Inter,sans-serif!important;border-radius:0!important;padding:14px 18px!important}.cart-items__no-cookie-note,.cart-attribute__field,.cart__note,.discount-popover{color:#fafafa9e!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.12em}.shopify-payment-button{margin-top:12px}main:has(.cart) hr,main:has(.search) hr,main:has(.article-template) hr{border:0;border-top:1px solid rgba(212,175,55,.18);margin:36px 0}.shopify-section--cart-items,.shopify-section[id*=__cart-items],.shopify-section[id*=__cart-footer]{padding:0!important}.shopify-section[id*=__main]:has(.article-template){padding:64px 0!important}main:has(.cart) :focus-visible,main:has(.search) :focus-visible,main:has(.article-template) :focus-visible,main:has(.blog-articles) :focus-visible{outline:2px solid var(--sg-gold, #D4AF37);outline-offset:2px}main h1.title,main h1.title--primary,main h2.title,main .title.title--primary,main h1.h1,main h2.h2,main .h2.center,main h1.h-1,main h2.h-2,.shopify-section[id*=__cart] h1,.shopify-section[id*=__cart] h2,.shopify-section[id*=__main]:has(.cart) h1,.shopify-section[id*=__main]:has(.cart) h2,.shopify-section[id*=__main]:has(.search) h1,.shopify-section[id*=__main]:has(.search) h2,.shopify-section[id*=__main]:has(.template-search) h1,#MainContent .title-wrapper h1,#MainContent .title-wrapper h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:200!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--sg-bone, #FAFAFA)!important}main h1.title,main h1.title--primary,.shopify-section[id*=__cart] h1{font-size:clamp(40px,5vw,72px)!important;margin-bottom:32px!important}main h2.h2,main .h2.center{font-size:clamp(32px,4vw,48px)!important}.shopify-section[id*=__cart-items],.shopify-section[id*=__cart-footer],.shopify-section[id*=__main]:has(.search),.shopify-section[id*=__main]:has(.cart),.shopify-section[id*=__main]:has(.title-wrapper){background:var(--sg-ink, #0A0A0A)!important}a.title__continue,.title__continue,.title-wrapper a{color:var(--sg-gold, #D4AF37)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-decoration:none!important;font-weight:500!important}a.title__continue:hover,.title-wrapper a:hover{color:var(--sg-bone, #FAFAFA)!important;text-decoration:underline!important}.h-1,.h-2,.h-display,.h2-display,h1.h,h2.h{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:200!important;letter-spacing:-.02em!important}form[action="/search"] input[type=search],form[action="/search"] input[type=text]{background:#131313!important;border:1px solid rgba(212,175,55,.32)!important;color:var(--sg-bone, #FAFAFA)!important;border-radius:0!important}predictive-search,.predictive-search,.predictive-search__results,.predictive-search__results-list,.predictive-search-result{background:#0f0f0f!important;border:1px solid rgba(212,175,55,.18)!important;color:var(--sg-bone, #FAFAFA)!important}.shopify-section[id*=__main]:has(.search) .card-information,.shopify-section[id*=__main]:has(.search) .card__heading{background:transparent!important;color:var(--sg-bone, #FAFAFA)!important}.shopify-section.section:has(.main-page-title),.shopify-section.section:has(.page-title),.shopify-section.section .color-scheme-1,.shopify-section.section .color-scheme-2,.shopify-section.section .color-scheme-3,.shopify-section.section .color-scheme-4,.shopify-section.section .color-scheme-5{background:var(--sg-ink, #0A0A0A)!important;color:var(--sg-bone, #FAFAFA)!important}.main-page-title,.page-title,h1.h0,h2.h0,.h0,main .page-width--narrow>h1,main .page-width--narrow>.page-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:200!important;letter-spacing:-.02em!important;line-height:1.05!important;color:var(--sg-bone, #FAFAFA)!important;font-size:clamp(40px,5vw,72px)!important}main .rte h2,main .rte h3,main .page-width .rte h2,main .page-width .rte h3,main .page-width--narrow h2,main .page-width--narrow h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;letter-spacing:-.015em!important;color:var(--sg-bone, #FAFAFA)!important}main .rte h2,main .page-width--narrow h2{font-size:clamp(28px,3vw,42px)!important;margin-top:1.6em!important}main .rte h3,main .page-width--narrow h3{font-size:clamp(22px,2.4vw,30px)!important;margin-top:1.4em!important}main .rte,main .rte p,main .page-width .rte,main .page-width--narrow .rte,main .page-width--narrow p,main .page-width p{font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:16px!important;line-height:1.78!important;color:#fafafad1!important;font-weight:300}main .rte a,main .page-width--narrow a{color:var(--sg-gold, #D4AF37)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}main .rte a:hover,main .page-width--narrow a:hover{color:var(--sg-bone, #FAFAFA)!important}main .rte blockquote,main .page-width--narrow blockquote{border-left:2px solid var(--sg-gold, #D4AF37)!important;padding:8px 28px!important;font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-size:22px!important;font-weight:300!important;color:#fafafaeb!important;margin:28px 0!important}main .rte ul,main .rte ol,main .page-width--narrow ul,main .page-width--narrow ol{color:#fafafad1}main .rte li{margin-bottom:.55em}main .rte li::marker{color:var(--sg-gold, #D4AF37)}main .rte table,main .page-width--narrow table{border-collapse:collapse!important;width:100%;margin:28px 0!important;border:1px solid rgba(255,255,255,.08)!important;background:transparent!important}main .rte table th,main .page-width--narrow table th{background:#131313!important;color:var(--sg-gold, #D4AF37)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 16px!important;text-align:left;border-bottom:1px solid var(--sg-gold, #D4AF37)!important;font-weight:500!important}main .rte table td,main .page-width--narrow table td{padding:12px 16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#fafafad1!important;background:transparent!important}main .rte table tr:hover td{background:#d4af370a!important}main .rte strong{color:var(--sg-bone, #FAFAFA)!important;font-weight:600}main .rte em{color:#fafafaf2}main .rte hr,main .page-width hr{border:0!important;border-top:1px solid rgba(212,175,55,.18)!important;margin:36px 0!important}.shopify-section.section:has(.main-page-title){padding:64px 0 96px!important}main .color-scheme-1 *,main .color-scheme-2 *,main .color-scheme-3 *{--color-foreground: 250, 250, 250 !important;--color-background: 10, 10, 10 !important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sg-redesign.css.map?cb=1777813878009 */
