.wheel-section{--wheel-cream: #fff;--wheel-cream-2: #f6f4f2;--wheel-espresso: #3e261a;--wheel-ink-soft: #655d5f;--wheel-ink-faint: #8c8384;--wheel-brand: #6b3f27;--wheel-brand-2: #3e261a;--wheel-caramel: #6b3f27;--wheel-gold: #b58a34;--wheel-line: #e9e5e5;--wheel-card-border: #eee8e2;--wheel-shadow: 0 -2px 5px rgba(61, 39, 27, .04), -4px 7px 12px rgba(61, 39, 27, .1);--wheel-shadow-hover: 0 -2px 5px rgba(61, 39, 27, .055), -5px 10px 17px rgba(61, 39, 27, .2);--wheel-serif: "Fraunces", Georgia, serif;--wheel-sans: "Sora", Arial, sans-serif;-webkit-font-smoothing:antialiased;background:var(--wheel-cream);color:var(--wheel-espresso);font-family:var(--wheel-sans);font-size:14px;font-weight:300;letter-spacing:0;line-height:1.6}.wheel-section *{box-sizing:border-box}.wheel-section :where(p){margin:0}.wheel-section h1,.wheel-section h2,.wheel-section h3{color:inherit;font-family:var(--wheel-serif);font-weight:500;letter-spacing:0;line-height:1.05;margin:0}.wheel-section a{color:inherit}.wheel-section :focus-visible{outline:2px solid var(--wheel-brand);outline-offset:3px}.wheel-wrap{margin:0 auto;max-width:1320px;padding:0 4%}.wheel-section .wheel-divider{background:var(--wheel-line);display:block;height:1px;width:100%}.wheel-hero{overflow:hidden;padding:var(--wheel-padding-top, 88px) 0 var(--wheel-padding-bottom, 64px);position:relative}.wheel-hero__grid{align-items:center;display:grid;gap:clamp(45px,8vw,120px);grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr)}.wheel-eyebrow{color:var(--wheel-espresso);font-size:10px;font-weight:500;letter-spacing:.13em;margin:0 0 14px;text-transform:uppercase}.wheel-section .wheel-hero__title{font-size:clamp(54px,5.6vw,76px);line-height:.96;max-width:11ch}.wheel-hero__title em{color:var(--wheel-brand);font-style:italic;font-weight:400}.wheel-hero__lede,.wheel-hero__lede p{color:var(--wheel-ink-soft);font-size:14px;line-height:1.75;max-width:480px}.wheel-hero__lede{margin:25px 0 0}.wheel-hero__lede p+p{margin-top:14px}.wheel-stats{border-top:1px solid var(--wheel-line);display:flex;flex-wrap:wrap;gap:48px;margin-top:36px;max-width:480px;padding-top:24px}.wheel-stat b{color:var(--wheel-espresso);display:block;font-family:var(--wheel-serif);font-size:40px;font-weight:500;line-height:1}.wheel-stat span{color:var(--wheel-ink-faint);display:block;font-size:10px;font-weight:500;letter-spacing:.13em;margin-top:10px;text-transform:uppercase}.wheel-stage{align-items:center;display:flex;justify-content:center;min-height:460px;position:relative}.wheel-svg{display:block;height:auto;max-width:500px;overflow:visible;width:100%}.wheel-svg circle{fill:var(--wheel-cream)}.wheel-wheel__seg{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:opacity .22s ease,transform .22s cubic-bezier(.22,.8,.3,1),filter .22s ease}.wheel-wheel__seg:hover,.wheel-wheel__seg:focus{filter:drop-shadow(0 4px 10px rgba(42,31,25,.18));outline:none;transform:scale(1.055)}.wheel-wheel__seg.dim{opacity:.25}.wheel-center-label{fill:var(--wheel-espresso);font-family:var(--wheel-serif);font-size:15px;font-style:italic;font-weight:400;text-anchor:middle}.wheel-center-sub{fill:var(--wheel-ink-faint);font-family:var(--wheel-sans);font-size:10px;font-weight:400;letter-spacing:.14em;text-anchor:middle;text-transform:lowercase}.wheel-caption{bottom:-8px;color:var(--wheel-ink-faint);font-family:var(--wheel-sans);font-size:11px;font-weight:400;left:50%;letter-spacing:.14em;position:absolute;text-transform:lowercase;transform:translate(-50%);white-space:nowrap}.wheel-content-section{padding:var(--wheel-padding-top, 76px) 0 var(--wheel-padding-bottom, 76px)}.wheel-content-section--alt{background:var(--wheel-cream-2);border-bottom:1px solid var(--wheel-line);border-top:1px solid var(--wheel-line)}.wheel-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:30px}.wheel-section-index{color:var(--wheel-espresso);font-size:10px;font-weight:500;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.wheel-section .wheel-section-head h2{font-size:48px;line-height:1.1}.wheel-section-head p{color:var(--wheel-ink-soft);font-size:14px;line-height:1.75;margin:12px 0 0;max-width:560px}.wheel-family-grid,.wheel-occasion-grid,.wheel-product-grid{display:grid;gap:16px}.wheel-family-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wheel-family-card{background:var(--wheel-cream);border:1px solid var(--wheel-card-border);border-radius:4px;box-shadow:var(--wheel-shadow);min-height:228px;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:box-shadow .25s ease}a.wheel-family-card:hover{box-shadow:var(--wheel-shadow-hover)}.wheel-family-count{color:var(--wheel-ink-faint);font-family:var(--wheel-serif);font-size:24px;font-weight:300;line-height:1;position:absolute;right:22px;top:22px}.wheel-section .wheel-family-swatch{border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000014;height:26px;margin-bottom:16px;width:26px}.wheel-section .wheel-family-card h3,.wheel-section .wheel-occasion-card h3{font-size:25px;line-height:1.1;overflow-wrap:anywhere}.wheel-section .wheel-product-card h3{font-size:24px;line-height:1.15;overflow-wrap:anywhere}.wheel-family-def{color:var(--wheel-ink-soft);font-size:12.5px;line-height:1.7;margin:10px 0 18px}.wheel-chip-row{display:flex;flex-wrap:wrap;gap:6px}.wheel-chip{background:transparent;border:1px solid var(--wheel-line);color:var(--wheel-ink-soft);display:inline-flex;font-size:11px;font-weight:400;line-height:1.3;padding:5px 9px;text-decoration:none}.wheel-chip--family{border-color:var(--wheel-brand);color:var(--wheel-brand);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.wheel-chip--context{background:var(--wheel-cream-2);border-color:var(--wheel-cream-2);color:var(--wheel-espresso);font-family:var(--wheel-serif);font-size:13px}.wheel-occasion-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wheel-occasion-card{background:var(--wheel-cream);border:1px solid var(--wheel-line);color:var(--wheel-espresso);display:flex;flex-direction:column;justify-content:space-between;min-height:170px;padding:24px;text-decoration:none;transition:border-color .18s ease}a.wheel-occasion-card:hover{border-color:var(--wheel-brand)}.wheel-section .wheel-occasion-card h3{color:var(--wheel-espresso)}.wheel-occasion-card p{color:var(--wheel-ink-soft);font-size:12.5px;line-height:1.7;margin:10px 0 0}.wheel-occasion-count{border-top:1px solid var(--wheel-line);color:var(--wheel-brand);font-size:10px;font-weight:500;letter-spacing:.13em;margin-top:20px;padding-top:14px;text-transform:uppercase}.wheel-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.wheel-filter-btn{background:var(--wheel-cream);border:1px solid var(--wheel-line);border-radius:0;color:var(--wheel-espresso);cursor:pointer;font:inherit;font-size:10px;font-weight:500;letter-spacing:.13em;min-height:40px;overflow-wrap:anywhere;padding:9px 16px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.wheel-filter-btn:hover{border-color:var(--wheel-brand)}.wheel-filter-btn.active{background:var(--wheel-brand);border-color:var(--wheel-brand);color:#fff}.wheel-product-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.wheel-product-card{background:var(--wheel-cream);border:1px solid var(--wheel-card-border);border-radius:4px;box-shadow:var(--wheel-shadow);display:flex;flex-direction:column;gap:14px;min-height:232px;padding:22px;text-decoration:none;transition:box-shadow .25s ease}.wheel-product-card:hover{box-shadow:var(--wheel-shadow-hover)}.wheel-product-card.is-hidden{display:none}.wheel-product-media{aspect-ratio:4 / 3;background:#f6f6f6;overflow:hidden}.wheel-product-media img{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.wheel-product-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.wheel-product-format{color:var(--wheel-ink-faint);flex:0 0 auto;font-size:9.5px;font-weight:500;letter-spacing:.1em;max-width:38%;text-align:right;text-transform:uppercase}.wheel-product-notes{color:var(--wheel-ink-soft);font-size:12.5px;line-height:1.7;min-height:40px}.wheel-product-inspiration{color:var(--wheel-ink-faint);font-size:11.5px;font-style:italic;line-height:1.5}.wheel-empty{background:var(--wheel-cream);border:1px dashed var(--wheel-line);color:var(--wheel-ink-soft);font-size:13px;padding:20px}@media screen and (max-width:989px){.wheel-hero__grid{grid-template-columns:1fr}.wheel-stage{margin-top:10px;min-height:380px}}@media screen and (max-width:749px){.wheel-wrap{padding:0 20px}.wheel-hero{padding-top:var(--wheel-padding-top, 52px);padding-bottom:var(--wheel-padding-bottom, 52px)}.wheel-content-section{padding-top:var(--wheel-padding-top, 64px);padding-bottom:var(--wheel-padding-bottom, 64px)}.wheel-section .wheel-hero__title{font-size:clamp(37px,11.5vw,46px);line-height:.98;max-width:13ch}.wheel-hero__lede,.wheel-hero__lede p{font-size:13px}.wheel-stats{gap:30px}.wheel-stat b{font-size:34px}.wheel-eyebrow,.wheel-section-index{font-size:9px}.wheel-section .wheel-section-head h2{font-size:36px}.wheel-stage{min-height:320px}.wheel-caption{bottom:-4px}.wheel-product-top{align-items:flex-start;flex-direction:column}.wheel-product-format{max-width:100%;text-align:left}}@media(prefers-reduced-motion:reduce){.wheel-wheel__seg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/section-wheel.css.map */
