:where(.enbio-v1-fc-carousel),:where(.enbio-v1-fc-carousel *){box-sizing:border-box}:where(.enbio-v1-fc-carousel){display:flex;flex-direction:column;width:100%}:where(.enbio-v1-fc-carousel__track),:where(.enbio-v1-fc-carousel__swiper){display:block;width:100%;overflow:hidden}:where(.enbio-v1-fc-carousel__slides){align-items:stretch}:where(.enbio-v1-fc-carousel__slide){height:auto}:where(.enbio-v1-fc-carousel__card){display:flex;flex-direction:column;width:100%;background:#fff0}:where(.enbio-v1-fc-carousel__media){position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden}:where(.enbio-v1-fc-carousel__image-wrap),.enbio-v1-fc-carousel__image-wrap .fct-product-card-image-wrap{display:block;width:100%;height:100%}.enbio-v1-fc-carousel__image-wrap .fct-product-card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}:where(.enbio-v1-fc-carousel__action){position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0}.enbio-v1-fc-carousel .enbio-v1-fc-carousel__action>.fct-product-view-button,.enbio-v1-fc-carousel .enbio-v1-fc-carousel__action>.fluent-cart-add-to-cart-button{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:inherit;cursor:pointer;text-decoration:none}.enbio-v1-fc-carousel .enbio-v1-fc-carousel__action>.fct-product-view-button:is(:hover,:focus,:active),.enbio-v1-fc-carousel .enbio-v1-fc-carousel__action>.fluent-cart-add-to-cart-button:is(:hover,:focus,:active){background:#fff0;box-shadow:none;color:inherit}.enbio-v1-fc-carousel__action .enbio-v1-fc-carousel__action-icon{position:relative;z-index:1;pointer-events:none}.enbio-v1-fc-carousel__action .fct-button-text,.enbio-v1-fc-carousel__action>a>span[aria-hidden="true"],.enbio-v1-fc-carousel__action .fluent-cart-loader{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.enbio-v1-fc-carousel__action button[disabled],.enbio-v1-fc-carousel__action button[aria-disabled="true"],.enbio-v1-fc-carousel__action .out-of-stock{opacity:.5;cursor:default}.enbio-v1-fc-carousel__name h3,.enbio-v1-fc-carousel__name .fct-product-card-title{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.enbio-v1-fc-carousel__name a,.enbio-v1-fc-carousel__name .fct-product-card-title a{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.enbio-v1-fc-carousel__excerpt p,.enbio-v1-fc-carousel__excerpt .fct-product-card-excerpt{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.enbio-v1-fc-carousel__price,.enbio-v1-fc-carousel__price .fct-product-card-prices{display:flex;align-items:baseline;gap:6px;width:100%;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.enbio-v1-fc-carousel__price .fct-item-price,.enbio-v1-fc-carousel__price .fct-compare-price,.enbio-v1-fc-carousel__price del{font:inherit;color:inherit;letter-spacing:inherit}.enbio-v1-fc-carousel__price .fct-compare-price del{text-decoration:line-through;opacity:.7}.enbio-v1-fc-carousel__price .fct-sr-only,.enbio-v1-fc-carousel__price .fct-tax-suffix{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.enbio-v1-fc-carousel__nav){display:flex;align-items:center;justify-content:center;width:100%;--swiper-navigation-top-offset:0px;--swiper-navigation-size:0px;--swiper-navigation-sides-offset:0px}.enbio-v1-fc-carousel__nav .swiper-button-prev,.enbio-v1-fc-carousel__nav .swiper-button-next{position:static;top:auto;right:auto;bottom:auto;left:auto;margin:0;padding:0;line-height:0;transform:none}.enbio-v1-fc-carousel__nav .swiper-button-prev::after,.enbio-v1-fc-carousel__nav .swiper-button-next::after,.enbio-v1-fc-carousel__nav .swiper-button-prev::before,.enbio-v1-fc-carousel__nav .swiper-button-next::before{content:none;display:none}.enbio-v1-fc-carousel__nav-btn:is(:hover,:focus-visible) .enbio-v1-fc-carousel__nav-icon{color:inherit}.enbio-v1-fc-carousel__nav .swiper-button-disabled{opacity:.45;cursor:default}.enbio-v1-fc-carousel__nav .swiper-pagination{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0;line-height:1;text-align:center;white-space:nowrap}:where(.enbio-v1-fc-carousel__pagination--progress){height:2px;overflow:hidden}.elementor-editor-active .enbio-v1-fc-carousel__card a,.elementor-editor-active .enbio-v1-fc-carousel__card button{pointer-events:none}.elementor-editor-active .enbio-v1-fc-carousel__nav a,.elementor-editor-active .enbio-v1-fc-carousel__nav button,.elementor-editor-active .enbio-v1-fc-carousel__nav .swiper-pagination{pointer-events:auto}:where(.enbio-v1-fc-carousel__empty){padding:32px 16px;text-align:center;font-family:'Public Sans',sans-serif;font-size:14px;color:#636468}