spring-feature-columns{display:block}.spring-feature-columns{background-color:var(--color-background, #efedea);color:var(--color-text, #27291f);overflow-x:clip;--bbox-inset: max(24px, calc((100vw - 1600px)/2) )}@media(min-width:1024px){.spring-feature-columns{--bbox-inset: max(64px, calc((100vw - 1600px)/2) )}}.spring-feature-columns__inner{padding-left:var(--bbox-inset);padding-right:var(--bbox-inset);box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.spring-feature-columns__header{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}@media(min-width:1024px){.spring-feature-columns__header{gap:12px;margin-bottom:40px}}.spring-feature-columns__overline{margin:0;color:var(--color-overline, var(--color-text, #27291f))}.spring-feature-columns__heading{margin:0;color:var(--color-heading, var(--color-text, #27291f))}@media(max-width:1023.98px){.spring-feature-columns__heading.spring-feature-columns__heading--mob{font-size:var(--heading-fs-mobile)}}.spring-feature-columns__intro{margin:0;max-width:36em;color:var(--color-body-soft, rgba(39, 41, 31, .92))}.spring-feature-columns__track{display:grid;grid-template-columns:1fr;gap:32px}@media(max-width:719.98px){spring-feature-columns[data-mobile-layout=scroll] .spring-feature-columns__track{display:flex;gap:16px;width:auto;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(var(--bbox-inset) * -1);margin-right:calc(var(--bbox-inset) * -1);padding-left:var(--bbox-inset);padding-right:var(--bbox-inset);scroll-padding-left:var(--bbox-inset);-webkit-overflow-scrolling:touch;scrollbar-width:none}spring-feature-columns[data-mobile-layout=scroll] .spring-feature-columns__track::-webkit-scrollbar{display:none}spring-feature-columns[data-mobile-layout=scroll] .spring-feature-columns__card{scroll-snap-align:start;flex:0 0 78%;width:auto}}@media(min-width:720px){.spring-feature-columns__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.spring-feature-columns__track{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:24px}}.spring-feature-columns__card{min-width:0;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.spring-feature-columns__card-media{position:relative;border-radius:var(--spring-radius-card, 16px);overflow:hidden;aspect-ratio:var(--card-mobile-aspect, 3 / 2);height:var(--card-mobile-h, auto);background-color:var(--color-lines-and-borders-alpha-40, rgba(39, 41, 31, .08))}@media(min-width:1024px){.spring-feature-columns__card-media{aspect-ratio:var(--card-desktop-aspect, 3 / 2);height:var(--card-desktop-h, auto)}}.spring-feature-columns__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--object-position, center);display:block;transition:transform .4s ease}.spring-feature-columns__card[href]:hover .spring-feature-columns__card-img{transform:scale(1.03)}.spring-feature-columns__card-text{display:flex;flex-direction:column;gap:8px}.spring-feature-columns__card-title{margin:0;color:var(--color-heading, var(--color-text, #27291f))}.spring-feature-columns__card[href]:hover .spring-feature-columns__card-title{text-decoration:underline;text-underline-offset:4px}.spring-feature-columns__card-body{margin:0;color:var(--color-body-soft, rgba(39, 41, 31, .85));line-height:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.spring-feature-columns__card-body.is-expanded,.spring-feature-columns__card-body--full{display:block;-webkit-line-clamp:unset;overflow:visible}.spring-feature-columns__card-body>:first-child{margin-top:0}.spring-feature-columns__card-body>:last-child{margin-bottom:0}.spring-feature-columns__readmore{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:10px 0 0;padding:0 0 4px;border:0;background:none;font:inherit;color:var(--color-body, var(--color-text, #27291f));text-decoration:none;cursor:pointer}.spring-feature-columns__readmore[hidden]{display:none}.spring-feature-columns__readmore:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .3s ease}.spring-feature-columns__readmore:hover:after,.spring-feature-columns__readmore:focus-visible:after{transform:scaleX(0)}.spring-feature-columns__intro>*,.spring-feature-columns__card-body>*{line-height:inherit!important}.spring-feature-columns__footer{margin-top:28px;display:flex}@media(min-width:1024px){.spring-feature-columns__footer{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-spring-feature-columns.css.map */
