/*!********************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/scss/taxonomy-product.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}}.hero{align-items:center;background-color:#00223b;display:flex;min-height:31.5vw;padding:5vw 0;position:relative}@media screen and (min-width:601px){.hero{padding:5.4vw 0}}@media screen and (min-width:860px){.hero{padding:0}}@media screen and (min-width:1024px) and (orientation:landscape){.hero{min-height:86vh;min-height:calc(100vh - 132px);min-height:calc(100dvh - 132px);padding:0}}@media screen and (min-width:2560px){.hero{min-height:unset;padding:clamp(64px,6vw,192px) 0}}.hero:before{background-color:#00223b;content:"";height:132px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.hero__ornaments{bottom:0;position:absolute;right:0}.hero__ornaments>img{display:block;height:auto;-o-object-fit:unset;object-fit:unset;width:39.375vw;z-index:0}.hero .cont-wide-full-right{display:grid;grid-template-columns:100%;position:relative;z-index:1}@media screen and (min-width:820px){.hero .cont-wide-full-right{justify-content:space-between}}.hero__image-content{height:67vw;max-height:480px;position:relative}@media screen and (min-width:860px){.hero__image-content{max-height:unset;min-height:100%}}.hero__image-content>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__text-content{display:flex;flex-direction:column;position:relative;width:100%}@media screen and (min-width:820px){.hero__text-content{max-width:706px}}.hero__heading{color:#fff;line-height:1}.hero__text{color:#fff;margin-top:1.5vmax}.hero.full-right:not(.no-image){min-height:31.5vw}@media screen and (min-width:860px){.hero.full-right:not(.no-image){padding:0}}.hero.full-right:not(.no-image) .cont-wide-full-right{align-items:center;height:unset}.hero.full-right:not(.no-image) .hero__text-content{padding:5vw 0}@media screen and (min-width:860px){.hero.full-right:not(.no-image) .hero__text-content{order:1}}@media screen and (min-width:1024px) and (orientation:landscape){.hero.full-right:not(.short):not(.no-image){height:86vh;height:calc(100vh - 132px);height:calc(100dvh - 132px)}}@media screen and (min-width:2560px){.hero.full-right:not(.short):not(.no-image){height:unset;padding:0}}@media screen and (min-width:860px){.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right{grid-template-columns:40vw 49.896vw}}@media screen and (min-width:1024px) and (orientation:landscape){.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right{height:100%}}@media screen and (min-width:2560px){.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right{grid-template-columns:1fr 39.453vw}}.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right .hero__image-content{background-color:#5bc6cc;overflow:hidden;position:relative;--height:0%;--opacity:0}.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right .hero__image-content:after{background:#fff;bottom:0;content:"";height:var(--height);left:0;position:absolute;width:100%}@media screen and (min-width:860px){.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right .hero__image-content{height:100%;order:2}}@media screen and (min-width:2560px){.hero.full-right:not(.short):not(.no-image) .cont-wide-full-right .hero__image-content{height:calc(568px + 12.708vw)}}.products-list{background-color:#fff;position:relative}