@media only screen and (min-width: 1920px){
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: contain;
    }
}

@media only screen and (max-width: 1800px){
    /* front page start */
    .elementor-821 .elementor-element.elementor-element-1de8428{
        margin-bottom: calc(80px + 50px);
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: 375px auto;
    }

    .elementor-821 .elementor-element.elementor-element-6b1df05 > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-e65fd08 > .elementor-widget-container{
        width: 100%;
    }

    .elementor-section.elementor-section-boxed>.elementor-container{
        display: flex;
        justify-content: center;
    }

    .elementor-821 .elementor-element.elementor-element-9d210df,
    .elementor-821 .elementor-element.elementor-element-8bebd8d{
        display:none;
    }

    .elementor-821 .elementor-element.elementor-element-e65fd08,
    .elementor-821 .elementor-element.elementor-element-6b1df05{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .elementor-821 .elementor-element.elementor-element-e65fd08 > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-6b1df05 > .elementor-widget-container{
        padding: 0;
    }

    .elementor-821 .elementor-element.elementor-element-6b1df05 > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-e65fd08 > .elementor-widget-container
    {
        margin: 0;
        padding: 30px;
    }

    .elementor-column.elementor-col-25, .elementor-column[data-col="25"]{
        width: 100%;
    }

    .elementor-821 .elementor-element.elementor-element-c396794,
    .elementor-821 .elementor-element.elementor-element-a7f7af9{
        width: 40%
    }
    /* front page end */

    /* Lookbook start */

    .page-id-546 .elementor-section.elementor-section-boxed > .elementor-container{
        justify-content: flex-start;
    }

    /* Lookbook end */

}

@media only screen and (max-width: 1600px){

    /* front page start */
    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: 315px auto;
    }

    .elementor-821 .elementor-element.elementor-element-1de8428{
        margin-bottom: calc(80px + 25px);
    }

    .elementor-821 .elementor-element.elementor-element-3579ece{
        margin-left: 35px;
    }

    .elementor-821 .elementor-element.elementor-element-b479e42{
        display: none;
    }

    .elementor-element-4775e5b.elementor-section.elementor-section-boxed>.elementor-container{
        justify-content: flex-start;
    }
    /* front page end */
}

@media only screen and (max-width: 1650px){
    .rey-mainNavigation.rey-mainNavigation--desktop .depth--0.--is-mega.--mega-custom > .rey-mega-gs, .rey-mainNavigation.rey-mainNavigation--desktop .depth--0.--is-mega.--mega-custom > .sub-menu{
        transform: translatex(0);
        -webkit-transform: translatex(0);
        left: 0;
    }
}

@media only screen and (max-width: 1400px){

    /* front page start */
    .elementor-section.elementor-section-boxed>.elementor-container{
        max-width: 100%;
    }

    .rey-coverBlurry .cBlurry-footer{
        padding-left: var(--main-gutter-size);
    }

    .elementor-821 .elementor-element.elementor-element-f7234c2{
        padding: 0px var(--main-gutter-size);
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: 285px auto;
    }

    .elementor-821 .elementor-element.elementor-element-1de8428{
        margin-bottom: 80px;
    }
    /* front page end */

    /* single product start */

    .elementor-element-09cf821{
        margin-bottom: calc(80px + 50px);
    }

    .elementor-658 .elementor-element.elementor-element-b074afb,
    .elementor-658 .elementor-element.elementor-element-5276759{
        display: none;
    }

    .single-product .elementor-658 .elementor-element.elementor-element-e6740f7,
    .single-product .elementor-658 .elementor-element.elementor-element-618e84b{
        width: 40%
    }

    .single-product .elementor-658 .elementor-widget-icon-box .elementor-icon-box-content{
        flex-grow: unset;
    }

    .single-product .elementor-658 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{
        justify-content: center;
    }

    /* single product end */
}

@media only screen and (max-width: 1200px){
    
    /* front page start */
    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: contain;
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-element-populated,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8 > .elementor-element-populated{
        padding: 0% 53% 0% 0%
    }

    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-element-populated,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41 > .elementor-element-populated{
        padding: 0% 0% 0% 53%
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-position: center right;
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4,
    .elementor-821 .elementor-element.elementor-element-6dd71d4,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41{
        width: 100%;
    }

    .elementor-821 .elementor-element.elementor-element-c396794,
    .elementor-821 .elementor-element.elementor-element-a7f7af9{
        width: 50%
    }

    .elementor-821 .elementor-element.elementor-element-3579ece,
    .elementor-821 .elementor-element.elementor-element-3b3a13c{
        width: 100%;
    }

    .elementor-821 .elementor-element.elementor-element-36c2a27{
        display: none;
    }

    .elementor-column-wrap--3b3a13c .elementor-section.elementor-section-boxed > .elementor-container{
        margin-left: 10px;
    }
    /* front page end */

}

@media only screen and (max-width: 1024px){

    /* .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]::after {
        height: 100px;
    } */

    .single.woocommerce .pdp--fullscreen .woocommerce-product-gallery{
        margin: auto;
        margin-bottom: 60px;
    }

    .woocommerce-loop-product__title a, 
    .woocommerce-loop-category__title a{
        font-size: 22px !important;
     }

    /* Responsive Menu start */

    .elementor-850 .elementor-element.elementor-element-0ab3bb1 .rey-mainNavigation-mobileBtn {
        position: absolute;
        top: -50px;
        left: 30px;
    }

    .elementor-850 .elementor-element.elementor-element-37f96d6 > .elementor-widget-container {
        margin: 0px 0px 0px 60px;
    }

    .elementor-850 .elementor-element.elementor-element-95dd3d1 {
        padding:0;
    }

    .__hamburger span {
        background-color:#54595f !important;
    }

    .elementor-850 .elementor-element.elementor-element-86ccfc4 .rey-siteLogo img, .elementor-850 .elementor-element.elementor-element-86ccfc4 .rey-siteLogo .custom-logo{
        object-fit: contain;
        height: 80px;
        max-width: 100%;
        max-height: 80px;
        margin-top: -29px;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .elementor-850 .elementor-element.elementor-element-99bb936 {
        padding-top:28px;
    }

    .elementor-850 .elementor-element.elementor-element-99bb936 > .elementor-container {
      min-height: 0;
    }

    /* Responsive Menu end */

    /* footer start*/
    .elementor-section .elementor-column > .elementor-element-populated.elementor-column-wrap--7540c797{
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        flex-direction: column;
        padding-bottom: 109px;
    }

    /* footer end */

    /* single product start */

    .--fixed-summary.--fixed-summary-cssfirst:not(.--fixed-gallery) .rey-product div.summary .rey-innerSummary{
        top: 0;
    }

    .woocommerce-product-gallery__mobileWrapper{
        margin-top: 60px;
    }

    /* .splide, .splide__track, .splide__list, .splide__slide, .woocommerce-product-gallery__mobile .woocommerce-product-gallery__mobile-img{
        max-height: 70vh;
    } */

    .elementor-element-09cf821{
        margin-bottom: 0;
    }

    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        background-size: 47% auto;
    }

    .pdp--fullscreen .woocommerce-product-gallery{
        --pdp-gallery-size: 100%;
    }
    
    .single.woocommerce .rey-productSummary{
        justify-content: flex-start;
    }
    
    .single.woocommerce div.product div.summary{
        max-width: calc(100%);
        flex: 0 0 calc(100%);
    }

    .single.woocommerce .pdp--fullscreen .rey-innerSummary{
        margin-left: unset;
        margin-right: unset;
    }
    
    /* single product end */

    /* ueber uns start */

    .page-id-526{
        margin-top: 75px;
    }

    /* ueber uns end */

    /* lookbook start */

    .page-id-546{
        margin-top: 75px;
    }

    
    .page-id-546 .elementor-546 .elementor-element.elementor-element-118cd6f > .elementor-element-populated,
    .elementor-546 .elementor-element.elementor-element-d6907b1 > .elementor-element-populated{
        flex-direction: row;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap;
    }

    .elementor-546 .elementor-element.elementor-element-19101e5 > .elementor-widget-container{
        margin: 0;
    }

    .elementor-546 .elementor-element.elementor-element-19101e5,
    .elementor-546 .elementor-element.elementor-element-4d5fb68{
        width: 45%
    }

    .elementor-546 .elementor-element.elementor-element-0e36edf img{
        max-width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-118cd6f{
        width: 100%;
    }

    .elementor-546 .elementor-element.elementor-element-5809f21{
        display: none;
    }

    .page-id-546 .elementor-section .elementor-column{
        padding-left: 0px;
    }

    .page-id-546 .elementor-section .elementor-container{
        margin-left: 0;
        margin-right: 0;
    }

    .elementor-element-a000bfc{
        padding-left: 50px;
    }

    /* lookbook end */

    /* faq start */
    .elementor-584 .elementor-element.elementor-element-c0346d5 img,
    .elementor-584 .elementor-element.elementor-element-9d35ca9 img{
        max-width: 100%;
    }
    /* faq end*/

    /* account pages start */

    .page-id-826{
        margin-top: 75px;
    }

    .page-id-826 .woocommerce-info{
        justify-content: space-between;
    }

    .woocommerce-EditAccountForm p{
        padding-left: 0;
        padding-right: 0;
    }

    .rey-wishlistBtn-wrapper .--dnone-md{
        display: inline-block!important;
    }

    /* account pages end */
    .archive ul.products .rey-productVariations2[data-position="after"],
    .single ul.products .rey-productVariations2[data-position="after"]{
        bottom: 100px;
    }

    /*
    .archive ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"], 
    .single ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 100px;
    }

    .single ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 74px;
    }

    .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"], 
    .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 103px;
    } */

    .page-id-2062 .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 87px;
    }

    /* .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 79px;
    } */
}

@media only screen and (max-width: 767px){

    .single.woocommerce .pdp--fullscreen .woocommerce-product-gallery{
        --pdp-gallery-size: 55%!important;
    }

    .woocommerce-product-gallery__wrapper{
        --main-height: auto!important;
    }

    .rey-mainMenu .sub-menu, ul.sub-menu{
        transition-property: all!important;
        transition-duration: 250ms!important;
        transition-timing-function: ease-in-out!important;
        margin-bottom: 8px;
    }

    .rey-mainNavigation.rey-mainNavigation--mobile .sub-menu .menu-item > a{
        height: 30px;
        padding-top: 3px;
        padding-bottom: 6px;
        font-size: 16px !important;
    }

    .rey-mainNavigation.rey-mainNavigation--mobile .menu-item:first-child > a{
        padding-top: 0px;
    }

    .rey-mainNavigation.rey-mainNavigation--mobile .sub-menu .menu-item{
        margin-bottom: 0;
    }

    .rey-siteHeader.header-pos--fixed.--fixed-shrinking.--shrank > .elementor > .elementor-element:not(.skip-shrink).--forced-height-yes{
        padding-top: 0px;
    }

    .elementor-850 .elementor-element.elementor-element-86ccfc4 .rey-siteLogo img, .elementor-850 .elementor-element.elementor-element-86ccfc4 .rey-siteLogo .custom-logo{
        margin-top: 0px;
    }

    .elementor-850 .elementor-element.elementor-element-99bb936 {
        padding-top:0;
    }

    /* lookbook start */

    .page-id-546 #content img, .elementor-widget.elementor-widget-video, .e-hosted-video, video{
        max-height: 75vh;
        object-fit: contain;
        object-position: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .page-id-546{
        margin-top: 0;
    }

    .page-id-546 .elementor-546 .elementor-element.elementor-element-118cd6f > .elementor-element-populated{
        flex-direction: row;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap;
    }

    .elementor-element-a000bfc{
        padding-left: 0;
    }

    .elementor-element-139d681{
        margin-bottom: 50px;
    }

    .elementor-546 .elementor-element.elementor-element-77bc4c3{
        max-width: 100%;
        width: 100%;
    }

    .elementor-element-4d5fb68 {
        margin-top: 50px;
    }

    .elementor-546 .elementor-element.elementor-element-118cd6f > .elementor-element-populated{
        margin-bottom: 0px;
    }

    .page-id-546 .elementor-546 .elementor-element.elementor-element-118cd6f > .elementor-element-populated,
    .elementor-546 .elementor-element.elementor-element-d6907b1 > .elementor-element-populated{
        flex-wrap: wrap;
    }

    .elementor-546 .elementor-element.elementor-element-19101e5,
    .elementor-546 .elementor-element.elementor-element-4d5fb68{
        width: 100%
    }
    

    /* lookbook end */

    /* ueber uns start */

    .page-id-526{
        margin-top: 0;
    }

    .elementor-column-wrap--b9ca917{
        justify-content: center;
    }

    .page-id-526 #content img{
        max-height: 50vh;
        object-fit: contain;
        object-position: center;
    }

    .elementor-element-f22c290 > div > *:last-child,
    .elementor-element-e5b91af > div > *:last-child,
    .elementor-element-4011b42 > div > *:last-child,
    .elementor-element-7e591c8 > div > *:last-child,
    .elementor-element-57a5e2d h5{
        margin-bottom: 0;
    }

    .elementor-526 .elementor-element.elementor-element-4cb9570 > .elementor-container > .elementor-column > .elementor-widget-wrap{
        margin-top: 0px;
    }

    .elementor-526 .elementor-element.elementor-element-68bd742 > .elementor-widget-container,
    .elementor-526 .elementor-element.elementor-element-e07cfae > .elementor-widget-container,
    .elementor-526 .elementor-element.elementor-element-8bb3039 > .elementor-widget-container,
    .elementor-526 .elementor-element.elementor-element-127bf63 > .elementor-element-populated,
    .elementor-526 .elementor-element.elementor-element-e1e0d11 > .elementor-element-populated,
    .elementor-526 .elementor-element.elementor-element-8b5eb9b > .elementor-element-populated{
        margin: 0;
        width: 100%;
    }

    .elementor-526 .elementor-element.elementor-element-8ce95d8 > .elementor-element-populated,
    .elementor-526 .elementor-element.elementor-element-68bd742,
    .elementor-element-d303081.elementor-widget-image :is(.elementor-widget-container, .elementor-image) > a{
        width: 100%;
    }

    .elementor-element-d303081.elementor-widget-image :is(.elementor-widget-container, .elementor-image) > a{
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .elementor-526 .elementor-element.elementor-element-023dfa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute),
    .elementor-element-127bf63,
    .elementor-element-8b5eb9b,
    .elementor-526 .elementor-element.elementor-element-1adeadc{
        margin-bottom: 50px;
    }

    .elementor-526 .elementor-element.elementor-element-73f8a37{
        margin-top:0;
    }

    /* ueber uns end */

    /* kontakt start */

    .elementor-element-493efca .wp-image-865{
        max-height: 350px;
        object-fit: contain;
    }

    .elementor-element-90374d3,
    .elementor-520 .elementor-element.elementor-element-6ce65dd{
        margin-bottom: 50px;
    }

    /* kontakt end */

    /* front page start */

    .splide, .splide__track, .splide__list, .splide__slide, .woocommerce-product-gallery__mobile .woocommerce-product-gallery__mobile-img {
        max-height: 100vh;
    }

    .elementor .elementor-html5-video {
        max-height:100%;
    }


    .elementor .elementor-element-4775e5b.elementor-hidden-phone,
    .elementor .elementor-element-3ab6814.elementor-hidden-phone{
        display: flex;
    }

    .elementor-821 .elementor-element.elementor-element-b79b827 > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-c5482dc > .elementor-widget-container,
    .elementor-element-7bc9161 .elementor-widget-wrap>.elementor-element,
    .elementor-element-8215c00 .elementor-widget-wrap > .elementor-element,
    .elementor-821 .elementor-element.elementor-element-69be05f > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-a1e4218 > .elementor-widget-container
    {
        margin: 0;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }

    .elementor-821 .elementor-element.elementor-element-69b52d7 > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-38dc944 > .elementor-widget-container,
    .single-product .elementor-658 .elementor-element.elementor-element-6d2da72 > .elementor-widget-container,
    .single-product .elementor-658 .elementor-element.elementor-element-92acecd > .elementor-widget-container{
        margin: 0;
        width: 100%;
    }

    .elementor-821 .elementor-element.elementor-element-69b52d7 > .elementor-widget-container ul,
    .elementor-821 .elementor-element.elementor-element-38dc944 > .elementor-widget-container ul{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .elementor-821 .elementor-element.elementor-element-e65fd08 .elementor-icon-box-title,
    .elementor-821 .elementor-element.elementor-element-c396794 .elementor-icon-box-title,
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, 
    .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
        text-align: center;
    }

    .elementor-850 .elementor-element.elementor-element-99bb936 > .elementor-container{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
    }

    .elementor-850 .elementor-element.elementor-element-bdd54cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
        flex-wrap: nowrap;
    }

    .rey-coverBlurry .cBlurry-caption{
        padding-left: var(--main-gutter-size);
        padding-right: var(--main-gutter-size);
        left: 0;
        transform: none;
        right: 0;
        max-width: 100%;
    }

    :root{
        --bg-height: 400px;
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-element-populated, .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-element-populated{
        padding: calc(25px + var(--bg-height)) 0% 0% 0%
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-size: auto var(--bg-height);
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-821 .elementor-element.elementor-element-6dd71d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position: top center;
    }

    .elementor-821 .elementor-element.elementor-element-473ff8d > .elementor-widget-container,
    .elementor-821 .elementor-element.elementor-element-78471ee > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-821 .elementor-element.elementor-element-6dd71d4 > .elementor-element-populated,
    .elementor-821 .elementor-element.elementor-element-1d66ed4 > .elementor-element-populated{
        margin-bottom: 50px
    }

    .elementor-821 .elementor-element.elementor-element-6dd71d4 .elementor-widget-wrap>.elementor-element,
    .elementor-821 .elementor-element.elementor-element-1d66ed4 .elementor-widget-wrap>.elementor-element{
        width: auto;
    }

    .elementor-821 .elementor-element.elementor-element-1d66ed4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
    .elementor-821 .elementor-element.elementor-element-6dd71d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        align-content: center;
    }
    /* front page end */

    /* footer start */
    /* .elementor-211 .elementor-element.elementor-element-70b5701e,
    .elementor-element-7540c797,
    .elementor-element-798e5f76,
    .elementor-element-6a174789{
        width: 50%!important;
    } */

    .elementor-211 .elementor-element.elementor-element-70b5701e .elementor-icon-box-wrapper{
        position: relative;
    }

    .elementor-211 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
        position: absolute;
        top:0;
        left: 0;
    }

    .elementor-211 .elementor-element.elementor-element-70b5701e .elementor-icon-box-title{
        padding-left:23px;
    }

    .elementor-section .elementor-column > .elementor-element-populated.elementor-column-wrap--7540c797{
        align-items: flex-start;
        justify-content: flex-start;
        padding-bottom: 0;
    }

    .elementor-section.elementor-section-boxed > .elementor-container,
    .single-product footer .elementor-section.elementor-section-boxed > .elementor-container{
        justify-content: flex-start;
    }

    footer .mobile-only{
        display: block;
    }

    /* maimara logo + social links + kontaktieren und über uns */
    .elementor-section .elementor-column.elementor-element-7540c797,
    .elementor-element-71e4862{
        display: none;
    }

    /* newsletter formular */
    .elementor-element-6a174789{
        order: 1;
    }

    .elementor-211 .elementor-element.elementor-element-6a174789 > .elementor-element-populated{
        margin-bottom: 60px;
    }

    /* kundendienst */
    .elementor-element-798e5f76{
        order: 2;
        padding-top: 60px;
        border-top: 2px solid #fff;
    }

    .elementor-211 .elementor-element.elementor-element-798e5f76 > .elementor-element-populated{
        margin-bottom: 0px;
    }

    footer #gallery-1{
        --cols: 6;
    }

    .elementor-211 .elementor-element.elementor-element-775397b0,
    .elementor-211 .elementor-element.elementor-element-9167851,
    .elementor-211 .elementor-element.elementor-element-10e64e8d,
    .elementor-211 .elementor-element.elementor-element-cd6a824{
        width: 100%;
        max-width: 100%;
    }

    footer .rey-nlForm--inline-basic .mc4wp-form-fields{
        flex-direction: column;
    }

    footer .elementor-211 .elementor-element.elementor-element-6649b35 .rey-newsletterForm [type="submit"]{
        transform: translateY(0px);
        margin-top: 38px;
    }

    footer h4{
        font-size: 1.25rem;
    }

    footer .rey-nlForm--inline-basic .mc4wp-form-fields > p:first-child{
        max-width: 100%;
        width: 230px;
    }

    footer{
        text-align: center;
    }

    footer .elementor-section .elementor-container{
        margin-left: 0;
        margin-right: 0;
    }

    footer .elementor-section .elementor-column{
        padding-left: 0;
        padding-right: 0;
    }

    /* footer padding */
    .elementor-211 .elementor-element.elementor-element-76d45a2d{
        padding-top: 60px;
    }

    .elementor-211 .elementor-element.elementor-element-e561c84{
        font-weight: 700;
    }

    .elementor-211 .elementor-element.elementor-element-e561c84 p{
        margin-bottom: 0;
    }

    .elementor-211 .elementor-element.elementor-element-cd6a824{
        margin-top: 1rem;
    }

    /* footer end */


    /* table lieferung und versand */
    html.elementor-kit-8.js body.page-template.page-template-template-builder.page-template-template-builder-php.page.page-id-2470.wp-custom-logo.theme-rey.ltr.--fixed-header.woocommerce.elementor-default.elementor-kit-8.elementor-page.elementor-page-2470.rey-cwidth--default.--no-acc-focus.elementor-opt.r-notices.rey-js.e--ua-firefox.body-header--shrank div#page.rey-siteWrapper div#content.rey-siteContent.--tpl-template-builder-php div.rey-siteContainer.rey-pbTemplate div.rey-siteRow main#main.rey-siteMain div.elementor.elementor-2470 section.elementor-section.elementor-top-section.elementor-element.elementor-element-5976ba6.elementor-section-boxed.elementor-section-height-default div.elementor-container.elementor-column-gap-default div.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e70b0b7 div.elementor-column-wrap--e70b0b7.elementor-widget-wrap.elementor-element-populated div.elementor-element.elementor-element-c685ceb.elementor-widget.elementor-widget-text-editor div.elementor-widget-container{
        overflow-x: auto;
        width: 100%;
    }

    html.elementor-kit-8.js body.page-template.page-template-template-builder.page-template-template-builder-php.page.page-id-2470.wp-custom-logo.theme-rey.ltr.--fixed-header.woocommerce.elementor-default.elementor-kit-8.elementor-page.elementor-page-2470.rey-cwidth--default.--no-acc-focus.elementor-opt.r-notices.rey-js.e--ua-firefox.body-header--shrank div#page.rey-siteWrapper div#content.rey-siteContent.--tpl-template-builder-php div.rey-siteContainer.rey-pbTemplate div.rey-siteRow main#main.rey-siteMain div.elementor.elementor-2470 section.elementor-section.elementor-top-section.elementor-element.elementor-element-5976ba6.elementor-section-boxed.elementor-section-height-default div.elementor-container.elementor-column-gap-default div.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e70b0b7 div.elementor-column-wrap--e70b0b7.elementor-widget-wrap.elementor-element-populated div.elementor-element.elementor-element-c685ceb.elementor-widget.elementor-widget-text-editor div.elementor-widget-container table{
        width: auto;
        max-width: unset;
        min-width: 600px;
    }

    .elementor-element-9a9bf23 > div:nth-child(1) > table:nth-child(1){
        width: auto;
        min-width: 350px;
        max-width: unset;
    }

    .elementor-element-9a9bf23 > div:nth-child(1){
        width: 100%;
        overflow-x: auto;
    }

    /* table rückgaben */


    /* Archive product start */

    .custom_img_text{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 30px;
        margin-bottom: 60px;
    } 
    
    .custom_img_text > div{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .custom_img_text .custom_img_text_child:first-child{
        width: 100%;
        display: block;
    }
    
    .custom_img_text .custom_img_text_child:last-child{
        width: 100%;
    }
    
    .custom_img_text img{
        transform: translateX( calc( -1 * var(--main-gutter-size) ) );
        width: calc(100% + 2 * var(--main-gutter-size));
        max-width: calc(100% + 2 * var(--main-gutter-size));
        min-height: 250px;
        height: 30vh;
    }   

    /* .custom-product-slider .rey-productInner:hover h2, .custom-product-slider .rey-productInner:hover .rey-productLoop-footer, .custom-product-slider .rey-productInner:hover h2::before {
        opacity:0;
        display: none;
    } */

    /* .custom-product-slider .rey-productInner {
        position: static;
    } */

    /* .custom-product-slider .rey-productInner h2::before {
        top: 55px;
        bottom: -100px;
        left: -100px;
        right: -100px;
        width: unset;
        max-height: unset;
        padding: 0;
        z-index: -1;
    } */

    .custom-product-slider .rey-productInner h2,
    .custom-product-slider .rey-productInner:hover h2, 
    .custom-product-slider .rey-productInner:hover .rey-productLoop-footer
    .custom-product-slider .rey-productInner .rey-productLoop-footer, 
    .custom-product-slider .rey-productInner h2::before,
    .custom-product-slider .rey-productInner:hover h2::before{
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        max-height: unset;
        left:0;
        right: 0;
        bottom: -25px;
        top: -80px;
        width: 100%;
    }

    .custom-product-slider .rey-productInner:hover .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center),
    .custom-product-slider .rey-productInner:hover .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right),
    .custom-product-slider .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center),
    .custom-product-slider .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right){
        opacity:1;
    }

    .custom-product-slider .rey-productInner .rey-productLoop-footer{
        visibility: visible;
        opacity: 1;
    }

    .custom-product-slider .rey-productInner:hover h2,
    .custom-product-slider .rey-productInner h2{
        top: calc(100% - 125px);
        padding-left: 15px;
        padding-right: 15px;
    }

    .custom-product-slider .rey-productInner:hover h2::before,
    .custom-product-slider .rey-productInner h2::before {
        z-index: -1;
    }

    .custom-product-slider .rey-productInner:hover h2,
    .custom-product-slider .rey-productInner h2{
        bottom: -100px;
    }

    .custom-product-slider .rey-productInner:hover .rey-productLoop-footer,
    .custom-product-slider .rey-productInner .rey-productLoop-footer{
        top: calc(100% - 90px);
        padding-left: 15px;
        padding-right: 15px;
    }

    ul.products .rey-productVariations2{
        display: block;
    }

    .archive ul.products .rey-productInner .rey-productVariations2[data-position="after"], 
    .archive .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center),
    .archive .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right), 
    .single ul.products .rey-productInner .rey-productVariations2[data-position="after"], 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center), 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right){
        /* opacity: 1; */
       /*  bottom: 95px; */
    }

    .page-id-2062 .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 90px;
    }

    .archive .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center){
        bottom: 18px;
    }

    /* .archive ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"], 
    .single ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 95px;
    }

    .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"], 
    .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 100px;
    }

    .single ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 70px;
    }

    .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 78px;
    } */

    .archive ul.products .rey-productInner .rey-itemBadge, 
    .archive ul.products .rey-swatchList .rey-swatchList-item--regular, 
    .single ul.products .rey-productInner .rey-itemBadge, 
    .single ul.products .rey-swatchList .rey-swatchList-item--regular{
        font-size: 18px;
    }

    .archive .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right) .rey-stock-badge::after,
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center) .rey-stock-badge::after, 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right) .rey-stock-badge::after {
        top: 0px;
        height: 67px;
    }

    .single .rey-productInner .rey-thPos:is(.rey-thPos--top-right,.rey-thPos--bottom-right,.rey-thPos--bottom-center),
    .single .rey-productInner .rey-thPos:is(.rey-thPos--top-left,.rey-thPos--top-right){
        bottom: 18px;
    }

    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center) .rey-stock-badge::after, 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right) .rey-stock-badge::after{
        top: -15px;
    }

    .archive ul.products .rey-productVariations2[data-position="after"]::after,
    .single ul.products .rey-productVariations2[data-position="after"]::after{
        top: 3px;
    }

    .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]::after{
        top: 0px;
    }

    

    .archive .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center) .rey-stock-badge::after{
        top: -14px;
    }

    .elementor-2062 .elementor-element.elementor-element-b561b0a ul.products li.product .elementor-repeater-item-d0e1649{
        font-size: 18px;
    }

    .elementor-2062 .elementor-element.elementor-element-b561b0a ul.products li.product .elementor-repeater-item-d0e1649 bdi{
        font-weight: var(--font-weight-bold);
        font-size: .875rem;
        line-height: 1;
    }
    

    /* Archive product end */


    /* single product start*/

    body.single-product:not(.home) div#content,
    .single-product .rey-siteContainer,
    .archive .rey-siteContainer{
        padding-top: 0px;
    }

    .woocommerce-product-gallery__mobileWrapper{
        margin-top: 0;
    }

    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
    .single-product .elementor-658 .elementor-element.elementor-element-362fe41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
        padding: 0px;
    }

    .elementor-column-wrap--362fe41.elementor-widget-wrap > .elementor-element,
    .elementor-column-wrap--de36bd8.elementor-widget-wrap > .elementor-element{
        width: auto
    }

    .single-product .elementor-658 .elementor-element.elementor-element-362fe41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated,
    .single-product .elementor-658 .elementor-element.elementor-element-de36bd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        align-content: center;
    }

    .single-product .elementor-section.elementor-section-boxed > .elementor-container{
        justify-content: center;
    }

    .single-product .elementor-658 .elementor-element.elementor-element-e6740f7,
    .single-product .elementor-658 .elementor-element.elementor-element-618e84b{
        width: 50%
    }

    .single-product .elementor-658 .elementor-element.elementor-element-8d684c7 .elementor-icon-box-wrapper,
    .single-product .elementor-658 .elementor-element.elementor-element-5f0fc91 .elementor-icon-box-wrapper{
        text-align: center;
    }

    /* single product end */

    #splide02-slide01 .cBlurry-caption{
        display: none;
    }

    .rey-coverBlurry .cBlurry-slide.--content-y-end .cBlurry-caption{
        align-items: center;
        padding-bottom: 10dvh;
    }

    .rey-coverBlurry .cBlurry-slide.--content-y-end .cBlurry-caption > *:first-child{
        order:2;
    }

    .rey-coverBlurry .cBlurry-slide.--content-y-end .cBlurry-caption > *:nth-child(2){
        order:1;
        font-size: 2.375rem;
    }

    .rey-coverBlurry .cBlurry-slide.--content-y-end .cBlurry-caption > *:nth-child(3){
        order:3;
    }

    .elementor-821 .elementor-element.elementor-element-b46eb3b img,
    .elementor-821 .elementor-element.elementor-element-62c5043 img{
        height: 35vh;
        min-height: 350px;
    }

    .desktop-only{
        display: none;
    }

    .mobile-only{
        display: block;
    }

    .mobile-only.elementor-widget-toggle span{
        display: none;
    }

    .mobile-only.elementor-widget-toggle a{
        font-size: var(--h3-font-size);
    }

    .mobile-only .elementor-toggle{
        text-align: center;
    }

    .squared-video .e-hosted-video{
        height: 400px;
        max-height: 50vh;
        border-radius: 15px;
        overflow: hidden;
    }

    .elementor-widget-reycore-header-account{
        display: none;
    }

    /* Dialog */

    dialog h2{
        text-align: left;
    }

    dialog h3{
        margin-bottom: 1.25rem;
    }

    dialog .table-wrapper{
        width: 100%;
        overflow-x: auto;
        margin-bottom: 70px;
    }

    dialog table{
        width: 100%;
        max-width: unset;
        min-width: 465px;
        margin-bottom: 0;
    }

    .woocommerce-loop-product__title a, 
    .woocommerce-loop-category__title a{
        font-size: 20px !important;
     }
}

@media only screen and (max-width: 700px){

    /* single product start */

    .single-product .elementor-658 .elementor-element.elementor-element-e6740f7{
        margin-bottom: 30px;
    }

    /* single product end */

    /* ueber uns start */

    .page-id-526 .elementor-section .elementor-container{
        margin: 0;
    }

    .page-id-526 .elementor-section .elementor-column{
        padding-left: 0;
        padding-right: 0;
    }

    /* ueber uns end */
} 

@media only screen and (max-width: 580px){

    .single.woocommerce .pdp--fullscreen .woocommerce-product-gallery{
        --pdp-gallery-size: 60%!important;
    }

    .custom-product-slider .rey-productInner:hover .title-price-wrapper::before{
        top: -50px;
    }

    /* front page end */

    /* kontakt start */

    .elementor-element-493efca .wp-image-865{
        height: 300px;
        max-height: 50vh;
        object-fit: contain;
    }

    /* kontakt end */

    /* account pages start */

    .page-id-826 .woocommerce-info{
        flex-direction: column;
        align-items: flex-start;
    }

    .page-id-826 .woocommerce-info .button{
        margin-top: 15px;
    }

    /* account pages end */

    .archive ul.products .--single-attr .rey-swatchList .rey-swatchList-item--regular.--type-button, 
    .single ul.products .--single-attr .rey-swatchList .rey-swatchList-item--regular.--type-button{
        min-width: 25px;
    }

    .single.woocommerce .rey-swatchList .rey-swatchList-item.--type-button{
        margin-right: 0px;
    }

    .rey-swatchList .rey-swatchList-item.--type-button .rey-swatchList-itemContent{
        font-size: calc(var(--item-font-size) * 0.8);
    }

    .archive ul.products .--single-attr .rey-swatchList .rey-swatchList-item--regular, 
    .single ul.products .--single-attr .rey-swatchList .rey-swatchList-item--regular{
        padding: 7px 1.5px;
    }

    ul.products .rey-swatchList.--disabled-dim .rey-swatchList-item.--disabled::after {
        transform: rotate(-46deg) translate(0, -35%);
    }

    .custom-product-slider .rey-productInner:hover .rey-productLoop-footer,
    .custom-product-slider .rey-productInner .rey-productLoop-footer{
        top: calc(100% - 35px);
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 530px){

    .archive ul.products li .rey-productInner .title-price-wrapper,
    .single ul.products li .rey-productInner .title-price-wrapper {
        min-height: 107px;
    }

    .archive ul.products .rey-productInner .rey-productVariations2[data-position="after"], 
    .single ul.products .rey-productInner .rey-productVariations2[data-position="after"], 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-right, .rey-thPos--bottom-right, .rey-thPos--bottom-center), 
    .single ul.products .rey-productInner .rey-thPos:is(.rey-thPos--top-left, .rey-thPos--top-right){
        bottom: 126px;
    }

    .single .rey-swatchList{
        flex-wrap: nowrap;
    }

    .page-id-2062 .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 126px;
    }

    /* .single ul.products .rey-productVariations2[data-position="after"]{
        bottom: 96px;
    }

    .single ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 99px;
    }

    .single ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 105px;
    } */
}

@media only screen and (max-width: 480px){
    .elementor-211 .elementor-element.elementor-element-70b5701e, 
    .elementor-element-7540c797, 
    .elementor-element-798e5f76, 
    .elementor-element-6a174789{
        width: 100%!important;
    }

    footer #gallery-1{
        --cols: 3;
    }

    .elementor-section .elementor-column.elementor-element-7540c797{
        padding-left: var(--column-dir-left, var(--col-gap));
        padding-right: var(--column-dir-right, 0px);
    }

    ul.products .rey-swatchList.--disabled-dim .rey-swatchList-item.--disabled::after {
        transform: rotate(-40deg) translate(0, -44%);
    }

    .archive ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular, 
    .single ul.products .--all-attr .rey-swatchList .rey-swatchList-item--regular, 
    .single.woocommerce .rey-swatchList .rey-swatchList-item.--type-button{
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 465px){/* 
    .archive ul.products .product_cat-kleidung .rey-productVariations2[data-position="after"]{
        bottom: 116px;
    }

    .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]{
        bottom: 121px;
    } */

    li.rey-swatches > div > h2{
        min-height: 50px;
    }

    .woocommerce-loop-product__title a, .woocommerce-loop-category__title a{
        font-size: 18px!important;
    }

    /* .page-id-2062 .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"]::after{
        height: 117px;
    }

    .page-id-2062 .archive ul.products .product_cat-bademode .rey-productVariations2[data-position="after"] {
        bottom: 122px;
    } */
}

/*
Dialog
*/

@media only screen and (max-width: 767.98px) {
    dialog .logo,
    dialog .logo-wrapper {
        width:100px;
    }

    dialog .logo-wrapper {
        transform:none;
        left: 0; 
        right: 0; 
        margin-left: auto; 
        margin-right: auto; 
    }
}

@media only screen and (max-width: 768px) {
    dialog .dialog-content-wrapper .dialog-close{ 
        top:25px;
        left:30px;
    }

}

@media only screen and (max-width: 1400px) {
    dialog .dialog-content-wrapper {
        padding-right:30px;
        padding-left:30px;
    }
}