/* ArtMoment – styly kalendáře termínů (spojené dřívější soubory stylů kalendáře, beze změny obsahu) */
@keyframes shimmer{to{transform:translateX(100%)}}.fvDatepicker table,.id-1 .fvDatepicker table,.type-page .fvDatepicker table{table-layout:fixed;min-height:421px}.fvDatepicker .fvActive{background-color:var(--color-primary);color:#fff}.fvDatepicker .fvNone *,.fvDatepicker .ui-state-disabled *{cursor:default;text-align:center;pointer-events:none!important}.fvDatepicker .ui-datepicker-title{font-size:22px;font-weight:600;color:#000}.fvDatepicker .ui-datepicker-inline{border:0;width:100%}.fvDatepicker td,.id-1 .fvDatepicker td,.type-page .fvDatepicker td{width:14.2857142857%;pointer-events:none}.fvDatepicker td a,.fvDatepicker td>span{pointer-events:all;font-size:16px;margin:2px;border:1px solid #000;min-height:60px;display:flex;flex-direction:column;font-weight:600!important;padding:0 5px;line-height:1.1}.fvDatepicker td a div,.fvDatepicker td>span div{padding:2px 5px 0;font-weight:400;font-size:12px;letter-spacing:-.5px;line-height:1}.fvCalendar .pr-listing-variant-wrap,.id-1 .fvDatepicker [data-year] div,.type-page .fvDatepicker [data-year] div{display:none!important}.fvCalendar .pr-list-main-price{font-size:30px}.fvCalendar .ui-datepicker .ui-datepicker-title,.fvDatepicker td a,.fvDatepicker td>span{justify-content:center;align-items:center}.fvInfoBoxWrap{margin:30px 0;display:flex;align-items:center}.fvInfoBoxWrap .fvPreview,.fvShpTabs .fvInfo>div>div,.type-product .fvShpTabs .fvShpTab .fvInfo>div>div{width:50%}.fvInfo{font-weight:700;margin-right:10px}.fvInfo a:hover{text-decoration:none}.fvHPshp,.fvInfo div{display:flex;justify-content:space-between}.fvInfo span{width:50%;font-weight:500}.fvFully a{background-color:#cb0000;color:#fff;cursor:not-allowed}.fvDatepicker .fvFully,.fvDatepicker .fvNone,.fvDatepicker .ui-state-disabled{opacity:.5}#fvDatepicker .ui-datepicker .ui-datepicker-next:after,.fvDatepicker .ui-datepicker .ui-datepicker-next:after{content:""}#fvDatepicker .ui-datepicker .ui-datepicker-prev:after,.fvDatepicker .ui-datepicker .ui-datepicker-prev:after{content:""}.fvHPshp{flex-direction:column;flex-wrap:wrap;justify-content:center}.fvHPshp h2{text-align:center}.fvHPshp .fvShpMenu,.type-index .fvHPshp .fvShpMenu,.type-page .fvHPshp .fvShpMenu{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;justify-content:center;align-items:center;width:100%}.fvHPshp .fvShpMenu{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.type-index .fvHPshp .fvShpMenu,.type-page .fvHPshp .fvShpMenu{border-radius:3px;overflow:hidden;background-color:#e6e6e6;margin:unset!important}@media (max-width:768px){.type-index .fvHPshp .fvShpMenu,.type-page .fvHPshp .fvShpMenu{grid-template-columns:repeat(3,1fr)}}.fvHPshp:has(.fvActive .skeleton) .fvShpLi{pointer-events:none}.fvHPshp .fvShpLi{padding:12px;display:flex;justify-content:center;align-items:center;text-align:center;transition:background-color .3s ease-in-out;font-size:16px;font-weight:500;height:48px;width:100%}.type-index .fvHPshp .fvShpLi,.type-page .fvHPshp .fvShpLi{list-style:none;color:#000;border-radius:3px;text-transform:uppercase;cursor:pointer;width:100%}.type-index .fvHPshp .fvShpLi.fvActive,.type-page .fvHPshp .fvShpLi.fvActive{background-color:#253848;color:#fff}.fvHPshp .fvShpLi:not(.fvActive):hover,.type-product .fvShpMenu .fvShpLi:not(.fvActive):hover{background-color:rgba(37,56,72,.1)}.fvHPshp .fvShpLi.noFetched,.fvShpTabs .fvShpTab,.id--9 #cart .show-related,.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related .cart-related-link,.id--9 #cart [data-micro-sku="169"],.id--9 #cart [data-micro-sku="170"]{display:none}.fvInfo a,.fvVariantBoxWrap .fvItem a:hover .fvPlace{text-decoration:underline}.fvShpTabs{margin-top:40px}.fvShpTabs .fvShpTab.fvActive{display:flex}.fvShpTabs .pr-list-horizontal-price,.fvShpTabs .pr-list-main-price{font-size:30px}.fvShpTabs .amount{border-radius:3px 0 0 3px!important;border:solid 2px #253848;height:100%}.fvShpTabs .amount:focus{border-radius:3px 0 0 3px!important}.fvShpTabs .add-to-cart-button{border-top-left-radius:0;border-bottom-left-radius:0}.id-1 .fvDatepicker,.type-page .fvDatepicker{max-width:450px}.id-1 .fvDatepicker .fvActive,.type-page .fvDatepicker .fvActive{background-color:var(--color-primary);color:#fff}.id-1 .fvDatepicker .fvNone *,.id-1 .fvDatepicker .ui-state-disabled *,.type-page .fvDatepicker .fvNone *,.type-page .fvDatepicker .ui-state-disabled *{cursor:default;text-align:center;pointer-events:none!important}.id-1 .fvDatepicker .ui-datepicker-title,.type-page .fvDatepicker .ui-datepicker-title{font-size:22px;font-weight:600;color:#000;justify-content:center}.id-1 .fvDatepicker .ui-datepicker-inline,.type-page .fvDatepicker .ui-datepicker-inline{border:0;width:100%}.id-1 .fvDatepicker [data-year]:has(.fvActive),.type-page .fvDatepicker [data-year]:has(.fvActive),.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year]:has(.fvActive){background-color:var(--color-primary)!important;border-radius:50px}.id-1 .fvDatepicker [data-year] a,.id-1 .fvDatepicker [data-year]>span,.type-page .fvDatepicker [data-year] a,.type-page .fvDatepicker [data-year]>span,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year] a,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year]>span{color:#000!important}.id-1 .fvDatepicker [data-year] a.fvActive,.id-1 .fvDatepicker [data-year]>span.fvActive,.type-page .fvDatepicker [data-year] a.fvActive,.type-page .fvDatepicker [data-year]>span.fvActive,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year] a.fvActive,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year]>span.fvActive,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker td.fvNone>a{color:#fff!important}.id-1 .fvDatepicker [data-year].fvFully a,.id-1 .fvDatepicker [data-year].fvFully>span,.type-page .fvDatepicker [data-year].fvFully a,.type-page .fvDatepicker [data-year].fvFully>span,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].fvFully a,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].fvFully>span{color:red!important}.id-1 .fvDatepicker [data-year].fvNone a,.id-1 .fvDatepicker [data-year].fvNone>span,.id-1 .fvDatepicker [data-year].ui-datepicker-unselectable a,.id-1 .fvDatepicker [data-year].ui-datepicker-unselectable>span,.type-page .fvDatepicker [data-year].fvNone a,.type-page .fvDatepicker [data-year].fvNone>span,.type-page .fvDatepicker [data-year].ui-datepicker-unselectable a,.type-page .fvDatepicker [data-year].ui-datepicker-unselectable>span,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].fvNone a,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].fvNone>span,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].ui-datepicker-unselectable a,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year].ui-datepicker-unselectable>span{color:#ccc!important}.id-1 .fvDatepicker td a,.id-1 .fvDatepicker td>span,.type-page .fvDatepicker td a,.type-page .fvDatepicker td>span{pointer-events:all;font-size:16px;margin:2px;border:1px solid #000;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;padding:0 5px;line-height:1.1;background-color:#fff}.id-1 .fvDatepicker td a div,.id-1 .fvDatepicker td>span div,.type-page .fvDatepicker td a div,.type-page .fvDatepicker td>span div{display:none;padding:2px 5px 0;font-weight:400;font-size:12px;letter-spacing:-.5px;line-height:1}.id-1 .fvDatepicker .fvFully,.id-1 .fvDatepicker .fvNone,.id-1 .fvDatepicker .ui-state-disabled,.type-page .fvDatepicker .fvFully,.type-page .fvDatepicker .fvNone,.type-page .fvDatepicker .ui-state-disabled{opacity:.5}.id-1 .fvInfoBoxWrap,.type-page .fvInfoBoxWrap{flex:1;justify-content:center;gap:16px}@media (max-width:786px){.fvPreview{order:20}}.fvRightWrap{display:flex;flex-direction:column}@media (max-width:786px){.fvRightWrap{order:10}}.fvRightWrap .fvPriceWrap:has(.fvStandardPrice:not([data-standard="0"])){display:flex;gap:16px}.fvRightWrap .fvPriceWrap .fvStandardPrice{text-decoration:line-through}.fvRightWrap .fvPriceWrap .fvStandardPrice[data-standard="0"],.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker [data-year] div{display:none!important}.fvVariantBoxWrap{flex:1;justify-content:center;display:flex;flex-direction:column;width:100%}.fvVariantBoxWrap .fvTitle{display:block;font-size:22px;text-align:center;border-bottom:1px solid #000;margin-bottom:30px}.fvVariantBoxWrap .fvContent{display:flex;flex-direction:column;align-items:flex-start}.fvVariantBoxWrap .fvItem{margin-bottom:10px}.fvVariantBoxWrap .fvItem a{display:flex;align-items:center}.fvVariantBoxWrap .fvItem a:hover,.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info .fvLink:hover{text-decoration:none}.fvVariantBoxWrap .fvItem .fvTime{border:1px solid #000;border-radius:4px;padding:2px 10px 0;margin-right:10px}.fvVariantBoxWrap .fvItem .fvPlace{padding-top:2px}.fvVariantBoxWrap .fvItem.fvFull *,.type-product .fvShpTabs .fvShpTab .fvVariantBoxWrap .fvContent .fvItem.fvFull *{color:red!important;pointer-events:none!important;border-color:red!important}.id--9 #cart [class*=related-to-]{display:table-row!important}.id--9 #cart [class*=related-to-] .related-over-wrapper{margin-left:10px;display:block!important}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related{background-color:unset;display:flex;align-items:center}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related .cart-related-photo a{pointer-events:none}.id--9 #cart [class*=related-to-] .related-over-wrapper .fvCheckRelated{margin-left:10px}.fvPopupMobile,.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info br,.id--9 #cart [class*=related-to-] .related-over-wrapper .related-info,.price-btn br{display:none}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info{padding-left:10px;font-weight:700;cursor:pointer}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info .fvText{width:100%;margin:5px 0}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info .fvLink{font-weight:400;font-style:italic;text-transform:none;text-decoration:underline}.id--9 .fvPopup{border-collapse:collapse;padding:20px}.id--9 .fvPopup td,.id--9 .fvPopup th{border:1px solid #000;padding:10px 20px}.id--9 .fvPopup td:nth-of-type(2),.id--9 .fvPopup th{font-weight:700}@media (max-width:1200px){.id-1 .fvDatepicker,.type-page .fvDatepicker{max-width:450px}}@media (max-width:992px){.id-1 .fvInfoBoxWrap .type-page .fvInfoBoxWrap{flex-direction:column}.id-1 .fvInfoBoxWrap .type-page .fvInfoBoxWrap img{width:100%;margin-top:72px;margin-bottom:20px}}@media (max-width:768px){.fvPopupMobile{display:block!important}.id--9 .fvPopup{padding:0;display:none}.id--9 .fvPopup table{margin-bottom:20px}.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info,.id--9 #cart [class*=related-to-] .related-over-wrapper .cart-related-info a,.id--9 .fvPopup table tr{font-size:12px}.id--9 #cart [class*=related-to-] td:last-of-type{display:none}.id--9 #cart [class*=related-to-] .related-over-wrapper{margin-top:5px;margin-bottom:5px}.id-1 .fvInfoBoxWrap img,.type-page .fvInfoBoxWrap img{margin-top:0}.fvShpTabs .amount{max-width:unset}.fvHPshp .fvShpLi{width:50%;text-align:center}.fvShpTabs{margin-left:0}.fvShpTabs .fvShpTab{flex-direction:column}.fvShpTabs .fvShpTab .ui-datepicker-inline{padding:0}.fvHPshp .fvCell>span>div{display:none}}.price-btn li:has(.pr-list-prices-wrap){display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:8px}@media (max-width:769px){.price-btn li:has(.pr-list-prices-wrap){flex-direction:column}}.price-btn li:has(.pr-list-prices-wrap) .pr-list-prices-wrap{display:block!important;width:max-content;top:0}.price-btn li:has(.pr-list-prices-wrap) .pr-list-prices-wrap .price-measure{display:none}.price-btn li:has(.pr-list-prices-wrap) .pr-list-prices-wrap .fvNone{display:none!important}.price-btn li:has(.pr-list-prices-wrap) .pr-list-main-price{display:flex}.price-btn li:has(.pr-list-prices-wrap) .pr-list-main-price .choose-variant{width:max-content;line-height:1!important}.price-btn .td-normal-price .choose-variant{font-size:20px;color:#b90606;text-decoration:line-through;line-height:1}.price-btn .td-normal-price .choose-variant:not(.noDisplay){display:flex}.price-btn .td-normal-price .default-variant,.price-btn .td-save-price{display:none}.price-btn .pr-list-cart{width:100%!important}.fvShpTab:has(.no-events-wrapper){justify-content:center;align-items:center;width:100%;height:400px}.fvShpTab:has(.no-events-wrapper)>*{display:none!important}.fvShpTab:has(.no-events-wrapper) .no-events-wrapper{display:inline-block!important;font-size:32px;font-weight:500}.fvShpTab:has(.skeleton){position:relative;justify-content:center;align-items:center;gap:64px;width:100%;height:400px}.fvShpTab:has(.skeleton)>:not(.skeleton):not(.fvSkeletonMsg){display:none!important}.fvShpTab:has(.skeleton) .fvSkeletonMsg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:24px;font-weight:500;color:#253848;margin:0}.fvShpTab:has(.skeleton) .skeleton{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd;opacity:.4;border-radius:16px}.fvShpTab:has(.skeleton) .skeleton::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(37,56,72,0)0,rgba(37,56,72,.1) 20%,rgba(37,56,72,.35) 60%,rgba(37,56,72,0));animation:shimmer 3s infinite;content:""}.type-product:has(.fvShpTab) .cstmindexbn .textpart:not(.medium-4):not(.medium-3){margin:unset}.type-product:has(.fvShpTab) .skeleton{width:100%!important;height:100%!important}.type-product .fvShpMenu{border-radius:3px;border-bottom-right-radius:unset;border-bottom-left-radius:unset;overflow:hidden;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;justify-content:center;align-items:center;width:100%;background-color:#e6e6e6;margin:unset!important}@media (max-width:768px){.type-product .fvShpMenu{grid-template-columns:repeat(3,1fr)}}.type-product .fvShpMenu:has(.fvShpLi[data-tab=AL]){display:none!important}.type-product .fvShpMenu .fvShpLi{padding:12px!important;display:flex;justify-content:center;align-items:center;text-align:center;transition:background-color .3s ease-in-out;font-size:16px;font-weight:500;width:100%}.type-product .fvShpMenu .fvShpLi.fvActive{background-color:var(--color-primary);color:#fff}.type-product .fvShpMenu .fvShpLi.noFetched,.type-product .fvShpTabs .fvShpTab #fvDatepicker [data-handler=selectDay] div,.type-product .fvShpTabs .fvShpTab .fvDatepicker [data-handler=selectDay] div{display:none}.type-product .fvShpTabs{border:1px solid #e6e6e6;margin:unset;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:16px}.type-product .fvShpTabs .fvShpTab{flex-direction:column}.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker .ui-datepicker-title{justify-content:center}.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker td a,.type-product .fvShpTabs .fvShpTab .fvDatepicker .ui-datepicker td>span{font-size:16px;margin:2px;border:1px solid #000;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:600!important;padding:0 5px;line-height:1.1}.type-product .fvShpTabs .fvShpTab .fvInfo>div{justify-content:flex-start}.type-product .fvShpTabs .fvShpTab #addToCartButton,.type-product .fvShpTabs .fvShpTab .fvInfo>div>span{width:100%}.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap{display:grid;grid-template-columns:5fr 7fr;gap:16px;margin:unset}@media (max-width:480px){.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap{grid-template-columns:1fr}}.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap .fvPreview{width:100%;height:100%;object-fit:cover;margin:0!important}.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap .fvPriceWrap:has(.fvStandardPrice:not([data-standard="0"])){display:flex;gap:16px}.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap .fvPriceWrap .fvStandardPrice{text-decoration:line-through}.type-product .fvShpTabs .fvShpTab .fvInfoBoxWrap .fvPriceWrap .fvStandardPrice[data-standard="0"]{display:none!important}
/* --- dřívější style_1.css --- */
#fvDatepicker table {
  table-layout: fixed;
  min-height: 421px;
}
#fvDatepicker .fvActive {
  background-color: var(--color-primary);
  color: white;
}
#fvDatepicker .fvNone,
#fvDatepicker .ui-state-disabled {
  opacity: 0.5;
}
#fvDatepicker .fvNone *,
#fvDatepicker .ui-state-disabled * {
  cursor: default;
  text-align: center;
  pointer-events: none !important;
}
#fvDatepicker .ui-datepicker-title {
  font-size: 22px;
  font-weight: 600;
  color: black;
}
#fvDatepicker .ui-datepicker-inline {
  border: none;
  width: 100%;
}
#fvDatepicker td {
  width: 14.2857142857%;
  pointer-events: none;
}
#fvDatepicker td a,
#fvDatepicker td > span {
  pointer-events: all;
  font-size: 16px;
  margin: 2px;
  border: 1px solid black;
  min-height: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 600 !important;
  padding: 0 5px;
  line-height: 1.1;
}
#fvDatepicker td a div,
#fvDatepicker td > span div {
  padding: 2px 5px 0 5px;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.5px;
  line-height: 1;
}
#fvDatepicker .ui-state-disabled {
  opacity: 0.3;
}

.fvCalendar .pr-listing-variant-wrap {
  display: none !important;
}
.fvCalendar .pr-list-main-price {
  font-size: 30px;
}
.fvCalendar .ui-datepicker .ui-datepicker-title {
  justify-content: center;
  align-items: center;
}

.fvInfoBoxWrap {
  margin: 30px 0;
  display: flex;
  align-items: center;
}
.fvInfoBoxWrap .fvPreview {
  width: 50%;
}

.fvInfo {
  font-weight: 700;
  margin-right: 10px;
}
.fvInfo div {
  display: flex;
  justify-content: space-between;
}
.fvInfo span {
  width: 50%;
  font-weight: 500;
}

.fvFully a {
  background-color: #cb0000;
  color: white;
  cursor: not-allowed;
}/*# sourceMappingURL=style.css.map */
/* --- výběr města na mobilu (místo mřížky záložek) --- */
.fvHPshp .amCitySelect{display:none}
@media (max-width:768px){
.fvHPshp .fvShpMenu,.type-index .fvHPshp .fvShpMenu,.type-page .fvHPshp .fvShpMenu,.type-product .fvHPshp .fvShpMenu{display:none!important}
.fvHPshp .amCitySelect{display:block;width:100%;margin:0 0 16px;padding:14px 44px 14px 16px;font-size:17px;font-weight:600;color:#253848;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23253848' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;border:2px solid #253848;border-radius:6px;-webkit-appearance:none;appearance:none;text-transform:uppercase;letter-spacing:.03em}
.fvHPshp .amCitySelect:focus-visible{outline:3px solid #a9cae9;outline-offset:2px}
}
