/** Content:
/assets/f14386ea/listview/styles.css
/themes/optia/build/generated/main-D5msngiS.css?v=251215132326
/assets/220d3c7e/css/main.css
*/
/* https://optik.cz/assets/f14386ea/listview/styles.css */
.list-view-loading{background:url(https://optik.cz/assets/f14386ea/listview/loading.gif) no-repeat}.list-view .summary{margin:0 0 5px 0;text-align:right}.list-view .sorter{margin:0 0 5px 0;text-align:right}.list-view .pager{margin:5px 0 0 0;text-align:right}.list-view .sorter{font-size:0.9em}.list-view .sorter ul{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}.list-view .sorter li{display:inline;margin:0 0 0 5px;padding:0}.list-view .sorter a.asc{background:url(https://optik.cz/assets/f14386ea/listview/up.gif) right center no-repeat;padding-right:10px}.list-view .sorter a.desc{background:url(https://optik.cz/assets/f14386ea/listview/down.gif) right center no-repeat;padding-right:10px}
/* https://optik.cz/themes/optia/build/generated/main-D5msngiS.css?v=251215132326 */
:root{--font-family:"azo-sans-web",sans-serif;--color-transparent:rgba(0,0,0,0);--color-black:#27294E;--color-black-05:rgba(39,41,78,.05);--color-black-10:rgba(39,41,78,.1);--color-black-15:rgba(39,41,78,.15);--color-black-20:rgba(39,41,78,.2);--color-black-30:rgba(39,41,78,.3);--color-black-40:rgba(39,41,78,.4);--color-black-50:rgba(39,41,78,.5);--color-black-60:rgba(39,41,78,.6);--color-black-80:rgba(39,41,78,.8);--color-grey:#50526E;--color-grey-40:rgba(80,82,110,.4);--color-grey-50:rgba(80,82,110,.5);--color-navy:#004899;--color-navy-85:rgba(0,71,153,.85);--color-blue:#0071B9;--color-blue-85:rgba(0,114,185,.85);--color-cyan:#00AACC;--color-cyan-85:rgba(0,170,204,.85);--color-cream:#E2E1E8;--color-cream-40:rgba(226,225,232,.4);--color-smoke:#F0EEF3;--color-smoke-60:rgba(240,238,243,.6);--color-white:#FCFCFC;--color-white-10:rgba(252,252,252,.1);--color-white-15:rgba(252,252,252,.15);--color-white-20:rgba(252,252,252,.2);--color-white-30:rgba(252,252,252,.3);--color-white-40:rgba(252,252,252,.4);--color-white-50:rgba(252,252,252,.5);--color-white-60:rgba(252,252,252,.6);--color-white-80:rgba(252,252,252,.8);--color-red:#b71a1a;--color-red-5:rgba(183,26,26,.05);--color-green:#28A745;--color-binokular:#4653FC;--max-width:87.5rem;--block-over:0px;--gap:1.25rem;--header-height:5rem;--padding-inline:1rem}@media (min-width:750px){:root{--padding-inline:1.5rem}}@media (min-width:990px){:root{--padding-inline:3.75rem;--block-over:2.5rem}}@media (min-width:1300px){:root{--header-height:8.125rem}:root .subbrand{--header-height:5rem}}*:before,*:after,*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0;font-family:var(--font-family);vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}html{color:var(--color-black);background-color:var(--color-white);background-image:url(https://optik.cz/themes/optia/build/assets/background-asset.jpg)}@media (min-width:2500px){html{font-size:.75vw}}body{display:flex;flex-direction:column;padding-top:var(--header-height)}body.search-active,body.cart-active,body.branch-popup-active{overflow:hidden}@media (max-width:1299px){body.menu-active{overflow:hidden}}h1,h2,h3,h4,h5,h6,p{margin:0}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child),p:not(:first-child){margin-top:1em}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child),p:not(:last-child){margin-bottom:1em}p,li,input,textarea{font-size:1rem}input::placeholder,textarea::placeholder{font-size:1rem;color:var(--color-black-50)}ul{margin:0;padding:0;list-style:none}img{display:block;width:auto;height:auto}a{color:inherit}table{border-collapse:collapse}td{vertical-align:baseline}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-block{padding-top:0!important;padding-bottom:0!important}.overflow-hidden{overflow:hidden}.swiper-button-disabled{opacity:.2;pointer-events:none}.green{color:var(--color-green)}.orange{color:var(--color-orange)}.red{color:var(--color-red)}@media (max-width:1299px){.menu-active .header .header__row,.menu-active .header .header__footer-menu,.menu-active .header .social.device{animation-name:fadeInUp;animation-duration:.65s;animation-delay:0s;animation-fill-mode:both}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fancybox-bg{background:var(--color-black-50);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:1;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#1e1e1e99;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:64px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:64px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,#000000d9,#0000004d 50%,#00000026 65%,#00000013 75.5%,#00000009 82.85%,#00000005 88%,#0000);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:75px 44px,env(safe-area-inset-right) 25px,env(safe-area-inset-bottom) 44px,env(safe-area-inset-left)}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleZ(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleZ(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:12px,env(safe-area-inset-left);padding-right:12px,env(safe-area-inset-right)}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px #0000004d}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0000001a;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.header{background-color:var(--color-white);padding:0 var(--padding-inline);box-shadow:0 .1875rem .375rem var(--color-black-10);position:fixed;top:0;right:0;left:0;z-index:500}@media (max-width:1399px){.header{padding:0 1rem}}@media (max-width:1299px){.header{padding-right:0}}@media (min-width:990px){.header+.section{padding-top:2.5rem}}.header__container{display:flex;height:var(--header-height);margin:0 auto}.header__logos{display:flex;margin-right:auto}.header__logo{display:flex;align-items:center;padding-right:1.875rem;position:relative}.header__logo--optia{padding-left:1rem;padding-right:1rem!important}@media (max-width:1299px){.header__logo--optia:before{display:block;content:"";background-color:var(--color-cream);width:1px;position:absolute;top:.625rem;left:0;bottom:.625rem}}.header__logo img{height:calc(var(--header-height) * .75);flex-shrink:0}@media (min-width:1300px){.subbrand .header__logo{padding-right:1.875rem;position:relative}}@media (min-width:1300px){.subbrand .header__logo:after{display:block;content:"";background-color:var(--color-cream);width:1px;position:absolute;top:.625rem;right:0;bottom:.625rem}}.subbrand .header__logo img{height:calc(var(--header-height) * .5)}@media (min-width:1300px){.header__rows{flex-grow:1;display:flex;flex-direction:column}}@media (max-width:1299px){.header__rows{opacity:0;background-color:var(--color-black-50);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--padding-inline);height:calc(100vh - var(--header-height));overflow:auto;transition:.3s;pointer-events:none;position:fixed;top:var(--header-height);right:0;left:0}.menu-active .header__rows{opacity:1;pointer-events:visible}}@media (max-width:1299px){.header__row{display:flex;flex-direction:column-reverse;max-width:25rem;margin-right:auto;margin-left:auto}}@media (min-width:1300px){.header__row{display:flex;align-items:center;flex-grow:1;padding-left:1.875rem}.header__row:nth-child(2){position:relative;min-height:4.0625rem}.header__row:nth-child(2):before{display:block;content:"";height:1px;background-color:var(--color-cream);position:absolute;top:0;right:0;left:0}}.header__buttons{display:flex;column-gap:.5rem;margin-bottom:1rem}@media (min-width:1300px){.header__buttons{align-items:center;margin-left:2.5rem;margin-bottom:0}}.header__buttons .button{border-radius:.3125rem;padding:.6em .75em}@media (max-width:1299px){.header__buttons .button{flex-grow:1}}@media (min-width:1400px){.header__buttons .button{padding:1em 1.2em}}.header__buttons .button+.button{margin-left:.625rem}.header__footer-menu{margin-top:1rem;max-width:25rem;margin-right:auto;margin-left:auto}@media (min-width:1300px){.header__footer-menu{display:none}}.header__footer-menu ul{border-radius:1.25rem;background-color:var(--color-grey);color:var(--color-white);flex-direction:column}.header__footer-menu a{display:block;font-size:.875rem;line-height:1.5;padding:1.25rem .9375rem;text-decoration:none}@media (min-width:1300px){.menu{margin-right:auto;padding-right:1.25rem}.subbrand .menu{margin-right:0;padding-right:0;margin-left:auto}}.menu ul{display:flex}@media (max-width:1299px){.menu ul{background-color:var(--color-white);border-radius:1.25rem;flex-direction:column}}.menu li{position:relative;font-weight:300}@media (max-width:1299px){.menu li:not(:last-child){border-bottom:1px solid var(--color-black-20)}}@media (min-width:1300px){.menu li:not(:last-child){margin-right:1.25rem}}@media (min-width:1700px){.menu li:not(:last-child){margin-right:2.5rem}}.menu li.active{color:var(--color-brand);font-weight:500}.menu a{display:inline;text-decoration:none;transition:.2s}@media (max-width:1299px){.menu a{display:block;padding:1.25rem .9375rem}}.menu a[target=_blank] svg{display:inline!important}.menu a:hover{color:var(--color-brand)}.menu svg{fill:var(--color-blue)}@media (max-width:1299px){.menu svg{display:block;transform:translateY(-50%);position:absolute;right:.9375rem;top:50%}}@media (min-width:1300px){.menu svg{display:none;margin-left:.25em;height:.625rem;width:auto}}.menu-top{--_padding-block:.6em;--_padding-inline:1.5em;margin-right:auto}@media (max-width:1299px){.menu-top{--_padding-inline:1em;background-color:var(--color-white);border-radius:2em;margin-bottom:1.25rem}}.menu-top ul{display:flex}.menu-top li{color:var(--color-black-60);font-size:.875rem;line-height:1.5;line-height:1;white-space:nowrap;position:relative}@media (max-width:1299px){.menu-top li{flex-grow:1}}.menu-top li:not(:last-child){margin-right:.3125rem}@media (min-width:1300px){.menu-top li:first-child{margin-left:calc(var(--_padding-inline) * -1)}}.menu-top li:hover a,.menu-top li.active a{background-color:var(--color-brand);color:var(--color-white)}.menu-top li.active a{font-weight:400}@media (max-width:1299px){.menu-top li.active svg{display:block}}.menu-top a{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:300;font-size:inherit;text-decoration:none;border-radius:1.5em;transition:.2s;padding:var(--_padding-block) var(--_padding-inline)}@media (max-width:1299px){.menu-top a{padding-top:.8em;padding-bottom:.75em;height:calc(100% + .625rem);transform:translateY(-.3125rem)}}@media (min-width:1300px){.menu-top svg{display:none}}@media (max-width:1299px){.menu-top svg{display:none;fill:var(--color-brand);position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%)}}.social{--_size:1.875rem;--_gap:.3125rem}.social ul{display:flex;margin:0 calc(var(--_gap) * -1)}.social li{margin:0 var(--_gap)}.social svg{display:block;height:var(--_size);width:auto;fill:var(--color-black-40)}.header .social{margin-left:1.25rem}@media (max-width:1299px){.header .social{max-width:25rem;margin-right:auto;margin-left:auto}}.page__flex .social svg{fill:var(--color-black-50)}@media (max-width:1299px){.social.desktop{display:none}}.social.device{margin-top:1rem;padding:0 .9375rem}@media (min-width:1300px){.social.device{display:none}}.social.device ul{justify-content:flex-end}.social.device svg{fill:var(--color-white);margin-bottom:3.125rem}.search{--_padding-inline:.9375rem;--_max-width:100%;position:relative;z-index:501}@media (min-width:1300px){.search{--_padding-inline:1.875rem;--_max-width:25rem}}@media (min-width:1200px){.search{--_max-width:35rem}}.search__overlay{background-color:var(--color-black-50);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.3s;position:fixed;top:0;right:0;bottom:0;left:0}.search-active .search__overlay{opacity:1;pointer-events:visible}.search__input{width:21.25rem;transition:.3s;position:relative;z-index:2}.search-active .search__input input{border-color:var(--color-white)}.search__input input{width:100%;border-radius:1.5em;border:1px solid var(--color-black-40);background-color:var(--color-white);padding:.625rem 1rem;outline:transparent}.search__input svg{fill:var(--color-blue);transform:translateY(-50%);position:absolute;top:50%;right:1em;z-index:2}.search__window{background-color:var(--color-white);border-radius:1.25rem;min-width:var(--_max-width);padding-top:1.875rem;opacity:0;pointer-events:none;position:absolute;transform:translateY(1.25rem);transition:.3s;top:calc(100% + .625rem);right:0;z-index:501}.search-active .search__window{transform:translateY(0);opacity:1;pointer-events:visible}.search__window-in{max-height:50vh;overflow:auto;position:relative}.search__window-in:after{display:block;content:"";height:3.75rem;background-image:linear-gradient(0,var(--color-white),var(--color-transparent));position:sticky;right:0;bottom:0;left:0}.search__title{font-size:.875rem;line-height:1.5;padding:0 var(--_padding-inline);color:var(--color-blue);position:relative}.search__title:not(:first-child){margin-top:1.25rem}.search__title:before{display:block;content:"";height:1px;background-image:linear-gradient(90deg,var(--color-blue) 50%,var(--color-transparent) 50%);background-size:.375rem;position:absolute;top:50%;left:var(--_padding-inline);right:0}.search__title span{background-color:var(--color-white);position:relative;padding-right:1em;z-index:1}.search__products .search__media{width:2.8125rem;height:2.8125rem;margin-right:.9375rem;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.search__products a{padding-top:1.25rem;padding-bottom:1.25rem;padding-right:3.75rem!important;position:relative}.search__products a:not(:last-child){border-bottom:1px solid var(--color-black-20)}.search__products svg{fill:var(--color-blue);position:absolute;right:var(--_padding-inline);top:50%;transform:translateY(-50%)}.search__blog{margin-top:.625rem}.search__blog .search__media{width:1.375rem;height:1.5rem;flex-shrink:0;background-image:url(https://optik.cz/themes/optia/build/assets/ico-blog.svg);background-size:contain;background-repeat:no-repeat;margin-right:.9375rem}.search__footer{padding:var(--_padding-inline)}.search__button{display:flex;align-items:center;justify-content:center;width:100%;border:none;background-color:var(--color-blue);color:var(--color-white);font-weight:400;border-radius:2em;padding:1em;cursor:pointer;transition:.3s}.search__button svg{fill:var(--color-white);margin-right:.9375rem}.search__button:hover{background-color:var(--color-cyan)}.search a{display:flex;align-items:center;color:var(--color-grey);padding:.5rem var(--_padding-inline);font-weight:300;text-decoration:none}@media (min-width:1200px){.search a{font-size:1.125rem}}.search a:hover{color:var(--color-blue)}@media (max-width:1299px){.search.desktop{display:none}}@media (max-width:1299px){.search.device{pointer-events:none;overflow:auto;position:fixed;padding:var(--_padding-inline);top:0;right:0;bottom:0;left:0}.search-active .search.device{pointer-events:visible}.search.device .search__input{width:100%;max-width:25rem;margin-right:auto;margin-left:auto;opacity:0;pointer-events:none}.search-active .search.device .search__input{opacity:1;pointer-events:visible}.search.device .search__input input{font-size:1.125rem;border-radius:3em;padding:1em 1.5em}.search.device .search__window{position:static;max-width:25rem!important;min-width:unset;margin-top:1.25rem;margin-right:auto;margin-left:auto}}@media (min-width:1300px){.search.device{display:none}}.search input[type=search]::-webkit-search-decoration,.search input[type=search]::-webkit-search-cancel-button,.search input[type=search]::-webkit-search-results-button,.search input[type=search]::-webkit-search-results-decoration{display:none}.burger{display:flex;align-items:center;justify-content:center;height:var(--header-height);width:3.25rem;background-color:var(--color-navy);border-radius:.9375rem 0 0 .9375rem}.subbrand .burger{background-color:var(--color-brand)}.burger svg{fill:var(--color-white)}.burger path{transition:.3s;transform-origin:50%}.menu-active .burger path:nth-child(1){transform:rotate(45deg) translate(-1px,9px)}.menu-active .burger path:nth-child(2){transform:translate(100%)}.menu-active .burger path:nth-child(3){transform:rotate(-45deg) translate(1px,-7px)}@media (min-width:1300px){.burger{display:none}}.h-btn{display:flex;align-items:center;text-decoration:none;background-color:var(--color-smoke);color:var(--color-grey);border-radius:.625rem 0 0 .625rem;height:100%;padding:0 1.875rem;position:relative;outline:transparent}@media (max-width:1299px){.h-btn{display:none}}.h-btn:last-child{padding-right:0}.h-btn:last-child:after{display:block;content:"";width:calc(var(--padding-inline) + 1px);background-color:inherit;position:absolute;top:0;left:calc(100% - 1px);bottom:0}.h-btn+.h-btn{margin-left:-.625rem}.h-btn__icon:not(:last-child){margin-right:.625rem}.h-btn__icon svg{width:1.25rem;height:auto;display:block;fill:var(--color-grey-50)}@media (min-width:1300px) and (max-width:1399px){.h-btn__content{display:none}}.h-btn__subtext{color:var(--color-grey-50);font-size:.875rem;line-height:1.5;font-weight:300}.h-btn--blue{background-color:var(--color-blue);color:var(--color-white)}.h-btn--blue svg{fill:var(--color-white)}.h-btn--blue .h-btn__subtext{color:var(--color-white-80)}.h-btn--shoppingcart{background-color:var(--color-cyan);color:var(--color-white)}.h-btn--shoppingcart svg{fill:var(--color-white)}.h-btn--shoppingcart .h-btn__subtext{color:var(--color-white-80)}.cart-active .h-btn--shoppingcart{z-index:502}.d-btn{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--color-black-20);background-color:var(--color-white);border-radius:.9375rem 0 0 .9375rem;margin-right:-.9375rem;padding-right:.9375rem;height:var(--header-height);width:4.25rem}.d-btn svg{fill:var(--color-blue)}.subbrand .d-btn svg{fill:var(--color-black)}@media (min-width:1300px){.d-btn{display:none}}.carousel{--_dot-size:.625rem;--_space-top:1.25rem;padding:var(--_space-top) calc(var(--padding-inline) - var(--block-over)) 0 calc(var(--padding-inline) - var(--block-over));position:relative}@media (min-width:750px){.carousel{--_space-top:2.5rem}}.carousel:before{display:block;content:"";background-color:var(--color-brand);border-radius:0 0 .625rem .625rem;position:absolute;top:0;right:0;bottom:calc(50% - var(--_space-top) / 2);left:0}.subbrand .carousel:before{opacity:.4}.carousel__container{max-width:calc(var(--max-width) + var(--block-over) * 2);margin:0 auto;border-radius:.625rem;position:relative;overflow:hidden}.carousel img{width:100%}@media (max-width:749px){.carousel img.desktop{display:none}}@media (min-width:750px){.carousel img.device{display:none}}.carousel .button{position:absolute;right:var(--block-over);bottom:1.875rem}@media (max-width:989px){.carousel .button{right:1.25rem}}@media (max-width:749px){.carousel .button{transform:translate(50%);right:50%;bottom:3.125rem}}.carousel .swiper-slide{position:relative}.carousel .swiper-pagination{display:flex;justify-content:center;width:auto!important;position:absolute;bottom:.625rem;right:1.5625rem;left:1.5625rem;z-index:10}@media (min-width:750px){.carousel .swiper-pagination{bottom:1.5625rem}}.carousel .swiper-pagination-bullet{display:block;width:var(--_dot-size);height:var(--_dot-size);background-color:var(--color-white);cursor:pointer;transition:.3s;border-radius:1em;margin:0 .3125rem;opacity:.6}.carousel .swiper-pagination-bullet:hover{transform:scale(1.25)}.carousel .swiper-pagination-bullet-active{opacity:1;width:calc(var(--_dot-size) * 3);pointer-events:none}.subbrand .carousel .swiper-pagination-bullet-active{background-color:var(--color-brand)}.carousel .swiper-button-prev,.carousel .swiper-button-next{position:absolute;top:calc(50% - var(--_size) / 2);z-index:10}@media (max-width:749px){.carousel .swiper-button-prev,.carousel .swiper-button-next{display:none}}.subbrand .carousel .swiper-button-prev:hover svg,.subbrand .carousel .swiper-button-next:hover svg{fill:var(--color-brand)}.carousel .swiper-button-prev{left:var(--block-over)}@media (max-width:989px){.carousel .swiper-button-prev{left:1.25rem}}.carousel .swiper-button-prev svg{transform:rotate(180deg)}.carousel .swiper-button-next{right:var(--block-over)}@media (max-width:989px){.carousel .swiper-button-next{right:1.25rem}}.section{padding:2.5rem var(--padding-inline)}@media (min-width:990px){.section{padding:6.25rem var(--padding-inline)}}.section__container{max-width:var(--max-width);margin:0 auto}.section__header:not(:last-child){margin-bottom:1.25rem}@media (min-width:750px){.section__header:not(:last-child){margin-bottom:2.5rem}}@media (min-width:750px){.section__header--inline{display:flex;justify-content:space-between}}.section__title{flex-shrink:0}@media (min-width:750px){.section__title{padding-right:2.5rem}}.section__title h1,.section__title h2{font-size:2.125rem;line-height:1.167;font-weight:300}@media (min-width:899.4708994709px){.section__title h1,.section__title h2{font-size:3.78vw}}@media (min-width:1269.8412698413px){.section__title h1,.section__title h2{font-size:3rem}}.section__title h1 strong,.section__title h2 strong{font-weight:400}.subbrand .section__title h1 strong{color:var(--color-brand)}.section__perex{max-width:37.8125rem}.section__perex:not(:first-child){margin-top:1.25rem}.section__perex p{font-size:1rem;font-weight:300;line-height:1.463}@media (min-width:1066.6666666667px){.section__perex p{font-size:1.5vw}}@media (min-width:1333.3333333333px){.section__perex p{font-size:1.25rem}}.section__perex p:not(:last-child){margin-bottom:1.75em}.section__perex strong{font-weight:400}.section__perex li{font-size:1rem;font-weight:300}@media (min-width:1066.6666666667px){.section__perex li{font-size:1.5vw}}@media (min-width:1200px){.section__perex li{font-size:1.125rem}}.subbrand .section__perex{color:var(--color-black-50)}.section__footer{text-align:center}.section__footer:not(:first-child){margin-top:1.5625rem}@media (min-width:750px){.section__footer:not(:first-child){margin-top:3.75rem}}.section__footer--space-between{display:flex;justify-content:space-between}.section--brand{background-color:var(--color-brand)}.section--brand .section__header{color:var(--color-white)}.section--brand+.footer:before{background-color:var(--color-brand)}.section--first{padding-top:2.5rem!important}@media (min-width:990px){.section--first{padding-top:6.25rem!important}}.section--narrow .section__container{max-width:72.5rem}.arrow{--_size:2.5rem;--_border:var(--color-white-40);--_background:var(--color-white-40);--_svg:var(--color-white);display:flex;align-items:center;justify-content:center;width:var(--_size);height:var(--_size);border-radius:50%;border:none;flex-shrink:0;background-color:var(--_background);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.3s;cursor:pointer}.arrow svg{height:28%;width:auto;fill:var(--_svg);transition:.3s}.arrow:hover{--_background:var(--color-white);--_border:var(--_background);--_svg:var(--color-blue);transform:scale(1.1)}.arrow--white{--_background:var(--color-white);--_border:var(--color-white)}.arrow--black{--_background:var(--color-black-80);--_border:var(--color-black-80)}.arrow--grey{--_background:var(--color-grey);--_border:var(--color-grey)}.arrow--cream{--_background:var(--color-cream);--_border:var(--color-cream);--_svg:var(--color-grey)}.arrow--outline{--_background:var(--color-transparent);--_svg:var(--_border);border:1px solid var(--_border)}.arrow--outline:hover{--_border:var(--_svg)}.arrow--left svg{transform:rotate(180deg)}.arrow--down svg{transform:rotate(90deg)}.downloads__section-title:hover .arrow,.order__control:hover .arrow,.wb__item:hover .arrow,.grid__item:hover:hover .arrow,.category__item:hover .arrow,.signpost__item:hover:hover .arrow{transform:scale(1.15);background-color:var(--color-white);box-shadow:0 .1875rem .375rem var(--color-black-10)}.downloads__section-title:hover .arrow svg,.order__control:hover .arrow svg,.wb__item:hover .arrow svg,.grid__item:hover:hover .arrow svg,.category__item:hover .arrow svg,.signpost__item:hover:hover .arrow svg{fill:var(--color-blue)}.subbrand .downloads__section-title:hover .arrow svg,.subbrand .order__control:hover .arrow svg,.subbrand .wb__item:hover .arrow svg,.subbrand .grid__item:hover:hover .arrow svg,.subbrand .category__item:hover .arrow svg,.subbrand .signpost__item:hover:hover .arrow svg{fill:var(--color-brand)}.button{--_color:var(--color-blue);--_border:var(--color-white);--_background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;background-color:var(--_background);white-space:nowrap;color:var(--_color);border:1px solid var(--_border);text-decoration:none;font-size:1rem;flex-shrink:0;cursor:pointer;padding:1.063em 1.568em;border-radius:2em;line-height:1;transition:.3s}.button__icon{transition:.3s}@media (max-width:989px){.button__icon{padding:0 .625em}}@media (min-width:990px){.button__icon{max-width:0;overflow:hidden}}.button__icon:first-child{padding-left:0!important}.button__icon:last-child{padding-right:0!important}.button svg{display:block;fill:var(--_color);height:.8125em;width:auto;transition-property:opacity,transform;transition-duration:.3s,.3s;transition-delay:0s,0s}@media (min-width:990px){.button svg{transform:translate(-.5em);opacity:0}}.button--black{--_color:var(--color-white);--_border:var(--color-black);--_background:var(--color-black)}.button--black-50{--_color:var(--color-white);--_border:var(--color-black-50);--_background:var(--color-black-50)}.button--grey{--_color:var(--color-white);--_border:var(--color-grey);--_background:var(--color-grey)}.button--blue{--_color:var(--color-white);--_border:var(--color-blue);--_background:var(--color-blue)}.button--cyan{--_color:var(--color-white);--_border:var(--color-cyan);--_background:var(--color-cyan)}.button--brand{--_color:var(--color-white);--_border:var(--color-brand);--_background:var(--color-brand)}.button--outline{--_background:var(--color-transparent);--_color:var(--_border)}.button--buy,.button--buy-2{--_color:var(--color-black-50);--_border:var(--color-black-50);border-radius:.625rem}@media (max-width:989px){.button--buy,.button--buy-2{padding:.75em .85em .75em .75em}}.button--buy .button__icon,.button--buy-2 .button__icon{max-width:none;padding:0 .625em}@media (min-width:990px){.button--buy .button__icon,.button--buy-2 .button__icon{display:none}}@media (max-width:989px){.button--buy .button__icon,.button--buy-2 .button__icon{padding:0}}@media (max-width:989px){.button--buy .button__text,.button--buy-2 .button__text{display:none}}.button--buy svg,.button--buy-2 svg{transition:.2s!important;transform:none;height:1em;opacity:1}.button--buy:hover,.button--buy-2:hover,.button--buy-2{--_color:var(--color-white);--_background:var(--color-cyan);--_border:var(--color-cyan)}.button--show-icon .button__icon,.button:hover .button__icon{max-width:2em;padding:0 .625em}.button--show-icon svg,.button:hover svg{opacity:1;transform:translate(0);transition-delay:.1s,.1s}.button--back .button__icon{transform:rotate(180deg);padding-right:0!important;padding-left:.625em!important}.button--small{font-size:.75rem;padding:.75em 1.25em}.usp{--_gap-block:0;--_gap-inline:0;--_icon-size:1.875rem}@media (min-width:750px){.usp{--_icon-size:3.75rem}}@media (min-width:1200px){.usp{--_gap-block:1.25rem;--_gap-inline:1.25rem}}@media (min-width:1400px){.usp{--_gap-block:2.5rem;--_gap-inline:3.75rem}}.usp__main-title:not(:last-child){margin-bottom:1.875rem}.usp__main-title h2{font-size:1.75rem;font-weight:300;color:var(--color-black-50)}@media (min-width:1120px){.usp__main-title h2{font-size:2.5vw}}@media (min-width:1280px){.usp__main-title h2{font-size:2rem}}.usp__inner{background-color:var(--color-smoke);border-radius:.625rem}@media (min-width:1200px){.usp__inner{padding:1.875rem}}@media (min-width:1400px){.usp__inner{padding:3.75rem}}.usp__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap-block) * -1) calc(var(--_gap-inline) * -1)}.usp__item{display:flex;margin:var(--_gap-block) var(--_gap-inline);width:calc(33.333% - var(--_gap-inline) * 2);position:relative;text-decoration:none}@media (max-width:1199px){.usp__item{width:50%;flex-direction:column;cursor:pointer;padding:1.25rem;transition:.3s;border-bottom:1px solid var(--color-white);border-right:1px solid var(--color-white)}.usp__item.open{width:100%;border-right:0}.usp__item.open .usp__arrow{transform:rotate(-90deg)}}@media (min-width:990px) and (max-width:1199px){.usp__item{width:33.333%}.usp__item.open{width:33.333%;border-right:1px solid var(--color-white)}}.usp__icon{width:var(--_icon-size);height:var(--_icon-size);flex-shrink:0;transition:.3s;margin-right:1.875rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:1200px){.usp__icon{margin-right:3.75rem}}@media (max-width:1199px){.usp__icon{margin:0 auto .625rem;margin:0 0 2.1875rem}.open .usp__icon{margin-bottom:1.875rem;--_icon-size:3.125rem}}@media (max-width:989px){.usp__title{max-width:6.25rem;margin:0!important}}.usp__title:not(:last-child){margin-bottom:.625rem}.usp__title h3{font-size:1rem;font-weight:400}@media (min-width:1066.6666666667px){.usp__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.usp__title h3{font-size:1.25rem}}.usp__perex-in{max-width:11.875rem}@media (max-width:1199px){.usp__perex-in{overflow:hidden}}.usp__perex p{font-size:.875rem;line-height:1.5;font-weight:300;color:var(--color-grey)}@media (max-width:1199px){.usp__perex{display:grid;grid-template-rows:0fr;transition:.3s}.open .usp__perex{grid-template-rows:1fr;padding-top:.625rem;padding-bottom:.625rem}}.usp__arrow{fill:var(--color-black-40);transform:rotate(90deg);position:absolute;bottom:1.25rem;right:1.25rem}@media (min-width:1200px){.usp__arrow{display:none}}.usp--gap-top{margin-top:1.25rem}.signpost{--_count:1;--_gap:.625rem;width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1)}@media (min-width:750px){.signpost{--_count:2}}@media (min-width:990px){.signpost{--_count:3}}.signpost__main-title{margin-left:var(--block-over)}.signpost__main-title:not(:last-child){margin-bottom:1.875rem}.signpost__main-title h2{font-size:1.75rem;font-weight:300;color:var(--color-black-50)}@media (min-width:1120px){.signpost__main-title h2{font-size:2.5vw}}@media (min-width:1280px){.signpost__main-title h2{font-size:2rem}}.signpost__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.signpost__item{width:calc(100% / var(--_count) - var(--_gap) * 2);margin:var(--_gap);border-radius:.625rem;transition:.3s;overflow:hidden;position:relative}.signpost__item:before{display:block;content:"";padding-top:40%}@media (min-width:750px){.signpost__item:before{padding-top:100%}}.signpost__background{background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.signpost__background:after{display:block;content:"";background-image:linear-gradient(0deg,var(--color-black-80),var(--color-transparent));position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:750px){.signpost__background:after{background-image:linear-gradient(0deg,var(--color-black-50),var(--color-transparent))}}@media (min-width:750px) and (max-width:989px){.signpost__background:after{background-image:linear-gradient(180deg,var(--color-black-50),var(--color-transparent))}}.signpost__title{color:var(--color-white);padding:1.25rem 5rem 1.25rem 1.25rem;position:absolute;right:0;bottom:0;left:0;z-index:1}@media (min-width:750px) and (max-width:989px){.signpost__title{top:0}}@media (min-width:990px){.signpost__title{padding:1.875rem 5rem 1.875rem 2.5rem}}.signpost__title h3{font-size:1.75rem;font-weight:300}@media (min-width:1120px){.signpost__title h3{font-size:2.5vw}}@media (min-width:1280px){.signpost__title h3{font-size:2rem}}.signpost__title h3 strong{font-weight:500}.signpost .arrow{position:absolute;right:1.25rem;bottom:1.25rem;z-index:1}@media (min-width:990px){.signpost .arrow{right:2.5rem;bottom:1.875rem}}.category{--_count:1;--_gap:.625rem}@media (min-width:750px){.category{--_count:2}}.category__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.category__item{display:flex;align-items:center;width:calc(100% / var(--_count) - var(--_gap) * 2);min-height:9.375rem;margin:var(--_gap);padding:0 .625rem 0 1.25rem;border-radius:.625rem;background-color:var(--color-smoke);text-decoration:none;position:relative}@media (min-width:750px){.category__item{padding:0 2.5rem}}@media (min-width:990px){.category__item{min-height:12.5rem}}.category__item--sale{overflow:hidden;background-color:var(--color-cyan);color:var(--color-white)}.category__item--sale .category__media{padding:0;background-size:60% auto;background-position-y:1.25rem}.category__item--sale .arrow{background-color:var(--color-white-15)}.category__item--sale .arrow svg{fill:var(--color-white)}.category__item--sale:hover{background-color:var(--color-cyan)!important}.category__item:hover{background-color:var(--color-cream-40)}.category__item:hover .category__media{transform:scale(1.25)}.category__content{width:40%;padding:.625rem 0}.category__media{width:60%;height:100%;padding:.625rem 0;background-origin:content-box;background-size:contain;background-position:center;background-repeat:no-repeat;transition:.3s;pointer-events:none}@media (min-width:750px){.category__title{margin-bottom:1.25rem}}.category__title h3{font-size:1.75rem;font-weight:300}@media (min-width:1120px){.category__title h3{font-size:2.5vw}}@media (min-width:1280px){.category__title h3{font-size:2rem}}.category__title strong{font-weight:400}@media (max-width:989px){.category__perex{display:none}}.category__perex p{font-weight:300;line-height:1.41}.category .arrow{position:absolute;right:1.25rem;bottom:1.25rem}.grid{width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1)}.grid__items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense;gap:1.25rem}.grid__item{min-height:12.5rem;grid-column:3 span;border-radius:.625rem;overflow:hidden;position:relative}@media (min-width:750px){.grid__item{min-height:18.75rem;grid-column:1 span}}@media (min-width:750px) and (max-width:989px){.grid__item:nth-child(4n+1),.grid__item:nth-child(4n+4){grid-column:2 span}}@media (min-width:990px){.grid__item{grid-column:1 span}}@media (min-width:990px){.grid__item:nth-child(10n+2),.grid__item:nth-child(10n+6){grid-row:2 span}}.grid__content{color:var(--color-white);position:absolute;max-width:13.125rem;right:7.5rem;bottom:1.25rem;left:1.25rem;z-index:10}@media (min-width:990px){.grid__content{left:2.5rem}}.grid__background{background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.grid__background:after{display:block;content:"";background-image:linear-gradient(0deg,var(--color-black-50),var(--color-transparent));position:absolute;top:0;right:0;bottom:0;left:0}.grid__date{font-size:.875rem;line-height:1.5}.grid__title{margin-top:.5rem}.grid__title h3{font-size:1rem;font-weight:500}@media (min-width:1066.6666666667px){.grid__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.grid__title h3{font-size:1.25rem}}.grid .arrow{position:absolute;right:1.25rem;bottom:1.25rem}@media (min-width:990px){.grid .arrow{right:2.5rem}}.footer{--_cols-gap:1.875rem;background-color:var(--color-grey);color:var(--color-white);margin-top:auto;border-radius:.9375rem .9375rem 0 0;font-weight:300;padding:0 var(--padding-inline);position:relative}@media (min-width:1400px){.footer{--_cols-gap:3.75rem}}@media (min-width:1700px){.footer{--_cols-gap:5rem}}@media (min-width:750px){.footer{border-radius:1.875rem 1.875rem 0 0}}.footer:before{display:block;content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.footer__container{max-width:var(--max-width);margin:0 auto}.footer__row{display:flex;align-items:center;padding:2.5rem 0}@media (max-width:749px){.footer__row{flex-direction:column;padding:1.25rem 0;text-align:center}}.footer__row:not(:last-child){border-bottom:1px solid var(--color-white-10)}@media (max-width:1299px){.footer__row.desktop{display:none}}.footer__menu{margin-right:auto}.footer__menu ul{display:flex}.footer__menu li{margin-right:1.875rem}.footer__copy{margin-right:auto;color:var(--color-white-40)}.footer__xpro{display:flex;align-items:center;color:var(--color-white-40)}@media (max-width:749px){.footer__xpro{margin-top:1.25rem}}.footer__xpro a{display:inline-block;width:1.2em;height:1.2em;text-indent:-999em;margin-left:.3125rem;position:relative;overflow:hidden}.footer__xpro a:hover svg{fill:#f58220}.footer__xpro svg{display:block;width:100%;height:100%;fill:var(--color-white-40);transition:.3s;position:absolute;top:0;left:0}.footer__scroll-up{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--color-white);flex-shrink:0;background-color:var(--color-grey);transition:.3s;cursor:pointer;transform:translateY(-50%) rotate(-90deg);position:absolute;top:0;right:var(--padding-inline)}@media (min-width:990px){.footer__scroll-up{width:3.125rem;height:3.125rem}}.footer__scroll-up svg{height:28%;width:auto;fill:var(--color-white);transition:.3s}.footer__scroll-up:hover{transform:translateY(-50%) rotate(-90deg) scale(1.2)}.footer__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:var(--_cols-gap);padding-top:1.875rem;padding-bottom:1.875rem;position:relative}@media (min-width:750px){.footer__cols{padding-top:3.75rem;padding-bottom:3.75rem}.footer--cols-3 .footer__cols{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.footer__cols:not(:first-child){border-bottom:1px solid var(--color-white-10)}.footer__cols:before,.footer__cols:after{display:block;content:"";background-color:var(--color-grey);pointer-events:none;position:absolute;right:calc(var(--_cols-gap) * -.5);bottom:calc(var(--_cols-gap) * .5);z-index:10}.footer__cols:before{height:2px;left:0}@media (min-width:750px){.footer__cols:before{bottom:calc(3.75rem - var(--_cols-gap) * .5)}}.footer__cols:after{width:2px;top:1.875rem}@media (min-width:750px){.footer__cols:after{top:3.75rem}}.footer__col{position:relative}.footer__col:not(:first-child){flex-grow:1}.footer__col:not(:last-child):before,.footer__col:not(:last-child):after{display:block;content:"";background-color:var(--color-white-10);position:absolute}.footer__col:not(:last-child):before{width:1px;right:calc(var(--_cols-gap) * -.5);bottom:0;top:0}.footer__col:not(:last-child):after{height:1px;right:0;bottom:calc(var(--_cols-gap) * -.5);left:0}.footer__title{font-size:1rem;font-weight:500}@media (min-width:1066.6666666667px){.footer__title{font-size:1.5vw}}@media (min-width:1200px){.footer__title{font-size:1.125rem}}.footer__title:not(:last-child){margin-bottom:1.875rem}.footer__content{color:var(--color-white-60)}.footer__content p,.footer__content li,.footer__content td{line-height:1.75;font-weight:300}.footer__content strong{font-weight:500}.footer__content td:not(:last-child){padding-right:1.875rem}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .social{--_size:1.25rem}.footer .social svg{fill:var(--color-white-40)}.product-carousel{--_gap:.625rem;overflow:visible;position:relative;margin:calc(var(--_gap) * -1)}.product-carousel__control{display:none}@media (min-width:750px){.product-carousel__control{display:flex;align-items:center;position:absolute;right:0;bottom:calc(100% + 2.5rem)}}.product-carousel .product__item{width:85%;max-width:17.5rem}@media (min-width:990px){.product-carousel .product__item{max-width:19.6875rem}}.product-carousel .swiper-button-prev{margin-right:1.25rem}.product-carousel .swiper-scrollbar-horizontal{margin-right:1.25rem;height:.125rem;position:relative;top:unset;bottom:unset;left:unset;width:7.5rem}.product-carousel .swiper-scrollbar-drag{background-color:var(--color-cyan);height:.25rem;top:-.0625rem}.product{--_gap:.625rem}.product__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.product__item{display:flex;flex-direction:column;width:calc(100% - var(--_gap) * 2);height:auto;background-color:var(--color-white);border:.0625rem solid var(--color-black-30);padding:1.25rem;border-radius:.625rem;transition:.2s;position:relative;margin:var(--_gap)}@media (min-width:750px){.product__item{width:calc(50% - var(--_gap) * 2)}}@media (min-width:1200px){.product__item{padding-bottom:1.875rem;width:calc(25% - var(--_gap) * 2)}}.product__item:hover{border-color:var(--color-brand)}.product__trigger{-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0}.product__media{width:100%;max-width:12.5rem;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:990px){.product__media{max-width:14.375rem}}.product__media:not(:last-child){margin-bottom:1.25rem}@media (min-width:990px){.product__media:not(:last-child){margin-bottom:.3125rem;margin-bottom:1.875rem}}.product__media:after{display:block;content:"";padding-top:60%}@media (min-width:990px){.product__media:after{padding-top:70%}}.product__content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.product__category{color:var(--color-black-50);font-size:.875rem;line-height:1.5;position:relative;z-index:10}.product__category:not(:last-child){margin-bottom:.625rem}.product__category a{transition:.2s}.product__category a:hover{color:var(--color-black-80)}.product__title h3{font-size:1rem;font-weight:300}.product__title strong{font-weight:400}.product__perex{display:none;color:var(--color-black-50)}@media (max-width:989px){.product__perex{display:none}}.product__perex:not(:first-child){margin-top:1.25rem}.product__perex p{line-height:1.4;font-size:.875rem;line-height:1.5}.product__footer{display:flex}.product__footer:not(:first-child){margin-top:1.25rem}.product__left{margin-right:auto}.product__right .button{position:relative;z-index:10}.product__price{font-size:1rem}.product__price s{font-weight:300;margin-right:.3125rem}.product__stock{font-size:.875rem;line-height:1.5;margin-top:.25rem}.ib{--_gap:.625rem;padding:0 var(--padding-inline)}.ib+div:not(.section,.footer){margin-top:1.25rem}.ib+.footer{margin-top:2.5rem}@media (min-width:750px){.ib+.footer{margin-top:6.25rem}}@media (min-width:750px){.ib:nth-of-type(odd) .ib__container{flex-direction:row-reverse}}@media (min-width:750px){.ib:nth-of-type(odd) .ib__content{margin-right:0;margin-left:var(--_gap)}}@media (min-width:990px){.ib:nth-of-type(odd) .ib__content{width:calc(37% - var(--_gap))}}@media (min-width:750px){.ib:nth-of-type(odd) .ib__media{margin-left:0;margin-right:var(--_gap)}}@media (min-width:990px){.ib:nth-of-type(odd) .ib__media{width:calc(63% - var(--_gap))}}.ib__container{display:flex;flex-direction:column-reverse;max-width:calc(var(--max-width) + var(--block-over) * 2);margin:0 auto}@media (min-width:750px){.ib__container{flex-direction:row}}.ib__content{background-color:var(--color-smoke);border-radius:.625rem;padding:1.875rem}@media (min-width:750px){.ib__content{width:calc(55% - var(--_gap));margin-right:var(--_gap)}}@media (min-width:990px){.ib__content{width:calc(53% - var(--_gap));padding:3.75rem}}.ib__media{border-radius:.625rem;background-size:cover;background-position:center}@media (max-width:749px){.ib__media{margin-bottom:1.25rem}.ib__media:after{display:block;content:"";padding-top:100%}}@media (min-width:750px){.ib__media{width:calc(45% - var(--_gap));margin-left:var(--_gap)}}@media (min-width:990px){.ib__media{width:calc(47% - var(--_gap))}}.ib__media--contain{background-size:contain;background-repeat:no-repeat;border:1px solid var(--color-smoke)}.ib__title h2{font-size:2.125rem;line-height:1.167;line-height:1.275;font-weight:300}@media (min-width:899.4708994709px){.ib__title h2{font-size:3.78vw}}@media (min-width:1269.8412698413px){.ib__title h2{font-size:3rem}}.ib__title strong{font-weight:400}.ib__perex{color:var(--color-grey)}.ib__perex:not(:first-child){margin-top:1.25rem}@media (min-width:750px){.ib__perex:not(:first-child){margin-top:2.5rem}}.ib__perex p{font-size:1rem;line-height:1.51;font-weight:300}@media (min-width:1066.6666666667px){.ib__perex p{font-size:1.5vw}}@media (min-width:1200px){.ib__perex p{font-size:1.125rem}}.ib__button:not(:first-child){margin-top:1.875rem}@media (min-width:750px){.ib__button:not(:first-child){margin-top:3.75rem}}.popup{position:relative;display:none;max-width:62.5rem;margin:0 auto;background-color:var(--color-smoke);padding:3.125rem 1.25rem;overflow:hidden}@media (min-width:990px){.popup{padding:6.25rem 3.75rem}}.popup__title{margin-bottom:2.5rem}.popup__perex{margin-bottom:1.875rem}@media (min-width:750px){.popup__perex{margin-bottom:3.75rem}}.popup__perex p{color:var(--color-black-50);font-size:1rem;line-height:1.625;font-weight:300}.popup__contact{margin-bottom:2.5rem}@media (min-width:750px){.popup__contact{margin-bottom:6.25rem}}.popup__contact h2{font-size:1.75rem;font-weight:300;margin:0 0 1.875rem}@media (min-width:1076.9230769231px){.popup__contact h2{font-size:2.6vw}}@media (min-width:1384.6153846154px){.popup__contact h2{font-size:2.25rem}}.popup__contact a{color:var(--color-black-40);display:inline-block;font-size:1.125rem;font-weight:300}@media (min-width:1200px){.popup__contact a{font-size:1.5vw}}@media (min-width:1600px){.popup__contact a{font-size:1.5rem}}.popup__contact-wrap{display:flex;flex-wrap:wrap;margin:-.9375rem}@media (min-width:750px){.popup__contact-wrap{margin:-1.875rem}}.popup__contact-wrap a{margin:.9375rem}@media (min-width:750px){.popup__contact-wrap a{margin:1.875rem}}.popup__exit{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}@media (min-width:990px){.popup__exit{top:1.875rem;right:3.75rem}}.popup__exit svg{width:1.125rem;height:1.125rem;fill:#333;transition:.3s}.popup__exit svg:hover{fill:var(--color-primary)}.popup .fancybox-button.fancybox-close-small{display:none!important}.popup--brand{background-color:var(--color-brand);color:var(--color-white)}.form{--_gap:.625rem}.form+.form{margin-top:1.25rem}.form__header{display:flex;flex-direction:column;margin-bottom:2.5rem}@media (min-width:750px){.form__header{align-items:flex-end;justify-content:space-between;flex-direction:row}}.form__title{margin-right:1.875rem}.form__title h2,.form__title h3{font-size:1.75rem;font-weight:300}@media (min-width:1076.9230769231px){.form__title h2,.form__title h3{font-size:2.6vw}}@media (min-width:1384.6153846154px){.form__title h2,.form__title h3{font-size:2.25rem}}.form__title strong{font-weight:400}.form__perex{font-size:.875rem;line-height:1.5;font-style:italic;text-align:right}@media (max-width:749px){.form__perex{margin-top:1.25rem;text-align:left}}.form__group{border:1px solid var(--color-black-20);padding:1.25rem;border-radius:.3125rem}.form__group-row+.form__group-row{margin-top:1.25rem}.form__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.form .info{width:calc(100% - var(--_gap) * 2);margin:var(--_gap)!important}.form__item{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - var(--_gap) * 2);margin:var(--_gap);position:relative}@media (min-width:750px){.form__item{width:calc(50% - var(--_gap) * 2)}}.form__item--wide{width:calc(100% - var(--_gap) * 2)}@media (min-width:750px){.form__item--quarter{width:calc(25% - var(--_gap) * 2)}}.form__head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 .625rem;margin-bottom:.9375rem}.form__label{display:block;font-size:1rem;line-height:1!important;font-weight:400}@media (min-width:1066.6666666667px){.form__label{font-size:1.5vw}}@media (min-width:1200px){.form__label{font-size:1.125rem}}.form__info{font-size:.875rem;line-height:1.5;font-weight:300}.form__input,.form__select,.form__textarea{width:100%;background-color:var(--color-white);border:1px solid var(--color-black-40);font-size:1rem;-webkit-appearance:none;color:var(--color-grey);font-family:var(--font-family);border-radius:.3125rem;padding:1em;outline:transparent;margin-bottom:auto}.form__input:focus,.form__select:focus,.form__textarea:focus{border-color:var(--color-blue)}.form--with-background .form__input,.section--brand .form__input,.form--with-background .form__select,.section--brand .form__select,.form--with-background .form__textarea,.section--brand .form__textarea{background-color:var(--color-white-20);border-color:var(--color-brand);color:var(--color-white)}.error .form__input,.error .form__select,.error .form__textarea{color:var(--color-red);border-color:var(--color-red)!important;background-color:var(--color-red-5)}[data-brand=majitele-optik] .error .form__input,[data-brand=majitele-optik] .error .form__select,[data-brand=majitele-optik] .error .form__textarea{color:var(--color-red-light);border-color:var(--color-red-light)!important}.form__select{background-image:url(https://optik.cz/themes/optia/build/assets/select-arrow.svg);background-size:.75rem auto;background-repeat:no-repeat;background-position:calc(100% - 1em) 50%;padding-right:2.75em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.error .form__select{background-image:url(https://optik.cz/themes/optia/build/assets/select-arrow-red.svg)}.form__textarea{resize:vertical;min-height:12.5rem}.form__error{display:none;font-size:.75rem;color:var(--color-red);padding:.625rem .625rem 0}.error .form__error{display:block;animation:fadeIn .3s both}[data-brand=majitele-optik] .form__error{color:var(--color-red-light)}.form__footer{margin-top:2.5rem}.form__note{margin-top:.9375rem;color:var(--color-grey);font-weight:300}.form__control{margin-top:.3125rem;font-size:.875rem;line-height:1.5;color:var(--color-black-50);font-weight:300}.form__control span{font-weight:400}.form__control a{color:inherit!important;transition:.2s}.form__control a:hover{color:var(--color-black)!important}.form--login{text-align:center}.form--login .button{display:flex}.form a:not(.button){color:var(--color-blue)}.form--with-background{max-width:72.5rem;margin:0 auto;background-color:var(--color-brand);color:var(--color-white);padding:1.875rem;border-radius:.625rem}@media (min-width:750px){.form--with-background{padding:3.75rem}}.form--compact .form__head{padding:0;margin-bottom:.625rem}.form--compact .form__label{color:var(--color-black-50);font-size:.875rem;line-height:1.5}.form--compact .form__input,.form--compact .form__select,.form--compact .form__textarea{border-color:var(--color-cream)}@media (min-width:750px){.form--flex-grow .form__items{flex-wrap:nowrap}.form--flex-grow .form__item{flex-grow:1}}.form--visual-validation .form__error{display:none!important}@media (min-width:750px){.form--product-auto-grid .form__item{width:calc(25% - var(--_gap) * 2)}.form--product-auto-grid .form__item:nth-child(3n+5):not(:nth-child(1)){margin-left:calc(25% + var(--_gap))}}.form--packages .form__title{margin-bottom:.625rem}.form--packages .form__title h2,.form--packages .form__title h3{font-size:1rem}@media (min-width:1066.6666666667px){.form--packages .form__title h2,.form--packages .form__title h3{font-size:1.5vw}}@media (min-width:1200px){.form--packages .form__title h2,.form--packages .form__title h3{font-size:1.125rem}}.form [data-configuration]+[data-configuration]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-black-10)}@media (min-width:750px){.form-wrap{display:flex;border:1px solid var(--color-white-30);border-radius:.625rem;width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1)}}.section--brand .form-wrap{color:var(--color-white)}@media (max-width:749px){.form-wrap__side{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width:750px){.form-wrap__side{width:40%;padding:1.875rem;border-right:1px solid var(--color-white-30)}}@media (min-width:990px){.form-wrap__side{width:31%;padding:2.5rem}}@media (min-width:750px){.form-wrap__form{width:60%;padding:1.875rem}}@media (min-width:990px){.form-wrap__form{width:69%;padding:2.5rem}}.form-wrap__item{display:flex;text-decoration:none}.form-wrap__item:not(:last-child){margin-bottom:2.5rem}.form-wrap__icon{width:2rem;margin-right:1.875rem;flex-shrink:0}.form-wrap__icon svg{fill:var(--color-white-30);width:100%;height:auto}.form-wrap__main{font-size:1rem}@media (min-width:1066.6666666667px){.form-wrap__main{font-size:1.5vw}}@media (min-width:1333.3333333333px){.form-wrap__main{font-size:1.25rem}}.form-wrap__perex{font-size:.875rem;line-height:1.5;font-weight:300}.section--brand .form-wrap__perex{color:var(--color-smoke)}.cart{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:501}@media (max-width:1299px){.cart{padding:var(--padding-inline)}}.cart-active .cart{pointer-events:visible}.cart__overlay{background-color:var(--color-black-50);opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;transition:.3s;position:absolute;top:0;right:0;bottom:0;left:0}.cart-active .cart__overlay{opacity:1;pointer-events:visible}.cart__window{background-color:var(--color-white);color:var(--color-black);border-radius:1.25rem 0 0 1.25rem;min-width:31.25rem;transform:translate(1.25rem);opacity:0;pointer-events:none;transition:.3s;padding:0 0 2.5rem}@media (min-width:1300px){.cart__window{max-width:40.625rem;position:absolute;top:var(--header-height);right:0}}@media (max-width:1299px){.cart__window{max-width:25rem;min-width:0;width:100%;margin:0 auto;border-radius:1.25rem;transform:translateY(1.25rem)}}.cart-active .cart__window{transform:translate(0);opacity:1;pointer-events:visible}.cart__items{max-height:50vh;overflow:auto;position:relative}.cart__items:before,.cart__items:after{display:block;content:"";pointer-events:none;height:2.5rem;position:sticky;right:0;left:0;z-index:10}.cart__items:before{border-radius:1.25rem 1.25rem 0 0;background-image:linear-gradient(180deg,var(--color-white),var(--color-transparent));top:0}.cart__items:after{background-image:linear-gradient(0,var(--color-white),var(--color-transparent));bottom:-.0625rem}.cart__item{display:flex;padding:0 var(--padding-inline)}@media (max-width:1299px){.cart__item{flex-wrap:wrap;position:relative}}.cart__item:not(:last-child){margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-black-10)}.cart__media{width:3.125rem;height:3.125rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.25rem;flex-shrink:0}@media (max-width:1299px){.cart__content{width:calc(100% - 4.375rem);padding-right:1.875rem}}.cart__title{font-size:1rem;padding-top:.5rem;padding-right:1.25rem}.cart__title a{text-decoration:none}.cart__title a:hover{text-decoration:underline}.cart__info{display:flex;margin-top:.5rem}.cart__info-col{margin-right:1.25rem}.cart__info li{color:var(--color-black-50);line-height:1.4;font-size:.75rem;font-style:italic}.cart__side{margin-left:auto;position:relative;padding-top:.5rem}@media (max-width:1299px){.cart__side{width:100%;text-align:right;padding-bottom:.3125rem;padding-top:1.25rem;position:static}}.cart__price{white-space:nowrap;font-size:1rem}.cart__remove{width:1.5rem;height:1.5rem;border-radius:50%;margin-top:.5rem;border:1px solid var(--color-grey);text-align:left;opacity:.5;cursor:pointer;transition:.2s;overflow:hidden;text-indent:-999em;margin-left:auto;flex-shrink:0;position:absolute;left:calc(100% + 1.25rem);top:0}@media (max-width:1299px){.cart__remove{left:unset;right:1rem}}.cart__remove:before,.cart__remove:after{display:block;content:"";height:1px;width:.5rem;transition:.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - .25rem)}.cart__remove:before{transform:rotate(45deg)}.cart__remove:after{transform:rotate(-45deg)}.cart__remove:hover{opacity:1;background-color:var(--color-red);border-color:var(--color-red)}.cart__remove:hover:before,.cart__remove:hover:after{background-color:var(--color-white)}.cart__footer{display:flex;align-items:center;justify-content:space-between;padding:0 var(--padding-inline);margin-top:.625rem}.cart__total-price{font-weight:500;font-size:1.25rem}@media (min-width:750px){.map{padding:0 var(--padding-inline)}}.map__container{max-width:var(--max-width);margin:0 auto}.map__map{background-color:var(--color-smoke)}@media (max-width:749px){.map__map:after{display:block;content:"";padding-top:55%}}@media (min-width:750px){.map__map{position:fixed;top:var(--header-height);right:50%;bottom:0;left:0}}.map__content{padding:2.5rem var(--padding-inline)}@media (min-width:750px){.map__content{width:50%;margin-left:auto;padding:2.5rem 0 2.5rem 1.25rem}}.map__header{display:flex;align-items:center;margin-bottom:2.5rem}@media (min-width:750px){.map__header{padding-left:1.25rem;margin-bottom:1.875rem}}.map__header h1{font-size:1.75rem;font-weight:400;margin:0 auto 0 0}@media (min-width:1076.9230769231px){.map__header h1{font-size:2.6vw}}@media (min-width:1384.6153846154px){.map__header h1{font-size:2.25rem}}.map__header strong{font-weight:500;color:var(--color-blue)}.branch__group+.branch__group{margin-top:2.5rem}.branch__title{margin-bottom:1.25rem}.branch__title h2{font-size:1rem;font-weight:300;color:var(--color-black-80)}@media (min-width:1066.6666666667px){.branch__title h2{font-size:1.5vw}}@media (min-width:1333.3333333333px){.branch__title h2{font-size:1.25rem}}.branch__item{display:flex;flex-direction:column;background-color:var(--color-smoke);border-radius:.625rem;padding:1.25rem;position:relative}@media (min-width:1200px){.branch__item{align-items:center;flex-direction:row}}.branch__item+.branch__item{margin-top:1.25rem}.branch__media{width:5rem;height:5rem;flex-shrink:0;margin-right:1.25rem;background-size:cover;background-position:center;border-radius:.3125rem}.branch__col{flex-grow:1;margin-right:2.5rem}@media (max-width:1199px){.branch__col{margin-top:1.25rem}}.branch__col p{font-size:.875rem;line-height:1.5;color:var(--color-grey);font-weight:300;line-height:1.763}.branch__col strong{color:var(--color-black);font-weight:400}.branch__col span{color:var(--color-blue);text-decoration:underline;cursor:pointer}@media (max-width:1199px){.branch .arrow{position:absolute;right:.625rem;bottom:.625rem}}.checkbox{display:flex;position:relative}.checkbox+.checkbox{margin-top:1.25rem}.checkbox--always-check .checkbox__fake{cursor:default;border:var(--color-black-40)}.checkbox--always-check .checkbox__fake:after{opacity:1;background-color:var(--color-black-40)}.checkbox--always-check .checkbox__text{cursor:default}.checkbox input{display:none}.checkbox input:checked~.checkbox__fake:after{opacity:1}.checkbox__text{font-size:1rem;margin-top:.31em;font-weight:300;color:var(--color-grey);cursor:pointer}.form--filter .checkbox__text{margin-top:-.1em;font-size:.875rem;line-height:1.5}.form--with-background .checkbox__text,.section--brand .checkbox__text{color:var(--color-white)}.checkbox__text a{color:inherit!important;text-decoration-thickness:.0625rem;text-underline-offset:.15em}.checkbox__fake{width:1.875rem;height:1.875rem;flex-shrink:0;border:1px solid var(--color-grey);border-radius:.3125rem;margin-right:.5rem;cursor:pointer;position:relative}.form--filter .checkbox__fake{width:1.125rem;height:1.125rem;border-radius:.1875rem}.form--with-background .checkbox__fake,.section--brand .checkbox__fake{border-color:var(--color-brand);background-color:var(--color-white-20)}.checkbox__fake:after{display:block;content:"";background-color:var(--color-blue);border-color:var(--color-blue);background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-white.svg);background-size:45%;background-repeat:no-repeat;background-position:50% 55%;border-radius:.1875rem;opacity:0;transition:.15s;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px}.form--filter .checkbox__fake:after{background-size:60%;background-position:50% 58%}.form--with-background .checkbox__fake:after,.section--brand .checkbox__fake:after{background-color:var(--color-white);border-color:var(--color-white);background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-blue.svg)}.b-popup__back{display:inline-flex;align-items:center;margin-bottom:.625rem;color:var(--color-grey);transition:color .2s;font-weight:300;font-size:.875rem;line-height:1.5;cursor:pointer}.b-popup__back svg{height:.75rem;width:auto;margin-right:.625rem;fill:currentColor;transform:rotate(180deg)}.b-popup__back:hover{color:var(--color-black);font-weight:400}.b-popup__title{margin-bottom:1.25rem}.b-popup__title h3{font-size:1.75rem;font-weight:400}@media (min-width:1076.9230769231px){.b-popup__title h3{font-size:2.6vw}}@media (min-width:1384.6153846154px){.b-popup__title h3{font-size:2.25rem}}.b-popup__content{background-color:var(--color-smoke);color:var(--color-grey);border-radius:.3125rem;padding:1.875rem}@media (min-width:1400px){.b-popup__content{padding:1.875rem 2.5rem}}.b-popup__content:not(:first-child){margin-top:1.25rem}.b-popup__content p,.b-popup__content td,.b-popup__content li{font-weight:300;line-height:1.656}.b-popup__content h4{font-size:1rem;color:var(--color-black);font-weight:400}@media (min-width:1066.6666666667px){.b-popup__content h4{font-size:1.5vw}}@media (min-width:1200px){.b-popup__content h4{font-size:1.125rem}}.b-popup__content h4:not(:first-child){margin-top:2em}.b-popup__cols{display:flex;flex-direction:column}@media (min-width:1400px){.b-popup__cols{flex-direction:row}}.b-popup__cols:not(:last-child){margin-bottom:1.875rem}@media (min-width:1400px){.b-popup__col{padding-bottom:1.875rem;border-bottom:1px solid var(--color-black-20);flex-grow:1}}@media (min-width:1400px){.b-popup__col:not(:first-child){border-left:1px solid var(--color-black-20);padding-left:1.875rem}}@media (max-width:1399px){.b-popup__col:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1400px){.b-popup__col:not(:last-child){padding-right:1.875rem}}.gallery-carousel__main .swiper-slide{background-size:cover;background-position:center;border-radius:.3125rem}.gallery-carousel__main .swiper-slide:after{display:block;content:"";padding-top:53%}.gallery-carousel__thumbs{margin-top:1.25rem}.gallery-carousel__thumbs .swiper-slide{width:5rem!important;height:5rem!important;cursor:pointer;background-size:cover;background-position:center;border-radius:.3125rem;opacity:.5}.gallery-carousel__thumbs .swiper-slide-thumb-active{opacity:1}.list--checkmark li,.d-info__content li,.tb__content li,.content li,.section__perex li{position:relative;padding-left:2.25em}.list--checkmark li:not(:last-child),.d-info__content li:not(:last-child),.tb__content li:not(:last-child),.content li:not(:last-child),.section__perex li:not(:last-child){margin-bottom:.85em}.list--checkmark li:before,.d-info__content li:before,.tb__content li:before,.content li:before,.section__perex li:before{display:block;content:"";height:1.25em;width:1.25em;background-color:var(--color-brand);background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-white.svg);background-size:50%;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;position:absolute;left:0;top:.175em}.pageheader{padding:1.25rem var(--padding-inline) 0 var(--padding-inline)}@media (min-width:750px){.pageheader{padding:1.25rem var(--padding-inline) 2.5rem var(--padding-inline)}}.pageheader__container{max-width:var(--max-width);margin:0 auto;position:relative}.pageheader__content{background-color:var(--color-brand);color:var(--color-white);padding:1.875rem;border-radius:.625rem;position:relative;z-index:1}@media (min-width:750px){.pageheader__content{max-width:34.375rem;padding:2.5rem}}.pageheader__media{background-size:cover;background-position:center;border-radius:.625rem}@media (max-width:749px){.pageheader__media{margin-top:1.25rem}.pageheader__media:after{display:block;content:"";padding-top:64%}}@media (min-width:750px){.pageheader__media{position:absolute;top:2.5rem;right:calc(var(--block-over) * -1);bottom:-2.5rem;left:calc(var(--block-over) * -1)}}.pageheader__title h1{font-size:2.125rem;line-height:1.167;font-weight:300}@media (min-width:899.4708994709px){.pageheader__title h1{font-size:3.78vw}}@media (min-width:1269.8412698413px){.pageheader__title h1{font-size:3rem}}.pageheader__title strong{font-weight:500}.pageheader__perex{max-width:25rem;color:var(--color-white-60)}.pageheader__perex:not(:first-child){margin-top:2.5rem}.pageheader__perex p{font-size:1rem;line-height:1.485;font-weight:300}@media (min-width:1066.6666666667px){.pageheader__perex p{font-size:1.5vw}}@media (min-width:1200px){.pageheader__perex p{font-size:1.125rem}}.pageheader .breadcrumbs{margin-bottom:2.5rem}@media (min-width:1200px){.pageheader .breadcrumbs{margin-bottom:6.25rem}}.pageheader .arrow{--_size:3.75rem;margin-top:2.5rem}@media (min-width:1200px){.pageheader .arrow{margin-top:8.75rem}}.breadcrumbs ul{display:flex}.breadcrumbs li{white-space:nowrap}.breadcrumbs li:before{display:inline;content:"/";margin-right:.25em}.breadcrumbs li:not(:last-child){margin-right:.5em}.breadcrumbs li:last-child{opacity:.7}.breadcrumbs li:last-child a{text-decoration:none;pointer-events:none}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs--under-header{padding:.625rem var(--padding-inline);background-color:var(--color-smoke-60);color:var(--color-black-50)}.breadcrumbs--under-header ul{max-width:var(--max-width);margin:0 auto}.breadcrumbs--under-header li:first-child:before{display:none}.breadcrumbs--under-header a{transition:.1s}.breadcrumbs--under-header a:hover{color:var(--color-brand)}.image img{width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1);border-radius:.625rem}.hover-card{--_gap:.625rem;width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1)}.hover-card__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.hover-card__item{width:calc(100% - var(--_gap) * 2);margin:var(--_gap);border-radius:.625rem;background-color:var(--color-smoke);position:relative}@media (min-width:750px){.hover-card__item{width:calc(50% - var(--_gap) * 2)}}@media (min-width:990px){.hover-card__item{width:calc(33.333% - var(--_gap) * 2)}}.hover-card__item:after{display:block;content:"";padding-top:100%}.hover-card__item:hover .hover-card__media{opacity:.1}.hover-card__item:hover .hover-card__perex{padding-top:1.875rem;grid-template-rows:1fr;opacity:1}@media (max-width:1199px){.hover-card__item:hover .hover-card__perex{padding-top:1.25rem}}.hover-card__media,.hover-card__content{position:absolute;top:0;right:0;bottom:0;left:0}.hover-card__media{right:10%;bottom:25%;left:10%;transition:.5s;background-size:contain;background-repeat:no-repeat;background-position:center}.hover-card__content{display:flex;flex-direction:column;justify-content:flex-end;padding:1.875rem 2.5rem 0}@media (max-width:1199px){.hover-card__content{padding:1.875rem 1.875rem 0}}.hover-card__title h3{font-size:1.75rem;font-weight:300}@media (min-width:1120px){.hover-card__title h3{font-size:2.5vw}}@media (min-width:1280px){.hover-card__title h3{font-size:2rem}}.hover-card__title strong{font-weight:400}.hover-card__perex{display:grid;grid-template-rows:0fr;padding-bottom:1.875rem;opacity:0;transition:.3s;color:var(--color-grey)}@media (max-width:1199px){.hover-card__perex{padding-bottom:1.25rem}}.hover-card__perex-in{overflow:hidden}.hover-card__perex p{font-weight:300;line-height:1.475}@media (max-width:1199px){.hover-card__perex p{font-size:.875rem;line-height:1.5}}.info{padding:0 var(--padding-inline)}.info:not(:first-child){margin-top:1.25rem}.info:not(:last-child){margin-bottom:1.25rem}.info__container{max-width:var(--max-width);margin:0 auto;position:relative}.info__inner{display:flex;flex-direction:column;width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1);padding:1.875rem;background-color:var(--color-brand);color:var(--color-white);border-radius:.625rem}@media (min-width:750px){.info__inner{padding:2.5rem;flex-direction:row}}.info__icon{width:2.5rem;margin-right:1.875rem;margin-bottom:1.875rem;flex-shrink:0}@media (min-width:750px){.info__icon{width:3.125rem;margin-bottom:0}}.info__icon svg{display:block;width:100%;fill:currentColor}.info__title{font-size:1rem;font-weight:500;text-transform:uppercase}@media (min-width:1066.6666666667px){.info__title{font-size:1.5vw}}@media (min-width:1333.3333333333px){.info__title{font-size:1.25rem}}.info__title:not(:last-child){margin-bottom:.625rem}.info__perex{max-width:70rem}.info__perex p{font-weight:300;line-height:1.68}.info--warning .info__inner{background-color:#ffe9ca;color:#80633b}.info--inline{padding:0}.info--inline .info__inner{margin:0;width:100%}.number-blocks{--_stroke-size:2px;--_number-size:3rem;--_dot-size:.75rem;--_gap-row:3.75rem;--_gap-col:.9375rem;counter-reset:number;max-width:67.5rem;margin:0 auto;position:relative}@media (min-width:990px){.number-blocks{--_number-size:3.375rem;--_gap-col:1.875rem}}.number-blocks__items{display:flex;flex-wrap:wrap}.number-blocks__item{width:100%;margin-bottom:calc(var(--_gap-row) / 4);display:flex;flex-direction:column;position:relative}@media (min-width:480px){.number-blocks__item{height:100%;width:calc(50% - var(--_gap-col) * 2)}.number-blocks__item:nth-child(odd) .number-blocks__dot{right:calc(var(--_gap-col) * -2 - var(--_dot-size) / 2 - var(--_stroke-size) / 2)}.number-blocks__item:nth-child(2n){margin-left:auto;margin-top:calc(var(--_gap-row) * 1)}.number-blocks__item:nth-child(2n):before{left:calc(var(--_number-size) * -.3);right:unset}.number-blocks__item:nth-child(2n) .number-blocks__dot{left:calc(var(--_gap-col) * -2 - var(--_dot-size) / 2 + var(--_stroke-size) / 2)}}.number-blocks__item:before{display:inline-flex;justify-content:center;align-items:center;width:var(--_number-size);height:var(--_number-size);transition:.4s;counter-increment:number;background-color:#9c9da7;box-shadow:0 .1875rem .375rem var(--color-black-20);border-radius:50%;content:counter(number) ". ";font-size:1rem;line-height:1;font-weight:500;color:var(--color-white-50);z-index:1;position:absolute;top:calc(var(--_number-size) * -.3);right:calc(var(--_number-size) * -.3)}@media (min-width:1066.6666666667px){.number-blocks__item:before{font-size:1.5vw}}@media (min-width:1333.3333333333px){.number-blocks__item:before{font-size:1.25rem}}.number-blocks__item.active:before{background-color:var(--color-brand);color:var(--color-white)}.number-blocks__item.active .number-blocks__dot{background-color:var(--color-brand)}@media (min-width:480px){.number-blocks__dot{width:var(--_dot-size);height:var(--_dot-size);background-color:#9c9da7;transition:background-color .2s,transform .4s;border-radius:50%;position:absolute;top:calc(var(--_number-size) - var(--_dot-size) / 2)}}.number-blocks__inner{flex-grow:1;background-color:var(--color-smoke);color:var(--color-grey);border-radius:.625rem;padding:1.875rem}@media (min-width:750px){.number-blocks__inner{padding:2.5rem}}.number-blocks__inner p{font-size:1rem;line-height:1.43;font-weight:300}@media (min-width:1066.6666666667px){.number-blocks__inner p{font-size:1.5vw}}@media (min-width:1333.3333333333px){.number-blocks__inner p{font-size:1.25rem}}.number-blocks__title{margin-bottom:1.25rem;color:var(--color-black)}.number-blocks__title h3{font-size:1rem;font-weight:500}@media (min-width:1066.6666666667px){.number-blocks__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.number-blocks__title h3{font-size:1.25rem}}.number-blocks__line{display:none}@media (min-width:480px){.number-blocks__line{display:block;width:var(--_stroke-size);background-color:var(--color-cream);position:absolute;top:calc(var(--_number-size));left:50%;bottom:-2.5rem;overflow:hidden}}@media (min-width:750px){.number-blocks__line{bottom:-6.25rem}}@media (min-width:480px){.number-blocks__line-inner{width:100%;background-color:var(--color-brand);position:absolute;top:0;left:0}}.wb__main-title:not(:last-child){margin-bottom:1.875rem}.wb__main-title h2{font-size:1.75rem;font-weight:300;color:var(--color-black-50)}@media (min-width:1120px){.wb__main-title h2{font-size:2.5vw}}@media (min-width:1280px){.wb__main-title h2{font-size:2rem}}.wb__item{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-smoke);transition:.2s;border-radius:.625rem;padding:1.25rem;text-decoration:none}@media (min-width:750px){.wb__item{padding:1.25rem 3.75rem}}.wb__item:not(:last-child){margin-bottom:1.25rem}.wb__item .arrow{margin-left:1.25rem}.wb__item:hover{background-color:var(--color-cream-40)}.wb__item:hover .category__media{transform:scale(1.25)}.wb__title h3{font-size:1rem;font-weight:400}@media (min-width:1066.6666666667px){.wb__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.wb__title h3{font-size:1.25rem}}.page{padding:1.875rem var(--padding-inline);position:relative}@media (min-width:750px){.page{padding:3.75rem var(--padding-inline) 6.25rem var(--padding-inline)}}.page:before{display:block;content:"";background-color:var(--color-brand);border-radius:0 0 .625rem .625rem;height:25vh;position:absolute;top:0;right:0;left:0}.subbrand .page:before{opacity:.4}.page--product .page__container{max-width:var(--max-width)}.page__container{max-width:72.5rem;margin:0 auto;position:relative;z-index:1}.page__back{display:inline-flex;align-items:center;margin-bottom:1.25rem;color:var(--color-white);text-decoration:none;transition:color .2s;font-weight:300;font-size:.875rem;line-height:1.5;cursor:pointer}.page__back svg{height:.75rem;width:auto;margin-right:.625rem;fill:currentColor;transform:rotate(180deg)}.page__back:hover{font-weight:400}.subbrand .page__back{color:var(--color-black)}.page__content{background-color:var(--color-white);padding:1.875rem;border-radius:.625rem;box-shadow:0 .25rem 1.25rem var(--color-black-20)}@media (min-width:750px){.page__content{padding:3.75rem}}.page__header:not(:last-child){margin-bottom:2.5rem}.page__title{max-width:50rem}.page__title:not(:last-child){margin-bottom:2.5rem}.page__title h1{font-size:1.75rem;font-weight:300}@media (min-width:1076.9230769231px){.page__title h1{font-size:2.6vw}}@media (min-width:1384.6153846154px){.page__title h1{font-size:2.25rem}}.page__title strong{font-weight:400}.page__flex{display:flex;justify-content:space-between;align-items:center}.page__flex:not(:last-child){margin-bottom:2.5rem}.page__info{font-size:1.125rem;font-weight:300;color:var(--color-grey)}@media (min-width:1200px){.page__info{font-size:1.5vw}}@media (min-width:1600px){.page__info{font-size:1.5rem}}.page__image img{width:100%;border-radius:.625rem;margin:0}.page__image img:not(:last-child){margin-bottom:1.25rem}.page__image p{margin-top:0!important;padding:0 .625rem;color:var(--color-black-50);font-weight:300}.content{color:var(--color-grey);max-width:50rem}.content h2,.content h3{font-weight:500}.subbrand .content h2,.subbrand .content h3{color:var(--color-brand)}.content h2{font-size:1.125rem}@media (min-width:1200px){.content h2{font-size:1.5vw}}@media (min-width:1600px){.content h2{font-size:1.5rem}}.content h3{font-size:1rem}@media (min-width:1066.6666666667px){.content h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.content h3{font-size:1.25rem}}.content p,.content li{font-size:1rem;line-height:1.5;font-weight:300}@media (min-width:1066.6666666667px){.content p,.content li{font-size:1.5vw}}@media (min-width:1200px){.content p,.content li{font-size:1.125rem}}.content p:not(:last-child){margin-bottom:2em}.content__image:not(:last-child){margin-bottom:2.5rem}.content__image img{max-width:100%;border-radius:.625rem;margin:0}.content__image img:not(:last-child){margin-bottom:1.25rem}.content__image p{padding:0 .625rem;color:var(--color-black-50);font-weight:300}.content img{max-width:100%;border-radius:.625rem}.hero{padding:2.5rem var(--padding-inline) 0 var(--padding-inline);position:relative}.hero:before{display:block;content:"";background-color:var(--color-brand);border-radius:0 0 .625rem .625rem;position:absolute;top:0;right:0;bottom:calc(50% - 1.25rem);left:0}.hero__container{max-width:var(--max-width);margin:0 auto;position:relative;z-index:1}.hero__inner{width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1);padding:5rem calc(var(--block-over) + var(--padding-inline));border-radius:.625rem;background-color:var(--color-cyan);color:var(--color-white);background-image:url(https://optik.cz/themes/optia/build/assets/content/hero-background.jpg);background-size:cover;background-position:center}.hero__title h1{font-size:2.125rem;line-height:1.225;font-weight:400}@media (min-width:809.5238095238px){.hero__title h1{font-size:4.2vw}}@media (min-width:1904.7619047619px){.hero__title h1{font-size:5rem}}.hero__title strong{font-weight:900;color:var(--color-brand)}.hero__buttons{margin-bottom:-.3125rem}.hero__buttons:not(:first-child){margin-top:2.5rem}.hero__buttons .button{margin-right:.625rem;margin-bottom:.625rem}.timeline{--_dot-size:.8125rem;--_num-size:1.5625rem;--_num-dot-space:1.25rem;--_dot-box-space:3.75rem;width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1);overflow:visible;position:relative}.timeline:before{display:block;content:"";height:.0625rem;width:200vw;background-color:var(--color-cream);position:absolute;bottom:calc(var(--_num-size) + var(--_num-dot-space) + var(--_dot-size) / 2);left:-50vw}.timeline__control{display:none}@media (min-width:750px){.timeline__control{display:flex;align-items:center;position:absolute;right:0;bottom:calc(100% + 2.5rem)}}.timeline .swiper-wrapper{align-items:flex-end}.timeline .swiper-slide{max-width:20rem;width:auto!important}.timeline .swiper-slide:not(:last-child){margin-right:2.5rem!important}.timeline .swiper-button-prev{margin-right:1.25rem}.timeline .swiper-scrollbar-horizontal{margin-right:1.25rem;height:.125rem;position:relative;top:unset;bottom:unset;left:unset;width:7.5rem}.timeline .swiper-scrollbar-drag{background-color:var(--color-cyan);height:.25rem;top:-.0625rem}.timeline__box{background-color:var(--color-smoke);color:var(--color-grey);padding:1.875rem;border-radius:.9375rem}@media (min-width:750px){.timeline__box{padding:2.5rem}}.timeline__box p{font-weight:300;line-height:1.72}.timeline__number{text-align:center;font-size:1rem;color:var(--color-brand);margin-top:calc(var(--_num-dot-space) + var(--_dot-size) + var(--_dot-box-space));position:relative}@media (min-width:1066.6666666667px){.timeline__number{font-size:1.5vw}}@media (min-width:1333.3333333333px){.timeline__number{font-size:1.25rem}}.timeline__number:after{display:block;content:"";width:var(--_dot-size);height:var(--_dot-size);background-color:var(--color-brand);border-radius:50%;position:absolute;bottom:calc(100% + var(--_num-dot-space));left:calc(50% - var(--_dot-size) / 2)}.timeline__number:before{display:block;content:"";width:.0625rem;height:var(--_dot-box-space);background-image:linear-gradient(0deg,var(--color-cream) 50%,var(--color-transparent) 50%);background-size:.5rem .5rem;position:absolute;bottom:calc(100% + var(--_num-dot-space) + var(--_dot-size));left:50%}.ban{width:calc(100% + var(--block-over) * 2);margin-left:calc(var(--block-over) * -1);border-radius:.625rem;overflow:hidden;position:relative}@media (min-width:750px){.ban{padding:2.5rem}}.ban__media{background-size:cover;background-position:center;position:relative;border-radius:.625rem;overflow:hidden}@media (max-width:749px){.ban__media:not(:only-child){margin-top:1.25rem}.ban__media:before{display:block;content:"";padding-top:64%}}@media (min-width:750px){.ban__media{position:absolute;top:0;right:0;bottom:0;left:0}}.ban__media:after{display:block;content:"";background-color:var(--color-black-15);position:absolute;top:0;right:0;bottom:0;left:0}.ban__content{padding:1.875rem;border-radius:.625rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--color-brand);color:var(--color-white);position:relative;z-index:1}@media (min-width:750px){.ban__content{padding:2.5rem;max-width:30rem}}[data-brand=zakaznici] .ban__content{--color-brand:var(--color-blue-85)}[data-brand=majitele-optik] .ban__content{--color-brand:var(--color-navy-85)}[data-brand=e-shop] .ban__content{--color-brand:var(--color-cyan-85)}.ban__title:not(:last-child){margin-bottom:2.5rem}.ban__title h2{font-size:2.125rem;line-height:1.167;line-height:1.25;font-weight:300}@media (min-width:899.4708994709px){.ban__title h2{font-size:3.78vw}}@media (min-width:1269.8412698413px){.ban__title h2{font-size:3rem}}.ban__title strong{font-weight:500}.ban__perex p{font-size:1rem;line-height:1.54;font-weight:300}@media (min-width:1066.6666666667px){.ban__perex p{font-size:1.5vw}}@media (min-width:1200px){.ban__perex p{font-size:1.125rem}}.ban__button:not(:first-child){margin-top:2.5rem}@media (min-width:1400px){.ban__button:not(:first-child){margin-top:11.25rem}}.tb{--_gap:.625rem;padding:1.25rem var(--padding-inline)}.tb__container{max-width:var(--max-width);margin:0 auto}.tb__main-title:not(:last-child){margin-bottom:1.875rem}.tb__main-title h2{font-size:1.75rem;font-weight:300;color:var(--color-black-50)}@media (min-width:1120px){.tb__main-title h2{font-size:2.5vw}}@media (min-width:1280px){.tb__main-title h2{font-size:2rem}}.tb__items{display:flex;flex-wrap:wrap;width:calc(100% + var(--_gap) * 2);margin:calc(var(--_gap) * -1)}.tb__item{background-color:var(--color-smoke);width:calc(100% - var(--_gap) * 2);margin:var(--_gap);padding:1.875rem;border-radius:.625rem;position:relative}@media (min-width:750px){.tb__item{width:calc(50% - var(--_gap) * 2);padding:2.5rem}}.tb__item--media{background-size:cover;background-position:center}.tb__item--media:after{display:block;content:"";padding-top:100%}.tb__item--map{width:calc(100% - var(--_gap) * 2)}.tb__item--map:after{display:block;content:"";padding-top:55%}.tb__item--map iframe{width:100%;height:100%;border-radius:.625rem;position:absolute;top:0;left:0}.tb__title:not(:last-child){margin-bottom:2.5rem}.tb__title h2{font-size:1.75rem;font-weight:300}@media (min-width:1120px){.tb__title h2{font-size:2.5vw}}@media (min-width:1280px){.tb__title h2{font-size:2rem}}.tb__title strong{font-weight:400}.tb__content{color:var(--color-grey)}.tb__content ul:not(:first-child){margin-top:2.5rem}.tb__content ul:not(:last-child){margin-bottom:2.5rem}.tb__content td,.tb__content p,.tb__content li{font-weight:300;line-height:1.735}.tb__content li:before{top:.24em}.tb__button:not(:first-child){margin-top:1.875rem}@media (min-width:750px){.tb__button:not(:first-child){margin-top:3.75rem}}.tb--inline{padding:0}.tb--inline:not(:first-child){margin-top:1.25rem}.tb--inline .tb__items{width:calc(100% + var(--_gap) * 2);margin:calc(var(--_gap) * -1)}.tb--inline .tb__title h2{font-size:1.125rem;font-weight:500;margin:0}@media (min-width:1200px){.tb--inline .tb__title h2{font-size:1.5vw}}@media (min-width:1600px){.tb--inline .tb__title h2{font-size:1.5rem}}.tb .wb{width:100%;margin:var(--_gap)}.txb{max-width:72.5rem;margin:0 auto}.txb__item{background-color:var(--color-smoke);padding:1.875rem;border-radius:.625rem}@media (min-width:750px){.txb__item{padding:2.5rem}}.txb__item:not(:last-child){margin-bottom:1.25rem}.txb__title:not(:last-child){margin-bottom:1.25rem}.txb__title h3{font-size:1rem;font-weight:400}@media (min-width:1066.6666666667px){.txb__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.txb__title h3{font-size:1.25rem}}.txb__content{color:var(--color-grey);max-width:53.75rem}.txb__content p,.txb__content li{font-weight:300;line-height:1.594}.cols{background-color:var(--color-smoke);max-width:72.5rem;margin:0 auto;border-radius:.625rem;padding:1.875rem}@media (min-width:990px){.cols{padding:2.5rem}}.cols:not(:last-child){margin-bottom:1.25rem}.cols__items{display:flex;flex-direction:column}@media (min-width:990px){.cols__items{flex-direction:row}}@media (max-width:989px){.cols__item:not(:first-child){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-cream)}}@media (min-width:990px){.cols__item{flex-grow:1}}@media (min-width:990px){.cols__item:not(:first-child){padding-left:1.25rem}}@media (min-width:1400px){.cols__item:not(:first-child){padding-left:2.5rem}}@media (min-width:990px){.cols__item:not(:last-child){border-right:1px solid var(--color-cream);padding-right:1.25rem}}@media (min-width:1400px){.cols__item:not(:last-child){padding-right:2.5rem}}.cols__title:not(:last-child){margin-bottom:.9375rem}.cols__title p,.cols__title h3{font-size:1rem;font-weight:400}@media (min-width:1066.6666666667px){.cols__title p,.cols__title h3{font-size:1.5vw}}@media (min-width:1333.3333333333px){.cols__title p,.cols__title h3{font-size:1.25rem}}.cols__content p,.cols__content li{line-height:1.69;font-weight:300}.cols__content a{color:var(--color-brand)}.ph{padding:1.25rem var(--padding-inline) 1.25rem var(--padding-inline)}@media (min-width:750px){.ph{padding:1.25rem var(--padding-inline) 3.75rem var(--padding-inline)}}.ph__container{max-width:var(--max-width);margin:0 auto}@media (min-width:750px){.ph__container{display:flex;align-items:flex-start}}.ph__content{padding:1.875rem;color:var(--color-white);background-color:var(--color-brand);border-radius:.625rem}@media (max-width:749px){.ph__content:not(:only-child){padding-bottom:8.125rem}}@media (min-width:750px){.ph__content{width:74%;padding:2.5rem}}.ph__content-in{max-width:39.375rem}.ph__media{position:relative;margin-top:-6.25rem}@media (min-width:750px){.ph__media{width:26%;margin-top:0}}.ph__media-in{background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:750px){.ph__media-in{margin-top:2.5rem;margin-bottom:-2.5rem;width:176%;margin-left:-76%}}.ph__media-in:after{display:block;content:"";padding-top:77%}.ph__title:not(:last-child){margin-bottom:2.5rem}.ph__title h1{font-size:2.125rem;line-height:1.167;font-weight:300}@media (min-width:899.4708994709px){.ph__title h1{font-size:3.78vw}}@media (min-width:1269.8412698413px){.ph__title h1{font-size:3rem}}.ph__title strong{font-weight:500}.ph__perex p{font-size:1rem;line-height:1.575;font-weight:300}@media (min-width:1066.6666666667px){.ph__perex p{font-size:1.5vw}}@media (min-width:1333.3333333333px){.ph__perex p{font-size:1.25rem}}.ph__perex strong{font-weight:700}.pf{padding:0 var(--padding-inline)}.pf__container{display:flex;flex-direction:column;max-width:var(--max-width);margin:0 auto}@media (min-width:750px){.pf__container{flex-direction:row}}.pf__flex{display:none}@media (min-width:750px){.pf__flex{display:flex;align-items:center;padding:.625rem .625rem .625rem 1.875rem;background-color:var(--color-smoke);color:var(--color-grey);font-size:1rem;font-weight:300;border-radius:2em;line-height:1}}.pf__button{margin-right:.625rem;margin-bottom:.625rem}@media (min-width:750px){.pf__button{margin-bottom:0}}@media (max-width:749px){.pf__button .button{display:flex}}.pf__text{margin-right:.9375rem;margin-bottom:.625rem}@media (min-width:750px){.pf__text{margin-bottom:0}}.pf__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-.3125rem}.pf__item{display:flex;align-items:center;cursor:pointer;padding:.572em .75em;margin:.3125rem;border-radius:2em;background-color:var(--color-grey);color:var(--color-white);transition:.2s;font-size:.875rem;line-height:1.5;line-height:1}.pf__item:after{display:block;content:"";width:.715em;height:.715em;margin-left:.5rem;background-image:url(https://optik.cz/themes/optia/build/assets/cross.svg);background-size:contain;background-repeat:no-repeat}.pf__item:hover{background-color:var(--color-red)}.sort{padding:1.25rem var(--padding-inline)}@media (min-width:750px){.sort{padding:2.5rem var(--padding-inline) 1.25rem var(--padding-inline)}}.sort__container{display:flex;justify-content:space-between;max-width:var(--max-width);border-bottom:1px solid var(--color-black-30);margin:0 auto}@media (max-width:749px){.sort__container{align-items:center;padding-bottom:1.25rem}}.sort__items{display:flex;margin-right:2.5rem}@media (max-width:749px){.sort__items{display:none}}.sort__item{display:inline-block;padding:.938em 1.86em;border-radius:.625rem .625rem 0 0;transition:.2s;color:var(--color-black-50);cursor:pointer}.sort__item:hover{color:var(--color-black)}.sort__item.active{background-color:var(--color-brand);color:var(--color-white)!important;cursor:default}.sort__total{padding:.938em 0;color:var(--color-grey)}@media (max-width:749px){.sort__total{margin-top:1.25rem}}.sort__total strong{color:var(--color-brand)}@media (min-width:750px){.sort .form{display:none}}.filter__flex{display:flex}.filter__menu{display:none}@media (min-width:750px){.filter__menu{display:block;width:29%}.filter__menu-item{background-color:var(--color-smoke);border-right:1px solid var(--color-black-20);color:var(--color-grey);font-size:1rem;cursor:pointer;padding:.625rem 2.5rem;font-weight:300;transition:.2s}}@media (min-width:750px) and (min-width:1066.6666666667px){.filter__menu-item{font-size:1.5vw}}@media (min-width:750px) and (min-width:1333.3333333333px){.filter__menu-item{font-size:1.25rem}}@media (min-width:750px){.filter__menu-item:not(:first-child){border-top:1px solid var(--color-black-20)}.filter__menu-item:hover{background-color:var(--color-cream)}.filter__menu-item.active{background-color:var(--color-white);border-right-color:var(--color-white);cursor:default}}.filter__tabs{width:100%;padding:1.875rem}@media (min-width:750px){.filter__tabs{width:71%;padding:2.5rem}}@media (max-width:749px){.filter__tabs-item:not(:first-child){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-black-20)}}@media (min-width:750px){.filter__tabs-item{display:none}.filter__tabs-item.active{display:block;animation-name:fadeIn;animation-duration:.2s;animation-delay:0s;animation-fill-mode:both}}.filter__tabs-title{font-size:1.25rem;margin-bottom:.625rem}@media (min-width:750px){.filter__tabs-title{display:none}}.filter__footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-black-20);padding:2.5rem}@media (max-width:749px){.filter__footer{padding:1.875rem;flex-direction:column-reverse}}.filter__remove{margin-top:1.25rem}@media (min-width:750px){.filter__remove{margin-top:0;margin-right:1.25rem}}.filter__buttons{display:flex;margin:-.625rem}.filter__buttons .button{border-radius:.625rem;margin:.625rem}.f-checkboxes{--_gap:.3125rem}@media (min-width:750px){.f-checkboxes{--_gap:.625rem}}.f-checkboxes__items{display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.f-checkboxes__item{display:flex;align-items:flex-start;margin:var(--_gap);width:calc(100% - var(--_gap) * 2);color:var(--color-grey);padding:.625rem;cursor:pointer;transition:.2s;position:relative}@media (min-width:480px){.f-checkboxes__item{width:calc(50% - var(--_gap) * 2)}}@media (min-width:990px){.f-checkboxes__item:hover .f-checkboxes__bg{background-color:var(--color-cream)}}.f-checkboxes__input{display:none}.f-checkboxes__input:checked~.f-checkboxes__fake:after{opacity:1}.f-checkboxes__input:disabled~.f-checkboxes__bg{cursor:not-allowed;background-color:var(--color-smoke)!important}.f-checkboxes__input:disabled~.f-checkboxes__fake{pointer-events:none;background-color:var(--color-cream)!important}.f-checkboxes__input:disabled~.f-checkboxes__text,.f-checkboxes__input:disabled~.f-checkboxes__text span{pointer-events:none;color:var(--color-black-50)!important}.f-checkboxes__bg{border-radius:.3125rem;background-color:var(--color-smoke);transition:.2s;position:absolute;top:0;right:0;bottom:0;left:0}.f-checkboxes__fake{width:1.5625rem;height:1.5625rem;background-color:var(--color-white);border-radius:.3125rem;margin-right:1.25rem;position:relative;z-index:1}@media (max-width:749px){.f-checkboxes__fake{width:1.125rem;height:1.125rem}}.f-checkboxes__fake:after{display:block;content:"";background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-2-grey.svg);background-size:50%;background-position:50% 50%;background-repeat:no-repeat;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.f-checkboxes__text{display:flex;align-items:flex-start;font-size:1rem;position:relative;z-index:1}@media (min-width:1066.6666666667px){.f-checkboxes__text{font-size:1.5vw}}@media (min-width:1333.3333333333px){.f-checkboxes__text{font-size:1.25rem}}@media (max-width:749px){.f-checkboxes__text{font-size:.875rem}}.f-checkboxes__text span{margin-left:.625rem;color:var(--color-black-50);font-size:1rem}.pager ul{display:flex;align-items:center}.pager__item{margin:0 .9375rem;font-weight:300}.pager__item.active{color:var(--color-brand);font-weight:700}.pager__item.active a{text-decoration:none!important;cursor:default}.pager__item:hover{text-decoration:underline}.pager__dots{color:var(--color-black-50)}.pager__arrow{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-grey);border-radius:50%;transition:.2s}.pager__arrow:hover{background-color:var(--color-grey)}.pager__arrow:hover svg{fill:var(--color-white)}.pager__arrow svg{fill:var(--color-grey);transition:.2s}.pager__arrow--prev{transform:rotate(180deg);margin-right:.3125rem}.pager__arrow--next{margin-left:.3125rem}.pager a{text-decoration:none}@media (min-width:990px){.d-head{display:flex;align-items:flex-start}}.d-head__media{background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;margin-bottom:1.875rem;max-width:31.25rem}@media (min-width:990px){.d-head__media{width:46%;margin-bottom:0}}.d-head__media:before{display:block;content:"";padding-top:55%}@media (min-width:990px){.d-head__content{width:54%;padding-left:3.75rem}}.d-head__header:not(:last-child){margin-bottom:1.875rem}@media (min-width:990px){.d-head__header:not(:last-child){margin-bottom:3.75rem}}.d-head__title h1{font-size:2.125rem;line-height:1.167;font-weight:300}@media (min-width:899.4708994709px){.d-head__title h1{font-size:3.78vw}}@media (min-width:1269.8412698413px){.d-head__title h1{font-size:3rem}}.d-head__title strong{font-weight:400}.d-head__add-button{margin-top:.9375rem}@media (min-width:750px){.d-info{display:flex;align-items:flex-start}}.d-info:not(:first-child){margin-top:3.75rem}@media (min-width:750px){.d-info:not(:first-child){margin-top:6.25rem}}@media (min-width:750px){.d-info__main{width:55%;padding-right:3.125rem}}@media (min-width:1200px){.d-info__main{width:67%}}.d-info__side{max-width:25rem;background-color:var(--color-smoke);border-radius:.625rem;padding:1.25rem;margin-top:2.5rem}@media (min-width:750px){.d-info__side{width:45%;padding:1.875rem;margin-top:0}}@media (min-width:1200px){.d-info__side{width:33%}}.d-info__side table{border-collapse:collapse;width:100%}.d-info__side table:not(:last-child){margin-bottom:1.875rem}.d-info__side tr:not(:last-child) td{border-bottom:1px solid var(--color-black-10)}.d-info__side td{padding:.925em .625rem}.d-info__side td:nth-child(1){color:var(--color-black)}.d-info__side td:nth-child(2){color:var(--color-grey);font-weight:300}.d-info__side p{font-weight:300;padding-left:.625rem;padding-right:.625rem;color:var(--color-grey)}.d-info__tab{display:flex;border-bottom:1px solid var(--color-smoke);margin-bottom:2.5rem;overflow:auto}@media (max-width:749px){.d-info__tab{width:calc(100% + 3.75rem);margin-left:-1.875rem;padding:0 1.875rem}}.d-info__tab-item{display:inline-block;padding:.938em 1.86em;border-radius:.625rem .625rem 0 0;white-space:nowrap;transition:.2s;color:var(--color-black-50);cursor:pointer}.d-info__tab-item:hover{color:var(--color-black)}.d-info__tab-item.active{background-color:var(--color-smoke);color:var(--color-grey)!important;cursor:default}.d-info__content-item{display:none}.d-info__content-item.active{display:block;animation-name:fadeIn;animation-duration:.65s;animation-delay:0s;animation-fill-mode:both}.d-info__content ul:not(:first-child){margin-top:2.5rem}.d-info__content ul:not(:last-child){margin-bottom:2.5rem}.d-info__content p,.d-info__content li{line-height:1.55;font-weight:300}.d-info__content li{color:var(--color-grey)}.buy{display:flex;justify-content:space-between;background-color:var(--color-smoke-60);border-radius:.625rem;padding:1.25rem;margin-top:2.5rem}@media (min-width:750px){.buy{margin-top:1.25rem}}.buy__price{margin-right:1.25rem}.buy__vat{display:flex;align-items:flex-end;color:var(--color-brand);font-weight:500;font-size:1rem}@media (min-width:1066.6666666667px){.buy__vat{font-size:1.5vw}}@media (min-width:1333.3333333333px){.buy__vat{font-size:1.25rem}}.buy__vat s{display:inline-block;margin-right:.625rem;font-size:.875rem;line-height:1.5;font-weight:300;color:var(--color-black)}.buy__no-vat{font-size:.875rem;line-height:1.5;font-weight:300;color:var(--color-black-50)}.info-icon{--_gap:.3125rem;margin-top:1.25rem}@media (min-width:750px){.info-icon{--_gap:.9375rem}}.info-icon__items{margin:calc(var(--_gap) * -1)}@media (min-width:750px){.info-icon__items{display:flex;flex-wrap:wrap}}.info-icon__item{display:flex;align-items:center;margin:var(--_gap);font-size:.875rem;line-height:1.5;color:var(--color-black-50);outline:transparent;text-decoration:underline;transition:.2s;cursor:pointer;font-weight:300;line-height:1}.info-icon__item:nth-child(2){margin-right:auto;padding-right:var(--_gap)}.info-icon__item:hover{color:var(--color-black)}.info-icon__icon{margin-right:.625rem}.info-icon__icon svg{fill:var(--color-brand)}.sale-badge{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;flex-shrink:0;background-color:var(--color-cyan);color:var(--color-white);border-radius:50%;position:absolute;top:-1.25rem;right:.625rem}@media (min-width:990px){.sale-badge{width:5rem;height:5rem;top:-.625rem;right:1.25rem}}.sale-badge span{font-size:1rem}@media (min-width:1066.6666666667px){.sale-badge span{font-size:1.5vw}}@media (min-width:1333.3333333333px){.sale-badge span{font-size:1.25rem}}.flags{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:.625rem;left:.625rem}@media (min-width:990px){.flags{top:1.25rem;left:1.25rem}}.flags li{background-color:var(--color-cyan);color:var(--color-white);line-height:1;font-size:.875rem;line-height:1.5;border-radius:1.25em;padding:.15em .75em;margin-bottom:.3125rem}.d-head .flags{left:0;top:0}.wrap{display:flex;flex-direction:column}@media (min-width:990px){.wrap{flex-direction:row}}@media (min-width:990px){.wrap__side{width:25%}}.wrap__main{margin-top:1.25rem}@media (min-width:990px){.wrap__main{width:75%;margin-top:0;padding-left:2.5rem}}.wrap__main-title{margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width:990px){.wrap__main-title{display:none}}.wrap__main-title h1,.wrap__main-title h2{font-size:1.75rem;font-weight:300}@media (min-width:1076.9230769231px){.wrap__main-title h1,.wrap__main-title h2{font-size:2.6vw}}@media (min-width:1384.6153846154px){.wrap__main-title h1,.wrap__main-title h2{font-size:2.25rem}}.wrap__main-title h1 strong,.wrap__main-title h2 strong{font-weight:400}.wrap__hide{display:grid;transition:.4s;margin-top:1.25rem}@media (max-width:989px){.wrap__hide{grid-template-rows:0fr;margin-top:0}.usermenu-active .wrap__hide{grid-template-rows:1fr;padding-top:1.25rem}}.wrap__hide-in{overflow:hidden}.wrap__section{background-color:var(--color-smoke);padding:1.875rem;border-radius:.625rem}@media (min-width:990px){.wrap__section{padding:2.5rem 3.75rem}}.wrap__section+.wrap__section{margin-top:1.25rem}.wrap__section--hideable .wrap__header{cursor:pointer}.wrap__section--hideable:not(.open) .wrap__header{margin-bottom:0!important}.wrap__section--hideable:not(.open) .wrap__content{opacity:0;grid-template-rows:0fr}.wrap__header{transition:.4s}.wrap__header:not(:last-child){margin-bottom:2.5rem}.wrap__title{display:flex;align-items:center}.wrap__title h1,.wrap__title h2{font-size:1.125rem;font-weight:300;margin:0}@media (min-width:1200px){.wrap__title h1,.wrap__title h2{font-size:1.5vw}}@media (min-width:1600px){.wrap__title h1,.wrap__title h2{font-size:1.5rem}}.wrap__title strong{font-weight:500}.wrap__title input{display:none}.wrap__title svg{transition:.2s;fill:var(--color-black-20);margin-top:.125rem;margin-left:.625rem;width:1rem;height:auto}.open .wrap__title svg{fill:var(--color-brand)}.wrap__content{display:grid;transition:.4s}.wrap__content-in{overflow:hidden}.wrap__content table{border-collapse:collapse}.wrap__content td{padding-right:2.5rem;padding-bottom:.5em}.w-user{background-color:var(--color-brand);color:var(--color-white);border-radius:.625rem}.w-user__title{font-size:.875rem;line-height:1.5;margin-bottom:.625rem}.w-user__flex{display:flex}.w-user__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin:1.875rem .9375rem 1.875rem 1.875rem;border-radius:50%;background-color:var(--color-white)}.w-user__icon svg{display:block;width:54%;height:auto;fill:var(--color-brand)}.w-user__content{padding:1.875rem 0}.w-user__name{font-size:1rem;font-weight:500}@media (min-width:1066.6666666667px){.w-user__name{font-size:1.5vw}}@media (min-width:1200px){.w-user__name{font-size:1.125rem}}.w-user__email{font-size:.75rem}.w-user__burger{display:none}@media (max-width:989px){.w-user__burger{display:flex;justify-content:center;align-items:center;margin-left:auto;width:3.125rem;border-left:1px solid var(--color-white-20)}.w-user__burger svg{display:block;width:.625rem;transform:rotate(90deg);transition:.2s;height:auto;fill:var(--color-white)}.usermenu-active .w-user__burger svg{transform:rotate(270deg)}}.w-menu{border-radius:.625rem;overflow:hidden}.w-menu:not(:first-child){margin-top:1.25rem}.w-menu li{background-color:var(--color-smoke);transition:.2s}.w-menu li:not(:last-child){border-bottom:1px solid var(--color-black-10)}.w-menu li:hover{background-color:var(--color-cream)}.w-menu li.active{color:var(--color-brand);font-weight:500}.w-menu a{display:flex;align-items:center;text-decoration:none;padding:1.25rem}.w-menu__icon{width:1.25rem;margin-right:.9375rem;flex-shrink:0}.w-menu__icon svg{display:block;width:100%;height:auto}.w-links:not(:first-child){margin-top:1.25rem}.w-links__title{font-size:.875rem;line-height:1.5;margin-bottom:.3125rem;padding:0 1.25rem;color:var(--color-black-50)}.w-links ul{border:1px solid var(--color-black-10);border-radius:.625rem}.w-links a{text-decoration:none;display:block;padding:.9375rem 1.25rem;color:var(--color-black-80)}.w-links a:hover{color:var(--color-black)}.order__item{background-color:var(--color-smoke);border-radius:.625rem;text-decoration:none}.order__item:not(:last-child){margin-bottom:1.25rem}.order__item.open .arrow svg{transform:rotate(270deg)}.order__item.open .order__control{background-color:var(--color-cream-40)}.order__control{align-items:flex-end;justify-content:space-between;border-radius:.625rem;transition:.2s;padding:1.25rem;display:flex;cursor:pointer}@media (min-width:750px){.order__control{align-items:center;padding:1.25rem 3.75rem}}.order__control:hover{background-color:var(--color-cream-40)}.order__number{color:var(--color-black-50);font-weight:300;font-size:1rem}@media (min-width:1066.6666666667px){.order__number{font-size:1.5vw}}@media (min-width:1333.3333333333px){.order__number{font-size:1.25rem}}.order__number strong{font-weight:500;color:var(--color-black)}.order__number:not(:last-child){margin-bottom:.625rem}.order__info{--_gap-block:.3125rem;--_gap-inline:.625rem}.order__info ul{display:flex;flex-direction:column;margin:calc(var(--_gap-block) * -1) calc(var(--_gap-inline) * -1)}@media (min-width:750px){.order__info ul{flex-direction:row}}.order__info li{display:flex;align-items:center;margin:var(--_gap-block) var(--_gap-inline);color:var(--color-black-50);font-size:.875rem;line-height:1.5}.order__info-icon{height:1.125rem;margin-right:.5rem}.order__info-icon svg{fill:currentColor;display:block;height:100%;width:auto}.order__inner{padding:2.5rem 3.75rem}.order .arrow svg{transform:rotate(90deg)}.o-list__item{display:flex;padding:0}.o-list__item:not(:last-child){margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-black-10)}.o-list__media{width:3.125rem;height:3.125rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:1.25rem;flex-shrink:0}.o-list__title{font-size:1rem;padding-top:.5rem;padding-right:1.25rem}.o-list__title a{text-decoration:none}.o-list__title a:hover{text-decoration:underline}.o-list__info{display:flex;margin-top:.5rem}.o-list__info-col{margin-right:1.25rem}.o-list__info li{color:var(--color-black-50);line-height:1.4;font-size:.75rem;font-style:italic}.o-list__remove{width:1.5rem;height:1.5rem;border-radius:50%;margin-top:.5rem;border:1px solid var(--color-grey);opacity:.5;cursor:pointer;transition:.2s;overflow:hidden;text-indent:-999em;margin-left:auto;flex-shrink:0;position:relative}.o-list__remove:before,.o-list__remove:after{display:block;content:"";height:1px;width:.5rem;transition:.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - .25rem)}.o-list__remove:before{transform:rotate(45deg)}.o-list__remove:after{transform:rotate(-45deg)}.o-list__remove:hover{opacity:1;background-color:var(--color-red);border-color:var(--color-red)}.o-list__remove:hover:before,.o-list__remove:hover:after{background-color:var(--color-white)}.o-list__price{padding-top:.5rem;font-size:1rem;margin-left:auto}@media (min-width:1066.6666666667px){.o-list__price{font-size:1.5vw}}@media (min-width:1333.3333333333px){.o-list__price{font-size:1.25rem}}.o-list__footer{border-top:1px solid var(--color-black-10);padding-top:1.25rem;margin-top:1.25rem;display:flex;justify-content:space-between;align-items:center}.o-list__buttons{--_gap:.3125rem;display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.o-list__buttons .button{margin:var(--_gap)}.o-list__total-price{text-align:right;color:var(--color-black-50)}.o-list__total-price p{font-size:.875rem;line-height:1.5;line-height:1.2}.o-list__total-price strong{font-size:1.125rem;color:var(--color-black)}@media (min-width:1200px){.o-list__total-price strong{font-size:1.5vw}}@media (min-width:1600px){.o-list__total-price strong{font-size:1.5rem}}.s-list{background-color:var(--color-smoke);border-radius:.625rem;padding:1.875rem}@media (min-width:750px){.s-list{padding:2.5rem}}.s-list:not(:first-child){margin-top:1.25rem}.s-list__items .form{margin-top:.625rem}.s-list__items .form__item{width:auto}.s-list__items .form__select{font-size:.75rem}.s-list__item{display:flex;flex-direction:column;padding:0;position:relative}@media (min-width:750px){.s-list__item{flex-direction:row}}.s-list__item:not(:last-child){margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-black-10)}.s-list__media{width:5.625rem;height:5.625rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:2.5rem;flex-shrink:0}.s-list__content{flex-grow:1}@media (max-width:749px){.s-list__content .form+.form{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-black-05)}.s-list__content .form__select,.s-list__content .form__input,.s-list__content .form__textarea{font-size:.75rem}}.s-list__title{font-size:1rem;padding-top:.5rem;padding-right:1.25rem}.s-list__title a{text-decoration:none}.s-list__title a:hover{text-decoration:underline}.s-list__info{display:flex;margin-top:.5rem}.s-list__info-col{margin-right:1.25rem}.s-list__info li{color:var(--color-black-50);line-height:1.4;font-size:.75rem;font-style:italic}.s-list__remove{width:1.5rem;height:1.5rem;border-radius:50%;margin-top:.5rem;border:1px solid var(--color-grey);opacity:.5;cursor:pointer;transition:.2s;overflow:hidden;text-indent:-999em;margin-left:auto;flex-shrink:0;position:relative}@media (max-width:749px){.s-list__remove{position:absolute;top:0rem;right:0rem}}.s-list__price{padding-top:.5rem;font-size:1rem;margin-left:auto}@media (min-width:1066.6666666667px){.s-list__price{font-size:1.5vw}}@media (min-width:1333.3333333333px){.s-list__price{font-size:1.25rem}}.s-list__form{border-top:1px solid var(--color-black-10);margin-top:1.25rem;padding-top:1.25rem}.s-list__footer{border-top:1px solid var(--color-black-10);padding-top:1.25rem;margin-top:1.25rem;display:flex;flex-direction:column}@media (min-width:750px){.s-list__footer{flex-direction:row;justify-content:space-between;align-items:center}}.s-list__footer .form{display:flex;align-items:flex-end;margin:0!important}.s-list__footer .form .form__item{margin-right:1.25rem!important}.s-list__footer .form .form__footer{margin:0!important}.s-list__footer .form .button{border-radius:.625rem}.s-list__buttons{--_gap:.3125rem;display:flex;flex-wrap:wrap;margin:calc(var(--_gap) * -1)}.s-list__buttons .button{margin:var(--_gap)}.s-list__total-price{text-align:right;margin-left:auto;color:var(--color-black-50)}@media (max-width:749px){.s-list__total-price:not(:first-child){margin-top:2.5rem}}.s-list__total-price p{font-size:.875rem;line-height:1.5;line-height:1.2}.s-list__total-price strong{font-size:1.125rem;color:var(--color-black)}@media (min-width:1200px){.s-list__total-price strong{font-size:1.5vw}}@media (min-width:1600px){.s-list__total-price strong{font-size:1.5rem}}.s-list__remove{width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--color-grey);text-align:left;opacity:.5;cursor:pointer;transition:.2s;overflow:hidden;text-indent:-999em;margin-left:.625rem;margin-top:.625rem;flex-shrink:0}.s-list__remove:before,.s-list__remove:after{display:block;content:"";height:1px;width:.5rem;transition:.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - .25rem)}.s-list__remove:before{transform:rotate(45deg)}.s-list__remove:after{transform:rotate(-45deg)}.s-list__remove:hover{opacity:1;background-color:var(--color-red);border-color:var(--color-red)}.s-list__remove:hover:before,.s-list__remove:hover:after{background-color:var(--color-white)}.downloads__section{background-color:var(--color-smoke);border-radius:.625rem;text-decoration:none}.downloads__section:not(:last-child){margin-bottom:1.25rem}.downloads__section.open .arrow svg{transform:rotate(270deg)}.downloads__section.open .downloads__section-title{background-color:var(--color-cream-40)}.downloads__section-title{align-items:flex-end;justify-content:space-between;border-radius:.625rem;transition:.2s;padding:1.25rem;display:flex;cursor:pointer}@media (min-width:750px){.downloads__section-title{align-items:center;padding:1.25rem 3.75rem}}.downloads__section-title:hover{background-color:var(--color-cream-40)}.downloads__section-title h2{font-size:1rem;font-weight:300;margin:0}@media (min-width:1066.6666666667px){.downloads__section-title h2{font-size:1.5vw}}@media (min-width:1333.3333333333px){.downloads__section-title h2{font-size:1.25rem}}.downloads__inner{padding:2.5rem 3.75rem}.downloads__group+.downloads__group{margin-top:2.5rem}.downloads__group-title{color:var(--color-brand);margin-bottom:1.25rem}.downloads__group-title h3{font-size:1.125rem;font-weight:400}@media (min-width:1200px){.downloads__group-title h3{font-size:1.5vw}}@media (min-width:1600px){.downloads__group-title h3{font-size:1.5rem}}.downloads__header{display:flex;border-bottom:1px solid var(--color-black-20);font-weight:500;padding-bottom:.625rem;margin-bottom:.625rem}.downloads__header .downloads__description{color:var(--color-black)!important;font-weight:500!important;font-size:1rem!important}.downloads__item{display:flex;text-decoration:none}.downloads__item:hover{color:var(--color-brand)}.downloads__item+.downloads__item{border-top:1px solid var(--color-black-10);padding-top:.9375rem;margin-top:.9375rem}.downloads__name{width:40%;padding-right:1.25rem;transition:.2s}.downloads__description{width:60%;padding-right:1.25rem;color:var(--color-black-80);font-size:.875rem;line-height:1.5;font-weight:300}.downloads__icon svg{transform:rotate(90deg);fill:var(--color-blue);width:.75em;height:auto}.downloads .arrow svg{transform:rotate(90deg)}.shopnav{counter-reset:section;margin-bottom:2.5rem}.shopnav ul{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media (min-width:750px){.shopnav ul:before{display:block;content:"";height:.0625rem;background-image:linear-gradient(90deg,var(--color-black-15) 50%,var(--color-transparent) 50%);background-size:.625rem .625rem;position:absolute;top:50%;right:0;left:0}}@media (max-width:749px){.shopnav ul{flex-direction:column}.shopnav ul li{margin-right:0!important}.shopnav ul li+li{margin-top:.3125rem}}.shopnav li{display:flex;align-items:center;background-color:var(--color-smoke);padding:.75rem 1.5rem;border-radius:.625rem;font-size:1rem;cursor:pointer;position:relative;z-index:1}@media (min-width:1066.6666666667px){.shopnav li{font-size:1.5vw}}@media (min-width:1200px){.shopnav li{font-size:1.125rem}}.shopnav li:not(:last-child){margin-right:1.25rem}.shopnav li.active{background-color:var(--color-brand);color:var(--color-white)}.shopnav li.active .shopnav__num{border-color:var(--color-brand)}.shopnav li.active .shopnav__num:before{color:var(--color-brand)}.shopnav li.active .shopnav__num:after{opacity:0}.shopnav li.active~li{background-color:var(--color-smoke);color:var(--color-black-50)}.shopnav li.active~li .shopnav__num{background-color:var(--color-cream);border-color:var(--color-cream)}.shopnav li.active~li .shopnav__num:before{color:var(--color-black-50)}.shopnav li.active~li .shopnav__num:after{opacity:0}.shopnav__num{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.625rem;width:1.875rem;height:1.875rem;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-black-15);position:relative}.shopnav__num:before{color:var(--color-black);font-weight:500;counter-increment:section;content:counter(section);font-size:.875rem;line-height:1.5}.shopnav__num:after{display:block;content:"";border-radius:50%;background-color:var(--color-brand);background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-white.svg);background-size:40%;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.shoptab__tab{display:none}.shoptab__tab.active{display:block}.shoptab__footer{display:flex;flex-direction:column-reverse;margin-top:2.5rem}@media (max-width:749px){.shoptab__footer .button:first-child{margin-top:.625rem}}@media (min-width:750px){.shoptab__footer{flex-direction:row;justify-content:space-between}}.s-check{position:relative;z-index:1}.s-check__item{display:flex;padding:1.25rem;cursor:pointer;position:relative}.s-check__item+.s-check__item{margin-top:1.25rem}.s-check__item.disabled{opacity:.5;pointer-events:none}.s-check__item.checked .s-check__fake:after{opacity:1}.s-check__input{display:none}.s-check__input:checked~.s-check__fake:after{opacity:1}.s-check__fake{width:1.25rem;height:1.25rem;border-radius:50%;flex-shrink:0;border:.0625rem solid var(--color-black-50);margin-right:.625rem;position:relative}@media (min-width:750px){.s-check__fake{margin-right:.9375rem;width:1.875rem;height:1.875rem}}.s-check__fake:after{display:block;content:"";background-color:var(--color-blue);border-radius:50%;background-image:url(https://optik.cz/themes/optia/build/assets/checkmark-white.svg);background-size:40%;background-position:50% 50%;background-repeat:no-repeat;transition:.2s;opacity:0;position:absolute;top:-.0625rem;right:-.0625rem;bottom:-.0625rem;left:-.0625rem}.s-check__bg{background-color:var(--color-white);border-radius:.625rem;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.s-check__text{display:flex;justify-content:space-between;flex-grow:1;font-size:1rem}@media (min-width:750px){.s-check__text{padding-top:.3125rem}}.s-check__right{white-space:nowrap;margin-left:.625rem}.s-check__small{font-size:.875rem;line-height:1.5;color:var(--color-brand)}.b-map{width:100%;background-color:var(--color-black-15);border-radius:.625rem;position:relative}.b-map:not(:last-child){margin-bottom:1.25rem}.b-map:after{display:block;content:"";padding-top:65%}@media (min-width:750px){.b-map:after{padding-top:45%}}.b-map--spacing{margin:1.25rem var(--padding-inline);width:calc(100% - var(--padding-inline) * 2)}.b-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr));gap:1.25rem}.b-list:not(:first-child){margin-top:1.25rem}.b-list__block{border:1px solid var(--color-smoke);border-radius:.625rem;padding:1.875rem}.b-list__title{font-size:1rem;font-weight:400}.b-list__title:not(:last-child){margin-bottom:.625rem}.b-list__list li:not(:last-child){margin-bottom:.3125rem}.b-list__list a{color:var(--color-brand);text-decoration:none}.b-list__list a:hover{text-decoration:underline}.b-search{display:flex;flex-direction:column;border:1px solid var(--color-cream);padding:.375rem .625rem;border-radius:.625rem;position:relative;align-self:flex-end}@media (max-width:749px){.b-search{margin-top:1.25rem}}@media (min-width:750px){.b-search{align-items:center;flex-direction:row}}.b-search__input{background:none;border:none;font-size:1rem;color:var(--color-grey);font-family:var(--font-family);border-radius:.3125rem;padding:1em 3.25em 1em 1em;-webkit-appearance:none;outline:transparent}@media (min-width:750px){.b-search__input{min-width:18.75rem}}.b-search__input:focus{border-color:var(--color-blue)}.b-search__button{border:none;cursor:pointer;color:var(--color-white);padding:1em;background-color:var(--color-brand);border-radius:.3125rem;font-size:1rem}@media (max-width:749px){.b-search__button{margin-top:.3125rem}}.b-search input[type=search]::-webkit-search-decoration,.b-search input[type=search]::-webkit-search-cancel-button,.b-search input[type=search]::-webkit-search-results-button,.b-search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media (min-width:990px){.b-wrap--detail{display:flex;align-items:flex-start}.b-wrap--detail .b-map{width:calc(50% - .625rem);margin-right:.625rem}.b-wrap--detail .b-map:after{padding-top:90%}.b-wrap--detail .branch,.b-wrap--detail .b-popup{width:calc(50% - .625rem);margin-left:.625rem}}.ico-list{--_color:var(--color-blue)}.subbrand .ico-list{--_color:var(--color-brand)}.ico-list__item{display:flex}.ico-list__item+.ico-list__item{margin-top:1.25rem}@media (min-width:750px){.ico-list__item+.ico-list__item{margin-top:1.875rem}}.ico-list__icon{width:1.875rem;margin-right:.9375rem;margin-bottom:.9375rem}@media (min-width:750px){.ico-list__icon{margin-right:1.875rem}}.ico-list__icon svg{width:auto;height:auto;max-width:100%;fill:var(--_color)}.ico-list__content{color:var(--color-black-50)}.ico-list__content h2,.ico-list__content h3,.ico-list__content p,.ico-list__content li,.ico-list__content td{font-size:1rem}@media (min-width:1066.6666666667px){.ico-list__content h2,.ico-list__content h3,.ico-list__content p,.ico-list__content li,.ico-list__content td{font-size:1.5vw}}@media (min-width:1200px){.ico-list__content h2,.ico-list__content h3,.ico-list__content p,.ico-list__content li,.ico-list__content td{font-size:1.125rem}}.ico-list__content table tr:not(:last-child) td{padding-bottom:.5em}.ico-list__title:not(:last-child){margin-bottom:.3125rem}@media (min-width:750px){.ico-list__title:not(:last-child){margin-bottom:.625rem}}.ico-list__title h3{color:var(--_color);font-weight:500}.ico-list__perex p,.ico-list__perex li,.ico-list__perex td{line-height:1.25;font-weight:300}.ico-list__perex li+li{margin-top:.25em}.ico-list__perex a{text-decoration:none}.ico-list__perex a:hover{text-decoration:underline}.ico-list__perex td:not(:last-child){padding-right:2em}.info-popup{display:none;background-color:var(--color-white);max-width:43.75rem;border-radius:.625rem;padding:0}.info-popup__inner{padding:1.25rem}@media (min-width:750px){.info-popup__inner{padding:2.5rem}}.info-popup__image img{width:100%;height:auto;border-radius:.625rem}.info-popup__title:not(:last-child){margin-bottom:1.25rem}.info-popup__title h1,.info-popup__title h2,.info-popup__title h3{font-size:1.75rem}@media (min-width:1076.9230769231px){.info-popup__title h1,.info-popup__title h2,.info-popup__title h3{font-size:2.6vw}}@media (min-width:1384.6153846154px){.info-popup__title h1,.info-popup__title h2,.info-popup__title h3{font-size:2.25rem}}.info-popup__button:not(:first-child){margin-top:2.5rem}.galleryGrid:not(:first-child){margin-top:4rem}.galleryGrid:not(:last-child){margin-bottom:4rem}.galleryGrid__items{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width:480px){.galleryGrid__items{grid-template-columns:repeat(4,1fr)}}@media (min-width:750px){.galleryGrid__items{gap:1rem}}.galleryGrid__item{aspect-ratio:1;position:relative;overflow:hidden;border-radius:.5rem}.galleryGrid__item:hover img{transform:scale(1.1)}.galleryGrid__item img{width:100%;height:100%;transition:.5s;position:absolute;top:0;left:0}
/* https://optik.cz/assets/220d3c7e/css/main.css */
.consent-layout{--_consent-background:linear-gradient(135deg,rgba(10,20,42,.8),rgba(17,30,59,0.8),rgba(10,20,42,0.8));--_consent-text-color:rgb(253,253,253,1);--_consent-padding:1.875rem;--_consent-border-radius:0.625rem;--_consent-backdrop-filter:0.625rem;--_consent-buttons-gap:0.3125rem;--_consent-offset:0.625rem;--_consent-max-width:34.375rem;background:var(--_consent-background);color:var(--_consent-text-color);border-radius:var(--_consent-border-radius);backdrop-filter:blur(var(--_consent-backdrop-filter));max-width:var(--_consent-max-width);max-height:calc(100vh - var(--_consent-offset) * 2);max-height:calc(100dvh - var(--_consent-offset) * 2);font-family:inherit;margin:0 auto;overflow:auto;position:fixed;right:var(--_consent-offset);bottom:var(--_consent-offset);left:var(--_consent-offset);z-index:99999}@media (min-width:750px){.consent-layout{--_consent-offset:1.875rem}}@media (min-width:750px){.consent-layout{margin:unset;left:unset}}.consent-layout__page{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows,opacity;transition-duration:0.3s,0s;opacity:0}.consent-layout__page-in{padding:0 var(--_consent-padding);overflow:hidden}.consent-layout__page.active{transition-duration:0.3s,1s;grid-template-rows:1fr;opacity:1}.consent-layout__page.active .consent-layout__page-in{padding-top:var(--_consent-padding);padding-bottom:var(--_consent-padding)}.consent-layout__header:not(:last-child){margin-bottom:var(--_consent-padding)}.consent-layout__title{font-size:1.375rem;line-height:1.25;font-weight:400}.consent-layout__title:not(:last-child){margin-bottom:calc(var(--_consent-padding) / 2)}.consent-layout__perex{font-size:0.875rem;line-height:1.75;opacity:0.8}@media (min-width:750px){.consent-layout__perex{max-width:90%}}.consent-layout__footer:not(:first-child){margin-top:var(--_consent-padding)}.consent-layout__buttons{display:flex;flex-direction:column;margin:calc(var(--_consent-buttons-gap) * -1)}@media (min-width:750px){.consent-layout__buttons{flex-direction:row}}.consent-layout__buttons .consent-button{margin:var(--_consent-buttons-gap)}.consent-button{--_consent-border-radius:0.3125rem;--_consent-background:#fdfdfd;--_consent-color:#0a142a;display:inline-block;white-space:nowrap;padding:0.75em 1.5em;border-radius:var(--_consent-border-radius);font-family:inherit;font-size:0.875rem;background-color:var(--_consent-background);border:1px solid var(--_consent-background);backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased;transition-duration:0.15s;text-decoration:none;color:var(--_consent-color);cursor:pointer}.consent-button:hover{transform:scale(1.05)}.consent-button--ghost{background-color:transparent;color:var(--_consent-background);border-color:var(--_consent-background)}@media (min-width:750px){.consent-button--right-auto{margin-right:auto !important}}.consent-switches{--_consent-background:#0a142a;--_consent-color:#fdfdfd;--_consent-padding:1.875rem;--_consent-height:1.25rem;--_consent-bullet-reduction:0.125rem;--_consent-border-radius:0.625rem;--_consent-gap:0.625rem}.consent-switches__item{background-color:var(--_consent-background);border-radius:var(--_consent-border-radius);padding:var(--_consent-padding)}.consent-switches__item:not(:last-child){margin-bottom:var(--_consent-gap)}.consent-switches__header{display:flex;align-items:center;justify-content:space-between}.consent-switches__header:not(:last-child){margin-bottom:calc(var(--_consent-padding) / 2)}.consent-switches__title{font-size:1rem;font-weight:700}.consent-switches__perex{font-size:0.875rem;line-height:1.75}.consent-switches__input{display:none}.consent-switches__input:checked + .consent-switches__fake::before{opacity:0.25}.consent-switches__input:checked + .consent-switches__fake::after{transform:translate(var(--_consent-height),0)}.consent-switches__fake{display:block;height:var(--_consent-height);width:calc(var(--_consent-height) * 2);position:relative;cursor:pointer}.consent-switches__fake::before{display:block;content:"";border-radius:5em;transition-duration:0.3s;background-color:var(--_consent-color);opacity:0.1;position:absolute;top:0;right:0;bottom:0;left:0}.consent-switches__fake::after{display:block;content:"";transition-duration:0.3s;height:calc(var(--_consent-height) - var(--_consent-bullet-reduction) * 2);width:calc(var(--_consent-height) - var(--_consent-bullet-reduction) * 2);background-color:var(--_consent-color);border-radius:50%;position:absolute;top:var(--_consent-bullet-reduction);left:var(--_consent-bullet-reduction)}.consent-switches__fake--checked{cursor:not-allowed}.consent-switches__fake--checked::after{transform:translate(var(--_consent-height),0);opacity:0.4}
