.custom-product-card--section{padding:40px 10px}.title{color:#082f4b;text-align:center;font-size:32px;font-weight:900;line-height:150%;margin:0 0 40px}.grid{display:grid;gap:14px}.product-block.grid{grid-template:repeat(3,auto) / repeat(2,1fr);max-width:1700px}@media screen and (min-width:1024px){.custom-product-card--section{padding-block:60px}.title{font-size:40px}.grid{gap:20px}.product-block.grid{grid-template:repeat(2,1fr) / 454px 1fr 1fr;margin-inline:auto;padding:0 15px}}@media screen and (min-width:1280px){.product-block.grid{grid-template:repeat(2,1fr) / 540px 1fr 1fr;padding:0 25px}}.product-card{background:#fff;border-radius:10px;display:flex;align-items:center;flex-direction:column;justify-items:center;justify-content:center;padding:12px 9px;cursor:pointer;position:relative;overflow:hidden}.product-card.product-card--first{display:grid;grid-template-columns:.8fr 1fr;grid-column:1 / span 2;grid-row:2}@media screen and (min-width:1024px){.product-card.product-card--first{grid-template-columns:unset;grid-column:unset;grid-row:1 / span 2;padding:54px 24px;height:100%}}.product-card__content{display:flex;flex-direction:column;margin-top:10px}.product-card__image{width:120px;height:90px;object-fit:contain;transition:scale .5s cubic-bezier(.19,1,.22,1)}.product-card--first .product-card__image{width:150px;height:105px}.product-card__image img{width:100%}.product-card__image.placeholder{border:1px solid #00000031}@media screen and (min-width:1024px){.product-card.product-card--first:hover .product-card__image{scale:1.05}.product-card:hover .product-card__image{scale:1.1}.product-card__image{width:183px;height:142px}.product-card--first .product-card__image{width:318px;height:260px}}.product-card__title{color:#082f4b;text-align:center;font-size:14px;font-weight:600;line-height:28px;margin:0}.product-card--first .product-card__title{font-size:16px;color:#082f4b}.product-card__description{text-align:center;font-size:10px;font-weight:400;line-height:150%;margin:8px 0 0}.product-card:not(.product-card--first) .product-card__description{margin-bottom:14px;display:none}@media screen and (min-width:1024px){.product-card__description{font-size:16px;margin-top:16px}.product-card:not(.product-card--first) .product-card__description{font-size:14px;margin-top:4px}.product-card--first .product-card__title{margin-top:12px}.product-card--first .product-card__title{font-size:36px;line-height:48px}.product-card:not(.product-card--first) .product-card__title{font-size:16px}.product-card:not(.product-card--first) .product-card__description{display:block}}.product-card__link{background:#21d6b3;border-radius:35px;color:#fff;font-size:16px;font-weight:800;line-height:150%;letter-spacing:.32px;padding:8px 24px;opacity:0;left:50%;bottom:0;justify-content:center;align-items:center;text-decoration:none;width:max-content;margin-inline:auto;margin-top:8px;position:absolute;z-index:2;transition:background-color .25s,box-shadow .25s}.product-card.product-card--first .product-card__link{transform:translate(-50%)}.product-card:not(.product-card--first) .product-card__link{left:50%;transform:translate(-50%,13px);padding:6px 12px}.product-card__link:hover{background-color:#37dabb;box-shadow:#0000001a 0 3px 8px}.card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media screen and (max-width:1023px){.product-card .product-card__link{display:none}}@media screen and (min-width:1023px){.product-card:hover .product-card__description{animation:text-slideUp .2s ease-out forwards}.product-card:hover .product-card__link{animation:button-slideUp .3s ease-out forwards}.product-card.product-card--first:hover .product-card__link{animation:button-slideUp--first .3s ease-out forwards!important}}@keyframes text-slideUp{0%{opacity:1}to{opacity:0;transform:translateY(-22px)}}@keyframes button-slideUp{0%{opacity:0}to{opacity:1;transform:translate(-50%,-13px)}}@keyframes button-slideUp--first{0%{opacity:0}to{opacity:1;transform:translate(-50%,-60px)}}@media screen and (min-width:1023px){.product-card .product-card__description{animation:text-slideDown .3s ease-out}.product-card .product-card__link{animation:button-slideDown .3s ease-out}.product-card.product-card--first .product-card__link{animation:button-slideDown--first .3s ease-out}}@keyframes text-slideDown{0%{opacity:0;transform:translateY(-22px)}to{transform:translateY(0)}}@keyframes button-slideDown{0%{opacity:1;transform:translate(-50%,-13px)}to{opacity:0;transform:translate(-50%)}}@keyframes button-slideDown--first{0%{opacity:1;transform:translate(-50%,-60px)}to{opacity:0;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/custom-product-grid.css.map */
