/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-product-teaser/block-product-teaser.scss ***!
  \************************************************************************************************************************************************************************************/.product-teaser .p-teaser__swiper{overflow:visible}.product-teaser .p-teaser__products{list-style:none;margin:0;padding:0}.product-teaser .p-teaser__product{height:auto}.p-teaser__info{margin-bottom:24px}@supports (width:clamp(1px,1px,1px)){.p-teaser__info{margin-bottom:clamp(24px,3.472vw,50px)}}.p-teaser__info{gap:16px}@supports (width:clamp(1px,1px,1px)){.p-teaser__info{gap:clamp(16px,2.5vw,40px)}}.p-teaser__info{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:920px){.p-teaser__info{flex-direction:row}}.p-teaser__info .btn{flex-shrink:0}.p-teaser__h{flex-grow:1}.p-teaser__txt{text-align:center}@media screen and (min-width:920px){.p-teaser__txt{text-align:left;width:46%}}.pt-swiper__progress.swiper-pagination-progressbar.swiper-pagination-horizontal{margin-top:20px}@supports (width:clamp(1px,1px,1px)){.pt-swiper__progress.swiper-pagination-progressbar.swiper-pagination-horizontal{margin-top:clamp(20px,2.5vw,40px)}}.pt-swiper__progress.swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:rgba(0,0,0,.1);border-radius:2px;height:2px;overflow:hidden;position:relative}.pt-swiper__progress.swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill{background-color:#a89a52;border-radius:2px}