.jambou{--jambou-radius: var(--style-border-radius-popover, 14px);--jambou-gap: clamp(1.5rem, 4vw, 3.5rem);--jambou-muted: rgb(var(--color-foreground-rgb) / .72);--jambou-line: rgb(var(--color-foreground-rgb) / .16)}.jambou__inner{display:flex;flex-direction:column;gap:var(--jambou-gap)}.jambou__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;max-width:44rem;margin-inline:auto}.jambou__header--left{align-items:flex-start;text-align:start;margin-inline:0}.jambou__header>*{margin:0}.jambou-eyebrow{font-family:var(--font-subheading--family);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--jambou-muted);margin:0}.jambou-heading{margin:0;text-wrap:balance}.jambou-heading em,.jambou-heading i{font-family:var(--font-accent--family);font-style:italic;font-weight:inherit}.jambou-text{color:var(--jambou-muted);text-wrap:pretty}.jambou-text>:first-child{margin-top:0}.jambou-text>:last-child{margin-bottom:0}.jambou-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.jambou__header .jambou-buttons{justify-content:center}.jambou__header--left .jambou-buttons{justify-content:flex-start}.jambou-icon{width:var(--jambou-icon-size, 2.5rem);height:var(--jambou-icon-size, 2.5rem);flex:none}.jambou-icon-image{width:var(--jambou-icon-size, 2.5rem);height:var(--jambou-icon-size, 2.5rem);object-fit:contain}.jambou-media{position:relative;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .06);aspect-ratio:var(--jambou-ratio, 4 / 5)}.jambou-media img,.jambou-media svg{width:100%;height:100%;object-fit:cover;display:block}.jambou-media--arch{border-radius:999px 999px var(--jambou-radius) var(--jambou-radius)}.jambou-media--rounded{border-radius:var(--jambou-radius)}.jambou-media--circle{border-radius:50%;aspect-ratio:1}.jambou-media--square{border-radius:0}.jambou-media__placeholder{fill:rgb(var(--color-foreground-rgb) / .35)}.jambou-dog{display:block;width:var(--jambou-dog-size, 72px);height:auto}.jambou-divider{display:flex;align-items:center;gap:1rem;color:var(--jambou-line);width:100%}.jambou-divider:before,.jambou-divider:after{content:"";flex:1;border-top:1px solid currentColor}.jambou-stitch{outline:1px dashed rgb(var(--color-foreground-rgb) / .28);outline-offset:-8px}.header-logo__image{object-fit:contain}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.jambou-combo-wrapper{width:100%}.jambou-combo{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border-radius:var(--jambou-radius);background:rgb(var(--color-foreground-rgb) / .06);outline:1px dashed rgb(var(--color-foreground-rgb) / .3);outline-offset:-6px}.jambou-combo__media{flex:none;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-background);overflow:hidden}.jambou-combo__image{width:100%;height:100%;object-fit:cover}.jambou-combo__content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.jambou-combo__heading{margin:0;font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.25}.jambou-combo__text{margin:0;font-size:.875rem;color:var(--jambou-muted)}.jambou-combo__link{margin-top:.35rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-underline-offset:.3em}.jambou-combo{align-items:flex-start}.jambou-combo--multi{flex-direction:column;align-items:stretch;gap:.9rem}.jambou-combo__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.jambou-combo__price{display:inline-block;padding:.2rem .65rem;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.85rem;font-weight:700;line-height:1.3;white-space:nowrap}.jambou-combo__saving{margin:0;font-size:.9rem;font-weight:600}.jambou-combo__button{margin-top:.6rem;min-height:2.75rem;align-self:flex-start;font-size:.95rem;gap:.4rem}.jambou-combo__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.jambou-combo__option{display:flex;align-items:center;gap:.85rem;padding:.7rem .8rem;border-radius:12px;background:var(--color-background)}.jambou-combo__option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.jambou-combo__option-title{margin:0;font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.2}.jambou-combo__option-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.jambou-combo__option .jambou-combo__button{margin-top:0;flex:none;align-self:center}@media screen and (max-width:480px){.jambou-combo__option{flex-wrap:wrap}.jambou-combo__option .jambou-combo__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jambou.css.map */
