.lp-feat-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.lp-feat-heading{margin:0}.lp-feat-view-all{flex-shrink:0;font-weight:600;text-underline-offset:.15em}.lp-feat-view-all:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lp-feat-grid{display:grid;gap:var(--lp-feat-gap-mobile, 32px);grid-template-columns:repeat(var(--lp-feat-cols-mobile, 1),minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-feat-item{display:flex;margin:0;min-width:0}.lp-feat-card{color:inherit;display:flex;flex:1;flex-direction:column;position:relative;text-decoration:none}.lp-feat-media{aspect-ratio:var(--lp-feat-aspect-ratio, 4 / 3);flex-shrink:0;margin-bottom:16px;overflow:hidden}.lp-feat-info{margin-bottom:auto}.lp-feat-img{display:block;height:100%;object-fit:cover;width:100%}.lp-feat-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.lp-feat-card-heading{font-size:1.15em;font-weight:700;margin:0 0 4px;min-width:0;overflow-wrap:break-word;text-transform:uppercase}.lp-feat-card-link{color:inherit;text-decoration:none}.lp-feat-card-link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.lp-feat-price{flex-shrink:0;margin:0 0 4px;white-space:nowrap}.lp-feat-price-suffix{font-size:.85em;margin-left:2px}.lp-feat-card-text{margin:0}.lp-feat-btn.btn{display:block;margin-top:12px;min-height:44px;padding-bottom:13px;padding-top:13px;pointer-events:none;text-align:center;width:100%}.lp-feat-btn-outline.btn{background:transparent;border:1px solid currentColor;color:inherit}.lp-feat-card:has(.lp-feat-card-link:focus-visible){outline:2px solid currentColor;outline-offset:4px}.lp-feat-card-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lp-feat-card:has(.lp-feat-card-link:focus-visible) .lp-feat-card-link:focus-visible{outline:none}a.lp-feat-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}a.lp-feat-card:hover .lp-feat-card-heading,.lp-feat-card-link:hover{text-decoration:underline}@media only screen and (max-width:768px){.lp-feature-columns--mobile-2 .lp-feat-card-heading{font-size:1em}.lp-feature-columns--mobile-2 .lp-feat-card-text{font-size:.9em}.lp-feature-columns--mobile-2 .lp-feat-btn.btn{font-size:.9em;padding-left:8px;padding-right:8px}}@media only screen and (min-width:769px){.lp-feat-grid{gap:40px;grid-template-columns:repeat(var(--lp-feat-cols-desktop, 2),minmax(0,1fr))}.lp-feat-card-heading{font-size:1.3em}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/lp-feature-columns.css.map */
