: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}}.icon-btn{position:relative}.wl-count{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--maroon, #873F2B);color:#fff;font-family:var(--sans);font-size:10px;line-height:16px;text-align:center;font-weight:600}.wl-count[hidden]{display:none}.wishlist-btn.is-active .icon{fill:var(--maroon, #873F2B);color:var(--maroon, #873F2B)}.shopify-section .page-hero h1{font-size:calc(clamp(2.2rem,4.4vw,3.4rem) * var(--sec-h1, 1))}.shopify-section .hero-title{font-size:calc(clamp(2.6rem,6.4vw,5.2rem) * var(--sec-h1, 1))}.shopify-section .slide-title{font-size:calc(clamp(2rem,5vw,3.6rem) * var(--sec-h1, 1))}.shopify-section .image-banner__title.size-small{font-size:calc(clamp(1.55rem,2.7vw,2.1rem) * var(--sec-h1, 1))}.shopify-section .image-banner__title.size-medium{font-size:calc(clamp(1.85rem,3.4vw,2.65rem) * var(--sec-h1, 1))}.shopify-section .image-banner__title.size-large{font-size:calc(clamp(2.05rem,4vw,3.15rem) * var(--sec-h1, 1))}.shopify-section .image-banner.ib-fit-whole .image-banner__title.size-small{font-size:calc(clamp(1.5rem,2.6vw,2rem) * var(--sec-h1, 1))}.shopify-section .image-banner.ib-fit-whole .image-banner__title.size-medium{font-size:calc(clamp(1.75rem,3.2vw,2.5rem) * var(--sec-h1, 1))}.shopify-section .image-banner.ib-fit-whole .image-banner__title.size-large{font-size:calc(clamp(1.9rem,3.8vw,2.9rem) * var(--sec-h1, 1))}.shopify-section .page-hero .eyebrow,.shopify-section .image-banner .eyebrow,.shopify-section .hero-video .eyebrow,.shopify-section .slideshow .eyebrow{font-size:calc(.72rem * var(--sec-h2, 1))}.shopify-section .hero-caption{font-size:calc(clamp(1.1rem,2vw,1.5rem) * var(--sec-h2, 1))}.shopify-section .page-hero p{font-size:calc(1.05rem * var(--sec-p, 1))}.shopify-section .hero-sub{font-size:calc(1.08rem * var(--sec-p, 1))}.shopify-section .image-banner__text{font-size:calc(1rem * var(--sec-p, 1))}@media(max-width:720px){.shopify-section .image-banner .image-banner__title.size-small{font-size:calc(clamp(1.1rem,4.4vw,1.3rem) * var(--sec-h1, 1))}.shopify-section .image-banner .image-banner__title.size-medium{font-size:calc(clamp(1.15rem,4.7vw,1.4rem) * var(--sec-h1, 1))}.shopify-section .image-banner .image-banner__title.size-large{font-size:calc(clamp(1.2rem,5vw,1.5rem) * var(--sec-h1, 1))}}.shopify-section .hero,.shopify-section .slideshow--full{min-height:var(--sec-banner-h, 100vh)}.shopify-section .slideshow--large{min-height:var(--sec-banner-h, 72vh)}.shopify-section .slideshow--medium{min-height:var(--sec-banner-h, 52vh)}@media(max-width:720px){.shopify-section .hero{min-height:var(--sec-banner-h, 100svh);max-height:var(--sec-banner-h, 100svh)}.shopify-section .slideshow--full{min-height:var(--sec-banner-h, 100vh)}.shopify-section .slideshow--large{min-height:var(--sec-banner-h, 72vh)}.shopify-section .slideshow--medium{min-height:var(--sec-banner-h, 52vh)}}.img-lightbox.is-open{touch-action:none;overscroll-behavior:contain}.img-lightbox img{transform-origin:center center;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in}.img-lightbox.is-zoomed img{cursor:grab}.img-lightbox.is-zoomed img:active{cursor:grabbing}.img-lightbox.is-zoomed .il-arrow{opacity:0;pointer-events:none}.il-close,.il-arrow{touch-action:manipulation}.pdp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.pdp-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:.8rem;color:var(--muted);background:var(--paper)}.pdp-chip strong{color:var(--text);font-weight:600}.pdp-chip svg{width:15px;height:15px;flex:0 0 auto;color:var(--brass)}.pdp-chip-note{margin:8px 0 0;font-size:.78rem;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/164/assets/ui-scale.css.map */
