.tah,#tah-selector,.tah-how{--tah-muted:#48576a;--tah-border:#9baaba;color:var(--color-ink);background:#fff;font-family:var(--font-body);box-sizing:border-box;max-width:1440px;margin-inline:auto;scroll-margin-top:calc(var(--site-header-height,136px) + 24px)}.tah{display:grid;grid-template-columns:1fr 1.1fr}.tah-photo{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px 40px}.tah-photo img{width:100%;height:auto;max-height:330px;object-fit:contain}.tah-photo>span{text-align:center;margin-top:10px;font-size:11px;letter-spacing:.08em;color:var(--tah-muted)}.tah-copy{padding:30px 48px 30px 24px;align-self:center}.tah .eyebrow,#tah-selector .eyebrow{font:500 11px/1.5 var(--font-body);letter-spacing:.08em;color:var(--tah-muted);margin:0 0 12px}.tah :is(h1,h2){font:400 clamp(36px,3.4vw,48px)/1.15 var(--font-display);letter-spacing:.05em;margin:0 0 16px}.tah-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:520px;color:var(--tah-muted);margin:0 0 12px}.tah-copy .materials{font-size:14px!important}.tah strong,#tah-selector strong{font-weight:500}.tah-benefits{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--color-rule);padding-top:14px;margin:16px 0;font-size:13px;line-height:1.6}.tah-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--color-ink);color:#fff;border:1px solid var(--color-ink);border-radius:1px;min-height:48px;padding:.85rem 1.6rem;font:600 .78rem/1.5 var(--font-body);letter-spacing:.13em;text-align:center;text-decoration:none;cursor:pointer;transition:var(--control-transition)}.tah-primary:hover:not(:disabled){background:#fff;color:var(--color-ink)}.tah-primary:disabled{background:#e9edf2;color:#48576a;border-color:#c9d1db;cursor:not-allowed}.tah-more{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;margin-left:20px;background:transparent;border:0;border-radius:1px;color:var(--color-ink);font:400 13px/1.6 var(--font-body);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.tah-more:hover{text-decoration-thickness:2px}.tah-preview{display:block;margin-top:12px;font-size:12px;line-height:1.7;color:var(--tah-muted)}#tah-selector{width:100%;padding:28px 48px 56px;border-top:1px solid var(--color-rule)}#tah-selector .tah-selection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}#tah-selector h2{font:400 clamp(30px,3vw,40px)/1.15 var(--font-display);letter-spacing:.05em;margin:0}#tah-selector h3,#tah-selector .tah-choice legend,.tah-how h3{font:400 26px/1.25 var(--font-display);letter-spacing:.025em;margin:24px 0 12px}#tah-selector p,#tah-selector li{font-size:14px;line-height:1.8}#tah-selector .tah-selection-heading p{color:var(--tah-muted);margin:0}#tah-selector .tah-market-row{display:grid;grid-template-columns:auto 210px 1fr;gap:16px;align-items:center}#tah-selector .tah-market-row>label,#tah-selector .tah-search-label{font:500 11px/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase}#tah-selector select,#tah-selector input[type=search]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--tah-border);border-radius:1px;background:#fff;color:var(--color-ink);font:400 14px/1.5 var(--font-body)}#tah-selector input::placeholder{color:var(--tah-muted);opacity:1}#tah-selector #tah-local{font-size:13px;line-height:1.7;color:var(--tah-muted);margin:0}#tah-selector .tah-choice{min-width:0;border:0;border-top:1px solid var(--color-rule);padding:16px 0 0;margin:24px 0}#tah-selector .tah-choice legend{padding-right:16px;margin:0}#tah-selector .tah-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tah-selector .tah-choice-grid label{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:12px 24px;border:1px solid var(--tah-border);border-radius:1px;background:#fff;color:var(--color-ink);font:500 12px/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:var(--control-transition)}#tah-selector .tah-choice-grid label:hover{border-color:var(--color-ink);background:#f7f9fc}#tah-selector .tah-choice-grid label:has(input:checked){background:var(--color-ink);color:#fff;border-color:var(--color-ink)}#tah-selector .tah-choice-grid label:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}#tah-selector .tah-choice-grid input{position:absolute;width:1px;height:1px;opacity:0}#tah-selector .tah-search-label{display:grid;gap:8px;max-width:440px}#tah-selector #tah-results{font-size:13px;color:var(--tah-muted);margin:20px 0 12px}#tah-selector .tah-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;padding-bottom:24px}#tah-selector .tah-options label{position:relative;display:grid;grid-template-columns:18px 1fr;gap:8px;align-content:start;min-width:0;padding:12px;border:1px solid transparent;border-bottom-color:var(--color-rule);background:#fff;cursor:pointer;transition:border-color .2s ease}#tah-selector .tah-options label:hover{border-color:#a6b2c0}#tah-selector .tah-options label:has(input:checked){border-color:var(--color-ink)}#tah-selector .tah-options label:has(input:disabled){opacity:.55;cursor:not-allowed}#tah-selector .tah-options img{grid-column:1/-1;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}#tah-selector .tah-options strong{font:400 var(--collection-name-size,20px)/1.25 var(--font-display);letter-spacing:.025em;overflow-wrap:anywhere}#tah-selector .tah-options span{grid-column:2;font-size:13px;line-height:1.5;color:var(--tah-muted)}#tah-selector .tah-options input{accent-color:var(--color-ink);width:16px;height:16px;margin-top:3px}#tah-selector .tah-stock-note{font-size:13px;color:var(--tah-muted);max-width:800px;margin:12px 0 24px}#tah-selector .tah-selection-bar{display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center;border-block:1px solid var(--color-rule);padding:24px 0}#tah-selector .tah-selection-bar>p{margin:0}#tah-selector .tah-selection-bar>.tah-primary{grid-column:2;grid-row:1/3}#tah-selector #tah-picked{display:flex;gap:12px;flex-wrap:wrap;grid-column:1}#tah-selector #tah-picked button{min-height:44px;border:0;border-bottom:1px solid var(--tah-border);background:#fff;padding:8px 0;color:var(--color-ink);font:400 13px/1.5 var(--font-body);cursor:pointer}#tah-selector #tah-picked button:hover{border-color:var(--color-ink)}#tah-selector .tah-step{scroll-margin-top:calc(var(--site-header-height,136px) + 24px)}#tah-selector [data-step="2"],#tah-selector [data-step="3"]{margin-top:40px;border-top:1px solid var(--color-rule);padding-top:24px}#tah-selector .tah-summary{border-bottom:1px solid var(--color-rule);padding-bottom:20px}#tah-selector #tah-selected{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px}#tah-selector #tah-selected img{display:block;width:100%;aspect-ratio:1;object-fit:contain}#tah-selector #tah-selected li{font:400 var(--collection-name-size,20px)/1.25 var(--font-display);letter-spacing:.025em;text-align:center}#tah-selector .tah-demo{border-left:2px solid var(--color-ink);background:#f7f9fc;padding:16px 20px;margin:20px 0;color:var(--tah-muted)}#tah-selector .tah-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:24px 0}#tah-selector .tah-actions .tah-more{margin-left:0}#tah-selector li{margin-bottom:12px}#tah-selector [data-step="3"] ol{padding-left:20px}#tah-selector [hidden]{display:none!important}#tah-selector :is(button,a,input):focus-visible,.tah :is(button,a):focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.tah-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:32px 48px 48px;border-top:1px solid var(--color-rule)}.tah-how>div>span{font:400 28px/1.2 var(--font-display);color:var(--color-ink)}.tah-how h3{margin:12px 0}.tah-how p{font-size:14px;line-height:1.8;color:var(--tah-muted)}@media(max-width:767px){.tah{grid-template-columns:1fr}.tah-photo{padding:16px 24px 0}.tah-photo img{max-height:190px}.tah-photo>span{display:none}.tah-copy{padding:20px 24px 24px}.tah :is(h1,h2){font-size:34px}.tah-copy>p:not(.eyebrow){font-size:15px}.tah-benefits{font-size:12px;gap:8px 14px}.tah-primary{padding:12px 18px;font-size:12px;letter-spacing:.08em}.tah-more{margin-left:12px}#tah-selector{padding:24px 24px 40px}#tah-selector .tah-selection-heading{display:block}#tah-selector .tah-selection-heading p{margin-top:8px}#tah-selector .tah-market-row{grid-template-columns:1fr 1fr;gap:8px 12px}#tah-selector .tah-market-row #tah-local{grid-column:1/-1}#tah-selector select,#tah-selector input[type=search]{font-size:16px}#tah-selector .tah-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#tah-selector .tah-choice-grid label{padding:12px 8px;font-size:11px;letter-spacing:.05em}#tah-selector .tah-choice legend,#tah-selector h3{font-size:24px}#tah-selector .tah-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}#tah-selector .tah-options label{padding:8px;gap:6px}#tah-selector .tah-options strong{font-size:18px}#tah-selector .tah-selection-bar{display:block}#tah-selector .tah-selection-bar>.tah-primary{width:100%;margin-top:16px}#tah-selector .tah-actions{flex-wrap:wrap}#tah-selector #tah-selected{gap:8px}#tah-selector #tah-selected li{font-size:18px}.tah-how{grid-template-columns:1fr;gap:24px;padding:32px 24px}.tah-how>div{border-bottom:1px solid var(--color-rule);padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.tah-primary,#tah-selector .tah-choice-grid label,#tah-selector .tah-options label{transition:none}}#tah-selector{overflow-anchor:none}#tah-selector .category-rail{margin:24px -48px;width:calc(100% + 96px)}#tah-selector .category-rail [hidden]{display:none!important}#tah-selector .category-rail h3{margin:0}#tah-selector .category-rail .category-rail__styles{width:100%;flex:1 1 100%;justify-content:flex-start}#tah-selector .tah-step-number,#tah-selector #tah-count,#tah-selector .tah-benefits{font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums}#tah-selector .tah-choice-grid label{flex-direction:column;gap:8px;border:0;border-bottom:2px solid transparent}#tah-selector .tah-choice-icon{width:120px;height:100px;max-width:100%;object-fit:contain}#tah-selector .tah-choice-grid label:has(input:checked){border-bottom-color:var(--color-accent)}#tah-selector .tah-choice-grid label:has(input:focus-visible),#tah-selector .tah-options label:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}#tah-selector :is(.tah-step,#tah-design-search){scroll-margin-top:var(--ring-anchor-offset,160px)}#tah-selector .tah-choice-grid label span{font-family:var(--font-body)}.tah-how h3{font-size:26px}@media(max-width:767px){#tah-selector .category-rail{margin-inline:-24px;width:calc(100% + 48px)}.tah-copy>.tah-primary{box-sizing:border-box;width:100%}.tah-copy>.tah-more{margin-left:0}#tah-selector .tah-choice-grid label{padding-inline:4px}#tah-selector .tah-choice-icon{height:80px}}@media(max-width:360px){#tah-selector{padding-inline:16px}#tah-selector .category-rail{margin-inline:-16px;width:calc(100% + 32px)}}#tah-selector .tah-choice-icon{width:180px;height:140px}#tah-selector .tah-choice-grid label{padding-block:16px;gap:12px}#tah-selector #tah-design-search{padding-top:18px}@media(max-width:767px){#tah-selector .tah-choice-icon{width:150px;height:112px}#tah-selector .tah-choice-grid label{padding:12px 4px;gap:8px}}#tah-selector [data-sample-style-heading]{font:400 26px/1.25 var(--font-display);margin:24px 0 0;padding:0}#tah-selector .category-rail{margin-block:0 24px}@media(max-width:700px){#tah-selector .tah-market-row{grid-template-columns:1fr}}#tah-selector .tah-options label{grid-template-columns:minmax(0,1fr)}#tah-selector .tah-options input{position:absolute;top:10px;right:10px;margin:0;width:18px;height:18px;z-index:1}#tah-selector .tah-options strong{grid-column:1/-1;text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none;min-width:0}#tah-selector .tah-box-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;grid-column:1/-1}#tah-selector .tah-box-heading h3{margin:0;font:400 26px/1.2 var(--font-display)}#tah-selector .tah-box-heading #tah-count{margin:0;font:400 13px/1.5 var(--font-body);white-space:nowrap}#tah-selector #tah-picked{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px;width:100%}#tah-selector #tah-picked:empty{display:none}#tah-selector #tah-picked button{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 16px 6px;border:1px solid var(--color-rule);background:#fff;min-width:0;font:400 11px/1.3 var(--font-body);text-align:center}#tah-selector #tah-picked img{width:54px;height:54px;object-fit:contain}#tah-selector #tah-picked .tah-picked-remove{position:absolute;right:5px;top:2px;font:400 18px/1 var(--font-body)}#tah-selector .tah-selection-bar>.tah-primary{grid-row:2}@media(max-width:767px){html body#orloff-site .category-rail[data-sample-rail] .category-rail__styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;min-width:0}html body#orloff-site .category-rail[data-sample-rail] .category-rail__styles:has([data-sample-category="Wedding bands"]:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr))}html body#orloff-site .category-rail[data-sample-rail] .category-rail__styles .category-pill{width:100%;min-width:0;max-width:none;padding-inline:2px;box-sizing:border-box}#tah-selector .tah-options label{padding:4px;gap:8px}#tah-selector .tah-options strong{font-size:18px;letter-spacing:.01em}#tah-selector .tah-selection-bar[data-has-selection]{position:fixed;inset-inline:0;bottom:0;z-index:35;box-sizing:border-box;max-width:none;margin:0;display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--color-accent);box-shadow:0 -3px 18px #091b3612}#tah-selector .tah-selection-bar[data-has-selection] #tah-picked{max-width:none;grid-column:1;grid-row:2}#tah-selector .tah-selection-bar[data-has-selection]>.tah-primary{grid-column:1;grid-row:3;width:100%;margin:0;min-height:44px;padding:9px 12px}#tah-selector .tah-selection-bar[data-has-selection] .tah-box-heading{grid-row:1}#tah-selector .tah-selection-bar[data-has-selection] #tah-picked button{padding-block:3px;gap:2px}#tah-selector[data-box-visible] [data-step="1"]{padding-bottom:210px}}.tah.tah--compact{max-width:1100px;grid-template-columns:220px minmax(0,1fr);align-items:center;padding:22px 32px;margin-block:20px 36px;border-block:1px solid var(--color-rule);gap:28px}.tah--compact .tah-photo{padding:0}.tah--compact .tah-photo img{max-height:180px}.tah--compact .tah-photo>span,.tah--compact .eyebrow{display:none}.tah--compact .tah-copy{padding:0}.tah--compact h2{font-size:30px;margin-bottom:10px}.tah--compact .tah-copy>p{font-size:14px;line-height:1.6;margin-bottom:12px;max-width:620px}.tah--compact .tah-primary{min-height:44px;padding:9px 18px;font-size:11px}.tah--compact .tah-preview{margin-top:8px;font-size:11px}@media(max-width:767px){.tah.tah--compact{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:20px 16px;margin:8px 16px 24px}.tah--compact .tah-photo{align-self:start;padding-top:6px}.tah--compact .tah-photo img{max-height:90px}.tah--compact h2{font-size:25px;letter-spacing:.03em}.tah--compact .tah-copy>p{font-size:13px}.tah--compact .tah-primary{width:100%;box-sizing:border-box;padding-inline:8px;font-size:10px;letter-spacing:.05em}}
