/** Content:
/assets/f370d4be/scss/compiledscss-main-2147b9dc.css?v=260807123259
/assets/a9964472/css/main.css
*/
/* https://optia.cz/assets/f370d4be/scss/compiledscss-main-2147b9dc.css?v=260807123259 */
:root{--font-family:"azo-sans-web",sans-serif;--color-brand:rgb(137,175,24);--color-transparent:rgba(0,0,0,0);--color-black:#27294E;--color-black-05:rgba(39,41,78,0.05);--color-black-10:rgba(39,41,78,0.1);--color-black-15:rgba(39,41,78,0.15);--color-black-20:rgba(39,41,78,0.2);--color-black-30:rgba(39,41,78,0.3);--color-black-40:rgba(39,41,78,0.4);--color-black-50:rgba(39,41,78,0.5);--color-black-60:rgba(39,41,78,0.6);--color-black-80:rgba(39,41,78,0.8);--color-grey:#50526E;--color-grey-40:rgba(80,82,110,0.4);--color-grey-50:rgba(80,82,110,0.5);--color-navy:#004899;--color-navy-85:rgba(0,71,153,0.85);--color-blue:#0071B9;--color-blue-85:rgba(0,114,185,0.85);--color-cyan:#00AACC;--color-cyan-85:rgba(0,170,204,0.85);--color-cream:#E2E1E8;--color-cream-40:rgba(226,225,232,0.4);--color-smoke:#F0EEF3;--color-smoke-60:rgba(240,238,243,0.6);--color-white:#FCFCFC;--color-white-10:rgba(252,252,252,0.1);--color-white-15:rgba(252,252,252,0.15);--color-white-20:rgba(252,252,252,0.2);--color-white-30:rgba(252,252,252,0.3);--color-white-40:rgba(252,252,252,0.4);--color-white-50:rgba(252,252,252,0.5);--color-white-60:rgba(252,252,252,0.6);--color-white-80:rgba(252,252,252,0.8);--color-red:#b71a1a;--color-red-light:#ff9999;--color-red-5:rgba(183,26,26,0.05);--color-red-10:rgba(183,26,26,0.1);--color-green:#28A745;--color-binokular:#4653FC;--color-warning:#fbe1c4;--color-warning-dark:#faa31a;--color-warning-text:#6c5225;--color-success:#ccefd7;--color-success-dark:#0aaa55;--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:1100px){:root{--header-height:8.125rem}:root .subbrand{--header-height:5rem}}[data-brand="zakaznici"]{--color-brand:var(--color-blue)}[data-brand="majitele-optik"]{--color-brand:var(--color-navy)}[data-brand="e-shop"]{--color-brand:var(--color-cyan)}*: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://optia.cz/assets/f370d4be/assets/background-asset.jpg)}@media (min-width:2000px){html{font-size:calc(1rem + 0.05vw)}}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:1099px){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}.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:0.2;pointer-events:none}.swiper-button-lock{opacity:0;pointer-events:none}.green{color:var(--color-success-dark)}.orange{color:var(--color-warning-dark)}.red{color:var(--color-red)}@media (max-width:1099px){.menu-active .header .header__row,.menu-active .header .header__footer-menu,.menu-active .header .social.device{animation-name:fadeInUp;animation-duration:0.65s;animation-delay:0s;animation-fill-mode:both}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5rem)}100%{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{backdrop-filter:blur(5px)}.fancybox-bg{background:var(--color-black-50);backdrop-filter:blur(5px);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}.fancybox-is-open .fancybox-bg{opacity:1;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity 0.25s ease,visibility 0s ease 0.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 0.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(0.5,0,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:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:64px;margin:0;padding:10px;position:relative;transition:color 0.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:0.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,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;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:0.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,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:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.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(0.5,0.5,0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,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(0deg)}.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:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media (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 0}.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 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all 0.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 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 2px;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 rgba(0,0,0,0.3)}.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:rgba(0,0,0,0.1);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 0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:0.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media (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:translate3d(0px,0,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:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.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(0deg)}100%{transform:rotate(360deg)}}:root{}.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,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,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 0.1875rem 0.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:1099px){.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__logo{display:flex;align-items:center;padding-right:1.875rem;margin-right:auto}.header__logo img{height:calc(var(--header-height) * .75);flex-shrink:0}@media (min-width:1100px){.subbrand .header__logo{padding-right:1.875rem;position:relative}}@media (min-width:1700px){.subbrand .header__logo{padding-right:3.75rem}}@media (min-width:1100px){.subbrand .header__logo::after{display:block;content:"";background-color:var(--color-cream);width:1px;position:absolute;top:0.625rem;right:0;bottom:0.625rem}}.subbrand .header__logo img{height:calc(var(--header-height) * .5)}@media (min-width:1100px){.header__rows{flex-grow:1;display:flex;flex-direction:column}}@media (max-width:1099px){.header__rows{opacity:0;background-color:var(--color-black-50);backdrop-filter:blur(5px);padding:var(--padding-inline);padding-bottom:6.25rem;height:calc(100vh - var(--header-height));overflow:auto;transition:0.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:1099px){.header__row{display:flex;flex-direction:column-reverse;max-width:25rem;margin-right:auto;margin-left:auto}}@media (min-width:1100px){.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;margin-bottom:1rem}@media (min-width:1100px){.header__buttons{align-items:center;margin-left:2.5rem;margin-bottom:0}}.header__buttons .button{border-radius:0.3125rem;padding:0.6em 0.75em}@media (max-width:1099px){.header__buttons .button{flex-grow:1}}@media (min-width:1400px){.header__buttons .button{padding:1em 1.2em}}.header__buttons .button+.button{margin-left:0.625rem}.header__footer-menu{margin-top:1rem;max-width:25rem;margin-right:auto;margin-left:auto}@media (min-width:1100px){.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:0.875rem;line-height:1.5;padding:1.25rem 0.9375rem;text-decoration:none}@media (min-width:1100px){.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:1099px){.menu ul{background-color:var(--color-white);border-radius:1.25rem;flex-direction:column}}.menu li{position:relative;font-weight:300}@media (min-width:1100px){.menu li:not(:last-child){margin-right:2.5rem}}@media (max-width:1099px){.menu li:not(:last-child){border-bottom:1px solid var(--color-black-20)}}.menu li.active{color:var(--color-brand);font-weight:500}.menu a{display:inline;text-decoration:none;transition:0.2s}@media (max-width:1099px){.menu a{display:block;padding:1.25rem 0.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:1099px){.menu svg{display:block;transform:translateY(-50%);position:absolute;right:0.9375rem;top:50%}}@media (min-width:1100px){.menu svg{display:none;margin-left:0.25em;height:0.625rem;width:auto}}.menu-top{--_padding-block:.6em;--_padding-inline:1.5em}@media (max-width:1099px){.menu-top{--_padding-inline:1em;background-color:var(--color-white);border-radius:2em;margin-bottom:1.25rem}}@media (min-width:1100px){.menu-top{margin-right:auto}}.menu-top ul{display:flex}.menu-top li{color:var(--color-black-60);font-size:0.875rem;line-height:1.5;line-height:1;white-space:nowrap;position:relative}@media (max-width:1099px){.menu-top li{flex-grow:1}}.menu-top li:not(:last-child){margin-right:0.3125rem}@media (min-width:1100px){.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:1099px){.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:0.2s;padding:var(--_padding-block) var(--_padding-inline)}@media (max-width:1099px){.menu-top a{padding-top:0.8em;padding-bottom:0.75em;height:calc(100% + 0.625rem);transform:translateY(-0.3125rem)}}@media (min-width:1100px){.menu-top svg{display:none}}@media (max-width:1099px){.menu-top svg{display:none;fill:var(--color-brand);position:absolute;top:calc(100% + 0.25rem);left:50%;transform:translateX(-50%)}}.social{--_size:1.875rem;--_gap:0.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:1099px){.header .social{max-width:25rem;margin-right:auto;margin-left:auto}}.page__flex .social svg{fill:var(--color-black-50)}@media (max-width:1099px){.social.desktop{display:none}}.social.device{margin-top:1rem;padding:0 0.9375rem}@media (min-width:1100px){.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:0.9375rem;--_max-width:100%;position:relative;z-index:501}@media (min-width:1100px){.search{--_padding-inline:1.875rem;--_max-width:25rem}}@media (min-width:1200px){.search{--_max-width:35rem}}.search__overlay{background-color:var(--color-black-20);opacity:0;pointer-events:none;backdrop-filter:blur(1px);transition:0.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:0.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:0.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:0.3s;top:calc(100% + 0.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:0.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:0.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:0.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:0.625rem}.search__blog .search__media{width:1.375rem;height:1.5rem;flex-shrink:0;background-image:url(https://optia.cz/assets/f370d4be/assets/ico-blog.svg);background-size:contain;background-repeat:no-repeat;margin-right:0.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:0.3s}.search__button svg{fill:var(--color-white);margin-right:0.9375rem}.search__button:hover{background-color:var(--color-cyan)}.search a{display:flex;align-items:center;color:var(--color-grey);padding:0.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:1099px){.search.desktop{display:none}}@media (max-width:1099px){.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:1100px){.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}.search--results{position:static;z-index:0}.search--results .search__title{padding-left:0;margin-bottom:0.625rem}.search--results .search__products{background-color:var(--color-smoke);border-radius:0.625rem}.search--results .search__products:not(:last-child){margin-bottom:3.125rem}.burger{display:flex;align-items:center;justify-content:center;height:var(--header-height);width:3.25rem;background-color:var(--color-navy);border-radius:0.9375rem 0 0 0.9375rem}.subbrand .burger{background-color:var(--color-brand)}.burger svg{fill:var(--color-white)}.burger path{transition:0.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:translateX(100%)}.menu-active .burger path:nth-child(3){transform:rotate(-45deg) translate(1px,-7px)}@media (min-width:1100px){.burger{display:none}}.h-btn{display:flex;align-items:center;text-decoration:none;background-color:var(--color-smoke);color:var(--color-grey);border-radius:0.625rem 0 0 0.625rem;height:100%;padding:0 1.875rem;position:relative;outline:transparent}@media (max-width:1099px){.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:-0.625rem}.h-btn__icon:not(:last-child){margin-right:0.625rem}.h-btn__icon svg{width:1.25rem;height:auto;display:block;fill:var(--color-grey-50)}@media (min-width:1100px) and (max-width:1399px){.h-btn__content{display:none}}.h-btn__subtext{color:var(--color-grey-50);font-size:0.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:0.9375rem 0 0 0.9375rem;margin-right:-0.9375rem;padding-right:0.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:1100px){.d-btn{display:none}}.carousel{--_dot-size:0.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 0.625rem 0.625rem;position:absolute;top:0;right:0;bottom:calc(50% - var(--_space-top) / 2);left:0}.subbrand .carousel::before{opacity:0.4}.carousel__container{max-width:calc(var(--max-width) + (var(--block-over) * 2));margin:0 auto;border-radius:0.625rem;position:relative;overflow:hidden}.carousel img{width:100%;height:100%;object-fit:cover;object-position:center}@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:translateX(50%);right:50%;bottom:3.125rem}}.carousel .swiper-slide{position:relative;height:auto}.carousel .swiper-pagination{display:flex;justify-content:center;width:auto !important;position:absolute;bottom:0.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:0.3s;border-radius:1em;margin:0 0.3125rem;opacity:0.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}}.carousel--on-page::before{display:none}.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}.section--min100{min-height:100vh}.section--items+.section--items{padding-top:0}.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);backdrop-filter:blur(5px);transition:0.3s;cursor:pointer}.arrow svg{height:28%;width:auto;fill:var(--_svg);transition:0.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)}.signpost__item:hover .arrow,.category__item:hover .arrow,.grid__item:hover .arrow,.wb__item:hover .arrow,.faq__question:hover .arrow,.order__control:hover .arrow,.downloads__section-title:hover .arrow{transform:scale(1.15);background-color:var(--color-white);box-shadow:0 0.1875rem 0.375rem var(--color-black-10)}.signpost__item:hover .arrow svg,.category__item:hover .arrow svg,.grid__item:hover .arrow svg,.wb__item:hover .arrow svg,.faq__question:hover .arrow svg,.order__control:hover .arrow svg,.downloads__section-title:hover .arrow svg{fill:var(--color-blue)}.subbrand .signpost__item:hover .arrow svg,.subbrand .category__item:hover .arrow svg,.subbrand .grid__item:hover .arrow svg,.subbrand .wb__item:hover .arrow svg,.subbrand .faq__question:hover .arrow svg,.subbrand .order__control:hover .arrow svg,.subbrand .downloads__section-title: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:0.3s;position:relative}.button__icon{transition:0.3s}@media (max-width:989px){.button__icon{padding:0 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:0.8125em;width:auto;transition-property:opacity,transform;transition-duration:0.3s,0.3s;transition-delay:0s,0s}@media (min-width:990px){.button svg{transform:translateX(-0.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--white{--_background:var(--color-white);--_color:var(--color-black);--_border:--color-white}.button--buy,.button--buy-2{--_color:var(--color-black-50);--_border:var(--color-black-50);border-radius:0.625rem}@media (max-width:989px){.button--buy,.button--buy-2{padding:0.75em 0.85em 0.75em 0.75em}}.button--buy .button__icon,.button--buy-2 .button__icon{max-width:none;padding:0 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:0.2s !important;transform:none;height:1em;opacity:1}.button--buy:hover,.button--buy-2:hover{--_color:var(--color-white);--_background:var(--color-cyan);--_border:var(--color-cyan)}.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 0.625em}.button--show-icon svg,.button:hover svg{opacity:1;transform:translateX(0);transition-delay:0.1s,0.1s}.button--back .button__icon{transform:rotate(180deg);padding-right:0 !important}.button--back:hover .button__icon{padding-left:0.625em !important}.button--small{font-size:0.75rem;padding:0.75em 1.25em}.button [data-fancybox-close]{width:auto !important;height:auto !important;border:none !important;background:none !important;border-radius:inherit !important;opacity:0;position:absolute;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important}.button [data-fancybox-close]::before,.button [data-fancybox-close]::after{display:none !important}.usp{--_gap-block:0;--_gap-inline:0;--_icon-size:3.75rem}@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:0.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}@media (max-width:1199px){.usp__item{width:100%;align-items:center;cursor:pointer;padding:1.25rem;transition:0.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 svg{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:0.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 1.25rem 0 0}}@media (max-width:989px){.usp__title{max-width:6.25rem;margin:0 !important}}.usp__title:not(:last-child){margin-bottom:0.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{overflow:hidden;max-width:11.875rem}.usp__perex p{font-size:0.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:0.3s}.open .usp__perex{grid-template-rows:1fr;padding-top:0.625rem;padding-bottom:0.625rem}}.usp svg{fill:var(--color-black-40);transform:rotate(90deg);position:absolute;bottom:1.25rem;right:1.25rem}@media (min-width:1200px){.usp svg{display:none}}.usp--gap-top{margin-top:1.25rem}.signpost{--_count:1;--_gap:0.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:0.625rem;transition:0.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:0.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 0.625rem 0 1.25rem;border-radius:0.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:0.625rem 0}.category__media{width:60%;height:100%;padding:0.625rem 0;background-origin:content-box;background-size:contain;background-position:center;background-repeat:no-repeat;transition:0.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;grid-auto-rows:1fr;gap:1.25rem}.grid__item{min-height:12.5rem;grid-column:3 span;border-radius:0.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:0.875rem;line-height:1.5}.grid__title{margin-top:0.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:0.9375rem 0.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:1099px){.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:0.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:0.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:0.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:0.3s}.footer__scroll-up:hover{transform:translateY(-50%) rotate(-90deg) scale(1.2)}.footer__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,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: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(toRem(60) - (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)}.footer__logos{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;padding:1.25rem 0 2.5rem 0}.footer__logos img{width:auto;height:2.5rem}.product-carousel{--_gap:0.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:0.125rem;position:relative;top:unset;bottom:unset;left:unset;width:7.5rem}.product-carousel .swiper-scrollbar-drag{background-color:var(--color-cyan);height:0.25rem;top:-0.0625rem}.product{--_gap:0.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);margin:var(--_gap);height:auto;background-color:var(--color-white);border:0.0625rem solid var(--color-black-30);padding:1.25rem;border-radius:0.625rem;transition:0.2s;position:relative;margin:var(--_gap)}@media (min-width:750px){.product__item{width:calc(50% - var(--_gap)*2)}}@media (min-width:1200px){.product__item{width:calc(25% - var(--_gap)*2)}}.product__item:hover{border-color:var(--color-brand)}.product__trigger{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:0.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:0.875rem;line-height:1.5;position:relative;z-index:10}.product__category:not(:last-child){margin-bottom:0.625rem}.product__category a{transition:0.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:0.875rem;line-height:1.5}.product__footer{display:flex}.product__footer:not(:first-child){margin-top:2.5rem}.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:0.3125rem}.product__stock{font-size:0.875rem;line-height:1.5;margin-top:0.25rem}.ib{--_gap:0.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:0.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:0.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:cover;background-position:center;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{display:none;background-color:var(--color-white);color:var(--color-black);width:100%;padding:1.875rem 1.25rem;max-width:var(--max-width);border-radius:1.25rem}@media (min-width:750px){.popup{padding:3.75rem 2.5rem}}.popup--login{max-width:37.5rem}.popup--filter{max-width:45rem}.popup--product-filter{max-width:54.375rem;width:100%;padding:0}.popup--product-filter .popup__header{padding:2.5rem;border-bottom:1px solid var(--color-black-20);margin:0}.popup__header{margin-bottom:2.5rem}@media (min-width:750px){.popup__title{padding-right:3.75rem}}.popup__title h3{font-size:1.75rem;font-weight:300}@media (min-width:1076.9230769231px){.popup__title h3{font-size:2.6vw}}@media (min-width:1384.6153846154px){.popup__title h3{font-size:2.25rem}}.popup__title span{color:var(--color-brand);font-weight:400}.popup__title strong{font-weight:500}.popup [data-fancybox-close]{width:2.5rem;height:2.5rem;border:1px solid var(--color-grey);border-radius:50%;top:0.3125rem;right:0.3125rem;transition:0.2s}@media (min-width:750px){.popup [data-fancybox-close]{top:3.75rem;right:2.5rem}}.popup [data-fancybox-close]::before,.popup [data-fancybox-close]::after{display:block;content:"";height:1px;width:1rem;transition:0.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(var(50% - 0.5rem))}.popup [data-fancybox-close]::before{transform:rotate(45deg)}.popup [data-fancybox-close]::after{transform:rotate(-45deg)}.popup [data-fancybox-close] svg{display:none}.popup [data-fancybox-close]:hover{background-color:var(--color-red);border-color:var(--color-red)}.popup [data-fancybox-close]:hover::before,.popup [data-fancybox-close]:hover::after{background-color:var(--color-white)}.popup--table{max-width:45rem}.popup--table table{border-collapse:collapse;width:100%}.popup--table td{font-size:1rem;padding:1.475em 0.625rem;border-bottom:1px solid var(--color-black-20)}@media (min-width:1066.6666666667px){.popup--table td{font-size:1.5vw}}@media (min-width:1333.3333333333px){.popup--table td{font-size:1.25rem}}.popup--table td:nth-child(1){font-weight:300;color:var(--color-grey)}.popup--table td:nth-child(2){font-weight:400;color:var(--color-brand);white-space:nowrap;text-align:right}.popup__footer{display:flex;flex-wrap:wrap;row-gap:0.3125rem;column-gap:0.3125rem;margin-top:2.5rem}.popup__footer--right{justify-content:flex-end}.form{--_gap:0.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:0.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:0.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 0.625rem;margin-bottom:0.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:0.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:0.3125rem;padding:1em;outline:transparent}.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://optia.cz/assets/f370d4be/assets/select-arrow.svg);background-size:0.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://optia.cz/assets/f370d4be/assets/select-arrow-red.svg)}.form__textarea{resize:vertical;min-height:12.5rem}.form__error{display:none;font-size:0.75rem;color:var(--color-red);padding:0.625rem 0.625rem 0 0.625rem}.error .form__error{display:block;animation:fadeIn 0.3s both}[data-brand="majitele-optik"] .form__error{color:var(--color-red-light)}.form__footer{margin-top:2.5rem}.form__note{margin-top:0.9375rem;color:var(--color-grey);font-weight:300}.form__control{margin-top:0.3125rem;font-size:0.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:0.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:0.625rem}@media (min-width:750px){.form--with-background{padding:3.75rem}}.form--compact .form__head{padding:0;margin-bottom:0.625rem}.form--compact .form__label{color:var(--color-black-50);font-size:0.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:0.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:0.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:0.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:1099px){.cart{padding:var(--padding-inline)}}.cart-active .cart{pointer-events:visible}.cart__overlay{opacity:0;background-color:var(--color-black-20);backdrop-filter:blur(1px);pointer-events:none;transition:0.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,0);opacity:0;pointer-events:none;transition:0.3s;padding-bottom:1.25rem}@media (min-width:1100px){.cart__window{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - var(--header-height));padding-bottom:2.5rem;max-width:40.625rem;position:absolute;top:var(--header-height);right:0}}@media (max-width:1099px){.cart__window{max-width:25rem;min-width:0;width:100%;margin:0 auto;border-radius:1.25rem;transform:translate(0,1.25rem)}}.cart-active .cart__window{transform:translate(0,0);opacity:1;pointer-events:visible}.cart__items{overflow:auto;position:relative}@media (max-width:1099px){.cart__items{max-height:80vh}}.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:-0.0625rem}.cart__item{display:flex;padding:0 var(--padding-inline)}@media (max-width:1099px){.cart__item{flex-wrap:wrap;position:relative}}.cart__item:not(:last-child){margin-bottom:0.625rem;padding-bottom:0.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:1099px){.cart__content{width:calc(100% - 4.375rem);padding-right:1.875rem}}.cart__title{font-size:1rem;padding-top:0.5rem;padding-right:1.25rem}.cart__title a{text-decoration:none}.cart__title a:hover{text-decoration:underline}.cart__info{margin-top:0.125rem}.cart__info-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.625rem,1fr));gap:1.875rem 1.25rem;padding-top:0.625rem}.cart__info-control{cursor:pointer;color:var(--color-black-40);transition:0.2s;font-size:0.875rem;line-height:1.5}.cart__info-control span{display:inline-block;width:0.375rem;height:0.375rem;position:relative}.cart__info-control span::before,.cart__info-control span::after{display:block;content:"";width:0.375rem;height:1px;transition:transform 0.2s;background-color:currentColor;position:absolute;top:50%}.cart__info-control span::after{transform:rotate(90deg)}.open .cart__info-control span::after{transform:rotate(0)}.cart__info-control:hover{color:var(--color-black)}.cart__info li{color:var(--color-black-50);line-height:1.4;font-size:0.75rem;font-style:italic}.cart__side{margin-left:auto;position:relative;padding-top:0.5rem}@media (max-width:1099px){.cart__side{width:100%;text-align:right;padding-bottom:0.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:0.5rem;border:1px solid var(--color-grey);text-align:left;opacity:0.5;cursor:pointer;transition:0.2s;overflow:hidden;text-indent:-999em;margin-left:auto;flex-shrink:0;position:absolute;left:calc(100% + 1.25rem);top:0}@media (max-width:1099px){.cart__remove{left:unset;right:1rem}}.cart__remove::before,.cart__remove::after{display:block;content:"";height:1px;width:0.5rem;transition:0.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - 0.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:0.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:0.625rem;padding:1.25rem;position:relative}@media (min-width:480px){.branch__item{flex-direction:row}}@media (min-width:990px){.branch__item{flex-direction:column}}@media (min-width:1400px){.branch__item{flex-direction:row}}.branch__item+.branch__item{margin-top:1.25rem}.branch__media{--_size:5rem;width:var(--_size);height:var(--_size);flex-shrink:0;margin-right:1.25rem;background-size:cover;background-position:center;border-radius:0.3125rem;margin-bottom:1.25rem}@media (min-width:480px){.branch__media{--_size:7.5rem}}.branch__cols{flex-grow:1}@media (min-width:1700px){.branch__cols{display:flex}}.branch__col{flex-grow:1;flex-basis:0;margin-right:1.25rem}.branch__col:not(:last-child){margin-bottom:1.25rem}@media (min-width:1400px){.branch__col{margin-right:2.5rem}}.branch__col p{font-size:0.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 .arrow{position:absolute;right:0.625rem;bottom:0.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:0.31em;font-weight:300;color:var(--color-grey);cursor:pointer}.form--filter .checkbox__text{margin-top:-0.1em;font-size:0.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:0.0625rem;text-underline-offset:0.15em}.checkbox__fake{width:1.875rem;height:1.875rem;flex-shrink:0;border:1px solid var(--color-grey);border-radius:0.3125rem;margin-right:0.5rem;cursor:pointer;position:relative}.error .checkbox__fake{background-color:var(--color-red-5);border-color:var(--color-red)}.form--filter .checkbox__fake{width:1.125rem;height:1.125rem;border-radius:0.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://optia.cz/assets/f370d4be/assets/checkmark-white.svg);background-size:45%;background-repeat:no-repeat;background-position:50% 55%;border-radius:0.1875rem;opacity:0;transition:0.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://optia.cz/assets/f370d4be/assets/checkmark-blue.svg)}.checkbox~.form__error{padding-left:2.5rem;padding-top:0.125rem}.b-popup{}.b-popup__back{display:inline-flex;align-items:center;margin-bottom:0.625rem;color:var(--color-grey);transition:color 0.2s;font-weight:300;font-size:0.875rem;line-height:1.5;cursor:pointer}.b-popup__back svg{height:0.75rem;width:auto;margin-right:0.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:0.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;flex-wrap:wrap}}.b-popup__cols:not(:last-child){margin-bottom:1.875rem}@media (min-width:1400px){.b-popup__col{padding-top:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid var(--color-black-20)}.b-popup__col:nth-child(1){width:40%}.b-popup__col:nth-child(2){width:60%}.b-popup__col--100{width:100%}}@media (min-width:1400px){.b-popup__col:nth-child(2){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}}.b-popup__col table{border-collapse:collapse}.b-popup__col tr,.b-popup__col td{height:auto !important;width:auto !important}.b-popup__col td{vertical-align:baseline;padding:0}.b-popup__col td:not(:last-child){padding-right:0.625rem}.gallery-carousel__main .swiper-slide{background-size:cover;background-position:center;border-radius:0.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:0.3125rem;opacity:0.5}.gallery-carousel__thumbs .swiper-slide-thumb-active{opacity:1}.list--default li,.info__perex li{position:relative;padding-left:1em}.list--default li:not(:last-child),.info__perex li:not(:last-child){margin-bottom:0.5em}.list--default li::before,.info__perex li::before{display:block;content:"";height:0.25rem;width:0.25rem;background-color:currentColor;border-radius:50%;position:absolute;left:0;top:0.5rem}.list--checkmark li,.section__perex li,.content li,.tb__content li,.d-info__content li{position:relative;padding-left:2.25em}.list--checkmark li:not(:last-child),.section__perex li:not(:last-child),.content li:not(:last-child),.tb__content li:not(:last-child),.d-info__content li:not(:last-child){margin-bottom:0.85em}.list--checkmark li::before,.section__perex li::before,.content li::before,.tb__content li::before,.d-info__content li::before{display:block;content:"";height:1.25em;width:1.25em;background-color:var(--color-brand);background-image:url(https://optia.cz/assets/f370d4be/assets/checkmark-white.svg);background-size:50%;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;position:absolute;left:0;top:0.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:0.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:0.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}@media (max-width:749px){.breadcrumbs li:not(:nth-last-child(2)){display:none}}.breadcrumbs li::before{display:inline;content:"/";margin-right:0.25em}.breadcrumbs li:not(:last-child){margin-right:0.5em}.breadcrumbs li:last-child{opacity:0.7}.breadcrumbs li:last-child a{text-decoration:none;pointer-events:none}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs--under-header{padding:0 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{padding:0.625rem 0}.breadcrumbs--under-header li:first-child::before{display:none}.breadcrumbs--under-header a{transition:0.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:0.625rem}.hover-card{--_gap:0.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:0.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:0.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:0.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 2.5rem}@media (max-width:1199px){.hover-card__content{padding:1.875rem 1.875rem 0 1.875rem}}.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:0.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:0.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:0.625rem}@media (min-width:750px){.info__inner{padding:2.5rem;flex-direction:row;align-items:center}}.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:0.625rem}.info__perex{max-width:70rem}.info__perex p{font-weight:300;line-height:1.68}.info--warning .info__inner{background-color:var(--color-warning);color:var(--color-warning-text)}.info--error .info__inner{background-color:var(--color-red-10);color:var(--color-red)}.form--with-background .info--error .info__inner{color:#fff}.info--success .info__inner{background-color:var(--color-success);color:var(--color-success-dark)}.info--compact .info__inner{padding:1.875rem}@media (min-width:750px){.info--compact .info__icon{width:2.5rem}}.info--compact p{line-height:1.45}.info--inline{padding:0}.info--inline .info__inner{margin:0;width:100%}.form--with-background .info{padding-bottom:1em}.number-blocks{--_stroke-size:2px;--_number-size:3rem;--_dot-size:0.75rem;--_gap-row:3.75rem;--_gap-col:0.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(even){margin-left:auto;margin-top:calc(var(--_gap-row) * 1)}.number-blocks__item:nth-child(even)::before{left:calc(var(--_number-size) * -.3);right:unset}.number-blocks__item:nth-child(even) .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:0.4s;counter-increment:number;background-color:#9C9DA7;box-shadow:0 0.1875rem 0.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 0.2s,transform 0.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:0.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:0.2s;border-radius:0.625rem;padding:1.25rem 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 0.625rem 0.625rem;height:25vh;position:absolute;top:0;right:0;left:0}.subbrand .page::before{opacity:0.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 0.2s;font-weight:300;font-size:0.875rem;line-height:1.5;cursor:pointer}.page__back svg{height:0.75rem;width:auto;margin-right:0.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:0.625rem;box-shadow:0 0.25rem 1.25rem var(--color-black-20)}@media (min-width:750px){.page__content{padding:3.75rem}}.page__perex:not(:first-child){margin-top:2.5rem}.page__perex p,.page__perex li{font-size:1rem;line-height:1.5;font-weight:300}@media (min-width:1066.6666666667px){.page__perex p,.page__perex li{font-size:1.5vw}}@media (min-width:1333.3333333333px){.page__perex p,.page__perex li{font-size:1.25rem}}.page__perex p:not(:last-child){margin-bottom:2em}.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:0.625rem;margin:0}.page__image img:not(:last-child){margin-bottom:1.25rem}.page__image p{margin-top:0 !important;padding:0 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{margin:0}.content__image img:not(:last-child){margin-bottom:1.25rem}.content__image p{padding:0 0.625rem;color:var(--color-black-50);font-weight:300}.content img{max-width:100%;border-radius:0.625rem}.faq__title{font-size:1.75rem;color:var(--color-blue);font-weight:700;max-width:33.75rem;margin:0 0 1.875rem}@media (min-width:1120px){.faq__title{font-size:2.5vw}}@media (min-width:1280px){.faq__title{font-size:2rem}}@media (min-width:750px){.faq__title{margin-bottom:3.75rem}}.faq__item{background-color:var(--color-white);box-shadow:0 0.3125rem 1rem var(--color-black-10);border-radius:0.625rem}.faq__item:not(:last-child){margin-bottom:1.25rem}.faq__item.open .arrow svg{transform:rotate(270deg)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem;border-radius:0.625rem;transition:0.2s;cursor:pointer}.faq__question .arrow{--_background:var(--color-white);--_svg:var(--color-blue);box-shadow:0 0.1875rem 0.375rem var(--color-black-20)}@media (min-width:750px){.faq__question{padding:1.25rem 3.75rem}}.faq__question:hover{background-color:var(--color-cream-40)}.faq__question h3{font-size:1rem;color:var(--color-blue);font-weight:700;margin:0}@media (min-width:1066.6666666667px){.faq__question h3{font-size:1.5vw}}@media (min-width:1200px){.faq__question h3{font-size:1.125rem}}.faq__answer{padding:0 1.25rem;color:var(--color-black-80)}.faq__answer img{max-width:100%;display:block;object-fit:contain;object-position:center}@media (min-width:750px){.faq__answer{padding:0 3.75rem}}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{padding-bottom:1.25rem}@media (min-width:750px){.faq__answer>*:last-child{padding-bottom:1.875rem}}.faq .arrow svg{transform:rotate(90deg)}.author__heading{font-size:1.75rem;color:var(--color-blue);font-weight:700;max-width:33.75rem;margin:0 0 1.875rem}@media (min-width:1120px){.author__heading{font-size:2.5vw}}@media (min-width:1280px){.author__heading{font-size:2rem}}@media (min-width:750px){.author__heading{margin-bottom:3.75rem}}.author__boxes{display:grid;grid-template-columns:1fr;gap:1.875rem}@media (min-width:750px){.author__boxes{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.author__box{background-color:var(--color-white);box-shadow:0 0.0625rem 1rem var(--color-black-10);border-radius:0.625rem;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}@media (min-width:750px){.author__box{padding:1.875rem 2.5rem;flex-direction:row;align-items:flex-start;gap:1.875rem;max-width:43.75rem}}.author__photo{flex-shrink:0;width:5.625rem;height:5.625rem;border-radius:8px;overflow:hidden}@media (min-width:750px){.author__photo{width:7.5rem;height:7.5rem}}.author__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.author__content{flex:1;min-width:0}.author__bio{padding-top:20px;margin-top:20px;border-top:1px solid var(--color-black-10)}.author__name{font-size:1rem;color:var(--color-black);font-weight:700}@media (min-width:1066.6666666667px){.author__name{font-size:1.5vw}}@media (min-width:1333.3333333333px){.author__name{font-size:1.25rem}}.author__degree{color:var(--color-black-80);font-weight:400}.author__specialization{display:inline-block;margin-top:0.625rem;color:var(--color-brand);font-size:0.875rem;line-height:1.5;font-weight:500}.author__meta{display:flex;flex-wrap:wrap;gap:0.375rem 1rem;margin-top:1rem;color:var(--color-black-80);font-size:0.875rem;line-height:1.5}.author__practice:not(:last-child):after,.author__city:not(:last-child):after{content:"";display:inline-block;width:0.25rem;height:0.25rem;margin-left:1rem;border-radius:50%;background-color:var(--color-black-40);vertical-align:middle}.author__contact{display:flex;flex-wrap:wrap;gap:0.375rem 1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-black-10)}.author__phone,.author__email,.author__website{color:var(--color-blue);font-weight:500;text-decoration:none;font-size:0.875rem;line-height:1.5}.author__phone:hover,.author__email:hover,.author__website:hover{text-decoration:underline}.author__website{display:block;margin-top:10px}.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 0.625rem 0.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:0.625rem;background-color:var(--color-cyan);color:var(--color-white);background-image:url(https://optia.cz/assets/f370d4be/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:-0.3125rem}.hero__buttons:not(:first-child){margin-top:2.5rem}.hero__buttons .button{margin-right:0.625rem;margin-bottom:0.625rem}.timeline{--_dot-size:0.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:0.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:0.125rem;position:relative;top:unset;bottom:unset;left:unset;width:7.5rem}.timeline .swiper-scrollbar-drag{background-color:var(--color-cyan);height:0.25rem;top:-0.0625rem}.timeline__box{background-color:var(--color-smoke);color:var(--color-grey);padding:1.875rem;border-radius:0.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:0.0625rem;height:var(--_dot-box-space);background-image:linear-gradient(0deg,var(--color-cream) 50%,var(--color-transparent) 50%);background-size:0.5rem 0.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:0.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:0.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:0.625rem;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:0.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:0.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:0.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:0.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:0.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}.txb__content img{max-width:100%;border-radius:0.625rem}.cols{background-color:var(--color-smoke);max-width:72.5rem;margin:0 auto;border-radius:0.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:0.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:0.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:0.625rem 0.625rem 0.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:0.625rem;margin-bottom:0.625rem}@media (min-width:750px){.pf__button{margin-bottom:0}}@media (max-width:749px){.pf__button .button{display:flex}}.pf__text{margin-right:0.9375rem;margin-bottom:0.625rem}@media (min-width:750px){.pf__text{margin-bottom:0}}.pf__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-0.3125rem}.pf__item{display:flex;align-items:center;cursor:pointer;padding:0.572em 0.75em;margin:0.3125rem;border-radius:2em;background-color:var(--color-grey);color:var(--color-white);transition:0.2s;font-size:0.875rem;line-height:1.5;line-height:1}.pf__item::after{display:block;content:"";width:0.715em;height:0.715em;margin-left:0.5rem;background-image:url(https://optia.cz/assets/f370d4be/assets/cross.svg);background-size:contain;background-repeat:no-repeat}.pf__item:hover{background-color:var(--color-red)}.sort{padding:1.25rem 0}@media (min-width:750px){.sort{padding:2.5rem 0 1.25rem 0}}.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:0.938em 1.86em;border-radius:0.625rem 0.625rem 0 0;transition:0.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:0.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:0.625rem 2.5rem;font-weight:300;transition:0.2s}.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}}@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}}.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;display:block;animation-name:fadeIn;animation-duration:0.2s;animation-delay:0s;animation-fill-mode:both}}.filter__tabs-title{font-size:1.25rem;margin-bottom:0.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:-0.625rem}.filter__buttons .button{border-radius:0.625rem;margin:0.625rem}.filter__reset{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}.f-checkboxes{--_gap:0.3125rem}@media (min-width:750px){.f-checkboxes{--_gap:0.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:0.625rem;cursor:pointer;transition:0.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:0.3125rem;background-color:var(--color-smoke);transition:0.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:0.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://optia.cz/assets/f370d4be/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:0.875rem}}.f-checkboxes__text span{margin-left:0.625rem;color:var(--color-black-50);font-size:1rem}.pager ul{display:flex;align-items:center}.pager__item{margin:0 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:0.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:0.2s}.pager__arrow--prev{transform:rotate(180deg);margin-right:0.3125rem}.pager__arrow--next{margin-left:0.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:0.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__main--wide{width:100%}}.d-info__side{max-width:25rem;background-color:var(--color-smoke);border-radius:0.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:0.925em 0.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:0.625rem;padding-right:0.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:0.938em 1.86em;border-radius:0.625rem 0.625rem 0 0;white-space:nowrap;transition:0.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:0.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)}.d-info__content img{max-width:100%}.buy{display:flex;justify-content:space-between;background-color:var(--color-smoke-60);border-radius:0.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:0.625rem;font-size:0.875rem;line-height:1.5;font-weight:300;color:var(--color-black)}.buy__no-vat{font-size:0.875rem;line-height:1.5;font-weight:300;color:var(--color-black-50)}.info-icon{--_gap:0.3125rem;margin-top:1.25rem}@media (min-width:750px){.info-icon{--_gap:0.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:0.875rem;line-height:1.5;color:var(--color-black-50);outline:transparent;text-decoration:underline;transition:0.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:0.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:0.625rem}@media (min-width:990px){.sale-badge{width:5rem;height:5rem;top:-0.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:0.625rem;left:0.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:0.875rem;line-height:1.5;border-radius:1.25em;padding:0.15em 0.75em;margin-bottom:0.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:0.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:0.625rem}@media (min-width:990px){.wrap__section{padding:2.5rem 3.75rem}}.wrap__section+.wrap__section{margin-top:1.25rem}.wrap__section--margin-top{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:0.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:0.2s;fill:var(--color-black-20);margin-top:0.125rem;margin-left:0.625rem;width:1rem;height:auto}.open .wrap__title svg{fill:var(--color-brand)}.wrap__content{display:grid;transition:0.4s}.wrap__content-in{overflow:hidden}.wrap__content table{border-collapse:collapse}.wrap__content td{padding-right:2.5rem;padding-bottom:0.5em}.w-user{background-color:var(--color-brand);color:var(--color-white);border-radius:0.625rem}.w-user__title{font-size:0.875rem;line-height:1.5;margin-bottom:0.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 0.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:0.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:0.625rem;transform:rotate(90deg);transition:0.2s;height:auto;fill:var(--color-white)}.usermenu-active .w-user__burger svg{transform:rotate(270deg)}}.w-menu{border-radius:0.625rem;overflow:hidden}.w-menu:not(:first-child){margin-top:1.25rem}.w-menu li{background-color:var(--color-smoke);transition:0.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:0.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:0.875rem;line-height:1.5;margin-bottom:0.3125rem;padding:0 1.25rem;color:var(--color-black-50)}.w-links ul{border:1px solid var(--color-black-10);border-radius:0.625rem}.w-links a{text-decoration:none;display:block;padding:0.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:0.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{display:flex;align-items:flex-end;justify-content:space-between;border-radius:0.625rem;transition:0.2s;padding:1.25rem 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:0.625rem}.order__info{--_gap-block:0.3125rem;--_gap-inline:0.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:0.875rem;line-height:1.5}.order__info-icon{height:1.125rem;margin-right:0.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 0}.o-list__item:not(:last-child){margin-bottom:0.625rem;padding-bottom:0.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:0.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:0.5rem}.o-list__info-col{margin-right:1.25rem}.o-list__info li{color:var(--color-black-50);line-height:1.4;font-size:0.75rem;font-style:italic}.o-list__remove{width:1.5rem;height:1.5rem;border-radius:50%;margin-top:0.5rem;border:1px solid var(--color-grey);opacity:0.5;cursor:pointer;transition:0.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:0.5rem;transition:0.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - 0.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:0.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:0.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:0.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:0.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:0.625rem}.s-list__items .form__item{width:auto}.s-list__items .form__select{font-size:0.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:0.625rem;padding-bottom:0.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:0.75rem}}.s-list__title{font-size:1rem;padding-top:0.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:0.5rem}.s-list__info-col{margin-right:1.25rem}.s-list__info li{color:var(--color-black-50);line-height:1.4;font-size:0.75rem;font-style:italic}.s-list__remove{width:1.5rem;height:1.5rem;border-radius:50%;margin-top:0.5rem;border:1px solid var(--color-grey);opacity:0.5;cursor:pointer;transition:0.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__remove::before,.s-list__remove::after{display:block;content:"";height:1px;width:0.5rem;transition:0.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - 0.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)}.s-list__price{padding-top:0.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:0.625rem}.s-list__buttons{--_gap:0.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:0.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:0.5;cursor:pointer;transition:0.2s;overflow:hidden;text-indent:-999em;margin-left:0.625rem;margin-top:0.625rem;flex-shrink:0}.s-list__remove::before,.s-list__remove::after{display:block;content:"";height:1px;width:0.5rem;transition:0.2s;background-color:var(--color-grey);position:absolute;top:50%;left:calc(50% - 0.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:0.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{display:flex;align-items:flex-end;justify-content:space-between;border-radius:0.625rem;transition:0.2s;padding:1.25rem 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:0.625rem;margin-bottom:0.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:0.9375rem;margin-top:0.9375rem}.downloads__name{width:40%;padding-right:1.25rem;transition:0.2s}.downloads__description{width:60%;padding-right:1.25rem;color:var(--color-black-80);font-size:0.875rem;line-height:1.5;font-weight:300}.downloads__icon svg{transform:rotate(90deg);fill:var(--color-blue);width:0.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 (max-width:749px){.shopnav ul{flex-direction:column}.shopnav ul li{margin-right:0 !important}.shopnav ul li+li{margin-top:0.3125rem}}.shopnav li{display:flex;align-items:center;background-color:var(--color-smoke);padding:0.75rem 1.5rem;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}}@media (max-width:749px){.shopnav li{border-radius:0.625rem}}@media (min-width:750px){.shopnav li{flex-grow:1;flex-basis:0;justify-content:center}.shopnav li:first-child{border-radius:0.625rem 0 0 0.625rem}.shopnav li:last-child{border-radius:0 0.625rem 0.625rem 0}}.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:0.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:0.875rem;line-height:1.5}.shopnav__num::after{display:block;content:"";border-radius:50%;background-color:var(--color-brand);background-image:url(https://optia.cz/assets/f370d4be/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:0.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:0.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:0.0625rem solid var(--color-black-50);margin-right:0.625rem;position:relative}@media (min-width:750px){.s-check__fake{margin-right:0.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://optia.cz/assets/f370d4be/assets/checkmark-white.svg);background-size:40%;background-position:50% 50%;background-repeat:no-repeat;transition:0.2s;opacity:0;position:absolute;top:-0.0625rem;right:-0.0625rem;bottom:-0.0625rem;left:-0.0625rem}.s-check__bg{background-color:var(--color-white);border-radius:0.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:0.3125rem}}.s-check__right{white-space:nowrap;margin-left:0.625rem}.s-check__small{font-size:0.875rem;line-height:1.5;color:var(--color-brand)}.b-map{width:100%;background-color:var(--color-black-15);border-radius:0.625rem;outline:transparent}@media (min-width:990px){.b-map{position:sticky !important;top:calc(var(--header-height) + 1.25rem)}}.b-map:not(:last-child){margin-bottom:1.25rem}.b-map::after{display:block;content:"";padding-top:140%}@media (min-width:750px){.b-map::after{padding-top:60%}}@media (min-width:990px){.b-map::after{padding-top:45%}}.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:0.625rem;padding:1.875rem}.b-list__title{font-size:1rem;font-weight:400}.b-list__title:not(:last-child){margin-bottom:0.625rem}.b-list__list li:not(:last-child){margin-bottom:0.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:0.375rem 0.625rem;border-radius:0.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;-webkit-appearance:none;color:var(--color-grey);font-family:var(--font-family);border-radius:0.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:0.3125rem;font-size:1rem}@media (max-width:749px){.b-search__button{margin-top:0.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% - 0.625rem);margin-right:0.625rem}.b-wrap--detail .b-map::after{padding-top:90%}.b-wrap--detail .branch,.b-wrap--detail .b-popup{width:calc(50% - 0.625rem);margin-left:0.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:0.9375rem;margin-bottom:0.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:1333.3333333333px){.ico-list__content h2,.ico-list__content h3,.ico-list__content p,.ico-list__content li,.ico-list__content td{font-size:1.25rem}}.ico-list__title:not(:last-child){margin-bottom:0.3125rem}@media (min-width:750px){.ico-list__title:not(:last-child){margin-bottom:0.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:0.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}.select2-container.form__select{padding:0}.select2-dropdown-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-choice{width:auto !important;height:auto !important;background:none !important;border:none !important;box-shadow:none !important;font-size:1rem;padding:1em !important;padding-right:2.75em !important}.select2-arrow{display:none !important}.select2-drop{background-color:var(--color-white) !important;border:1px solid var(--color-black-40) !important;border-radius:0 0 0.3125rem 0.3125rem !important;font-size:1rem;padding:1em;z-index:99993}.select2-input{background-image:url(https://optia.cz/assets/f370d4be/assets/ico-zoom.svg) !important;background-size:1em 1em !important;background-position:calc(100% - 1em) 50% !important;background-repeat:no-repeat !important;font-size:1rem;padding:0.75em 1em !important;border-radius:0.25rem !important;border:1px solid var(--color-black-30) !important}.select2-no-results{background-color:var(--color-warning) !important;padding:0.5em 1em !important;font-size:0.875rem;line-height:1.5;border:none !important;border-radius:0.25rem !important;color:var(--color-warning-text) !important}.flash{position:fixed;right:0.625rem;bottom:0.625rem;max-width:20rem;background-color:var(--color-black);color:white;padding:1em;border-radius:2em;z-index:100000;font-size:1rem}@media (min-width:1066.6666666667px){.flash{font-size:1.5vw}}@media (min-width:1200px){.flash{font-size:1.125rem}}@media (min-width:750px){.flash{padding:1em 1.5em;max-width:34.375rem;right:1.25rem;bottom:1.875rem}}.flash--brand{background-color:var(--color-brand)}.flash--orange{background-color:var(--color-primary)}.flash--red{background-color:#bc0404}.infowindow{max-width:21.875rem;width:100%}.infowindow__media{position:relative;width:100%}.infowindow__media::before{display:block;content:"";padding-top:56.25%}.infowindow__media img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.infowindow__content{padding:1.25rem;padding-bottom:3.125rem;font-size:0.75rem}@media (min-width:480px){.infowindow__content{font-size:0.875rem;line-height:1.5;padding-bottom:1.25rem;padding-right:3.125rem}}.infowindow__content p,.infowindow__content li{font-size:inherit;line-height:inherit}.infowindow__content p{margin:0}.infowindow__content p:not(:first-child){margin-top:1em}.infowindow__content a{color:var(--color-brand);text-decoration:none}.infowindow__content a:hover{text-decoration:underline}.infowindow .arrow{position:absolute;right:0.3125rem;bottom:0.3125rem}.gm-style-iw.gm-style-iw-c,.gm-style-iw-ch,.gm-style-iw-d{padding:0 !important}::ng-deep .gm-style .gm-style-iw-c{padding:0}::ng-deep .gm-style-iw .gm-style-iw-d{overflow:auto !important}.gm-style-iw-ch{display:none}.gm-ui-hover-effect{width:2.5rem !important;height:2.5rem !important;background-color:var(--color-white) !important;transition:0.3s;border-radius:50%;position:absolute !important;top:0.3125rem;right:0.3125rem;z-index:100}.gm-ui-hover-effect span{width:1.25rem !important;height:1.25rem !important;margin:0.625rem !important;background-color:var(--color-black)}.gm-style-iw-d{overflow:auto !important}.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:0.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:0.5rem}.galleryGrid__item:hover img{transform:scale(1.1)}.galleryGrid__item img{width:100%;height:100%;transition:0.5s;position:absolute;top:0;left:0}.post-link{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background-color:var(--color-white);padding:1.875rem;border-radius:0.625rem;box-shadow:0 0.25rem 1.25rem var(--color-black-20)}.post-link:not(:first-child){margin-top:40px}.post-link:not(:last-child){margin-bottom:40px}@media (max-width:989px){.post-link{flex-direction:column}}@media (min-width:750px){.post-link{padding:2.5rem 3.75rem}}
/* https://optia.cz/assets/a9964472/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}
