:root{--cap-size: clamp(.86rem, .95vw, .95rem);--cap-size-sm: clamp(.75rem, 2.8vw, .85rem);--cap-track: .07em;--cap-leading: 1.35}.circle-label{margin-top:14px;font-size:var(--cap-size);letter-spacing:var(--cap-track);line-height:var(--cap-leading);word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.cc-sublabel{margin-top:4px;font-size:.78rem;line-height:1.3}.circle-view{font-size:.78rem}@media(max-width:1024px){.circle-label{margin-top:12px;font-size:clamp(.8rem,1.35vw,.9rem);letter-spacing:.05em}}@media(max-width:720px){.circle-label,.cc-scroll .circle-label{margin-top:10px;font-size:var(--cap-size-sm);letter-spacing:.04em;line-height:1.3;min-height:2.6em}.cc-sublabel,.cc-scroll .cc-sublabel{font-size:.68rem;line-height:1.25}}.arch-cat-label{padding:44px 16px 16px;font-size:clamp(.86rem,1.05vw,1rem);letter-spacing:.08em;line-height:1.3}@media(max-width:920px){.arch-cat-label{padding:38px 14px 14px;font-size:.92rem}}@media(max-width:600px){.arch-cat-label{padding:32px 12px 12px;font-size:.88rem;letter-spacing:.06em}}.craft-card h3{font-size:.98rem;letter-spacing:.06em}@media(max-width:720px){.craft-card h3{font-size:.94rem}}.state-circle:not(:has(img)){background:var(--maroon, #873F2B);color:var(--bone, #F1EAD9)}.state-circle:not(:has(img)) .icon{width:34px;height:34px}.circle-grid{--cc-gap-x: clamp(14px, 2.5vw, 32px);--cc-gap-y: clamp(22px, 4vw, 44px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--cc-gap-y) var(--cc-gap-x);margin-top:46px;padding-top:6px}.circle-cat{flex:0 1 calc((100% - (var(--cc-cols, 5) - 1) * var(--cc-gap-x)) / var(--cc-cols, 5));width:auto;max-width:var(--cc-size, 230px);min-width:0}.circle-cats .cc-over{display:none!important}.circle-media{padding:var(--cc-inset, 0px);background-clip:padding-box}.circle-media img{border-radius:50%}.cc-shape-square .circle-media img{border-radius:2px}.circle-view{top:0;right:0;bottom:0;left:0;border-radius:inherit}.circle-cats .cc-heading{font-size:calc(clamp(1.6rem,3.2vw,2.5rem) * var(--cc-hscale, 1));line-height:1.18}@media(max-width:1024px){.circle-grid{--cc-gap-x: clamp(12px, 2.2vw, 24px)}}@media(max-width:720px){.cc-scroll .circle-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:14px;padding:12px 18px 16px;margin:26px calc(-1 * var(--gutter, 20px)) 0;scroll-padding-inline:18px;scrollbar-width:none;justify-content:center;justify-content:safe center}.cc-scroll .circle-grid::-webkit-scrollbar{display:none}.cc-scroll .circle-cat{flex:0 0 auto;width:clamp(84px,24vw,104px);max-width:none;scroll-snap-align:start}.cc-scroll .circle-media{width:100%;height:auto;aspect-ratio:1/1;margin-inline:auto}.circle-cats:not(.cc-scroll) .circle-grid{flex-wrap:wrap;justify-content:center;gap:22px 14px}.circle-cats:not(.cc-scroll) .circle-cat{flex:0 1 calc((100% - (var(--cc-cols-mobile, 2) - 1) * 14px) / var(--cc-cols-mobile, 2));max-width:var(--cc-size, 230px)}.circle-media{padding:calc(var(--cc-inset, 0px) * .7)}}@media(max-width:720px){.cc-scroll .circle-grid:has(.circle-cat:nth-child(7)){justify-content:center;justify-content:safe center;padding:12px 18px 16px;margin:26px calc(-1 * var(--gutter, 20px)) 0}.cc-scroll .circle-grid:has(.circle-cat:nth-child(7)) .circle-cat{width:clamp(84px,24vw,104px);max-width:none}.cc-scroll .circle-grid:has(.circle-cat:nth-child(7)) .circle-media{width:100%;height:auto;aspect-ratio:1/1}}@media(max-width:720px){.cc-scroll:not(:has(.circle-cat:nth-child(6))) .circle-grid,.cc-scroll:has(.circle-cat:nth-child(6)) .circle-grid,.cc-scroll .circle-grid{gap:var(--cc-gap-m, 16px);padding-inline:10px}.cc-scroll:not(:has(.circle-cat:nth-child(6))) .circle-label{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/ui-scale.css.map */
