.ag-bento,.ag-bento *{box-sizing:border-box}.ag-bento{--ag-bento-max:var(--ag-bento-max-mobile);--ag-bento-ratio:var(--ag-bento-ratio-mobile);--ag-bento-height:var(--ag-bento-height-mobile);--ag-bento-side:var(--ag-bento-side-mobile);--ag-bento-major:var(--ag-bento-major-mobile);--ag-bento-minor:var(--ag-bento-minor-mobile);--ag-bento-frame:var(--ag-bento-frame-mobile);--ag-bento-top:var(--ag-bento-top-mobile);--ag-bento-bottom:var(--ag-bento-bottom-mobile);--ag-bento-radius:var(--ag-bento-radius-mobile);width:100%;min-width:0;margin:0;padding:var(--ag-bento-top) var(--ag-bento-side) var(--ag-bento-bottom);background:var(--ag-bento-bg)}.ag-bento .ag-bento__width{width:100%;max-width:var(--ag-bento-max);margin-inline:auto;min-width:0}.ag-bento .ag-bento__frame{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:var(--ag-bento-height);aspect-ratio:var(--ag-bento-ratio);padding:var(--ag-bento-frame);background:var(--ag-bento-frame-color)}.ag-bento .ag-bento__canvas{position:relative;isolation:isolate;min-width:0;min-height:0;background:var(--ag-bento-major-color)}.ag-bento .ag-bento__tile,.ag-bento .ag-bento__band{position:absolute;left:var(--bx);top:var(--by);width:max(0px,var(--bw));height:max(0px,var(--bh));margin:0}.ag-bento .ag-bento__band{display:none;pointer-events:none}.ag-bento .ag-bento__tile{min-width:0;overflow:hidden;border-radius:var(--ag-bento-radius);background:var(--ag-bento-major-color)}.ag-bento .ag-bento__tile-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.ag-bento .ag-bento__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ag-bento .ag-bento__picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ag-focus-mobile,50% 50%)}.ag-bento .ag-bento__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ece8e5;color:#510917;font:14px/1.3 var(--font-stack-body,sans-serif)}.ag-bento .ag-bento__placeholder svg{position:absolute;width:100%;height:100%;opacity:.3}.ag-bento .ag-bento__placeholder span{position:relative;padding:8px;text-align:center}.ag-bento .ag-bento__overlay{--ag-overlay-x:var(--ag-overlay-x-mobile);--ag-overlay-y:var(--ag-overlay-y-mobile);--ag-overlay-align:var(--ag-overlay-align-mobile);--ag-overlay-padding:var(--ag-overlay-content_padding-mobile);--ag-overlay-heading:var(--ag-overlay-heading_size-mobile);--ag-overlay-text:var(--ag-overlay-text_size-mobile);--ag-overlay-button:var(--ag-overlay-button_size-mobile);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:var(--ag-overlay-y);justify-content:var(--ag-overlay-x);padding:var(--ag-overlay-padding);pointer-events:none;color:var(--ag-overlay-color)}.ag-bento .ag-bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ag-shade);opacity:var(--ag-shade-opacity);pointer-events:none;z-index:1}.ag-bento .ag-bento__content{position:relative;z-index:3;min-width:0;max-width:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;text-align:var(--ag-overlay-align);overflow-wrap:anywhere;pointer-events:auto}.ag-bento .ag-bento__overlay--global .ag-bento__content{max-width:min(640px,100%);z-index:4}.ag-bento .ag-bento__heading{font-family:var(--font-stack-header,serif);font-weight:var(--font-weight-header,400);font-size:var(--ag-overlay-heading);line-height:1.2;letter-spacing:normal;color:inherit;margin:0}.ag-bento .ag-bento__text{font-family:var(--font-stack-body,sans-serif);font-size:var(--ag-overlay-text);line-height:1.45;color:inherit;margin:0}.ag-bento .ag-bento__content>*+*{margin-top:12px}.ag-bento .ag-bento__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;max-width:100%;padding:10px 20px;border:1px solid var(--ag-btn-color);border-radius:4px;background:var(--ag-btn-color);color:var(--ag-btn-text);font-family:var(--font-stack-body,sans-serif);font-weight:var(--font-btn-weight,400);font-size:var(--ag-overlay-button);line-height:1.35;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;cursor:pointer}.ag-bento .ag-bento__cta--outline{background:transparent}.ag-bento .ag-bento__cta--text{background:transparent;border-color:transparent;padding-inline:4px;text-decoration:underline;text-underline-offset:4px}.ag-bento .ag-bento__cta:before,.ag-bento .ag-bento__cta:after{content:none}.ag-bento a:focus-visible{outline:2px solid var(--ag-btn-text,currentColor);outline-offset:-4px}.ag-bento .ag-bento__tile-link:focus-visible{outline:2px solid white;outline-offset:-4px}.ag-bento .ag-bento__tile:has(.ag-bento__tile-link:focus-visible):after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:5;border:2px solid white;box-shadow:0 0 0 1px #171717;pointer-events:none}@media(hover:hover){.ag-bento .ag-bento__cta:hover{filter:brightness(.93)}}@media(min-width:768px){.ag-bento{--ag-bento-max:var(--ag-bento-max-desktop);--ag-bento-ratio:var(--ag-bento-ratio-desktop);--ag-bento-height:var(--ag-bento-height-desktop);--ag-bento-side:var(--ag-bento-side-desktop);--ag-bento-major:var(--ag-bento-major-desktop);--ag-bento-minor:var(--ag-bento-minor-desktop);--ag-bento-frame:var(--ag-bento-frame-desktop);--ag-bento-top:var(--ag-bento-top-desktop);--ag-bento-bottom:var(--ag-bento-bottom-desktop);--ag-bento-radius:var(--ag-bento-radius-desktop)}.ag-bento .ag-bento__picture img{object-position:var(--ag-focus-desktop,50% 50%)}.ag-bento .ag-bento__overlay{--ag-overlay-x:var(--ag-overlay-x-desktop);--ag-overlay-y:var(--ag-overlay-y-desktop);--ag-overlay-align:var(--ag-overlay-align-desktop);--ag-overlay-padding:var(--ag-overlay-content_padding-desktop);--ag-overlay-heading:var(--ag-overlay-heading_size-desktop);--ag-overlay-text:var(--ag-overlay-text_size-desktop);--ag-overlay-button:var(--ag-overlay-button_size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ag-bento.css.map */
