.bento-box{width:100%;color:rgb(var(--color-text));background-color:rgb(var(--color-background))}.bento-box__inner--desktop-contained,.bento-box__inner--mobile-contained{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media screen and (min-width:750px){.bento-box__inner--desktop-contained{padding-right:2.4rem;padding-left:2.4rem}}@media screen and (min-width:1360px){.bento-box__inner--desktop-contained{max-width:1920px}}@media screen and (max-width:749px){.bento-box__inner--mobile-contained{max-width:100%}.bento-box__inner--desktop-contained:not(.bento-box__inner--mobile-contained){padding-right:0;padding-left:0}}.bento-box__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.bento-box__grid--gap-default{gap:.8rem}.bento-box__grid--gap-small{gap:.4rem}.bento-box__grid--gap-none{gap:0}.bento-box__block{grid-column:span var(--block-col-desktop, 1);grid-row:span var(--block-row-desktop, 1);position:relative;overflow:hidden;background-color:var(--block-bg, transparent)}.bento-box__block-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bento-box__block--overlay{display:flex}.bento-box__block--overlay .bento-box__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding:2.4rem}.bento-box__block--top-left .bento-box__content{justify-content:flex-start;align-items:flex-start}.bento-box__block--top-center .bento-box__content{justify-content:flex-start;align-items:center}.bento-box__block--top-right .bento-box__content{justify-content:flex-start;align-items:flex-end}.bento-box__block--middle-left .bento-box__content{justify-content:center;align-items:flex-start}.bento-box__block--middle-center .bento-box__content{justify-content:center;align-items:center}.bento-box__block--middle-right .bento-box__content{justify-content:center;align-items:flex-end}.bento-box__block--bottom-left .bento-box__content{justify-content:flex-end;align-items:flex-start}.bento-box__block--bottom-center .bento-box__content{justify-content:flex-end;align-items:center}.bento-box__block--bottom-right .bento-box__content{justify-content:flex-end;align-items:flex-end}.bento-box__block--overlay.bento-box__block--aspect-ratio{aspect-ratio:var(--block-aspect-ratio)}.bento-box__block--below.bento-box__block--aspect-ratio .bento-box__image-wrapper{flex:none;aspect-ratio:var(--block-aspect-ratio)}.bento-box__block--below{display:flex;flex-direction:column}.bento-box__block--below .bento-box__image-wrapper{position:relative;flex:1 0 0;min-height:0;overflow:hidden}.bento-box__block--below .bento-box__image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bento-box__block--below .bento-box__content{display:flex;flex-direction:column;padding:2.4rem;background-color:var(--block-bg, rgb(var(--color-background)));color:rgb(var(--color-text))}.bento-box__block--left .bento-box__content{text-align:left;align-items:flex-start}.bento-box__block--center .bento-box__content{text-align:center;align-items:center}.bento-box__block--right .bento-box__content{text-align:right;align-items:flex-end}.bento-box__glass{background:#fff6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.6rem}.bento-box__link-overlay,.bento-box__link-overlay:empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.bento-box__heading{margin-bottom:.8rem}.bento-box__heading:last-child{margin-bottom:0}.bento-box__copy{margin-bottom:.8rem}.bento-box__copy p:first-child{margin-top:0}.bento-box__copy:last-child{margin-bottom:0}.bento-box__copy--large{font-size:var(--font-large, 1.8rem)}.bento-box__copy--medium{font-size:var(--font-medium, 1.6rem)}.bento-box__copy--small{font-size:var(--font-small, 1.4rem)}.bento-box__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:1.6rem;position:relative;z-index:1}@media screen and (max-width:749px){.bento-box__grid{grid-auto-rows:auto}.bento-box__block{grid-column:span var(--block-col-mobile, 4);grid-row:span var(--block-row-mobile, 1);order:var(--block-order-mobile, 0)}}@media(prefers-reduced-motion:reduce){.bento-box__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb3}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-bento-box.css.map */
