.three-col-panel{padding-top:30px;padding-bottom:30px}.product-col{border:1px solid var(--border-grey);border-radius:8px;padding:25px;height:100%;display:flex;flex-direction:column;position:relative}.product-col .button{margin-top:auto}.product-col img{display:block;width:calc(100% + 50px);height:auto;margin-left:-25px;max-width:unset;margin-bottom:25px;cursor:pointer;transition:opacity .3s ease}.product-col h3{margin-bottom:0}.price-worth{margin-bottom:15px}.price-worth .price{font-size:22px;margin-right:8px!important}.price-worth .worth{color:var(--styrkr-green);font-weight:600}.product-col p strong{width:calc(100% + 50px);margin-left:-25px;background:var(--styrkr-green);color:#fff;padding:5px 25px;display:block;text-align:center}.product-col ul{margin-left:0}.product-col ul li{list-style:none;display:block;padding:3px;font-size:15px;border-radius:5px}.product-col ul li:nth-child(2n){background:var(--light-grey)}.product-col ul li:before{content:"\2713  ";color:var(--styrkr-green)}#detailed-view-modal{position:fixed;z-index:2147483647;top:0;right:0;bottom:0;height:100%;width:100%;max-width:100%;visibility:hidden;transform:translateY(100%);overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;outline:0;opacity:0}#detailed-view-modal img{height:100vh;width:auto;display:block;margin:auto}#detailed-view-modal.open{transform:translate(0)!important;opacity:1}#detailed-view-modal button{position:absolute;top:20px;right:20px;background:var(--background-light-grey);border-radius:4px;padding:12px;cursor:pointer}.col-copy-container{max-width:600px;margin-bottom:30px}.zoom-icon{position:absolute;top:20px;right:20px;z-index:1;width:30px;height:30px;background:var(--background-light-grey);padding:5px;opacity:.5;border-radius:5px;transition:all .3s ease}.zoom-icon svg{transition:all .3s ease}.product-col img:hover{opacity:.8}.product-col img:hover+.zoom-icon{opacity:1;transform:scale(1.1)}.product-col img:hover+.zoom-icon svg{fill:var(--styrkr-green)}@media screen and (min-width: 50em){.three-col-panel{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 64em){.three-col-panel{padding-top:60px;padding-bottom:60px}.col-copy-container{margin-bottom:45px}}@media screen and (max-width: 49.9375em){#detailed-view-modal img{object-fit:contain;padding:15px}#detailed-view-modal button{color:var(--black)!important}.three-col-panel .cell{margin-bottom:18px}.product-col h3{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/three-column-panel.css.map */
