/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-products-teaser/block-products-teaser.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/.product-cards{display:grid;gap:20px}@media screen and (min-width:820px){.product-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:2560px){.product-cards{gap:1vw}}.product-card{align-items:end;background-color:#fff;box-shadow:0 4px 120px 0 rgba(0,0,0,.1);display:grid;grid-template-rows:auto 1fr auto;padding:clamp(19px,2.3vmax,2.3vmax) clamp(20px,2.5vmax,2.5vmax) clamp(19px,1.7vmax,1.7vmax);position:relative}.product-card hgroup{align-self:start;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:540px){.product-card hgroup{align-items:center;flex-direction:row}}@media screen and (min-width:1024px){.product-card hgroup{align-items:flex-start}}.product-card-hd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#001728;margin:16px 0 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (min-width:540px){.product-card-hd{margin:0 16px 0 0}}.product-card-fig{background-color:#def4f5;flex:0 0 auto;height:64px;width:64px}@media screen and (min-width:540px){.product-card-fig{height:44px;width:44px}@supports (width:clamp(1px,1px,1px)){.product-card-fig{height:clamp(44px,3.8vw,64px);width:clamp(44px,3.8vw,64px)}}}@media (hover:hover) and (pointer:fine){.product-card-fig:hover .product-card-img{animation:bounceScale .3s ease-in-out}}.product-card-img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:78%}.product-card-txt{display:-webkit-box;margin-top:14px;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:end;color:#434343;height:4.5em;overflow:hidden;text-align:justify;-o-text-overflow:ellipsis;text-overflow:ellipsis}@supports (width:clamp(1px,1px,1px)){.product-card-txt{margin-top:clamp(14px,1.2vw,20px)}}.card-link{margin-left:auto;margin-top:14px;transform:translateX(6px)}@supports (width:clamp(1px,1px,1px)){.card-link{margin-top:clamp(14px,1.625vw,26px)}}@media screen and (min-width:540px){.card-link{margin-left:unset;transform:none}}.products-teaser{background-color:#def4f5;display:flex;flex-direction:column;gap:0 clamp(20px,1.042vw,32px);position:relative}.products-teaser__top{display:grid;grid-template-columns:1fr;margin-bottom:20px;padding-top:0;position:relative}@supports (width:clamp(1px,1px,1px)){.products-teaser__top{margin-bottom:clamp(20px,1.042vw,1.042vw);padding-top:clamp(0px,4vw,72px)}}@media screen and (min-width:1024px){.products-teaser__top{grid-template-columns:repeat(2,1fr)}}.products-teaser__info{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.333vw,64px) clamp(20px,2.5vmax,2.5vmax)}.products-teaser__info-top{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:2.5vw}@media screen and (min-width:540px){.products-teaser__info-top{flex-direction:row}}.products-teaser__info-icon{align-items:center;background-color:#def4f5;display:flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}@media screen and (min-width:540px){.products-teaser__info-icon{height:64px;width:64px}@supports (width:clamp(1px,1px,1px)){.products-teaser__info-icon{height:clamp(64px,3.8vw,96px);width:clamp(64px,3.8vw,96px)}}}@media (hover:hover) and (pointer:fine){.products-teaser__info-icon:hover .products-teaser__img-icon{animation:bounceScale .3s ease-in-out}}.products-teaser__img-icon{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:78%}.products-teaser__info-txt-wrp{max-width:490px;width:72%}.products-teaser__info-hd{color:#001728;line-height:1.2!important;margin:3.25vw 0 2.25vw}@media screen and (min-width:540px){.products-teaser__info-hd{line-height:1.25!important;margin:0 0 1.25vw}}.products-teaser__info-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3.25vw;max-width:48ch;overflow:hidden;text-align:justify;-o-text-overflow:ellipsis;text-overflow:ellipsis}.products-teaser__img{background-color:#5bc6cc;order:-1;overflow:hidden;position:relative;width:100%;--height:0%;--opacity:0}@media screen and (min-width:1024px){.products-teaser__img{min-height:292px;order:1}}.products-teaser__img:before{background:radial-gradient(42.02% 98.15% at 50% 50%,transparent 0,rgba(0,0,0,.3) 100%) no-repeat 50%;content:"";height:100%;left:0;opacity:var(--opacity);position:absolute;top:0;width:100%;z-index:1}.products-teaser__img:after{background:#fff;bottom:0;content:"";height:var(--height);left:0;position:absolute;width:100%}.products-teaser__img-img{height:100%;object-fit:cover;opacity:0;width:100%}.products-teaser__list{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:1024px){.products-teaser__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:2560px){.products-teaser__list{gap:1vw}}.products-teaser__info-btn{margin-left:auto}@media screen and (min-width:540px){.products-teaser__info-btn{margin-left:0}}.products-teaser__info-btn .btn-arr{margin-left:auto}