body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-0a4e448 .ce-product-badge{margin:0 5px 5px 0;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-0a4e448 .ce-product-badges{margin:0 -5px -5px 0;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-0a4e448 .ce-product-badge{margin:0 0 5px 5px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-0a4e448 .ce-product-badges{margin:0 0 -5px -5px;}.elementor-4170101 .elementor-element.elementor-element-0a4e448 .ce-product-badge{min-width:50px;}.elementor-4170101 .elementor-element.elementor-element-b6dde0c.elementor-position-bottom .elementor-thumbnails-swiper{margin-top:10px;}.elementor-4170101 .elementor-element.elementor-element-b6dde0c.elementor-position-left .elementor-thumbnails-swiper{margin-right:10px;}.elementor-4170101 .elementor-element.elementor-element-b6dde0c.elementor-position-right .elementor-thumbnails-swiper{margin-left:10px;}.elementor-4170101 .elementor-element.elementor-element-b6dde0c .elementor-swiper-button{font-size:20px;}.elementor-4170101 .elementor-element.elementor-element-0f9f276 .ce-product-name{white-space:normal;}.elementor-4170101 .elementor-element.elementor-element-0f9f276 .elementor-heading-title{color:#000000;font-weight:bold;text-transform:uppercase;}.elementor-4170101 .elementor-element.elementor-element-30adee8 .ce-product-meta__label:after{content:":";}.elementor-4170101 .elementor-element.elementor-element-30adee8.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-15px / 2);}.elementor-4170101 .elementor-element.elementor-element-30adee8.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(15px / 2);}.elementor-4170101 .elementor-element.elementor-element-30adee8:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(15px / 2);}.elementor-4170101 .elementor-element.elementor-element-30adee8:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(15px / 2);}.elementor-4170101 .elementor-element.elementor-element-30adee8{font-family:"Rajdhani", sans-serif;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-30adee8 .ce-product-meta__label{font-weight:normal;}.elementor-4170101 .elementor-element.elementor-element-30adee8 .ce-product-meta__value a{font-weight:bold;text-decoration:underline;}.elementor-4170101 .elementor-element.elementor-element-68d425f .elementor-icon-wrapper{text-align:right;}.elementor-4170101 .elementor-element.elementor-element-68d425f .elementor-icon{font-size:30px;}.elementor-4170101 .elementor-element.elementor-element-2bd0ec0 .ce-product-description-short{color:#000000;}.elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__item{margin:0 20px 20px 0;}.elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants{margin:0 -20px -20px 0;}.elementor-4170101 .elementor-element.elementor-element-2496a61.ce-product-variants--layout-stacked .ce-product-variants__label{display:inline-block;margin-bottom:10px;}.elementor-4170101 .elementor-element.elementor-element-2496a61.ce-product-variants--layout-inline:not(.ce-product-variants--label-inline) .ce-product-variants__label{margin-bottom:10px;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-2496a61.ce-product-variants--label-inline .ce-product-variants__label{margin-right:10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-2496a61.ce-product-variants--label-inline .ce-product-variants__label{margin-left:10px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__label{font-family:"Rajdhani", sans-serif;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-2496a61 select.elementor-field{border-color:#818a91;border-style:solid;border-width:1px;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__options label{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__options{margin:0 -10px -10px 0;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__options label{margin:0 0 10px 10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__options{margin:0 0 -10px -10px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 label:hover .ce-product-variants__option{border-color:#2693FF;}.elementor-4170101 .elementor-element.elementor-element-2496a61 input:checked ~ .ce-product-variants__option{border-color:#2693FF;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__patterns label{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__patterns{margin:0 -10px -10px 0;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__patterns label{margin:0 0 10px 10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__patterns{margin:0 0 -10px -10px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:2px;padding:2px;width:30px;height:30px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 label:hover .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-4170101 .elementor-element.elementor-element-2496a61 input:checked ~ .ce-product-variants__pattern{border-color:#2693FF;border-style:solid;border-width:2px;padding:2px;}.elementor-4170101 .elementor-element.elementor-element-3df740d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4170101 .elementor-element.elementor-element-0e8aafa .elementor-text-editor{text-align:left;}.elementor-4170101 .elementor-element.elementor-element-0e8aafa{color:#000000;font-family:"Rajdhani", sans-serif;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock{font-family:"Rajdhani", sans-serif;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock--in-stock .ce-product-stock__availability{color:#23A455;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock--low-stock-level .ce-product-stock__availability{color:#FF8025;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock--out-of-stock .ce-product-stock__availability{color:#FF0000;}body:not(.lang-rtl) .elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock__availability i{margin-right:10px;}body.lang-rtl .elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock__availability i{margin-left:10px;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock__availability i{font-size:20px;}.elementor-4170101 .elementor-element.elementor-element-4dbf087 .ce-product-stock__min-quantity{margin-top:10px;}.elementor-4170101 .elementor-element.elementor-element-dedc9c9 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-4170101 .elementor-element.elementor-element-99811d0:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-99811d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4170101 .elementor-element.elementor-element-99811d0{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122, 122, 122, 0.49);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-4170101 .elementor-element.elementor-element-99811d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-963eceb .elementor-button-content-wrapper{gap:11px;}.elementor-4170101 .elementor-element.elementor-element-963eceb .elementor-button-text{flex-grow:min(0, 11);}.elementor-4170101 .elementor-element.elementor-element-963eceb a.elementor-button{cursor:pointer;}.elementor-4170101 .elementor-element.elementor-element-963eceb a.elementor-button:not([href]){cursor:not-allowed;background-color:rgba(129,138,145,0.35);}.elementor-4170101 .elementor-element.elementor-element-7ae7636{margin-top:20px;margin-bottom:20px;}.elementor-4170101 .elementor-element.elementor-element-a17c445 .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-a17c445 .elementor-icon{font-size:41px;}.elementor-4170101 .elementor-element.elementor-element-a17c445 .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-a17c445 .elementor-icon svg{transform:rotate(0deg);}.elementor-4170101 .elementor-element.elementor-element-9f63e49 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4170101 .elementor-element.elementor-element-e51018e{color:#2693FF;font-size:24px;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-e51018e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-dde7784{font-size:16px;font-weight:600;}.elementor-4170101 .elementor-element.elementor-element-dde7784 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-f156c85 .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-f156c85 .elementor-icon{font-size:41px;}.elementor-4170101 .elementor-element.elementor-element-f156c85 .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-f156c85 .elementor-icon svg{transform:rotate(0deg);}.elementor-4170101 .elementor-element.elementor-element-00b5aa5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4170101 .elementor-element.elementor-element-32dc01b{color:#2693FF;font-size:24px;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-32dc01b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-440ec61{font-size:16px;font-weight:500;}.elementor-4170101 .elementor-element.elementor-element-440ec61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-c646e3d .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-c646e3d .elementor-icon{font-size:41px;}.elementor-4170101 .elementor-element.elementor-element-c646e3d .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-c646e3d .elementor-icon svg{transform:rotate(0deg);}.elementor-4170101 .elementor-element.elementor-element-eba79ad > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4170101 .elementor-element.elementor-element-4b7dba5{color:#2693FF;font-size:24px;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-4b7dba5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-7706d9e{font-size:16px;font-weight:500;}.elementor-4170101 .elementor-element.elementor-element-7706d9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-d242d06 .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-d242d06 .elementor-icon{font-size:41px;}.elementor-4170101 .elementor-element.elementor-element-d242d06 .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-d242d06 .elementor-icon svg{transform:rotate(0deg);}.elementor-4170101 .elementor-element.elementor-element-bccb114 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4170101 .elementor-element.elementor-element-e537c23{color:#2693FF;font-size:24px;font-weight:bold;}.elementor-4170101 .elementor-element.elementor-element-e537c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-d7b6069{font-size:16px;font-weight:500;}.elementor-4170101 .elementor-element.elementor-element-d7b6069 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170101 .elementor-element.elementor-element-8837068 .ce-product-description{font-size:18px;font-weight:500;line-height:28px;}.elementor-4170101 .elementor-element.elementor-element-efe8ed2 .elementor-spacer-inner{height:50px;}@media(min-width:768px){.elementor-4170101 .elementor-element.elementor-element-7ae6ba6{width:80.727%;}.elementor-4170101 .elementor-element.elementor-element-6c6e1ff{width:19.091%;}.elementor-4170101 .elementor-element.elementor-element-3df740d{width:18%;}.elementor-4170101 .elementor-element.elementor-element-245e100{width:82%;}.elementor-4170101 .elementor-element.elementor-element-378215f{width:49.242%;}.elementor-4170101 .elementor-element.elementor-element-5dbf0de{width:20.077%;}.elementor-4170101 .elementor-element.elementor-element-04dcead{width:30.013%;}.elementor-4170101 .elementor-element.elementor-element-110a791{width:24.906%;}.elementor-4170101 .elementor-element.elementor-element-9f63e49{width:75.094%;}.elementor-4170101 .elementor-element.elementor-element-9f86a2e{width:24.906%;}.elementor-4170101 .elementor-element.elementor-element-00b5aa5{width:75.094%;}.elementor-4170101 .elementor-element.elementor-element-6e71856{width:24.906%;}.elementor-4170101 .elementor-element.elementor-element-eba79ad{width:75.094%;}.elementor-4170101 .elementor-element.elementor-element-b0af07e{width:24.906%;}.elementor-4170101 .elementor-element.elementor-element-bccb114{width:75.094%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4170101 .elementor-element.elementor-element-dd1d2ed{width:100%;}.elementor-4170101 .elementor-element.elementor-element-09b43e6{width:100%;}.elementor-4170101 .elementor-element.elementor-element-378215f{width:33%;}.elementor-4170101 .elementor-element.elementor-element-5dbf0de{width:15%;}.elementor-4170101 .elementor-element.elementor-element-04dcead{width:51%;}.elementor-4170101 .elementor-element.elementor-element-4addec8{width:50%;}.elementor-4170101 .elementor-element.elementor-element-7608d65{width:50%;}.elementor-4170101 .elementor-element.elementor-element-a683dfb{width:50%;}.elementor-4170101 .elementor-element.elementor-element-1a66a31{width:50%;}}@media(max-width:767px){.elementor-4170101 .elementor-element.elementor-element-0f9f276{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-30adee8 .ce-product-meta{justify-content:center;}.elementor-4170101 .elementor-element.elementor-element-68d425f .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-2bd0ec0{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-0e8aafa .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-4dbf087{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-a17c445 .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-a17c445 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4170101 .elementor-element.elementor-element-e51018e .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-dde7784 .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-f156c85 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4170101 .elementor-element.elementor-element-32dc01b .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-440ec61 .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-c646e3d .elementor-icon-wrapper{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-c646e3d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4170101 .elementor-element.elementor-element-4b7dba5 .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-7706d9e .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-d242d06 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4170101 .elementor-element.elementor-element-e537c23 .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-d7b6069 .elementor-text-editor{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-8837068{text-align:center;}}/* Start custom CSS for product-variants, class: .elementor-element-2496a61 */.ce-product-variants .ce-product-variants__item:first-child {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dedc9c9 */#hiddenDiv {
    background: #d9e9f9!important;
    border-color: #2693ff!important;
    font-family:Rajdhani, sans-serif;
}

.vysivka {
font-family:Rajdhani, sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9edd1c6 */.product-prices .product-price.h5 {
    font-family: "Rajdhani", sans-serif;
    color: #2693FF;
    margin-bottom: 0;
}

.price_excluding_tax {
    font-family: "Rajdhani", sans-serif;
}

.clenstviDetailProduktu span {
    float: left;
    max-width: 70%;
    margin-top: 8px;
}

.clenstviDetailProduktu i {
float: right;
    max-width: 20%;
    margin-top: 8px;
}

/* úprava pořadí sekcí - cena, sleva, text */

.product-prices {
    display: flex;
    flex-direction: column;
    padding-bottom: 0!important;
}

.product-prices .clenstviDetailProduktu { order: 1; }
.product-prices .product-discount       { order: 2; }
.product-prices .product-price          { order: 3; }
.product-prices .tax-shipping-delivery-label { order: 4; }

.product-prices .price_excluding_tax {
    display: block;
    order: 4;
}

.product-prices .clenstviDetailProduktu {
    order: 5;
    position: static !important;  /* přebíjí custom.css:402 */
    float: none !important;        /* přebíjí inline style */
    text-align: center;
    margin-top: 8px;
    width: 100%;
}


/* barevnost bloku se slevou */
.has-discount .discount, .product-flags .product-flag.discount {
    background: green;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e51018e */p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32dc01b */p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b7dba5 */p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e537c23 */p {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for product-description, class: .elementor-element-8837068 */p {
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for page-settings *//* Nativní PS barevné swarche v CE šabloně */
.ps-color-variants-only .product-variants-item {
    margin-bottom: 15px;
}

.ps-color-variants-only .control-label {
    display: block;
    font-weight: 600;
    margin-bottom: 8px;
}

.ps-color-variants-only ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.ps-color-variants-only .color.texture,
.ps-color-variants-only .color {
    display: block;
    width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center;
    border: 2px solid transparent;
    cursor: pointer;
}

.ps-color-variants-only .input-color:checked + span,
.ps-color-variants-only .input-color:hover + span {
    border: 2px solid #232323;
}

.ps-color-variants-only .input-color {
    display: none;
}

.ps-color-inline ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.ps-color-inline .color.texture,
.ps-color-inline .color {
    display: block;
    width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center;
    border: 2px solid transparent;
    cursor: pointer;
}

.ps-color-inline .input-color:checked + span,
.ps-color-inline .input-color:hover + span {
    border: 2px solid #232323;
}

.ps-color-inline .input-color {
    display: none;
}/* End custom CSS */