.lanternwp-home-materials__inner{gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""tiles tiles""band band";align-items:end;display:grid;&>*{margin-block:0}}.lanternwp-home-materials__head{grid-area:head;max-width:40rem}.lanternwp-home-materials__text{font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--line-height--normal)}.lanternwp-home-materials__inner>:is(.wp-block-lanternwp-samples,.wp-block-buttons){grid-area:actions}.lanternwp-home-materials__tiles{grid-area:tiles;align-self:start}.lanternwp-home-materials__band{grid-area:band}.lanternwp-home-materials .lanternwp-home-materials__grid{--lanternwp-tile-min:15rem;grid-auto-columns:max(min(var(--lanternwp-tile-min), 100%), (100% - (var(--wp--custom--grid--columns) - 1) * var(--wp--custom--grid--gap)) / var(--wp--custom--grid--columns));gap:var(--wp--custom--grid--gap);max-width:none;margin:calc(-1 * var(--wp--preset--spacing--10));padding:var(--wp--preset--spacing--10);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-flow:column;scroll-padding-inline-start:var(--wp--preset--spacing--10);list-style:none;display:grid;overflow-x:auto;&>*{scroll-snap-align:start;min-width:0;margin-block:0}&:not(:has(>:nth-child(4))){grid-auto-columns:minmax(min(var(--lanternwp-tile-min), 100%), 1fr)}}.lanternwp-home-materials__tile{gap:var(--wp--preset--spacing--30);flex-direction:column;height:100%;display:flex;&>*{margin-block:0}}.lanternwp-home-materials .lanternwp-home-materials__picture.wp-block-image{margin:0 0 var(--wp--preset--spacing--10);border-radius:var(--wp--custom--radius--media);background-color:var(--wp--custom--color--media);overflow:hidden;& a{display:block}& img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:scale var(--wp--custom--motion--slow) var(--wp--custom--motion--easing)}}:is(.lanternwp-home-materials__name,.lanternwp-home-materials__value-name) a{color:inherit}@media (hover:hover){.lanternwp-home-materials__tile:has(:is(.lanternwp-home-materials__picture,.lanternwp-home-materials__name) a:hover) .lanternwp-home-materials__picture img{scale:var(--wp--custom--interaction--media-scale)}.lanternwp-home-materials__tile:has(.lanternwp-home-materials__picture a:hover) .lanternwp-home-materials__name a,.lanternwp-home-materials__value:has(.lanternwp-home-materials__value-picture a:hover) .lanternwp-home-materials__value-name a{text-decoration-color:currentColor}}.lanternwp-home-materials__values{align-items:center;gap:var(--wp--preset--spacing--20);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);display:flex}.lanternwp-term-values__swatches{--lanternwp-swatch-inset:.25rem;gap:calc(var(--lanternwp-swatch-inset) / 2);flex-shrink:0;margin-inline-start:calc(-1 * var(--lanternwp-swatch-inset));display:flex}.lanternwp-term-values__swatch{box-sizing:border-box;block-size:1.875rem;inline-size:1.875rem;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;margin:0;padding:0;display:inline-grid;&[aria-pressed=true]{border-width:2px;border-color:var(--wp--preset--color--contrast)}}button.lanternwp-term-values__swatch{cursor:pointer}.lanternwp-term-values__fill{box-sizing:border-box;object-fit:cover;block-size:1.375rem;inline-size:1.375rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wp--preset--color--contrast) 14%, transparent);border-radius:50%;display:block}.lanternwp-home-materials__name{font-size:var(--wp--preset--font-size--lg)}.lanternwp-home-materials__description{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--normal)}.lanternwp-home-materials__facts{border-block-start:1px solid var(--wp--preset--color--border-subtle);font-size:var(--wp--preset--font-size--xs);grid-template-columns:auto minmax(0,1fr);display:grid;&>span{padding-block:var(--wp--preset--spacing--20);border-block-end:1px solid var(--wp--preset--color--border-subtle)}}.lanternwp-term-facts__name{color:var(--wp--preset--color--muted);padding-inline-end:var(--wp--preset--spacing--30)}.lanternwp-term-facts__value{font-weight:var(--wp--custom--weight--semibold);text-align:end}.lanternwp-home-materials__ships{--lanternwp-icon-size:.9375rem;align-items:center;gap:var(--wp--preset--spacing--20);display:flex}.lanternwp-home-materials__shop{margin-block-start:auto}.lanternwp-home-materials .lanternwp-home-materials__band{gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--50) calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10));border-radius:var(--wp--custom--radius--panel);background-color:var(--wp--preset--color--surface);flex-direction:column;display:flex;&>*{margin-block:0}}.lanternwp-home-materials .lanternwp-home-materials__band-grid{gap:var(--wp--preset--spacing--60);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;&>*{min-width:0;margin-block:0}}.lanternwp-home-materials .lanternwp-home-materials__band-label{font-size:var(--wp--preset--font-size--2-xs);font-weight:var(--wp--custom--weight--bold)}.lanternwp-home-materials__value{gap:var(--wp--preset--spacing--30);grid-template-columns:4rem minmax(0,1fr);align-items:center;display:grid;&>*{margin-block:0}}.lanternwp-home-materials .lanternwp-home-materials__value-picture.wp-block-image{border-radius:var(--wp--custom--radius--control);background-color:var(--wp--custom--color--media);width:4rem;height:4rem;box-shadow:inset 0 0 0 1px var(--wp--preset--color--border-subtle);margin:0;overflow:hidden;& a{height:100%;display:block}& img{border-radius:inherit;object-fit:cover;width:100%;height:100%}}.lanternwp-home-materials__value-text{gap:var(--wp--preset--spacing--10);flex-direction:column;display:flex;&>*{margin-block:0}}.lanternwp-home-materials__value-name{font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--semibold)}.lanternwp-home-materials__value-description{line-height:var(--wp--custom--line-height--snug)}@media (width<600px){.lanternwp-home-materials__inner{row-gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tiles""band""actions"}.lanternwp-home-materials__inner>:is(.wp-block-lanternwp-samples,.wp-block-buttons),.lanternwp-home-materials__inner>.wp-block-lanternwp-samples>.lanternwp-samples__button{width:100%}.lanternwp-home-materials .lanternwp-home-materials__grid,.lanternwp-home-materials .lanternwp-home-materials__grid:not(:has(>:nth-child(4))){grid-auto-columns:calc((100% + var(--wp--style--root--padding-right)) * .74);gap:var(--wp--preset--spacing--30);scrollbar-width:none;margin-inline-end:calc(-1 * var(--wp--style--root--padding-right));padding-inline-end:var(--wp--style--root--padding-right)}.lanternwp-home-materials .lanternwp-home-materials__band{padding:var(--wp--preset--spacing--50)}.lanternwp-home-materials .lanternwp-home-materials__band-grid{gap:var(--wp--preset--spacing--40);grid-auto-flow:row}}