.item-grid{grid-column:span round(var(--grid-columns) * var(--settings-width-mobile) / 100, 1)}@media screen and (width>=64rem){.item-grid{grid-column:span round(var(--grid-columns) * var(--settings-width) / 100, 1)}}.item-grid{grid-template-areas:"stack";display:grid;position:relative;overflow:clip}.item-grid--split{align-content:start}.item-grid__content,.item-grid__background{width:100%;min-width:0}.item-grid__background{height:var(--settings-height-mobile,var(--settings-height))}@media screen and (width>=64rem){.item-grid__background{height:var(--settings-height,var(--settings-height))}.item-grid__background[style*=--settings-height-ratio]{aspect-ratio:var(--settings-height-ratio);height:auto;max-height:90svh}}@media screen and (width<=63.9375rem){.item-grid__background[style*=--settings-height-mobile-ratio]{aspect-ratio:var(--settings-height-mobile-ratio);height:auto;max-height:90svh}}.item-grid__background{background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);grid-area:stack;min-height:100%;position:relative;overflow:clip}.item-grid__background:before{content:"";background-color:rgb(0, 0, 0, var(--settings-overlay-opacity,0));pointer-events:none;position:absolute;inset:0}.item-grid__content{grid-area:var(--settings-content-position);grid-template:"stack"1fr/1fr;display:grid;position:relative;overflow:clip}.item-grid__content>.group{grid-area:stack}@media screen and (width<=63.9375rem){.item-grid__product-panel[style*=--settings-hidden-mobile\:]{display:none}}@media screen and (width>=64rem){.item-grid__product-panel[style*=--settings-hidden-desktop\:]{display:none}}.item-grid__product-panel{z-index:var(--z-elevated);pointer-events:none;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;inset:0;container:product-panel/inline-size}.item-grid__product-panel .product-panel__toggle,.item-grid__product-panel .product-panel__panel{pointer-events:auto}.item-grid .button{z-index:var(--z-raised);position:relative}@media screen and (width<=63.9375rem){.item-grid :where(.group[style*="--settings-position-x-mobile: center"])>.block-button[style*="--text-align: left"]{text-align:center}.item-grid :where(.group[style*="--settings-position-x-mobile: flex-end"])>.block-button[style*="--text-align: left"]{text-align:right}}@media screen and (width>=64rem){.item-grid :where(.group[style*="--settings-position-x: center"])>.block-button[style*="--text-align: left"]{text-align:center}.item-grid :where(.group[style*="--settings-position-x: flex-end"])>.block-button[style*="--text-align: left"]{text-align:right}}.item-grid .badge{padding:var(--space-100) calc(var(--space-100) + var(--space-25)) var(--space-50);line-height:var(--ui-2-line-height);background-color:var(--color-background-default)}
