.card--grid-banner-double,.card--product-wide{grid-column:span 2}.card--grid-banner-double [style*=--aspect-ratio]:before,.card--product-wide [style*=--aspect-ratio]:before{padding-top:calc((50% - var(--gap-x, 0) / 2) / (0 + var(--aspect-ratio, 1)))}.f-grid-1-cols .card--grid-banner-double,.f-grid-1-cols .card--product-wide{grid-column:span 1}.f-grid-1-cols .card--grid-banner-double [style*=--aspect-ratio]:before,.f-grid-1-cols .card--product-wide [style*=--aspect-ratio]:before{padding-top:calc(100% / (0 + var(--aspect-ratio, 1)))}.card--grid-banner{--banner-padding: 8%}.card--grid-banner .grid-banner{display:flex;flex-direction:column;height:100%}.card--grid-banner .grid-banner__link{display:block;position:relative;text-decoration:none;color:inherit}.card--grid-banner .grid-banner__link--static{cursor:default}.card--grid-banner .grid-banner__media{position:relative;overflow:hidden;background-color:var(--banner-bg, var(--lv-banner-bg, rgb(var(--color-background))));color:var(--banner-fg, var(--lv-banner-fg, rgb(var(--color-foreground))))}.card--grid-banner .grid-banner__image,.card--grid-banner .grid-banner__media img,.card--grid-banner .grid-banner__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.card--grid-banner .grid-banner__content{position:absolute;bottom:0;left:0;top:0;right:0;height:100%;width:100%;padding:var(--banner-padding, 8%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;gap:.4rem;color:var(--banner-fg, var(--lv-banner-fg, rgb(var(--color-foreground))));z-index:1;pointer-events:none}.card--grid-banner .grid-banner__content--layout-top,.card--grid-banner .grid-banner__content--layout-spread{justify-content:flex-start}.card--grid-banner .grid-banner__content--layout-spread .grid-banner__cta{margin-top:auto}.card--grid-banner-panel .grid-banner__media{background-color:var(--banner-bg, var(--lv-banner-bg, rgb(var(--color-background))))}.card--grid-banner .grid-banner__heading{margin:0;font-family:var(--banner-font-family, var(--font-heading-family, inherit));font-size:var(--banner-heading-size, var(--lv-banner-heading-size, clamp(1.4rem, 1.05rem + 1.1vw, 2rem)));line-height:1.25;font-weight:var(--banner-heading-weight, var(--lv-banner-heading-weight, var(--font-heading-weight, 400)))}.card--grid-banner .grid-banner__body{margin:0;font-size:var(--lv-banner-body-size, clamp(1.2rem, 1.05rem + .4vw, 1.4rem));line-height:1.35}.card--grid-banner .grid-banner__cta{margin-top:.4rem;font-size:var(--lv-banner-cta-size, clamp(1.2rem, 1.05rem + .4vw, 1.4rem));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}@media(max-width:767px){.card--grid-banner .grid-banner__heading{font-size:var(--banner-heading-size, var(--lv-banner-heading-size-mobile, var(--lv-banner-heading-size, clamp(1.4rem, 1.05rem + 1.1vw, 2rem))))}.card--grid-banner .grid-banner__body{font-size:var(--lv-banner-body-size-mobile, var(--lv-banner-body-size, clamp(1.2rem, 1.05rem + .4vw, 1.4rem)))}.card--grid-banner .grid-banner__cta{font-size:var(--lv-banner-cta-size-mobile, var(--lv-banner-cta-size, clamp(1.2rem, 1.05rem + .4vw, 1.4rem)))}}.card--grid-banner .grid-banner__spacer{flex:1 1 auto;min-height:0;pointer-events:none}.grid-tile-warnings{margin-top:1.6rem;padding:1.2rem 1.6rem;border:1px dashed currentColor;border-radius:4px;font-size:1.3rem;line-height:1.5;opacity:.9}.grid-tile-warnings__title{margin:0 0 .6rem;font-weight:var(--font-weight-bold, 700)}.grid-tile-warnings__list{margin:0;padding-inline-start:1.8rem}.grid-tile-warnings__list li+li{margin-top:.3rem}.card--product-wide{--wide-image-width: 60%;--wide-text-align: left;--wide-info-gap: .4rem;--wide-info-padding: 1.5rem 0 0;--wide-frame-ar: .8;--wide-ideal-col: calc(25% + var(--gap-x, 8px) / 4);--wide-image-left: max( (100% - var(--wide-image-width, 60%)) / 2, var(--wide-image-pad-sides, 15px), 25% + var(--gap-x, 8px) / 4 + (var(--wide-image-pad-top, 20px) + var(--wide-image-pad-bottom, 10px)) / 2 * var(--wide-frame-ar) )}.card--product-wide .product-wide__media{position:relative;background-color:rgb(var(--color-background))}.card--product-wide .product-wide__media .media-wrapper{background-color:rgb(var(--color-background))}.card--product-wide .product-wide__media .product-wide__img,.card--product-wide .product-wide__media img,.card--product-wide .product-wide__media .placeholder-svg{position:absolute;top:var(--wide-image-pad-top, 20px);bottom:var(--wide-image-pad-bottom, 10px);left:var(--wide-image-pad-sides, 15px);right:var(--wide-image-pad-sides, 15px);margin:auto;width:auto;height:auto;max-width:min(var(--wide-image-width, 60%),calc(100% - 2 * var(--wide-image-pad-sides, 15px)));max-height:calc(100% - var(--wide-image-pad-top, 20px) - var(--wide-image-pad-bottom, 10px));object-fit:contain;object-position:center}.card--product-wide .product-card__badge{top:calc(var(--wide-image-pad-top, 20px) + 1rem);left:calc(var(--wide-image-left) + 1rem);right:auto}.card--product-wide--badge-outside .product-card__badge{top:var(--wide-badge-top, 10px);left:var(--wide-badge-left, 10px);right:auto}.card--product-wide--badge-col .product-card__badge{left:var(--wide-ideal-col)}.card--product-wide .product-wide__info{display:block;text-align:var(--wide-text-align, left);padding:var(--wide-info-padding, 1.5rem 0 0)}.card--product-wide--text-col .product-wide__info{padding-inline-start:var(--wide-ideal-col);padding-inline-end:var(--wide-ideal-col)}.card--product-wide.card--product-wide--text-col .product-card__main-actions{left:var(--wide-ideal-col);right:var(--wide-ideal-col)}.card--product-wide .product-wide__info>*+*{margin-top:var(--wide-info-gap, .4rem)}.card--product-wide .product-wide__title{margin:0}.card--product-wide .product-card__carousel-arrow{top:calc(var(--wide-image-pad-top, 20px) + (100% - var(--wide-image-pad-top, 20px) - var(--wide-image-pad-bottom, 10px)) / 2)}.card--product-wide .product-card__carousel-arrow--prev{left:calc(var(--wide-image-left) + .8rem)}.card--product-wide .product-card__carousel-arrow--next{right:calc(var(--wide-image-left) + .8rem)}.card--product-wide .product-card__carousel-indicator{width:calc(100% - 2 * var(--wide-image-left));bottom:var(--wide-image-pad-bottom, 10px)}@media(min-width:768px){.card--product-wide .product-card__main-actions{left:calc(2rem + var(--wide-image-left));right:calc(2rem + var(--wide-image-left));bottom:calc(2rem + var(--wide-image-pad-bottom, 10px))}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/component-grid-banner.css.map */
