@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.8}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.8}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes reveal-fade-up{0%{opacity:0;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}@keyframes reveal-fade-up{0%{opacity:0;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}main,summary{display:block}audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h2{padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Argentum Sans";font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/argentum-sans-latin-300-normal.woff2) format("woff2")}@font-face{font-family:"Argentum Sans";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/argentum-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Argentum Sans";font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/argentum-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Argentum Sans";font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/argentum-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Argentum Sans";font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/argentum-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Bebas Neue";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/bebas-neue-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bebas Neue";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/bebas-neue-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-base:'Argentum Sans', montserrat, sans-serif;--font-heading:'Bebas Neue', 'Argentum Sans', sans-serif}.w{display:inline-block;vertical-align:top;float:left;position:relative}.w1-3{width:33.3333333333%;padding:0 1em}.w1-3:nth-of-type(3n+1){padding-left:0}.w1-3:nth-of-type(3n+3){padding-right:0}@media screen and (max-width:680px){.w1-3{width:100%;padding:0 .5em;margin-bottom:2em}.w1-3:nth-of-type(3n+1){padding-left:.5em}.w1-3:nth-of-type(3n+3){padding-right:.5em}}.w2-3{width:66.6666666667%}@media screen and (max-width:680px){.w2-3{width:100%}}.w1-2{width:50%}.w1-2:nth-of-type(2n+1){padding-right:15px}.w1-2:nth-of-type(2n+2){padding-left:15px}@media screen and (max-width:680px){.w1-2{width:100%;padding:0}.w1-2:nth-of-type(2n+1){padding-right:0}.w1-2:nth-of-type(2n+2){padding-left:0}}body,html{width:100%;min-height:100vh}html{font-size:100%;box-sizing:border-box}.container,body{position:relative}body,section{background-color:#fff}body{overflow-x:hidden;font-family:var(--font-base);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}a,a button,a img,a span,button,input{outline:0;text-decoration:none;transition:all .25s ease}a button.a--underline,a img.a--underline,a span.a--underline,a.a--underline,button.a--underline,input.a--underline{text-decoration:underline}a svg line,a svg path,a svg polygon,a svg rect{transition:all .25s ease}section{position:relative}.container{margin:0 auto}@media screen and (max-width:1440px){.container{width:90%}}@media screen and (max-width:1200px){.container{width:94%}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.font-regular{font-weight:400}.font-bold,.hp-bottom-router__item p strong{font-weight:700}.ckeditor-output:after,.clearfix:after{content:"";clear:both;display:table}p{line-height:1.5em;margin-bottom:.5rem}@media screen and (max-width:991px){p{font-size:.875rem}}.img-responsive{max-width:100%;height:auto}.pull-left{float:left}.pull-right{float:right}.list-inline li{display:inline-block}.flexbox,.page--survey .survey-custom-checkbox input[type=checkbox]+label,.page--survey .survey-custom-checkbox input[type=radio]+label,.page--survey .survey-custom-radio input[type=checkbox]+label,.page--survey .survey-custom-radio input[type=radio]+label,.shops-list__navigation-category[data-shop-category=odevy]>div,.shops-list__navigation-category[data-shop-category=sluzby]>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.flexbox--justify-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox--space-between,.shops-list__navigation-category[data-shop-category=odevy]>div,.shops-list__navigation-category[data-shop-category=sluzby]>div{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox--align-center,.page--survey .survey-custom-checkbox input[type=checkbox]+label,.page--survey .survey-custom-checkbox input[type=radio]+label,.page--survey .survey-custom-radio input[type=checkbox]+label,.page--survey .survey-custom-radio input[type=radio]+label{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexbox--wrap,.shops-list__navigation-category[data-shop-category=odevy]>div,.shops-list__navigation-category[data-shop-category=sluzby]>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox--last-row-align-left:after{content:"";-webkit-flex:auto;-ms-flex:auto;flex:auto}.is-hidden{display:none!important}:root{--color-salmon-dark:#dd7b78;--color-salmon-light:#ecb7a7;--color-green-light:#62b2af;--color-green-dark:#00707e;--color-yellow:#e9e957;--color-gray:#7a7a7a;--color-blue-dark:#485a74;--color-red:#e06161;--color-shops-fill:#c36b6d;--color-text:#000000;--color-newsletter-button:#9ccc4d;--color-spring:#8f59ff;--color-spring-dark:#472a84;--color-summer:#e399c2;--color-summer-dark:#924a47;--color-autumn:#f7ae36;--color-autumn-dark:#975d00;--color-winter:#57c2e8;--color-winter-dark:#00307b;--color-season:var(--color-spring);--color-season-dark:var(--color-spring-dark);--color-season-soft:color-mix(in srgb, var(--color-season) 80%, white);--color-season-light:color-mix(in srgb, var(--color-season) 20%, white);--color-season-lighter:color-mix(in srgb, var(--color-season) 10%, white)}:root[data-season=summer]{--color-season:var(--color-summer);--color-season-dark:var(--color-summer-dark)}:root[data-season=autumn]{--color-season:var(--color-autumn);--color-season-dark:var(--color-autumn-dark)}:root[data-season=winter]{--color-season:var(--color-winter);--color-season-dark:var(--color-winter-dark)}@media screen and (max-width:1200px){html{font-size:93.75%}}@media screen and (max-width:991px){html{font-size:87.5%}}body.is-modal-open,html.is-scroll-locked{overflow:hidden}.sp-content h1,h2{text-transform:uppercase}h2{font-size:2.5rem;margin:0 0 .625em;font-weight:600}@media screen and (max-width:1200px){h2{font-size:2rem}}@media screen and (max-width:991px){h2{font-size:1.75rem}}@media screen and (max-width:680px){h2{font-size:1.5rem}}.sp-content h1+p a,p{color:var(--color-gray)}.container{width:94%;max-width:1170px}.sp-content{padding:4.375rem 0;min-height:50vh}@media screen and (max-width:768px){.sp-content{padding:3.75rem 0}}.sp-content.sp-content--no-min-height{min-height:0}.sp-content h1{font-weight:700;font-size:3rem;color:var(--color-season-dark);margin-bottom:.875em}@media screen and (max-width:1440px){.sp-content h1{font-size:2.5rem}}@media screen and (max-width:768px){.sp-content h1{font-size:2rem}}.sp-content h1+p a:hover{color:var(--color-season)}.sp-content--general-content{padding:110px 0 120px}.sp-content--general-content .container{max-width:954px}.sp-content--general-content.sp-content--darkove-poukazy .container{max-width:1196px}@media screen and (max-width:991px){.sp-content--general-content{padding:60px 0 80px}}@media screen and (max-width:768px){.sp-content--general-content{padding:40px 0 60px}}.sp-content--general-content .ckeditor-output{margin:0;font-size:.875rem;line-height:1.5rem;color:#1e1e1e}.sp-content--general-content .ckeditor-output li,.sp-content--general-content .ckeditor-output p,.sp-content--general-content .ckeditor-output td{color:inherit;font-size:inherit;line-height:inherit}.sp-content--general-content .ckeditor-output h3,.sp-content--general-content .ckeditor-output h4{margin:24px 0 0;font-size:inherit!important;font-weight:700;line-height:inherit;text-transform:uppercase;color:var(--color-season-dark)}.sp-content--general-content .ckeditor-output h2,.sp-content--general-content .ckeditor-output h3[style*=center]{margin:0 0 20px;font-family:var(--font-heading);font-size:2.5rem!important;font-weight:400;line-height:1.2;color:var(--color-season)}.sp-content--general-content .ckeditor-output h2 strong,.sp-content--general-content .ckeditor-output h3[style*=center] strong{font-weight:400!important}.sp-content--general-content .ckeditor-output a{color:inherit}.sp-content__shops-accepting-gift-vouchers{margin:20px -10px 0}.page--survey .survey-custom-checkbox .sp-content__shops-accepting-gift-vouchers>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .sp-content__shops-accepting-gift-vouchers>input[type=radio]+label,.page--survey .survey-custom-radio .sp-content__shops-accepting-gift-vouchers>input[type=checkbox]+label,.page--survey .survey-custom-radio .sp-content__shops-accepting-gift-vouchers>input[type=radio]+label,.sp-content__shops-accepting-gift-vouchers.shops-list__navigation-category[data-shop-category=odevy]>div,.sp-content__shops-accepting-gift-vouchers.shops-list__navigation-category[data-shop-category=sluzby]>div,.sp-content__shops-accepting-gift-vouchers>.flexbox{row-gap:18px}.shops-accepting-gift-vouchers__column{width:calc(12.5% - 20px);margin:0 10px}@media screen and (max-width:1200px){.shops-accepting-gift-vouchers__column{width:calc(16.6666666667% - 20px)}}@media screen and (max-width:991px){.shops-accepting-gift-vouchers__column{width:calc(25% - 20px)}}@media screen and (max-width:680px){.shops-accepting-gift-vouchers__column{width:calc(50% - 20px)}}.shops-accepting-gift-vouchers__column p{margin:0;font-size:.75rem;line-height:1.3125rem}.shops-accepting-gift-vouchers__column p a{color:#555;text-decoration:underline}.shops-accepting-gift-vouchers__column p a:focus,.shops-accepting-gift-vouchers__column p a:hover{color:var(--color-season)}.sp-content--jak-se-k-nam-dostanete{padding-bottom:0}.sp-content__map{position:relative;height:0;padding-bottom:46%}.sp-content__map #map{position:absolute;top:0;left:0;width:100%;height:100%}.container--wide{width:90%;max-width:1440px}@media screen and (max-width:1200px){.container--wide{width:94%}}@media screen and (max-width:768px){.container--wide{width:calc(100% - 40px)}}.btn{display:inline-block;text-align:center;padding:10px 30px;border:1px solid transparent;background-color:#cdcdcd;font-weight:600;color:#fff}.btn--salmon{background-color:var(--color-season)}.btn--salmon:focus,.btn--salmon:hover{background-color:#fff;border-color:var(--color-season);color:var(--color-season)}.btn--salmon-inverse{background-color:#fff;color:var(--color-season);border-color:var(--color-season)}.btn--salmon-inverse:focus,.btn--salmon-inverse:hover{background-color:var(--color-season);color:#fff}.btn--season{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:44px;padding:10px 28px;border-radius:100px;background-color:var(--color-season);font-family:var(--font-base);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1px;color:#fff}.btn--season svg{width:18px;height:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.btn--season:focus,.btn--season:hover{background-color:var(--color-season-dark);color:#fff}.btn--season:focus svg,.btn--season:hover svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.btn--small{min-height:28px;padding:4px 17px 4px 19px;gap:6px;text-transform:lowercase}.btn--small svg,.map-generator-options__item--other .map-generator-options__values ul li a i svg{width:14px;height:14px}.loader{display:none;position:absolute;border-bottom:2px solid #cb6b68;border-left:2px solid #cb6b68;border-right:2px solid #fff;border-top:2px solid #fff;border-radius:50%;height:60px;width:60px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.loader.is-visible{display:block}.slbOverlay,.slbWrapOuter{position:fixed}.slbOverlay,.slbWrap,.slbWrapOuter{top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.8;-webkit-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbWrap:before{content:"";height:100%}.slbContentOuter{position:relative;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:80%}@media screen and (max-width:991px){.slbContentOuter{max-width:80%}}@media screen and (max-width:480px){.slbContentOuter{max-width:90%}}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent,.slbImageWrap{-webkit-animation:slbEnter .3s;animation:slbEnter .3s}.slbContentEl .slbContent{background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1rem;position:absolute;left:0;right:0;bottom:2em;color:#fff;color:rgba(255,255,255,.7);text-align:center}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:0 0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.hp-shops__map a:hover #shops_map,.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:20px;height:20px;line-height:1.66667em;position:absolute;right:15px;top:10px;color:#fff;text-align:center}.slbArrow:before,.slbLoading .slbArrows,.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,.9)}.slbArrows{position:absolute;top:50%;left:0;right:0}@media screen and (max-width:480px){.slbArrows{top:auto;bottom:-10px}}.slbArrow{position:absolute;top:50%;width:25px;height:48px;opacity:1;text-indent:-999em;overflow:hidden}.slbArrow.next{right:-100px;background:url(../images/icon_chevron_left.svg) center center no-repeat;background-size:cover;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:991px){.slbArrow.next{right:-40px}}@media screen and (max-width:480px){.slbArrow.next{right:0}}.slbArrow.prev{left:-100px;background:url(../images/icon_chevron_left.svg) center center no-repeat;background-size:cover}@media screen and (max-width:991px){.slbArrow.prev{left:-40px}}@media screen and (max-width:480px){.slbArrow.prev{left:0}}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,.6);background:#000}.no-script-popup{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:rgba(255,0,0,.5);color:#fff;padding:30px 10%;text-align:center;font-size:1.25rem}.no-script-popup button{background-color:transparent;color:#fff;position:absolute;top:10px;right:10px;font-size:50px;border:0}#shops_map .shop-area{fill:#f2f2f2;transition:all .2s ease}#shops_map .shop-main-entry{fill:#4a0000!important}#shops_map .shop-main-entry:hover{fill:#4a0000!important;cursor:default!important}#shops_map .shop-toilets{fill:#00316a!important}#shops_map .shop-toilets:hover{fill:#00316a!important;cursor:default!important}#shops_map .shop-c1,#shops_map .shop-c2,#shops_map .shop-main-entry{fill-rule:evenodd}#shops_map .shop-c1,#shops_map .shop-c2,#shops_map .shop-outline1,#shops_map .shop-outline2{fill:none;stroke:#cbcbcb;stroke-width:.5px}#shops_map .shop-c2,#shops_map .shop-outline1{stroke-linejoin:round}#shops_map .shop-c1,#shops_map .shop-outline2{stroke-miterlimit:10}#shops_map .parking-area{fill:#d5efe1}#shops_map .shops-map__parking-outline{fill:none;stroke:#a6edc4;stroke-width:.5;stroke-linejoin:round;stroke-miterlimit:5;opacity:.75}#shops_map .st2{fill:#d8280b}#shops_map .st3{fill:green}.newsletter{padding:9.625rem 0 8.4375rem;background-color:var(--color-season);color:#fff}@media screen and (max-width:991px){.newsletter{padding:5rem 0}}@media screen and (max-width:768px){.newsletter{padding:3.75rem 0 16.25rem}}.newsletter+.sp-content{padding-top:2rem}@media screen and (max-width:768px){.newsletter+.sp-content{padding-top:.5rem}}.newsletter .container{z-index:2}.newsletter a{color:#fff;text-decoration:underline}.newsletter a:hover{color:var(--color-season-dark)}.newsletter__content{--nl-container-left:calc((100vw - var(--nl-container-w)) / 2);--nl-woman-left:calc(100vw - var(--nl-woman-r) - var(--nl-woman-w) * 0.887);max-width:min(972px,var(--nl-woman-left) - var(--nl-container-left) - 24px);padding-left:157px}@media screen and (max-width:1440px){.newsletter__content{padding-left:0}}@media screen and (max-width:768px){.newsletter__content{max-width:none}}.newsletter__heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.467em;margin-bottom:.875rem;font-family:var(--font-heading);font-size:clamp(3rem,3.25vw,3.75rem);font-weight:400;line-height:1}@media screen and (max-width:1200px){.newsletter__heading{font-size:3rem}}@media screen and (max-width:991px){.newsletter__heading{font-size:36px}}@media screen and (max-width:768px){.newsletter__heading{font-size:2.25rem;gap:16px}}.newsletter__heading img{width:1.75em;height:auto;margin:-.533em 0 -.217em}@media screen and (max-width:768px){.newsletter__heading img{width:56px;margin:0}}.newsletter__text{color:#fff;font-size:1.75rem;font-weight:400;line-height:1.65;margin-bottom:0}@media screen and (max-width:1200px){.newsletter__text{font-size:1.375rem}}@media screen and (max-width:991px){.newsletter__text{font-size:1.125rem}}.newsletter__form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin:1.9375rem 0 .5625rem}@media screen and (max-width:680px){.newsletter__form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px}}.newsletter__form button,.newsletter__form input{border:0;height:60px;border-radius:100px}.newsletter__form input{-webkit-flex:1 1 220px;-ms-flex:1 1 220px;flex:1 1 220px;width:auto;max-width:506px;text-align:center;font-family:var(--font-base);font-size:.75rem;font-weight:500;padding:0 20px;color:var(--color-season-dark)}.newsletter__form input::-webkit-input-placeholder{color:var(--color-season-dark)}.newsletter__form input::-moz-placeholder{color:var(--color-season-dark)}.newsletter__form input:-ms-input-placeholder{color:var(--color-season-dark)}.newsletter__form input:-moz-placeholder{color:var(--color-season-dark)}.newsletter__form input:focus{box-shadow:0 0 0 3px var(--color-season-dark)}.newsletter__form input.is-not-valid{background-color:var(--color-salmon-dark);color:#fff}.newsletter__form input.is-not-valid::-webkit-input-placeholder{color:#fff}.newsletter__form input.is-not-valid::-moz-placeholder{color:#fff}.newsletter__form input.is-not-valid:-ms-input-placeholder{color:#fff}.newsletter__form input.is-not-valid:-moz-placeholder{color:#fff}.newsletter__form button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:208px;padding:0 30px}@media screen and (max-width:991px){.newsletter__form button{min-width:160px;padding:0 22px}}.newsletter__form button{background-color:var(--color-newsletter-button);font-family:var(--font-base);font-size:1.125rem;font-weight:500;text-transform:uppercase;color:#fff;position:relative;cursor:pointer;transition:background-color .25s ease}.newsletter__form button svg{width:30px;height:30px}.newsletter__form button:hover{background-color:var(--color-season-dark)}.newsletter__form button .loader{position:absolute;width:30px;height:30px;display:block;top:calc(50% - 15px);left:calc(50% - 15px)}.newsletter__consent{width:738px;max-width:100%;text-align:center;color:#fff;font-size:.875rem;line-height:2.5rem;margin-bottom:0}@media screen and (max-width:991px){.newsletter__consent{line-height:1.5}}@media screen and (max-width:680px){.newsletter__consent{width:auto}}.newsletter{--nl-band:clamp(80px, 10.7vw, 205px);--nl-woman-w:min(653px, 40vw);--nl-woman-r:max(8vw, calc(50vw - 807px));--nl-container-w:min(90vw, 1440px)}@media screen and (max-width:1440px){.newsletter{--nl-woman-r:3vw}}@media screen and (max-width:1200px){.newsletter{--nl-container-w:94vw}}.newsletter__image{position:absolute;z-index:1;right:var(--nl-woman-r);top:calc((100% + var(--nl-band))*-87/800);bottom:calc(-1*var(--nl-band));width:var(--nl-woman-w);background:url(../images/img_newsletter.png) center bottom/contain no-repeat;pointer-events:none}.newsletter:has(+.footer){margin-bottom:var(--nl-band)}@media screen and (max-width:768px){.newsletter{--nl-woman-w:min(303px, calc(96vw - 163px - 48px));--nl-woman-h:calc(var(--nl-woman-w) * 1774 / 1306);--nl-woman-overflow:0px;padding:60px 0 max(60px,var(--nl-woman-h) - var(--nl-woman-overflow) - 150px);overflow-x:clip}.newsletter:has(+.footer),.page--home .newsletter{--nl-woman-overflow:40px}.newsletter:has(+.footer){margin-bottom:56px}.newsletter__content{position:relative;max-width:none}.newsletter__heading{gap:20px;margin-bottom:16px;font-size:36px;line-height:1}}@media screen and (max-width:768px) and (max-width:480px){.newsletter__heading{font-size:32px}}@media screen and (max-width:768px){.newsletter__heading img{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:64px;margin:0}.newsletter__text{max-width:420px;font-size:16px;line-height:22px}}@media screen and (max-width:768px) and (max-width:480px){.newsletter__text{font-size:14px;line-height:18px}}@media screen and (max-width:768px){.newsletter__form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin:21px 0 26px}.newsletter__form button,.newsletter__form input{-webkit-flex:none;-ms-flex:none;flex:none;width:163px;min-width:0;height:30px;padding:0 12px}.newsletter__form input{font-size:16px}.newsletter__form input::-webkit-input-placeholder{font-size:10px}.newsletter__form input::-moz-placeholder{font-size:10px}.newsletter__form input:-ms-input-placeholder{font-size:10px}.newsletter__form input::-ms-input-placeholder{font-size:10px}.newsletter__form input::placeholder{font-size:10px}.newsletter__form input:-moz-placeholder:not(:focus){font-size:10px}.newsletter__form input:-ms-input-placeholder:not(:focus){font-size:10px}.newsletter__form input:placeholder-shown:not(:focus){font-size:10px}.newsletter__form button{gap:8px;font-size:10px}.newsletter__form button svg{width:16px;height:16px}.newsletter__consent{width:179px;text-align:left;font-size:10px;line-height:14px}.newsletter__image{top:auto;right:4%;bottom:calc(-1*var(--nl-woman-overflow));left:auto;width:var(--nl-woman-w);height:var(--nl-woman-h);background-size:contain;background-position:right bottom}}.footer__top{padding:3.375rem 0 4.625rem;background-color:var(--color-season-soft)}@media screen and (max-width:991px){.footer__top{padding:2.5rem 0}}.footer__top .container{max-width:1254px}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div,.footer__top .container>.flexbox>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div{width:24%}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(1),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(1),.footer__top .container>.flexbox>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(1){width:10.5%;text-align:left}@media screen and (max-width:991px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(1),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(1),.footer__top .container>.flexbox>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(1){text-align:center}}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5),.footer__top .container>.flexbox>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5){width:17.5%}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) h3,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) h3,.footer__top .container>.flexbox>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3{white-space:nowrap}@media screen and (max-width:1200px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) h3,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) h3,.footer__top .container>.flexbox>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3{white-space:normal}}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) h3,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) h3,.footer__top .container>.flexbox>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) h3,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) h3{margin-bottom:.125rem}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) p,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) p,.footer__top .container>.flexbox>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p{line-height:1.5rem;margin-bottom:.6875rem}@media screen and (max-width:991px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5),.footer__top .container>.flexbox>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5){width:25%}}@media screen and (max-width:768px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5),.footer__top .container>.flexbox>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5){width:50%}}@media screen and (max-width:991px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div,.footer__top .container>.flexbox>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div{width:25%}}@media screen and (max-width:768px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div,.footer__top .container>.flexbox>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div{width:50%;margin-bottom:20px}}@media screen and (max-width:991px){.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(1),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(1),.footer__top .container>.flexbox>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(1){width:100%}}.footer__top h3{color:var(--color-season-dark);font-weight:700;font-size:1.125rem;line-height:1.5625rem;padding:.46875rem 0;margin-bottom:.8125rem}.footer__top p{font-size:1rem;line-height:.9375rem;margin-bottom:.9375rem;color:var(--color-season-dark)}@media screen and (max-width:991px){.footer__top p{font-size:.875rem}}.footer__top a{color:var(--color-season-dark);text-decoration:underline}.footer__top a:hover{text-decoration:none;color:#fff}.footer__logo{width:84px;height:auto;margin-top:10px}.footer__logo:hover,.menu__logo-wrapper a:hover .menu__logo{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width:991px){.footer__logo{width:60px;margin-bottom:1.875rem}}.footer__phone-icon{position:relative;top:6px;margin-right:10px;color:var(--color-season-dark)}.footer__socials-links{margin-top:2.0625rem;line-height:1!important}.footer__socials-links a{display:inline-block;margin-right:20px;text-decoration:none}.footer__socials-links a:hover span{opacity:.6}.footer__socials-links a span{display:inline-block;vertical-align:middle;transition:opacity .25s ease}.footer__socials-links a svg{width:24px;height:24px}.footer__socials-links a svg path,.hp-shops__map svg.svg-zoom-in path,a[data-fulltext-search]:hover svg path{fill:var(--color-season-dark)}.footer__bottom{padding:16px 0;background-color:var(--color-season)}.footer__bottom p{margin-bottom:0;font-weight:400;font-size:.75rem;text-transform:uppercase;color:var(--color-season-dark)}@media screen and (max-width:768px){.footer__top{padding:23px 0 24px}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div,.footer__top .container>.flexbox>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div{width:44%;margin-bottom:26px}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(even),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(even),.footer__top .container>.flexbox>div:nth-of-type(even),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(even),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(even),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(even),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(even),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(even),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(even),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(even),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(even){width:56%}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(1),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(1),.footer__top .container>.flexbox>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(1),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(1),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(1){width:100%;margin-bottom:31px}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(4),.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(4),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5),.footer__top .container>.flexbox>div:nth-of-type(4),.footer__top .container>.flexbox>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(4),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(4),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(4),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(4),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(4),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(4),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(4),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(4),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5){margin-bottom:0}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5),.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5),.footer__top .container>.flexbox>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5),.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5),.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5){width:44%}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) p,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) p,.footer__top .container>.flexbox>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) p,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p{line-height:14px;margin-bottom:0}.footer__top .container.shops-list__navigation-category[data-shop-category=odevy]>div>div:nth-of-type(5) p+p,.footer__top .container.shops-list__navigation-category[data-shop-category=sluzby]>div>div:nth-of-type(5) p+p,.footer__top .container>.flexbox>div:nth-of-type(5) p+p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=checkbox]+label>div:nth-of-type(5) p+p,.footer__top .page--survey .survey-custom-checkbox .container>input[type=radio]+label>div:nth-of-type(5) p+p,.footer__top .page--survey .survey-custom-radio .container>input[type=checkbox]+label>div:nth-of-type(5) p+p,.footer__top .page--survey .survey-custom-radio .container>input[type=radio]+label>div:nth-of-type(5) p+p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p+p,.page--survey .survey-custom-checkbox .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p+p,.page--survey .survey-custom-radio .footer__top .container>input[type=checkbox]+label>div:nth-of-type(5) p+p,.page--survey .survey-custom-radio .footer__top .container>input[type=radio]+label>div:nth-of-type(5) p+p{margin-top:6px}.footer__top h3{margin-bottom:0;padding:9px 0 8px;font-size:12px;line-height:17px}.footer__top p{margin-bottom:0;font-size:10px;line-height:15px}.footer__logo{display:block;width:77px;margin:0 auto}.footer__socials-links{margin-top:18px}.footer__socials-links a{margin-right:9px}.footer__socials-links svg{width:16px!important;height:16px!important}.footer__phone-icon{width:11px;height:16px;top:4px;margin-right:8px}.footer__bottom{padding:0;line-height:50px}.footer__bottom p{font-size:8px;line-height:50px}}.menu{position:fixed;top:0;left:0;width:100%;z-index:100;font-family:var(--font-base);font-size:.875rem;height:100px;background-color:var(--color-season);box-shadow:0 4px 4px 0 rgba(0,0,0,.12);transition:all .35s ease}@media screen and (max-width:768px){.menu{height:78px}}.menu.shops-list__navigation-category[data-shop-category=odevy]>div,.menu.shops-list__navigation-category[data-shop-category=sluzby]>div,.menu>.flexbox,.page--survey .survey-custom-checkbox .menu>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .menu>input[type=radio]+label,.page--survey .survey-custom-radio .menu>input[type=checkbox]+label,.page--survey .survey-custom-radio .menu>input[type=radio]+label{width:90%;max-width:1440px;height:100%;margin:0 auto;padding:0 18px}@media screen and (max-width:1200px){.menu.shops-list__navigation-category[data-shop-category=odevy]>div,.menu.shops-list__navigation-category[data-shop-category=sluzby]>div,.menu>.flexbox,.page--survey .survey-custom-checkbox .menu>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .menu>input[type=radio]+label,.page--survey .survey-custom-radio .menu>input[type=checkbox]+label,.page--survey .survey-custom-radio .menu>input[type=radio]+label{width:94%;padding:0}}@media screen and (max-width:768px){.menu.shops-list__navigation-category[data-shop-category=odevy]>div,.menu.shops-list__navigation-category[data-shop-category=sluzby]>div,.menu>.flexbox,.page--survey .survey-custom-checkbox .menu>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .menu>input[type=radio]+label,.page--survey .survey-custom-radio .menu>input[type=checkbox]+label,.page--survey .survey-custom-radio .menu>input[type=radio]+label{width:90%}}.menu__logo-wrapper a{color:#fff}.menu__logo{position:relative;width:62px;height:auto;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media screen and (max-width:768px){.menu__logo{width:42px}}.menu__logo-text{margin-left:12px;font-size:1.125rem;font-weight:500;text-transform:uppercase}@media screen and (max-width:768px){.menu__logo-text{margin-left:11px;font-size:14px}}@media screen and (max-width:991px){.menu__list{display:none}}.menu__list li{text-transform:uppercase;position:relative}.menu__dropdown div li:last-of-type a,.menu__list li:last-of-type>a{padding-right:0}.menu__list li a:hover,.menu__list li.is-active>a{color:var(--color-season-dark)}.menu__list li a{display:inline-block;color:#fff;font-weight:500;padding:.75rem .875rem}.menu__list li a:hover .menu__triangle{border-color:var(--color-season-dark)}@media screen and (max-width:1200px){.menu__list li a{padding:.75rem .5625rem}}@media screen and (max-width:991px){.menu__list li a{padding:.75rem}}.menu__triangle{position:relative;display:inline-block;vertical-align:middle;top:-3px;left:1px;width:6px;height:6px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:border-color .25s ease}@media screen and (max-width:991px){.menu__dropdown{margin:10px auto}.menu__dropdown .menu__triangle{transition:border-color .25s ease,transform .25s ease;transition:border-color .25s ease,transform .25s ease,-webkit-transform .25s ease}.menu__dropdown.is-expanded .menu__triangle{top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.menu__dropdown.is-expanded div{grid-template-rows:1fr;opacity:1;visibility:visible;margin-top:6px;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease,visibility 0s;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease,visibility 0s,-ms-grid-rows .3s ease}}.menu__dropdown:hover div{z-index:1;opacity:1}.menu__dropdown div{position:absolute;left:calc(50% - 100px);width:200px;background-color:var(--color-season);padding:18px 14px;margin-top:0;text-align:center;border-radius:0 0 10px 10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);opacity:0;z-index:-1;transition:opacity .25s ease}@media screen and (max-width:1440px){.menu__dropdown div{left:auto;right:0}}@media screen and (max-width:991px){.menu__dropdown div{display:grid;grid-template-rows:0fr;position:relative;left:auto;right:auto;opacity:0;visibility:hidden;z-index:0;padding:0 10px;width:auto;margin-top:0;box-shadow:none;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease,visibility 0s linear .3s;transition:grid-template-rows .3s ease,opacity .3s ease,margin-top .3s ease,visibility 0s linear .3s,-ms-grid-rows .3s ease}.menu__dropdown div>ul{min-height:0;overflow:hidden}}.menu__dropdown div li{margin-bottom:14px;font-size:.875rem}.menu__dropdown div li:last-of-type,.page--our-shops-navigation .services_filter ul li:last-of-type{margin-bottom:0}.menu__dropdown div li a{text-transform:none;padding:0}.menu__toggler,.menu__toggler span{position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.menu__toggler{display:none;z-index:100;width:36px;height:30px;right:3%;top:calc(50% - 15px);cursor:pointer;background-color:transparent;box-shadow:none}@media screen and (max-width:991px){.menu__toggler{display:block}}.menu__toggler span{display:block;height:3px;width:50%;background-color:#fff;opacity:1}.menu__toggler span:nth-child(even){left:50%;border-radius:0 6px 6px 0}.menu__toggler span:nth-child(odd){left:0;border-radius:6px 0 0 6px}.menu__toggler span:nth-child(1),.menu__toggler span:nth-child(2){top:5px}.menu__toggler span:nth-child(3),.menu__toggler span:nth-child(4){top:14px}.menu__toggler span:nth-child(5),.menu__toggler span:nth-child(6){top:23px}.menu__toggler.open span:nth-child(1),.menu__toggler.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__toggler.open span:nth-child(2),.menu__toggler.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__toggler.open span:nth-child(1){left:3px;top:8px}.menu__toggler.open span:nth-child(2){left:calc(50% - 3px);top:8px}.menu__toggler.open span:nth-child(3){left:-50%;opacity:0}.menu__toggler.open span:nth-child(4){left:100%;opacity:0}.menu__toggler.open span:nth-child(5){left:3px;top:20px}.menu__toggler.open span:nth-child(6){left:calc(50% - 3px);top:20px}.actuality-item,.menu__list.open{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__list.open{overflow-y:auto;position:fixed;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:safe center;-ms-flex-pack:safe center;justify-content:safe center;top:0;left:0;width:100%;height:100%;gap:4px;background-color:color-mix(in srgb,var(--color-season) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.menu__list.open li{display:block;margin-bottom:4px}.menu__list.open li a{padding:8px 0;font-size:1.25rem}.menu__list.open>.menu__dropdown,.menu__list.open>li{margin:0}.menu__list.open a[data-fulltext-search]{margin-top:0}.menu__list.open .menu__dropdown div{background-color:transparent}.menu__list.open .menu__dropdown li a{padding:5px 0}@media screen and (max-width:991px){.menu__list.open .menu__dropdown li a{font-size:14px}}.menu.is-scrolled{box-shadow:0 4px 10px 0 rgba(0,0,0,.18)}@media screen and (max-width:991px){a[data-fulltext-search]{display:block;margin-top:10px}}a[data-fulltext-search] svg{width:20px;height:20px;vertical-align:middle}.actuality-item{position:relative;width:calc(25% - 30px);margin:20px 15px;background-color:#fff;color:var(--color-text)}.actuality-item:hover .actuality-item__date{background-color:var(--color-season-dark)}.actuality-item:hover .actuality-item__heading{color:var(--color-season)}.actuality-item:hover .actuality-item__image{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.actuality-item:hover .btn--season{background-color:var(--color-season-dark)}.actuality-item:hover .btn--season svg{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}@media screen and (max-width:991px){.actuality-item{width:calc(25% - 10px);margin:20px 5px}}@media screen and (max-width:768px){.actuality-item{width:calc(50% - 10px);margin:20px 5px}}@media screen and (max-width:480px){.actuality-item{width:100%;margin:15px auto}}.actuality-item__image{position:relative;height:0;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.actuality-item__date{position:absolute;top:1px;left:1px;width:50px;height:50px;color:#fff;text-align:center;background-color:var(--color-season);padding-top:12px;transition:background-color .25s ease}.actuality-item__date span{display:block}.actuality-item__date span:nth-of-type(1){font-size:.875rem;font-weight:600;line-height:1}.actuality-item__date span:nth-of-type(2){margin-top:5px;font-size:.625rem;font-weight:300;line-height:1}.actuality-item__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:170px;padding:22px 17px 15px 16px}@media screen and (max-width:480px){.actuality-item__body{min-height:0}}.actuality-item__heading{color:var(--color-season-dark);font-weight:700;font-size:.9375rem;line-height:1.2;margin-bottom:.6em;transition:color .25s ease}.actuality-item__perex{font-size:.8125rem;line-height:1.3;font-weight:400;color:var(--color-text)}@media screen and (max-width:991px){.actuality-item__perex{font-size:.8125rem}}.actuality-item__link{margin-top:auto;padding-top:10px;text-align:right}@media screen and (max-width:768px){.actuality-item__date{width:35px;height:35px;padding-top:8px}.actuality-item__date span:nth-of-type(1){font-size:9px}.actuality-item__date span:nth-of-type(2){margin-top:3px;font-size:8px}.actuality-item__body{min-height:150px;padding:17px 8px 10px 9px}.actuality-item__heading{margin-bottom:7px;font-size:10px;line-height:14px}.actuality-item__perex{font-size:9px;line-height:normal}.actuality-item__link .btn--small{min-height:18px;min-width:58px;padding:0 10px;gap:5px;font-size:9px}.actuality-item__link .btn--small svg{width:10px;height:10px}}.sp-intro{position:relative;height:452px;background-color:var(--color-season-dark);background-image:url(../images/bg_sp_intro.jpg);background-repeat:no-repeat;background-size:auto calc(100% - 21px);background-position:calc(50% + 20px) 21px}.sp-intro:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-season) 20%,transparent)}@media screen and (max-width:1200px){.sp-intro{height:350px}}@media screen and (max-width:991px){.sp-intro{height:300px}}@media screen and (max-width:768px){.sp-intro{height:230px}}.sp-intro--with-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:100px 20px 0}@media screen and (max-width:768px){.sp-intro--with-title{padding-top:78px}}.sp-intro__title{position:relative;margin:0;font-family:var(--font-heading);font-size:5rem;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:#fff}@media screen and (max-width:1200px){.sp-intro__title{font-size:4rem}}@media screen and (max-width:768px){.sp-intro__title{font-size:44px}}.sp-intro__icon{display:inline-block;width:102px;margin-right:20px;vertical-align:middle;color:#fff}.shop-category-item__icon svg,.sp-intro__icon svg{display:block;width:100%;height:auto}@media screen and (max-width:1200px){.sp-intro__icon{width:80px;margin-right:16px}}@media screen and (max-width:768px){.sp-intro__icon{width:52px;margin-right:10px}}.sp-intro__text{position:relative;margin:0;font-size:1.5rem;line-height:2.25rem;text-align:center;color:#fff}@media screen and (max-width:768px){.sp-intro__text{font-size:16px;line-height:24px}}.magazine-item{display:block}.magazine-item:focus-visible .magazine-item__heading,.magazine-item:hover .magazine-item__heading,.our-shops__category-item.is-selected h3,.our-shops__category-item:focus-visible h3,.our-shops__category-item:hover h3,.search-results__item:focus-visible div,.search-results__item:focus-visible p,.search-results__item:focus-visible p span,.search-results__item:hover div,.search-results__item:hover p,.search-results__item:hover p span,.shop-item:focus-visible h2,.shop-item:hover h2{color:var(--color-season-dark)}.magazine-item:focus-visible .magazine-item__image,.magazine-item:hover .magazine-item__image{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.magazine-item__image{position:relative;aspect-ratio:717/843;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.magazine-item__heading{margin:0 0 19px;overflow:hidden;font-family:var(--font-heading);font-size:2.5rem;font-weight:400;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--color-season);transition:color .25s ease}@media screen and (max-width:768px){.magazine-item__heading{font-size:30px}}.shop-category-item{--tile-color:var(--color-spring);--tile-color-dark:var(--color-spring-dark);position:relative;display:block;aspect-ratio:1/1;background-color:var(--tile-color);color:var(--tile-color-dark);text-align:center}.shop-category-item--summer{--tile-color:var(--color-summer);--tile-color-dark:var(--color-summer-dark)}.shop-category-item--autumn{--tile-color:var(--color-autumn);--tile-color-dark:var(--color-autumn-dark)}.shop-category-item--winter{--tile-color:var(--color-winter);--tile-color-dark:var(--color-winter-dark)}.shop-category-item:focus-visible,.shop-category-item:hover{color:#fff}.shop-category-item:focus-visible .shop-category-item__icon,.shop-category-item:hover .shop-category-item__icon{-webkit-transform:translate(-50%,-50%) scale(1.06);-ms-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}.shop-category-item h2{position:absolute;left:0;right:0;top:78.5%;margin:0;padding:0 10px;font-family:var(--font-heading);font-size:2.25rem;font-weight:400;line-height:1;text-transform:uppercase;color:#fff}@media screen and (max-width:1200px){.shop-category-item h2{font-size:1.75rem}}@media screen and (max-width:768px){.shop-category-item h2{font-size:18px}}.shop-category-item__icon{position:absolute;left:50%;top:44.7%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .25s ease}.shop-category-item__icon--image{width:45%;aspect-ratio:1/1;background-size:cover;background-position:center center;background-repeat:no-repeat}.shop-item{display:block;text-align:center}.shop-item:focus-visible .shop-item__image,.shop-item:hover .shop-item__image{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.shop-item h2{margin:0 0 20px;padding:0 10px;font-family:var(--font-heading);font-size:2.25rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season);transition:color .25s ease}@media screen and (max-width:1200px){.shop-item h2{font-size:1.875rem}}@media screen and (max-width:768px){.shop-item h2{font-size:20px}}.shop-item__image{max-width:min(240px,82%);height:120px;margin:0 auto;background:center center no-repeat;background-size:contain;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width:768px){.shop-item__image{height:80px}}#our_shops_map_tooltip,#shop_category_detail_map_tooltip{opacity:0;z-index:-1;position:absolute;top:0;background-color:#fff;text-align:center;width:170px;padding:15px;border:2px solid #f1f1f1;transition:opacity .5s ease}#our_shops_map_tooltip.is-visible,#shop_category_detail_map_tooltip.is-visible{opacity:1;z-index:10}#our_shops_map_tooltip [data-tooltip-shop-name],#shop_category_detail_map_tooltip [data-tooltip-shop-name]{color:var(--color-gray);font-weight:700;font-size:1rem;margin-bottom:0;text-transform:uppercase}#our_shops_map_tooltip [data-tooltip-shop-logo-wrapper],#shop_category_detail_map_tooltip [data-tooltip-shop-logo-wrapper]{height:30px;position:relative;margin:.625rem 0}#our_shops_map_tooltip [data-tooltip-shop-logo-wrapper] img,#shop_category_detail_map_tooltip [data-tooltip-shop-logo-wrapper] img{position:absolute;top:50%;left:50%;max-width:100%;max-height:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#our_shops_map_tooltip [data-tooltip-shop-categories] p,#shop_category_detail_map_tooltip [data-tooltip-shop-categories] p{font-size:.75rem;margin-bottom:0}.tooltip__connector{display:none;position:absolute;height:54px;width:2px;background-color:#f1f1f1;bottom:-54px;left:calc(50% - 1px)}.tooltip__connector:after{content:"";width:12px;height:12px;border-radius:50%;background-color:#f1f1f1;position:absolute;bottom:0;left:-5px}#cookies_bar{position:fixed;bottom:0;left:0;width:100%;padding:12px 10px 8px;background-color:rgba(221,123,120,.95);color:#fff;z-index:100}#cookies_bar p{margin-bottom:2px;color:#fff;font-size:10px}#cookies_bar button{padding:0;width:90px;background-color:#fff;color:var(--color-season);line-height:22px;margin:4px 8px}#cookies_bar button:hover{background-color:var(--color-season-light);color:#fff}#cookies_bar a{color:#fff;font-weight:600}#cookies_bar a:hover{color:var(--color-season-light)}.ckeditor-output.text-center{text-align:center!important}.ckeditor-output b,.ckeditor-output strong{font-weight:700!important}.ckeditor-output .ckeditor-output,.ckeditor-output .clearfix{width:100%!important}.ckeditor-output sup{font-size:10px}.ckeditor-output img{max-width:100%!important;height:auto!important}.ckeditor-output h3,.ckeditor-output h4{font-weight:700;margin-bottom:1em;margin-top:1rem;color:var(--color-season-dark)}@media screen and (max-width:991px){.ckeditor-output h3,.ckeditor-output h4{margin-top:10px}}.ckeditor-output h3{font-size:1.125rem!important}.ckeditor-output h4{font-size:1rem!important}.ckeditor-output p{font-size:1rem}@media screen and (max-width:991px){.ckeditor-output p{font-size:.875rem}}#cookies_bar a,.ckeditor-output p a{text-decoration:underline}.ckeditor-output ul{margin:20px 0}.ckeditor-output ul li{margin-bottom:8px;position:relative;padding-left:10px;color:inherit;line-height:1.5}.ckeditor-output ul li:before{content:"•";position:absolute;left:0;color:var(--color-season)}.ckeditor-output table{width:100%}.ckeditor-output table tr td,.ckeditor-output table tr th{border:1px solid #444;padding:3px 5px;font-weight:700!important}.ckeditor-output table tr td{font-weight:400!important}.ckeditor-output .layout--two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}.ckeditor-output .layout--two-column::after{display:none}@media screen and (max-width:768px){.ckeditor-output .layout--two-column{grid-template-columns:minmax(0,1fr)}}.ckeditor-output .layout--two-column .column{float:none!important;width:auto!important;padding:0}.ckeditor-output .layout--two-column .column>p:only-child:has(>img){margin:0}.ckeditor-output .layout--two-column .column>:last-child{margin-bottom:0}.ckeditor-output .layout--two-column img{display:block;width:100%!important;height:auto!important}.search-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-season);opacity:0;z-index:-1;transition:opacity .25s ease;overflow:auto}.search-modal.is-open{opacity:1;z-index:1000}.search-modal__close{position:absolute;top:20px;right:30px;font-size:3.75rem;font-weight:300;line-height:1;color:#fff;cursor:pointer;transition:color .25s ease}.search-modal__close:hover{color:var(--color-season-dark)}@media screen and (max-width:991px){.search-modal__close{top:10px;right:2.5%}}.search-modal__inner{max-width:1440px;margin:0 auto;padding:120px 5% 60px;color:#fff}@media screen and (max-width:991px){.search-modal__inner{padding:80px 20px 40px}}.search-modal__form{gap:16px}.search-modal__form input[type=text]{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;height:60px;padding:0 30px;border:0;border-radius:100px;background-color:#fff;font-family:var(--font-base);font-size:1.25rem;font-weight:500;color:var(--color-season-dark)}.search-modal__form input[type=text]::-webkit-input-placeholder{color:color-mix(in srgb,var(--color-season-dark) 55%,white)}.search-modal__form input[type=text]::-moz-placeholder{color:color-mix(in srgb,var(--color-season-dark) 55%,white)}.search-modal__form input[type=text]:-ms-input-placeholder{color:color-mix(in srgb,var(--color-season-dark) 55%,white)}.search-modal__form input[type=text]:-moz-placeholder{color:color-mix(in srgb,var(--color-season-dark) 55%,white)}.search-modal__form input[type=text]:focus{outline:0;box-shadow:0 0 0 3px var(--color-season-dark)}@media screen and (max-width:991px){.search-modal__form input[type=text]{height:50px;padding:0 20px;font-size:16px}}.search-modal__form button{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border:0;border-radius:50%;outline:0;background-color:var(--color-season-dark);cursor:pointer;transition:background-color .25s ease}.search-modal__form button:focus-visible,.search-modal__form button:hover{background-color:#fff}.search-modal__form button:focus-visible svg path,.search-modal__form button:hover svg path{fill:var(--color-season-dark)}@media screen and (max-width:991px){.search-modal__form button{width:50px;height:50px}}.search-modal__form button svg{width:28px;height:28px}.search-modal__form button svg path{fill:#fff;transition:fill .25s ease}.search-modal__results-wrapper{margin-top:50px;color:#fff}@media screen and (max-width:768px){.search-modal__results-wrapper{margin-top:30px}}.search-modal__results-wrapper p{font-weight:600;color:#fff}.search-modal__results .loader{display:block;width:30px;height:30px;position:relative;margin-top:20px}.search-results__items-wrapper{margin-bottom:15px;padding:15px 0 20px;border-bottom:1px solid rgba(255,255,255,.3)}.search-results__items-wrapper:last-of-type{border:0}.page--survey .survey-custom-checkbox .search-results__items-wrapper>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .search-results__items-wrapper>input[type=radio]+label,.page--survey .survey-custom-radio .search-results__items-wrapper>input[type=checkbox]+label,.page--survey .survey-custom-radio .search-results__items-wrapper>input[type=radio]+label,.search-results__items-wrapper.shops-list__navigation-category[data-shop-category=odevy]>div,.search-results__items-wrapper.shops-list__navigation-category[data-shop-category=sluzby]>div,.search-results__items-wrapper>.flexbox{margin:0 -8px}.search-results__items-wrapper h2{margin-bottom:6px;font-family:var(--font-heading);font-size:2.25rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff}.search-results__item{width:calc(33.3333333333% - 16px);margin:8px;background-color:rgba(255,255,255,.15);transition:background-color .25s ease}.search-results__item:focus-visible,.search-results__item:hover{background-color:#fff}@media screen and (max-width:768px){.search-results__item{width:calc(50% - 16px)}}@media screen and (max-width:480px){.search-results__item{width:calc(100% - 16px);margin-bottom:2px}}.search-results__item p{font-size:.75rem;margin-bottom:0;color:#fff;transition:color .25s ease;font-weight:400}.search-results__item div,.search-results__item p span{font-weight:600;font-size:.875rem;color:#fff;transition:color .25s ease}.search-results__item-image{background-color:#fff;width:60px;height:60px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:15px}@media screen and (max-width:480px){.search-results__item-image{width:50px;height:50px;margin-right:10px}}.search-results__item .search-results__item-image--icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--color-season-dark)}.search-results__item .search-results__item-image--icon .shop-category-item__icon{position:static;width:70%;-webkit-transform:none;-ms-transform:none;transform:none}.search-results__item--contact-person,.search-results__item--information-page,.search-results__item--page{padding:6px 12px}.shop-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:-1;transition:opacity .25s ease;overflow:hidden}.shop-detail-modal.is-open{opacity:1;z-index:1000}.shop-detail-modal .shop-detail__map-wrapper #shops_map .shops-map__shop.shop-toilets{fill:#cdcdcd!important}.shop-detail-modal .shop-detail__map-wrapper #shops_map .shop-area{cursor:pointer}.shop-detail-modal__close{color:var(--color-season);font-size:5rem;font-weight:400;position:absolute;top:20px;right:30px;cursor:pointer;z-index:1000}.shop-detail-modal__close:hover{color:silver}@media screen and (max-width:991px){.shop-detail-modal__close{top:10px;right:2.5%}}.shop-detail-modal__inner{padding:80px 0 40px;color:#fff;width:100%}@media screen and (max-width:1200px){.shop-detail-modal__inner{padding:100px 6% 40px}}@media screen and (max-width:991px){.shop-detail-modal__inner{padding:80px 2.5% 40px}}#shop_detail_content>.loader{display:block;left:calc(50% - 20px);margin-top:10vh;width:40px;height:40px}#shop_detail_content .parking-area{display:none}#shop_detail_content .shop-detail__intro>div:nth-of-type(1){width:30%}#shop_detail_content .shop-detail__intro>div:nth-of-type(2){width:40%}#shop_detail_content .shop-detail__intro .services_filter{color:#000;top:40px}#shop_detail_content .shop-detail__map-wrapper{margin:0}#shop_detail_content .sp-content{padding-top:0;background-color:transparent}#shop_detail_content .container{width:90%;max-width:2000px}#shop_detail_content h1{font-size:1.875rem;margin-bottom:2em}#shop_detail_content h1 span{color:var(--color-gray);font-size:1rem}#shop_detail_content .shop-detail__logo{max-height:100px;margin-bottom:3.75rem}#shop_detail_content .shop-detail__sideinfo{width:20%}#shop_detail_content .shop-detail__sideinfo h3{font-weight:700;margin-top:2em}#shop_detail_content .shop-detail__content{width:60%;padding:0 2% 20px;margin-right:2%;max-height:620px;overflow:auto}#shop_detail_content .shop-detail__content .shop-detail__perex{color:var(--color-season-dark);font-size:1.625rem;margin-bottom:1em}#shop_detail_content .shop-detail__content .ckeditor-output li,#shop_detail_content .shop-detail__content .ckeditor-output p{font-size:1.125rem}#shop_detail_content .shop-detail__gallery{width:20%}#shop_detail_content .shop-detail__shop-actualities{margin-top:25px}#shop_detail_content .shop-detail__shop-actualities h3{font-weight:700;color:var(--color-season-dark);font-size:18px}#shop_detail_content .page--survey .survey-custom-checkbox .shop-detail__shop-actualities>input[type=checkbox]+label,#shop_detail_content .page--survey .survey-custom-checkbox .shop-detail__shop-actualities>input[type=radio]+label,#shop_detail_content .page--survey .survey-custom-radio .shop-detail__shop-actualities>input[type=checkbox]+label,#shop_detail_content .page--survey .survey-custom-radio .shop-detail__shop-actualities>input[type=radio]+label,#shop_detail_content .shop-detail__shop-actualities.shops-list__navigation-category[data-shop-category=odevy]>div,#shop_detail_content .shop-detail__shop-actualities.shops-list__navigation-category[data-shop-category=sluzby]>div,#shop_detail_content .shop-detail__shop-actualities>.flexbox,.page--survey .survey-custom-checkbox #shop_detail_content .shop-detail__shop-actualities>input[type=checkbox]+label,.page--survey .survey-custom-checkbox #shop_detail_content .shop-detail__shop-actualities>input[type=radio]+label,.page--survey .survey-custom-radio #shop_detail_content .shop-detail__shop-actualities>input[type=checkbox]+label,.page--survey .survey-custom-radio #shop_detail_content .shop-detail__shop-actualities>input[type=radio]+label{margin:15px -3px}#shop_detail_content .shop-detail__shop-actualities .shop-detail__actuality-item{width:calc(33.3333333333% - 6px);height:0;padding-bottom:31%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:3px}#shop_detail_content .shop-detail__shop-actualities .shop-detail__actuality-item:focus,#shop_detail_content .shop-detail__shop-actualities .shop-detail__actuality-item:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.termsfeed-com---palette-light.termsfeed-com---nb{background-color:rgba(255,255,255,.9)!important}.cc-nb-main-container{padding:2rem!important}.cc-cp-body-content-entry-title,.cc-nb-title{font-size:16px!important}.cc-cp-body-content-entry-text,.cc-nb-text{font-size:14px!important}.cc-cp-foot-byline{visibility:hidden}.cc-pc-head-title-text{font-weight:700!important;color:var(--color-season)!important}.modal-navigation-advertisements{position:fixed;z-index:-100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none}.modal-navigation-advertisements.is-open{display:block;z-index:1001}.modal-navigation-advertisements__close{position:absolute;top:15px;right:40px;color:#fff;font-size:80px}.modal-navigation-advertisements__close-btn{position:absolute;bottom:50px;width:320px;left:calc(50% - 160px);border:1px solid #fff;color:#fff;text-align:center;line-height:70px;font-size:26px;text-transform:uppercase;font-weight:600}.modal-navigation-advertisements__content{position:absolute;top:calc(50% - 380px);left:calc(50% - 660px);height:700px;width:1320px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.modal-navigation-advertisements__content .advertisement{position:relative;overflow:hidden;width:100%;height:100%;text-align:center}.modal-navigation-advertisements__content .advertisement img,.modal-navigation-advertisements__content .advertisement video{max-height:100%;max-width:100%;display:block;margin:0 auto}.custom-checkbox,.sp-competition .custom-radio input[type=radio]{opacity:0;display:none;position:absolute}.custom-checkbox:checked+label span{background-color:var(--color-green-light)}.custom-checkbox:checked+label span i{display:block}.custom-checkbox.is-not-valid+label span{border:1px solid var(--color-red)}.custom-checkbox+label a:hover,.custom-checkbox.is-not-valid+label a,.page--our-shops-navigation .services_filter ul li a.is-selected{color:var(--color-red)}.custom-checkbox+label{cursor:pointer;position:relative;display:inline-block}.custom-checkbox+label a{color:var(--color-green-light);text-decoration:underline}.custom-checkbox+label span{display:inline-block;vertical-align:middle;width:27px;height:27px;border:2px solid var(--color-green-light);transition:all .25s ease;position:relative;text-align:center;top:-2px;margin-right:10px}.custom-checkbox+label span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);color:#fff;font-weight:500;font-size:30px;display:none}html.is-scroll-locked .menu,html.is-scroll-locked body{padding-right:var(--scrollbar-compensation, 0px)}.menu__list.open,.modal-navigation-advertisements,.search-modal,.shop-detail-modal,.shop-detail-modal__inner{-ms-scroll-chaining:none;overscroll-behavior:contain}.js-reveal:not(.is-revealed){opacity:0}.js-reveal.is-revealed{-webkit-animation:reveal-fade-up .8s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms) backwards;animation:reveal-fade-up .8s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms) backwards}@media (prefers-reduced-motion:reduce){.js-reveal:not(.is-revealed){opacity:1}.js-reveal.is-revealed{-webkit-animation:none;animation:none}}.search-modal,html{scrollbar-width:thin}html{scrollbar-color:var(--color-season) var(--color-season-lighter)}.search-modal{scrollbar-color:var(--color-season-dark) color-mix(in srgb,var(--color-season-dark) 25%,var(--color-season))}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-season-lighter)}::-webkit-scrollbar-thumb{border:2px solid var(--color-season-lighter);border-radius:8px;background-color:var(--color-season)}.search-modal::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--color-season-dark) 25%,var(--color-season))}.search-modal::-webkit-scrollbar-thumb{border-color:color-mix(in srgb,var(--color-season-dark) 25%,var(--color-season));background-color:var(--color-season-dark)}}.hp-heading{font-family:var(--font-heading);font-size:3.75rem;font-weight:400;line-height:1;color:var(--color-season);margin-bottom:.25em}@media screen and (max-width:1200px){.hp-heading{font-size:3.125rem}}@media screen and (max-width:768px){.hp-heading{font-size:2.5rem}}.hp-intro{position:relative;overflow:hidden;background-color:var(--color-season);color:#fff}.hp-intro:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom,transparent,var(--color-season));pointer-events:none}.hp-intro--with-bg{height:0;padding-bottom:40%;background-image:var(--hero-image);background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:991px){.hp-intro--with-bg{padding-bottom:0;height:500px;background-position:65% center}}@media screen and (max-width:768px){.hp-intro--with-bg{height:360px}}.hp-intro h1{display:none!important;position:absolute;font-size:0}.hp-info__image img,.hp-intro__image{display:block;width:100%;height:auto}.hp-intro__claim-wrapper{position:absolute;z-index:1;top:100px;bottom:0;left:calc(max(5%,(100% - 1440px)/2) + 74px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){.hp-intro__claim-wrapper{left:calc(5% + 18px)}}@media screen and (max-width:1200px){.hp-intro__claim-wrapper{left:3%}}@media screen and (max-width:768px){.hp-intro__claim-wrapper{top:78px;left:20px}}.hp-intro__claim,.hp-opening-hours h3{font-family:var(--font-heading);font-weight:400;line-height:1}.hp-intro__claim{margin:0;font-size:8.75rem;text-transform:uppercase;color:#fff;text-shadow:0 3px 2px rgba(0,0,0,.25)}@media screen and (max-width:1440px){.hp-intro__claim{font-size:6.875rem}}@media screen and (max-width:1200px){.hp-intro__claim{font-size:5.625rem}}@media screen and (max-width:991px){.hp-intro__claim{font-size:4.375rem}}@media screen and (max-width:768px){.hp-intro__claim{font-size:2.875rem;text-shadow:0 1px 1px rgba(0,0,0,.25)}}.hp-info{padding:7rem 0 7.875rem}@media screen and (max-width:991px){.hp-info{padding:3.75rem 0}}.hp-info__grid{display:grid;grid-template-columns:minmax(0,690fr) minmax(0,710fr);gap:40px}@media screen and (max-width:991px){.hp-info__grid{grid-template-columns:minmax(0,1fr)}}.hp-info__content{max-width:693px}.hp-info__content .hp-heading{margin-bottom:.8125rem}.hp-info__text{font-size:1.125rem;font-weight:300;line-height:2;color:var(--color-text);margin-bottom:.75rem}@media screen and (max-width:1200px){.hp-info__text{font-size:1rem;line-height:1.8}}.hp-info__text p{margin-bottom:0;color:inherit;font-size:inherit;line-height:inherit}.hp-info__text b,.hp-info__text strong{font-weight:600}.hp-info__image{position:relative;min-height:320px}.hp-info__image img{position:absolute;inset:0;height:100%;object-fit:cover}@media screen and (max-width:991px){.hp-info__image{min-height:0}.hp-info__image img{position:static;height:auto;aspect-ratio:710/403}}.hp-opening-hours{max-width:588px;padding:1.5625rem 2.5625rem .875rem;background-color:var(--color-season);color:#fff}@media screen and (max-width:680px){.hp-opening-hours{padding:1.25rem}}.hp-opening-hours h3{margin-bottom:.5625rem;font-size:2.25rem;text-align:center}.hp-opening-hours h4{margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.875rem}.hp-opening-hours table{font-size:1rem;font-weight:300;line-height:1.875rem}.hp-opening-hours table td:nth-of-type(1){padding-right:.4em}.hp-opening-hours table td:nth-of-type(2){font-weight:500}.hp-opening-hours__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media screen and (max-width:680px){.hp-opening-hours__columns{grid-template-columns:minmax(0,1fr);gap:14px;justify-items:center}}.hp-shops{padding:6.0625rem 0 5.5rem;background-color:var(--color-season-light)}@media screen and (max-width:991px){.hp-shops{padding:3.75rem 0}}.hp-shops__grid{display:grid;grid-template-columns:minmax(0,690fr) minmax(0,710fr);gap:40px;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-top:2.625rem}@media screen and (max-width:991px){.hp-shops__grid{grid-template-columns:minmax(0,1fr);margin-top:1.25rem}}.hp-shops__map{margin-left:-71px;max-width:700px}@media screen and (max-width:1440px){.hp-shops__map{margin-left:0}}.hp-shops__map svg.svg-zoom-in{position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;opacity:0;transition:opacity .25s ease}.hp-shops__map a{position:relative;display:block}.hp-shops__map a:hover svg.svg-zoom-in{opacity:1}.hp-shops__map #shops_map{transition:opacity .25s ease}.hp-shops__map #shops_map svg .shop-area{fill:var(--color-season)}.hp-shops__map #shops_map svg .shop-c1,.hp-shops__map #shops_map svg .shop-c2,.hp-shops__map #shops_map svg .shop-outline1,.hp-shops__map #shops_map svg .shop-outline2{stroke:var(--color-season-dark)}.hp-shops__map #shops_map svg .parking-area{display:none}.hp-shops__categories{display:grid;grid-template-columns:repeat(2,minmax(0,204px));-webkit-column-gap:119px;-moz-column-gap:119px;column-gap:119px;padding-top:29px}@media screen and (max-width:1200px){.hp-shops__categories{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:991px){.hp-shops__categories{padding-top:0}}@media screen and (max-width:680px){.hp-shops__categories{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.hp-shops__categories p{margin-bottom:.375rem;line-height:2.5rem}@media screen and (max-width:991px){.hp-shops__categories p{margin-bottom:.25rem;line-height:2rem}}.hp-shops__categories a{color:var(--color-text);font-size:1.125rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.hp-shops__categories a:focus,.hp-shops__categories a:hover,.sp-actuality-detail__breadcrumb a:focus,.sp-actuality-detail__breadcrumb a:hover{color:var(--color-season)}@media screen and (max-width:991px){.hp-shops__categories a{font-size:.9375rem}}.hp-router{padding:8.8125rem 0 9.625rem}@media screen and (max-width:991px){.hp-router{padding:3.75rem 0}}.hp-router__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media screen and (max-width:768px){.hp-router__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}}.hp-router__item{--router-color:var(--color-spring);--router-color-dark:var(--color-spring-dark);position:relative;aspect-ratio:1/1;background-color:var(--router-color);text-align:center}.hp-router__item--summer{--router-color:var(--color-summer);--router-color-dark:var(--color-summer-dark)}.hp-router__item--autumn{--router-color:var(--color-autumn);--router-color-dark:var(--color-autumn-dark)}.hp-router__item--winter{--router-color:var(--color-winter);--router-color-dark:var(--color-winter-dark)}.hp-router__item:hover svg{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.hp-router__item:hover svg path,.map-generator-options__item--other .map-generator-options__values ul li.is-selected a i svg path,.map-generator-options__values ul li.is-selected i svg path{fill:#fff}.hp-router__item svg{position:absolute;top:8%;left:16.5%;width:67%;height:67%;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.hp-router__item svg path{fill:var(--router-color-dark);transition:fill .25s ease}.hp-router__item h3{position:absolute;left:0;right:0;top:70%;padding:0 10px;font-family:var(--font-heading);font-size:2.25rem;font-weight:400;line-height:1;color:#fff}@media screen and (max-width:1200px){.hp-router__item h3{font-size:1.75rem}}@media screen and (max-width:768px){.hp-router__item h3{font-size:1.375rem}}.hp-actualities{padding:4.6875rem 0 4.8125rem;background-color:var(--color-season-lighter)}@media screen and (max-width:768px){.hp-actualities{padding:3.75rem 0}}.hp-actualities .hp-heading,.sp-actuality-detail__text ul li{margin-bottom:0}.hp-actualities__text{font-size:1.25rem;font-weight:300;line-height:1.875rem;color:var(--color-text)}@media screen and (max-width:768px){.hp-actualities__text{font-size:1rem}}.hp-actualities__items-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:63px 20px;margin-top:3.625rem}@media screen and (max-width:991px){.hp-actualities__items-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media screen and (max-width:768px){.hp-actualities__items-wrapper{gap:20px 12px;margin-top:1.875rem}}.hp-actualities__items-wrapper .actuality-item{width:auto;margin:0}.hp-actualities__buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:21px;margin-top:4.75rem}@media screen and (max-width:768px){.hp-actualities__buttons{margin-top:2.5rem}}.hp-actualities__buttons .btn--season{min-width:200px}.hp-bottom-router{padding:11.625rem 0 9.1875rem}@media screen and (max-width:991px){.hp-bottom-router{padding:5rem 0}}.hp-bottom-router__grid{display:grid;grid-template-columns:repeat(2,minmax(0,570px));-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px 119px}@media screen and (max-width:991px){.hp-bottom-router__grid{gap:40px}}@media screen and (max-width:768px){.hp-bottom-router__grid{grid-template-columns:minmax(0,570px)}}.hp-bottom-router__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.hp-bottom-router__item:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.hp-bottom-router__item .hp-heading{margin-bottom:1.125rem}.hp-bottom-router__item p{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.75rem;padding:.34375rem 0;font-size:1.125rem;line-height:1.8125rem;color:var(--color-text)}@media screen and (max-width:768px){.hp-bottom-router__item p{font-size:.9375rem}}.hp-bottom-router__item img{display:block;width:100%;height:auto;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width:768px){.hp-heading{font-size:36px}.hp-intro--with-bg{background-image:var(--hero-image-mobile, var(--hero-image));height:337px;background-size:auto calc(100% - 55px);background-position:45% 55px}.hp-intro__claim-wrapper{padding-bottom:10px}.hp-intro__claim{font-size:46px}.hp-info{padding:37px 0 46px}.hp-info__grid{gap:18px}.hp-info__text{margin-bottom:30px;font-size:14px;line-height:24px}.hp-opening-hours{max-width:none;padding:34px 20px 27px}.hp-opening-hours h3{margin-bottom:17px;font-size:30px}.hp-opening-hours h4,.hp-opening-hours table{font-size:14px;line-height:24px}.hp-opening-hours td:nth-of-type(1){padding-right:.6em}.hp-opening-hours__columns{grid-template-columns:minmax(0,1fr);gap:22px;justify-items:center;text-align:center}.hp-shops{padding:47px 0 40px;background-color:#fff}.hp-shops .hp-heading{margin-bottom:0}.hp-shops__grid{gap:13px;margin-top:38px}.hp-shops__map{max-width:none;width:calc(100% + 21px);margin-left:-11px}.hp-shops__categories{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;padding-top:0}.hp-shops__categories p{margin-bottom:0;line-height:20px}.hp-shops__categories a{font-size:12px}.hp-router{padding:40px 0 77px}.hp-router__grid{gap:14px 10px}.hp-router__item h3{font-size:18px}.hp-actualities{padding:39px 0 49px}.hp-actualities .hp-heading{margin-bottom:14px}.hp-actualities__text{font-size:14px;line-height:24px}.hp-actualities__items-wrapper{gap:14px 11px;margin-top:23px}.hp-actualities__buttons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:53px}.hp-actualities__buttons .btn--season{min-width:182px;min-height:30px;padding:0 16px;font-size:12px}.hp-bottom-router{padding:114px 0 66px}.hp-bottom-router__grid{gap:52px}.hp-bottom-router__item .hp-heading{margin-bottom:12px}.hp-bottom-router__item p{margin-bottom:22px;padding:0;font-size:16px;line-height:24px}.hp-bottom-router__item img{aspect-ratio:362/156;object-fit:cover}}.sp-content--actualities{padding:84px 0 180px;min-height:0}@media screen and (max-width:991px){.sp-content--actualities{padding:60px 0 80px}}@media screen and (max-width:768px){.sp-content--actualities{padding:40px 0 60px}}.actualities__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:61px 20px}@media screen and (max-width:991px){.actualities__wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}}@media screen and (max-width:768px){.actualities__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}}.actualities__wrapper .actuality-item{width:auto;margin:0}.actualities__wrapper .actuality-item,.shop-detail__actuality-items-wrapper .actuality-item{background-color:var(--color-season-lighter)}.sp-actuality-detail{padding:82px 0 0;min-height:0}.sp-actuality-detail .container{max-width:954px}@media screen and (max-width:991px){.sp-actuality-detail{padding-top:60px}}@media screen and (max-width:768px){.sp-actuality-detail{padding-top:40px}}.sp-actuality-detail+.sp-actuality-detail{padding-top:40px}.sp-actuality-detail .sp-actuality-detail__name{margin:0;font-family:var(--font-heading);font-size:3rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season)}@media screen and (max-width:768px){.sp-actuality-detail .sp-actuality-detail__name{font-size:36px}}.sp-actuality-detail__breadcrumb{margin:-10px 0 39px;font-size:.75rem;line-height:1.5rem;color:#979797}.sp-actuality-detail__breadcrumb a{color:inherit;text-decoration:underline}.sp-actuality-detail__perex{margin:0 0 36px;font-weight:700}.sp-actuality-detail__perex,.sp-actuality-detail__text{font-size:.875rem;line-height:1.5rem;color:#1e1e1e}.sp-actuality-detail__text li,.sp-actuality-detail__text p{color:inherit;font-size:inherit;line-height:inherit}.sp-actuality-detail__image{display:block;max-width:min(700px,100%);height:auto;margin:40px auto 0}.sp-next-actualities{padding:176px 0 147px;min-height:0}@media screen and (max-width:991px){.sp-next-actualities{padding:60px 0 80px}}@media screen and (max-width:768px){.sp-next-actualities{padding:40px 0 60px}}.sp-next-actualities .actualities__wrapper .actuality-item:nth-child(n+5){display:none}.sp-next-actualities__heading{margin:0 0 46px;font-family:var(--font-heading);font-size:3rem;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-season)}@media screen and (max-width:768px){.sp-next-actualities__heading{margin-bottom:23px;font-size:36px}}.sp-next-actualities__buttons{margin-top:74px;text-align:center}.sp-next-actualities__buttons .btn--season{min-width:200px}@media screen and (max-width:768px){.sp-next-actualities__buttons{margin-top:40px}}.sp-actuality-detail__text h2,.sp-actuality-detail__text h3,.sp-actuality-detail__text h4{margin:0;font-size:inherit!important;line-height:inherit;text-transform:uppercase;color:var(--color-season-dark)}.sp-actuality-detail__text ul{margin:0;padding-left:11px}.page--our-shops .sp-content--our-shops{padding-top:0}.page--our-shops .sp-content--our-shops .container{max-width:1218px}.our-shops__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 20px;max-width:1218px;margin:9px auto 80px}@media screen and (max-width:991px){.our-shops__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}@media screen and (max-width:768px){.our-shops__categories{gap:16px 10px;margin-bottom:50px}}:where(.our-shops__category-item){--tile-color:var(--color-spring);--tile-color-dark:var(--color-spring-dark)}.our-shops__category-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:19px;outline:0;transition:opacity .25s ease}.our-shops__category-item.is-selected .our-shops__category-item-image,.our-shops__category-item:focus-visible .our-shops__category-item-image,.our-shops__category-item:hover .our-shops__category-item-image{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.our-shops__category-item.is-lightened{opacity:.25}.our-shops__category-item.is-lightened:hover{opacity:1}.our-shops__category-item h3{margin:0;font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season);transition:color .25s ease}@media screen and (max-width:768px){.our-shops__category-item h3{font-size:20px}}.our-shops__category-item-image{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100px;height:100px;background-color:var(--tile-color);color:var(--tile-color-dark);transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width:768px){.our-shops__category-item-image{width:56px;height:56px}}.our-shops__category-item-image .shop-category-item__icon{width:76%}.our-shops__map-wrapper{padding:10px 0 1.25rem;position:relative;background-color:#fff}@media screen and (max-width:768px){.our-shops__map-wrapper{padding-top:56px}}@media screen and (max-width:480px){.our-shops__map-wrapper{padding:5rem 0 2.5rem}}.map-generator-map:after,.our-shops-navigation__map-wrapper:after,.our-shops__map-wrapper:after,.shop-category-detail__map-wrapper:after,.shop-detail__map-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);display:none}.map-generator-map.is-disabled:after,.our-shops-navigation__map-wrapper.is-disabled:after,.our-shops__map-wrapper.is-disabled:after,.shop-category-detail__map-wrapper.is-disabled:after,.shop-detail__info-item>span,.shop-detail__map-wrapper.is-disabled:after{display:block}.our-shops__map-wrapper .loader{position:absolute;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px)}.our-shops__map-wrapper #shops_map{max-width:1160px;margin:0 auto}.our-shops__map-wrapper #shops_map,.our-shops__map-wrapper #shops_map .shops-map__shop{-youbkit-touch-callout:none;-youbkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.our-shops__map-wrapper #shops_map .shops-map__shop.is-occupied{fill:var(--color-season);cursor:pointer}.our-shops__map-wrapper #shops_map .shops-map__shop.is-selected{opacity:.8}.our-shops__map-wrapper #shops_map .shops-map__shop.is-disabled:not(.is-occupied),.page--our-shops-navigation #shop_detail_map_wrapper #shops_map [data-atm]:not(.is-occupied):not(.service-highlight),.page--our-shops-navigation #shop_detail_map_wrapper #shops_map [data-expedition-box]:not(.is-occupied):not(.service-highlight),.page--our-shops-navigation #shop_detail_map_wrapper #shops_map [data-toilets]:not(.is-occupied):not(.service-highlight),.page--our-shops-navigation .our-shops #shops_map [data-atm]:not(.is-occupied):not(.service-highlight),.page--our-shops-navigation .our-shops #shops_map [data-expedition-box]:not(.is-occupied):not(.service-highlight),.page--our-shops-navigation .our-shops #shops_map [data-toilets]:not(.is-occupied):not(.service-highlight){fill:#cdcdcd!important}.our-shops__map-wrapper #shops_map .parking-area,.our-shops__map-wrapper #shops_map [data-entry],.page--our-shops-navigation #shop_detail_map_wrapper #shops_map .shop-c1,.page--our-shops-navigation #shop_detail_map_wrapper #shops_map .shop-c2,.page--our-shops-navigation #shop_detail_map_wrapper #shops_map .shops-map__shop.shop-main-entry,.page--our-shops-navigation .footer,.page--our-shops-navigation .our-shops #shops_map .shop-c1,.page--our-shops-navigation .our-shops #shops_map .shop-c2,.page--our-shops-navigation .our-shops #shops_map .shops-map__shop.shop-main-entry{display:none}.our-shops__cancel-filter-wrapper{position:absolute;top:24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:480px){.our-shops__cancel-filter-wrapper{top:30px}}.our-shops__cancel-filter-wrapper a{color:var(--color-season-dark);font-weight:700;opacity:0;z-index:-1}.our-shops__cancel-filter-wrapper a.is-visible{opacity:1;z-index:1}.our-shops__cancel-filter-wrapper a:hover{color:var(--color-gray)}.our-shops__cancel-filter-wrapper a:hover svg path,.our-shops_navigation__cancel-filter-wrapper a:hover svg path{fill:var(--color-gray)}.our-shops__cancel-filter-wrapper a svg,.our-shops_navigation__cancel-filter-wrapper a svg{position:relative;top:3px;margin-right:2px;width:18px;height:18px}.our-shops__cancel-filter-wrapper a svg path{fill:var(--color-season-dark)}.page--our-shops .sp-content--our-shops .our-shops__list{max-width:1218px;margin:0 auto;min-height:40vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page--our-shops .sp-content--our-shops .our-shops__list h3{margin:0 0 10px;font-family:var(--font-heading);font-size:2rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season)}@media screen and (max-width:768px){.page--our-shops .sp-content--our-shops .our-shops__list h3{font-size:24px}}.page--our-shops .sp-content--our-shops .shops-list__shop-category{padding-top:0}.page--our-shops .sp-content--our-shops .shops-list__shops{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 20px;margin:0 0 56px}@media screen and (max-width:1200px){.page--our-shops .sp-content--our-shops .shops-list__shops{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:991px){.page--our-shops .sp-content--our-shops .shops-list__shops{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:680px){.page--our-shops .sp-content--our-shops .shops-list__shops{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}}.page--our-shops .sp-content--our-shops .shops-list__shop{width:auto;margin:0;font-size:.875rem;line-height:2.125rem;color:#555;text-decoration:underline}.page--our-shops .sp-content--our-shops .shops-list__shop:focus,.page--our-shops .sp-content--our-shops .shops-list__shop:hover{color:var(--color-season)}.page--our-shops-navigation #logo{position:absolute;right:50px;top:30px;width:120px;height:120px;z-index:1}.page--our-shops-navigation #logo svg{display:block;width:100%;height:100%}.page--our-shops-navigation .logo-emblem .logo-emblem__ring{fill:var(--color-season-dark)}.page--our-shops-navigation .logo-emblem .logo-emblem__mark{fill:var(--color-season)}.page--our-shops-navigation .logo-emblem .logo-emblem__face{fill:var(--color-season-lighter)}.page--our-shops-navigation .services_filter{position:absolute;z-index:10;right:60px;top:200px;font-size:20px;border:3px solid var(--color-gray);background-color:#f8f8f8;padding:20px}.page--our-shops-navigation .services_filter ul{margin-top:10px}.page--our-shops-navigation .services_filter ul li{margin-bottom:.75em}.page--our-shops-navigation .services_filter ul li a{color:inherit;font-weight:700}.page--our-shops-navigation .services_filter ul li a[data-services-filter-cancel]{margin-top:20px;color:red;font-size:14px}.page--our-shops-navigation .services_filter ul li a[data-services-filter-cancel] svg{width:16px;height:16px;margin-right:5px}.page--our-shops-navigation #shop_detail_map_wrapper #shops_map [data-entry],.page--our-shops-navigation .our-shops #shops_map [data-entry],.page--our-shops-navigation .services_filter ul li a[data-services-filter-cancel] svg path{fill:red}.page--our-shops-navigation #shop_detail_map_wrapper #shops_map,.page--our-shops-navigation .our-shops #shops_map{position:relative;top:-15px;z-index:2}.page--our-shops-navigation #shop_detail_map_wrapper #shops_map circle.st1,.page--our-shops-navigation .our-shops #shops_map circle.st1{stroke:red;stroke-width:4px}.page--our-shops-navigation #shop_detail_map_wrapper #shops_map .shops-map__shop.service-highlight,.page--our-shops-navigation .our-shops #shops_map .shops-map__shop.service-highlight{fill:var(--color-red)!important}.page--our-shops-navigation #shop_detail_map_wrapper #shops_map .shops-map__shop.no-color,.page--our-shops-navigation .our-shops #shops_map .shops-map__shop.no-color{fill:#fff!important}.page--our-shops-navigation .sp-content--our-shops{padding-top:0;padding-bottom:0}.page--our-shops-navigation .sp-content--our-shops .container{max-width:83%}.page--our-shops-navigation .sp-content--our-shops .container--shops{max-width:96%}.page--our-shops-navigation .sp-content--our-shops h1{color:#e06161}.page--our-shops-navigation .shops-list{gap:8px;position:relative;margin-top:-140px}.shops-list__navigation-category{--margin:10px;--single-width:16.9%;min-width:0;border:2px solid var(--category-color);padding:10px;position:absolute;z-index:2;overflow:hidden}.shops-list__navigation-category:first-of-type{max-width:66%}.shops-list__navigation-category:nth-of-type(2){width:34%}.shops-list__navigation-category h3{font-size:19px;color:var(--category-color);font-weight:700;margin-bottom:5px}.shops-list__navigation-category a.shops-list__shop{margin:0;font-size:14px;line-height:1.35;color:#000;text-decoration:none;font-weight:600}.shops-list__navigation-category[data-shop-category=odevy]{left:0;top:13px;width:30%;height:325px;background-color:rgba(255,0,153,.1)}.shops-list__navigation-category[data-shop-category=odevy]>div>a,.shops-list__navigation-category[data-shop-category=sluzby]>div>a{width:50%}.shops-list__navigation-category[data-shop-category=sluzby]{left:0;width:30%;top:348px;height:240px;background-color:rgba(255,204,51,.1)}.shops-list__navigation-category[data-shop-category=darky-a-hracky],.shops-list__navigation-category[data-shop-category=dum-byt-a-zahrada],.shops-list__navigation-category[data-shop-category=elektro-a-hry],.shops-list__navigation-category[data-shop-category=hobby],.shops-list__navigation-category[data-shop-category=kosmetika-a-drogerie],.shops-list__navigation-category[data-shop-category=obuv-a-galanterie],.shops-list__navigation-category[data-shop-category=potraviny],.shops-list__navigation-category[data-shop-category=restaurace-a-kavarny],.shops-list__navigation-category[data-shop-category=sperky-a-bizuterie],.shops-list__navigation-category[data-shop-category=sport]{width:var(--single-width)}.shops-list__navigation-category[data-shop-category=darky-a-hracky]>div a,.shops-list__navigation-category[data-shop-category=dum-byt-a-zahrada]>div a,.shops-list__navigation-category[data-shop-category=elektro-a-hry]>div a,.shops-list__navigation-category[data-shop-category=hobby]>div a,.shops-list__navigation-category[data-shop-category=kosmetika-a-drogerie]>div a,.shops-list__navigation-category[data-shop-category=obuv-a-galanterie]>div a,.shops-list__navigation-category[data-shop-category=potraviny]>div a,.shops-list__navigation-category[data-shop-category=restaurace-a-kavarny]>div a,.shops-list__navigation-category[data-shop-category=sperky-a-bizuterie]>div a,.shops-list__navigation-category[data-shop-category=sport]>div a{display:block;width:100%}.shops-list__navigation-category[data-shop-category=dum-byt-a-zahrada]{left:calc(30% + var(--margin));height:320px;top:85px;background-color:rgba(153,204,0,.1)}.shops-list__navigation-category[data-shop-category=darky-a-hracky]{left:calc(30% + var(--margin));top:408px;background-color:rgba(0,153,255,.1);height:180px}.shops-list__navigation-category[data-shop-category=kosmetika-a-drogerie],.shops-list__navigation-category[data-shop-category=sport]{left:calc(30% + var(--single-width) + 2*var(--margin));top:85px;height:170px;background-color:rgba(255,153,0,.1)}.shops-list__navigation-category[data-shop-category=sport]{top:265px;background-color:rgba(0,153,102,.1)}.shops-list__navigation-category[data-shop-category=hobby]{left:calc(30% + var(--single-width) + 2*var(--margin));top:450px;height:138px;background-color:rgba(153,153,255,.1)}.shops-list__navigation-category[data-shop-category=potraviny]{left:calc(30% + 2*var(--single-width) + 3*var(--margin));top:85px;height:175px;background-color:rgba(102,255,255,.1)}.shops-list__navigation-category[data-shop-category=sperky-a-bizuterie]{left:calc(30% + 2*var(--single-width) + 3*var(--margin));top:270px;height:110px;background-color:rgba(229,129,229,.1)}.shops-list__navigation-category[data-shop-category=obuv-a-galanterie]{left:calc(30% + 2*var(--single-width) + 3*var(--margin));top:390px;height:198px;background-color:rgba(153,51,204,.1)}.shops-list__navigation-category[data-shop-category=restaurace-a-kavarny]{left:calc(30% + 3*var(--single-width) + 4*var(--margin));top:85px;height:200px;background-color:rgba(255,0,51,.1)}.shops-list__navigation-category[data-shop-category=elektro-a-hry]{left:calc(30% + 3*var(--single-width) + 4*var(--margin));top:295px;height:220px;background-color:rgba(153,0,51,.1)}.page--our-shops-navigation .our-shops__categories{margin:.625rem -10px 3.75rem}@media screen and (max-width:768px){.page--our-shops-navigation .our-shops__categories{margin:.625rem -10px 2.5rem}}.our-shops-navigation__map-wrapper{padding:0;position:relative;background-color:#fff;max-width:80%;margin:0 auto}@media screen and (max-width:480px){.our-shops-navigation__map-wrapper{padding:5rem 0 2.5rem}}.our-shops-navigation__map-wrapper .loader{position:absolute;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px)}.our-shops-navigation__map-wrapper #shops_map,.our-shops-navigation__map-wrapper #shops_map .shops-map__shop,.shop-category-detail__map-wrapper #shops_map{-youbkit-touch-callout:none;-youbkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.our-shops-navigation__map-wrapper #shops_map .shops-map__shop.is-occupied{fill:var(--shop-category-color);cursor:pointer}.our-shops-navigation__map-wrapper #shops_map .shops-map__shop.is-selected{opacity:.8}.our-shops-navigation__map-wrapper #shops_map .shop-outline1{stroke:#444}.our-shops-navigation__map-wrapper #shops_map .parking-area{display:none}.our-shops_navigation__cancel-filter-wrapper{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:480px){.our-shops_navigation__cancel-filter-wrapper{top:30px}}.our-shops_navigation__cancel-filter-wrapper a{color:#e23a42;font-weight:700;opacity:0;z-index:-1}.our-shops_navigation__cancel-filter-wrapper a.is-visible{opacity:1;z-index:1}.our-shops_navigation__cancel-filter-wrapper a:hover{color:var(--color-gray)}.our-shops_navigation__cancel-filter-wrapper a svg path{fill:#e23a42}.sp-content--contacts-information{padding:96px 0 81px;min-height:0}.sp-content--contacts-information .container{max-width:954px}@media screen and (max-width:991px){.sp-content--contacts-information{padding:60px 0}}@media screen and (max-width:768px){.sp-content--contacts-information{padding:40px 0}}.contacts-information h2{margin:0 0 18px;font-family:var(--font-heading);font-size:2.5rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season)}@media screen and (max-width:768px){.contacts-information h2{font-size:32px}}.contacts-information .ckeditor-output{font-size:.875rem;line-height:1.5rem;color:#1e1e1e}.contact-person p,.contacts-information .ckeditor-output p,.shop-detail__opening-hours p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.contacts-information .ckeditor-output a{color:inherit}.contacts-information__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,589px);gap:30px 20px;margin-bottom:62px}.contacts-information__row:last-child,.shop-detail__maininfo>div:last-child{margin-bottom:0}@media screen and (max-width:680px){.contacts-information__row{grid-template-columns:minmax(0,1fr)}}.contacts-information__image{aspect-ratio:589/343;background-size:cover;background-position:center center;background-repeat:no-repeat}.contacts-information__contact{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:21px}.contacts-information__emblem{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:108px;height:auto;margin:19px 0 0 -7px}@media screen and (max-width:768px){.contacts-information__emblem{width:72px;margin:0}}.contacts-information__management{margin-bottom:138px}@media screen and (max-width:768px){.contacts-information__management{margin-bottom:50px}}.contacts-information__persons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:78px 26px}@media screen and (max-width:991px){.contacts-information__persons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.contacts-information__persons{grid-template-columns:minmax(0,1fr)}}.contact-person{font-size:.875rem;line-height:1.5rem;color:#1e1e1e;word-wrap:break-word}.contact-person h3{margin:0;font-size:inherit;font-weight:700;line-height:inherit;color:var(--color-season-dark)}.contact-person a{color:inherit;text-decoration:underline}.contact-person a:focus,.contact-person a:hover{color:var(--color-season)}.sp-magazines{padding:100px 0 130px;min-height:0}.sp-magazines .container{max-width:717px}@media screen and (max-width:991px){.sp-magazines{padding:60px 0 80px}}@media screen and (max-width:768px){.sp-magazines{padding:40px 0 60px}}.sp-magazines__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;margin-top:77px}@media screen and (max-width:680px){.sp-magazines__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;margin-top:50px}}.sp-magazines__wrapper .magazine-item__heading{margin-bottom:10px;font-size:1.5rem}@media screen and (max-width:768px){.sp-magazines__wrapper .magazine-item__heading{font-size:20px}}.sp-content--shops-and-services{padding:110px 0 112px;min-height:0}@media screen and (max-width:991px){.sp-content--shops-and-services{padding:60px 0}}@media screen and (max-width:768px){.sp-content--shops-and-services{padding:40px 0}}.shops-and-services__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media screen and (max-width:991px){.shops-and-services__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.shops-and-services__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}.sp-content--shop-category-detail{padding:85px 0 175px;min-height:0}@media screen and (max-width:991px){.sp-content--shop-category-detail{padding:60px 0}}@media screen and (max-width:768px){.sp-content--shop-category-detail{padding:40px 0}}.shop-category-detail__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:94px 20px;max-width:1244px;margin:0 auto 116px}@media screen and (max-width:991px){.shop-category-detail__wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 20px;margin-bottom:60px}}@media screen and (max-width:768px){.shop-category-detail__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px;margin-bottom:40px}}.shop-category-detail__map-wrapper{padding:2.5rem 0 1.25rem;position:relative;background-color:#fff}@media screen and (max-width:480px){.shop-category-detail__map-wrapper{padding:1.875rem 0 .625rem}}.shop-category-detail__map-wrapper .loader{position:absolute;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px)}.shop-category-detail__map-wrapper #shops_map .shops-map__shop{-youbkit-touch-callout:none;-youbkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.shop-category-detail__map-wrapper #shops_map .shops-map__shop.is-occupied{fill:var(--color-season);cursor:pointer}.page--shop-detail #shops_map .st2:not(.is-occupied),.page--shop-detail #shops_map .st3:not(.is-occupied){fill:#f2f2f2}.page--shop-detail .shop-detail__map-wrapper #shops_map .shops-map__shop.shop-toilets{fill:#f2f2f2!important}.sp-content--shop-detail{padding:88px 0 92px;min-height:0}.sp-content--shop-detail .container{max-width:954px}@media screen and (max-width:991px){.sp-content--shop-detail{padding:60px 0}}@media screen and (max-width:768px){.sp-content--shop-detail{padding:40px 0}}.shop-detail__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px 30px;margin-bottom:27px}.shop-detail .shop-detail__name{margin:0;font-family:var(--font-heading);font-size:3rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--color-season)}.shop-detail__back,.shop-detail__maininfo h3,.shop-detail__perex{margin:0;font-size:1.25rem;font-weight:600;line-height:2.5rem;text-transform:uppercase;color:var(--color-season-dark)}.shop-detail__back,.shop-detail__info a{color:#1e1e1e}.shop-detail__back:focus,.shop-detail__back:hover,.shop-detail__info a:focus,.shop-detail__info a:hover,.shop-detail__sideinfo p a:focus,.shop-detail__sideinfo p a:hover,.shop-detail__sideinfo span a:focus,.shop-detail__sideinfo span a:hover{color:var(--color-season)}.shop-detail__main-image{aspect-ratio:954/382;margin-bottom:65px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:768px){.shop-detail__main-image{margin-bottom:30px}}.shop-detail__info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin-bottom:45px;font-size:.875rem;line-height:1.25rem;color:#1e1e1e}@media screen and (max-width:991px){.shop-detail__info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:680px){.shop-detail__info{grid-template-columns:minmax(0,1fr)}}.shop-detail__info strong{font-weight:700}.shop-detail__logo-wrapper{aspect-ratio:222/156}@media screen and (max-width:680px){.shop-detail__logo-wrapper{max-width:222px}}.shop-detail__logo{display:block;width:100%;height:100%;object-fit:contain}.shop-detail__perex{margin-bottom:14px}.shop-detail__info-column--offset{padding-top:57px}@media screen and (max-width:991px){.shop-detail__info-column--offset{padding-top:0}}.shop-detail__info-item{margin-bottom:20px}.shop-detail__opening-hours{font-weight:700}.shop-detail__socials-links{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-top:11px}.shop-detail__sideinfo .shop-detail__socials a svg,.shop-detail__socials-links svg{width:18px;height:18px}.shop-detail__socials-links svg path{fill:var(--color-season-dark);transition:fill .25s ease}.shop-detail__socials-links a:focus svg path,.shop-detail__socials-links a:hover svg path{fill:var(--color-season)}.shop-detail__gift-vouchers-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;min-height:122px;margin-bottom:26px;padding:20px;background-color:var(--color-newsletter-button)}.shop-detail__gift-vouchers-bar img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:190px;height:82px;object-fit:cover}.shop-detail__gift-vouchers-bar span{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.125rem;line-height:1.25rem;text-align:center;text-transform:uppercase;color:#fff}.shop-detail__gift-vouchers-bar:focus span,.shop-detail__gift-vouchers-bar:hover span{text-decoration:underline}@media screen and (max-width:680px){.shop-detail__gift-vouchers-bar{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px}}.shop-detail__maininfo>div{margin-bottom:44px}.shop-detail__maininfo .ckeditor-output{font-size:.875rem;line-height:1.5rem;color:#1e1e1e}.shop-detail__maininfo .ckeditor-output p{margin-bottom:1.5rem;color:inherit;font-size:inherit;line-height:inherit}.shop-detail__maininfo .ckeditor-output>p:first-child>strong:only-child{display:block;margin-bottom:-10px;font-size:1.25rem;font-weight:600;line-height:2.5rem;text-transform:uppercase;color:var(--color-season-dark)}.shop-detail__maininfo h3{margin-bottom:0}.shop-detail__map-wrapper{max-width:705px}.shop-detail__sideinfo{color:var(--color-gray);word-wrap:break-word}@media screen and (max-width:768px){.shop-detail__sideinfo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.shop-detail__sideinfo>div{margin-bottom:.625rem}@media screen and (max-width:768px){.shop-detail__sideinfo>div{margin:10px;width:calc(33.3333333333% - 20px);text-align:center}}@media screen and (max-width:480px){.shop-detail__sideinfo>div{width:100%}}.shop-detail__sideinfo h4,.shop-detail__sideinfo p,.shop-detail__sideinfo span{line-height:1.5}.shop-detail__sideinfo p,.shop-detail__sideinfo span{font-size:1rem}.shop-detail__sideinfo p:nth-of-type(2),.shop-detail__sideinfo span:nth-of-type(2){font-weight:600;margin-left:5px}.shop-detail__sideinfo p a,.shop-detail__sideinfo span a{color:var(--color-gray);text-decoration:underline}.shop-detail__sideinfo .ckeditor-output p,.sp-competition .form-group label{font-weight:600}@media screen and (max-width:768px){.shop-detail__sideinfo .ckeditor-output p{text-align:center}}.shop-detail__sideinfo .shop-detail__address{margin:1.875rem 0}@media screen and (max-width:768px){.shop-detail__sideinfo .shop-detail__address{margin:10px}}.shop-detail__sideinfo .shop-detail__address span{font-weight:400;display:block;margin-bottom:0}.shop-detail__sideinfo .shop-detail__address span:nth-of-type(2){font-weight:400;margin-left:0}.shop-detail__sideinfo .shop-detail__socials{margin:1.875rem 0}@media screen and (max-width:768px){.shop-detail__sideinfo .shop-detail__socials{width:100%}.page--survey .survey-custom-checkbox .shop-detail__sideinfo .shop-detail__socials>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .shop-detail__sideinfo .shop-detail__socials>input[type=radio]+label,.page--survey .survey-custom-radio .shop-detail__sideinfo .shop-detail__socials>input[type=checkbox]+label,.page--survey .survey-custom-radio .shop-detail__sideinfo .shop-detail__socials>input[type=radio]+label,.shop-detail__sideinfo .page--survey .survey-custom-checkbox .shop-detail__socials>input[type=checkbox]+label,.shop-detail__sideinfo .page--survey .survey-custom-checkbox .shop-detail__socials>input[type=radio]+label,.shop-detail__sideinfo .page--survey .survey-custom-radio .shop-detail__socials>input[type=checkbox]+label,.shop-detail__sideinfo .page--survey .survey-custom-radio .shop-detail__socials>input[type=radio]+label,.shop-detail__sideinfo .shop-detail__socials.shops-list__navigation-category[data-shop-category=odevy]>div,.shop-detail__sideinfo .shop-detail__socials.shops-list__navigation-category[data-shop-category=sluzby]>div,.shop-detail__sideinfo .shop-detail__socials>.flexbox{max-width:290px;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.shop-detail__sideinfo .shop-detail__socials a{width:20%}.shop-detail__sideinfo .shop-detail__socials a:focus svg path,.shop-detail__sideinfo .shop-detail__socials a:hover svg path{fill:var(--color-gray)}.shop-detail__map-wrapper #shops_map .shops-map__shop.is-occupied,.shop-detail__sideinfo .shop-detail__socials a svg path{fill:var(--color-season)}@media screen and (max-width:768px){.shop-detail__sideinfo .shop-detail__gift-vouchers{width:100%}}.shop-detail__sideinfo .shop-detail__gift-vouchers .status{text-transform:uppercase;font-weight:700}.shop-detail__sideinfo .shop-detail__gift-vouchers .status.status--yes{color:#24980d}.shop-detail__sideinfo .shop-detail__gift-vouchers .status.status--no{color:#e06161}.shop-detail__map-wrapper{margin:19px auto 0;position:relative}.shop-detail__map-wrapper .loader{position:absolute;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px)}.shop-detail__map-wrapper #shops_map .shops-map__shop.shop-toilets{fill:#99d9f1!important}.modal__predefined-colors ul,.page--survey .survey-custom-checkbox .shop-detail__photogallery>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .shop-detail__photogallery>input[type=radio]+label,.page--survey .survey-custom-radio .shop-detail__photogallery>input[type=checkbox]+label,.page--survey .survey-custom-radio .shop-detail__photogallery>input[type=radio]+label,.shop-detail__photogallery.shops-list__navigation-category[data-shop-category=odevy]>div,.shop-detail__photogallery.shops-list__navigation-category[data-shop-category=sluzby]>div,.shop-detail__photogallery>.flexbox{margin:0 -3px}.shop-detail__photogallery-item{width:calc(33.3333333333% - 6px);height:0;padding-bottom:22.2%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:3px}.shop-detail__photogallery-item:focus,.shop-detail__photogallery-item:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.shop-detail__actuality-items-wrapper{margin:0 -10px}.shop-detail__actuality-items-wrapper .actuality-item{margin:20px 10px;width:calc(33.3333333333% - 20px)}@media screen and (max-width:991px){.shop-detail__actuality-items-wrapper .actuality-item{margin:20px 4px;width:calc(33.3333333333% - 8px)}}@media screen and (max-width:480px){.shop-detail__actuality-items-wrapper .actuality-item{margin:15px 4px;width:calc(50% - 8px)}}@media screen and (max-width:360px){.shop-detail__actuality-items-wrapper .actuality-item{width:calc(100% - 8px)}}.sp-content--map-of-web ul li{margin-bottom:10px}.sp-content--map-of-web ul li span{margin-left:40px}.sp-content--map-of-web ul li a{color:var(--color-season-dark);font-weight:600}.page--survey .survey__question.is-not-valid h3,.sp-content--map-of-web ul li a:hover{color:var(--color-season)}.page--map-generator{padding:40px 0;overflow:auto}.page--map-generator .container{width:100%;max-width:100%;padding:0 15px}.page--map-generator h1{font-size:30px;font-weight:700;text-transform:uppercase;color:var(--color-salmon-dark)}.page--map-generator h2{font-size:18px;color:#000}.page--map-generator .hints{font-size:12px}.page--map-generator .hints li{margin-bottom:5px}.page--map-generator .hints li span{color:#9c9c9c;font-size:12px}.page--map-generator .hints i{border:1px solid var(--color-salmon-dark);color:var(--color-salmon-dark);border-radius:50%;width:14px;height:14px;line-height:12px;display:inline-block;text-align:center;font-size:8px;font-weight:600}.page--map-generator .hints svg{width:14px;height:12px}.map-generator-options__item--other .map-generator-options__values ul li a i svg path,.page--map-generator .hints svg path{fill:var(--color-salmon-dark)}.map-generator-options__item{margin:40px auto;border-bottom:1px solid #e8e8e8;padding-bottom:14px}.map-generator-options__item--other .map-generator-options__values ul li{padding:0}.map-generator-options__item--other .map-generator-options__values ul li:first-of-type{padding-right:6px}.map-generator-options__item--other .map-generator-options__values ul li a{position:relative;padding-left:24px}.map-generator-options__item--other .map-generator-options__values ul li a i{display:inline-block;position:absolute!important;top:50%!important;left:4px;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.map-generator-options__item--other .map-generator-options__values ul li a i.icon-id,.map-generator-options__item--other .map-generator-options__values ul li a i.icon-parking,.map-generator-options__item--other .map-generator-options__values ul li a i.icon-retail{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.map-generator-options__item--export-actions .btn{margin:0 5px}.map-generator-options__item--export-actions .btn--green{background-color:#88b440}.map-generator-options__item--export-actions .btn--red{background-color:#a80000}.map-generator-options__values ul li{font-size:12px;margin:4px;padding:0 6px 0 0}.map-generator-options__values ul li a{color:var(--color-gray);display:inline-block;padding:5px 10px}.map-generator-options__values ul li i{display:none;cursor:pointer}.map-generator-options__values ul li i svg{width:15px;height:15px;position:relative;top:3px;margin:0 2px}.map-generator-options__values ul li i.icon-id,.map-generator-options__values ul li i.icon-parking,.map-generator-options__values ul li i.icon-retail{border-radius:50%;border:1px solid var(--color-salmon-dark);color:var(--color-salmon-dark);font-weight:600;font-size:8px;width:16px;height:16px;text-align:center;line-height:14px;margin:0 2px}.map-generator-options__values ul li.is-not-active{background-color:transparent!important}.map-generator-options__values ul li.is-selected{background-color:var(--color-salmon-dark)}.map-generator-options__values ul li.is-selected a{color:#fff}.map-generator-options__values ul li.is-selected i{display:inline-block}.map-generator-options__values ul li.is-selected i.icon-id,.map-generator-options__values ul li.is-selected i.icon-parking,.map-generator-options__values ul li.is-selected i.icon-retail{color:#fff;border-color:#fff;position:relative;top:-1px}.map-generator-options__values ul li.is-selected i.icon-id.is-selected,.map-generator-options__values ul li.is-selected i.icon-parking.is-selected,.map-generator-options__values ul li.is-selected i.icon-retail.is-selected{color:#a8a8a8;border-color:#a8a8a8}.map-generator-options__values ul li.is-selected i.is-selected svg path{fill:#a8a8a8}.map-generator-map{margin:140px auto 40px;width:4000px;padding:30px 0}.map-generator-map .container{margin:50px 0;width:100%;padding:0}.map-generator-map .loader{position:absolute;z-index:2;top:calc(50% - 30px);left:calc(50% - 30px)}.map-generator-map #shops_map{width:100%;position:relative}.map-generator-map #shops_map .shop-c1,.map-generator-map #shops_map .shop-c2,.map-generator-map #shops_map .shop-outline1,.map-generator-map #shops_map .shop-outline2{stroke:#cbcbcb;stroke-width:.25;opacity:.35}.map-generator-map #shops_map,.map-generator-map #shops_map .shops-map__shop{-youbkit-touch-callout:none;-youbkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.map-generator-map #shops_map .shops-map__shop.is-occupied{fill:#c36b6d}.map-generator-map #shops_map .shops-map__shop.is-selected{opacity:.8}.map-generator-map #shops_map .parking-area{display:none}.map-generator-map #shops_map .parking-area.is-visible,.map-generator-map .shop-area__information span{display:block}.map-generator-map .shop-area__information{position:absolute;z-index:1000;color:#000;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;text-align:center;min-height:40px}.map-generator-map .shop-area__information--A3,.map-generator-map .shop-area__information--E4,.map-generator-map .shop-area__information--F2,.map-generator-map .shop-area__information--H1,.map-generator-map .shop-area__information--H3,.map-generator-map .shop-area__information--H6,.map-generator-map .shop-area__information--O1,.map-generator-map .shop-area__information--SU1,.map-generator-map .shop-area__information--SU10,.map-generator-map .shop-area__information--SU3,.map-generator-map .shop-area__information--SU4{font-size:26px}.map-generator-map .shop-area__information--A3 .shop-name,.map-generator-map .shop-area__information--E4 .shop-name,.map-generator-map .shop-area__information--F2 .shop-name,.map-generator-map .shop-area__information--H1 .shop-name,.map-generator-map .shop-area__information--H3 .shop-name,.map-generator-map .shop-area__information--H6 .shop-name,.map-generator-map .shop-area__information--O1 .shop-name,.map-generator-map .shop-area__information--SU1 .shop-name,.map-generator-map .shop-area__information--SU10 .shop-name,.map-generator-map .shop-area__information--SU3 .shop-name,.map-generator-map .shop-area__information--SU4 .shop-name{font-size:18px!important}.map-generator-map .shop-area__information--A1 .shop-name,.map-generator-map .shop-area__information--A2 .shop-name,.map-generator-map .shop-area__information--C6 .shop-name,.map-generator-map .shop-area__information--D6 .shop-name,.map-generator-map .shop-area__information--D8 .shop-name,.map-generator-map .shop-area__information--E3 .shop-name,.map-generator-map .shop-area__information--F13 .shop-name,.map-generator-map .shop-area__information--F14 .shop-name,.map-generator-map .shop-area__information--F3 .shop-name,.map-generator-map .shop-area__information--F4 .shop-name,.map-generator-map .shop-area__information--F7 .shop-name,.map-generator-map .shop-area__information--H4 .shop-name,.map-generator-map .shop-area__information--H8 .shop-name{font-size:15px!important}.map-generator-map .shop-area__information--H8{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.map-generator-map .shop-area__information--C2{-webkit-transform:translate(-50%,-56%);-ms-transform:translate(-50%,-56%);transform:translate(-50%,-56%)}.map-generator-map .shop-area__information--C3{-webkit-transform:translate(-94%,8%);-ms-transform:translate(-94%,8%);transform:translate(-94%,8%)}.map-generator-map .shop-area__information--C6{-webkit-transform:translate(-50%,-230%);-ms-transform:translate(-50%,-230%);transform:translate(-50%,-230%)}.map-generator-map .shop-area__information--C12{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.map-generator-map .shop-area__information--C11{-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}.map-generator-map .shop-area__information--C10{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.map-generator-map .shop-area__information--C9{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.map-generator-map .shop-area__information--B8,.map-generator-map .shop-area__information--B9,.map-generator-map .shop-area__information--D3{-webkit-transform:translate(-50%,40%);-ms-transform:translate(-50%,40%);transform:translate(-50%,40%)}.map-generator-map .shop-area__information--B7{-webkit-transform:translate(-50%,-88%);-ms-transform:translate(-50%,-88%);transform:translate(-50%,-88%)}.map-generator-map .shop-area__information--B6{-webkit-transform:translate(-50%,8%);-ms-transform:translate(-50%,8%);transform:translate(-50%,8%)}.map-generator-map .shop-area__information--B5{-webkit-transform:translate(-50%,10%);-ms-transform:translate(-50%,10%);transform:translate(-50%,10%)}.map-generator-map .shop-area__information--B4{-webkit-transform:translate(-50%,40%);-ms-transform:translate(-50%,40%);transform:translate(-50%,40%)}.map-generator-map .shop-area__information--B2{-webkit-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);transform:translate(-50%,20%)}.map-generator-map .shop-area__information--B1{-webkit-transform:translate(-50%,-80%);-ms-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}.map-generator-map .shop-area__information--D2{-webkit-transform:translate(-50%,15%);-ms-transform:translate(-50%,15%);transform:translate(-50%,15%)}.map-generator-map .shop-area__information--D5{-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.map-generator-map .shop-area__information--D4{-webkit-transform:translate(-50%,10%);-ms-transform:translate(-50%,10%);transform:translate(-50%,10%)}.map-generator-map .shop-area__information--D6{-webkit-transform:translate(-50%,40%);-ms-transform:translate(-50%,40%);transform:translate(-50%,40%)}.map-generator-map .shop-area__information--A3{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.map-generator-map .shop-area__information--E7{-webkit-transform:translate(-54%,-68%);-ms-transform:translate(-54%,-68%);transform:translate(-54%,-68%)}.map-generator-map .shop-area__information--E8{-webkit-transform:translate(-45%,-40%);-ms-transform:translate(-45%,-40%);transform:translate(-45%,-40%)}.map-generator-map .shop-area__information--F3{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.map-generator-map .shop-area__information--F8{-webkit-transform:translate(-50%,-36%);-ms-transform:translate(-50%,-36%);transform:translate(-50%,-36%)}.map-generator-map .shop-area__information--F11{-webkit-transform:translate(-50%,-90%);-ms-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.map-generator-map .shop-area__information--F10{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.map-generator-map .shop-area__information--F16{-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}.map-generator-map .shop-area__information--SU8{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.map-generator-map .shop-area__information--SU12{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.map-generator-map .shop-area__information--A5 .shop-area,.map-generator-map .shop-area__information--A5 .shop-id,.map-generator-map .shop-area__information--A5 .shop-name,.map-generator-map .shop-area__information--A6 .shop-area,.map-generator-map .shop-area__information--A6 .shop-id,.map-generator-map .shop-area__information--A6 .shop-name{text-align:left!important}.map-generator-map .shop-area__information--A6{-webkit-transform:translate(-2%,-55%);-ms-transform:translate(-2%,-55%);transform:translate(-2%,-55%)}.map-generator-map .shop-area__information--A5{-webkit-transform:translate(-2%,-45%);-ms-transform:translate(-2%,-45%);transform:translate(-2%,-45%)}.map-generator-map .shop-area__information .shop-id{font-weight:700;display:none;text-align:center}.map-generator-map .shop-area__information .shop-name{font-weight:600;display:none;font-size:11px;margin-top:2px;line-height:1em;text-align:center;max-width:70px}.map-generator-map .shop-area__information .shop-area{margin-top:1px;font-size:10px;font-weight:600;display:none;line-height:10px;text-align:center}.map-generator-map .shop-area__information .shop-area sup{font-size:6px}.modal--color-picker{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(255,255,255,.85);display:none}.modal--color-picker.is-open{display:block}.modal--color-picker .modal__close{position:absolute;top:10px;right:20px;font-size:60px;color:var(--color-salmon-dark)}.modal--color-picker .modal__inner{padding-top:70px;text-align:center}.modal--color-picker .modal__inner h3{font-weight:700;color:var(--color-blue-dark);text-transform:uppercase}.modal--color-picker .modal__inner button{margin:5px}.modal--color-picker #color_picker{margin:40px auto}.modal--color-picker #color_picker .Scp{margin:0 auto}.modal__predefined-colors{max-width:800px;margin:40px auto}.modal__predefined-colors h4{margin:1em auto 2em;font-weight:700;text-transform:uppercase;font-size:.875rem}.modal__predefined-colors ul li{width:calc(20% - 6px);margin:3px;transition:all .3s ease}.modal__predefined-colors ul li:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.modal__predefined-colors ul li a{display:block;padding:10px 15px;font-weight:700;color:#000}.sp-competition img{margin-bottom:80px;max-width:100%}@media screen and (max-width:991px){.sp-competition img{margin-bottom:60px}}@media screen and (max-width:680px){.sp-competition img{margin-bottom:40px}}.sp-competition h1{max-width:700px;margin-left:auto;margin-right:auto}.sp-competition .questions,.sp-competition .user-data{padding:2rem 4rem}@media screen and (max-width:768px){.sp-competition .questions,.sp-competition .user-data{padding:.5rem 1.5rem}}@media screen and (max-width:680px){.sp-competition .questions,.sp-competition .user-data{padding:.5em .75rem}}.sp-competition .question{margin:2.5em 0}.sp-competition .question>p{color:var(--color-season);font-weight:700;font-size:1.25rem;margin-bottom:.75em}.sp-competition .custom-radio{margin:2px 0}.page--survey .survey-custom-checkbox input[type=checkbox]:checked+label span:before,.page--survey .survey-custom-radio input[type=radio]:checked+label span:before,.sp-competition .custom-radio input[type=radio]:checked+label{background-color:var(--color-season)}.sp-competition .custom-radio input[type=radio]:checked+label span:nth-child(1),.sp-competition .custom-radio input[type=radio]:checked+label span:nth-child(2){color:#fff}.sp-competition .custom-radio input[type=radio]+label{background-color:#f8f8f8;padding:1.25em;cursor:pointer}.sp-competition .custom-radio input[type=radio]+label span:nth-child(1){font-weight:700;margin-right:1em;font-size:1.25rem;color:var(--color-season)}.sp-competition .custom-radio input[type=radio]+label span:nth-child(2){color:#222;font-weight:600}.sp-competition .user-data{background-color:#f8f8f8}.sp-competition .form-group{margin:25px 0}@media screen and (max-width:768px){.sp-competition .form-group{margin:20px 0}}@media screen and (max-width:680px){.sp-competition .form-group{margin:15px 0}}.sp-competition input[type=email],.sp-competition input[type=text]{border:1px solid #cdcdcd;width:100%;height:46px;font-size:1rem;padding:0 15px;color:var(--color-gray);margin-top:.5em}.sp-competition input[type=email].is-not-valid,.sp-competition input[type=text].is-not-valid{border-color:var(--color-season)}@media screen and (max-width:768px){.sp-competition input[type=email],.sp-competition input[type=text]{height:38px}}.sp-competition button[type=submit]{width:200px;height:46px;padding:0;position:relative}@media screen and (max-width:768px){.sp-competition button[type=submit]{height:38px}}.sp-competition button[type=submit] .loader{display:block;width:30px;height:30px;left:calc(50% - 15px);top:calc(50% - 15px)}.page--survey{--input-size:24px}.page--survey .survey-intro,.page--survey h1{text-align:center}.page--survey .survey-intro p{font-size:1.25rem}@media screen and (max-width:768px){.page--survey .survey-intro p{font-size:1.125rem}}.page--survey .survey-intro p.font-bold{margin-top:2em;color:var(--color-season-dark)}.page--survey .survey-intro{padding-bottom:2rem}.page--survey .survey-custom-checkbox input[type=checkbox],.page--survey .survey-custom-checkbox input[type=radio],.page--survey .survey-custom-radio input[type=checkbox],.page--survey .survey-custom-radio input[type=radio]{display:none;position:absolute}.page--survey .survey-custom-checkbox input[type=checkbox]+label,.page--survey .survey-custom-checkbox input[type=radio]+label,.page--survey .survey-custom-radio input[type=checkbox]+label,.page--survey .survey-custom-radio input[type=radio]+label{font-size:1.125rem;line-height:var(--input-size)}@media screen and (max-width:680px){.page--survey .survey-custom-checkbox input[type=checkbox]+label,.page--survey .survey-custom-checkbox input[type=radio]+label,.page--survey .survey-custom-radio input[type=checkbox]+label,.page--survey .survey-custom-radio input[type=radio]+label{font-size:1rem}}.page--survey .survey-custom-checkbox input[type=checkbox]+label:hover,.page--survey .survey-custom-checkbox input[type=radio]+label:hover,.page--survey .survey-custom-radio input[type=checkbox]+label:hover,.page--survey .survey-custom-radio input[type=radio]+label:hover{cursor:pointer}.page--survey .survey-custom-checkbox input[type=checkbox]+label span,.page--survey .survey-custom-checkbox input[type=radio]+label span,.page--survey .survey-custom-radio input[type=checkbox]+label span,.page--survey .survey-custom-radio input[type=radio]+label span{width:var(--input-size);height:var(--input-size);background-color:#fff;position:relative;top:-2px;margin-right:.5em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page--survey .survey-custom-checkbox input[type=checkbox]+label span:before,.page--survey .survey-custom-checkbox input[type=radio]+label span:before,.page--survey .survey-custom-radio input[type=checkbox]+label span:before,.page--survey .survey-custom-radio input[type=radio]+label span:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(.65*var(--input-size));height:calc(.65*var(--input-size))}.page--survey .survey-custom-radio input[type=radio]+label span,.page--survey .survey-custom-radio input[type=radio]+label span:before{border-radius:50%}.page--survey .survey__part{margin:3rem 0;background-color:#d8edef}.page--survey .survey__part:nth-of-type(2n+1){background-color:#fbe1e5}.page--survey .survey__part summary{position:relative;overflow:hidden;text-transform:uppercase;font-size:1.375rem;font-weight:600}@media screen and (max-width:768px){.page--survey .survey__part summary{font-size:1.25rem}}@media screen and (max-width:680px){.page--survey .survey__part summary{font-size:1.125rem}}@media screen and (max-width:480px){.page--survey .survey__part summary{font-size:.9375rem}}.page--survey .survey__part summary:focus-visible,.page--survey .survey__part summary:hover{cursor:pointer}.page--survey .survey__part summary span{display:inline-block;font-weight:700;color:#fff;font-size:2.5rem;padding:.75em 1em;margin-right:.15em;background:#f8e722;background:linear-gradient(315deg,rgba(248,231,34,0) 0,rgba(248,231,34,0) 50%,#f8e722 50%,#f8e722 100%);position:relative}@media screen and (max-width:768px){.page--survey .survey__part summary span{font-size:1.625rem;margin-right:0}}@media screen and (max-width:680px){.page--survey .survey__part summary span{font-size:1.5rem}}.page--survey .survey__part summary span i{position:relative;top:-.25em;left:-.55em}.page--survey .survey__part>div{padding:2rem 7.7rem 3rem}@media screen and (max-width:768px){.page--survey .survey__part>div{padding:2rem 3rem 3rem}}@media screen and (max-width:680px){.page--survey .survey__part>div{padding:2rem 1.5rem 3rem}}.page--survey .survey__part input[type=email],.page--survey .survey__part input[type=number],.page--survey .survey__part input[type=text],.page--survey .survey__part textarea{height:calc(1.5*var(--input-size));border:1px solid #ccc;width:90%;padding:0 1em;font-size:1rem}.page--survey .survey__part textarea{resize:vertical;min-height:6em;outline:0;padding:1em}.page--survey .survey__question:not(:last-of-type){margin-bottom:3em}.page--survey .survey__question.is-not-valid input,.page--survey .survey__question.is-not-valid textarea{border:1px solid var(--color-season)}.page--survey .survey__question h3{font-weight:600;margin-bottom:1em;font-size:1.25rem}.page--survey .survey__question h4{font-weight:600;margin:1.5em 0 1em}@media screen and (max-width:768px){.page--survey .survey__question h3{font-size:1.125rem}}@media screen and (max-width:680px){.page--survey .survey__question h3{font-size:1.0625rem}}.page--survey .survey-custom-checkbox .survey__question>input[type=checkbox]+label,.page--survey .survey-custom-checkbox .survey__question>input[type=radio]+label,.page--survey .survey-custom-radio .survey__question>input[type=checkbox]+label,.page--survey .survey-custom-radio .survey__question>input[type=radio]+label,.page--survey .survey__question.shops-list__navigation-category[data-shop-category=odevy]>div,.page--survey .survey__question.shops-list__navigation-category[data-shop-category=sluzby]>div,.page--survey .survey__question>.flexbox{gap:1.5em}.page--survey .survey__personal-data{padding-top:1rem}.page--survey .survey__personal-data label{display:block;margin-bottom:.25em;font-weight:600}.page--survey .survey__personal-data>div{margin:1rem 0}.page--survey .survey__personal-data .survey-custom-checkbox label[for=rules]{font-size:.875rem}.page--survey .survey__personal-data .survey-custom-checkbox label[for=rules] a{color:var(--color-season);text-decoration:underline}.page--survey .survey__submit{padding-top:2rem}.page--survey .survey__submit button[type=submit]{text-transform:uppercase;font-size:1.125rem;margin:0 auto;width:250px;height:50px;padding:0;position:relative}.page--survey .survey__submit button[type=submit] .loader{display:block;width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px)}