.machinery-product-grid{--machinery-grid-gap-scale: .5;--machinery-grid-gap-mobile: calc(var(--grid-mobile-horizontal-spacing) * var(--machinery-grid-gap-scale));--machinery-grid-gap-desktop: calc(var(--grid-desktop-horizontal-spacing) * var(--machinery-grid-gap-scale));--machinery-card-min-height: 34rem}.machinery-product-grid .card-wrapper--machinery{position:relative}.machinery-product-grid .product-grid.grid{column-gap:var(--machinery-grid-gap-mobile)}.machinery-product-grid .grid--2-col-tablet-down .grid__item:not(.selection-product-grid__feature){width:calc(50% - var(--machinery-grid-gap-mobile) / 2);max-width:calc(50% - var(--machinery-grid-gap-mobile) / 2);min-height:var(--machinery-card-min-height)}@media screen and (min-width:750px){.machinery-product-grid{--machinery-card-min-height: clamp(36rem, 38vw, 49rem)}.machinery-product-grid .product-grid.grid{column-gap:var(--machinery-grid-gap-desktop)}.machinery-product-grid .grid--6-col-desktop .grid__item:not(.selection-product-grid__feature){width:calc(16.66% - var(--machinery-grid-gap-desktop) * 5 / 6);max-width:calc(16.66% - var(--machinery-grid-gap-desktop) * 5 / 6);min-height:var(--machinery-card-min-height)}.machinery-product-grid .grid--5-col-desktop .grid__item:not(.selection-product-grid__feature){width:calc(20% - var(--machinery-grid-gap-desktop) * 4 / 5);max-width:calc(20% - var(--machinery-grid-gap-desktop) * 4 / 5);min-height:var(--machinery-card-min-height)}.machinery-product-grid .grid--4-col-desktop .grid__item:not(.selection-product-grid__feature){width:calc(25% - var(--machinery-grid-gap-desktop) * 3 / 4);max-width:calc(25% - var(--machinery-grid-gap-desktop) * 3 / 4);min-height:var(--machinery-card-min-height)}.machinery-product-grid .grid--3-col-desktop .grid__item:not(.selection-product-grid__feature){width:calc(33.33% - var(--machinery-grid-gap-desktop) * 2 / 3);max-width:calc(33.33% - var(--machinery-grid-gap-desktop) * 2 / 3);min-height:var(--machinery-card-min-height)}.machinery-product-grid .grid--2-col-desktop .grid__item:not(.selection-product-grid__feature){width:calc(50% - var(--machinery-grid-gap-desktop) / 2);max-width:calc(50% - var(--machinery-grid-gap-desktop) / 2);min-height:var(--machinery-card-min-height)}}@media screen and (min-width:1600px){.machinery-product-grid{--machinery-card-min-height: 49rem}}.machinery-product-grid{background:rgb(var(--color-button-text));background-color:rgb(var(--color-button-text))}.machinery-product-grid .card-wrapper--machinery .card{background:transparent;height:100%;position:relative}.machinery-product-grid .card-wrapper--machinery .card a{text-decoration:none}.machinery-product-grid .card-wrapper--machinery .full-width-link{z-index:4}.machinery-product-grid .card-wrapper--machinery .card__inner{background:transparent;border:0;border-radius:0;justify-content:center}.machinery-product-grid .card-wrapper--machinery .full-unstyled-link{height:100%}.machinery-product-grid .card-wrapper--machinery .card__inner:after{box-shadow:none}.machinery-product-grid .card-wrapper--machinery .card__inner.ratio:before{content:none}.machinery-product-grid .card-wrapper--machinery .card__inner .card__media,.machinery-product-grid .card-wrapper--machinery .card__inner .card__media .media{position:relative;top:auto;bottom:auto}.machinery-product-grid .card-wrapper--machinery .card__content{display:flex;flex-direction:column;padding:2rem;flex:1 1 auto;height:100%;transition:background-color .4s ease}.machinery-product-grid .card-wrapper--machinery .card__information{display:flex;flex:1;flex-direction:column;position:relative;padding:0 0 5rem;overflow:hidden;transition:padding-bottom .4s ease}.machinery-product-grid .card-wrapper--machinery .card__heading{margin:0 0 1rem;text-align:left;text-transform:uppercase;line-height:1.3;transition:color .4s ease}.machinery-product-grid .card-wrapper--machinery .card__heading a{text-decoration:none}.machinery-product-grid .card-wrapper--machinery .card-information{display:none}.machinery-product-grid .card-wrapper--machinery .machinery-card__cta{display:inline-flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;bottom:0;width:100%;max-height:4.4rem;border:.1rem solid rgb(var(--color-button));color:rgb(var(--color-button));font-size:1.5rem;font-weight:600;letter-spacing:.06em;text-transform:none;min-height:4.4rem;background:transparent;opacity:1;overflow:hidden;pointer-events:none;background-color:rgba(var(--color-foreground),.025);transform:scaleY(1);transition:max-height .4s ease,min-height .4s ease,transform .4s ease}.machinery-product-grid .card-wrapper--machinery:before,.machinery-product-grid .card-wrapper--machinery:after{content:"";position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;height:.2rem;background:rgb(var(--color-foreground));z-index:3;transition:transform .4s ease,opacity .4s ease;pointer-events:none}.machinery-product-grid .card-wrapper--machinery:after{transform:rotate(90deg)}.machinery-product-grid .card-wrapper--machinery:hover:after{opacity:0;transform:rotate(90deg) scaleX(.2)}.machinery-product-grid .card-wrapper--machinery .media.media--hover-effect>img:first-child:only-child{transition:width .4s ease,opacity .4s ease!important}.machinery-product-grid .card-wrapper--machinery .card__media .media{display:flex;align-items:flex-start;justify-content:center}.machinery-product-grid .card-wrapper--machinery .card__media img{position:relative;top:auto;left:auto;width:100%;height:auto;margin:0;display:block;transition:width .4s ease,opacity .4s ease}.machinery-product-grid .card-wrapper--machinery:hover .media.media--hover-effect>img:first-child:only-child,.machinery-product-grid .card-wrapper--machinery:hover .media.media--hover-effect>img:first-child:not(:only-child),.machinery-product-grid .card-wrapper--machinery:hover .media.media--hover-effect>img+img{transform:none!important;opacity:1!important}.machinery-product-grid .card-wrapper--machinery:hover .card__media img{width:70%}.machinery-product-grid .card-wrapper--machinery:hover .card__content{background:rgba(var(--color-button))}.machinery-product-grid .card-wrapper--machinery:hover .card__heading{color:rgb(var(--color-button-text))}.machinery-product-grid .card-wrapper--machinery:hover .card__information{padding-bottom:0}.machinery-product-grid .card-wrapper--machinery:hover .machinery-card__cta{transform:scaleY(0);min-height:0;max-height:0;bottom:0}.machinery-product-grid .card-wrapper--machinery .machinery-specs{display:flex;flex:1 1 auto;flex-direction:column;position:relative;height:100%;padding-top:0;opacity:0;font-size:0rem;line-height:1.6;overflow:hidden;color:rgb(var(--color-button-text));transform:scaleY(0);transition:max-height .4s ease,opacity .4s ease,transform .4s ease,font-size .4s ease,padding-top .4s ease}.machinery-product-grid .card-wrapper--machinery:hover .machinery-specs{padding-top:1rem;opacity:1;transform:scaleY(1);font-size:1.4rem;transform-origin:bottom;color:rgb(var(--color-button-text))}.machinery-product-grid .card-wrapper--machinery .machinery-specs ul{list-style:none;margin:0;padding-left:0;text-align:left;display:flex;flex-direction:column;justify-content:space-between;height:100%}.selection-product-grid .selection-product-grid__feature{width:100%;max-width:100%;flex-grow:0}.selection-product-grid .selection-product-grid__feature-card{position:relative;overflow:hidden;min-height:32rem;height:100%;background:#121212;display:flex;align-items:flex-end}.selection-product-grid .selection-product-grid__feature-media{position:absolute;top:0;right:0;bottom:0;left:0}.selection-product-grid .selection-product-grid__feature-image{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.62)}.selection-product-grid .selection-product-grid__feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000094,#00000014)}.selection-product-grid .selection-product-grid__feature-content{position:relative;z-index:1;color:#fff;padding:2.8rem 3.6rem 3.2rem;max-width:70rem}.selection-product-grid .selection-product-grid__feature-title{margin:0;color:#fff;text-transform:uppercase;letter-spacing:.04em;line-height:1.15}.selection-product-grid .selection-product-grid__feature-description{margin-top:1.2rem;color:#fff}.selection-product-grid .selection-product-grid__feature-description p{margin:0}@media screen and (min-width:990px){.selection-product-grid .grid--6-col-desktop .selection-product-grid__feature{width:calc(33.33% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) * 2 / 3);max-width:calc(33.33% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) * 2 / 3)}.selection-product-grid .grid--5-col-desktop .selection-product-grid__feature{width:calc(40% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) * 3 / 5);max-width:calc(40% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) * 3 / 5)}.selection-product-grid .grid--4-col-desktop .selection-product-grid__feature{width:calc(50% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) / 2);max-width:calc(50% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) / 2)}.selection-product-grid .grid--3-col-desktop .selection-product-grid__feature{width:calc(66.66% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) / 3);max-width:calc(66.66% - var(--machinery-grid-gap-desktop, var(--grid-desktop-horizontal-spacing)) / 3)}.selection-product-grid .grid--2-col-desktop .selection-product-grid__feature,.selection-product-grid .grid--1-col-desktop .selection-product-grid__feature{width:100%;max-width:100%}}@media screen and (max-width:749px){.machinery-product-grid .card-wrapper--machinery .card__heading{font-size:2.4rem!important}.machinery-product-grid .card-wrapper--machinery .machinery-card__cta{font-size:1.3rem;min-height:4rem;transform:scaleY(1);margin:0}.selection-product-grid .selection-product-grid__feature-card{min-height:24rem}.selection-product-grid .selection-product-grid__feature-content{padding:2.2rem}.selection-product-grid .selection-product-grid__feature-title{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-card-machinery.css.map */
