.cruci-banner-slider .section__title .title strong{color:rgb(var(--color-accent))}.cruci-banner-slider .slider__slide-image{border-radius:var(--media-radius);overflow:hidden;width:100%;height:30dvh;position:relative}.cruci-banner-slider:not(.cruci-images-slider) .slider__slide-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 -31.66%,#0e0e0eb5);background-blend-mode:multiply}.cruci-banner-slider .slider__slide-image-media{width:100%;height:100%;object-fit:cover}.cruci-banner-slider .slider-buttons .slider-button{position:absolute;top:25%}.cruci-banner-slider .slider-button--prev{left:.5rem}.cruci-banner-slider .slider-button--next{right:.5rem}.cruci-banner-slider .banner-information .button:not(:hover){color:rgb(var(--color-black))}.cruci-banner-slider.cruci-images-slider .slider__slide-image{height:100%}.cruci-banner-slider.cruci-images-slider .grid--3-col-desktop .grid__item{width:calc(80% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(80% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}@media screen and (min-width: 750px){.cruci-banner-slider slider-component{--desktop-margin-left-first-item: max(2rem, calc((100vw - var(--page-width) + 3rem - var(--grid-desktop-horizontal-spacing)) / 2))}.cruci-banner-slider .slider--desktop.grid--1-col-desktop .grid__item{width:calc((90% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing)* 9)}.cruci-banner-slider .grid,.cruci-banner-slider.cruci-images-slider .grid{height:60dvh}.cruci-banner-slider.cruci-images-slider .grid--3-col-desktop .grid__item{width:calc(28% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(28% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.cruci-banner-slider .slider__slide-image{width:100%;max-height:100%;height:100%}.cruci-banner-slider .slider-buttons .slider-button{position:absolute;top:50%;transform:translateY(-50%)}.cruci-banner-slider .slider__slide-content{position:absolute;display:flex;flex-direction:column;left:0;width:100%;bottom:.7rem}.cruci-banner-slider .slider__slide-content .banner-heading{margin-left:5rem;font-weight:500;font-size:38px;line-height:normal;color:#fff;transition:all .4s ease}.cruci-banner-slider .slider__slide-content .banner-information{max-height:6rem;padding:3rem 5rem;overflow:hidden;opacity:0;transition:all .4s ease;display:flex;flex-direction:row;margin:.7rem;background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:calc(var(--media-radius) - .7rem);box-shadow:1px 1px 0 .5px #00000029,-1px -1px 0 .5px #cccccc52;gap:5rem}.cruci-banner-slider .grid__item.slider__slide:hover .slider__slide-content .banner-information{padding:3rem 5rem;max-height:13rem;opacity:1}.cruci-banner-slider .grid__item.slider__slide:hover .slider__slide-content .banner-heading{margin-bottom:2.5rem;font-size:28px}.cruci-banner-slider .banner-information__line-top{display:flex;flex-direction:row;align-items:center;gap:1rem}.cruci-banner-slider .slider__slide-content .banner-information .banner-information__line{display:flex;flex-direction:column;color:#fff}.cruci-banner-slider .banner-information .banner-information__line-heading{font-weight:600;font-size:14px;line-height:23px;letter-spacing:0}.cruci-banner-slider .banner-information__line-text{font-weight:400;font-size:14px;line-height:23px;vertical-align:middle}.cruci-banner-slider .banner-information .button:after{--color-button-border: none}.cruci-banner-slider .banner-information .button{margin-left:auto;width:max-content;white-space:nowrap}}@media screen and (max-width: 750px){.cruci-banner-slider .grid__item.slider__slide{display:flex;flex-direction:column}.cruci-banner-slider .banner-heading{font-weight:500;font-size:28px;line-height:35px;margin-top:.8rem;margin-bottom:1.4rem;display:block}.cruci-banner-slider .banner-information{display:flex;flex-direction:column;gap:1.3rem}.cruci-banner-slider .banner-information__line-icon{color:rgb(var(--color-accent))}.cruci-banner-slider .banner-information__line{display:flex;flex-direction:row;gap:.6rem;align-items:center;font-weight:400;font-size:14px;line-height:normal}.cruci-banner-slider .banner-information__line-heading{display:none}.cruci-banner-slider .banner-information .button{width:max-content}.cruci-banner-slider.cruci-images-slider .slider-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-cruci-banner-slider.css.map */
