.bh-cake-info{margin-top:8px;border-top:1px solid var(--bh-border, rgba(41, 38, 37, .1))}.bh-cake-info__row{border-bottom:1px solid var(--bh-border, rgba(41, 38, 37, .1))}.bh-cake-info__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bh-cake-info__summary::-webkit-details-marker{display:none}.bh-cake-info__summary:focus-visible{outline:2px solid var(--color-accent, #b456a6);outline-offset:2px;border-radius:3px}.bh-cake-info__label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-body)}.bh-cake-info__chevron{flex:none;width:18px;height:18px;color:var(--color-accent, #b456a6);transition:transform .22s var(--bh-ease, ease)}.bh-cake-info__row[open] .bh-cake-info__chevron{transform:rotate(180deg)}.bh-cake-info__text{font-size:.9375rem;line-height:1.55;color:rgba(var(--color-body-rgb),.78);padding:0 2px 16px;box-sizing:border-box;overflow:hidden;transition:height .28s var(--bh-ease, ease)}.bh-cake-info__text p{margin:0 0 6px}.bh-cake-info__text p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.bh-cake-info__chevron,.bh-cake-info__text{transition:none}}.bh-allergens__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:2px 0 16px;padding:0}.bh-allergens__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px}.bh-allergens__badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--color-accent, #b456a6);background-color:rgba(var(--color-accent-rgb),.08)}.bh-allergens__badge svg{width:26px;height:26px}.bh-allergens__name{font-size:.75rem;font-weight:500;line-height:1.2;text-align:center;color:var(--color-body)}.bh-allergens__note{margin:0}@media only screen and (max-width:1067px){.thb-product-detail:has(.bh-cake-info){overflow-x:clip}.thb-product-detail sticky-scroller .product-information--inner:has(.bh-cake-info){overflow-x:visible;overflow-y:visible!important}.bh-cake-info__text{overflow-x:visible;overflow-y:clip;container-type:inline-size}.bh-cake-info__row{container-type:inline-size}.bh-cake-info__row[open]>.bh-cake-info__summary{position:sticky;top:var(--header-height, 0px);z-index:2;background:var(--bg-body, #fff);margin-inline:calc((100cqw - 100vw)/2);padding-inline:calc((100vw - 100cqw)/2 + 2px)}}.bh-care{display:flex;flex-direction:column;gap:14px;margin-top:4px}.bh-care-card{display:flex;gap:15px;background:#fbf5ef;border:1px solid var(--bh-border, rgba(46, 36, 50, .1));border-radius:18px;padding:18px}.bh-care-ic{flex:none;width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--color-accent, #ab4c9d);box-shadow:0 5px 14px #78326e17}.bh-care-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bh-care-bd{flex:1;min-width:0;align-self:center}.bh-care-bd h3{font-family:inherit;margin:0;font-size:.98rem;font-weight:var(--font-body-bold-weight, 700);line-height:1.4;color:var(--color-foreground, #2e2432)}.bh-care-bd ul{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:7px}.bh-care-bd li{font-size:.9rem;line-height:1.45;color:#5a4a63}.bh-care-bd li::marker{color:var(--color-accent, #ab4c9d)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bh-cake-info.css.map */
