.product-grid:has(.ea-card-details){display:grid!important;grid-template-columns:repeat(var(--ea-cols, 2),minmax(0,1fr));column-gap:var(--ea-card-gap, 48px);row-gap:calc(var(--ea-card-gap, 48px) * 1.25);max-width:var(--ea-max-width, 1440px);margin-left:auto!important;margin-right:auto!important}.product-grid>li.grid-item:has(.ea-card-details){position:relative;width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,var(--ea-image-width, 44%)) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--ea-inner-gap, 32px);align-items:start}.product-grid>li.grid-item:has(.ea-card-details)>.card-wrapper,.product-grid>li.grid-item:has(.ea-card-details)>.card-wrapper>.card,.product-grid>li.grid-item:has(.ea-card-details)>.ea-card-details-wrap{display:contents!important}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-inner{grid-column:1;grid-row:1 / -1;align-self:start;width:100%;margin:0;padding:0!important;border-radius:var(--ea-image-radius, 16px);overflow:hidden;background:var(--ea-image-bg, rgba(var(--color-foreground), .05))}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-inner .card-media,.product-grid>li.grid-item:has(.ea-card-details) .card>.card-inner .card-media>.media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border-radius:var(--ea-image-radius, 16px);overflow:hidden}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-inner .card-media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-content{grid-column:2;grid-row:1;padding:0;margin:0;text-align:left}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-content .card-information{text-align:left;align-items:flex-start;justify-content:flex-start;padding:0;margin:0}.product-grid>li.grid-item:has(.ea-card-details) .card-heading{font-size:var(--ea-title-size, 32px);line-height:1.1;margin:0 0 .6rem;padding:0}.product-grid>li.grid-item:has(.ea-card-details) .card-heading:before{content:"";display:block;height:0;margin-top:-.12em}.product-grid>li.grid-item:has(.ea-card-details) [data-card-product-price] .price,.product-grid>li.grid-item:has(.ea-card-details) [data-card-product-price] .price-item{font-size:var(--ea-price-size, 22px);letter-spacing:.02em}.product-grid>li.grid-item:has(.ea-card-details) .card-content .caption-large:empty{display:none}.ea-card-details{position:relative;z-index:3;display:flex;flex-direction:column;gap:1rem;text-align:left}.product-grid>li.grid-item:has(.ea-card-details) .ea-card-details{grid-column:2;grid-row:2;margin-top:var(--ea-desc-gap, 24px)}.ea-card-details__intro{margin:0;font-weight:800}.ea-card-details__list,.ea-card-details__rte ul,.ea-card-details__rte ol{margin:0;padding-left:2.2rem}.ea-card-details__list,.ea-card-details__rte ul{list-style:circle}.ea-card-details__list li,.ea-card-details__rte li{margin-bottom:.5rem;padding-left:.3rem}.ea-card-details__rte p{margin:0 0 .8rem}.ea-card-details__rte>*:last-child{margin-bottom:0}.ea-card-details__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.ea-card-details__buttons form{margin:0;flex:1 1 14rem}.ea-card-details__buttons>.button{flex:1 1 14rem}.ea-card-details__buttons .button{width:100%;min-width:0;padding-left:1.6rem;padding-right:1.6rem}@media screen and (max-width:989px){.product-grid>li.grid-item:has(.ea-card-details){grid-template-columns:1fr;grid-template-rows:auto}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-inner,.product-grid>li.grid-item:has(.ea-card-details) .card>.card-content,.product-grid>li.grid-item:has(.ea-card-details) .ea-card-details{grid-column:1;grid-row:auto}.product-grid>li.grid-item:has(.ea-card-details) .card>.card-content{margin-top:2.4rem}.product-grid>li.grid-item:has(.ea-card-details) .card-heading{font-size:calc(var(--ea-title-size, 32px) * .85)}}@media screen and (max-width:749px){.product-grid:has(.ea-card-details){grid-template-columns:1fr}.product-grid>li.grid-item:has(.ea-card-details) [data-card-product-price] .price,.product-grid>li.grid-item:has(.ea-card-details) [data-card-product-price] .price-item{font-size:calc(var(--ea-price-size, 22px) * .9)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ea-card-details.css.map */
