.bento-3-grid-section{width:100%;padding:var(--bento-section-padding);box-sizing:border-box}.bento-3-grid-section.bento-full-width{width:100vw;margin-left:calc(-50vw + 50%);padding-left:var(--bento-section-padding);padding-right:var(--bento-section-padding)}.bento-3-grid{display:flex;gap:var(--bento-card-gap);justify-content:center;width:100%;max-width:var(--bento-section-width);margin:0 auto}.bento-full-width .bento-3-grid{max-width:none}.bento-card{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:var(--bento-card-radius);flex-shrink:0}.bento-card-link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;text-decoration:none}.bento-card.has-static-shadow{box-shadow:var(--bento-shadow-x) var(--bento-shadow-y) var(--bento-shadow-blur) var(--bento-shadow-spread) var(--bento-shadow-color)}.bento-card.has-3d-lift:hover{transform:translateY(calc(var(--bento-lift-distance) * -1));z-index:10;box-shadow:var(--bento-shadow-x) calc(var(--bento-shadow-y) + 10px) calc(var(--bento-shadow-blur) + 15px) var(--bento-shadow-spread) var(--bento-shadow-color)}.bento-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--bento-card-radius)}.bento-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.bento-card.has-image-zoom:hover .bento-image{transform:scale(1.03)}.bento-placeholder{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.bento-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:var(--bento-card-radius)}.bento-item-wrapper{position:absolute;display:flex;flex-direction:column;gap:var(--bento-content-gap);z-index:10;pointer-events:none;left:var(--pos-x-d, 0px);top:var(--pos-y-d, 0px)}.bento-item-wrapper>*{pointer-events:auto}.bento-subtitle{font-family:var(--bento-subtitle-font);font-size:var(--bento-subtitle-size-d);font-weight:var(--bento-subtitle-weight);color:var(--bento-subtitle-color);letter-spacing:var(--bento-subtitle-letter-spacing);line-height:1.4}.bento-card-large .bento-title{font-family:var(--bento-large-title-font);font-size:var(--bento-large-title-size-d);font-weight:var(--bento-large-title-weight);color:var(--bento-large-title-color);line-height:var(--bento-large-title-line-height);margin:0;white-space:pre-line}.bento-card-small .bento-title{font-family:var(--bento-small-title-font);font-size:var(--bento-small-title-size-d);font-weight:var(--bento-small-title-weight);color:var(--bento-small-title-color);line-height:var(--bento-small-title-line-height);margin:0;white-space:pre-line}.bento-btn{font-family:var(--bento-btn-font);font-size:var(--bento-btn-size-d);font-weight:var(--bento-btn-weight);letter-spacing:var(--bento-btn-letter-spacing);color:var(--bento-btn-text);background:var(--bento-btn-bg);text-decoration:none;padding:10px 0;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:1px solid transparent}.bento-btn:hover{color:var(--bento-btn-hover-text);background:var(--bento-btn-hover-bg);padding:10px 16px}.bento-arrow{color:var(--bento-accent);transition:transform .3s ease}.bento-btn:hover .bento-arrow{transform:translate(4px)}.bento-card-large{width:var(--bento-left-width);height:var(--bento-left-height)}.bento-right-stack{display:flex;flex-direction:column;gap:var(--bento-card-gap);width:var(--bento-right-width);height:auto}.bento-card-small{width:100%;height:var(--bento-right-height)}@media screen and (max-width:989px){.bento-3-grid{flex-direction:column;align-items:center;max-width:100%}.bento-card-large{width:100%;height:auto;aspect-ratio:var(--bento-left-w) / var(--bento-left-h)}.bento-right-stack{width:100%;height:auto}.bento-card-small{width:100%;height:auto;aspect-ratio:var(--bento-right-w) / var(--bento-right-h)}.bento-item-wrapper{left:var(--pos-x-m, 0px);top:var(--pos-y-m, 0px)}.bento-card-large .bento-title{font-size:var(--bento-large-title-size-m)}.bento-card-small .bento-title{font-size:var(--bento-small-title-size-m)}.bento-subtitle{font-size:var(--bento-subtitle-size-m)}.bento-btn{font-size:var(--bento-btn-size-m)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bento-3-grid-gallery.css.map */
