#product_upsells{scroll-snap-margin-top:60px;scroll-margin-top:60px}.product-upsells{--mw: 100%;--mt: 60px;--mb: 60px;--px: 5px;--grid-columns: 1fr 1fr;--grid-col-gap: 5px}.product-upsells{margin-top:var(--mt);margin-bottom:var(--mb);padding-left:var(--px);padding-right:var(--px)}.product-upsells>div{display:grid;grid-template-columns:var(--grid-columns);grid-column-gap:var(--grid-col-gap);max-width:var(--mw);margin:0 auto}.product-upsells h2.eb-heading{--fs-heading: 30px;--mb: 35px}.product-upsells .product-cards>div{padding-bottom:20px}.product-upsells .product-cards>div:nth-of-type(3){display:none}.product-upsells .product-cards>div:nth-of-type(4){display:none}.product-upsells .product-cards>div>button{margin-left:15px}.product-upsells jm-modal-button{display:block}.product-upsells jm-modal-button>.product-card{margin-bottom:0}.product-upsells>footer{margin-top:30px;padding:0 5px}.product-upsells>footer .cta{display:block;width:100%}.product-upsells>footer .cta:not(:last-child){margin-bottom:14px}@media (min-width: 768px){.product-upsells{--mw: 700px;--mt: 80px;--mb: 80px;--px: 35px;--grid-columns: 1fr 1fr 1fr;--grid-col-gap: 20px}.product-upsells h2.eb-heading{--fs-heading: 30px;--mb: 52px}.product-upsells .product-cards>div:nth-of-type(3){display:block}.product-upsells .product-cards>div>button{margin-left:10px}.product-upsells>footer{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;max-width:500px;margin:60px auto 0;padding:0}.product-upsells>footer .cta:not(:last-child){margin-bottom:0}}@media (min-width: 1024px){#product_upsells{scroll-snap-margin-top:40px;scroll-margin-top:40px}.product-upsells{--mw: 1200px;--px: 20px}}@media (min-width: 1350px){.product-upsells{--px: 75px;--grid-columns: 1fr 1fr 1fr 1fr}.product-upsells .product-cards>div:nth-of-type(4){display:block}.product-upsells>footer{margin:74px auto 0}}.upsell-modal{--modal-padding: 30px 10px;--modal-bg: var(--bg);--modal-mw: 700px}.upsell-modal>article{padding:25px 0 0}.upsell-modal .product{--mb: 30px}@media (min-width: 768px){.upsell-modal{--modal-padding: 30px 20px}}@media (min-width: 1024px){.upsell-modal{--modal-padding: 40px 20px;--modal-mw: 1000px}.upsell-modal>article{padding:25px 35px 10px 20px}}@media (min-width: 1350px){.upsell-modal{--modal-padding: 50px 20px;--modal-mw: 1200px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-product-upsells.css.map */
