.beanie-family{margin-block:1.25rem}.beanie-family fieldset{border:0;margin:0;padding:0}.beanie-family legend{font-weight:600;margin-bottom:.8rem}.beanie-family__colors{display:flex;gap:.65rem;flex-wrap:wrap}.beanie-family__color{width:46px;height:46px;border:2px solid transparent;padding:4px;border-radius:50%;background:transparent;cursor:pointer}.beanie-family__color span{display:block;width:100%;height:100%;border:1px solid #8d8578;border-radius:50%;background:var(--beanie-color)}.beanie-family__color[aria-pressed=true]{border-color:currentColor}.beanie-family__color:focus-visible,.beanie-family__thumb:focus-visible{outline:3px solid #9b762c;outline-offset:3px}.beanie-family__note,.beanie-family__caption{font-size:.85rem;line-height:1.5;margin-block:.7rem}.beanie-family__gallery{align-self:start;min-width:0;width:100%}.beanie-family__stage{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:4px}.beanie-family__hero{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block;touch-action:pan-y;-webkit-user-select:none;user-select:none}.beanie-family__hero[data-ready=false]{visibility:hidden}.beanie-family__caption{min-height:3em}.beanie-family__arrow{width:40px;height:44px;border:1px solid #b9b3a8;border-radius:50%;background:#fff;color:#24221d;font-size:30px;line-height:1;cursor:pointer}.beanie-family__arrow:hover{background:#f5f2eb}.beanie-family__arrow:focus-visible,.beanie-family__gallery:focus-visible{outline:3px solid #9b762c;outline-offset:3px}.beanie-family__thumbs{display:flex;overflow-x:auto;gap:.65rem;padding:.65rem 3px}.beanie-family__thumb{flex:0 0 78px;padding:2px;border:1px solid transparent;background:#fff;cursor:pointer}.beanie-family__thumb[aria-pressed=true]{border-color:currentColor}.beanie-family__thumb img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.beanie-family__error{color:#8b211f}body[data-beanie-family] .product-details variant-picker,body[data-beanie-family] sticky-add-to-cart{display:none!important}.beanie-family-native-gallery{display:none!important}@media(min-width:1024px){body[data-beanie-family] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,min(38vw,648px,calc(100svh - var(--product-header-clearance, 140px) - 62px))) minmax(0,1fr);gap:48px;max-width:1320px;margin-inline:auto}body[data-beanie-family] .product-information__media{position:sticky;top:calc(var(--product-header-clearance, 140px) + 12px);align-self:start;min-width:0}body[data-beanie-family] .product-details{position:relative;top:auto}}@media(max-width:1023px){body[data-beanie-family] .product-information__media{position:relative;top:auto}.beanie-family__gallery{max-width:480px;margin-inline:auto}.beanie-family__thumb{flex-basis:64px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/baby-beanie-family.css.map */
