.elementor-105 .elementor-element.elementor-element-3f2f0c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;box-shadow:0px 0px 20px 15px rgba(0, 0, 0, 0.7);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:150px;--padding-block-end:150px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-105 .elementor-element.elementor-element-3f2f0c1::before, .elementor-105 .elementor-element.elementor-element-3f2f0c1 > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-3f2f0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-3f2f0c1 > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-3f2f0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-3f2f0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;background-image:url("https://kikunst.ch/wp-content/uploads/2023/01/TaiMER_a_deep_blue_background_influenced_by_claude_monet_a6fe1a90-2136-4d1f-a997-2b24688a8804-e1688428760982.png");background-position:center center;background-size:cover;}.elementor-105 .elementor-element.elementor-element-3f2f0c1::before{filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-105 .elementor-element.elementor-element-df93495{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-1022bce{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-105 .elementor-element.elementor-element-5e336d7{text-align:center;}.elementor-105 .elementor-element.elementor-element-5e336d7 .elementor-heading-title{text-shadow:0px 0px 10px #000000;}.elementor-105 .elementor-element.elementor-element-741b15e .woocommerce-breadcrumb{text-align:center;}.elementor-105 .elementor-element.elementor-element-fd7f01a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-7a24dfe{--display:flex;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:40px;}.elementor-105 .elementor-element.elementor-element-2420bba{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.woocommerce .elementor-105 .elementor-element.elementor-element-666a1bc .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-105 .elementor-element.elementor-element-666a1bc .flex-viewport, .woocommerce .elementor-105 .elementor-element.elementor-element-666a1bc .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-105 .elementor-element.elementor-element-666a1bc .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-105 .elementor-element.elementor-element-666a1bc .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-666a1bc > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-105 .elementor-element.elementor-element-82812aa{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-105 .elementor-element.elementor-element-82812aa::before, .elementor-105 .elementor-element.elementor-element-82812aa > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-82812aa > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-82812aa > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-82812aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-82812aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-e49bcb8 );}.elementor-105 .elementor-element.elementor-element-a2be814{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-ca1a3c1:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(20px/2);}.elementor-105 .elementor-element.elementor-element-ca1a3c1:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(20px/2);}.elementor-105 .elementor-element.elementor-element-ca1a3c1.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-105 .elementor-element.elementor-element-ca1a3c1.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body:not(.rtl) .elementor-105 .elementor-element.elementor-element-ca1a3c1.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-20px/2) + (-1px/2) );}body:not.rtl .elementor-105 .elementor-element.elementor-element-ca1a3c1.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-20px/2) - (1px/2) );}.elementor-105 .elementor-element.elementor-element-ca1a3c1{color:var( --e-global-color-secondary );}.woocommerce .elementor-105 .elementor-element.elementor-element-f049053 .price{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart button, .elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart .button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;background-color:var( --e-global-color-accent );transition:all 0.5s;}.elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart button:hover, .elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-105 .elementor-element.elementor-element-849e34f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;box-shadow:0px 0px 20px 15px rgba(0, 0, 0, 0.7);--padding-block-start:100px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-849e34f::before, .elementor-105 .elementor-element.elementor-element-849e34f > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-849e34f > .e-con-inner > .elementor-background-video-container::before, .elementor-105 .elementor-element.elementor-element-849e34f > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-849e34f > .e-con-inner > .elementor-background-slideshow::before, .elementor-105 .elementor-element.elementor-element-849e34f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-e49bcb8 );background-image:url("https://kikunst.ch/wp-content/uploads/2023/01/TaiMER_a_deep_blue_header_image_plain_2eaae040-2f18-4db7-b6a0-ee6af828fbd0.png");background-size:cover;}.elementor-105 .elementor-element.elementor-element-849e34f::before{filter:brightness( 45% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-105 .elementor-element.elementor-element-b2eab2a{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-bff5a51{text-align:center;}.elementor-105 .elementor-element.elementor-element-bff5a51 .elementor-heading-title{text-shadow:0px 0px 10px #000000;}.elementor-105 .elementor-element.elementor-element-bff5a51 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-105 .elementor-element.elementor-element-fbb0222{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product{text-align:center;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:10px;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-4065a03 );}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-4065a03 );}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-105 .elementor-element.elementor-element-c721f38 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-105 .elementor-element.elementor-element-c721f38 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-105 .elementor-element.elementor-element-c721f38 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-c721f38{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-5fa344c{--spacer-size:50px;}.elementor-105 .elementor-element.elementor-element-9418853{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-b5ed1bc{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-ac2fd9c{text-align:center;}.elementor-105 .elementor-element.elementor-element-ac2fd9c .elementor-heading-title{text-shadow:0px 0px 10px #000000;}.elementor-105 .elementor-element.elementor-element-ac2fd9c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product{text-align:center;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:10px;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-4065a03 );}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-4065a03 );}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-105 .elementor-element.elementor-element-1cf5482{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-6b28658{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-6a2d5e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-74b7c5b .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-105 .elementor-element.elementor-element-74b7c5b .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-105 .elementor-element.elementor-element-74b7c5b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-105 .elementor-element.elementor-element-74b7c5b{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-093d498{--spacer-size:50px;}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-3f2f0c1{--padding-block-start:120px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-105 .elementor-element.elementor-element-df93495{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-fd7f01a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-105 .elementor-element.elementor-element-7a24dfe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-105 .elementor-element.elementor-element-666a1bc{width:auto;max-width:auto;}.elementor-105 .elementor-element.elementor-element-666a1bc.elementor-element{--flex-shrink:1;}.elementor-105 .elementor-element.elementor-element-82812aa{--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-82812aa.e-con{--order:-99999 /* order start hack */;}.elementor-105 .elementor-element.elementor-element-f049053{text-align:center;}.elementor-105 .elementor-element.elementor-element-6547c6f{text-align:center;}.elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart button, .elementor-105 .elementor-element.elementor-element-b6b8fd4 .cart .button{font-size:24px;}.elementor-105 .elementor-element.elementor-element-b2eab2a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:440px){.elementor-105 .elementor-element.elementor-element-3f2f0c1{--padding-block-start:180px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-fd7f01a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-82812aa{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-105 .elementor-element.elementor-element-fbb0222{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-105 .elementor-element.elementor-element-61f9b51.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-105 .elementor-element.elementor-element-1cf5482.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:441px){.elementor-105 .elementor-element.elementor-element-df93495{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-666a1bc */.e-con.e-flex {
        --flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-ca1a3c1 */@media only screen and (max-width: 880px) {
    .elementor-105 .elementor-element.elementor-element-ca1a3c1 .product_meta {
    justify-content: center;
    }
    .elementor-105 .elementor-element.elementor-element-ca1a3c1 {
    text-align: center!important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b6b8fd4 */.elementor-105 .elementor-element.elementor-element-b6b8fd4 .button {
    will-change: transform;    
    text-shadow: 0px 0px 10px #000000!important;
}

.elementor-105 .elementor-element.elementor-element-b6b8fd4 .button:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-61f9b51 */.elementor-105 .elementor-element.elementor-element-61f9b51 {
    word-break: break-word;
    overflow-wrap: anywhere;
}

.elementor-105 .elementor-element.elementor-element-61f9b51 .button {
    display: none!important;
}

.elementor-105 .elementor-element.elementor-element-61f9b51 img {
    will-change: transform;
    transition-duration: 0.5s;
}

.elementor-105 .elementor-element.elementor-element-61f9b51 img:hover {
    transform: scale(1.05);
    transition-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1cf5482 */.elementor-105 .elementor-element.elementor-element-1cf5482 .button {
    display: none!important;
}

.elementor-105 .elementor-element.elementor-element-1cf5482 img {
    transition-duration: 0.5s;
    will-change: transform;
}

.elementor-105 .elementor-element.elementor-element-1cf5482 img:hover {
    transform: scale(1.05);
    transition-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS */.tc-init .stock {
    display: none;
}

.tc-init .button {
    will-change: transform;
    transition-duration: .3s;
    transition-timing-function: ease;
    font-size: 24px!important;
    text-shadow: 0px 0px 10px #000000!important;
}

.tc-init .button:hover {
    transform: scale(1.05);
}

.tc-container {
    width: auto!important;
}

@media only screen and (max-width: 880px) {
    .tc-cell, .tc-epo-totals {
        text-align: center;
    }
    .tc-init .cart {
        justify-content: center;
    }
    .tmcp-field-wrap {
        justify-content: center!important;
    }
}/* End custom CSS */