﻿.navigation-in ul li a{padding-left:10px;padding-right:10px}.navigation-in{font-size:12px;line-height:12px}@media(min-width: 768px){.navigation-in>ul>li.ext.exp:first-child>a{padding-left:10px}.navigation-in>ul>li.ext.exp>a{padding-right:10px}.navigation-in>ul>li>a{font-size:15px}}.navigation-in>ul>li>a:hover{padding-left:10px !important;padding-right:10px !important}.text-overflow{overflow:hidden}.filter-section{position:relative}.filter-section h4{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:10px 10px}.filter-section h4:hover{cursor:pointer}.filter-section h4::after{content:"";font-family:"Shoptet";font-size:10px;display:inline-block;transform:rotate(-180deg)}.filter-section.open h4::after{transform:none}.filter-section:not(.open) form{display:none}.filter-section a.chevron-after::before{width:100%;height:15px;bottom:28px;background-image:linear-gradient(to bottom, transparent, #f6f6f6);content:"";position:absolute}.filter-section a.chevron-after:hover{color:#000;cursor:pointer}.type-product .advanced-parameter{width:auto;min-width:56px;height:35px}.type-product .advanced-parameter .pkVar{display:none}.type-product .advanced-parameter .advanced-parameter-inner{border-color:#000;background-color:#fff;border-radius:0;font-weight:700;color:#000;width:auto;height:auto;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.type-product .advanced-parameter .advanced-parameter-inner.yes-before{border-color:#000;background-color:#000;color:#fff}.type-product .advanced-parameter .advanced-parameter-inner.yes-before::before{display:none}.type-product .advanced-parameter .advanced-parameter-inner:hover{cursor:pointer}.type-product .advanced-parameter.vyprodano .advanced-parameter-inner{border-color:#cdcdcd;color:#000;font-weight:400;background-color:transparent;background-image:gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(0.48, transparent), color-stop(0.5, #000), color-stop(0.52, transparent), color-stop(1, transparent));background-image:repeating-linear-gradient(149deg, transparent 0%, transparent 48%, #cdcdcd 50%, transparent 52%, transparent 100%)}.type-product .advanced-parameter.vyprodano .advanced-parameter-inner.yes-before{border-color:#cdcdcd;color:#000}.type-product .advanced-parameter.pravesijeme .advanced-parameter-inner{border-color:#cdcdcd;color:#000;font-weight:400;background-color:transparent;background-image:gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(0.48, transparent), color-stop(0.5, #000), color-stop(0.52, transparent), color-stop(1, transparent));background-image:repeating-linear-gradient(149deg, transparent 0%, transparent 48%, #cdcdcd 50%, transparent 52%, transparent 100%)}.type-product .advanced-parameter.pravesijeme .advanced-parameter-inner.yes-before{border-color:#cdcdcd;color:#000}.type-product .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter{width:38px;height:38px;min-width:auto;border-radius:50% !important;border:4px solid #fff;margin-right:5px}.type-product .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner{width:30px;height:30px;border:none;background-color:transparent;border-radius:50% !important}.type-product .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner.yes-before{border-color:#fff}.type-product .hidden-split-parameter[data-parameter-name=Barva] .advanced-parameter-inner.yes-before::before{display:block;background:transparent;border:1px solid #000;width:38px;height:38px;left:-4px;right:-4px;top:-4px;bottom:-4px;border-radius:50%}footer#footer{background-color:#f6f6f6;margin-top:20px}footer#footer>.container{background-color:#f6f6f6}footer#footer>.container.footer-bottom{position:relative;background-color:#fff}footer#footer>.container.footer-bottom::before{content:"";position:absolute;top:0;bottom:0;left:-9999px;right:0;border-left:9999px solid #fff;box-shadow:9999px 0 0 #fff;height:100%}footer#footer>.container.footer-bottom #signature,footer#footer>.container.footer-bottom .copyright{position:relative}footer#footer .custom-footer{border:0}

a:not(.btn, .social-icon) {text-decoration: underline;}
a:not(.btn, .social-icon):hover {text-decoration: none;}

.id--15 .col-sm-6:has(.qrcode) table.recapitulation-table>*:not(.qr-replacement) {display: none;}

body.type-detail .availability-value .default-variant .availability-label {font-weight: bold;}

body.type-detail:has(#navigation-1 a[href="/trika-s-potiskem/"]) .availability-value {display: none!important;}

.site-msg.information {position: initial;box-shadow: initial;max-width: initial;width: calc(100% + 40px);background-color: #09bbf9;font-size: 14px;margin-left: -20px;margin-right: -20px;}

#category-filter-hover.visible {display: flex;flex-direction: column;}
.filter-section-parametric-id-87 {order: -1;}

#colorbox .stock-overview::before {display: block;text-align: center;content: "Dostupnost";font-weight: bold;font-size: 20px;margin: 0 0 20px 0;}
#colorbox .stock-overview {padding: 20px;}

.p-info-wrapper .availability-value>.availability-label {display: none;}
.p-info-wrapper .availability-value .parameter-dependent:not(.default-variant) {display: none;}
.p-info-wrapper .availability-value {display: flex;align-items: center;}
.p-info-wrapper .availability-value .stock-overview {flex: 1;padding-left: 10px;display: flex;flex-direction: column;}
.p-info-wrapper .availability-value .stock-overview .stock-overview__stock:nth-of-type(2) {order: 10;}

.stock-overview__stock:nth-of-type(4) {display: none;}
.stock-overview__stock {display: flex;justify-content: space-between;font-size: 18px;padding: 10px 5px;border-top: 1px solid #c7c7c7;}
.stock-overview__stock .stock-overview__stock-amount {flex: 1;margin-left: auto;text-align: right;}

.stock-overview__stock .stock-overview__stock-amount.in-stock {color: #009901;}
.stock-overview__stock .stock-overview__stock-amount.out-stock {color: red;}
.p-info-wrapper .stock-overview.--hidden {display: none;}
.p-info-wrapper .availability-value::before {content: "Dostupnost: ";padding-right: 10px;font-size: 20px;}
.p-info-wrapper .question-tooltip {flex: 0 0 18px;}

.products-block .availability-amount {display: none;}

.p-info-wrapper .availability-amount {display: none;}

#myBtnTabulka_velikosti:before {display: none;}
#myBtnTabulka_velikosti {background: black;color: #fff;order: -3;margin-top: 0;display: none;}
a.ji-size-table-btn {background: black;color: #fff;order: -3;margin-top: 0;display: inline-block;padding: 5px 25px;text-decoration: none;min-width: 250px;text-align: center;box-shadow: 1px 2px 0.2rem 1px grey;}
a.ji-size-table-btn:hover {color: #000;background: #fff;text-decoration: none;}

@media (min-width: 768px) {
  #myBtnTabulka_velikosti {margin-top: -30px;margin-bottom: 0px;margin-left: auto;}
  a.ji-size-table-btn {margin-top: -30px;margin-bottom: 0px;margin-left: auto;}
}

.p-info-wrapper .p-final-price-wrapper {order: -4;margin-bottom: 0;}

.p-info-wrapper .detail-parameters th {width: 100%;}
.p-info-wrapper .detail-parameters td {width: 100%;}
.variant-list {flex-wrap: wrap;display: flex;}
.parameter-values {display: flex;flex-flow: row wrap;position: relative;padding-top: 5px;}
.parameter-values>div {width: 100%;margin-bottom: 10px;}
body.category-boty .parameter-values .parameter-value-custom {}
.parameter-values .parameter-value-custom {margin-bottom: 10px;padding: 0 5px;text-decoration: line-through;position: relative;overflow: hidden;pointer-events: none;height: 40px;border: 2px solid #DCDCDC;font-weight: bold;font-size: 18px;line-height: 37px;display: block;margin-right: 10px;text-align: center;color: #DCDCDC;}
/*.parameter-values .parameter-value-custom::before {position: absolute;width: 65px;height: 1px;background: #DCDCDC;content:"";top: 18px;left: -9px;transform: rotate(-40deg);}*/
.parameter-values .parameter-value-custom.selected {text-decoration: none;}
.parameter-values .parameter-value-custom.selected::before {display: none;}
.parameter-values .parameter-value-custom.in-stock{text-decoration: none;border: 2px solid #565656;color: #565656;pointer-events: all;}
.parameter-values .parameter-value-custom.in-stock::before {display: none;}
.parameter-values .parameter-value-custom:not(.selected):hover {opacity: 0.8;}
.parameter-values .parameter-value-custom.selected {background: #1E1E1C;color: #fff;}

.social-buttons-wrapper {display: block;margin-top: 0;}
.social-buttons-wrapper .link-icons a {display: none;margin-bottom: 0;}
.social-buttons-wrapper .link-icons a.watchdog {display: block;margin-left: 20px;}

.category-boty .watchdog-row label[for="onStock"] + .disclaimer {font-size: 14px;max-width: 70%;}
.category-boty .watchdog-row label[for="onStock"] + .disclaimer.hidden {display: block!important;font-size: 0;}
.category-boty .watchdog-row label[for="onStock"] + .disclaimer.hidden::after {font-size: 14px;content: "Ne vždy se nám bohužel podaří požadovanou velikost objednat, ale budeme se o to snažit:)!";}

.mobile .social-buttons-wrapper .link-icons a.watchdog {margin-left: 0;}

.id-2646 .content-inner form { border-radius: 5px;background-color: #f2f2f2;padding: 20px;margin-bottom: 25px;}
.id-2646 .content-inner form .row {margin: 0;}
.id-2646 .content-inner form label {width: 100%;line-height: 22px;padding-bottom: 5px;float:none}
.id-2646 .content-inner form .form-group {margin-bottom: 10px;margin-top: 0;}
.id-2646 .content-inner form button {width: 100%;background-color: #4CAF50;color: white;padding: 14px 20px;margin: 8px 0;border: none;border-radius: 4px;cursor: pointer;}
.id-2646 .content-inner form input[type=text], .id-2646 .content-inner form input[type=email], .id-2646 .content-inner form input[type=tel], .id-2646 .content-inner form select {width: 100%!important;padding: 6px 20px;display: inline-block;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;}
.id-2646 .content-inner form input[type="checkbox"] + label + input[type="number"] {display: none;}
.id-2646 .content-inner form input[type="checkbox"]:checked + label + input[type="number"] {display: block;}
.id-2646 .content-inner form .--more {display: none;padding-top: 10px;}
.id-2646 .content-inner form .--more .form-group {margin-bottom: 10px;}
.id-2646 .content-inner form .--more .form-group textarea {height: 75px;}
.id-2646 .content-inner form input[type="checkbox"]:checked ~ .--more {display: block;}
.id-2646 .content-inner .col-sm-6 input[type="number"] {width: 100px!important;}
.id-2646 .content-inner form .input-group {display: flex;align-items: center;}
.id-2646 .content-inner form .input-group-text {flex:0;padding:0 10px;}
.id-2646 .content-inner form [name=pickup_time] {width:auto;flex:0;}
.id-2646 .content-inner form .form-pcs-label {margin-left: 5px;}
.id-2646 .content-inner form [name=email2] {position: absolute;width:0;height:0;pointer-events: none;left: -9999px;}
.id-2646 .content-inner .form-msg {padding:7px 10px;margin-bottom:10px;}
.id-2646 .content-inner .form-msg.--success {background:#1dcf50;color:#fff}
.id-2646 .content-inner .form-msg.--error {background:#cb0000;color:#fff}

.ui-datepicker td>span {padding:5px;text-align: center;}
.ui-datepicker td.ui-state-disabled>* {color:#ccc}

@media (max-width: 767px) {
  .p-info-wrapper .availability-value .stock-overview {width: 100%;flex: 0 0 100%;padding-left: 0;padding-top: 10px;}
  .p-info-wrapper .availability-value {flex-flow: row wrap;}
}
