.wp-block-columns.ls-product-section__header {
display: grid;
grid-template-columns: max-content 1fr;
margin-block-end: var(--ls-layout-space-default);
max-width: var(--ls-size-content-small);
}
.ls-product-section__badge {
width: clamp(7.5rem, 12vw, 12.5rem);
}
.ls-product-section__grid,
.ls-product-section__grid.is-layout-flex {
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap: var(--ls-layout-space-compact);
}
.ls-product-section__grid--misc,
.ls-product-section__grid--misc.is-layout-flex {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 80rem) {
.ls-product-section__grid,
.ls-product-section__grid.is-layout-flex {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ls-product-section__grid--misc,
.ls-product-section__grid--misc.is-layout-flex {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (max-width: 48rem) {
.ls-product-section__grid,
.ls-product-section__grid.is-layout-flex {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 30rem) {
.ls-product-section__grid,
.ls-product-section__grid.is-layout-flex {
grid-template-columns: 1fr;
}
} .ls-feature-section__header {
margin-block-end: var(--ls-layout-space-default);
max-width: var(--ls-size-content-small);
}
.ls-feature-section__ornament {
width: clamp(12.5rem, 24vw, 22rem);
}
.ls-feature-section__text {
font-size: var(--ls-font-size-base);
line-height: 1.35;
}
.ls-feature-section__media {
margin-block-end: var(--ls-space-md);
}
.ls-feature-section__media img {
border-radius: var(--ls-radius-sm);
aspect-ratio: 4 / 3;
object-fit: cover;
}
.ls-feature-section__grid,
.ls-feature-section__grid.is-layout-flex {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: var(--ls-layout-space-compact);
}
@media (max-width: 80rem) {
.ls-feature-section__grid,
.ls-feature-section__grid.is-layout-flex {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 30rem) {
.ls-feature-section__grid,
.ls-feature-section__grid.is-layout-flex {
grid-template-columns: 1fr;
}
}