.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-repeater-item-5e92ebe .swiper-slide-bg{background-color:#833ca3;background-image:url(https://cupleys.com/wp-content/uploads/2019/09/01banner.jpg);background-size:cover;}.elementor-20 .elementor-element.elementor-element-8ad08ca .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-20 .elementor-element.elementor-element-8ad08ca .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-8ad08ca .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-heading{font-family:"Verdana", Sans-serif;font-size:4rem;}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-description{font-family:"Verdana", Sans-serif;font-size:2rem;font-weight:bold;}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-button{border-radius:0px;}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-button:hover{border-color:#93107e;}.elementor-20 .elementor-element.elementor-element-41e5e36{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-15c8b22 .elementor-button{background-color:#93107e;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-15c8b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-15c8b22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-15c8b22 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-0513698 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-0513698 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-0513698{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-0513698 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-59ecc23{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-30b162a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-30b162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cupleys.com/wp-content/uploads/2020/04/model_startseite.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-30b162a > .elementor-container{min-height:670px;}.elementor-20 .elementor-element.elementor-element-30b162a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-30b162a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-2c9ac15{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-2093a00{text-align:center;}.elementor-20 .elementor-element.elementor-element-2093a00 .elementor-heading-title{font-size:2.8rem;font-weight:500;color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-2c13820 .elementor-button{background-color:rgba(0,0,0,0);border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2c13820 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-2c13820 .elementor-button:focus{border-color:#93107e;}.elementor-20 .elementor-element.elementor-element-007fc0d{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-070d762{text-align:center;}.elementor-20 .elementor-element.elementor-element-f339f22:hover .elementor-widget-container{background-image:url("https://cupleys.com/wp-content/uploads/2019/10/babaghai_lupe_metall.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-f339f22 > .elementor-widget-container{transition:background 1s;}.elementor-20 .elementor-element.elementor-element-f339f22:hover img{opacity:0;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-f339f22 img{transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-fbbfaf3{text-align:center;}.elementor-20 .elementor-element.elementor-element-4b01e4f{text-align:center;}.elementor-20 .elementor-element.elementor-element-d2556c9:hover .elementor-widget-container{background-image:url("https://cupleys.com/wp-content/uploads/2020/04/zwei_zoom.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d2556c9 > .elementor-widget-container{transition:background 1s;}.elementor-20 .elementor-element.elementor-element-d2556c9:hover img{opacity:0;}.elementor-20 .elementor-element.elementor-element-d2556c9 img{transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-2d01bdc{text-align:center;}.elementor-20 .elementor-element.elementor-element-5dc0001{text-align:center;}.elementor-20 .elementor-element.elementor-element-c2395e2:hover .elementor-widget-container{background-image:url("https://cupleys.com/wp-content/uploads/2019/10/babaghai_lupe_banderole.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c2395e2 > .elementor-widget-container{transition:background 1s;}.elementor-20 .elementor-element.elementor-element-c2395e2:hover img{opacity:0;}.elementor-20 .elementor-element.elementor-element-c2395e2 img{transition-duration:1s;}.elementor-20 .elementor-element.elementor-element-1d85c79{text-align:center;}.elementor-20 .elementor-element.elementor-element-7b61c4d{text-align:center;}.elementor-20 .elementor-element.elementor-element-5dff96e{--spacer-size:50px;}.elementor-20 .elementor-element.elementor-element-e807eb2 .elementor-repeater-item-bd77ba2 .swiper-slide-bg{background-color:#833ca3;}.elementor-20 .elementor-element.elementor-element-e807eb2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-20 .elementor-element.elementor-element-e807eb2 .swiper-slide-contents{max-width:66%;}.elementor-20 .elementor-element.elementor-element-e807eb2 .swiper-slide-inner{text-align:center;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-heading{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-8ad08ca .elementor-slide-description{font-size:1.8em;}.elementor-20 .elementor-element.elementor-element-41e5e36{--spacer-size:0px;}.elementor-20 .elementor-element.elementor-element-59ecc23{--spacer-size:42px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-15c8b22 */input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}/* End custom CSS */