.container-snap::-webkit-scrollbar{display:none;overflow-x:none}.container-snap{-ms-overflow-style:none;scrollbar-width:none;overflow-x:none}@font-face{font-family:Rocher;src:url(https://assets.codepen.io/9632/RocherColorGX.woff2)}.product-card-list{display:grid;grid-template-columns:minmax(0,320px);justify-content:center;gap:20px;width:92%;max-width:1600px;margin:0 auto;padding:32px 24px 48px}.product-card-list__item{display:flex;width:100%;min-width:0}@media(min-width:540px){.product-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.product-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.product-card-list{grid-template-columns:repeat(var(--product-card-count),minmax(0,1fr));gap:16px}}.card-container{position:relative;z-index:1;height:350px;perspective:1000px}.card-body,.card-container{width:100%;border-radius:25px}.card-body{height:100%;transform-style:preserve-3d;transition:all .7s linear}.card-container:hover .card-body{transform:rotateY(180deg)}.card-container:hover>.card-body>.side-front{opacity:0;visibility:hidden;transition:opacity 1s ease-in,visibility .75s linear}.card-side{position:absolute;top:0;overflow:hidden;width:100%;height:100%;color:#212121;background-color:#fff;backface-visibility:hidden;box-shadow:0 10px 35px rgba(50,50,93,.1),0 2px 15px rgba(0,0,0,.07);border-radius:20px}.side-front [class^=col-xs]:first-of-type{padding-left:0}.side-front-content{padding-top:32px;padding-right:32px;padding-bottom:32px}.side-back{z-index:2;padding:clamp(20px,2.5vw,32px);background-color:#0c81f6;transform:rotateY(180deg);color:#f5f5f5}.side-back .container-fluid{display:flex;flex-direction:column;height:100%}.side-back .description{overflow:auto}.card-link{align-self:flex-end;margin-top:auto;padding-top:12px;flex-shrink:0}.card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-form{margin-top:32px}.card-form .row+.row,.card-form .row+fieldset,.card-form fieldset+fieldset{margin-top:16px}.btn-primary{padding:8px 16px;font-size:16px;background-color:#0c81f6;border:none;box-shadow:0 10px 35px rgba(50,50,93,.1),0 2px 15px rgba(0,0,0,.07);transition:background-color .25s ease-in,box-shadow .25s ease-in}.btn-primary:focus,.btn-primary:hover{background-color:#56a7f9;box-shadow:0 18px 35px rgba(50,50,93,.1),0 8px 15px rgba(0,0,0,.07)}.description{white-space:pre-line}.centered-title{width:80%;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-family:verdana;font-size:1em;font-weight:bolder;color:#fff}@media(max-width:639px){.product-card-list{gap:20px;width:100%;padding:24px 16px 40px}.card-container{height:min(350px,112vw);min-height:310px}}.social-links{padding:0;margin-top:32px;display:flex;justify-content:center;list-style-type:none}.social-links li:nth-of-type(n+2){margin-left:24px}.social-links .title{font-size:small}.social-links .row{position:relative;text-align:center;color:#fff;width:100%}