.product-card-small{border-top:.1rem solid var(--color-gray-lighter);color:var(--color-primary-black);overflow:hidden;display:grid;grid-template-columns:auto 4rem;align-items:center;justify-content:space-between;padding:1.2rem;column-gap:1.2rem;position:relative}@media only screen and (min-width: 950px){.product-card-small{display:flex;border:.1rem solid var(--color-primary-orange);flex-direction:column;border-radius:2.4rem;max-width:42.5rem;padding:0}}.product-card-small.reverse-filtered{display:none!important}.product-card-small__main{display:grid;grid-template-columns:12rem auto;align-items:center;column-gap:1.2rem}@media only screen and (min-width: 750px){.product-card-small__main{grid-template-columns:12rem auto}}@media only screen and (min-width: 950px){.product-card-small__main{display:flex;flex-direction:column;justify-content:space-between}}.product-card-small__image{width:100%;height:auto;display:block;border-radius:1rem}@media only screen and (min-width: 950px){.product-card-small__image{border-radius:0}}.product-card-small__title{margin:0 0 .4rem;font-size:1.8rem!important}@media only screen and (min-width: 750px){.product-card-small__title{font-size:2.2rem!important;margin:0 0 .6rem}}@media only screen and (min-width: 950px){.product-card-small__title{font-size:2.4rem!important;margin:0 auto .6rem}}.product-card-small__short{margin-top:0;margin-bottom:.8rem;font-size:1.2rem;line-height:1.4;color:var(--color-gray-darker)}@media only screen and (min-width: 750px){.product-card-small__short{font-size:1.4rem}}.product-card-small__pps{margin:0!important;color:var(--color-primary-orange)}@media only screen and (min-width: 950px){.product-card-small__pps{margin:0 0 1.2rem}}.product-card-small__details{height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 950px){.product-card-small__details{text-align:center;padding:1.8rem;justify-content:space-between}}.product-card-small__footer{display:flex;position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem}@media only screen and (min-width: 950px){.product-card-small__footer{position:static;height:100%;display:block;padding:0 1.8rem 1.2rem}}.button-full{width:100%}.product-card-small__tags{display:none}@media only screen and (min-width: 950px){.product-card-small__tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.2rem}}.product-card-small__tag{background:var(--color-primary-white);padding:.2rem 1.2rem;border-radius:100px;font-size:1.2rem}.product-card-small__image-wrapper{position:relative;width:100%}.product-card-small__macros{display:none}@media only screen and (min-width: 950px){.product-card-small__macros{display:grid;grid-template-columns:repeat(4,1fr);gap:.1rem;margin-top:2rem}}.product-card-small__macros>div{background:var(--color-white);border-right:solid 1px var(--color-border-main);padding:0 .6rem;display:grid;grid-template-columns:repeat(25%,4);flex-direction:column;align-items:center;text-align:center}.product-card-small__macros>div:first-child{padding-left:0}.product-card-small__macros>div:last-child{border-right:none;padding-right:0}.product-card-small__macros div>span{font-size:1.2rem;letter-spacing:0;line-height:1}.product-card-small__macros strong{font-size:1.4rem;letter-spacing:0}.quickview-trigger{position:absolute;top:25px;right:25px;background:#fff;padding:2rem;border-radius:100px;justify-content:center;align-items:center;width:35px;height:35px;cursor:pointer;display:none}@media only screen and (min-width: 950px){.quickview-trigger{display:flex}}.quickview-trigger span{border:2px solid #000;padding:1rem;width:25px;height:25px;border-radius:100px;display:flex;justify-content:center;align-items:center;pointer-events:none;font-weight:700}@media only screen and (max-width: 949px){.product-card-small meal-plan-add{border-radius:.5rem;min-width:unset;padding:0;width:4rem;background:var(--color-white);color:var(--color-accent-red)}.product-card-small meal-plan-add .meal-plan-add__text{display:none}.product-card-small meal-plan-account,.product-card-small meal-plan-adjust{flex-direction:column-reverse;min-width:4rem;padding:0;border-radius:.5rem;gap:0;justify-content:space-evenly}.product-card-small meal-plan-account .item_totals__text,.product-card-small meal-plan-adjust .item_totals__text{display:none}}@media only screen and (min-width: 950px){.product-card-small meal-plan-add .meal-plan-add__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/component-product-card-small.css.map */
