.lanternwp-home-hero-product{--lanternwp-focus-color:var(--wp--custom--color--focus-on-media);grid-template-columns:minmax(var(--wp--style--root--padding-left), 1fr) minmax(0, calc(var(--wp--style--global--wide-size) / 2)) minmax(0, calc(var(--wp--style--global--wide-size) / 2)) minmax(var(--wp--style--root--padding-right), 1fr);background:var(--wp--custom--color--media);min-height:40rem;color:var(--wp--custom--color--on-media);display:grid}.lanternwp-home-hero-product>.block-editor-block-list__layout{display:contents}.lanternwp-home-hero-product .lanternwp-home-hero-product__content{justify-content:center;gap:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10));padding-block:var(--wp--preset--spacing--80);flex-direction:column;grid-column:2;margin:0;padding-inline-end:var(--wp--preset--spacing--70);display:flex;&>*{margin-block:0}}.lanternwp-home-hero-product .lanternwp-home-hero-product__title{letter-spacing:var(--wp--custom--display--tracking);line-height:1}.lanternwp-home-hero-product .lanternwp-home-hero-product__text{max-width:29.5rem;font-size:var(--wp--preset--font-size--md);opacity:.85;line-height:1.55}.lanternwp-home-hero-product .lanternwp-home-hero-product__offer{gap:var(--wp--preset--spacing--30);padding-block:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10) / 2);border-block:1px solid color-mix(in srgb, currentcolor 18%, transparent);flex-direction:column;display:flex;&>*{margin-block:0}}.lanternwp-home-hero-product__summary{& .wc-block-product-template{margin:0;padding:0}& .wc-block-product{justify-content:space-between;align-items:baseline;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);flex-flow:wrap;display:flex}& .wc-block-product .wc-block-components-product-price,& .wc-block-product .lanternwp-home-hero-product__amount{--lanternwp-price-sale:currentcolor;color:inherit;font-size:var(--wp--preset--font-size--2-xl);font-weight:var(--wp--custom--weight--semibold);text-align:start;margin:0}& .lanternwp-home-hero-product__from{font-size:var(--wp--preset--font-size--md);margin:0}& .lanternwp-home-hero-product__rating-line{align-items:center;gap:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--sm);display:flex}& .wc-block-product .wc-block-components-product-rating{color:inherit;font-size:var(--wp--preset--font-size--sm);margin:0}& .lanternwp-home-hero-product__score{font-weight:var(--wp--custom--weight--semibold)}& .lanternwp-home-hero-product__count{opacity:.75}}.lanternwp-home-hero-product .lanternwp-home-hero-product__facts{--lanternwp-icon-size:1rem;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--medium);flex-flow:wrap;margin:0}.lanternwp-home-hero-product .lanternwp-home-hero-product__actions{gap:var(--wp--preset--spacing--30);& .is-style-outline>.wp-block-button__link{color:inherit}}.lanternwp-home-hero-product .lanternwp-home-hero-product__media{--wp--custom--interaction--media-scale:1;--wp--custom--interaction--card-hover:none;grid-column:3/-1;min-height:40rem;margin:0;position:relative;& .wc-block-product-template,& .wc-block-product{margin:0;padding:0}& .wc-block-product .wc-block-components-product-image{border-radius:0;margin:0;position:absolute;inset:0}& .wc-block-product .wc-block-components-product-image :is(a,img){border-radius:0;width:100%;height:100%}& .wc-block-product .wc-block-components-product-image img{aspect-ratio:auto;object-fit:cover}}.lanternwp-home-hero-product__media>.block-editor-block-list__layout,.lanternwp-home-hero-product__media :is(.wc-block-product-template,.wc-block-product,.wp-block-woocommerce-product-image):is(.block-editor-block-list__block,.block-editor-block-list__layout){position:static}.lanternwp-home-hero-product__media .lanternwp-home-hero-product__inset.block-editor-block-list__block{position:absolute}.lanternwp-home-hero-product__inset{aspect-ratio:1;border:var(--wp--preset--spacing--10) solid var(--wp--custom--color--media);border-radius:var(--wp--custom--radius--media);background:var(--wp--custom--color--media);width:13.75rem;box-shadow:var(--wp--preset--shadow--lg);margin:0;position:absolute;inset-block-end:var(--wp--preset--spacing--60);inset-inline-start:var(--wp--preset--spacing--60);overflow:hidden;& img{object-fit:cover;width:100%;height:100%;display:block}}@media (width<782px){.lanternwp-home-hero-product{grid-template-columns:var(--wp--style--root--padding-left) minmax(0, 1fr) minmax(0, 1fr) var(--wp--style--root--padding-right);min-height:0}.lanternwp-home-hero-product .lanternwp-home-hero-product__media{aspect-ratio:1;grid-area:1/1/auto/-1;min-height:0}.lanternwp-home-hero-product__inset{width:7rem;inset-block-end:var(--wp--preset--spacing--40);inset-inline-start:var(--wp--preset--spacing--40)}.lanternwp-home-hero-product .lanternwp-home-hero-product__content{gap:var(--wp--preset--spacing--40);padding-block:calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--10)) var(--wp--preset--spacing--60);grid-column:2/4;padding-inline-end:0}.lanternwp-home-hero-product .lanternwp-home-hero-product__text{max-width:none;font-size:var(--wp--preset--font-size--base)}.lanternwp-home-hero-product .lanternwp-home-hero-product__actions{&>.wp-block-button{flex-basis:100%}&>.wp-block-button>.wp-block-button__link{width:100%}&>.is-style-outline{display:none}}}