.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-rows:minmax(0,1fr) auto;grid-template-areas:"stack""content";display:grid;position:relative;overflow:visible}@media screen and (width>=64rem){.item-grid{overflow:clip}}.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{border-radius:var(--border-radius-card);background-color:var(--color-neutral-0);grid-area:stack;position:relative;overflow:clip}.item-grid__background:before{content:"";background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--color-neutral-900) calc(var(--settings-overlay-opacity,0) * 100%), transparent) 100%);pointer-events:none;z-index:var(--z-stack);position:absolute;inset:0}.item-grid__background:has(>.list-product-image-preview>.list-product-image-preview__visual:not([hidden]))+.item-grid__content{pointer-events:none}.item-grid__background:has(>.list-product-image-preview>.list-product-image-preview__visual:not([hidden]))+.item-grid__content :is(a,button,input,select,textarea,label){pointer-events:auto}.item-grid__content{grid-area:var(--settings-content-position);z-index:var(--z-stack);grid-template:"stack"1fr/1fr;display:grid;position:relative;overflow:visible}@media screen and (width>=64rem){.item-grid__content{overflow:clip}}.item-grid__content>.group{grid-area:stack}.item-grid__products{margin-inline:calc(-1 * var(--settings-padding-inline-mobile,var(--settings-padding-inline)));grid-area:stack}.item-grid__products>.carousel-snap__track{gap:var(--space-300);padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline));scroll-padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}.item-grid__products>.carousel-snap__track>.carousel-snap__slide{flex-basis:40%}@media screen and (width<=63.9375rem){.item-grid__products .card-product--mini .card-product__info{flex-direction:column;display:flex}.item-grid__products .card-product--mini .quick-buy-trigger,.item-grid__products .card-product--mini .card-product__title-first{display:none}}@media screen and (width>=64rem){.item-grid__products{margin-inline:0}.item-grid__products>.carousel-snap__track{gap:var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;scroll-padding-inline:0;display:grid}.item-grid__products--2>.carousel-snap__track>.carousel-snap__slide{grid-column:1}}@media screen and (width<=63.9375rem){.item-grid__products--2>.carousel-snap__track{gap:var(--space-300);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.item-grid__products--2>.carousel-snap__track>.carousel-snap__slide{flex-basis:auto;width:auto}}.item-grid__product{grid-area:stack}.item-grid__pending{display:contents}.item-grid .button{z-index:var(--z-raised);position:relative}@media screen and (width<=63.9375rem){.item-grid--hide-on-mobile{display:none}}@media screen and (width>=64rem){.grid__inner:has(>.item-grid:not(.item-grid--products))>.item-grid--products :is(.item-grid__products,.item-grid__product){height:0;min-height:100%}:is(.grid__inner:has(>.item-grid:not(.item-grid--products))>.item-grid--products :is(.item-grid__products,.item-grid__product)>.carousel-snap__track,.grid__inner:has(>.item-grid:not(.item-grid--products))>.item-grid--products :is(.item-grid__products,.item-grid__product) .card-product){height:100%}.grid__inner:has(>.item-grid:not(.item-grid--products))>.item-grid--products :is(.item-grid__products,.item-grid__product) .card-product__medias{aspect-ratio:auto;flex:1;min-block-size:0}.grid__inner:has(>.item-grid:not(.item-grid--products))>.item-grid--products .item-grid__products>.carousel-snap__track{grid-template-rows:repeat(2,minmax(0,1fr))}.grid__inner:has(.item-grid__products--2)>.item-grid{grid-column:span round(var(--grid-columns) * 2 / 3, 1)}.grid__inner:has(.item-grid__products--2)>.item-grid:has(.item-grid__products--2){grid-column:span round(var(--grid-columns) / 3, 1)}.grid__inner:has(.item-grid__products--2) .item-grid__products--2>.carousel-snap__track{grid-template-columns:minmax(0,1fr)}}
