.vc-points-info.vc-is-interactive,.vc-points-map.vc-is-interactive{float:left;min-height:1px;padding-right:10px;padding-left:10px;width:100%}@media only screen and (min-width: 320px){.vc-points-info.vc-is-interactive,.vc-points-map.vc-is-interactive{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 768px){.vc-points-info.vc-is-interactive,.vc-points-map.vc-is-interactive{width:50%}}@media only screen and (min-width: 768px){.vc-points-map.vc-is-interactive{display:block;padding-left:6px;order:2}}@media only screen and (min-width: 940px){.vc-points-map.vc-is-interactive{width:66.6666666667%}}.vc-points-map-container{position:relative;height:100%}.vc-points-map-container.vc-box-bordered{height:50vh;padding:3px;border-color:#eee}@media only screen and (min-width: 768px){.vc-points-map-container.vc-box-bordered{height:575px}}@media only screen and (min-width: 768px){.vc-optic-store-address .vc-points-map-container.vc-box-bordered{height:auto;flex-grow:1}}.vc-map{height:100%}.vc-points-info{margin-bottom:44px}@media only screen and (min-width: 768px){.vc-points-info{padding-right:6px}}@media only screen and (min-width: 768px){.vc-points-info.vc-is-interactive{height:575px}.vc-points-info.vc-is-interactive.vc-points-info-detail{height:auto}}@media only screen and (min-width: 940px){.vc-points-info.vc-is-interactive{width:33.3333333333%}}.vc-points-info-dashboard{padding:0;background:#fafafa;border-bottom:1px solid #eee}@media only screen and (min-width: 768px){.vc-points-info-dashboard{display:flex;flex-flow:column nowrap;height:100%}}.vc-points-info-detail .vc-points-info-dashboard{background:none;border:0}.vc-points-info-dashboard .vc-order-payment-logos{margin-left:0}.vc-points-info-dashboard .vc-order-payment-logos img{max-width:none}.vc-points-info-dashboard .pac-target-input{height:40px}.pac-container{z-index:51100}.vc-point{float:left;min-height:1px;padding-right:10px;padding-left:10px;float:none;padding-bottom:11px;background-color:#fafafa;border-top:1px dotted #9e9e9e;font-size:14.22px;text-align:left}@media only screen and (min-width: 320px){.vc-point{padding-right:15px;padding-left:15px}}.vc-point:first-child{padding-top:11px;border-top-color:rgba(0,0,0,0)}.vc-point:hover,.vc-point.vc-is-open{background-color:#fafafa}.vc-point-header{position:relative;min-height:35px;padding-left:15px;padding-right:100px;padding-right:calc(4em + 44px);background:url("/dist/front/img/icons/vc-mappin-dispens-22-33.svg") right 0 no-repeat;background-size:22px auto;cursor:pointer}.vc-is-open .vc-point-header{background-image:url("/dist/front/img/icons/vc-mappin-dispens-22-33-active.svg")}.vc-point-header .vc-caret{border:4px solid;border-top-color:rgba(0,0,0,0);border-right:0;border-bottom-color:rgba(0,0,0,0);position:absolute;top:4.32px;left:0;border-left-color:#9e9e9e;border-right-color:#9e9e9e}.vc-is-open .vc-point-header .vc-caret{border:4px solid;border-right-color:rgba(0,0,0,0);border-bottom:0;border-left-color:rgba(0,0,0,0)}.vc-points-map-container .vc-point-header .vc-caret{display:none}.vc-point-header-ceskaposta_na_postu{background-image:url("/dist/front/img/icons/vc-mappin-ceskaposta_na_postu-22-33.svg")}.vc-is-open .vc-point-header-ceskaposta_na_postu{background-image:url("/dist/front/img/icons/vc-mappin-ceskaposta_na_postu-22-33-active.svg")}.vc-point-header-geis{background-image:url("/dist/front/img/icons/vc-mappin-geis-22-33.svg")}.vc-is-open .vc-point-header-geis{background-image:url("/dist/front/img/icons/vc-mappin-geis-22-33-active.svg")}.vc-point-header-gls{background-image:url("/dist/front/img/icons/vc-mappin-gls-22-33.svg")}.vc-is-open .vc-point-header-gls{background-image:url("/dist/front/img/icons/vc-mappin-gls-22-33-active.svg")}.vc-point-header-gls-box{background-image:url("/dist/front/img/icons/vc-mappin-gls-box-22-33.svg")}.vc-is-open .vc-point-header-gls-box{background-image:url("/dist/front/img/icons/vc-mappin-gls-box-22-33-active.svg")}.vc-point-header-ppl{background-image:url("/dist/front/img/icons/vc-mappin-ppl-22-33.svg")}.vc-is-open .vc-point-header-ppl{background-image:url("/dist/front/img/icons/vc-mappin-ppl-22-33-active.svg")}.vc-point-header-ppl-box{background-image:url("/dist/front/img/icons/vc-mappin-ppl-box-22-33.svg")}.vc-is-open .vc-point-header-ppl-box{background-image:url("/dist/front/img/icons/vc-mappin-ppl-box-22-33-active.svg")}.vc-point-header-alzabox{background-image:url("/dist/front/img/icons/vc-mappin-alzabox-22-33.svg")}.vc-is-open .vc-point-header-alzabox{background-image:url("/dist/front/img/icons/vc-mappin-alzabox-22-33-active.svg")}.vc-point-header-balikovna{background-image:url("/dist/front/img/icons/vc-mappin-balikovna-22-33.svg")}.vc-is-open .vc-point-header-balikovna{background-image:url("/dist/front/img/icons/vc-mappin-balikovna-22-33-active.svg")}.vc-point-header-econt{background-image:url("/dist/front/img/icons/vc-mappin-econt-22-33.svg")}.vc-is-open .vc-point-header-econt{background-image:url("/dist/front/img/icons/vc-mappin-econt-22-33-active.svg")}.vc-point-header-econtomat{background-image:url("/dist/front/img/icons/vc-mappin-econtomat-22-33.svg")}.vc-is-open .vc-point-header-econtomat{background-image:url("/dist/front/img/icons/vc-mappin-econtomat-22-33-active.svg")}.vc-point-header-slovenskaposta{background-image:url("/dist/front/img/icons/vc-mappin-slovenskaposta-22-33.svg")}.vc-is-open .vc-point-header-slovenskaposta{background-image:url("/dist/front/img/icons/vc-mappin-slovenskaposta-22-33-active.svg")}.vc-point-header-mondial{background-image:url("/dist/front/img/icons/vc-mappin-mondial-22-33.svg")}.vc-is-open .vc-point-header-mondial{background-image:url("/dist/front/img/icons/vc-mappin-mondial-22-33-active.svg")}.vc-point-header-optik{background-image:url("/dist/front/img/icons/vc-mappin-optik-22-33.svg")}.vc-is-open .vc-point-header-optik{background-image:url("/dist/front/img/icons/vc-mappin-optik-22-33-active.svg")}.vc-point-header-dhl{background-image:url("/dist/front/img/icons/vc-mappin-dhl-22-33.svg")}.vc-is-open .vc-point-header-dhl{background-image:url("/dist/front/img/icons/vc-mappin-dhl-22-33-active.svg")}.vc-point-header-opticstore{background-image:url("/dist/front/img/icons/vc-mappin-opticstore-22-33.svg")}.vc-is-open .vc-point-header-opticstore{background-image:url("/dist/front/img/icons/vc-mappin-opticstore-22-33.svg")}.vc-point-header-brt{background-image:url("/dist/front/img/icons/vc-mappin-brt-22-33.svg")}.vc-is-open .vc-point-header-brt{background-image:url("/dist/front/img/icons/vc-mappin-brt-22-33-active.svg")}.vc-point-header-in-post-point{background-image:url("/dist/front/img/icons/vc-mappin-in-post-point-22-33.svg")}.vc-is-open .vc-point-header-in-post-point{background-image:url("/dist/front/img/icons/vc-mappin-in-post-point-22-33-active.svg")}.vc-point-header-in-post-locker{background-image:url("/dist/front/img/icons/vc-mappin-in-post-locker-22-33.svg")}.vc-is-open .vc-point-header-in-post-locker{background-image:url("/dist/front/img/icons/vc-mappin-in-post-locker-22-33-active.svg")}.vc-point-header-colissimo{background-image:url("/dist/front/img/icons/vc-mappin-colissimo-22-33.svg")}.vc-is-open .vc-point-header-colissimo{background-image:url("/dist/front/img/icons/vc-mappin-colissimo-22-33-active.svg")}.vc-point-header-boxnow{background-image:url("/dist/front/img/icons/vc-mappin-boxnow-22-33.svg")}.vc-is-open .vc-point-header-boxnow{background-image:url("/dist/front/img/icons/vc-mappin-boxnow-22-33-active.svg")}.vc-point-header-swiss-post-pickpost{background-image:url("/dist/front/img/icons/vc-mappin-swiss-post-pickpost-22-33.svg")}.vc-is-open .vc-point-header-swiss-post-pickpost{background-image:url("/dist/front/img/icons/vc-mappin-swiss-post-pickpost-22-33-active.svg")}.vc-point-header-swiss-post-mypost24{background-image:url("/dist/front/img/icons/vc-mappin-swiss-post-mypost24-22-33.svg")}.vc-is-open .vc-point-header-swiss-post-mypost24{background-image:url("/dist/front/img/icons/vc-mappin-swiss-post-mypost24-22-33-active.svg")}.vc-point-header-postat{background-image:url("/dist/front/img/icons/vc-mappin-postat-22-33.svg")}.vc-is-open .vc-point-header-postat{background-image:url("/dist/front/img/icons/vc-mappin-postat-22-33-active.svg")}.vc-point-header-sameday{background-image:url("/dist/front/img/icons/vc-mappin-sameday-22-33.svg")}.vc-is-open .vc-point-header-sameday{background-image:url("/dist/front/img/icons/vc-mappin-sameday-22-33-active.svg")}.vc-point-header-fan-pup{background-image:url("/dist/front/img/icons/vc-mappin-fan-pup-22-33.svg")}.vc-is-open .vc-point-header-fan-pup{background-image:url("/dist/front/img/icons/vc-mappin-fan-pup-22-33-active.svg")}.vc-point-header-fan-pup-ebox{background-image:url("/dist/front/img/icons/vc-mappin-fan-pup-ebox-22-33.svg")}.vc-is-open .vc-point-header-fan-pup-ebox{background-image:url("/dist/front/img/icons/vc-mappin-fan-pup-ebox-22-33-active.svg")}.vc-point-header-tipsa{background-image:url("/dist/front/img/icons/vc-mappin-tipsa-22-33.svg")}.vc-is-open .vc-point-header-tipsa{background-image:url("/dist/front/img/icons/vc-mappin-tipsa-22-33-active.svg")}.vc-point-header-post-nl{background-image:url("/dist/front/img/icons/vc-mappin-post-nl-22-33.svg")}.vc-is-open .vc-point-header-post-nl{background-image:url("/dist/front/img/icons/vc-mappin-post-nl-22-33-active.svg")}.vc-point-header-taxydromiki{background-image:url("/dist/front/img/icons/vc-mappin-taxydromiki-22-33.svg")}.vc-is-open .vc-point-header-taxydromiki{background-image:url("/dist/front/img/icons/vc-mappin-taxydromiki-22-33-active.svg")}.vc-point-header-packeta{background-image:url("/dist/front/img/icons/vc-mappin-packeta-22-33.svg")}.vc-is-open .vc-point-header-packeta{background-image:url("/dist/front/img/icons/vc-mappin-packeta-22-33-active.svg")}.vc-point-header-ps,.vc-point-header-ps-paketomat,.vc-point-header-ps-parcelshop{background-image:url("/dist/front/img/icons/vc-mappin-ps-22-33.svg")}.vc-is-open .vc-point-header-ps,.vc-is-open .vc-point-header-ps-paketomat,.vc-is-open .vc-point-header-ps-parcelshop{background-image:url("/dist/front/img/icons/vc-mappin-ps-22-33-active.svg")}.vc-point-header-hp{background-image:url("/dist/front/img/icons/vc-mappin-hp-22-33.svg")}.vc-is-open .vc-point-header-hp{background-image:url("/dist/front/img/icons/vc-mappin-hp-22-33-active.svg")}.vc-point-header-hp-paketomat{background-image:url("/dist/front/img/icons/vc-mappin-hp-paketomat-22-33.svg")}.vc-is-open .vc-point-header-hp-paketomat{background-image:url("/dist/front/img/icons/vc-mappin-hp-paketomat-22-33-active.svg")}.vc-point-name{margin-top:11px;font-size:14.22px;font-weight:400}.vc-points-map-container .vc-point-link:focus{outline:none}.vc-point-numbers{position:absolute;top:0;right:33px;text-align:right}.vc-point-distance,.vc-point-price{line-height:1.5166666667;margin-bottom:0;white-space:nowrap;font-size:12.64px}.vc-point-price{color:#9e9e9e}.vc-point-btn-confirm{display:none}.modal .vc-point-btn-confirm{display:block;margin-left:auto;margin-right:auto}.vc-point-btn-confirm:lang(cs),.vc-point-btn-confirm:lang(sk){float:right;margin-top:2px;padding-left:11px;padding-right:11px}.vc-points-map-container .vc-point-btn-confirm{float:none;margin-bottom:11px}.vc-point-btn-preselect{display:block;margin:auto}.vc-point-btn-preselect.vc-is-selected{color:#00476c;font-weight:400;border-radius:0;text-decoration:underline;background:#fafafa;color:#00476c;font-weight:500;text-shadow:none;text-decoration:none !important}.vc-point-btn-preselect.vc-is-selected,.vc-point-btn-preselect.vc-is-selected:active,.vc-point-btn-preselect.vc-is-selected.vc-btn--active,.vc-point-btn-preselect.vc-is-selected[disabled],.vc-point-btn-preselect.vc-is-selected.vc-btn--disabled,fieldset[disabled] .vc-point-btn-preselect.vc-is-selected{background-color:rgba(0,0,0,0);box-shadow:none;border-color:rgba(0,0,0,0)}.vc-point-btn-preselect.vc-is-selected,.vc-point-btn-preselect.vc-is-selected:hover,.vc-point-btn-preselect.vc-is-selected:focus,.vc-point-btn-preselect.vc-is-selected.vc-btn--focus,.vc-point-btn-preselect.vc-is-selected:active,.vc-point-btn-preselect.vc-is-selected.vc-btn--active{border-color:rgba(0,0,0,0);text-decoration:underline}.vc-point-btn-preselect.vc-is-selected:hover,.vc-point-btn-preselect.vc-is-selected:focus,.vc-point-btn-preselect.vc-is-selected.vc-btn--focus{color:#20344b;background-color:rgba(0,0,0,0)}.vc-point-btn-preselect.vc-is-selected[disabled]:hover,.vc-point-btn-preselect.vc-is-selected[disabled]:focus,.vc-point-btn-preselect.vc-is-selected[disabled].vc-btn--focus,.vc-point-btn-preselect.vc-is-selected.vc-btn--disabled:hover,.vc-point-btn-preselect.vc-is-selected.vc-btn--disabled:focus,.vc-point-btn-preselect.vc-is-selected.vc-btn--disabled.vc-btn--focus,fieldset[disabled] .vc-point-btn-preselect.vc-is-selected:hover,fieldset[disabled] .vc-point-btn-preselect.vc-is-selected:focus,fieldset[disabled] .vc-point-btn-preselect.vc-is-selected.vc-btn--focus{color:#777}.vc-point-btn-preselect.vc-is-selected::before{content:"✓ "}.vc-point-btn-preselect.vc-is-selected:focus{outline:0;color:#00476c}.modal .vc-point-btn-preselect{display:none}.vc-point-content{display:none;padding-top:11px;padding-left:15px}.vc-point-content.vc-is-visible{display:flex;flex-direction:column-reverse}.vc-pickup-results-container .vc-point-content.vc-is-visible:lang(sk),.vc-pickup-results-container .vc-point-content.vc-is-visible:lang(cs){display:flow-root}.vc-point-content address{margin-bottom:11px;font-size:14.22px}.vc-point-content address p{margin:0}.vc-point-content address p:first-child{margin-bottom:11px;font-weight:400}.vc-point-content h5{font-size:1em}.vc-point-content strong{font-weight:500}.vc-point-logo-link img{max-width:150px;max-height:150px;margin-top:.5em;margin-bottom:.5em}.modal .vc-point-logo-link{display:none}.vc-pickup-merchant{padding-left:44px;color:#747474;font-size:12.64px}.vc-point-static-map{display:none}@media only screen and (min-width: 570px)and (max-width: 767px){.vc-point-static-map{display:block;max-width:570px;float:right;margin-left:30px}}.vc-point-static-map .vc-box-bordered{padding:3px;border-color:#eee}@media only screen and (min-width: 570px){.vc-point-map-img{display:block;width:100%;height:auto}}@media only screen and (min-width: 570px){.vc-point-map-link{display:none}}.vc-map-marker{width:350px}.vc-map-marker-heading{margin-top:22px}.pac-item{cursor:pointer}.vc-point-opening-hours td:first-child{padding-right:10px}.vc-points-map .vc-point{background-color:#fafafa;padding:0}.vc-points-map .vc-point-numbers{right:0;top:48px}.vc-points-map .vc-point-header{padding-left:33px;padding-right:4em;background-position:0 0;display:flex;align-items:center;margin-top:11px}.vc-points-map .vc-point-name{margin-top:0}.vc-points-map .vc-point-content address p:first-child{padding-right:4rem}.vc-points-map .vc-point-link{font-weight:700}.gm-style-iw-ch:empty{height:0;padding:0}.gm-style-iw-chr{position:absolute;right:0;display:block;z-index:1}.vc-top--optic-store{--headers-block-padding: 1rem;--bg-pos-x: 50%;--bg-pos-y: 0%;padding-bottom:0;--bgimage: "/assets/img/store/optic-store-bratislava-header-sm.jpg";--bgimage-retina: "/assets/img/store/optic-store-bratislava-header-sm@2x.jpg";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header-sm.jpg");background-image:var(--urlbgimage);background-image:-webkit-image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x);background-image:image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x);background-size:cover;background-repeat:no-repeat;background-position:var(--bg-pos-x) var(--bg-pos-y);margin-bottom:.5lh;position:relative}@supports(background-image: url("image.webp")) and (not (background-image: url("image.avif"))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header-sm.webp";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header-sm.webp");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header-sm@2x.webp"}}@supports(container-type: inline-size) and (selector(:dir(ltr))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header-sm.avif";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header-sm.avif");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header-sm@2x.avif"}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-top--optic-store{background-image:-webkit-image-set(url("/assets/img/store/optic-store-bratislava-header-sm.jpg") 1x, url("/assets/img/store/optic-store-bratislava-header-sm@2x.jpg") 2x);background-image:image-set("/assets/img/store/optic-store-bratislava-header-sm.jpg" 1x, "/assets/img/store/optic-store-bratislava-header-sm@2x.jpg" 2x)}}@media screen and (min-width: 650px)and (max-width: 767px){.vc-top--optic-store{margin-bottom:0;--bgimage: "/assets/img/store/optic-store-bratislava-header_768.jpg";--bgimage-retina: "/assets/img/store/optic-store-bratislava-header_768@2x.jpg";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header_768.jpg");background-image:var(--urlbgimage);background-image:-webkit-image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x);background-image:image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x)}@supports(background-image: url("image.webp")) and (not (background-image: url("image.avif"))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header_768.webp";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header_768.webp");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header_768@2x.webp"}}@supports(container-type: inline-size) and (selector(:dir(ltr))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header_768.avif";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header_768.avif");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header_768@2x.avif"}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-top--optic-store{background-image:-webkit-image-set(url("/assets/img/store/optic-store-bratislava-header_768.jpg") 1x, url("/assets/img/store/optic-store-bratislava-header_768@2x.jpg") 2x);background-image:image-set("/assets/img/store/optic-store-bratislava-header_768.jpg" 1x, "/assets/img/store/optic-store-bratislava-header_768@2x.jpg" 2x)}}}@media screen and (min-width: 768px){.vc-top--optic-store{--bg-pos-y: 50%;--bgimage: "/assets/img/store/optic-store-bratislava-header.jpg";--bgimage-retina: "/assets/img/store/optic-store-bratislava-header@2x.jpg";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header.jpg");background-image:var(--urlbgimage);background-image:-webkit-image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x);background-image:image-set(var(--bgimage) 1x, var(--bgimage-retina) 2x)}@supports(background-image: url("image.webp")) and (not (background-image: url("image.avif"))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header.webp";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header.webp");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header@2x.webp"}}@supports(container-type: inline-size) and (selector(:dir(ltr))){.vc-top--optic-store{--bgimage: "/assets/img/store/optic-store-bratislava-header.avif";--urlbgimage: url("/assets/img/store/optic-store-bratislava-header.avif");--bgimage-retina: "/assets/img/store/optic-store-bratislava-header@2x.avif"}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-top--optic-store{background-image:-webkit-image-set(url("/assets/img/store/optic-store-bratislava-header.jpg") 1x, url("/assets/img/store/optic-store-bratislava-header@2x.jpg") 2x);background-image:image-set("/assets/img/store/optic-store-bratislava-header.jpg" 1x, "/assets/img/store/optic-store-bratislava-header@2x.jpg" 2x)}}}.vc-top--optic-store a[href^="tel:"]{pointer-events:auto;text-decoration:underline}@media screen and (min-width: 768px){.vc-top--optic-store a[href^="tel:"]{text-decoration:none}}@media screen and (max-width: 767px){.vc-top--optic-store .vc-btn--cta{position:absolute;top:100%;left:0;width:100%;border-radius:0}.vc-top--optic-store .vc-btn--cta.vc-is-sticky{position:fixed;top:auto;bottom:0;z-index:11}}.vc-optic-store-top-container{--padding-inline: 4vw;padding:2vw var(--padding-inline);background-color:rgba(0,0,0,.4);border:0;color:var(--vc-white);text-shadow:0 0 10px rgba(0,0,0,.8);margin:0;min-height:33vmax;display:flex;flex-direction:column}@media only screen and (min-width: 1200px){.vc-optic-store-top-container{--padding-inline: 50px;min-height:25vmax;max-height:384px;background-color:rgba(0,0,0,0);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);padding-left:0;padding-right:0;display:grid;grid-template-columns:var(--padding-inline) [content-start] auto [content-end] var(--padding-inline)}}@media screen and (min-width: 1630px){.vc-optic-store-top-container{--padding-inline: 30px;grid-template-columns:auto var(--padding-inline) [content-start] 1540px [content-end] var(--padding-inline) auto}}.vc-optic-store-top-container>*{grid-column:content-start/content-end}.vc-optic-store-top-container>p{margin-top:auto}.vc-optic-store-top-container h1,.vc-optic-store-top-container a:not(.vc-btn){color:inherit}.vc-optic-store-top-container h1{margin-top:var(--headers-block-padding);margin-bottom:var(--headers-block-padding)}.vc-optic-store-top-container .vc-btn{text-shadow:none}.vc-optic-store-header{display:grid;grid-template-columns:auto 1fr;gap:2em;align-items:start;align-self:start;width:100%}.vc-optic-store-status{--vc-status-size: 1rem;--vc-status-color: var(--vc-text-grey);--var-status-column-gap: .5rem;justify-self:end;display:grid;grid-template-columns:var(--vc-status-size) 1fr;gap:.15em var(--var-status-column-gap);align-items:center;padding-top:calc(var(--headers-block-padding) + 11px);margin:0;line-height:2.0823486328rem}@media screen and (min-width: 1000px){.vc-optic-store-status{display:none}}.vc-optic-store-status.vc-is-open{--vc-status-color: var(--vc-success)}.vc-optic-store-status>*{line-height:1}.vc-optic-store-status::before{content:"";display:block;width:var(--vc-status-size);height:var(--vc-status-size);padding:.2em;background-color:var(--vc-status-color);border:2px solid var(--vc-white);border-radius:50%}.vc-optic-store-status small{width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;grid-column-start:2;font-size:.8em;margin-left:calc(-1*(var(--vc-status-size) + var(--var-status-column-gap)));margin-top:.3rem}@media screen and (min-width: 400px){.vc-optic-store-status small{margin:0}}.vc-optic-store-contacts{display:flex;flex-wrap:wrap;gap:.7em 1em}.vc-optic-store-contacts>span{display:flex;align-items:center;gap:.5em}.vc-optic-store-address{grid-row:1/2;grid-column:1/2;margin:60px 0 30px}@media screen and (min-width: 768px){.vc-optic-store-address{align-items:stretch;margin-top:0;margin-bottom:0}}.vc-optic-store-address .vc-points-map{width:100%}@media screen and (min-width: 768px){.vc-optic-store-address .vc-points-map{width:66.6666666667%;display:flex;flex-direction:column}}.vc-optic-store-address .vc-points-info-heading{margin-top:20px;margin-bottom:20px}.vc-optic-store-address .vc-points-map-container{flex-basis:66.6666666667%}@media screen and (min-width: 1000px){.vc-optic-store-map{display:grid;grid-template-columns:min(40%,500px) auto;grid-template-rows:auto 1fr;gap:15px}}@media screen and (min-width: 1000px){.vc-optic-store-map .vc-box-bordered.vc-points-map-container{grid-row:1/3;height:auto}}.vc-optic-store-appointment{display:flex;align-items:center;justify-content:center;max-width:240px;margin-left:auto;margin-right:auto;margin-bottom:20px;line-height:24px;color:#00476c}@media screen and (min-width: 768px){.vc-optic-store-appointment{justify-content:flex-start;max-width:none;margin-left:0}}.vc-optic-store-appointment .vc-icon{margin-right:16px}.vc-optic-store-services-list{display:grid;gap:11px}@media screen and (min-width: 1000px){.vc-optic-store-services-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1500px){.vc-optic-store-services-list:has(>li:nth-of-type(5)){grid-template-columns:repeat(3, 1fr)}}.vc-optic-store-service-item{--icon-size: 40px}@media screen and (min-width: 768px){.vc-optic-store-service-item{--icon-size: 64px}}.vc-optic-store-service-item details[open]{height:100%}.vc-optic-store-service-item summary{--summary-display: grid;grid-template-columns:var(--icon-size) 1fr;gap:1rem}.vc-optic-store-service-item img{width:var(--icon-size);height:auto}.vc-optic-store-service-item h3{display:flex;align-items:center;margin-top:0;color:var(--vc-primary);gap:1rem}.vc-optic-store-service-item svg{flex:0 0 1em;margin-left:auto;transition:transform .3s}.vc-optic-store-service-item details[open] svg{transform:rotate(180deg)}.vc-optic-store-info{margin:0 auto;padding:15px;max-width:700px;text-align:center;border-style:dashed;border-color:#4c9160}.vc-optic-store-info strong{color:#4c9160}.vc-optic-store-services-text{margin:60px auto}@media only screen and (min-width: 768px){.vc-optic-store-services-text .vc-column-break{-moz-column-break-before:column;break-before:column;margin-top:0}}.vc-optic-store-alert{margin-top:33px;line-height:160%}.vc-optic-store-alert p:first-child{-moz-column-span:all;column-span:all}#vc-gmap-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vc-optic-store-payments{display:flex;flex-wrap:wrap;gap:calc(1em + 2vw);justify-content:center;align-items:center}.vc-main-optic-store h2,.vc-main-optic-store .h2,.vc-main-optic-store .vc-testimonials-heading{font-size:1.6018066406rem;margin-top:11px;margin-bottom:11px;font-weight:400}@media only screen and (min-width: 768px){.vc-main-optic-store h2,.vc-main-optic-store .h2,.vc-main-optic-store .vc-testimonials-heading{text-align:center}}.vc-main-optic-store .vc-main-section-grey{padding-top:22px;padding-bottom:22px}.vc-main-optic-store details:first-of-type{margin-top:0}@media screen and (max-width: 767px){.vc-points-info-heading{font-size:1.6018066406rem;font-weight:400;margin-top:11px;margin-bottom:11px}}.vc-optic-store-faq summary:has(svg){display:flex;align-items:center;gap:1rem}.vc-optic-store-faq summary:has(svg) svg:last-child{margin-left:auto;transition:rotate .3s}.vc-optic-store-faq details[open] summary svg{rotate:180deg}.vc-optic-store-transport{grid-row:2/3;grid-column:1/2;border:1px solid #e0e0e0}@media screen and (min-width: 768px){.vc-optic-store-transport{border:none;flex-basis:33.3333333333%}}@media screen and (min-width: 1000px){.vc-optic-store-transport .vc-transport-list li{border:none}}.vc-transport-list{margin:0 12px}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-list{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 max(24px,var(--height))}}@media screen and (min-width: 1000px){.vc-transport-list{margin-left:0;margin-right:0;min-height:var(--height, auto)}}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-list li{flex:1 0 33.3333333333%}}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-list li:first-child{border-left:1px solid #e0e0e0}}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-list li:last-child{border-right:1px solid #e0e0e0}}.vc-transport-detail{margin-top:0;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #e0e0e0;border-radius:0;color:#00476c}@media screen and (max-width: 767px){.vc-transport-detail:last-child{border-bottom:none}}.vc-transport-detail:hover,.vc-transport-detail:focus,.vc-transport-detail[open]{background-color:rgba(0,0,0,0);color:#00476c}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-detail{display:flex;justify-content:center;height:56px;border-bottom:4px solid #e0e0e0}.vc-transport-detail:hover,.vc-transport-detail:focus{border-bottom-color:#20344b}.vc-transport-detail[open]{border-bottom-color:#00476c}}.vc-transport-link{display:flex;padding:15px 0;text-decoration:none;align-items:center}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-link{justify-content:center}}.vc-transport-link:focus{outline:0;color:#20344b}.vc-transport-link:active{color:#00476c}.vc-transport-link:hover{color:#20344b;text-decoration:none;cursor:pointer}.vc-transport-link .vc-transport-detail-icon{width:40px;height:25px;margin-right:15px;margin-bottom:-3px;text-align:center}.vc-transport-link span{display:inline-block;margin-right:auto}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-link span{margin-right:0}}.vc-transport-link .vc-transport-detail-caret{align-self:center;transition:transform .3s}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-link .vc-transport-detail-caret{display:none}}.vc-transport-detail[open] .vc-transport-link .vc-transport-detail-caret{transform:rotate(180deg)}.vc-transport-details-content{color:#747474}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-details-content{position:absolute;top:56px;left:0;width:100%;height:auto;padding:15px 15px 4px;border:1px solid #e0e0e0;border-top:none;background-color:#fafafa;display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-details-content>p{min-width:100%}}.vc-transport-details-content p{padding-left:5px;padding-right:0}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-details-content p{padding-right:5px}}@media screen and (min-width: 768px)and (max-width: 999px){.vc-transport-details-content .vc-transport-details-content-short{flex-shrink:1;min-width:50%}}@media screen and (min-width: 768px){.vc-transport-details-parking{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}}.vc-summary-unlisted{padding:0;font-weight:normal;display:block;cursor:pointer;width:100%}.vc-summary-unlisted::-webkit-details-marker{display:none}.vc-summary-unlisted:focus{outline:0;color:#20344b}.vc-virtual-tour{height:100%}.vc-virtual-tour-link{margin:11px}.vc-virtual-tour-link a{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.vc-virtual-tour-link a{margin-bottom:0}}.vc-virtual-tour-link svg{margin-right:5px;width:50px;height:auto}.vc-virtual-tour-frame{width:100%;height:600px;border:0}.vc-virtual-tour-modal .vc-virtual-tour-frame{align-self:stretch;height:100%}@media screen and (min-width: 768px){.vc-virtual-tour-list{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 24px}}.vc-virtual-tour-modal .vc-virtual-tour-list{margin-right:30px;margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1}.vc-virtual-tour-list li{margin:0 10px}.vc-virtual-tour-tab{margin-top:0;background-color:rgba(0,0,0,0);border:none;border-radius:0;color:#00476c}.vc-virtual-tour-tab.vc-is-active{font-weight:700}.vc-virtual-tour-tab:last-child{border-bottom:none}.vc-virtual-tour-tab:hover,.vc-virtual-tour-tab:focus,.vc-virtual-tour-tab.vc-is-active{background-color:rgba(0,0,0,0)}.vc-virtual-tour-tab:hover{cursor:pointer}.vc-virtual-tour-modal .modal-dialog{display:flex;flex-direction:column;height:100%;max-height:100%;margin-top:0;background-color:#fafafa}@media screen and (min-width: 400px){.vc-virtual-tour-modal .modal-header{padding:30px;padding-right:15px}}.vc-virtual-tour-modal .modal-content{height:calc(100% - 50px);flex-basis:100%;border:0;border-radius:0}@media screen and (min-width: 400px){.vc-virtual-tour-modal .modal-content{height:calc(100% - 70px)}}@media screen and (min-width: 768px){.vc-virtual-tour-modal .modal-content{height:auto}}.vc-mate{float:left;min-height:1px;padding-right:10px;padding-left:10px;width:100%;margin-top:44px;text-align:center}@media only screen and (min-width: 320px){.vc-mate{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 360px)and (max-width: 699px),(min-width: 768px)and (max-width: 959px){.vc-mate{width:50%}.vc-mate:nth-child(2n+1){clear:left}}@media only screen and (min-width: 700px)and (max-width: 767px),(min-width: 960px){.vc-mate{width:33.3333333333%}.vc-mate:nth-child(3n+4){clear:left}}.vc-mate img{margin-bottom:11px}.vc-mate h3,.vc-mate .h3{margin-top:0;color:#00476c}.vc-mates .vc-mate{flex:1 0 auto;min-height:1px;margin-right:7.5px;margin-left:7.5px;flex-basis:calc(50% - 15px);position:relative;padding-right:10px;padding-left:10px;margin:22px 0 0}@media only screen and (max-width: 319px){.vc-mates .vc-mate{flex-basis:auto;margin-right:5px;margin-left:5px}}@media only screen and (max-width: 319px){.vc-mates .vc-mate{flex-basis:calc(50% - 10px)}}@media screen and (min-width: 500px){.vc-mates .vc-mate{flex-basis:calc(33.3333333333% - 15px)}}@media only screen and (min-width: 500px)and (max-width: 319px){.vc-mates .vc-mate{flex-basis:calc(33.3333333333% - 10px)}}@media screen and (min-width: 768px){.vc-mates .vc-mate{flex-basis:calc(16.6666666667% - 15px)}}@media only screen and (min-width: 768px)and (max-width: 319px){.vc-mates .vc-mate{flex-basis:calc(16.6666666667% - 10px)}}@media screen and (min-width: 900px){.vc-mates .vc-mate{flex-basis:calc(12.5% - 15px)}}@media only screen and (min-width: 900px)and (max-width: 319px){.vc-mates .vc-mate{flex-basis:calc(12.5% - 10px)}}@media screen and (min-width: 1580px){.vc-mates .vc-mate{max-width:150px}}.vc-mates .vc-mate h3,.vc-mates .vc-mate .h3{font-size:16px;margin-left:-7.5px;margin-right:-7.5px;margin-bottom:6px}.vc-mates .vc-mate p{font-size:14.22px}.vc-mates .vc-mate img{width:88px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 320px){.vc-mates .vc-mate img{width:auto;min-width:88px}}.vc-mates.glider .vc-mate{flex-basis:auto}.vc-mates{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px;justify-content:center}@media only screen and (min-width: 320px){.vc-mates{margin-left:-7.5px;margin-right:-7.5px}}@media only screen and (min-width: 320px){.vc-mates{margin:0 5px 30px}}@media screen and (min-width: 1580px){.vc-mates{flex-wrap:nowrap}}.vc-mates.glider{display:block}@media only screen and (min-width: 1580px){.vc-mates .glider-track{justify-content:space-around}}.vc-mates-wrapper{margin-right:-10px;margin-left:-10px;--gradient-right: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);--gradient-left: linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);position:relative}@media only screen and (min-width: 320px){.vc-mates-wrapper{margin-right:-15px;margin-left:-15px}}.vc-mates-wrapper::after,.vc-mates-wrapper::before{position:absolute;display:block;top:0;bottom:0;pointer-events:none;z-index:1;width:var(--gradient-width, 6vw)}.vc-mates-wrapper:has(.vc-slider-btn-next.disabled)::after{display:none}.vc-mates-wrapper::after{content:"";right:0;background:var(--gradient-right)}@media only screen and (min-width: 1050px){.vc-mates-wrapper::after{content:none}}@media only screen and (min-width: 1050px){.vc-mates-wrapper .vc-slider-btn{display:none}}.vc-mates-wrapper .vc-slider-btn-next{right:5px}.vc-mates-wrapper .vc-slider-btn-prev{left:5px}@media screen and (min-width: 1400px){.vc-mates-wrapper-brno .vc-slider-btn{display:none}.vc-mates-wrapper-brno::after{content:none}}@media screen and (min-width: 550px){.vc-mates-wrapper-bratislava .vc-slider-btn{display:none}.vc-mates-wrapper-bratislava::after{content:none}}@supports selector(:has(:nth-child(5))){.vc-mates-wrapper .vc-slider-btn{display:flex}@media screen and (min-width: 550px){.vc-mates-wrapper:not(:has(:nth-child(4))) .vc-slider-btn{display:none}.vc-mates-wrapper:not(:has(:nth-child(4)))::after{content:none}}@media screen and (min-width: 700px){.vc-mates-wrapper:not(:has(:nth-child(5))) .vc-slider-btn{display:none}.vc-mates-wrapper:not(:has(:nth-child(5)))::after{content:none}}@media screen and (min-width: 900px){.vc-mates-wrapper:not(:has(:nth-child(6))) .vc-slider-btn{display:none}.vc-mates-wrapper:not(:has(:nth-child(6)))::after{content:none}}@media screen and (min-width: 1050px){.vc-mates-wrapper:not(:has(:nth-child(7))) .vc-slider-btn{display:none}.vc-mates-wrapper:not(:has(:nth-child(7)))::after{content:none}}@media screen and (min-width: 1200px){.vc-mates-wrapper:not(:has(:nth-child(8))) .vc-slider-btn{display:none}.vc-mates-wrapper:not(:has(:nth-child(8)))::after{content:none}}@media screen and (min-width: 1400px){.vc-mates-wrapper .vc-slider-btn{display:none}.vc-mates-wrapper::after{content:none}}}.vc-optic-store-gallery{position:relative;width:calc(100% + 15px);margin-right:-15px;overflow-x:hidden}@media screen and (min-width: 768px){.vc-optic-store-gallery{width:100%;padding:0 50px 22px}}@media screen and (min-width: 768px){h2.vc-optic-store-gallery-title{margin-top:30px;margin-bottom:30px}}.vc-optic-store-gallery-nav{display:none;position:absolute;cursor:pointer}@media screen and (min-width: 768px){.vc-optic-store-gallery-nav{display:block;top:calc(50% - 18px);right:0;left:0}}@media screen and (min-width: 768px){.no-js .vc-optic-store-gallery-nav{display:none}}.vc-optic-store-gallery-nav:focus{outline:0}.vc-optic-store-gallery-nav:has(.disabled+.disabled){display:none}.vc-optic-store-gallery-nav-left,.vc-optic-store-gallery-nav-right{position:absolute;width:32px;height:32px;color:#747474;padding:0;border:none;background:rgba(0,0,0,0)}.vc-optic-store-gallery-nav-left:hover,.vc-optic-store-gallery-nav-right:hover{color:#1c1c1c}.vc-optic-store-gallery-nav-left:active,.vc-optic-store-gallery-nav-left:focus,.vc-optic-store-gallery-nav-right:active,.vc-optic-store-gallery-nav-right:focus{color:#00476c;outline:0}.vc-optic-store-gallery-nav-left{left:0;margin-left:-8px}.vc-optic-store-gallery-nav-left svg{width:32px;height:32px;transform:rotate(90deg)}.vc-optic-store-gallery-nav-right{right:0;margin-right:-8px}.vc-optic-store-gallery-nav-right svg{transform:rotate(270deg)}.vc-optic-store-gallery-list{width:100%}.vc-optic-store-gallery-list li{display:inline-block;text-align:center;padding:7.5px;flex:1 0 auto}@media screen and (min-width: 768px){.vc-optic-store-gallery-list img{width:250px;height:auto}}
