.elementor-904 .elementor-element.elementor-element-342bf8a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D2D2;--border-color:#D2D2D2;--border-radius:0px 0px 0px 0px;}.elementor-904 .elementor-element.elementor-element-13956fd5{--display:flex;}.elementor-904 .elementor-element.elementor-element-13956fd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-7a520e61 .elementor-heading-title{font-family:"oswald", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-84dffb{width:var( --container-widget-width, 123.907% );max-width:123.907%;--container-widget-width:123.907%;--container-widget-flex-grow:0;}.elementor-904 .elementor-element.elementor-element-84dffb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-904 .elementor-element.elementor-element-792d110{--display:flex;}.elementor-904 .elementor-element.elementor-element-792d110.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-904 .elementor-element.elementor-element-2d24014 .elementor-heading-title{font-family:"oswald", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-9e084b2{width:var( --container-widget-width, 100.742% );max-width:100.742%;--container-widget-width:100.742%;--container-widget-flex-grow:0;}.elementor-904 .elementor-element.elementor-element-9e084b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-5b8cfb8{text-align:right;}.woocommerce .elementor-904 .elementor-element.elementor-element-5b8cfb8 .price{color:var( --e-global-color-7b50fe5 );font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-904 .elementor-element.elementor-element-1bae4fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;--view-cart-spacing:0px;--button-spacing:11px;}.elementor-904 .elementor-element.elementor-element-1bae4fc .cart button, .elementor-904 .elementor-element.elementor-element-1bae4fc .cart .button{font-family:"Helvetica", Sans-serif;font-weight:600;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-6a343db );border-color:var( --e-global-color-6a343db );transition:all 0.2s;}.elementor-904 .elementor-element.elementor-element-1bae4fc .added_to_cart{color:var( --e-global-color-6a343db );}.elementor-904 .elementor-element.elementor-element-1bae4fc .quantity .qty{font-family:"Helvetica", Sans-serif;border-radius:10px 10px 10px 10px;transition:all 0.2s;}.elementor-904 .elementor-element.elementor-element-5d690b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-904 .elementor-element.elementor-element-1358560{--display:flex;}.elementor-904 .elementor-element.elementor-element-1358560.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-904 .elementor-element.elementor-element-4500ef1{text-align:left;}.elementor-904 .elementor-element.elementor-element-4500ef1 .elementor-heading-title{font-family:"oswald", Sans-serif;font-size:29px;font-weight:600;color:var( --e-global-color-7b50fe5 );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-904 .elementor-element.elementor-element-f4b0b15{width:var( --container-widget-width, 110.876% );max-width:110.876%;--container-widget-width:110.876%;--container-widget-flex-grow:0;}.elementor-904 .elementor-element.elementor-element-f4b0b15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-cf74bd9{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-904 .elementor-element.elementor-element-cf74bd9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:100;letter-spacing:0.2px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-4c2e19d{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-904 .elementor-element.elementor-element-4c2e19d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-904 .elementor-element.elementor-element-4c2e19d .shop_attributes{color:#7A7A7A;font-family:"Helvetica", Sans-serif;font-size:15px;font-style:normal;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-904 .elementor-element.elementor-element-40a516b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-904 .elementor-element.elementor-element-861b02e .elementor-heading-title{color:var( --e-global-color-7b50fe5 );}.elementor-widget-text-editor{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-904 .elementor-element.elementor-element-a271a92{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-family:"Helvetica", Sans-serif;color:var( --e-global-color-7b50fe5 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-904 .elementor-element.elementor-element-5d93cb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-6a343db );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-6a343db );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-7b50fe5 );font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .price del {font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-6a343db );font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-904 .elementor-element.elementor-element-f82742d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-6a343db );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-6a343db );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-7b50fe5 );font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-7b50fe5 );}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .price del {font-family:"oswald", Sans-serif;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-6a343db );font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-904 .elementor-element.elementor-element-13956fd5{--width:30.533%;}.elementor-904 .elementor-element.elementor-element-792d110{--width:42.604%;}.elementor-904 .elementor-element.elementor-element-1358560{--width:93%;}}@media(max-width:767px){.elementor-904 .elementor-element.elementor-element-7a520e61 .elementor-heading-title{font-size:25px;}.elementor-904 .elementor-element.elementor-element-4c2e19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;}.elementor-904 .elementor-element.elementor-element-5d93cb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-904 .elementor-element.elementor-element-a5360af.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-4c2e19d *//* Jemný čistý styl tabulky vlastností bez pozadí */
.woocommerce table.shop_attributes {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #dcc3ce;
    border-radius: 10px;
    overflow: hidden;
    background: transparent;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    padding: 12px 16px;
    color: #7A7A7A;
    font-weight: 400; /* odtučnění */
    border: none; /* odstraní default Woo bordery */
}

/* Levý sloupec – jemně zvýrazněný text */
.woocommerce table.shop_attributes th {
    font-weight: 600;
    width: 30%;
    color: #7A7A7A;
}

/* Jemná linka mezi řádky */
.woocommerce table.shop_attributes tr {
    border-bottom: 1px solid #ead4dd;
}

/* Bez spodní linky u posledního řádku */
.woocommerce table.shop_attributes tr:last-child {
    border-bottom: none;
}

/* Odsune default Woo border vevnitř */
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-a5360af */.related.products {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82742d */.related.products {
    display: none;
}/* End custom CSS */