/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-fancy-product-swiper/block-fancy-product-swiper.scss ***!
  \************************************************************************************************************************************************************************************************/.fancy-product-swiper{padding-top:32px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper{padding-top:clamp(32px,5.556vw,80px)}}.fancy-product-swiper{padding-bottom:32px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper{padding-bottom:clamp(32px,6.25vw,90px)}}.fancy-product-swiper{margin-top:32px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper{margin-top:clamp(32px,3.333vw,50px)}}.fancy-product-swiper{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper{margin-bottom:clamp(32px,3.333vw,50px)}}.fancy-product-swiper{background-image:linear-gradient(180deg,#278585,#1c3330)}.fancy-product-swiper .fp-swiper__h{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper .fp-swiper__h{margin-bottom:clamp(32px,4.444vw,60px)}}.fancy-product-swiper .fp-swiper__h{color:#fff;text-align:center}.fancy-product-swiper .fp-swiper__sw-cont{position:relative}.fancy-product-swiper .fp-swiper__slide{background-color:#e9f3f3;border-radius:12px;height:calc(72px + 13.889vw);max-height:380px;min-height:300px;overflow:hidden;transform-origin:center;will-change:transform}@media screen and (min-width:768px){.fancy-product-swiper .fp-swiper__slide{min-height:calc(150px + 8.472vw)}}.fancy-product-swiper .fp-swiper__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancy-product-swiper .swiper-button-next,.fancy-product-swiper .swiper-button-prev{background-color:#fff;border:1px solid #b6c4ca;border-radius:8px;color:#1c3330;height:3.5vw;max-height:48px;max-width:48px;min-height:32px;min-width:32px;top:50%;transition:background-color .2s,color .2s;width:3.5vw}.fancy-product-swiper .swiper-button-next:after,.fancy-product-swiper .swiper-button-prev:after{font-size:14px;font-weight:700}@media (hover:hover) and (pointer:fine){.fancy-product-swiper .swiper-button-next:hover,.fancy-product-swiper .swiper-button-prev:hover{background-color:#dac181;color:#1c3330}}.fancy-product-swiper .swiper-button-prev{left:2vw;transform:translateY(-50%)}.fancy-product-swiper .swiper-button-next{right:2vw;transform:translateY(-50%)}.fancy-product-swiper .swiper-pagination-ss.swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:16px}@supports (width:clamp(1px,1px,1px)){.fancy-product-swiper .swiper-pagination-ss.swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:clamp(16px,3.194vw,46px)}}.fancy-product-swiper .swiper-pagination-ss.swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;margin-left:auto;margin-right:auto;text-align:center;width:fit-content;z-index:3}.fancy-product-swiper .swiper-pagination-ss.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:unset;background-color:rgba(0,0,0,.2);border-radius:10px;height:10px;margin:0 8px;max-width:10px;opacity:1;transition:max-width .2s ease-out,background-color .2s ease-out;width:40px;will-change:max-width,background-color}.fancy-product-swiper .swiper-pagination-ss.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c6b16e;height:10px;max-width:40px}