:root{--be-surface: #f9f5ed;--be-surface-alt: #e9e4d5;--be-surface-deep: #d8cfb8;--be-surface-img-bg: #f3f3f3;--be-ink: #4a2b1f;--be-ink-soft: rgba(74, 43, 31, .72);--be-ink-muted: rgba(74, 43, 31, .5);--be-ink-faint: rgba(74, 43, 31, .15);--be-ink-deep: #1a1b18;--be-border: #33302e;--be-border-soft: rgba(74, 43, 31, .2);--be-accent: #448080;--be-accent-dark: #3d4318;--be-clay: #a3966a;--be-clay-dark: #8a7d54;--be-sale: #a63d11;--be-mauve: #a3966a;--be-aqua: #52daec;--be-reviews: #a36a29;--be-on-solid: #ffffff;--be-on-outline: #1a1b18;--be-overlay: rgba(74, 43, 31, .2);--be-scrim: rgba(33, 35, 38, .4);--be-focus: #87adf5;--be-critical: #d72c0d;--be-success: #008060;--be-icon: #a3966a;--be-divider: #a3966a;--be-grad-shipping: linear-gradient(1deg, #a3966a 0%, #52daec 100%);--font-display: "Quattrocento", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-allcaps: var(--font-body);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display-1: clamp(48px, 7vw, 88px);--fs-display-2: clamp(40px, 5.5vw, 64px);--fs-h1: clamp(32px, 4vw, 48px);--fs-h2: clamp(26px, 3vw, 36px);--fs-h3: 22px;--fs-h4: 18px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-eyebrow: 12px;--fs-caption: 11px;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--tracking-display: .005em;--tracking-body: normal;--tracking-eyebrow: .14em;--tracking-button: .12em;--lh-tight: 1.05;--lh-display: 1.12;--lh-snug: 1.3;--lh-body: 1.55;--lh-loose: 1.75;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--page-max: 1500px;--page-gutter: 32px;--page-gutter-m: 20px;--r-none: 0px;--r-button: 4px;--r-input: 4px;--r-card: 0px;--r-pill: 999px;--bw-hairline: 1px;--bw-button: 1px;--shadow-none: none;--shadow-drawer: -12px 0 32px rgba(74, 43, 31, .1);--shadow-modal: 0 24px 48px rgba(74, 43, 31, .18);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in: cubic-bezier(.55, .06, .68, .19);--t-fast: .15s;--t-base: .24s;--t-slow: .4s}html{-webkit-text-size-adjust:100%}:where(#fc3-root){margin:0;background:var(--be-surface);color:var(--be-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(#fc3-root) h1,:where(#fc3-root) h2,:where(#fc3-root) h3,:where(#fc3-root) h4,:where(#fc3-root) h5,:where(#fc3-root) h6{font-family:var(--font-display);color:var(--be-ink);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-align:center;margin:0 0 var(--sp-4);text-wrap:balance}:where(#fc3-root) h1{font-size:var(--fs-h1)}:where(#fc3-root) h2{font-size:var(--fs-h2)}:where(#fc3-root) h3{font-size:var(--fs-h3)}:where(#fc3-root) h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}:where(#fc3-root) p{margin:0 0 var(--sp-4);text-wrap:pretty}:where(#fc3-root) a{color:var(--be-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--t-fast) var(--ease-out)}:where(#fc3-root) a:hover{color:var(--be-accent)}strong,b{font-weight:var(--fw-semibold);color:var(--be-ink)}hr{border:0;border-top:var(--bw-hairline) solid var(--be-divider);margin:var(--sp-6) 0}.be-display-1{font-family:var(--font-display);font-size:var(--fs-display-1);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance}.be-display-2{font-family:var(--font-display);font-size:var(--fs-display-2);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.be-eyebrow{font-family:var(--font-allcaps);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--be-ink);line-height:1}.be-eyebrow--accent{color:var(--be-accent)}.be-quote{font-family:var(--font-display);font-size:clamp(22px,2.4vw,30px);line-height:var(--lh-snug);font-style:italic;color:var(--be-ink);letter-spacing:0}.be-caption{font-family:var(--font-allcaps);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--be-ink-soft)}.be-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;font-family:var(--font-allcaps);font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;border-radius:var(--r-button);border:var(--bw-button) solid var(--be-border);cursor:pointer;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);white-space:nowrap}.be-btn--primary{background:var(--be-accent);color:var(--be-surface);border-color:var(--be-accent)}.be-btn--primary:hover{background:var(--be-ink);border-color:var(--be-ink);color:var(--be-surface)}.be-btn--outline{background:transparent;color:var(--be-on-outline);border-color:var(--be-border)}.be-btn--outline:hover{background:var(--be-ink);color:var(--be-on-solid)}.be-btn--cream{background:var(--be-surface);color:var(--be-ink);border-color:var(--be-ink)}.be-btn--cream:hover{background:var(--be-ink);color:var(--be-on-solid)}.be-btn--ghost{background:transparent;color:var(--be-ink);border-color:transparent}.be-btn--ghost:hover{color:var(--be-accent)}.be-input{width:100%;height:48px;padding:0 14px;font-family:var(--font-body);font-size:var(--fs-body);color:var(--be-ink);background:transparent;border:var(--bw-hairline) solid var(--be-border-soft);border-radius:var(--r-input);outline:none;transition:border-color var(--t-fast) var(--ease-out)}.be-input::placeholder{color:var(--be-ink-muted)}.be-input:focus{border-color:var(--be-ink)}.be-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-family:var(--font-allcaps);font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-radius:var(--r-button);background:var(--be-clay);color:var(--be-on-solid)}.be-badge--new{background:var(--be-accent)}.be-badge--soft{background:var(--be-surface-alt);color:var(--be-ink)}.be-card{background:transparent;border:0;border-radius:var(--r-card)}.be-card__media{position:relative;background:var(--be-surface-img-bg);aspect-ratio:4 / 5;overflow:hidden}.be-card__title{font-family:var(--font-display);font-size:16px;margin:14px 0 4px;text-align:left}.be-card__price{font-family:var(--font-body);font-size:14px;color:var(--be-ink-deep)}:where(#fc3-root) :focus-visible{outline:2px solid var(--be-focus);outline-offset:2px}:where(#fc3-root) ::selection{background:var(--be-accent);color:var(--be-surface)}:where(#fc3-root){margin:0;background:#f9f5ed}html{scroll-behavior:smooth}*{box-sizing:border-box}#fc3-root [hidden]{display:none!important}#fc3-root img{max-width:100%}#fc3-root a{color:inherit}#fc3-root a[href="#buybox"]{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;text-align:center}#fc3-root summary{list-style:none;cursor:pointer}#fc3-root summary::-webkit-details-marker{display:none}#fc3-root details[open] .chev{transform:rotate(180deg)}#fc3-root [data-sale-active=false],#fc3-root[data-sale-active=false] [data-sale]{display:none!important}#buybox,#reviews{scroll-margin-top:90px}#fc3-root button:focus-visible,#fc3-root a:focus-visible,#fc3-root summary:focus-visible{outline:3px solid #a63d11;outline-offset:4px}.fc3-primary{width:100%;min-height:56px;border-radius:8px;border:1px solid #448080;background:#448080;color:#f9f5ed;font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.2;padding:14px 20px;cursor:pointer}.fc3-primary:disabled{opacity:.6;cursor:not-allowed}#fc3-cart-error{color:#a63d11}#fc3-cart-success{color:#448080}.fc3-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.fc3-gallery-track::-webkit-scrollbar{display:none}.fc3-slide{flex:0 0 100%;min-width:0;aspect-ratio:4/5;scroll-snap-align:start;background:#e9e4d5}.fc3-slide img{display:block;width:100%;height:100%;object-fit:contain}.fc3-gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:12px}.fc3-gallery-controls button{width:48px;height:44px;border:1px solid #a3966a;background:none;border-radius:8px;font-size:24px;color:#4a2b1f;cursor:pointer}.fc3-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:3px}.fc3-thumbnails button{flex:0 0 68px;height:84px;border:1px solid #a3966a;padding:2px;background:transparent;border-radius:4px;cursor:pointer}.fc3-thumbnails button[aria-pressed=true]{outline:2px solid #448080}.fc3-thumbnails img{width:100%;height:100%;object-fit:cover;display:block}.fc3-gallery-empty{aspect-ratio:4/5;background:#e9e4d5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:var(--font-display);font-size:26px}.fc3-review-intro{text-align:center;margin:12px 0 28px}.fc3-review-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px}.fc3-review-tabs button{min-height:44px;padding:10px 16px;border-radius:8px;border:1px solid #a3966a;background:transparent;color:#4a2b1f;font:600 15px/1.3 var(--font-body);cursor:pointer}.fc3-review-tabs button[aria-selected=true]{background:#448080;color:#f9f5ed}.fc3-review-panel{background:#f9f5ed;padding:clamp(20px,3vw,32px);min-height:280px}.fc3-review-panel h3{font:26px/1.2 var(--font-display);margin:0 0 24px}@media(max-width:380px){#buybox>div>div[style*="grid-template-columns:128px"]{grid-template-columns:90px minmax(0,1fr)!important;gap:12px!important}#buybox>div>div>div[style*="width:128px"]{width:90px!important}}@media(prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/fc3-product.css.map */
