/* http://www.dartclothing.gr/wp-content/plugins/rey-core/inc/elementor/widgets/cover-distortion/assets/style.css */
.rey-coverDistortion{min-height:780px;position:relative;width:100%;overflow:hidden;color:#fff;-webkit-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out}.rey-coverDistortion .cDistortion-slides{-webkit-transition:opacity 0.5s var(--easeoutcubic);transition:opacity 0.5s var(--easeoutcubic);opacity:1}.rey-coverDistortion .cDistortion-slides img{width:100%;height:100%;max-width:100%;position:absolute;z-index:0;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rey-coverDistortion .cDistortion-slides img:first-of-type~img{visibility:hidden}.rey-coverDistortion .cDistortion-canvasWrapper{-webkit-transition:opacity 0.5s var(--easeoutcubic);transition:opacity 0.5s var(--easeoutcubic);opacity:1;position:absolute;width:100%;height:100%;z-index:2;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);overflow:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.rey-coverDistortion canvas{position:absolute;width:100%!important;height:100%!important;top:0;left:0;-o-object-fit:cover;object-fit:cover}.rey-coverDistortion .cDistortion-slidesBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);pointer-events:none;z-index:3;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity;opacity:1}.rey-coverDistortion .cDistortion-nav{font-size:20px;position:absolute;bottom:10vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;width:100%;max-width:var(--container-max-width);padding-left:var(--half-gutter-size);padding-right:var(--half-gutter-size);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity 0.5s var(--easeoutcubic);transition:opacity 0.5s var(--easeoutcubic);opacity:1;display:none}@media (min-width:1025px){.rey-coverDistortion .cDistortion-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets{margin-left:3em;margin-right:3em;display:-webkit-box;display:-ms-flexbox;display:flex}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button{color:inherit;display:block;height:1em;width:.15em;margin:0 .6em;position:relative;border:0}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button:before{content:"";position:absolute;width:1.2em;height:calc(100% + 0.8em);left:-.6em;top:-.4em}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:currentColor;opacity:.5}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button i{position:absolute;width:100%;height:100%;top:0;left:0;background-color:currentColor;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition-duration:0s;transition-duration:0s}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button.--active i{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scaleY(1);transform:scaleY(1)}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button:hover{opacity:1}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets button:hover span{opacity:1;-webkit-transform:translate(-50%,-4em);transform:translate(-50%,-4em)}.rey-coverDistortion .cDistortion-nav .cDistortion-navBullets span{font-size:11px;position:absolute;top:0;opacity:0;-webkit-transition:0.3s var(--easeoutcubic);transition:0.3s var(--easeoutcubic);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;left:50%;-webkit-transform:translate(-50%,-3em);transform:translate(-50%,-3em)}.rey-coverDistortion .cDistortion-nav .cDistortion-navPrev,.rey-coverDistortion .cDistortion-nav .cDistortion-navNext{display:block;width:1.5em;height:.15em;position:relative;border:0;color:inherit}.rey-coverDistortion .cDistortion-nav .cDistortion-navPrev i,.rey-coverDistortion .cDistortion-nav .cDistortion-navNext i{position:absolute;left:0;top:0;width:100%;height:100%;background-color:currentColor;opacity:.6;-webkit-transition:0.2s var(--easeoutcubic);transition:0.2s var(--easeoutcubic);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.rey-coverDistortion .cDistortion-nav .cDistortion-navPrev:before,.rey-coverDistortion .cDistortion-nav .cDistortion-navNext:before{content:"";position:absolute;height:1.2em;width:calc(100% + 0.8em);top:-.6em;left:-.4em}.rey-coverDistortion .cDistortion-nav .cDistortion-navPrev:hover i,.rey-coverDistortion .cDistortion-nav .cDistortion-navNext:hover i{opacity:1;-webkit-transform:scaleY(.5) scaleX(1.5);transform:scaleY(.5) scaleX(1.5)}.rey-coverDistortion .cDistortion-captions{height:100%;width:100%;max-width:var(--container-max-width);padding-left:var(--half-gutter-size);padding-right:var(--half-gutter-size);margin-left:auto;margin-right:auto}.rey-coverDistortion .cDistortion-captionItem{position:absolute;top:60%;width:calc(100% - (var(--half-gutter-size) * 2));-webkit-transform:translateY(-50%);transform:translateY(-50%);color:inherit;z-index:3;max-width:var(--container-max-width)}@media (max-width:767px){.rey-coverDistortion .cDistortion-captionItem{text-align:center}}.rey-coverDistortion .cDistortion-captionItem .cDistortion-captionEl{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;-webkit-transition:0.6s var(--easeoutcubic);transition:0.6s var(--easeoutcubic);-webkit-transition-property:opacity,-webkit-filter,-webkit-transform;transition-property:opacity,-webkit-filter,-webkit-transform;transition-property:opacity,filter,transform;transition-property:opacity,filter,transform,-webkit-filter,-webkit-transform;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateY(5vh);transform:translateY(5vh)}.rey-coverDistortion .cDistortion-captionItem.--active{z-index:4}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl{pointer-events:auto;opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl:nth-child(1){-webkit-transition-delay:0.09s;transition-delay:0.09s}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl:nth-child(2){-webkit-transition-delay:0.18s;transition-delay:0.18s}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl:nth-child(3){-webkit-transition-delay:0.27s;transition-delay:0.27s}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl:nth-child(4){-webkit-transition-delay:0.36s;transition-delay:0.36s}.rey-coverDistortion .cDistortion-captionItem.--active .cDistortion-captionEl:nth-child(5){-webkit-transition-delay:0.45s;transition-delay:0.45s}.rey-coverDistortion .cDistortion-captionLabel{font-size:.8125rem;margin-bottom:2.5rem;font-weight:600;color:inherit}.rey-coverDistortion .cDistortion-captionTitle{font-size:2rem;margin-bottom:3.125rem;line-height:1.2;color:inherit}@media (min-width:1025px){.rey-coverDistortion .cDistortion-captionTitle{font-size:4.5rem}}.rey-coverDistortion .cDistortion-captionBtn{margin-top:1.25rem}@media (min-width:768px){.rey-coverDistortion .cDistortion-captionBtn{margin-top:2.5rem}}.rey-coverDistortion .cDistortion-captionBtn a{font-size:.75rem;font-weight:600;color:inherit}.rey-coverDistortion .cDistortion-captionBtn a:hover{color:inherit;opacity:.8}.rey-coverDistortion .cDistortion-captionBtn a.btn-dash{padding-left:2.5em;padding-right:6.5em}.rey-coverDistortion .cDistortion-captionBtn a.btn-dash:after{right:2em}.rey-coverDistortion.--loading>*:not(.--show-on-loading){opacity:0}