.three-column-product .heading{max-width:900px;margin:0 auto;text-align:center}.three-column-product{text-align:center}.three-column-product .heading h2{margin:0}.three-column-product h3{font-size:2.5rem;margin:0}@media screen and (max-width: 749px){.three-column-product h3{font-size:2rem;line-height:normal}}.three-column-product .heading p{margin:30px 0 0}.three-column-product .container-1320>ul{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:50px 0 -30px -20px;padding:0;justify-content:center}@media screen and (max-width: 749px){.three-column-product .container-1320>ul{margin:30px 0 0 -20px}}.three-column-product li{list-style:none}.three-column-product .container-1320>ul>li{width:calc(33.333% - 20px);position:relative;margin-left:20px;padding:0 30px 110px;overflow:hidden;margin-bottom:30px;background:var(--white-light-gray, linear-gradient(180deg, #FFF 0%, #EEE 100%))}@media screen and (max-width: 1310px){.three-column-product .container-1320>ul>li{padding:0 30px 160px}}@media screen and (max-width: 780px){.three-column-product .container-1320>ul>li{padding:0 30px 160px}}@media screen and (max-width: 989px){.three-column-product .container-1320>ul>li{width:calc(50% - 20px)}}@media screen and (max-width: 600px){.three-column-product .container-1320>ul>li{width:calc(100% - 20px);padding:0 30px 110px}}@media screen and (max-width: 600px){.three-column-product .container-1320>ul>li{padding:0 30px 110px}}@media screen and (max-width: 480px){.three-column-product .container-1320>ul>li{padding:0 30px 160px}}.three-column-product .image-section{width:100%;max-width:310px;height:270px;position:relative;margin:0 auto 30px;display:block}.three-column-product .image-section img{position:absolute;height:100%;width:100%;object-fit:contain;left:0;top:0}.three-column-product .image-section img{display:none}.three-column-product .image-section img:first-child{display:block}.three-column-product .image-section:hover img{display:none}.three-column-product .image-section:hover img:last-child{display:block}.three-column-product .subtitle{display:block;font-size:14px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1.4px;text-transform:uppercase;color:#e20000;margin-bottom:2px}.three-column-product li ul{margin-top:12px;padding:0}.three-column-product li li{padding:10px 0;border-bottom:1px solid #FFF;font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:rgba(var(--color-foreground),1)}.three-column-product li li:last-child{border:none}.three-column-product .buttons{display:flex;margin-top:20px;flex-wrap:wrap;justify-content:center;margin-bottom:-10px;margin-left:-10px}.three-column-product .full-width{width:calc(100% - 10px);margin-left:10px}.three-column-product .buttons a{margin-left:10px;max-width:170px;width:100%;margin-bottom:10px}@media screen and (max-width: 480px){.three-column-product .buttons a{max-width:100%}}.three-column-product .quick-add{display:flex;position:absolute;left:0;right:0;bottom:40px;flex-wrap:wrap;justify-content:center;width:calc(100% + 10px);padding:0 30px;margin:0 auto -10px -10px}.three-column-product .quick-add .button.button--secondary{margin-left:10px;max-width:170px;width:100%;margin-bottom:10px}.three-column-product .quick-add form button{min-width:auto;max-width:100%;width:100%}.three-column-product .quick-add modal-opener,.three-column-product .quick-add product-form{margin-left:10px;max-width:170px;width:100%;margin-bottom:10px}@media screen and (max-width: 480px){.three-column-product .quick-add modal-opener,.three-column-product .quick-add product-form,.three-column-product .quick-add .button.button--secondary{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/section-three-column-product.css.map */
