.bk,.bk *{box-sizing:border-box}.bk__inner{margin-inline:auto;min-width:0}.bk__intro{text-align:center;margin-bottom:var(--bk-intro-gap)}.bk__heading{margin:0 0 var(--bk-heading-gap);color:var(--bk-heading-color);font-family:var(--bk-heading-font);font-size:var(--bk-heading-size);letter-spacing:var(--bk-heading-spacing);text-transform:var(--bk-heading-case);line-height:1.1;overflow-wrap:anywhere}.bk__description{color:var(--bk-description-color);font-family:var(--bk-description-font);font-size:var(--bk-description-size);letter-spacing:var(--bk-description-spacing);text-transform:var(--bk-description-case);line-height:1.5}.bk p{margin:0}.bk p+p{margin-top:.65em}.bk__scallop{position:absolute;left:0;right:0;pointer-events:none;line-height:0}.bk__scallop svg{display:block}.bk__scallop--top{top:0}.bk__scallop--bottom{bottom:0;transform:rotate(180deg)}.bk__tabs{display:none;justify-content:center;flex-wrap:wrap;gap:var(--bk-tab-gap)}.bk--ready .bk__tabs{display:flex}.bk__tab{-webkit-appearance:none;appearance:none;display:block;position:relative;margin:0;padding:var(--bk-tab-py) var(--bk-tab-px);border:1px solid var(--bk-tab-border);border-bottom:0;border-radius:var(--bk-tab-radius) var(--bk-tab-radius) 0 0;background:var(--bk-tab-bg);color:var(--bk-tab-color);font-family:var(--bk-tab-font);font-size:var(--bk-tab-size);letter-spacing:var(--bk-tab-spacing);text-transform:var(--bk-tab-case);line-height:1.3;cursor:pointer;overflow-wrap:anywhere;min-width:0;max-width:100%}.bk__tab:hover{background:var(--bk-tab-hover-bg);color:var(--bk-tab-hover-color)}.bk__tab[aria-selected=true]{background:var(--bk-tab-active-bg);color:var(--bk-tab-active-color)}.bk__tab:focus-visible,.bk__panel:focus-visible,.bk__footer a:focus-visible{outline:2px solid currentColor;outline-offset:3px;z-index:1}.bk__panel{padding:var(--bk-panel-padding);background:var(--bk-panel-bg);border:var(--bk-panel-border-width) solid var(--bk-panel-border);border-radius:var(--bk-panel-radius)}.bk__panel[hidden]{display:none!important}.bk:not(.bk--ready) .bk__panel+.bk__panel{margin-top:24px}.bk__layout{display:grid;grid-template-columns:minmax(0,var(--bk-image-width)) minmax(0,1fr);gap:var(--bk-panel-gap);align-items:center}.bk--reverse .bk__layout{grid-template-columns:minmax(0,1fr) minmax(0,var(--bk-image-width))}.bk--reverse .bk__media{grid-column:2;grid-row:1}.bk--reverse .bk__content{grid-column:1;grid-row:1}.bk .bk__layout--no-image{grid-template-columns:minmax(0,1fr)}.bk__media,.bk__content{min-width:0}.bk__media{border-radius:var(--bk-image-radius)}.bk--image-shadow .bk__media{box-shadow:3px 4px 6px var(--bk-image-shadow)}.bk__image{display:block;width:100%;height:auto;aspect-ratio:var(--bk-image-ratio);object-fit:var(--bk-image-fit);border-radius:var(--bk-image-radius);border:var(--bk-image-border-width) solid var(--bk-image-border-color)}.bk__menu-heading{text-align:center;margin:0 0 var(--bk-menu-heading-gap);color:var(--bk-menu-heading-color);font-family:var(--bk-menu_heading-font);font-size:var(--bk-menu_heading-size);letter-spacing:var(--bk-menu_heading-spacing);text-transform:var(--bk-menu_heading-case);line-height:1.2;overflow-wrap:anywhere}.bk__divider{width:var(--bk-divider-width);max-width:100%;margin:0 auto var(--bk-divider-gap)}.bk__divider img{display:block;width:100%;height:auto}.bk__menu{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bk-column-gap)}.bk__menu--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bk__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--bk-row-gap);min-width:0}.bk__item{color:var(--bk-item-color);font-family:var(--bk-item-font);font-size:var(--bk-item-size);letter-spacing:var(--bk-item-spacing);text-transform:var(--bk-item-case);line-height:1.4;min-width:0}.bk__item-line{display:flex;align-items:baseline;gap:10px;min-width:0}.bk__item-name{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.bk__leader{flex:1 0 16px;min-width:16px;align-self:center;transform:translateY(.25em)}.bk--leaders .bk__leader{border-bottom:2px dotted var(--bk-leader-color)}.bk__price{margin-left:0;flex:0 0 auto;max-width:45%;text-align:right;color:var(--bk-price-color);font-family:var(--bk-price-font);font-size:var(--bk-price-size);letter-spacing:var(--bk-price-spacing);text-transform:var(--bk-price-case);overflow-wrap:anywhere}.bk__item-description{margin-top:4px;font-size:.85em;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.bk__note{margin-top:var(--bk-note-gap);padding:12px 18px;text-align:center;color:var(--bk-note-color);background:var(--bk-note-bg);border:1px solid var(--bk-note-border);border-radius:var(--bk-note-radius);font-family:var(--bk-note-font);font-size:var(--bk-note-size);letter-spacing:var(--bk-note-spacing);text-transform:var(--bk-note-case);line-height:1.4;overflow-wrap:anywhere}.bk__note a{color:inherit;text-decoration:underline}.bk__footer{display:flex;align-items:baseline;justify-content:center;gap:.3em;flex-wrap:wrap;text-align:center;margin-top:var(--bk-footer-gap);color:var(--bk-footer-color);font-family:var(--bk-footer-font);font-size:var(--bk-footer-size);letter-spacing:var(--bk-footer-spacing);text-transform:var(--bk-footer-case);line-height:1.5;overflow-wrap:anywhere}.bk__footer a{color:var(--bk-footer-link);text-decoration:underline;text-underline-offset:3px}.bk__footer a:hover{color:var(--bk-footer-hover)}.bk__empty{text-align:center}@media(min-width:750px)and (max-width:1100px){.bk__menu--2{grid-template-columns:minmax(0,1fr);gap:var(--bk-row-gap)}}@media(max-width:749px){.bk__heading{font-size:var(--bk-heading-mobile)}.bk__description{font-size:var(--bk-description-mobile)}.bk__tab{font-size:var(--bk-tab-mobile);padding:12px 16px;border-bottom:1px solid var(--bk-tab-border);border-radius:var(--bk-tab-radius);flex:1 1 calc(50% - var(--bk-tab-gap));min-height:44px}.bk__tabs{gap:8px;padding-bottom:12px}.bk__panel{padding:var(--bk-panel-padding-mobile)}.bk .bk__layout{grid-template-columns:minmax(0,1fr);gap:var(--bk-panel-gap-mobile)}.bk--reverse .bk__media,.bk--reverse .bk__content{grid-column:auto;grid-row:auto}.bk__image{aspect-ratio:var(--bk-image-ratio-mobile)}.bk__menu-heading{font-size:var(--bk-menu_heading-mobile)}.bk__menu--2{grid-template-columns:minmax(0,1fr);gap:var(--bk-row-gap)}.bk__item{font-size:var(--bk-item-mobile)}.bk__price{font-size:var(--bk-price-mobile)}.bk__note{font-size:var(--bk-note-mobile)}.bk__footer{font-size:var(--bk-footer-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
