.vc-content{float:left;min-height:1px;padding-right:10px;padding-left:10px;width:100%}@media only screen and (min-width: 320px){.vc-content{padding-right:15px;padding-left:15px}}.vc-content-narrower{float:none}@media only screen and (min-width: 768px){.vc-content-narrower{width:66.6666666667%;margin-left:auto}}.vc-content-narrower>.vc-text-content-main{max-width:800px}.vc-content--virtual-stylist iframe{border:none;width:100%;aspect-ratio:4/3;min-height:600px}@media only screen and (min-width: 768px){.vc-text-content-main{width:66.6666666667%}}@media only screen and (min-width: 960px){.vc-text-content-main{width:75%}}.vc-text-content-aside{margin-bottom:11px}@media only screen and (min-width: 768px){.vc-text-content-aside{width:33.3333333333%}}@media only screen and (min-width: 1000px){.vc-text-content-aside{width:25%}}@media screen and (max-width: 767px){.vc-blog-main .vc-text-content-aside,.vc-text-content-main+.vc-text-content-aside{margin-bottom:33px}}@media screen and (min-width: 768px){.vc-blog-main .vc-text-content-aside,.vc-text-content-main+.vc-text-content-aside{padding-top:33px}}@media screen and (min-width: 768px)and (min-height: 600px){.vc-text-content-aside .vc-box{margin-top:22px;position:-webkit-sticky;position:sticky;top:22px}}.vc-text-content-aside .vc-box h3,.vc-text-content-aside .vc-box .h3{--fluid-type-min: 1.266rem;--fluid-type-max: 1.602rem}@supports(font-size: clamp(16px, 3vw, 32px)){.vc-text-content-aside .vc-box h3,.vc-text-content-aside .vc-box .h3{font-size:clamp(var(--fluid-type-min, 1rem),1rem + var(--fluid-type-target, 3vw),var(--fluid-type-max, 1.266rem))}}.vc-text-content-aside .vc-box h3:empty,.vc-text-content-aside .vc-box .h3:empty{margin:0}.vc-text-content-aside .vc-box .vc-list-side-nav{--fluid-type-target: 0.1vw}@supports(font-size: clamp(16px, 3vw, 32px)){.vc-text-content-aside .vc-box .vc-list-side-nav{font-size:clamp(var(--fluid-type-min, 1rem),1rem + var(--fluid-type-target, 3vw),var(--fluid-type-max, 1.266rem))}}.vc-content-read{max-width:85ch;float:none;position:relative}@media only screen and (min-width: 768px){.vc-content-read{width:66.6666666667%}.vc-content-read:only-child{width:100%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1000px){.vc-content-read{width:75%}}.vc-content-read>.vc-row{margin-left:0;margin-right:0}@supports(font-size: clamp(16px, 3vw, 32px)){.vc-content-read,.vc-content-read :where(h1,h2,h3,p,li){font-size:clamp(var(--fluid-type-min, 1rem),1rem + var(--fluid-type-target, 3vw),var(--fluid-type-max, 1.266rem))}}.vc-content-read,.vc-content-read p,.vc-content-read li{--fluid-type-target: 0.1vw}.vc-content-read h1,.vc-content-read .h1{--fluid-type-min: 2.027rem;--fluid-type-max: 2.566rem;--fluid-type-target: 4vw}.vc-content-read h2,.vc-content-read .h2{--fluid-type-min: 1.6018066406rem;--fluid-type-max: 2.2806973457rem;font-weight:500}.vc-content-read h3,.vc-content-read .h3{--fluid-type-min: 1.424rem;--fluid-type-max: 1.602rem;font-weight:500}.vc-content-read h4,.vc-content-read .h4{--fluid-type-min: 1.266rem;--fluid-type-max: 1.424rem;font-weight:500}.vc-content-read h5,.vc-content-read .h5{--fluid-type-min: 1rem;--fluid-type-max: 1rem;font-weight:500}.vc-content-read .lead{--fluid-type-min: 1.266rem;--fluid-type-max: 1.424rem}.vc-content-read>p:first-child{margin-top:22px}@media screen and (min-width: 768px){.vc-content-read .vc-order-goto{margin-bottom:11px}}.vc-content-read .alert:first-child{margin-top:22px}.vc-col{flex:1 0 auto;min-height:1px;margin-right:7.5px;margin-left:7.5px;flex-basis:calc(100% - 15px)}@media only screen and (max-width: 319px){.vc-col{flex-basis:auto;margin-right:5px;margin-left:5px}}@media only screen and (max-width: 319px){.vc-col{flex-basis:calc(100% - 10px)}}@media only screen and (min-width: 960px){.vc-col{flex:1}}.vc-box-image{display:none}@media only screen and (min-width: 320px){.vc-box-image{display:block}}@media only screen and (min-width: 320px){.vc-box-image-img{margin-right:22px}.vc-box-newsletter .vc-box-image-img{margin-right:11px}.vc-box-social .vc-box-image-img{float:left}}.vc-box-body{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.vc-box-body{display:block;width:auto}}@media only screen and (min-width: 768px){.vc-box-info{margin-right:11px}}.vc-box-text{display:none;font-size:14.22px}@media only screen and (min-width: 640px){.vc-box-text{display:block}}.vc-box-button{margin:0}@media only screen and (min-width: 640px){.vc-box-button{margin-top:22px;margin-bottom:0}}.vc-box-button .vc-btn{padding-right:11px;font-size:14px;white-space:normal}@media only screen and (min-width: 640px){.vc-box-button .vc-btn{padding-right:22px;font-size:16px}}.vc-box-button .vc-btn:not([class*=vc-btn--icon]){padding-left:11px}@media only screen and (min-width: 640px){.vc-box-button .vc-btn:not([class*=vc-btn--icon]){padding-left:22px}}.vc-glasses-params-table{margin-top:5.5px;margin:10px 0 0;font-size:12.64px}@media screen and (min-width: 768px){.vc-glasses-params-table{font-size:14.22px}}.vc-glasses-params-table thead{font-weight:400}.vc-glasses-params-table th,.vc-glasses-params-table td{padding:0 .5em}@media only screen and (min-width: 420px){.vc-glasses-params-table th,.vc-glasses-params-table td{padding:0 1em}}.vc-glasses-params-table td{text-align:right}.vc-glasses-params-table th{font-size:14.22px}.vc-glasses-params-table th[scope=col]{font-weight:400;color:#747474;padding-bottom:8px}.vc-glasses-params-table th[scope=row],.vc-glasses-params-table th[scope=col]:only-child{padding-left:0}.vc-glasses-params-table td{font-size:14.22px}.vc-glasses-params-table td:only-child{padding-left:0}.vc-cart-item .vc-glasses-params-table th:first-child,.vc-cart-item .vc-glasses-params-table th[scope=col]:only-child,.vc-cart-item .vc-glasses-params-table td:first-child,.vc-cart-item .vc-glasses-params-table td[scope=col]:only-child{padding-left:0}.vc-row-product .vc-glasses-params-table{font-size:12.64px}@media screen and (min-width: 900px){.vc-row-product .vc-glasses-params-table{font-size:14.22px}}.vc-row-product .vc-glasses-params-table td{font-size:14.22px}@media screen and (min-width: 900px){.vc-row-product .vc-glasses-params-table td{font-size:16px}}@media screen and (min-width: 540px){.vc-glasses-params-table-wrapper{display:flex;align-items:flex-start}}.vc-row-product .vc-glasses-params-table-block{display:block;margin-top:0}.vc-row-product .vc-glasses-params-table-block td,.vc-row-product .vc-glasses-params-table-block tr,.vc-row-product .vc-glasses-params-table-block thead,.vc-row-product .vc-glasses-params-table-block th,.vc-row-product .vc-glasses-params-table-block tbody,.vc-row-product .vc-glasses-params-table-block tfoot{display:inline-block;font-size:12.64px;padding-top:0;padding-bottom:0;font-weight:400}.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-pickup-search-form{flex:0 0 auto;position:relative;padding:22px 15px;border:1px solid #e0e0e0}.vc-pickup-search-form::before,.vc-pickup-search-form::after{top:100%;left:30px}.vc-pickup-search-form::before{border-top-color:#e0e0e0}.vc-pickup-search-form::after{border-top-color:#fafafa}.vc-pickup-search-form .checkbox{float:left}.vc-pickup-search-form .checkbox:not(:last-child){margin-right:11px}.vc-pickup-search-form .checkbox .vc-pickup-label{padding-left:50px;background:url("/dist/front/img/icons/transfer/dispensing-point.svg") 20px center no-repeat;background-size:28px;font-size:14.22px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-ceskaposta_na_postu{background-image:url("/dist/front/img/icons/transfer/balikovna.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-gls{background-image:url("/dist/front/img/icons/transfer/gls.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-geis{background-image:url("/dist/front/img/icons/transfer/geis.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-ppl{background-image:url("/dist/front/img/icons/transfer/ppl.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-alzabox{background-image:url("/dist/front/img/icons/transfer/alzabox.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-balikovna{background-image:url("/dist/front/img/icons/transfer/balikovna.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-slovenskaposta{background-image:url("/dist/front/img/icons/transfer/slovenskaposta.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-mondial{background-image:url("/dist/front/img/icons/transfer/mondial.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-dhl{background-image:url("/dist/front/img/icons/transfer/dhl.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-opticstore{background-image:url("/dist/front/img/icons/transfer/optic-store.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-brt{background-image:url("/dist/front/img/icons/transfer/brt.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-fan-pup-ebox{background-image:url("/dist/front/img/icons/transfer/fanbox.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-in-post-locker{padding-left:53px;background-size:auto 25px;background-image:url("/dist/front/img/icons/transfer/in-post-locker.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-in-post-point{padding-left:53px;background-size:auto 25px;background-image:url("/dist/front/img/icons/transfer/in-post-point.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-dhl-express{background-image:url("/dist/front/img/icons/transfer/dhl-express.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-post-nl{background-image:url("/dist/front/img/icons/transfer/postnl.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-fan-pup{background-image:url("/dist/front/img/icons/transfer/fancourier.svg");background-size:auto 19px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-econt{background-image:url("/dist/front/img/icons/transfer/econt.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-econtomat{background-image:url("/dist/front/img/icons/transfer/econtomat.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-colissimo{background-image:url("/dist/front/img/icons/transfer/laposte.svg");background-size:auto 19px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-boxnow{background-image:url("/dist/front/img/icons/transfer/boxnow.svg");background-size:auto 19px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-postat{background-image:url("/dist/front/img/icons/transfer/atpost.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-sameday{background-image:url("/dist/front/img/icons/transfer/sameday.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-taxydromiki{background-image:url("/dist/front/img/icons/transfer/taxydromiki.svg")}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-tipsa{background-image:url("/dist/front/img/icons/transfer/tipsa.svg");background-size:auto 14px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-swiss-post-pickpost,.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-swiss-post-mypost24{background-image:url("/dist/front/img/icons/transfer/swisspost-square.svg");background-size:30px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-packeta{background-image:url("/dist/front/img/icons/transfer/packeta.svg");background-size:auto 28px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-ps,.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-ps-paketomat,.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-ps-parcelshop{background-image:url("/dist/front/img/icons/transfer/ps.svg");background-size:auto 30px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-hp{background-image:url("/dist/front/img/icons/transfer/hp.svg");background-size:auto 30px}.vc-pickup-search-form .checkbox .vc-pickup-label.vc-pickup-label-hp-paketomat{background-image:url("/dist/front/img/icons/transfer/hp-paketomat.svg");background-size:auto 30px}.vc-pickup-search-form .checkbox .vc-pickup-label input[type=checkbox]{margin-left:-50px}.vc-pickup-search-results{position:relative;border:1px solid #eee;border-top:0;text-align:center}@media only screen and (min-width: 768px){.vc-is-interactive .vc-pickup-search-results{overflow:auto}}.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-pup-selected-type{position:absolute;left:12px}.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-change-payment-heading{margin-top:0;margin-bottom:11px;color:currentColor;font-size:1em}.vc-change-payment-dashboard{display:flex;flex-flow:row wrap;align-content:space-between;align-items:flex-start;margin-bottom:22px}.vc-change-payment-dashboard:last-of-type{margin-bottom:0}@media only screen and (min-width: 768px){.vc-is-expanded:nth-child(6) .vc-change-payment-dashboard{align-items:stretch}}.vc-change-payment-dashboard .vc-btn{margin-bottom:11px}.vc-change-payment-dashboard .vc-btn:not(:last-child){margin-right:1em}.vc-change-payment-dashboard .vc-btn:only-child{margin-bottom:0}.vc-confirmation .vc-change-payment-dashboard .vc-btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:3px}.vc-confirmation .vc-change-payment-dashboard .vc-btn.vc-btn--icon-goto-next{padding-right:30px}.vc-confirmation .vc-change-payment-dashboard .vc-btn.vc-btn--icon-goto-back{padding-left:0;padding-right:0}.vc-change-payment-dashboard .vc-btn--link{padding-right:0;padding-left:0;color:#1c1c1c}.vc-confirmation-box .vc-change-payment-dashboard{margin-bottom:22px;justify-content:space-around}.vc-confirmation-box .vc-change-payment-dashboard .vc-btn{margin-right:0;margin-bottom:0;white-space:wrap}.vc-modal-changepayment{width:100%}.vc-modal-changepayment .modal-header{border:none;display:flex;justify-content:space-between;align-items:center}.vc-modal-changepayment .modal-header .close{font-size:0;padding:1rem;margin:-1rem -1rem -1rem auto;flex-shrink:0}.vc-modal-changepayment .modal-header .close{cursor:pointer;background:rgba(0,0,0,0);border:0;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.vc-modal-changepayment .modal-footer{border-top:none}.vc-modal-changepayment-goto{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.vc-modal-changepayment-goto .vc-order-goto-forward{order:0}.form-horizontal .radio .vc-modal-changepayment-label{display:flex}.vc-modal-changepayment-price{margin-left:auto}.vc-subscription-landing-title::before{display:inline-block;content:"";background-image:url("/dist/front/img/icons/subscription.svg");background-repeat:no-repeat;margin-right:11px;vertical-align:middle;position:relative;top:-2px;width:100px;min-width:100px;height:100px;background-size:100px;width:clamp(50px,12vw,100px);min-width:clamp(50px,12vw,100px);height:clamp(50px,12vw,100px);background-size:clamp(50px,12vw,100px);align-self:flex-start;top:5px;margin-right:15px}.vc-subscription-landing-subtitle{display:block;margin-top:.25em;color:var(--vc-grey-dark);font-size:.8em}.vc-subscription-landing-icon{max-width:clamp(50px,12vw,120px);text-align:center}.vc-subscription-reason .vc-subscription-landing-icon{margin-top:22px;margin-right:15px}@media only screen and (min-width: 640px){.vc-subscription-reason .vc-subscription-landing-icon{margin-top:auto}}.vc-subscription-steps .vc-subscription-landing-icon{padding-right:12px}.vc-subscription-landing-icon .vc-icon{height:auto}.vc-subscription-landing-text{flex:1;margin-bottom:0}@media only screen and (min-width: 768px){.vc-subscription-steps .vc-subscription-landing-text{padding-right:48px}}.vc-subscription-landing-text h3{margin-top:5px;margin-bottom:11px}@media only screen and (min-width: 860px){.vc-subscription-landing-text h3{margin-bottom:22px}}.vc-subscription-reason{display:flex;flex-wrap:wrap}@media only screen and (min-width: 640px){.vc-subscription-reason{margin-bottom:11px}}.vc-subscription-faq dt{margin-bottom:11px}.vc-subscription-faq dd{margin-bottom:33px}.vc-subscription-steps{padding:20px 16px;margin-bottom:22px}.vc-subscription-steps .list-unstyled{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:0}@media only screen and (min-width: 768px){.vc-subscription-step{flex-basis:calc(50% - 15px)}}@media only screen and (min-width: 768px)and (max-width: 319px){.vc-subscription-step{flex-basis:calc(50% - 10px)}}@media only screen and (max-width: 990px){.vc-modal .vc-subscription-step{flex-basis:calc(100% - 15px)}}@media only screen and (max-width: 990px)and (max-width: 319px){.vc-modal .vc-subscription-step{flex-basis:calc(100% - 10px)}}.vc-subscription-step .vc-row-flex{align-items:center}.vc-box-form{padding:12px}.form-group:first-child .radio:first-child{margin-top:0}.form-group:last-child:not(.vc-control-input-pair .form-group){margin-bottom:0}.vc-control-input-pair{-moz-column-gap:22px;column-gap:22px}@media screen and (min-width: 540px){.vc-control-input-pair .vc-btn{margin-top:0}}.vc-cs-table,.vc-cs-table>thead,.vc-cs-table>tbody,.vc-cs-table>thead>tr,.vc-cs-table>tbody>tr,.vc-cs-table>thead>tr>th{border:0;vertical-align:middle;margin-bottom:0}.vc-cs-table+.vc-cs-table{margin-top:22px}.vc-cs-table>tbody>tr>td,.vc-cs-table>tbody>tr>th{vertical-align:middle}@media screen and (max-width: 1079px){.vc-cs-table>tbody>tr>th{padding-bottom:12px;font-weight:700}}@media screen and (min-width: 1080px){.vc-cs-table:not(.vc-cs-order)>tbody:first-child>tr:first-child>td,.vc-cs-table:not(.vc-cs-order)>tbody:first-child>tr:first-child>th{padding-top:0}}@media screen and (min-width: 1080px){.vc-cs-table:not(.vc-cs-order):has(thead.sr-only)>tbody>tr:first-child>td,.vc-cs-table:not(.vc-cs-order):has(thead.sr-only)>tbody>tr:first-child>th{padding-top:0}}@media screen and (min-width: 1080px){.vc-cs-table:not(.vc-cs-order)>tbody>tr:last-of-type>th,.vc-cs-table:not(.vc-cs-order)>tbody>tr:last-of-type>td{padding-bottom:0}}@media screen and (max-width: 1079px){.vc-cs-table:is(.vc-cs-order)>tbody>tr>td{border-bottom:0}}.vc-cs-table>thead>tr>th{background-color:var(--csbox-bg-color, #e5f5fc)}.vc-cs-table tr:first-of-type>th,.vc-cs-table tr:first-of-type>td{border-top:0}.vc-cs-table tr.vc-cs-plain-row th{border-top:1px solid #e0e0e0;border-bottom:0}.vc-cs-table tr.vc-cs-plain-row th+td{padding-top:0}.vc-cs-table td:empty{text-align:left}.vc-cs-table td:empty::after{content:""}.vc-cs-table td span+.vc-btn{margin-left:5px}.vc-cs-table td:has(.vc-glasses-params-table){padding-top:0}.vc-cs-table td:has(.vc-glasses-params-table),.vc-cs-table td:has(.vc-glasses-params-table)~td{border-top:0}@media screen and (max-width: 1079px){.vc-cs-table .vc-glasses-params-table tbody th{padding:0}}.vc-cs-table .vc-glasses-params-table tbody td::before{display:none}.vc-cs-table .control-label{margin-bottom:0}.vc-cs-table+.form-group{padding:0 5px}.vc-cs-table p{margin:0}.vc-cs-box>.vc-cs-table{--cs-tbl-padding-top: var(--csbox-padding-y);--cs-tbl-padding-bottom: var(--csbox-padding-y);--cs-tbl-padding-x: var(--csbox-padding-x);--cs-tbl-border-color: transparent}.vc-cs-box>.vc-cs-table>thead{--cs-tbl-border-color: var(--csbox-bg-color)}.vc-cs-box>.vc-cs-table>thead>tr>td,.vc-cs-box>.vc-cs-table>thead>tr>th,.vc-cs-box>.vc-cs-table>tbody:only-child>tr:first-child>td,.vc-cs-box>.vc-cs-table>tbody:only-child>tr:first-child>th{padding-top:var(--cs-tbl-padding-top)}.vc-cs-box>.vc-cs-table>tbody>tr:only-child{--cs-tbl-padding-bottom: calc(var(--csbox-padding-y)/2)}.vc-cs-box>.vc-cs-table>tbody>tr:last-child>td,.vc-cs-box>.vc-cs-table>tbody>tr:last-child>th{padding-bottom:var(--cs-tbl-padding-bottom)}.vc-cs-box>.vc-cs-table>thead>tr>td:first-child,.vc-cs-box>.vc-cs-table>thead>tr>th:first-child,.vc-cs-box>.vc-cs-table>tbody>tr>td:first-child,.vc-cs-box>.vc-cs-table>tbody>tr>th:first-child{border-left:var(--cs-tbl-padding-x) solid var(--cs-tbl-border-color)}.vc-cs-box>.vc-cs-table>thead>tr>td:last-child,.vc-cs-box>.vc-cs-table>thead>tr>th:last-child,.vc-cs-box>.vc-cs-table>tbody>tr>td:last-child,.vc-cs-box>.vc-cs-table>tbody>tr>th:last-child{border-right:var(--cs-tbl-padding-x) solid var(--cs-tbl-border-color)}[class*=vc-table-responsive] .vc-glasses-params-table tr{border:none}[class*=vc-table-responsive] .vc-glasses-params-table td,[class*=vc-table-responsive] .vc-glasses-params-table th{border:none;padding:0 6px}[class*=vc-table-responsive] .vc-glasses-params-table th[scope=row]{font-weight:700}.vc-cs-table-price{text-align:right}.vc-cs-table-info{padding:12px;margin-top:22px;background:#fafafa}.vc-cs-table-info .vc-row-flex{justify-content:space-between}.vc-cs-table-info-heading{margin:0}.vc-cs-table-info-link{display:flex;align-items:center}.vc-cs-btn-group{margin:22px 0;margin-top:-11px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 768px){.vc-cs-btn-group:has(>:only-child){justify-content:flex-start}}@media screen and (min-width: 1200px){.vc-cs-btn-group{justify-content:flex-start}}.vc-cs-btn-group .vc-cs-sub-change-wrapper .btn-group{display:flex}.vc-cs-btn-group .vc-cs-sub-change-wrapper .btn-group .vc-btn{margin-right:0}.vc-cs-btn-group .vc-cs-sub-change-wrapper .btn-group .dropdown-toggle{margin-left:-11px}.vc-cs-btn-group-links{flex-basis:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:11px 0 0}@media screen and (min-width: 1200px){.vc-cs-btn-group-links{align-items:center;margin-right:0;flex-basis:auto}}.vc-cs-btn-group-buttons{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 479px){.vc-cs-btn-group-buttons>*{width:100%}.vc-cs-btn-group-buttons .vc-btn{width:100%;justify-content:center}}@media screen and (min-width: 1200px){.vc-cs-btn-group-buttons{margin-right:auto;justify-content:flex-start}}.vc-cs-btn-group-buttons .vc-btn{margin-top:11px;white-space:unset}@media screen and (min-width: 480px){.vc-cs-btn-group-buttons .vc-btn{margin-right:11px}}.vc-cs-pagination{margin:22px 0}.vc-main .vc-row-flex:not(.vc-modal .vc-row-flex){margin-right:0;margin-left:0;-moz-column-gap:22px;column-gap:22px}.vc-subscription-step-modal .vc-row{margin-left:0;margin-right:0}.vc-heading-lined{margin-top:22px}@media screen and (min-width: 1080px){.vc-heading-lined{margin-top:44px}}.vc-cs-exchange-item{margin:12px 0 0}.vc-cs-exchange-item label{font-weight:400}.vc-cs-exchange-item svg{width:50px;vertical-align:middle;height:24px}.vc-cs-align-items-center{display:inline-flex;align-items:center}.vc-cs-align-items-end{display:inline-flex;align-items:flex-end}.vc-cs-weight-normal{font-weight:400}.vc-hidden{display:none}.vc-cs-top-bar{padding:33px 0}@media screen and (min-width: 940px){.vc-cs-top-bar{display:flex;justify-content:space-between;align-items:flex-start}}.vc-cs-customer p{margin-top:0}.vc-cs-bonus-points-total span{display:inline-flex;align-items:baseline}.vc-cs-bonus-points-total svg{align-self:center;margin-right:5px}.vc-cs-loyalty-modal-trigger{margin-top:22px}@media screen and (min-width: 940px){.vc-cs-loyalty-modal-trigger{margin-top:0}}.vc-cs-subnav{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;width:calc(100% + 2*12px);margin:0 0 33px -12px}.vc-cs-subnav:first-child{padding:33px 0 0}.vc-cs-subnav li{flex:1 0 calc(50% - 24px);margin:0 12px;margin-bottom:11px;position:relative}@media screen and (min-width: 480px){.vc-cs-subnav li{flex-basis:auto}.vc-cs-subnav li:not(:last-child){margin-right:11px}}@media screen and (min-width: 940px){.vc-cs-subnav li{flex:0 0 auto}}.vc-cs-subnav .vc-btn{width:100%;white-space:normal}@media screen and (max-width: 939px){.vc-cs-subnav .vc-btn{font-size:14.22px;white-space:nowrap}}.vc-cs-subnav-badge{position:absolute;top:-10px;right:-10px;border-radius:100%;background-color:#bc1b40;color:#fafafa;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14.22px;line-height:1}.vc-cs-order>tbody>tr>td{background-color:var(--csbox-bg-color, #e5f5fc);font-weight:500}@media screen and (max-width: 1079px){.vc-cs-order>tbody>tr>td{padding-top:5px;padding-bottom:5px;font-weight:400}}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:first-child{width:200px}}.vc-cs-order>tbody>tr>td:first-child a{color:#1c1c1c}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:first-child:has(.vc-icon) a{display:flex;align-items:center}}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:nth-child(2),.vc-cs-order>tbody>tr>td:nth-child(3),.vc-cs-order>tbody>tr>td:nth-child(4){width:140px}}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:nth-child(5){width:400px}}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:nth-last-child(-n+3){text-align:center}}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:last-child{text-align:right;width:300px}}.vc-cs-order>tbody>tr>td:last-child>.vc-change-payment-dashboard{margin-bottom:0;display:flex;flex-flow:column;align-items:flex-start;flex-basis:300px}@media screen and (min-width: 1080px){.vc-cs-order>tbody>tr>td:last-child>.vc-change-payment-dashboard{align-items:end}}.vc-cs-order>tbody>tr>td:last-child>.vc-change-payment-dashboard>.vc-btn{margin-right:0;margin-bottom:0}.vc-cs-order>tbody>tr>td:last-child>.vc-change-payment-dashboard .vc-btn--link{padding-bottom:0}.vc-cs-order>tbody>tr>td[data-thname=""]::before{display:none}@media screen and (max-width: 1079px){.vc-cs-order>tbody>tr>td:empty{display:none}}.vc-cs-order .vc-icon{display:none}@media screen and (min-width: 1080px){.vc-cs-order .vc-icon{display:block}}.vc-cs-order .vc-btn{font-size:14.22px;white-space:normal}@media screen and (min-width: 1080px){.vc-cs-order .vc-btn{font-size:16px}}.vc-cs-order .vc-btn--link{padding-right:0;padding-left:0;color:#1c1c1c}.vc-cs-order .vc-btn--cta .vc-icon--subscription{color:#fafafa}.vc-modal .vc-cs-order .vc-btn{white-space:unset}@media screen and (min-width: 1080px){.vc-cs-order-items>tbody>tr>td:last-child{text-align:right}}.vc-cs-order-payment .vc-change-payment-dashboard{display:flex;justify-content:flex-start;flex-wrap:wrap}.vc-cs-order-payment .vc-change-payment-dashboard .vc-btn{width:100%}@media screen and (max-width: 479px){.vc-cs-order-payment .vc-change-payment-dashboard .vc-btn+.vc-btn{margin-top:11px}}@media screen and (min-width: 480px){.vc-cs-order-payment .vc-change-payment-dashboard .vc-btn+.vc-btn{margin-left:11px}}@media screen and (min-width: 480px){.vc-cs-order-payment .vc-change-payment-dashboard .vc-btn{width:auto}}@media screen and (max-width: 1079px){.vc-cs-order-detail .vc-icon{display:none}}.vc-cs-bonus-points-box{padding:11px;margin-bottom:22px;text-align:center;flex-basis:100%}@media screen and (min-width: 480px){.vc-cs-bonus-points-box{display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 768px){.vc-cs-bonus-points-box{flex-flow:column nowrap;flex-basis:calc(50% - 11px)}}.vc-cs-bonus-points-box address:only-child,.vc-cs-bonus-points-box address:last-child,.vc-cs-bonus-points-box p:only-child,.vc-cs-bonus-points-box p:last-child{margin-bottom:0}.vc-cs-bonus-points-box-heading{align-self:stretch;padding-bottom:11px;border-bottom:1px dotted #9e9e9e;margin-right:11px;margin-left:11px;margin-bottom:22px;font-weight:500}@media screen and (min-width: 480px)and (max-width: 767px){.vc-cs-bonus-points-box-heading{display:flex;flex-flow:column;justify-content:center;padding-bottom:0;border-bottom:0;margin-left:0;padding-right:22px;border-right:1px dotted #9e9e9e;margin-right:22px;margin-bottom:0}}.vc-cs-bonus-points-box-heading small{display:block;color:inherit}@media screen and (min-width: 480px)and (max-width: 767px){.vc-cs-bonus-points-box-desc{padding-top:11px;padding-bottom:11px}}@media screen and (min-width: 768px){.vc-cs-bonus-points-box-desc{flex:3 1 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;max-width:100%}}.vc-cs-bonus-points-box-desc p{margin-right:auto;margin-left:auto}.vc-cs-bonus-points-box-desc .vc-btn{white-space:normal}.vc-order-goto{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;padding:15px 15px;margin-top:22px;border:1px solid #efefef;border-radius:2px;text-align:center}@media only screen and (min-width: 480px){.vc-order-goto{flex-direction:row}}@media only screen and (min-width: 710px){.vc-order-goto{flex-wrap:nowrap}}.vc-subscription-edit-box .vc-order-goto{margin-bottom:0}@media screen and (min-width: 710px){.vc-order-goto .vc-order-goto-forward{margin-left:auto}}.vc-order-goto-back{margin:0}@media only screen and (min-width: 710px){.vc-order-goto-back{text-align:left}}.vc-cs-newsletter-preferences,.vc-cs-newsletter-preferences-note{display:none}.vc-cs-newsletter-preferences.vc-is-active,.vc-cs-newsletter-preferences-note.vc-is-active{display:block}.vc-cs-content--steps{float:none;max-width:1200px;margin:auto}.vc-cs-refer-heading{margin-top:0;text-align:center;--fluid-type-min: 2.027rem;--fluid-type-max: 2.566rem;--fluid-type-target: 4vw}@supports(font-size: clamp(16px, 3vw, 32px)){.vc-cs-refer-heading{font-size:clamp(var(--fluid-type-min, 1rem),1rem + var(--fluid-type-target, 3vw),var(--fluid-type-max, 1.266rem))}}.vc-cs-refer-steps{display:flex;align-items:flex-start;justify-content:space-between;margin:22px -16px}@media screen and (min-width: 540px){.vc-cs-refer-steps{margin:44px auto}}.vc-cs-refer-step{display:flex;flex-basis:33%;flex-flow:column;align-items:center}@media screen and (min-width: 540px){.vc-cs-refer-step{margin-bottom:0}}.vc-cs-refer-step:not(:last-of-type){padding-right:4vw}@media screen and (min-width: 960px){.vc-cs-refer-step:not(:last-of-type){padding-right:0}}.vc-cs-refer-step:not(:last-of-type) .vc-cs-refer-step-circle{position:relative}.vc-cs-refer-step:not(:last-of-type) .vc-cs-refer-step-circle::after{position:absolute;background:url("/dist/front/img/icons/caret-right-blue.svg") center/contain no-repeat;content:"";top:auto;bottom:auto;left:100%;width:30px;height:30px;left:22vw}@media screen and (max-width: 360px){.vc-cs-refer-step:not(:last-of-type) .vc-cs-refer-step-circle::after{display:none}}@media screen and (min-width: 960px){.vc-cs-refer-step:not(:last-of-type) .vc-cs-refer-step-circle::after{width:50px;height:50px;left:150%}}.vc-cs-refer-step-circle{width:clamp(80px,12vw,180px);height:clamp(80px,12vw,180px);font-size:clamp(18px,2vw,51.26px);border-radius:100%;background-color:#00476c;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-bottom:11px}@supports not (font-size: clamp(1rem, 2vw, 3rem)){.vc-cs-refer-step-circle{width:14vw;height:14vw;font-size:3vw}@media screen and (min-width: 1500px){.vc-cs-refer-step-circle{width:180px;height:180px}}.vc-cs-refer-step-circle .vc-icon{width:6vw}@media screen and (min-width: 960px){.vc-cs-refer-step-circle .vc-icon{width:70px}}}.vc-cs-refer-step-circle .vc-icon{width:clamp(20px,40%,60px)}@media screen and (min-width: 1500px){.vc-cs-refer-step-circle .vc-icon{width:70px}}.vc-cs-refer-step-desc{font-size:12.64px;padding:0 1vw;text-align:center}@media screen and (min-width: 540px){.vc-cs-refer-step-desc{font-size:18px}}@media screen and (min-width: 960px){.vc-cs-refer-step-desc{font-size:25.63px}}.vc-cs-refer-row{margin:22px 0}@media screen and (min-width: 768px){.vc-cs-refer-row{display:flex;flex-flow:column-reverse;row-gap:22px}}.vc-cs-refer-row .vc-box{padding:22px}.vc-cs-refer-row .vc-box+.vc-box{margin-top:22px}@media screen and (min-width: 768px){.vc-cs-refer-row .vc-box{flex-grow:1}.vc-cs-refer-row .vc-box+.vc-box{margin-top:0}}.vc-cs-refer-credit{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.vc-refer-input-group{margin-bottom:11px}@media screen and (min-width: 540px){.vc-refer-input-group{display:flex}}@media screen and (min-width: 540px){.vc-refer-input-group .form-control{margin-right:22px}}@media screen and (max-width: 539px){.vc-refer-input-group .vc-btn{width:100%}}.vc-refer-share-list{margin-top:-11px}@media screen and (min-width: 540px){.vc-refer-share-list{display:flex;flex-wrap:wrap}}.vc-refer-share-list li{margin-top:11px}@media screen and (min-width: 540px){.vc-refer-share-list li{margin-right:24px}}.vc-cs-refer-credit-heading{font-size:25.63px;margin:11px 0;text-align:center}@media screen and (min-width: 540px){.vc-cs-refer-credit-heading{font-size:38.445px}}@media screen and (min-width: 768px){.vc-cs-refer-credit-heading{font-size:51.26px}}.vc-cs-refer-credit-heading .vc-number{display:block;text-align:center;font-size:38.445px;font-weight:700}@media screen and (min-width: 540px){.vc-cs-refer-credit-heading .vc-number{font-size:51.26px}}@media screen and (min-width: 768px){.vc-cs-refer-credit-heading .vc-number{font-size:64.075px}}.vc-copy-feedback{position:absolute;top:120%;left:50%;transform:translateX(-50%);opacity:0}.vc-refer-btn-wrapper{position:relative}.vc-cs-reminder{text-align:center;margin-bottom:44px}.vc-cs-reminder .vc-box{padding:11px}.vc-cs-reminder p{margin:0}.vc-cs-reminder__heading{margin:0 0 11px}.vc-cs-reminder__form{padding-top:22px;margin-top:22px;border-top:1px solid #9e9e9e}.vc-cs-reminder__form .form-control{display:block;height:33px}@media screen and (min-width: 480px){.vc-cs-reminder__form .form-control{display:inline-block}}.vc-cs-reminder__form .form-control+a{margin-top:0;display:block;margin:11px 0}@media screen and (min-width: 480px){.vc-cs-reminder__form .form-control+a{display:inline-block;margin:0 11px}}.vc-cs-reminder__form .vc-btn--link{display:inline-block;vertical-align:middle;padding:0}.vc-small-form-additional-text{display:inline-block !important;margin-bottom:5px !important}.vc-lenswatcher-link{padding:6px 22px !important}.vc-reminder-box-list{display:inline-block;padding:0;margin:0 0 6px;list-style:none}@media only screen and (min-width: 640px){.vc-reminder-box-list{max-width:100%}}@media only screen and (min-width: 640px){.vc-reminder-box-list>li{float:left}}.vc-reminder-box-list>li>.vc-btn{width:100%;margin:11px 0;font-size:14.22px}@media only screen and (min-width: 640px){.vc-reminder-box-list>li>.vc-btn{width:auto;margin:0 0 0 11px}}.vc-reminder-box-input{width:100%;height:33px;padding:4px 5px;border-color:#757575;color:#222;font-size:14.22px}@media only screen and (min-width: 640px){.vc-reminder-box-input{cursor:pointer;width:auto;max-width:140px}}.vc-reminder-box-footer{padding-top:22px;border-top:1px solid #1c1c1c;text-align:center}.vc-order-goto{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;padding:15px 15px;margin-top:22px;margin-bottom:44px;border:1px solid #efefef;border-radius:2px;text-align:center}@media only screen and (min-width: 480px){.vc-order-goto{flex-direction:row}.vc-order-goto:not(.vc-order-goto-2-step):not(.vc-order-goto-admin){flex-wrap:nowrap}}@media only screen and (min-width: 710px){.vc-order-goto{flex-wrap:nowrap}}.vc-order-goto-second .vc-order-goto{margin-top:11px}@media only screen and (min-width: 768px){.vc-order-goto-second .vc-order-goto{display:none}}.vc-order-goto .has-error .checkbox{border-color:#d30800;color:#1c1c1c}.vc-order-goto .has-error .checkbox:after,.vc-order-goto .has-error .checkbox:before{border-color:#d30800}.vc-order-goto .has-error .vc-is-ok,.vc-order-goto .has-error .vc-is-ok .help-block{color:#1c1c1c}.vc-order-goto .has-error .help-block{color:#1c1c1c}.vc-order-goto .has-error input{animation:pulsing 4s infinite linear}.vc-order-goto .checkbox{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;perspective:1000px;padding:12px;border:1px solid #e0e0e0;border-radius:2px;position:relative;margin-bottom:22px;flex-basis:100%}.vc-order-goto .checkbox::after,.vc-order-goto .checkbox::before{display:block;width:16px;height:16px;content:"";border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fff;display:none;position:absolute}@media only screen and (min-width: 710px){.vc-order-goto .checkbox::after{transform:rotate(45deg);top:50%;margin-top:-8px;right:-9px;display:block}}.vc-order-goto .checkbox::before{display:block;transform:rotate(135deg);bottom:-9px;margin-top:0;left:50%;margin-left:-8px}@media only screen and (min-width: 710px){.vc-order-goto .checkbox::before{display:none}}@-moz-document url-prefix(){.vc-order-goto .checkbox::before{display:none}}@media only screen and (min-width: 710px){.vc-order-goto .checkbox{flex-basis:auto;margin-bottom:0}}@keyframes shaking{10%,90%{transform:translateY(-1px)}20%,80%{transform:translateY(2px)}30%,50%,70%{transform:translateY(-4px)}40%,60%{transform:translateY(4px)}}@keyframes pulsing{0%,12%,25%{transform:scale(1)}6%,19%{transform:scale(1.5)}}.vc-order-goto .checkbox.animate{animation:shaking 1s 2 linear}.vc-order-goto .checkbox.animate input{animation:pulsing 4s linear;animation-delay:1s}@media only screen and (min-width: 710px){.vc-order-goto .checkbox{margin-right:22px}}.vc-order-goto .checkbox label{padding-top:6px;padding-bottom:6px;text-wrap:pretty}@media(any-pointer: coarse){.vc-order-goto .vc-btn:where(.vc-btn+.vc-btn){margin-left:0}}.vc-order-goto-forward{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width: 710px){.vc-order-goto-forward{flex-basis:initial;order:2;flex-wrap:nowrap;text-align:left}}@media only screen and (max-width: 709px){.vc-order-goto-forward.has-error{flex-direction:column}}.vc-order-goto-forward.has-error .feedback.vc-is-visible{display:block}.vc-order-goto-forward .help-block{max-width:calc(100% - 22px);margin-bottom:0}.vc-order-goto-forward .help-block.feedback{display:none;padding-left:20px;padding-bottom:11px;margin-top:0;overflow:hidden}.vc-order-goto-forward .vc-btn{margin-top:6px}.vc-order-goto-agreement{flex-basis:100%}@media only screen and (max-width: 767px){.vc-order-goto-agreement{display:var(--display, block)}}.vc-order-goto-admin{justify-content:flex-end;margin-bottom:22px;text-align:right}.vc-order-goto-next,.vc-order-goto-back{margin-bottom:0}.vc-order-goto-next{margin-bottom:11px;display:flex;flex-direction:column}@media only screen and (min-width: 480px){.vc-order-goto-next{order:2;margin-bottom:0;text-align:right}}@media only screen and (min-width: 710px){.vc-order-goto-next{flex-grow:0}}@media only screen and (min-width: 768px){.vc-order-goto-next{flex-direction:row}}.vc-order-goto-forward .vc-order-goto-next{margin-bottom:22px}@media only screen and (min-width: 710px){.vc-order-goto-forward .vc-order-goto-next{margin-bottom:0}}.vc-order-goto-next .vc-btn{display:block;width:100%;white-space:normal;font-size:1.265625rem}@media only screen and (min-width: 420px){.vc-order-goto-next .vc-btn{display:inline-block;width:initial;white-space:nowrap}}.vc-order-goto-next .vc-btn--apple-pay{margin-bottom:10px}@media screen and (min-width: 768px){.vc-order-goto-next .vc-btn--apple-pay{margin-bottom:0;margin-left:10px;order:1;width:12em}}.vc-order-goto-next .vc-btn--info{margin-bottom:10px}@media screen and (min-width: 768px){.vc-order-goto-next .vc-btn--info{margin-bottom:0;margin-right:10px}}@media only screen and (max-width: 767px){.vc-order-goto-next--2-btns{display:flex;flex-direction:column}}.vc-order-goto-next--2-btns span{display:inline-block;padding:10px 16px}@media only screen and (max-width: 767px){.vc-order-goto-next--2-btns span{flex-basis:100%;text-align:center}}.vc-order-goto-forward~.vc-order-goto-back{width:100%}@media only screen and (min-width: 480px){.vc-order-goto-next~.vc-order-goto-back{text-align:left}}@media only screen and (min-width: 710px){.vc-order-goto-back{margin-right:15px;text-align:left;order:1}.vc-order-goto-forward~.vc-order-goto-back{width:auto}}@media only screen and (min-width: 480px){.vc-order-goto-back .vc-btn{text-align:left}}@media only screen and (max-width: 599px){.vc-order-goto-back .vc-btn{white-space:normal}}.vc-order-goto-btn-admin{display:block;width:100%}@media only screen and (min-width: 710px){.vc-order-goto-btn-admin{display:inline-block;width:initial}}.vc-order-goto-btn-admin+.vc-order-goto-btn-admin{margin-top:15px}@media only screen and (min-width: 710px){.vc-order-goto-btn-admin+.vc-order-goto-btn-admin{margin-left:15px;margin-top:0}}.vc-voucher-order-goto{flex-flow:column wrap}.vc-voucher-order-goto .vc-order-goto-forward{flex-wrap:wrap;text-align:center}.vc-voucher-order-goto .checkbox{margin-right:0;margin-bottom:22px;flex-basis:100%}.vc-voucher-order-goto .checkbox::before{display:block}.vc-voucher-order-goto .checkbox::after{display:none}.vc-voucher-order-goto .vc-detail-add-to-cart{grid:none}.vc-voucher-order-goto .vc-product-options-detail{margin:0}@media only screen and (min-width: 710px){.vc-order-goto-agreement-notice-only .vc-order-goto-next{align-self:flex-end}}.vc-order-goto-agreement-notice-only .vc-order-goto-forward{flex-direction:column}.vc-order-goto-agreement-notice-only .vc-order-goto-back{align-self:flex-end}@media only screen and (min-width: 710px){.vc-order-goto-agreement-notice-only .vc-order-goto-back{margin-bottom:5px}}.vc-order-goto-agreement-notice{width:100%;text-align:center;margin:0 0 15px}@media only screen and (min-width: 710px){.vc-order-goto-agreement-notice{text-align:right}.vc-detail-voucher .vc-order-goto-agreement-notice{text-align:center}}.vc-sub-box{--icon-width: calc(36px - 10px);--inner-box-padding: 12px;position:relative;padding:22px 11px;background-color:#e5f5fc}@media only screen and (min-width: 768px){.vc-sub-box{padding:22px}}.vc-sub-box .vc-cart-item-edit{margin-top:11px}@media only screen and (min-width: 320px){.vc-sub-box .vc-cart-item-edit{width:100%}}@media only screen and (min-width: 1024px){.vc-sub-box .vc-cart-item-edit{width:auto}}.vc-sub-box .vc-btn--default:link{background-color:#fafafa}.vc-sub-box .vc-btn--default:hover,.vc-sub-box .vc-btn--default:focus{background-color:#20344b}.vc-sub-box label{font-weight:400}.vc-sub-box label [type=checkbox]{margin-right:.25em}.vc-iconed-heading{--font-size: 1.265625rem;margin-top:0;font-weight:700;color:#00476c;font-size:var(--font-size);display:flex;justify-content:flex-start;align-items:center}.vc-iconed-heading::before{display:inline-block;content:"";background-image:url("/dist/front/img/icons/subscription.svg");background-repeat:no-repeat;margin-right:11px;vertical-align:middle;position:relative;top:-2px;width:36px;min-width:36px;height:36px;background-size:36px}.vc-iconed-heading a{color:#747474;text-decoration:none}@media screen and (min-width: 768px){.vc-iconed-heading{--font-size: 1.6018066406rem}}.vc-iconed-heading-delivery{--font-size: 16px}@media screen and (min-width: 768px){.vc-iconed-heading-delivery{display:grid;grid-template-columns:auto 14em;grid-template-rows:auto 30px}}.vc-iconed-heading-delivery::before{background-image:url("/dist/front/img/icons/cs_calendar.svg");grid-row:span 2}.vc-iconed-heading-date{margin-left:10px;color:#00476c;font-size:1.265625rem;font-weight:400}@media screen and (min-width: 768px){.vc-iconed-heading-date{margin-left:0}}.vc-iconed-heading-date time{cursor:pointer}.vc-iconed-heading-date input.form-control{height:auto;padding:3px 6px;width:150px;line-height:1.2}.vc-sub-box-buttons{--icon-width: 16px;--btn-width: calc(50% - var(--gap));--btn-align: center;--btn-grow: 1}@media screen and (min-width: 768px){.vc-sub-box-buttons{--btn-width: none;flex-wrap:nowrap;flex-grow:1}}.vc-sub-box-buttons .vc-btn{--btn-ml: 0;justify-content:var(--btn-align);flex:var(--btn-grow) 1 var(--btn-width)}.vc-btn--sub-settings{--btn-grow: 0;--btn-align: end;--btn-width: auto;margin-top:calc(var(--gap)*3);margin-left:auto;padding-left:0;padding-right:0}@media screen and (min-width: 768px){.vc-btn--sub-settings{margin-top:0}}.vc-btn--sub-settings:focus,.vc-btn--sub-settings:focus-visible,.vc-btn--sub-settings:active,.vc-btn--sub-settings:active:focus{outline:1px solid #00476c;outline-offset:2px;border-radius:2px}.vc-sub-infopanel{display:flex;flex-wrap:wrap;margin:22px 0 0;color:#00476c;width:100%;font-size:14.64px;line-height:1.4rem}.vc-sub-infopanel .vc-btn{margin-bottom:5px}@media screen and (min-width: 1024px){.vc-sub-infopanel{display:grid;grid-template-columns:40% auto;-moz-column-gap:60px;column-gap:60px;align-items:start}}.vc-sub-order-frequency{flex-basis:100%}.vc-sub-order-frequency p:last-child{margin-bottom:0}.vc-sub-order-frequency .form-group{transform:none}.vc-sub-order-frequency .control-panel{margin-top:0;font-size:inherit}.vc-sub-order-frequency a:not(.vc-btn){font-size:14.64px}.vc-sub-repeat-days{margin-top:var(--inner-box-padding);margin-bottom:var(--inner-box-padding);border-bottom:1px solid #e0e0e0}.vc-sub-frequency-date strong{display:inline-block;word-break:keep-all}.vc-sub-order-data{flex-basis:100%;align-self:flex-end;margin-top:11px}@media screen and (min-width: 768px){.vc-sub-order-data{flex-basis:auto}}@media screen and (min-width: 900px){.vc-sub-order-data{flex-basis:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;-moz-column-gap:60px;column-gap:60px;margin-top:0;align-self:start}}.vc-sub-order-data .form-control{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vc-sub-order-line{display:flex;align-items:flex-start;flex-wrap:wrap;-moz-column-gap:var(--column-gap, var(--flex-gap, 4px));column-gap:var(--column-gap, var(--flex-gap, 4px));margin:var(--inner-box-padding) 0;border-bottom:1px solid #e0e0e0;font-size:14.22px}@media screen and (-webkit-min-device-pixel-ratio: 0){@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){.vc-sub-order-line{margin-left:calc(-0.5*var(--column-gap, var(--flex-gap, 4px)));margin-right:calc(-0.5*var(--column-gap, var(--flex-gap, 4px)));-moz-column-gap:0;column-gap:0;row-gap:0}.vc-sub-order-line>*{margin-left:calc(var(--column-gap, var(--flex-gap, 4px))*.5);margin-right:calc(var(--column-gap, var(--flex-gap, 4px))*.5)}}}@media screen and (max-width: 899px){.vc-sub-order-line:last-child{border-bottom:none}}.vc-sub-order-line p{font-size:16px;flex-basis:100%;font-weight:700}.vc-sub-order-line label,.vc-sub-order-line p{margin-bottom:0}.vc-sub-box-order{--image-size: 80px;--image-padding-right: 15px}@media screen and (min-width: 400px){.vc-sub-box-order{--image-size: 100px;--image-padding-right: 20px}}@media screen and (min-width: 1024px){.vc-sub-box-order{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;-moz-column-gap:var(--csbox-padding-x);column-gap:var(--csbox-padding-x)}}.vc-sub-box-products img{width:var(--image-size);height:auto;padding-right:var(--image-padding-right)}@media screen and (min-width: 768px){.vc-sub-box-products .vc-sub-price{text-align:right}}.vc-sub-box-products .vc-sub-price s+.vc-number{color:#bc1b40}.vc-sub-product{display:grid;padding-top:var(--inner-box-padding);padding-bottom:var(--inner-box-padding);-moz-column-gap:var(--image-padding-right);column-gap:var(--image-padding-right);grid-template-columns:var(--image-size) auto 1fr;grid-template-rows:auto auto}@media screen and (min-width: 768px){.vc-sub-product{grid-template-columns:100px 1fr repeat(2, auto);grid-template-rows:auto}}.vc-sub-product+.vc-sub-product{border-top:1px solid #e0e0e0}.vc-sub-product .vc-sub-img{grid-row:1/-1;position:relative;display:flex;align-items:center;justify-content:center}.vc-sub-product .vc-sub-img>svg{width:var(--icon-width);height:var(--icon-width);position:absolute;top:0;right:0;background:#fafafa;border-radius:100%;box-shadow:0 0 10px #d3d3d3}.vc-sub-product img{--image-padding-right: 0}@media screen and (max-width: 767px){.vc-sub-product .vc-sub-item{grid-column:2/-1}}.vc-sub-product .vc-cart-item-edit{margin-top:11px;margin-bottom:11px}.vc-sub-box-summary{--left-padding: calc(var(--image-size) + var(--image-padding-right))}@media screen and (min-width: 650px){.vc-sub-box-summary{padding-left:var(--left-padding)}}@media screen and (min-width: 1024px){.vc-sub-box-summary{--left-padding: var(--csbox-padding-x);grid-column:2/3;grid-row:1/2;border-left:1px solid #e0e0e0;padding-top:var(--inner-box-padding);padding-bottom:var(--inner-box-padding)}}.vc-sub-box-summary table{width:min(100%,600px)}.vc-sub-box-summary td:last-child{padding-left:10px;text-align:right}.vc-sub-box-summary th{font-weight:400}.vc-sub-box-summary td,.vc-sub-box-summary th{padding-top:3px;padding-bottom:3px}tr:last-child .vc-sub-box-summary td,tr:last-child .vc-sub-box-summary th{padding-top:6px}.vc-sub-box-summary-title{color:#00476c;font-size:18px;margin-bottom:11px}@media screen and (min-width: 1024px){.vc-sub-box-summary-title{margin-top:0}}.vc-sub-discount{color:#bc1b40}.vc-sub-box-add-goods{display:flex;flex-wrap:wrap;margin-top:30px;-moz-column-gap:var(--column-gap, var(--flex-gap, 15px));column-gap:var(--column-gap, var(--flex-gap, 15px));row-gap:var(--row-gap, var(--flex-gap, 15px));gap:15px}@media screen and (-webkit-min-device-pixel-ratio: 0){@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){.vc-sub-box-add-goods{margin-left:calc(-0.5*var(--column-gap, var(--flex-gap, 15px)));margin-right:calc(-0.5*var(--column-gap, var(--flex-gap, 15px)));margin-bottom:calc(-1*var(--row-gap, var(--flex-gap, 15px)));-moz-column-gap:0;column-gap:0;row-gap:0}.vc-sub-box-add-goods>*{margin-left:calc(var(--column-gap, var(--flex-gap, 15px))*.5);margin-right:calc(var(--column-gap, var(--flex-gap, 15px))*.5);margin-bottom:var(--row-gap, var(--flex-gap, 15px))}}}@media screen and (min-width: 768px){.vc-sub-box-add-goods{display:grid;grid-template-columns:repeat(auto-fit, clamp(320px, 48%, 450px))}}@media screen and (min-width: 1024px){.vc-sub-box-add-goods{grid-column:1/-1;grid-row:2/3}}.vc-sub-box-good{--title-color: #00476c;--text-color: #00476c;--btn-color: #00476c;--bgcolor: #e5f5fc;--bgleft: 120%;flex-basis:min(100%,400px);border-radius:8px;padding:15px;background:var(--bgcolor) var(--bgleft) 70% no-repeat;background-size:50%;display:flex;flex-direction:column;align-items:flex-start;--bgimage: "/dist/front/img/cs/goods.png";--bgimage-retina: "/dist/front/img/cs/goods@2x.png";--urlbgimage: url("/dist/front/img/cs/goods.png");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")){.vc-sub-box-good{--bgimage: "/dist/front/img/cs/goods.webp";--urlbgimage: url("/dist/front/img/cs/goods.webp");--bgimage-retina: "/dist/front/img/cs/goods@2x.webp"}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-sub-box-good{background-image:-webkit-image-set(url("/dist/front/img/cs/goods.png") 1x, url("/dist/front/img/cs/goods@2x.png") 2x);background-image:image-set("/dist/front/img/cs/goods.png" 1x, "/dist/front/img/cs/goods@2x.png" 2x)}}@media screen and (min-width: 768px){.vc-sub-box-good{--bgleft: 100%}}.vc-sub-box-good p{width:18ch}.vc-sub-box-good p small{color:var(--text-color)}.vc-sub-box-good .vc-btn{margin-top:auto;color:var(--btn-color)}.vc-sub-box-good .vc-btn:hover,.vc-sub-box-good .vc-btn:focus{--btn-color: #fafafa}.vc-sub-box-good--bonus{--bgcolor: #f8eedc;--title-color: #1c1c1c;--text-color: #dbae7d;--bgimage: "/dist/front/img/cs/bonuses.png";--bgimage-retina: "/dist/front/img/cs/bonuses@2x.png";--urlbgimage: url("/dist/front/img/cs/bonuses.png")}@supports(background-image: url("image.webp")){.vc-sub-box-good--bonus{--bgimage: "/dist/front/img/cs/bonuses.webp";--urlbgimage: url("/dist/front/img/cs/bonuses.webp");--bgimage-retina: "/dist/front/img/cs/bonuses@2x.webp"}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-sub-box-good--bonus{background-image:-webkit-image-set(url("/dist/front/img/cs/bonuses.png") 1x, url("/dist/front/img/cs/bonuses@2x.png") 2x);background-image:image-set("/dist/front/img/cs/bonuses.png" 1x, "/dist/front/img/cs/bonuses@2x.png" 2x)}}.vc-sub-box-good-title{font-weight:700;color:var(--title-color)}.vc-sub-item-transport .vc-sub-item-name::before{background-image:url("/dist/front/img/icons/delivery-44.svg")}.vc-sub-note{font-size:12.64px;color:#1c1c1c;margin-top:11px}.vc-sub-submit-wrapper{margin-bottom:0;padding:0;border:none}@media only screen and (max-width: 1023px){.vc-sub-submit-wrapper{flex-wrap:wrap}}.vc-sub-submit-wrapper .checkbox{background-color:#fff;margin-top:0}@media only screen and (max-width: 1023px){.vc-sub-submit-wrapper .vc-order-goto-forward{flex-basis:100%}}.vc-sub-submit-wrapper .vc-order-goto-next{margin-bottom:0}@media only screen and (max-width: 1023px){.vc-sub-submit-wrapper .vc-order-goto-next .vc-btn{white-space:normal}}@media only screen and (max-width: 1023px){.vc-sub-submit-wrapper .vc-order-goto-back{margin:11px auto 0;order:2}}.vc-sub-options{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:22px 0 0}.vc-sub-options-links{flex-basis:100%;margin-top:11px}@media only screen and (min-width: 768px){.vc-sub-options-links{margin-left:auto;margin-top:0;flex-basis:auto}}.vc-sub-options-links a:first-child{margin-right:11px}.vc-sub-notify{padding:0;margin-top:var(--inner-box-padding);margin-bottom:var(--inner-box-padding)}.vc-sub-notify input[type=checkbox]{position:relative;top:1px}.vc-sub-notify p{margin:0}.vc-cs-sub-change-wrapper{position:relative}.vc-sub-box--settings .vc-cs-sub-change-wrapper{display:inline-block}@media only screen and (min-width: 768px){.vc-cs-sub-change-wrapper{display:inline-block}}.vc-sub-qtip{background-color:#fafafa;border:1px solid #757575;padding:0;border-radius:5px;max-width:302px}.vc-sub-qtip .qtip-content{padding:11px}.vc-sub-qtip p{font-size:16px;margin:11px 0 22px}.vc-sub-frequency-toggle{cursor:pointer}.vc-sub-order-frequency-control{display:none;width:280px}.vc-sub-order-frequency-control p{text-align:center}.vc-sub-order-frequency-control ul{margin-bottom:0}.vc-sub-order-frequency-control ul .vc-btn{display:block;padding:6px 0}.vc-sub-order-frequency-control a{margin-bottom:5px}#subscriptionStepModal{overflow:auto !important}.modal-body .vc-main-checkout-step-1{padding-top:0}.modal-body .vc-order-form{width:100%}.vc-subscription-step-modal .vc-order-goto-next{justify-content:flex-end}.vc-subscription-step-modal .vc-box-collapse.in{margin-bottom:11px}.vc-subscription-step-modal .vc-order-goto-forward{width:100%}@media screen and (min-width: 480px){.vc-subscription-step-modal .vc-order-goto-forward{width:auto;flex-basis:auto;order:2}}.vc-subscription-step-modal .vc-order-goto-forward .vc-order-goto-next{flex-basis:100%}@media screen and (min-width: 480px){.vc-subscription-step-modal .vc-order-goto-back{width:auto}}.vc-subscription-step-modal .modal-body{padding-top:0}.vc-subscription-step-modal:has(.vc-payment-method) .modal-title{display:none}.vc-subscription-step-modal:has(.vc-payment-method) .modal-header{padding-top:20px;padding-bottom:0;position:relative;z-index:1}.vc-subscription-step-modal:has(.vc-payment-method) .modal-body{margin-top:-20px}.vc-subscription-step-modal:has(.vc-payment-method) .vc-section{margin-top:0}.vc-box-subscription{max-width:100%}.vc-sub-cancel{margin-top:22px;flex-basis:100%}.vc-btn-sub-cancel{color:#bc1b40;padding-left:0;padding-right:0;font-size:14.22px}.vc-btn-sub-cancel:hover,.vc-btn-sub-cancel:focus{color:#a20529}.vc-client-packages{margin:44px 0}.vc-client-packages .input-group{display:block}.vc-client-packages .input-group .form-control{width:100%;float:none;display:block;border-radius:3px 3px 0 0}.vc-client-packages .input-group .vc-btn{width:100%;display:block;border-radius:3px;margin-left:0;margin-top:22px;padding:6px 11px;text-decoration:none}@media screen and (min-width: 480px){.vc-client-packages .input-group{display:table}.vc-client-packages .input-group .form-control{border-radius:3px 0 0 3px}.vc-client-packages .input-group .vc-btn{border-radius:0 3px 3px 0;margin-left:-1px;margin-top:0}}@media screen and (max-width: 767px){.vc-client-packages .vc-box-form{max-width:100%}}.vc-box-subscription{background-color:#e5f5fc;text-align:center}.vc-reminder .vc-box-subscription{text-align:left}@media only screen and (min-width: 560px){.vc-box-subscription{display:flex;align-items:center;text-align:left}}.vc-box-subscription .vc-box-image{display:none}@media only screen and (min-width: 560px){.vc-box-subscription .vc-box-image{display:inline-block;margin-right:15px}}@media only screen and (min-width: 768px){.vc-box-subscription .vc-box-image{margin-right:30px}}.vc-box-subscription .vc-box-body{flex:1;display:flex;align-items:initial}@media only screen and (min-width: 860px){.vc-box-subscription .vc-box-body{flex-direction:row;align-items:center}}.vc-box-subscription .vc-box-body-text:not(:last-child){margin-bottom:22px}@media only screen and (min-width: 860px){.vc-box-subscription .vc-box-body-text{flex:1}.vc-box-subscription .vc-box-body-text:not(:last-child){margin-bottom:0}}.vc-box-subscription .vc-box-body-btns{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:0;margin-bottom:0;flex-direction:row;margin-top:11px}@media screen and (max-width: 500px){.vc-box-subscription .vc-box-body-btns{flex-direction:column;justify-content:center}}@media only screen and (min-width: 560px){.vc-box-subscription .vc-box-body-btns{justify-content:space-between;padding-left:61px}}@media only screen and (min-width: 860px){.vc-box-subscription .vc-box-body-btns{align-items:center}}.vc-box-subscription.vc-cart-bottom-item .vc-btn--link,.vc-box-subscription.vc-box-for-order-summary .vc-btn--link{margin-left:auto}@media screen and (max-width: 500px){.vc-box-subscription.vc-cart-bottom-item .vc-btn--link,.vc-box-subscription.vc-box-for-order-summary .vc-btn--link{margin-right:auto;margin-top:11px}}.vc-box-subscription .vc-btn--default{background:#fafafa}.vc-box-subscription .vc-btn--default:hover,.vc-box-subscription .vc-btn--default:focus{background:#20344b}.vc-box-subscription .vc-btn--default:not(.vc-btn--xs){min-width:160px;margin-bottom:11px;white-space:normal}.vc-box-subscription .vc-btn--xs{margin-top:-2px}.vc-box-subscription .form-inline{text-align:left;margin-bottom:22px}.vc-box-subscription-active .form-inline{margin-bottom:0}@media only screen and (min-width: 700px){.vc-box-subscription-active{display:flex;align-items:center;text-align:left}.vc-box-subscription-active .vc-box-body-btns{justify-content:space-between}.vc-box-subscription-active .vc-btn--default:not(.vc-btn--xs){width:auto}}.vc-subscription-setup{margin-bottom:11px}.vc-subscription-setup .form-group{margin-bottom:0}.vc-subscription-setup .checkbox{display:block;margin-top:11px}.vc-bubble{display:inline-block;text-align:center}.vc-btn--xs .vc-bubble{padding-right:6px;padding-left:6px;margin-top:-1px;margin-bottom:-1px}.vc-bubble>.vc-matrjoska{display:inline-block;padding:3px 10px;line-height:1;font-size:14px;white-space:nowrap;color:#00476c;background-color:#fafafa;border:1px solid #00476c;border-radius:2px;position:relative;top:-2px}.vc-bubble>.vc-matrjoska::after,.vc-bubble>.vc-matrjoska::before{height:0;width:0;position:absolute;border:solid rgba(0,0,0,0);content:" "}.vc-bubble>.vc-matrjoska::after{border-width:3px}.vc-bubble>.vc-matrjoska::before{border-width:4px}.vc-bubble-left>.vc-matrjoska::after,.vc-bubble-left>.vc-matrjoska::before{top:50%;right:100%}.vc-bubble-left>.vc-matrjoska::after{border-right-color:#fafafa;margin-top:-3px}.vc-bubble-left>.vc-matrjoska::before{border-right-color:#00476c;margin-top:-4px}.vc-bubble-top>.vc-matrjoska::after,.vc-bubble-top>.vc-matrjoska::before{bottom:100%;left:50%}.vc-bubble-top>.vc-matrjoska::after{border-bottom-color:#fafafa;margin-left:-3px}.vc-bubble-top>.vc-matrjoska::before{border-bottom-color:#00476c;margin-left:-4px}.vc-bubble-bottom>.vc-matrjoska{top:-4px}.vc-bubble-bottom>.vc-matrjoska::after,.vc-bubble-bottom>.vc-matrjoska::before{top:100%;left:50%}.vc-bubble-bottom>.vc-matrjoska::after{border-top-color:#fafafa;margin-left:-3px}.vc-bubble-bottom>.vc-matrjoska::before{border-top-color:#00476c;margin-left:-4px}.vc-bubble-inverse>.vc-matrjoska{color:#fafafa;background-color:#00476c}.vc-bubble-inverse>.vc-matrjoska::after{display:none}.vc-bubble-lg>.vc-matrjoska{padding:4px 8px;border-radius:2px;font-size:16px}.vc-bubble-lg>.vc-matrjoska::after{border-width:4px}.vc-bubble-lg>.vc-matrjoska::before{border-width:5px}.vc-bubble-product-label{display:block}.vc-bubble-product-label::before{content:" ";display:block;position:absolute;left:0;top:0;z-index:1;border-radius:2px 0 0 2px}.vc-bubble-purchased{display:block;margin-top:6px}.vc-bubble-purchased::before{content:" ";display:block;position:absolute;left:0;top:0;z-index:1;border-radius:2px 0 0 2px}.vc-bubble-purchased::before{display:none}.vc-bubble-purchased>.vc-matrjoska{color:#20344b;background-color:#fafafa;border-color:#20344b}.vc-bubble-purchased>.vc-matrjoska::before{border-bottom-color:#20344b}@media only screen and (min-width: 630px){.vc-product-item .vc-bubble-purchased{position:absolute;bottom:0;left:50%;transform:translate(-50%)}}.vc-product-items--glasses .vc-product-item .vc-bubble-purchased{position:absolute;bottom:80px;left:50%;z-index:111;transform:translate(-50%)}@media only screen and (min-width: 630px){.vc-product-items--glasses .vc-product-item .vc-bubble-purchased{bottom:17%}}@media only screen and (min-width: 630px)and (any-hover: none){.vc-product-items--glasses .vc-product-item .vc-bubble-purchased{bottom:30px}}.vc-bubble-product-list{margin-top:11px;line-height:1.428571429}.vc-bubble-product-list>.vc-matrjoska{padding:4px 6px;font-size:12px}.vc-bubble-detail{margin:11px auto}.vc-bubble-banner>.vc-matrjoska{white-space:normal;font-size:12px}.vc-bubble-info{font-family:monospace}.vc-bubble-stockinfo{display:none;position:absolute;top:100%;left:0;max-width:100%;width:100%;padding-top:11px;z-index:888;text-align:left}.vc-bubble-stockinfo>.vc-matrjoska{padding:11px;white-space:normal}.vc-bubble-stockinfo h1{font-size:18px;margin:0 0 11px;text-align:center}.vc-bubble-stockinfo .table{color:#1c1c1c;margin-bottom:0}.vc-bubble-stockinfo .table th,.vc-bubble-stockinfo .table td{text-align:left;vertical-align:middle}.vc-bubble-stockinfo .table th{border-bottom:0}.vc-bubble-stockinfo .table a{color:#1c1c1c}.vc-bubble-stockinfo p{color:#1c1c1c;margin:11px 0 0;line-height:140%}.vc-payment-method,.vc-transfer{--space-for-input: 28px}.vc-payment-method .radio,.vc-transfer .radio{border-radius:5px;padding-top:6px;padding-bottom:6px;padding-right:12px;padding-left:0}.vc-payment-method .radio:has(.vc-js-transfer[checked],.vc-js-pup-map-radio[checked],.vc-js-payment[checked]),.vc-transfer .radio:has(.vc-js-transfer[checked],.vc-js-pup-map-radio[checked],.vc-js-payment[checked]){background-color:#e5f5fc}.vc-payment-method .radio:has(.vc-js-transfer[checked],.vc-js-pup-map-radio[checked],.vc-js-payment[checked]) .vc-partner-logo-wrapper,.vc-transfer .radio:has(.vc-js-transfer[checked],.vc-js-pup-map-radio[checked],.vc-js-payment[checked]) .vc-partner-logo-wrapper{border-color:#fff}.vc-payment-method .radio .vc-box,.vc-transfer .radio .vc-box{margin-bottom:0}.vc-payment-method .radio .vc-box .checkbox,.vc-payment-method .radio .vc-box label,.vc-transfer .radio .vc-box .checkbox,.vc-transfer .radio .vc-box label{min-height:unset}.vc-payment-method .radio label,.vc-transfer .radio label{display:flex;flex-wrap:wrap;align-items:center;padding:0;padding-left:var(--space-for-input)}.vc-payment-method .radio .vc-btn,.vc-transfer .radio .vc-btn{margin:3px 12px}.vc-payment-method .radio:not(:last-child)>[id^=klarna-payments-pay_],.vc-transfer .radio:not(:last-child)>[id^=klarna-payments-pay_]{padding-bottom:11px;border-bottom:1px dotted #e0e0e0;margin-bottom:11px}@media only screen and (min-width: 360px){.vc-payment-method .radio>[id^=klarna-payments-pay_],.vc-transfer .radio>[id^=klarna-payments-pay_]{padding-left:22px}}@media only screen and (max-width: 767px){.vc-payment-method .radio,.vc-transfer .radio{font-size:13px}}.vc-payment-method .alert,.vc-transfer .alert{margin-top:11px;margin-bottom:0}.vc-payment-method .vc-partner-price,.vc-payment-method .vc-number,.vc-transfer .vc-partner-price,.vc-transfer .vc-number{padding-left:12px;margin-left:auto}.vc-payment-method .vc-box-dotted,.vc-transfer .vc-box-dotted{margin-left:28px}.vc-payment-method .vc-box-dotted input[type=checkbox],.vc-transfer .vc-box-dotted input[type=checkbox]{align-self:baseline}.vc-payment-method>a,.vc-transfer>a{margin-left:28px;display:inline-block;margin-top:22px}@media screen and (min-width: 540px)and (max-width: 767px ),(min-width: 1000px){.vc-payment-method .vc-order-indent,.vc-transfer .vc-order-indent{margin-left:28px}}.vc-payment-method .vc-custom-label:has(.vc-order-payment-logos-everifin),.vc-transfer .vc-custom-label:has(.vc-order-payment-logos-everifin){align-items:flex-start}.vc-payment-method .vc-custom-label:has(.vc-order-payment-logos-everifin) input[type=radio],.vc-transfer .vc-custom-label:has(.vc-order-payment-logos-everifin) input[type=radio]{margin-top:14px}.vc-payment-method .vc-custom-label:has(.vc-order-payment-logos-everifin) .vc-partner-name,.vc-payment-method .vc-custom-label:has(.vc-order-payment-logos-everifin) .vc-partner-price,.vc-transfer .vc-custom-label:has(.vc-order-payment-logos-everifin) .vc-partner-name,.vc-transfer .vc-custom-label:has(.vc-order-payment-logos-everifin) .vc-partner-price{margin-top:8px}.vc-payment-method .vc-custom-label+.vc-box,.vc-transfer .vc-custom-label+.vc-box{margin-top:6px}.vc-transfer .vc-box-dotted label{padding-left:38px}.vc-payment-method .vc-box label{display:inline-block}.vc-payment-method .vc-box .vc-btn{margin:-2px 0 0}.vc-payment-method .vc-row-flex-modern{--columnn-gap: $line-height-computed*.5;--row-gap: $line-height-computed*.5;align-items:center}.vc-payment-method .vc-box-info{margin-left:22px}@media only screen and (min-width: 768px){.vc-payment-method .vc-box-info{margin-right:0}}.vc-payment-method .vc-box-info:last-child{margin-top:22px}.vc-payment-method .vc-google-pay-hidden{display:none}.vc-js-googlepay-supported .vc-payment-method .vc-google-pay-hidden{display:block}.vc-partner-name{flex:1}@media only screen and (min-width: 768px)and (max-width: 820px){.vc-partner-name{min-width:8em}}.vc-partner-name .vc-note{display:block;margin:0;font-size:13px;max-width:80ch;min-width:17ch}@media only screen and (max-width: 419px){.vc-partner-name .vc-note{white-space:normal}}.vc-order-payment-logos{display:flex;justify-content:flex-start;align-items:center;flex:1}.vc-order-payment-logos img{margin-top:11px;margin-bottom:11px;margin-left:5px;margin-right:5px;max-width:40px}.vc-order-use-old:not(.hidden)+.vc-order-payment-logos{margin-top:6px;margin-left:0}.vc-order-extra-info small{font-size:13px}.vc-order-extra-info .vc-number{padding-left:0}.vc-is-disabled .vc-order-extra-info{color:#747474;cursor:default;pointer-events:all}.vc-order-form strong.vc-label-availability{margin-top:6px;margin-left:110px}.vc-partner-logo-wrapper{background-color:#fafafa;width:50px;height:36px;border:1px solid #e0e0e0;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:11px}@media only screen and (min-width: 768px){.vc-partner-logo-wrapper{width:70px;height:40px}}.vc-partner-logo{height:auto;width:auto;max-width:36px;max-height:26px}@media only screen and (min-width: 768px){.vc-partner-logo{max-width:56px}}.vc-is-disabled .vc-partner-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.vc-upsell-note .vc-offer-badge{height:100%;display:flex;align-items:center}.vc-upsell-note input[type=checkbox]{margin-top:7px}.vc-order-payment-logos-everifin{justify-content:space-evenly;flex-wrap:wrap}@media only screen and (max-width: 767px){.vc-order-payment-logos-everifin img{margin-top:5px;margin-bottom:5px;width:20px}}@media only screen and (max-width: 767px){.vc-order-everifin-payment .vc-order-extra-info{display:none}}.vc-payment-method-klarna{min-width:280px;display:none;margin-left:var(--space-for-input)}.vc-cs-box{--csbox-bg-color: #efefef;--csbox-border-color: #efefef;--csbox-body-color: #fff;--csbox-padding-x: 15px;--csbox-padding-y: 22px;--head-display: block;--csbox-border-radius: 8px;--csbox-border-radius-inner: calc(var(--csbox-border-radius) - 2px);padding:0;border:2px solid var(--csbox-border-color);border-radius:var(--csbox-border-radius);margin-bottom:22px;scroll-margin-top:var(--vc-scroll-margin)}@media screen and (min-width: 768px){.vc-cs-box{--csbox-padding-x: 30px;overflow:hidden}}@media screen and (min-width: 1200px){.vc-cs-box{--csbox-padding-x: 60px;--csbox-padding-y: 33px}}.vc-cs-box>:first-child{border-top-right-radius:var(--csbox-border-radius-inner);border-top-left-radius:var(--csbox-border-radius-inner);overflow:hidden}.vc-cs-box>:last-child{border-bottom-right-radius:var(--csbox-border-radius-inner);border-bottom-left-radius:var(--csbox-border-radius-inner);overflow:hidden}.vc-cs-box-head{--row-gap: 11px;padding:var(--csbox-padding-y) var(--csbox-padding-x);background-color:var(--csbox-bg-color);display:var(--head-display);grid-template-areas:"title state" "date price" "buttons buttons";row-gap:var(--row-gap)}@media screen and (min-width: 768px){.vc-cs-box-head{--row-gap: 15px;flex-wrap:wrap;align-items:center;width:100%;-moz-column-gap:var(--column-gap, var(--flex-gap, 30px));column-gap:var(--column-gap, var(--flex-gap, 30px));grid-template-areas:"title date state" "buttons buttons price";grid-template-columns:100px auto auto}}@media screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 0){@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){.vc-cs-box-head{margin-left:calc(-0.5*var(--column-gap, var(--flex-gap, 30px)));margin-right:calc(-0.5*var(--column-gap, var(--flex-gap, 30px)));-moz-column-gap:0;column-gap:0;row-gap:0}.vc-cs-box-head>*{margin-left:calc(var(--column-gap, var(--flex-gap, 30px))*.5);margin-right:calc(var(--column-gap, var(--flex-gap, 30px))*.5)}}}@media screen and (min-width: 768px){.vc-cs-box-head>*{margin-bottom:0}}@media screen and (min-width: 1000px){.vc-cs-box-head{--head-display: flex}}.vc-cs-box-head:has(.vc-cs-table){--csbox-padding-y: 11px;display:block}.vc-cs-box--ready,.vc-cs-box--dispatched,.vc-cs-box--in-progress,.vc-cs-box--delivered{--csbox-bg-color: #e0f1e5;--csbox-border-color: #e0f1e5;--head-display: grid;--state-color: #396c47}.vc-cs-box--unpaid{--csbox-bg-color: #efd7be;--csbox-border-color: #efd7be;--head-display: grid;--state-color: #dbae7d}.vc-cs-box--cancelled{--csbox-bg-color: #efefef;--csbox-border-color: #efefef;--head-display: grid}.vc-cs-box.vc-sub-box{--csbox-bg-color: #e5f5fc;--csbox-border-color: #00476c;--head-display: block}@media screen and (min-width: 768px){.vc-cs-box.vc-sub-box{--head-display: flex}}.vc-cs-box.vc-box-subscription{--csbox-bg-color: #e5f5fc;--csbox-border-color: #00476c}.vc-cs-box-title{grid-area:title;color:#1c1c1c;font-weight:700}.vc-cs-box-date{grid-area:date;display:block}.vc-cs-box-price{grid-area:price;order:1;margin-left:auto;font-weight:700}.vc-cs-box-state{grid-area:state;justify-self:end;color:var(--state-color);font-weight:700}.vc-cs-box-buttons{--gap: 5px;grid-area:buttons;display:flex;flex-wrap:wrap;-moz-column-gap:var(--column-gap, var(--flex-gap, var(--gap)));column-gap:var(--column-gap, var(--flex-gap, var(--gap)));row-gap:var(--row-gap, var(--flex-gap, var(--gap)))}@media screen and (-webkit-min-device-pixel-ratio: 0){@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){.vc-cs-box-buttons{margin-left:calc(-0.5*var(--column-gap, var(--flex-gap, var(--gap))));margin-right:calc(-0.5*var(--column-gap, var(--flex-gap, var(--gap))));margin-bottom:calc(-1*var(--row-gap, var(--flex-gap, var(--gap))));-moz-column-gap:0;column-gap:0;row-gap:0}.vc-cs-box-buttons>*{margin-left:calc(var(--column-gap, var(--flex-gap, var(--gap)))*.5);margin-right:calc(var(--column-gap, var(--flex-gap, var(--gap)))*.5);margin-bottom:var(--row-gap, var(--flex-gap, var(--gap)))}}}.vc-cs-box-body{padding:var(--csbox-padding-y) var(--csbox-padding-x);background-color:var(--csbox-body-color)}.vc-inbasket-product{display:block;width:100%;border:1px dashed #e0e0e0;border-radius:2px;padding:10px 16px;text-decoration:none}.vc-inbasket-product p{color:#757575}.vc-inbasket-product:hover{text-decoration:none}.vc-inbasket-product-inner{display:flex;flex-flow:row}.vc-inbasket-product-text{font-size:14.22px;display:flex;flex-flow:column nowrap;justify-content:center;width:50%;text-align:left}.vc-inbasket-product-text .vc-price-category{display:block;padding:0;margin-bottom:11px}.vc-inbasket-product-text .vc-price-category .vc-price-value{color:#757575}.vc-inbasket-product-image{text-align:center;margin-right:16px}@media only screen and (min-width: 490px){.vc-inbasket-product-image{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}}@media only screen and (min-width: 768px){.vc-inbasket-product-image{width:50%}}.vc-inbasket-product-image img{max-width:30vw;height:auto;max-height:160px}.vc-inbasket-product-heading{margin:0 0 11px;font-size:14.22px}.vc-inbasket-product-heading-text{color:#00476c}.vc-upsell .vc-product-item .vc-product-item-heading,.vc-upsell .vc-product-item .vc-price-category{font-size:18px}.vc-upsell .vc-product-item-image img{max-height:none}.vc-upsell .vc-icon--check{flex-shrink:0}.vc-upsell .vc-product-text>p{font-size:1.1em}.vc-list-icon--badge{flex-wrap:wrap}.vc-list-icon--badge .vc-note-sm{flex-basis:100%;padding-left:33px}.vc-list-icon--badge .vc-icon{color:#4c9160;margin-right:7px}.vc-ab-hidden{display:none}.vc-ab-invisible{visibility:hidden}@media only screen and (min-width: 1050px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink){--nav-space-right: 10px}}@media only screen and (min-width: 1400px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink){--nav-space-right: 15px}}@media only screen and (min-width: 1050px)and (max-width: 1115px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(el){--nav-space-right: 5px}}@media only screen and (min-width: 1050px)and (max-width: 1300px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(ro),.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(es){--nav-space-right: 5px}}@media only screen and (min-width: 1050px)and (max-width: 1400px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(sk),.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(fr),.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink):lang(bg){--nav-space-right: 5px}}@media only screen and (min-width: 1050px){.vc-nav-sportglasses .vc-nav-level-wrapper{grid-template-columns:50% 50%}}@media only screen and (min-width: 1050px)and (max-width: 1080px){.vc-ab-nav-main .vc-nav-sale:lang(fr){display:none}}@media only screen and (min-width: 1050px){.vc-ab-nav-main .vc-nav-item.vc-nav-bonus{display:none}.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(de),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(nl),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(sv),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(da),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(en){display:block}}@media only screen and (min-width: 1050px)and (min-width: 1120px){.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(cs),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(el){display:block}}@media only screen and (min-width: 1050px)and (min-width: 1180px){.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(ro),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(it),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(es){display:block}}@media only screen and (min-width: 1050px)and (min-width: 1300px){.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(fr),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(bg),.vc-ab-nav-main .vc-nav-item.vc-nav-bonus:lang(sk){display:block}}@media only screen and (min-width: 1050px)and (max-width: 1119px){.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(cs),.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(el){display:list-item}}@media only screen and (min-width: 1050px)and (max-width: 1179px){.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(ro),.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(it),.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(es){display:list-item}}@media only screen and (min-width: 1050px)and (max-width: 1299px){.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(fr),.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(bg),.vc-ab-nav-main .vc-nav-subsubitem.vc-nav-bonus:lang(sk){display:list-item}}@media only screen and (min-width: 1050px)and (max-width: 1440px){.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink) .vc-nav-title>span:lang(bg),.vc-ab-nav-main .vc-nav-link:not(.vc-nav-sublink) .vc-nav-title>span:lang(sk){display:none}}.vc-subnav-fishing a{background-image:url(/dist/front/img/sunglasses/fishing-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-fishing a{background-image:url(/dist/front/img/sunglasses/fishing-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-fishing a{background-image:url(/dist/front/img/sunglasses/fishing-sunglasses-130.png)}}.vc-subnav-cycling a{background-image:url(/dist/front/img/sunglasses/cycling-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-cycling a{background-image:url(/dist/front/img/sunglasses/cycling-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-cycling a{background-image:url(/dist/front/img/sunglasses/cycling-sunglasses-130.png)}}.vc-subnav-running a{background-image:url(/dist/front/img/sunglasses/running-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-running a{background-image:url(/dist/front/img/sunglasses/running-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-running a{background-image:url(/dist/front/img/sunglasses/running-sunglasses-130.png)}}.vc-subnav-golf a{background-image:url(/dist/front/img/sunglasses/golf-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-golf a{background-image:url(/dist/front/img/sunglasses/golf-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-golf a{background-image:url(/dist/front/img/sunglasses/golf-sunglasses-130.png)}}.vc-subnav-mtb a{background-image:url(/dist/front/img/sunglasses/mtb-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-mtb a{background-image:url(/dist/front/img/sunglasses/mtb-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-mtb a{background-image:url(/dist/front/img/sunglasses/mtb-sunglasses-130.png)}}.vc-subnav-hiking a{background-image:url(/dist/front/img/sunglasses/hiking-sunglasses-130.png)}@supports(background-image: url("image.webp")){.vc-subnav-hiking a{background-image:url(/dist/front/img/sunglasses/hiking-sunglasses-130.webp)}}@supports(-webkit-appearance: none) and (not (translate: none)) and (-webkit-backdrop-filter: none) and (not (-moz-user-select: none)){.vc-subnav-hiking a{background-image:url(/dist/front/img/sunglasses/hiking-sunglasses-130.png)}}@media screen and (min-width: 1050px)and (max-width: 1249px){.vc-ab-nav-main .vc-nav-sm-desktop-hide{display:none}}.vc-nav-sm-desktop-show{display:none}@media screen and (min-width: 1050px)and (max-width: 1249px){.vc-ab-nav-main .vc-nav-sm-desktop-show{display:inline}}.vc-photo-event{margin:22px 0;position:relative}.vc-photo-event>a{display:flex;flex-wrap:nowrap;width:100%}@media only screen and (min-width: 768px){.vc-photo-event{width:75%}}.vc-photo-event picture:last-child{display:none}@media only screen and (min-width: 420px){.vc-photo-event picture:last-child{display:block}}.vc-photo-event-claim{margin:0;padding:10px 16px;width:80vw;border-radius:20px;text-align:center;font-size:16px;background-color:#262626;color:#fce2c7;font-weight:700;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.vc-photo-event-claim{width:60%;padding:5px 16px;border-radius:40px;font-size:18px}}@media only screen and (min-width: 1050px){.vc-nav-lenses .vc-nav-level-2-links{overflow:visible}}@media only screen and (min-width: 768px){.vc-nav-lenses-halloween{order:10}}@media only screen and (min-width: 1050px){.vc-nav-lenses-halloween{grid-row:2/3;grid-column:1/3}.vc-nav-lenses-halloween:lang(de-CH){grid-column:2/4}}.vc-nav-lenses-halloween .h3 .vc-nav-link{background-color:#ff7619;color:#fff;padding:5px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;margin-bottom:10px}@media only screen and (min-width: 1050px){.vc-nav-lenses-halloween .h3 .vc-nav-link{padding:5px 10px;margin-left:-10px}}.vc-is-active .vc-nav-lenses-halloween .h3 .vc-nav-link{padding-bottom:5px}@media only screen and (max-width: 767px){.vc-nav-lenses.vc-is-active .vc-label-new{display:none}}.vc-nav-lenses .vc-label-new{background-color:#ff7619;margin-right:5px}@media screen and (max-width: 1049px){.vc-nav-lenses .vc-label-new{padding:.3em .4em}}@media screen and (min-width: 1050px){.vc-nav-lenses .vc-label-new:lang(es){min-width:11ch;padding-left:.2em;padding-right:.2em;translate:10% 0}}@media screen and (min-width: 1050px)and (max-height: 700px){.vc-nav-lenses .vc-label-new{top:0}}@media only screen and (min-width: 768px)and (max-width: 1049px){.vc-nav-lenses .vc-nav-title{padding-right:5px}}@media screen and (min-width: 1250px){.vc-nav-lenses-period{height:auto}}.vc-bar-sunglasses-sale>a,.vc-bar-black-friday>a,.vc-bar-new-year>a,.vc-bar-halloween>a,.vc-bar-ray-ban-competition>a,.vc-bar-weekend-of-great-deals>a,.vc-bar-bday-celebration-sale>a,.vc-bar-ukraine>a{display:block;text-decoration:none;transition:all .2s ease}.vc-bar-sunglasses-sale .vc-icon,.vc-bar-black-friday .vc-icon,.vc-bar-new-year .vc-icon,.vc-bar-halloween .vc-icon,.vc-bar-ray-ban-competition .vc-icon,.vc-bar-weekend-of-great-deals .vc-icon,.vc-bar-bday-celebration-sale .vc-icon,.vc-bar-ukraine .vc-icon{flex-basis:21px;flex-shrink:0}.vc-bar-sunglasses-sale .vc-container,.vc-bar-black-friday .vc-container,.vc-bar-new-year .vc-container,.vc-bar-halloween .vc-container,.vc-bar-ray-ban-competition .vc-container,.vc-bar-weekend-of-great-deals .vc-container,.vc-bar-bday-celebration-sale .vc-container,.vc-bar-ukraine .vc-container{display:flex;align-items:center;justify-content:center}.vc-bar-new-year,.vc-bar-halloween,.vc-bar-ray-ban-competition,.vc-bar-sunglasses-sale{background-color:#00476c;color:#fff}.vc-bar-new-year a,.vc-bar-halloween a,.vc-bar-ray-ban-competition a,.vc-bar-sunglasses-sale a{color:#fff}.vc-bar-new-year a:hover,.vc-bar-halloween a:hover,.vc-bar-ray-ban-competition a:hover,.vc-bar-sunglasses-sale a:hover{color:#fff}.vc-bar-new-year .close,.vc-bar-halloween .close,.vc-bar-ray-ban-competition .close,.vc-bar-sunglasses-sale .close{color:#fff}.vc-bar-new-year .close:hover,.vc-bar-new-year .close:focus,.vc-bar-halloween .close:hover,.vc-bar-halloween .close:focus,.vc-bar-ray-ban-competition .close:hover,.vc-bar-ray-ban-competition .close:focus,.vc-bar-sunglasses-sale .close:hover,.vc-bar-sunglasses-sale .close:focus{color:#fff !important}.vc-bar-new-year>a:hover,.vc-bar-halloween>a:hover,.vc-bar-ray-ban-competition>a:hover,.vc-bar-sunglasses-sale>a:hover{background-color:#003b64;color:#fff}.vc-bar-weekend-of-great-deals,.vc-bar-bday-celebration-sale{background-color:#000;color:#fff}.vc-bar-weekend-of-great-deals a,.vc-bar-bday-celebration-sale a{color:#fff}.vc-bar-weekend-of-great-deals a:hover,.vc-bar-bday-celebration-sale a:hover{color:#fff}.vc-bar-weekend-of-great-deals .close,.vc-bar-bday-celebration-sale .close{color:#fff}.vc-bar-weekend-of-great-deals .close:hover,.vc-bar-weekend-of-great-deals .close:focus,.vc-bar-bday-celebration-sale .close:hover,.vc-bar-bday-celebration-sale .close:focus{color:#fff !important}.vc-bar-weekend-of-great-deals>a:hover,.vc-bar-bday-celebration-sale>a:hover{background-color:#fff;color:#000}.vc-bar-wide-icon .vc-container{padding-right:15px}@media screen and (max-width: 599px){.vc-bar-wide-icon .vc-container{flex-wrap:wrap}}.vc-bar-wide-icon .vc-icon-wide{flex-basis:100%;margin-bottom:5px;margin-right:0}@media screen and (min-width: 600px){.vc-bar-wide-icon .vc-icon-wide{flex-basis:200px;position:relative;top:-1px;margin-bottom:0;margin-right:11px}}
