.storefront-bento-container{width:100%;min-width:0;container-type:inline-size;display:block!important}.storefront-bento{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.storefront-bento-groups{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.storefront-bento>*{min-width:0;max-width:100%}@container (width>=300px){.storefront-bento{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px}.storefront-bento>:nth-child(3n+1):not(:nth-last-child(-n+2)){grid-row:span 2}.storefront-bento>.storefront-product-card:not([data-product-style=inline]){flex-direction:column;height:100%;display:flex}.storefront-bento .storefront-product-media{aspect-ratio:16/11;min-height:120px}.storefront-bento>.storefront-product-card:not([data-product-style=inline]):nth-child(3n+1):not(:nth-last-child(-n+2)) .storefront-product-media{aspect-ratio:auto;flex:1 1 0;min-height:220px}.storefront-bento>.storefront-product-card:not([data-product-style=inline]):nth-child(3n+1):not(:nth-last-child(-n+2)) .storefront-product-media>img{width:100%;height:100%;position:absolute;inset:0}.storefront-bento .storefront-product-name{min-height:0;font-size:14px;line-height:1.45}.storefront-bento .storefront-product-price{margin-top:6px;font-size:13px}.storefront-bento>.storefront-product-card:nth-child(3n+1) .storefront-product-name{font-size:16px}.storefront-bento>.storefront-product-card[data-product-style=inline]{grid-area:auto/1/auto/-1}.storefront-bento>.storefront-product-card[data-product-style=inline] .storefront-product-media{aspect-ratio:1;min-height:0}.storefront-bento>.storefront-link-card{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:142px;padding:16px}.storefront-bento>.storefront-link-card:nth-child(3n+1):not(:nth-last-child(-n+2)){min-height:288px}.storefront-bento>.storefront-link-image{justify-content:flex-start;padding:0}.storefront-bento>.storefront-link-image>span:first-child{aspect-ratio:16/11;width:100%;min-height:100px}.storefront-bento>.storefront-link-image:nth-child(3n+1):not(:nth-last-child(-n+2))>span:first-child{aspect-ratio:auto;flex:1 1 0;min-height:190px}.storefront-bento>.storefront-link-image:nth-child(3n+1):not(:nth-last-child(-n+2))>span:first-child>img{position:absolute;inset:0}.storefront-bento>[data-bento-wide=true],.storefront-bento>:only-child{grid-area:auto/1/auto/-1}.storefront-bento>:nth-child(3n+1):last-child:not(:only-child){grid-column:1/-1}}.storefront-rail-viewport:not([data-rail-ready=true]){scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.storefront-rail-viewport:not([data-rail-ready=true]) .storefront-rail-slide{scroll-snap-align:center}
