/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel--product-slider,.carousel--slider{width:80vw}@media (min-width:768px){.carousel--product-slider,.carousel--slider{width:auto}}.carousel--product-slider .glide__track,.carousel--slider .glide__track{overflow:visible;z-index:2}.carousel--product-slider .glide__track .glide__slides,.carousel--slider .glide__track .glide__slides{overflow:visible}.carousel--product-slider .glide__track .glide__slides>*,.carousel--slider .glide__track .glide__slides>*{white-space:normal}@media (min-width:768px){.carousel--product-grid-slider .glide__slides{display:grid}}.container-product .carousel--product-slider .glide__track,.container-product .carousel--slider .glide__track{position:relative}.container-product .carousel--product-slider .glide__track:after,.container-product .carousel--product-slider .glide__track:before,.container-product .carousel--slider .glide__track:after,.container-product .carousel--slider .glide__track:before{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;top:0;width:100%;z-index:10}.bg-primary .container-product .carousel--product-slider .glide__track:after,.bg-primary .container-product .carousel--product-slider .glide__track:before,.bg-primary .container-product .carousel--slider .glide__track:after,.bg-primary .container-product .carousel--slider .glide__track:before{background:rgba(28,28,27,.7)}.bg-tertiary .container-product .carousel--product-slider .glide__track:after,.bg-tertiary .container-product .carousel--product-slider .glide__track:before,.bg-tertiary .container-product .carousel--slider .glide__track:after,.bg-tertiary .container-product .carousel--slider .glide__track:before{background:hsla(0,0%,96%,.5)}.container-product .carousel--product-slider .glide__track:before,.container-product .carousel--slider .glide__track:before{right:100%}.container-product .carousel--product-slider .glide__track:after,.container-product .carousel--slider .glide__track:after{left:100%}.section--content-slider .section__inner{position:relative}.section--content-slider .section__inner:after{background-image:-webkit-linear-gradient(left,var(--tw-gradient-stops));background-image:linear-gradient(to right,var(--tw-gradient-stops));position:absolute;top:0;--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent);--tw-gradient-to:#fff;content:"";height:100%;left:-webkit-calc(1.25rem + 80vw);left:calc(1.25rem + 80vw);width:-webkit-calc(20vw - 1.25rem);width:calc(20vw - 1.25rem)}@media (min-width:768px){.section--content-slider .section__inner:after{left:100%;width:-webkit-calc(50vw - 50%);width:calc(50vw - 50%)}}.section--content-slider.section-bg .section__inner:after{display:none}.section--content-slider.bg-primary .section__inner:after{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent);--tw-gradient-to:#1c1c1b}.section--content-slider.bg-primary .section__inner:after,.section--content-slider.bg-secondary .section__inner:after{background-image:-webkit-linear-gradient(left,var(--tw-gradient-stops));background-image:linear-gradient(to right,var(--tw-gradient-stops))}.section--content-slider.bg-secondary .section__inner:after{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent);--tw-gradient-to:#000}.section--content-slider.bg-tertiary .section__inner:after{background-image:-webkit-linear-gradient(left,var(--tw-gradient-stops));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent);--tw-gradient-to:#3e3e3e}
@media (min-width:768px){.variants__wrapper--hidden{max-height:188px;overflow:hidden}}.variants__toggle:before{position:absolute;width:100%;--tw-bg-opacity:1;background-color:rgba(224,224,224,var(--tw-bg-opacity));content:"";height:2px;left:-140px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.modal__overlay{background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:flex;inset:0;position:fixed;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;z-index:9999}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;max-height:100vh;max-width:100%;overflow-y:auto;padding:30px}.modal__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.modal__close{background:transparent;border:0;margin-left:auto}.modal__header .modal__close:before{content:"✕"}.modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){.modal__content img{height:auto}.modal__content{min-width:500px}}.modal__btn{-webkit-appearance:button;background-color:#e6e6e6;border-radius:.25rem;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
