@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);body{font-family:Outfit,sans-serif!important;font-size:16px}.site-msg.information{position:relative;left:0;bottom:0;overflow:hidden;width:100%;max-width:100%;margin:0;padding:0;color:#fff;text-align:center;background:radial-gradient(circle at center,rgba(255,255,255,.07) 0,transparent 42%),linear-gradient(135deg,#191919 0,#080808 100%);border-left:6px solid #1f1f1f;border-right:6px solid #1f1f1f;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.1);z-index:10;opacity:1}.site-msg.information::after{display:none!important}.site-msg.information .container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:1440px;min-height:auto;margin:0 auto;padding:5px 70px}.site-msg.information .container::after,.site-msg.information .container::before{display:none!important}.site-msg.information .container .text{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;margin:0;color:#fff;font-size:clamp(17px,3vw,17px);font-weight:700;line-height:normal;letter-spacing:.2px;text-align:center}.site-msg.information .container .text::before{content:"";display:inline-block;width:40px;height:40px;flex:0 0 40px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 37h29V17H18'/%3E%3Cpath d='M38 25h10l8 10v9H38z'/%3E%3Cpath d='M46 25v10h10'/%3E%3Ccircle cx='22' cy='47' r='5'/%3E%3Ccircle cx='49' cy='47' r='5'/%3E%3Cpath d='M7 25h16'/%3E%3Cpath d='M4 31h19'/%3E%3Cpath d='M11 18h16'/%3E%3Cpath d='M14 12h13'/%3E%3Cpath d='M17 42h-7'/%3E%3Cpath d='M38 42h-11'/%3E%3C/g%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.site-msg.information .container .text::after{display:none!important}.site-msg.information .container .text strong{color:#f58200;font-weight:900}.site-msg.information .close{display:none}@media (max-width:768px){.site-msg.information{border-left-width:4px;border-right-width:4px}.site-msg.information .container{min-height:78px;padding:16px 18px}.site-msg.information .container .text{gap:10px;font-size:21px}.site-msg.information .container .text::before{width:42px;height:42px;flex-basis:42px}}@media (max-width:480px){.site-msg.information .container .text{flex-direction:column;gap:6px;font-size:18px}.site-msg.information .container .text::before{display:none}}.next-to-carousel-banners .banner-wrapper:nth-of-type(1) .extended-banner-texts .extended-banner-title{font-size:22px!important;font-weight:850;color:#fff;text-align:left;line-height:normal;letter-spacing:-.02em;text-transform:uppercase;top:auto;left:20px;bottom:120px;width:100%;max-width:50%;background:#000!important;border:0!important;height:auto;padding:10px!important}.next-to-carousel-banners .banner-wrapper:nth-of-type(1) .extended-banner-texts .extended-banner-text{font-size:18px;color:#fff;max-width:80%;left:20px;bottom:60px;background:#000;border:0;width:50%;padding:0 15px 15px 15px}.next-to-carousel-banners .banner-wrapper:nth-of-type(1) .extended-banner-texts .extended-banner-link{font-size:14px;font-weight:700;color:#fff;background-color:#ff7833;border:0;margin-top:2rem;padding:12px 15px;width:100%;max-width:max-content;height:auto;position:absolute;top:auto;left:20px;bottom:20px}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) img{min-height:310px;object-fit:cover;padding-bottom:6rem}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts{width:100%;height:100%;max-height:80px;background:#000;top:auto;left:0;right:auto;bottom:0}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts::before{content:"";position:absolute;top:50%;right:36px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;box-sizing:border-box;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:9}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts::after{content:"";position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ff6a13;box-shadow:0 14px 32px rgba(0,0,0,.22);transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease;border-radius:3px;pointer-events:auto;z-index:1}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts .extended-banner-title{width:100%;min-width:auto;max-width:100%;background:0 0;border:0!important;top:auto;left:0!important;bottom:35px;text-align:left;margin:0;font-size:clamp(25px,3vw,25px);line-height:normal;font-weight:850;letter-spacing:-.02em;color:#fff;text-transform:uppercase;padding:0 0 0 20px!important}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts .extended-banner-text{font-size:21px;color:#fff;max-width:80%;left:15px;bottom:0;background:0 0;border:0}.next-to-carousel-banners .banner-wrapper:nth-of-type(2) .extended-banner-texts .extended-banner-link{display:none}.benefitBanner__picture{max-width:70px;display:flex;flex:0 0 70px}@media (max-width:767px){#header .cart-count{top:-42px;right:60px;display:block;width:35px;height:35px;background:url(/user/documents/upload/temp/h/2/shopping-cart.svg);background-repeat:no-repeat;background-position:center;background-size:24px;border:2px solid #000;border-radius:50px}#header .cart-count::after,#header .cart-count::before{display:none}.next-to-carousel-banners .banner-wrapper:nth-of-type(1) .extended-banner-texts .extended-banner-title{font-size:22px!important;font-weight:850;color:#fff;text-align:left;line-height:normal;letter-spacing:-.02em;text-transform:uppercase;top:auto;left:20px;bottom:150px;width:100%;max-width:50%;background:#000!important;border:0!important;height:auto;padding:10px!important}}@media (min-width:768px){.top-navigation-bar{background-color:#f6f1ec;border-bottom-color:#f6f1ec;border-top-color:#f6f1ec}.top-navigation-bar .top-navigation-contacts,.top-navigation-bar .top-navigation-menu{background-color:#f6f1ec}#header{position:relative;background-color:#f6f1ec;background-image:none;border-color:#f6f1ec}#header .site-name{text-align:center}#header .site-name a img{max-height:50px;margin:3rem 0}#header .navigation-buttons .header-phone{position:relative;margin-right:4rem}#header .navigation-buttons .header-phone strong{font-size:40px;font-weight:900}#header .navigation-buttons .header-phone .phone{width:40px;height:40px;position:absolute;top:-10px;left:-46px}#header .navigation-buttons .header-phone .phone::after{content:"Infolinka 7:00 - 16:00";font-size:17px;font-weight:700;color:#000;position:absolute;top:60px;left:35px;width:180px;height:20px}#header .navigation-buttons .header-phone .phone img{position:relative;top:5px;left:-5px;max-width:30px;padding:5px;z-index:99}#header .navigation-buttons .header-phone span{font-size:12px;color:#fff;background:#1f1f1f;border-radius:5px;min-width:max-content;padding:5px 10px;position:absolute;top:-28px;right:55px}#header .navigation-buttons .login-icon{border:2px solid #000;border-radius:100%;padding:5px;margin-right:1rem;display:flex}#header .navigation-buttons .login-icon img{max-width:30px}#header .navigation-buttons .login-icon::after,#header .navigation-buttons .login-icon::before{display:none}#header #navigation{background:#ff7833;height:50px}#header #navigation .navigation-in{line-height:32px}#header #navigation .navigation-in .menu-item-2223 .submenu-arrow{line-height:normal;position:relative;top:5px;left:10px;width:20px;height:20px;background:#1f1f1f;display:inline-flex;padding:0}#header #navigation .navigation-in .menu-item-2223 .submenu-arrow::after{content:"\e90e";transition:transform .3s ease-out;position:absolute;top:10px;left:5px;width:15px;height:15px}}@media (min-width:768px) and (min-width:1200px){#header #navigation .navigation-in .menu-item-29 a{color:#fff;background:#1f1f1f}#header #navigation .navigation-in .menu-item-29 a b{color:#fff;border-radius:10px}}@media (min-width:768px){#header #navigation .navigation-in>ul>li a b{color:#000;font-weight:700;font-size:18px}#header .menu-helper{position:absolute;top:160px;right:0}#header .cart-count{position:relative;padding-left:50px}#header .cart-count::before{content:"";position:absolute;top:-10px;left:0;width:40px;height:40px;background:url(/user/documents/upload/temp/h/2/shopping-cart.svg);background-repeat:no-repeat;background-position:center;background-size:24px;border:2px solid #000;border-radius:50px}#header .cart-count::after{display:none}#header .cart-count .cart-price{color:#000}#header .cart-count i{position:absolute;top:-16px;left:28px;right:auto;min-width:17px;width:auto;border-radius:2px}.navigation-in{background-color:transparent}.navigation-in>ul>li{border-color:transparent}.navigation-in>ul>li a b{color:#000;font-weight:500}.navigation-in #nav-manufacturers{display:none}}@media (min-width:992px){.popup-widget.cart-widget{top:153px}}@media (min-width:1201px){#header::before{content:"";width:100%;height:50px;background-color:#ff7833;position:absolute;top:auto;left:0;bottom:0;z-index:0}}@media (min-width:768px) and (max-width:1400px){#header .container{width:100%}#header .header-top{height:auto}#header .header-top>div:nth-of-type(1){flex:0 1 20%;order:2}#header .header-top>div:nth-of-type(2){flex:0 1 40%;order:1}#header .header-top>div:nth-of-type(2) form{width:100%;max-width:400px;margin:0 auto}#header .header-top>div:nth-of-type(2) form input{border-radius:50px;border:2px solid #000;height:50px}#header .header-top>div:nth-of-type(2) form .btn{font-size:0;background:#ff7833 url(/user/documents/upload/temp/h/3/search.svg);background-size:25px;background-repeat:no-repeat;background-position:center;border-radius:50px;border:0;width:35px;height:35px;display:block;top:7px;right:7px;padding:10px 15px}#header .header-top>div:nth-of-type(3){flex:0 1 40%;order:3}#header .header-top>div:nth-of-type(3) .navigation-buttons .cart-count{top:-10px}#header .header-top>div:nth-of-type(3) .navigation-buttons a[data-target=cart] i{color:var(--colors-foregrounds-content-inverted);background-color:#1f1f1f;top:auto;bottom:-10px}}@media (min-width:1401px){#header .header-top{height:auto}#header .header-top>div:nth-of-type(1){flex:0 1 20%;order:2}#header .header-top>div:nth-of-type(2){flex:0 1 40%;order:1}#header .header-top>div:nth-of-type(2) form{width:100%;max-width:400px;margin:0 auto}#header .header-top>div:nth-of-type(2) form input{border-radius:50px;border:2px solid #000;height:50px}#header .header-top>div:nth-of-type(2) form .btn{font-size:0;background:#ff7833 url(/user/documents/upload/temp/h/3/search.svg);background-size:25px;background-repeat:no-repeat;background-position:center;border-radius:50px;border:0;width:35px;height:35px;display:block;top:7px;right:7px;padding:10px 15px}#header .header-top>div:nth-of-type(3){flex:0 1 40%;order:3}#header .header-top>div:nth-of-type(3) .navigation-buttons a[data-target=cart] i{color:var(--colors-foregrounds-content-inverted);background-color:#1f1f1f;top:auto;bottom:-10px}}.furniture-hero{position:relative;overflow:hidden;min-height:640px;border-radius:0;background:#111;isolation:isolate}.furniture-hero__layer{position:absolute;inset:0}.furniture-hero__layer--image{z-index:1}.furniture-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.furniture-hero__layer--overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.86) 0,rgba(0,0,0,.76) 24%,rgba(0,0,0,.46) 48%,rgba(0,0,0,.12) 74%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,.16) 0,rgba(0,0,0,.28) 100%)}.furniture-hero__layer--text{z-index:3;pointer-events:none}.furniture-hero__content{max-width:620px;padding:135px 0 0 54px}.furniture-hero__title{margin:0 0 18px;color:#fff;font-size:clamp(42px,5.1vw,70px);line-height:.96;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 3px 18px rgba(0,0,0,.38)}.furniture-hero__title span{display:block;color:#ff6a13}.furniture-hero__subtitle{margin:0;color:#fff;font-size:clamp(22px,2.2vw,31px);line-height:1.22;font-weight:500;text-shadow:0 2px 14px rgba(0,0,0,.42)}.furniture-hero__layer--icons{z-index:4;pointer-events:none}.furniture-hero__benefits{position:absolute;left:54px;top:390px;display:grid;grid-template-columns:repeat(4,auto);gap:34px;align-items:center}.furniture-hero__benefit{display:grid;grid-template-columns:30px auto;gap:10px;align-items:center;color:#fff;font-size:20px;line-height:1.15;font-weight:500;text-shadow:0 2px 12px rgba(0,0,0,.5)}.furniture-hero__benefit-icon{width:30px;height:30px;display:inline-flex;color:#ff6a13}.furniture-hero__benefit-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.furniture-hero__layer--button{z-index:5;pointer-events:none}.furniture-hero__button{position:absolute;left:54px;top:488px;min-width:284px;min-height:64px;padding:0 24px 0 36px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:3px;background:#ff6a13;color:#fff!important;font-size:18px;line-height:1;font-weight:800;text-decoration:none;pointer-events:auto;box-shadow:0 14px 32px rgba(0,0,0,.22);transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.furniture-hero__button span{width:11px;height:11px;display:block;border-top:3px solid currentColor;border-right:3px solid currentColor;transform:rotate(45deg);transition:transform .22s ease}.furniture-hero__button:hover{background:#ff7a26;color:#fff;transform:translateY(-2px);box-shadow:0 18px 38px rgba(0,0,0,.28)}.furniture-hero__button:hover span{transform:translateX(4px) rotate(45deg)}@media (max-width:992px){.furniture-hero{min-height:560px}.furniture-hero__content{padding:92px 32px 0}.furniture-hero__benefits{left:32px;top:330px;grid-template-columns:repeat(2,auto);gap:20px 34px}.furniture-hero__button{left:32px;top:455px}}@media (max-width:640px){.furniture-hero{min-height:620px}.furniture-hero__image{object-position:center center}.furniture-hero__layer--overlay{background:linear-gradient(180deg,rgba(0,0,0,.86) 0,rgba(0,0,0,.72) 54%,rgba(0,0,0,.35) 100%)}.furniture-hero__content{padding:58px 22px 0}.furniture-hero__title{max-width:390px}.furniture-hero__subtitle{font-size:22px}.furniture-hero__benefits{left:22px;right:22px;top:330px;grid-template-columns:1fr 1fr;gap:18px 20px}.furniture-hero__benefit{font-size:15px;grid-template-columns:28px auto}.furniture-hero__benefit-icon{width:28px;height:28px}.furniture-hero__button{left:22px;right:22px;top:auto;bottom:38px;width:auto;min-width:0;min-height:60px}}@media (min-width:480px){.benefitBanner{display:flex;flex-wrap:wrap;max-width:100%;background:#f6f1ec;padding:3rem}}.benefitBanner .benefitBanner__item .benefitBanner__content{text-align:left;margin:0 10px;padding:0}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__title{font-size:18px;font-weight:700;color:#1f1f1f;margin-top:0;padding:0;min-height:28px;display:flex}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{font-size:17px;font-weight:400;padding:0;margin:0}.slick-slider{width:100%;max-width:100%}.id-1 .category-products{padding:50px;background:#f7f2ec}.id-1 .category-products__inner{max-width:100%;margin:0 auto}.id-1 .category-products__header{text-align:center;margin-bottom:34px}.id-1 .category-products__eyebrow{display:inline-block;margin-bottom:12px;color:#ff6a00;font-size:16px;font-weight:500;letter-spacing:1.025px;text-transform:uppercase}.id-1 .category-products__title{margin:0 0 14px;font-size:clamp(34px,3vw,48px);line-height:1.08;font-weight:850;letter-spacing:-.02em;color:#151515}.id-1 .category-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.id-1 .category-products__card{position:relative;display:flex;min-height:550px;overflow:hidden;border-radius:7px;color:#fff;text-decoration:none;background:#111;box-shadow:0 14px 32px rgba(0,0,0,.16);isolation:isolate}.id-1 .category-products__card:hover{color:#fff;text-decoration:none}.id-1 .category-products__card:hover .category-products__image{transform:scale(1.08)}.id-1 .category-products__card:hover .category-products__arrow{color:#fff;background:#ff6a00;border-color:#ff6a00;transform:translateX(4px)}.id-1 .category-products__image{position:absolute;inset:0;z-index:-3;background-image:var(--image);background-size:cover;background-position:center;transition:transform .55s ease}.id-1 .category-products__overlay{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:-2;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.38) 48%,rgba(0,0,0,.82) 100%)}.id-1 .category-products__brand{position:absolute;top:32px;left:24px;z-index:2;display:inline-flex;align-items:center;min-height:42px;padding:7px 12px;color:#fff;background:#ff6a00;font-size:24px;font-weight:900;font-style:italic;line-height:1;text-transform:lowercase}.id-1 .category-products__content{position:absolute;left:24px;right:70px;bottom:30px;z-index:2;display:flex;flex-direction:column;gap:12px}.id-1 .category-products__name{display:block;font-size:30px;font-weight:700;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.35)}.id-1 .category-products__text{display:block;max-width:230px;color:rgba(255,255,255,.88);font-size:14px;font-weight:500;line-height:1.65}.id-1 .category-products__arrow{font-size:24px;color:#ff6a00;line-height:normal;text-align:center;position:absolute;right:24px;bottom:32px;z-index:3;display:block;width:38px;height:38px;border:2px solid #ff6a00;border-radius:50%;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}@media (max-width:1100px){.id-1 .category-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.id-1 .category-products{padding:38px 16px 48px}.id-1 .category-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.id-1 .category-products__card{min-height:310px}.id-1 .category-products__name{font-size:22px}}@media (max-width:540px){.id-1 .category-products__grid{grid-template-columns:1fr}.id-1 .category-products__card{min-height:290px}.id-1 .category-products__content{left:20px;right:64px;bottom:24px}.id-1 .category-products__arrow{right:20px;bottom:26px}}.id-1 .homepage-group-title{position:relative;line-height:50px}.id-1 .homepage-group-title a{font-size:20px;font-weight:700;color:#000;text-decoration:none;text-transform:uppercase}.id-1 .homepage-group-title a:hover{text-decoration:underline}.id-1 .homepage-group-title .more-products{position:absolute;top:0;right:0;font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);text-transform:uppercase;background-color:#ff7833;border-color:#ff7833;border-radius:2px;border:0;width:100%;max-width:max-content;padding:2px 25px}.id-1 .homepage-group-title .more-products a{text-decoration:none!important}.id-1 .homepage-group-title .more-products a:hover{text-decoration:none!important}.id-1 .products.products-block{margin-bottom:5rem}.id-1 .content-wrapper.container .content-wrapper-in{width:100%;max-width:1600px;margin:0 auto}.id-1 .content-wrapper.container .content-wrapper-in main .h4.homepage-group-title,.id-1 .content-wrapper.container .content-wrapper-in main h4.homepage-group-title{font-size:20px;font-weight:600;text-align:left}.id-1 .content-wrapper.container .content-wrapper-in main .products.products-block .product{margin:0 5px}.id-1 .content-wrapper.homepage-box.before-carousel,.id-1 .content-wrapper.homepage-box.middle-banners-wrapper{background-color:transparent;border-bottom-color:transparent;border-top-color:transparent;margin-bottom:0;padding-bottom:0}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:0 2rem}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item{position:relative;overflow:hidden;border-radius:16px;background:#000}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item.is-video{aspect-ratio:2/3;width:100%;min-height:100%;max-height:550px}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item.is-image{aspect-ratio:2/3;width:100%;min-height:100%;max-height:550px}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item img,.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:992px){.id-1 .content-wrapper.homepage-box.before-carousel .media-grid{grid-template-columns:repeat(2,1fr)}.id-1 .content-wrapper.homepage-box.before-carousel .media-grid__item.is-image{grid-column:span 2}}@media (max-width:600px){.id-1 .content-wrapper.homepage-box.before-carousel .media-grid{grid-template-columns:1fr}}@media (max-width:768px){.id-1 .banners-row .banner-wrapper img{min-height:450px;object-fit:cover}}.id-1 .problem-switcher{background:#f6f1ec;padding:8rem}.id-1 .problem-switcher__inner{max-width:100%;margin:0 auto;padding:0}.id-1 .problem-switcher__row{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin:2rem 0}.id-1 .problem-switcher__row+.id-1 .problem-switcher__row{margin-top:44px}.id-1 .problem-switcher__side{display:none}.id-1 .problem-switcher__heading{font-size:18px;font-weight:500;color:#111;line-height:1.15;margin:0}.id-1 .problem-switcher__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.id-1 .problem-switcher__card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:3rem;border:0;border-radius:2px;background:#ff7833;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.id-1 .problem-switcher__card:focus-visible,.id-1 .problem-switcher__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.id-1 .problem-switcher__card:focus-visible{outline:2px solid rgba(20,75,255,.35);outline-offset:3px}.id-1 .problem-switcher__icon{width:120px;height:120px;display:grid;place-items:center}.id-1 .problem-switcher__icon img{width:100%;max-width:45px;height:100%;object-fit:contain;display:block}.id-1 .problem-switcher__link{font-size:25px;font-weight:900;color:#000;text-decoration:none;text-align:center;background-color:#ff7833;border-radius:2px;min-width:max-content;padding:3px 6px;display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:1100px){.id-1 .problem-switcher__row{grid-template-columns:1fr;gap:18px}.id-1 .problem-switcher__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.id-1 .problem-switcher__heading{font-size:30px}}@media (max-width:640px){.id-1 .problem-switcher{padding:32px 0}.id-1 .problem-switcher__inner{padding:0 16px}.id-1 .problem-switcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.id-1 .problem-switcher__card{min-height:140px;padding:16px 14px}.id-1 .problem-switcher__link{font-size:16px}}.id-1 .content-wrapper.homepage-box.welcome-wrapper{display:none}.id-1 .content-wrapper.homepage-box.welcome-wrapper .homepage-box{display:none}.id-1 .welcome div,.id-1 .welcome h1{margin-left:auto;margin-right:auto;max-width:100%}.id-1 .content-wrapper.container{width:100%;max-width:100%}.id-1 .my-blog-wrapper{background:#faf7f4;background-size:cover;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:100%;padding:2rem 0;margin-top:5rem}.id-1 .my-blog-wrapper .homepage-group-title.h4{margin-top:2rem;margin-bottom:2rem}.id-1 .my-blog-wrapper .homepage-group-title.h4 .more-products{display:none}.id-1 .my-blog-wrapper .blog-wrapper{width:100%;max-width:1920px;margin:0 auto}.id-1 .banners-content.body-banners{width:100%;max-width:max-content;margin:0 auto;display:flex}@media (max-width:767px){.id-1 .banners-content.body-banners{display:block}.id-1 .banners-content.body-banners .col-sm-12,.id-1 .banners-content.body-banners .col-sm-6{width:100%;max-width:100%;margin:0;padding:0}}.id-1 .banners-content.body-banners .col-sm-6:first-of-type{margin-left:0;margin-right:.5%;padding:0}.id-1 .banners-content.body-banners .col-sm-6:last-of-type{margin-right:0;margin-left:.5%;padding:0}.showroom-banner{background:#f5f5f5;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:60px 20px}.showroom-banner__inner{max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:12px}.showroom-banner__title{font-size:28px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.showroom-banner__address{font-size:18px;font-weight:400;line-height:1.5}.showroom-banner__address a{width:100%;max-width:max-content;border:1px solid #444;padding:15px 25px;margin:0 auto;display:block}.blog-wrapper .news-item{position:relative;width:24%;flex-basis:24%;margin:.5%;padding:0}.blog-wrapper .news-item:hover::before{transform:translateX(10px);color:#fff;background:#ff6a00;border-color:#ff6a00}.blog-wrapper .news-item::before{content:"→";position:absolute;top:auto;left:24px;bottom:32px;font-size:24px;color:#ff6a00;text-align:center;line-height:36px;width:45px;height:45px;background:0 0;border:2px solid #ff6a00;border-radius:50%;transform:translateX(0);transition:transform .28s ease,color .25s ease,background .25s ease,border-color .25s ease;display:block;z-index:3}.blog-wrapper .news-item:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:0;z-index:0;height:50%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.38) 48%,rgba(0,0,0,.82) 100%)}.blog-wrapper .news-item .image{width:100%;margin:0;padding:0}.blog-wrapper .news-item .image img{width:100%;min-height:750px;border-radius:10px;object-fit:cover;margin:0;padding:0}.blog-wrapper .news-item .text{width:100%;max-width:100%;position:absolute;top:auto;left:0;bottom:0;padding-bottom:8rem;z-index:9}.blog-wrapper .news-item .text .title{font-size:30px;font-weight:700;color:#fff;line-height:40px;text-shadow:0 2px 10px rgba(0,0,0,.35);margin-bottom:0;padding:2rem;width:100%;max-width:80%;display:block}.blog-wrapper .news-item .text .description{font-size:14px;font-weight:500;color:rgba(255,255,255,.88);line-height:1.65;width:100%;max-width:80%;padding:0 3rem 3rem 3rem;margin:0;display:block}@media (max-width:768px){.blog-wrapper .news-item{position:relative;width:96%;flex-basis:24%;margin:2%;padding:0}}.products>div{border-color:transparent}.product .p .flags.flags-default .flag{color:#fff;background:#444!important}.product .p .availability{text-align:left;width:100%;max-width:max-content;position:absolute;left:0;bottom:0;padding:10px;flex:1 1 100%}.product .p .ratings-wrapper{height:0;min-height:0}.product .p .custom-has-discount .custom-flag{display:grid;gap:5px}.product .p .custom-has-discount *{font-size:13px;color:#000}.product .p .price{margin-top:1rem}.product .p .price strong{font-size:16px;font-weight:700}.product .p .flags-default{position:absolute;top:10px!important;left:auto;right:10px!important;bottom:auto}.product .p a.image{position:relative;background:#fafafa;border-radius:5px}.product .p a.image img{mix-blend-mode:darken;padding:4rem}.product .p .name{font-size:14px!important;font-weight:400!important;color:#000;height:auto!important;margin-bottom:10px}.product .p .p-tools .btn.btn-primary,.product .p .p-tools a.btn.btn-primary{color:#000;background-color:#fff;border-color:#000;border:2px solid;padding:10px 30px}@media (min-width:1440px){.id-1 .slick-list.draggable{flex:0 0 auto;width:100%!important;margin:0;padding:0}}.in-old-doprodej-se-slevou #products-akce{background:#faf7f4;padding:5rem}.in-old-doprodej-se-slevou #products-akce .product{background:#fff;width:19%;margin:0 .5%!important}.in-old-doprodej-se-slevou .products-section-title.products-section-title--akce,.in-old-doprodej-se-slevou .products-section-title.products-section-title--vyprodej{font-size:24px;font-weight:700;color:#1f1f1f;text-align:center;width:100%;margin:10rem 0 5rem;display:block}.breadcrumbs-wrapper{display:none}:where(body.ums_a11y_category_page--on) .listSorting__controls{visibility:hidden}.category-header{background-color:#fff}#filters-wrapper .btn.btn-default,#filters-wrapper .btn.btn-default:hover,#filters-wrapper a.btn.btn-default,#filters-wrapper a.btn.btn-default:hover{font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);text-transform:uppercase;background-color:#ff7833;border-color:#ff7833;border-radius:2px;border:2px solid;padding:10px 25px}.product{border:1px solid #fff;padding:20px}.product .p-tools{visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.product:hover{box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;border:1px solid #dadada}.product:hover .p-tools{visibility:visible;opacity:1;transition:opacity .25s ease}.product .p .p-tools .btn.btn-primary,.product .p .p-tools a.btn.btn-primary{font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);text-transform:uppercase;background-color:#ff7833;border-color:#ff7833;border-radius:2px;border:2px solid;padding:10px 25px}.product .p .availability{font-size:12px;color:#fff;background-color:#1f1f1f;border-radius:2px;padding:3px 6px;display:inline-block}.product .p .availability span{color:#fff!important}.product .p .btn.btn-cart,.product .p .btn.btn-conversion,.product .p a.btn.btn-cart,.product .p a.btn.btn-conversion{font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);text-transform:uppercase;padding:10px 15px;background-color:#ff7833;border-color:#ff7833;border-radius:2px}.product .p .btn.btn-cart:after,.product .p .btn.btn-cart:before,.product .p .btn.btn-conversion:after,.product .p .btn.btn-conversion:before,.product .p a.btn.btn-cart:after,.product .p a.btn.btn-cart:before,.product .p a.btn.btn-conversion:after,.product .p a.btn.btn-conversion:before{display:none}.type-category h2.products-top-header{font-size:15px;margin:4rem 0 1rem;padding:0}.type-category .subcategories{background:#fafafa;display:flex;justify-content:center;align-items:center;padding:2rem;margin:0}.type-category .subcategories li{margin:0}.type-category .subcategories li a{border-color:transparent}.type-category .sidebar{background-color:transparent}@media (min-width:992px){.type-category .sidebar-indented .category-content-wrapper{width:calc(100% - 330px);margin-left:auto}}.type-category .category-perex.empty-content.empty-content-category h2::after{display:none}.type-category .category-perex.empty-content.empty-content-category .btn.btn-default,.type-category .category-perex.empty-content.empty-content-category .btn.btn-default:hover,.type-category .category-perex.empty-content.empty-content-category a.btn.btn-default,.type-category .category-perex.empty-content.empty-content-category a.btn.btn-default:hover{font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);text-transform:none;background-color:#ff7833;border-color:#ff7833;border-radius:2px;border:2px solid;padding:10px 25px}:where(body.ums_a11y_category_page--on) .listSorting__control--current{color:#444!important;background:#fafafa!important;border-bottom:2px solid #444!important}.listingControls .btn.loadMore__button,.listingControls a.btn.goToTop__button{color:#444!important;background:0 0;border-color:#444;border:2px solid #444!important;line-height:normal;padding:15px 25px}.pagination__link--next{color:#444!important;line-height:normal;background:0 0;border:2px solid #444!important;border-color:#444}.pagination__link--last{color:#444!important;background:#fafafa!important;border-bottom:2px solid #444!important}.type-category .category-top{height:100%}@media (min-width:767px){.type-category .category-top{background:#faf7f4;background-size:cover;background-position:0 0;background-repeat:no-repeat;padding:5rem 5rem}.type-category .category-top .category-title{color:#000;margin-bottom:2rem}.type-category .category-top .subcategories li{margin:0;width:25%}.type-category .category-top .subcategories li a{font-size:16px;color:#444;line-height:25px;min-height:80px;height:auto;border:0 solid #ddd;border-bottom:2px solid #ddd;border-radius:5px}.type-category .category-top .subcategories li a:hover{border:0 solid #ddd;border-bottom:2px solid #ee7b0d;border-radius:5px}.type-category .category-top .subcategories li a .image{display:none}.type-category .category-top .subcategories li a .text{width:100%;max-height:max-content}}.type-category .category-top .category-title,.type-category .category-top .subcategories{width:100%;max-width:1440px;background:0 0;margin:0 auto}.type-category .products-top-wrapper{display:none}.type-category .category-title{font-size:24px;font-weight:700;color:#fff;text-align:center;width:100%;margin-top:6rem;margin-bottom:3rem;display:block}.type-category .benefitBanner{max-width:100%;margin:10rem 0 0}.listingControls{margin:10rem auto}@media (min-width:768px){.sidebar-indented .content .sidebar{background:#faf5f1;height:max-content;margin-left:0;margin-right:0}.sidebar-indented .content .sidebar .categories{border-bottom:1px dotted #dadada}.sidebar-indented .content .sidebar .categories a{padding-top:10px;padding-right:10px;padding-bottom:10px;display:block}.sidebar-indented .content .sidebar .categories .cat-trigger{display:none!important}.sidebar-indented .content .sidebar .categories .topic.active>a{background-color:#444}.sidebar-indented .content .sidebar .expandable.expanded>ul{background:#fafafa}}.product .p,.type-detail .p-image{position:relative}.product .p::after,.type-detail .p-image::after{content:"Sleva 5% po registraci";position:absolute;top:1rem;left:1rem;right:auto;bottom:auto;background:#e53935;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;pointer-events:none;z-index:2}#wrap{background:#fafafa}#wrap img{mix-blend-mode:darken}@media (min-width:1200px){.products-inline.products-top>div{width:32.333333%;background:#fafafa;display:block;margin:.5%;padding:0}}@media (min-width:992px){.admin-logged .popup-widget.cart-widget,.popup-widget.cart-widget{top:200px!important}}.type-detail .product-detail-section-heading,.type-product .product-detail-section-heading{font-family:var(--template-headings-font),sans-serif;font-size:18px;font-weight:600;margin:0 0 2rem 0}.type-detail .image360,.type-detail .p-image,.type-product .image360,.type-product .p-image{margin:0;padding:0}.type-detail .quantity,.type-product .quantity{font-size:16px;font-weight:300;line-height:1;padding-left:0;padding-right:20px}.type-detail .quantity input[type=number],.type-product .quantity input[type=number]{font-size:16px;text-align:center;background:#fafafa;margin:0;padding:0}@media (min-width:1200px){.type-detail .p-image-wrapper .p-thumbnails-wrapper,.type-product .p-image-wrapper .p-thumbnails-wrapper{width:100%;position:absolute;top:0;left:0;z-index:9}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails,.type-product .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails{top:2rem;left:2rem;width:100px;height:600px;margin-bottom:10px}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails a img,.type-product .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails a img{border-color:transparent}.type-detail .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails>div,.type-product .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails>div{position:absolute;top:0;left:0;transition:left .3s ease-out;width:100%;height:100%}}.type-detail .p-detail .detail-parameters,.type-product .p-detail .detail-parameters{font-size:15px;width:100%;display:block}.type-detail .p-detail .detail-parameters tbody,.type-product .p-detail .detail-parameters tbody{width:100%;display:block}.type-detail .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor,.type-product .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor{display:grid;grid-template-columns:1fr;gap:1rem}.type-detail .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor th,.type-product .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor th{display:none}.type-detail .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor td select,.type-product .p-detail .detail-parameters tbody tr.variant-list.variant-not-chosen-anchor td select{width:100%;max-width:100%;border-radius:0;border:0}.type-detail .p-detail .add-to-cart .quantity,.type-product .p-detail .add-to-cart .quantity{background:#fafafa;border-style:none;border-width:0;border-radius:0}.type-detail #description .description-inner,.type-product #description .description-inner{display:grid;padding:0;margin:0}.type-detail .product-top .p-info-wrapper,.type-product .product-top .p-info-wrapper{display:flex;flex-direction:column}.type-detail .product-top .p-info-wrapper .p-detail-inner-header,.type-product .product-top .p-info-wrapper .p-detail-inner-header{order:1}.type-detail .product-top .p-info-wrapper .p-detail-inner-header .p-code,.type-product .product-top .p-info-wrapper .p-detail-inner-header .p-code{font-size:16px;margin:1rem 0}.type-detail .product-top .p-info-wrapper .p-final-price-wrapper,.type-product .product-top .p-info-wrapper .p-final-price-wrapper{color:#fff;margin:0;padding:0}.type-detail .product-top .p-info-wrapper .p-final-price-wrapper span,.type-detail .product-top .p-info-wrapper .p-final-price-wrapper strong,.type-product .product-top .p-info-wrapper .p-final-price-wrapper span,.type-product .product-top .p-info-wrapper .p-final-price-wrapper strong{color:#fff}.type-detail .product-top .p-info-wrapper .p-final-price-wrapper strong,.type-product .product-top .p-info-wrapper .p-final-price-wrapper strong{margin-bottom:5px}.type-detail .product-top .p-info-wrapper .p-final-price-wrapper span.price-measure,.type-product .product-top .p-info-wrapper .p-final-price-wrapper span.price-measure{display:none}.type-detail .product-top .p-info-wrapper .product-detail-section-heading--variants,.type-product .product-top .p-info-wrapper .product-detail-section-heading--variants{order:3}.type-detail .product-top .p-info-wrapper .variant-table,.type-product .product-top .p-info-wrapper .variant-table{background:#fafafa;margin-bottom:2rem;padding:2rem;order:5}.type-detail .product-top .p-info-wrapper .variant-table .table-col,.type-product .product-top .p-info-wrapper .variant-table .table-col{padding-left:0;padding-right:0}.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.add-to-cart-button:before,.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.btn-cart:before,.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.express-checkout-button:before,.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.add-to-cart-button:before,.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.btn-cart:before,.type-detail .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.express-checkout-button:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.add-to-cart-button:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.btn-cart:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart .btn.express-checkout-button:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.add-to-cart-button:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.btn-cart:before,.type-product .product-top .p-info-wrapper .variant-table .table-col .variant-cart a.btn.express-checkout-button:before{content:"";font-size:28px;width:40px;height:40px;background:url(https://760334.myshoptet.com/user/documents/upload/temp/h/2/shopping-cart.svg);background-repeat:no-repeat;background-position:center;background-size:24px;border:2px solid #000;border-radius:50px}.type-detail .product-top .p-info-wrapper .p-detail-info,.type-product .product-top .p-info-wrapper .p-detail-info{font-size:16px;order:4}.type-detail .product-top .p-info-wrapper .product-detail-section-heading--short,.type-product .product-top .p-info-wrapper .product-detail-section-heading--short{margin-top:2rem;order:9}.type-detail .product-top .p-info-wrapper .basic-description,.type-detail .product-top .p-info-wrapper .p-short-description,.type-product .product-top .p-info-wrapper .basic-description,.type-product .product-top .p-info-wrapper .p-short-description{font-size:16px;order:9}.type-detail .product-top .p-info-wrapper .product-detail-section-heading--long-description,.type-product .product-top .p-info-wrapper .product-detail-section-heading--long-description{margin-top:2rem;order:7}.type-detail .product-top .p-info-wrapper #description,.type-product .product-top .p-info-wrapper #description{order:7}.type-detail .product-top .p-info-wrapper .availability-value,.type-product .product-top .p-info-wrapper .availability-value{font-size:16px;order:7}.type-detail .product-top .p-info-wrapper .add-to-cart,.type-product .product-top .p-info-wrapper .add-to-cart{order:7}.type-detail .product-top .p-info-wrapper .shop,.type-product .product-top .p-info-wrapper .shop{order:999;margin-top:2rem;margin-bottom:2rem}.type-detail .product-top .p-info-wrapper #choose-variant,.type-product .product-top .p-info-wrapper #choose-variant{display:none}.type-detail .product-top .p-info-wrapper .p-detail-inner-header h1,.type-product .product-top .p-info-wrapper .p-detail-inner-header h1{font-size:28px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:inline-block}.type-detail .product-top .p-info-wrapper .variant-tiles,.type-product .product-top .p-info-wrapper .variant-tiles{display:flex;flex-wrap:wrap;gap:10px}.type-detail .product-top .p-info-wrapper .variant-tiles .variant-tile,.type-product .product-top .p-info-wrapper .variant-tiles .variant-tile{padding:10px 14px;border:1px solid #ccc;cursor:pointer;font-size:14px;line-height:1.2;user-select:none;transition:all .2s ease}.type-detail .product-top .p-info-wrapper .variant-tiles .variant-tile:hover,.type-product .product-top .p-info-wrapper .variant-tiles .variant-tile:hover{border-color:#000}.type-detail .product-top .p-info-wrapper .variant-tiles .variant-tile.is-active,.type-product .product-top .p-info-wrapper .variant-tiles .variant-tile.is-active{border-color:#000;background:#000;color:#fff}.type-detail .product-top .p-info-wrapper .variant-tiles .variant-tile.is-disabled,.type-product .product-top .p-info-wrapper .variant-tiles .variant-tile.is-disabled{opacity:.4;cursor:not-allowed}.type-detail .product-top .p-info-wrapper p[data-testid=productCardDescr],.type-product .product-top .p-info-wrapper p[data-testid=productCardDescr]{display:none}.type-detail .product-top .p-info-wrapper .basic-description *,.type-detail .product-top .p-info-wrapper .p-short-description *,.type-product .product-top .p-info-wrapper .basic-description *,.type-product .product-top .p-info-wrapper .p-short-description *{font-family:var(--template-headings-font),sans-serif;font-size:16px!important;font-weight:400!important;color:#000;line-height:22px;text-align:left!important}.type-detail .product-top .p-info-wrapper .add-to-cart,.type-product .product-top .p-info-wrapper .add-to-cart{display:grid;grid-template-columns:150px 1fr 1fr;gap:1rem;background:#1f1f1f;padding:3rem;margin-bottom:0}.type-detail .product-top .p-info-wrapper .add-to-cart .add-to-cart-button,.type-product .product-top .p-info-wrapper .add-to-cart .add-to-cart-button{font-size:16px;font-weight:700;color:var(--colors-foregrounds-content-inverted);line-height:normal;text-transform:uppercase;background-color:#ff7833;border-color:#ff7833;border-radius:2px;border:0;width:100%;padding:15px 25px}.type-detail .product-top .p-info-wrapper .add-to-cart .add-to-cart-button:after,.type-detail .product-top .p-info-wrapper .add-to-cart .add-to-cart-button:before,.type-product .product-top .p-info-wrapper .add-to-cart .add-to-cart-button:after,.type-product .product-top .p-info-wrapper .add-to-cart .add-to-cart-button:before{display:none}.type-detail .product-top .p-info-wrapper .shop,.type-product .product-top .p-info-wrapper .shop{position:relative}.type-detail .product-top .p-info-wrapper .shop span,.type-product .product-top .p-info-wrapper .shop span{position:absolute;top:auto;left:20px;bottom:20px;font-size:32px;font-weight:700;color:#fff;background:#1f1f1f;padding:10px 20px}.type-detail .product-top .p-info-wrapper .shop img,.type-product .product-top .p-info-wrapper .shop img{width:100%;height:400px;object-fit:cover}.type-detail .product-top .p-info-wrapper .social-buttons-wrapper,.type-product .product-top .p-info-wrapper .social-buttons-wrapper{display:none}.type-detail .basic-description h3:first-of-type,.type-detail .extended-description h3:first-of-type,.type-product .basic-description h3:first-of-type,.type-product .extended-description h3:first-of-type{display:none}.type-detail .faq-item.is-open .faq-question,.type-detail .faq-item:not(.is-open) .faq-question,.type-product .faq-item.is-open .faq-question,.type-product .faq-item:not(.is-open) .faq-question{width:100%;text-align:left;background:0 0;border-bottom:1px solid #dadada;border-top:0;border-left:0;border-right:0;padding:10px 0 10px 0;margin-bottom:0}.type-detail .faq-item.is-open .faq-question .faq-answer,.type-detail .faq-item:not(.is-open) .faq-question .faq-answer,.type-product .faq-item.is-open .faq-question .faq-answer,.type-product .faq-item:not(.is-open) .faq-question .faq-answer{margin-top:2rem}.type-detail .faq-item:not(.is-open) .faq-answer,.type-product .faq-item:not(.is-open) .faq-answer{display:none!important}.type-detail .faq-item.is-open .faq-answer,.type-detail .faq-item.is-open .p-short-description,.type-product .faq-item.is-open .faq-answer,.type-product .faq-item.is-open .p-short-description{display:block}.type-detail .shp-tabs-wrapper.p-detail-tabs-wrapper,.type-product .shp-tabs-wrapper.p-detail-tabs-wrapper{display:none}.type-detail #description,.type-product #description{opacity:1}@media (max-width:991px){.type-detail .product-top .p-info-wrapper .add-to-cart,.type-product .product-top .p-info-wrapper .add-to-cart{display:grid;grid-template-columns:1fr;gap:1rem;background:#1f1f1f;padding:3rem;margin-bottom:0}}@media (min-width:1200px){.type-detail .p-image{padding-left:12rem}}.type-page main header h1,.type-post main header h1{font-size:clamp(34px,3vw,48px);line-height:1.08;font-weight:850;letter-spacing:-.02em;color:#151515;text-align:center;margin:4rem 0 2rem}.type-page main .content-inner a,.type-page main .content-inner p,.type-page main .content-inner span,.type-post main .content-inner a,.type-post main .content-inner p,.type-post main .content-inner span{font-size:18px;line-height:normal}.type-page main .shipping-price-list__heading,.type-page main .shipping-price-list__title,.type-post main .shipping-price-list__heading,.type-post main .shipping-price-list__title{font-size:18px;font-weight:700;color:#111;line-height:1.25;text-align:center;margin:4rem 0 4rem}.type-page main a,.type-page main li,.type-page main p,.type-page main span,.type-page main ul,.type-post main a,.type-post main li,.type-post main p,.type-post main span,.type-post main ul{font-size:16px}.type-page main ul,.type-post main ul{background:0 0;margin:0 0 2rem;padding:2rem}.type-page main ul li,.type-post main ul li{position:relative;list-style-type:none;padding-left:20px;padding-bottom:5px}.type-page main ul li::before,.type-post main ul li::before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;background:var(--color-primary);border-radius:50%}.shipping-table{width:100%;max-width:100%;border-collapse:collapse}.shipping-table h3{text-align:center}.shipping-table td,.shipping-table th{padding:10px;border-bottom:1px solid #eee;text-align:left}.shipping-table tr td{padding:10px 10px}.shipping-table thead{background:#121212}.shipping-table thead tr th{color:#fff}.shipping-table .section-row td{background:#fafafa;font-weight:700}.shipping-table tr:hover td{background:#f9f9f9}.shipping-note{margin-top:2rem}.in-dotazy main header h1{display:none}.in-dotazy main .nodo-advice-section{margin:5rem 0}.type-page main .about-company,.type-post main .about-company{max-width:1440px;margin:0 auto;padding:2rem 0;color:#222;line-height:1.7;font-size:16px}.type-page main .about-company__section,.type-post main .about-company__section{margin-bottom:1.5rem;padding:1.75rem;background:#fff;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.type-page main .about-company__section:last-child,.type-post main .about-company__section:last-child{margin-bottom:0}.type-page main .about-company h2,.type-post main .about-company h2{margin:2rem 0 2rem;font-size:clamp(34px,3vw,38px);line-height:1.08;font-weight:850;letter-spacing:-.02em;color:#151515;text-align:center}.type-page main .about-company p,.type-post main .about-company p{margin:0 0 1rem}.type-page main .about-company p:last-child,.type-post main .about-company p:last-child{margin-bottom:0}.type-page main .about-company ul,.type-post main .about-company ul{margin:1rem 0 1.25rem;padding-left:1.5rem}.type-page main .about-company ul li,.type-post main .about-company ul li{margin-bottom:.45rem}.type-page main .about-company ul li:last-child,.type-post main .about-company ul li:last-child{margin-bottom:0}.type-page main .about-company strong,.type-post main .about-company strong{font-weight:700;color:#000}@media (max-width:768px){.type-page main .about-company,.type-post main .about-company{padding:1.25rem .75rem;font-size:15px}.type-page main .about-company__section,.type-post main .about-company__section{padding:1.25rem;border-radius:5px}.type-page main .about-company h2,.type-post main .about-company h2{font-size:22px}}.type-page main .contact-page,.type-post main .contact-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}.type-page main .contact-page__grid,.type-post main .contact-page__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.type-page main .contact-page__col,.type-post main .contact-page__col{padding:1.5rem;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.type-page main .contact-page__map,.type-post main .contact-page__map{margin-bottom:2rem}.type-page main .contact-page__map p,.type-post main .contact-page__map p{margin:0}.type-page main .contact-page__map iframe,.type-post main .contact-page__map iframe{display:block;width:100%;border:0;border-radius:14px}.type-page main .contact-page__form,.type-post main .contact-page__form{padding:1.5rem;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.type-page main .contact-page h2,.type-post main .contact-page h2{margin:3rem 0 2rem;font-size:18px;line-height:1.25;font-weight:700;color:#111;text-align:left}.type-page main .contact-page h2:not(:first-child),.type-post main .contact-page h2:not(:first-child){margin-top:2rem}.type-page main .contact-page p,.type-post main .contact-page p{margin:0 0 .75rem;line-height:1.7;color:#222}.type-page main .contact-page p:last-child,.type-post main .contact-page p:last-child{margin-bottom:0}.type-page main .contact-page strong,.type-post main .contact-page strong{font-weight:700;color:#000}@media (max-width:768px){.type-page main .contact-page,.type-post main .contact-page{padding:1.5rem 1rem}.type-page main .contact-page__grid,.type-post main .contact-page__grid{grid-template-columns:1fr;gap:1rem}.type-page main .contact-page__col,.type-page main .contact-page__form,.type-post main .contact-page__col,.type-post main .contact-page__form{padding:1.25rem;border-radius:12px}.type-page main .contact-page__map iframe,.type-post main .contact-page__map iframe{height:320px;border-radius:12px}.type-page main .contact-page h2,.type-post main .contact-page h2{font-size:22px}.type-page main .contact-page h2:not(:first-child),.type-post main .contact-page h2:not(:first-child){margin-top:1.5rem}}.type-page main .services-page,.type-post main .services-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}.type-page main .services-page__intro,.type-post main .services-page__intro{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.type-page main .services-page__item,.type-post main .services-page__item{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e5e5;border-radius:14px;background:#fff}.type-page main .services-page__item:last-of-type,.type-post main .services-page__item:last-of-type{margin-bottom:0}.type-page main .services-page__grid,.type-post main .services-page__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;margin-top:1.25rem}.type-page main .services-page__image p,.type-post main .services-page__image p{margin:0}.type-page main .services-page__image img,.type-post main .services-page__image img{display:block;width:100%;max-width:max-content;max-height:250px;margin:0 auto 2rem;border-radius:12px}.type-page main .services-page__content p,.type-post main .services-page__content p{margin-bottom:1rem}.type-page main .services-page__content ul,.type-post main .services-page__content ul{margin:0;padding-left:1.25rem}.type-page main .services-page__gallery,.type-post main .services-page__gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem}.type-page main .services-page__gallery-item a,.type-post main .services-page__gallery-item a{display:block;text-decoration:none}.type-page main .services-page__gallery-item img,.type-post main .services-page__gallery-item img{display:block;width:100%;height:auto;border-radius:12px}.type-page main .services-page h2,.type-post main .services-page h2{margin:0 0 1rem;font-size:28px;line-height:1.25;font-weight:700;color:#111}.type-page main .services-page p,.type-post main .services-page p{margin:0 0 1rem;line-height:1.7;color:#222}.type-page main .services-page p:last-child,.type-post main .services-page p:last-child{margin-bottom:0}.type-page main .services-page ul li,.type-post main .services-page ul li{margin-bottom:.45rem}.type-page main .services-page ul li:last-child,.type-post main .services-page ul li:last-child{margin-bottom:0}.type-page main .services-page strong,.type-post main .services-page strong{font-weight:700;color:#000}@media (max-width:1024px){.type-page main .services-page__gallery,.type-post main .services-page__gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.type-page main .services-page,.type-post main .services-page{padding:1.5rem 1rem}.type-page main .services-page__intro,.type-page main .services-page__item,.type-post main .services-page__intro,.type-post main .services-page__item{padding:1.25rem;border-radius:12px}.type-page main .services-page__grid,.type-post main .services-page__grid{grid-template-columns:1fr;gap:1rem}.type-page main .services-page__gallery,.type-post main .services-page__gallery{grid-template-columns:repeat(2,1fr);gap:.75rem}.type-page main .services-page h2,.type-post main .services-page h2{font-size:22px}}.type-page main .discount-page,.type-post main .discount-page{max-width:900px;margin:0 auto;padding:2rem 1rem}.type-page main .discount-page__intro,.type-post main .discount-page__intro{margin-bottom:2rem;padding:1.75rem;border:1px solid #e5e5e5;border-radius:14px;background:#fff;text-align:center}.type-page main .discount-page__item,.type-post main .discount-page__item{margin-bottom:1.5rem;padding:1.75rem;border:1px solid #e5e5e5;border-radius:5px;background:#fff}.type-page main .discount-page__item:last-child,.type-post main .discount-page__item:last-child{margin-bottom:0}.type-page main .discount-page__item--highlight,.type-post main .discount-page__item--highlight{border-color:#d4af37;background:#fffbea}.type-page main .discount-page h2,.type-post main .discount-page h2{margin:0 0 1rem;font-size:26px;line-height:1.25;font-weight:700;color:#111}.type-page main .discount-page p,.type-post main .discount-page p{margin:0 0 .75rem;line-height:1.7;color:#222}.type-page main .discount-page p:last-child,.type-post main .discount-page p:last-child{margin-bottom:0}.type-page main .discount-page strong,.type-post main .discount-page strong{font-weight:700;color:#000}@media (max-width:768px){.type-page main .discount-page,.type-post main .discount-page{padding:1.5rem 1rem}.type-page main .discount-page__intro,.type-page main .discount-page__item,.type-post main .discount-page__intro,.type-post main .discount-page__item{padding:1.25rem;border-radius:5px}.type-page main .discount-page h2,.type-post main .discount-page h2{font-size:22px}}.in-o-nasi-spolecnosti main img.cover{max-width:991px;margin:4rem auto;border-radius:5px;display:block}.brand-logos{width:100%;max-width:1440px;padding:24px 2rem;margin:5rem auto}.brand-logos__title{font-size:22px;line-height:1.2;font-weight:700;text-align:center!important;margin:0 0 3rem!important}.brand-logos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:center}.brand-logos__item{min-height:250px;display:flex;align-items:center;justify-content:center;background:#fafafa;border-radius:5px;padding:14px 16px}.brand-logos__item p{margin:0;display:flex;align-items:center;justify-content:center;width:100%}.brand-logos__item img{display:block;width:100%;max-width:170px;height:100px;object-fit:contain}@media (max-width:900px){.brand-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.brand-logos__grid{grid-template-columns:1fr}.brand-logos__item img{height:40px}}.footer-articles{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:24px}.footer-articles__item{display:flex;align-items:center;justify-content:center}.footer-articles__item img{display:block;width:100%;height:auto;min-height:350px;object-fit:contain}@media (max-width:1200px){.footer-articles{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.footer-articles{grid-template-columns:repeat(3,1fr);gap:10px}.footer-articles__item:nth-child(7){display:none}.footer-articles__item img{display:block;width:100%;height:auto;min-height:auto;object-fit:contain}}@media (max-width:480px){.footer-articles{grid-template-columns:1fr}}.custom-footer,.footer-bottom,.footer-links-icons{border-color:transparent}footer#footer{background:#faf7f4}footer#footer .cover{width:100%;max-height:450px;object-fit:cover}footer#footer .custom-footer__banner5 .banner h2,footer#footer .custom-footer__banner5 .banner h3{font-size:17px;font-weight:700;line-height:normal;padding:0;margin:0}footer#footer h4{font-size:16px;font-weight:700;color:#000;text-align:left;text-transform:none;width:100%;margin-top:0;margin-bottom:1rem;display:block}footer#footer .footer-banners{width:100%;max-width:max-content;margin:4rem auto 0}footer#footer .footer-banners .footer-banner{width:24%;margin:0 .5%;padding:0}#footer .site-name{display:none}#footer>.container{background:#faf7f4}.store-card{padding:24px;background:#121212}.store-card__inner{padding:0}.store-card__title{margin:0 0 18px;font-size:34px;line-height:1.1;color:#fff;font-weight:700;margin-bottom:2rem}.store-card__text{margin:0 0 28px;color:rgba(255,255,255,.9);font-size:16px;line-height:1.6;max-width:860px}.store-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:8px 0 18px}.store-card__col{min-width:0}.store-card__label{margin:0 0 14px;font-weight:800;letter-spacing:.06em;font-size:13px;color:#ff6a00;text-transform:uppercase}.store-card__block{color:rgba(255,255,255,.92);font-size:16px;line-height:1.55;margin-bottom:16px}.store-card__block>div+div{margin-top:2px}.store-card__links{display:grid;gap:10px}.store-card__link{color:#ff6a00;text-decoration:underline;text-underline-offset:3px;width:fit-content}.store-card__link:hover{color:#ff8533}.store-card__note{margin-top:22px;color:rgba(255,255,255,.85);font-size:14px}.custom-footer__banner6 .banner{height:100%}.custom-footer__banner6 .banner .banner-wrapper{height:100%}.custom-footer__banner6 .banner .banner-wrapper .chair-configurator{position:relative;width:100%;height:100%}.custom-footer__banner6 .banner .banner-wrapper .chair-configurator img{width:100%;height:100%;object-fit:cover;border-radius:4px}.custom-footer__banner6 .banner .banner-wrapper .chair-configurator a{position:absolute;top:auto;left:50%;bottom:0;transform:translate(-50%,-50%);font-size:17px;text-align:center;background:var(--color-primary);border-radius:3px;color:#fff;min-width:max-content;padding:8px 15px}.custom-footer__banner7 .banner{height:100%}.custom-footer__banner7 .banner .banner-wrapper{height:100%}.custom-footer__banner7 .banner .banner-wrapper .store-card{height:100%;border-radius:4px}@media (max-width:991px){.logos-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.logos-row .logos-row__item img{max-height:100px;margin:0 auto;display:block}}@media (min-width:991px){.custom-footer__banner10{flex:0 0 auto;width:100%!important}.custom-footer__banner10 .banner .banner-wrapper .logos-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-content:center;gap:24px;margin-top:2rem}.custom-footer__banner10 .banner .banner-wrapper .logos-row__item{display:flex;align-items:center;justify-content:center;background:#fff;padding:2rem}.custom-footer__banner10 .banner .banner-wrapper .logos-row__item img{max-height:55px}.custom-footer__banner10 .banner .banner-wrapper .logos-row img{width:100%;max-width:max-content;display:block}}@media (min-width:1024px){.custom-footer__banner5,.custom-footer__banner6{width:20%!important}.custom-footer__banner7{width:100%!important}.custom-footer>div{flex:0 0 auto;width:33%}}@media (min-width:1200px){.custom-footer{padding-left:0;padding-top:76px}}.store-visit{position:relative;overflow:hidden;min-height:760px;padding:40px;color:#fff;background:#080909;isolation:isolate}.store-visit::before{content:"DEMO VERSION";position:absolute;left:34px;bottom:250px;z-index:1;color:rgba(255,255,255,.055);font-size:clamp(76px,13vw,190px);font-weight:900;line-height:1;letter-spacing:4px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.store-visit__bg{position:absolute;inset:0;z-index:-3;background-image:var(--store-bg);background-size:cover;background-position:center right;background-repeat:no-repeat;transform:scale(1.01)}.store-visit__overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,7,8,.98) 0,rgba(5,7,8,.92) 34%,rgba(5,7,8,.54) 58%,rgba(5,7,8,.16) 100%),linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.45) 100%)}.store-visit__inner{position:relative;z-index:2;max-width:100%;margin:0 auto}.store-visit__media img{width:100%;border-radius:5px}.store-visit__hero{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width:769px){.store-visit__hero{grid-template-columns:1fr 1fr}}.store-visit__content{max-width:720px;margin-bottom:58px}.store-visit__label{margin:0 0 30px;color:#ff8200;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.5px;text-transform:uppercase}.store-visit__title{margin:0;color:#fff;font-size:clamp(35px,6vw,35px);font-weight:700;line-height:1.12;letter-spacing:-.05px;text-transform:uppercase}.store-visit__line{display:block;width:118px;height:4px;margin:25px 0 25px;background:#ff8200;border-radius:999px}.store-visit__text{max-width:690px}.store-visit__text h2{font-size:clamp(25px,2vw,25px);font-weight:700;color:rgba(255,255,255,.88);line-height:1.33}.store-visit__text p{margin:0;color:rgba(255,255,255,.88);font-size:clamp(18px,2vw,18px);font-weight:400;line-height:1.33}.store-visit__text p+p{margin-top:32px}.store-visit__text .list{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}@media (max-width:900px){.store-visit__text .list{grid-template-columns:1fr;gap:.75rem}}.store-visit__text .list ul li{font-size:clamp(18px,2vw,18px);font-weight:400;color:rgba(255,255,255,.88)!important;line-height:1.33}.store-visit__text .list ul li a{font-size:clamp(18px,2vw,18px);font-weight:400;color:rgba(255,255,255,.88)!important;line-height:1.33;border-bottom:2px dotted #444}.store-visit__text .list ul li a:hover{border-bottom:2px dotted #fafafa}.store-visit__text .social-icons{display:flex;margin-top:2rem}.store-visit__text .social-icons a img{width:55px}.store-visit__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.store-visit__card{min-height:250px;padding:30px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.06),transparent 34%),rgba(9,11,12,.82);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 18px 36px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(4px)}.store-visit__card-title{margin:0;color:#ff8200;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.store-visit__card-line{display:block;width:46px;height:3px;margin:20px 0 36px;background:#ff8200;border-radius:999px}.store-visit__address{margin:0 0 34px;color:#fff;font-size:clamp(17px,3vw,17px);font-weight:400;line-height:1.35}.store-visit__buttons{display:grid;gap:16px}.store-visit__button{display:block!important;padding:15px;color:#ff8200;background:0 0;border:1px solid #ff8200;border-radius:5px;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.store-visit__button:hover{color:#111;background:#ff8200;border-color:#ff8200;text-decoration:none;transform:translateY(-2px)}.store-visit__button--small{min-width:210px;margin-top:40px}.store-visit__hours{margin:0 0 48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.18)}.store-visit__hours span,.store-visit__hours strong{display:block;color:#fff}.store-visit__hours span{margin-bottom:10px;font-size:clamp(17px,3vw,17px);font-weight:400;line-height:1.2}.store-visit__hours strong{font-size:clamp(17px,5vw,17px);font-weight:700;line-height:1.1;letter-spacing:-1px}.store-visit__note{margin:0;color:rgba(255,255,255,.88);font-size:17px;line-height:1.45}.store-visit__phone{margin:0}.store-visit__phone a{color:#fff;font-size:clamp(17px,4vw,17px);font-weight:400;line-height:1.2;text-decoration:none}.store-visit__phone a:hover{color:#ff8200}@media (max-width:1200px){.store-visit{padding:58px 18px 48px}.store-visit__cards{gap:18px}.store-visit__overlay{background:linear-gradient(90deg,rgba(5,7,8,.98) 0,rgba(5,7,8,.88) 48%,rgba(5,7,8,.36) 100%),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.62) 100%)}}@media (max-width:900px){.store-visit{min-height:auto}.store-visit__content{max-width:100%}.store-visit__cards{grid-template-columns:1fr}.store-visit__card{min-height:auto}.store-visit__bg{background-position:center}.store-visit__overlay{background:linear-gradient(180deg,rgba(5,7,8,.96) 0,rgba(5,7,8,.88) 52%,rgba(5,7,8,.94) 100%)}}@media (max-width:560px){.store-visit{padding:42px 14px 34px}.store-visit::before{bottom:45%;left:0;font-size:72px}.store-visit__line{width:82px;margin:24px 0}.store-visit__text p+p{margin-top:22px}.store-visit__content{margin-bottom:34px}.store-visit__card-line{margin:16px 0 26px}.store-visit__button--small{width:100%;min-width:0;margin-top:28px}.store-visit__hours{margin-bottom:30px;padding-bottom:30px}}.delivery-pickup{position:relative;overflow:hidden;padding:52px 20px 42px;background:#f7f2ec;color:#151515}.delivery-pickup__inner{max-width:1120px;margin:0 auto}.delivery-pickup__header{margin-bottom:42px;text-align:center}.delivery-pickup__title{margin:0;color:#161616;font-size:clamp(38px,5vw,62px);font-weight:900;line-height:1.05;letter-spacing:-1.8px}.delivery-pickup__line{display:block;width:70px;height:4px;margin:20px auto 18px;background:#f58200;border-radius:999px}.delivery-pickup__subtitle{margin:0;color:#222;font-size:clamp(17px,2vw,22px);line-height:1.45}.delivery-pickup__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.delivery-pickup__card{min-height:470px;padding:36px 30px 30px;color:#fff;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.08),transparent 24%),linear-gradient(135deg,#1d1f21 0,#090a0b 100%);border-radius:10px;box-shadow:0 14px 32px rgba(0,0,0,.22)}.delivery-pickup__card-icon{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;margin-bottom:20px;color:#f58200;background:rgba(255,255,255,.08);border-radius:50%}.delivery-pickup__card-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__card-title{margin:0 0 6px;color:#fff;font-size:22px;font-weight:900;line-height:1.14;letter-spacing:-.05px}.delivery-pickup__card-subtitle{margin:0 0 26px;color:rgba(255,255,255,.86);font-size:20px;line-height:1.35}.delivery-pickup__card-subtitle--orange{color:#f58200;font-weight:900;text-transform:uppercase}.delivery-pickup__price-list{border-top:1px solid rgba(255,255,255,.18)}.delivery-pickup__price-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.18)}.delivery-pickup__price-row span{color:#fff;font-size:18px;font-weight:800;line-height:1.25}.delivery-pickup__price-row small{display:block;margin-top:3px;color:rgba(255,255,255,.82);font-size:15px;font-weight:400}.delivery-pickup__price-row strong{color:#f58200;font-size:20px;font-weight:700;white-space:nowrap}.delivery-pickup__pickup-list{border-top:1px solid rgba(255,255,255,.18)}.delivery-pickup__pickup-item{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.18)}.delivery-pickup__pickup-item strong{display:block;margin-bottom:6px;color:#fff;font-size:18px;font-weight:900}.delivery-pickup__pickup-item small{display:block;color:rgba(255,255,255,.82);font-size:16px;line-height:1.45}.delivery-pickup__pin{display:inline-flex;width:32px;height:32px;color:#f58200;flex:0 0 32px}.delivery-pickup__pin svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__free{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:190px;overflow:hidden;margin-bottom:26px;padding:34px 64px 34px 52px;color:#fff;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,#1b1c1d 0,#090a0b 100%);border-radius:10px;box-shadow:0 14px 32px rgba(0,0,0,.18)}.delivery-pickup__free-content{position:relative;z-index:1;display:flex;align-items:center;gap:32px}.delivery-pickup__free-icon{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;color:#fff;background:linear-gradient(135deg,#f99b18 0,#f58200 100%);border-radius:50%;flex:0 0 96px}.delivery-pickup__free-icon svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__free-text{display:flex;flex-direction:column}.delivery-pickup__free-text strong{color:#fff;font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.12}.delivery-pickup__free-text span{margin-top:4px;color:rgba(255,255,255,.92);font-size:clamp(23px,3vw,32px);line-height:1.18}.delivery-pickup__free-text span em{color:#f58200;font-style:normal;font-weight:900}.delivery-pickup__free-text small{margin-top:8px;color:rgba(255,255,255,.78);font-size:17px}.delivery-pickup__box{position:relative;z-index:1;width:250px;height:auto;flex:0 0 250px;perspective:600px}.delivery-pickup__box span{position:absolute;inset:18px 0 0;display:block;background:linear-gradient(135deg,#b87b42 0,#7b4b26 100%);border-radius:4px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 18px 32px rgba(0,0,0,.25);transform:skewY(-8deg)}.delivery-pickup__box span::before{content:"";position:absolute;left:26px;top:0;width:22px;height:38px;background:#151515;opacity:.75}.delivery-pickup__box span::after{content:"#";position:absolute;right:48px;bottom:24px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:rgba(0,0,0,.65);border:2px solid rgba(0,0,0,.45);border-radius:50%;font-weight:900}.delivery-pickup__info,.delivery-pickup__overview{margin-bottom:20px;padding:22px 30px 26px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 28px rgba(0,0,0,.06)}.delivery-pickup__section-title{margin:0 0 20px;color:#151515;font-size:24px;font-weight:900;line-height:1.2}.delivery-pickup__info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-pickup__info-item{display:flex;align-items:center;gap:22px;min-height:70px;padding:0 30px}.delivery-pickup__info-item:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.delivery-pickup__info-item:first-child{padding-left:0}.delivery-pickup__info-item span{color:#202020;font-size:16px;line-height:1.5}.delivery-pickup__info-item strong{display:block;margin-top:3px;color:#111;font-weight:900}.delivery-pickup__info-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:#f58200;background:rgba(245,130,0,.08);border:1px solid rgba(245,130,0,.08);border-radius:50%;flex:0 0 64px;font-size:28px;font-weight:900}.delivery-pickup__info-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__table-wrap{overflow-x:auto}.delivery-pickup__table{width:100%;border-collapse:collapse;min-width:760px}.delivery-pickup__table td,.delivery-pickup__table th{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:middle}.delivery-pickup__table th{color:#111;font-size:16px;font-weight:500}.delivery-pickup__table td{color:#171717;font-size:16px;line-height:1.35}.delivery-pickup__table td:first-child{display:flex;align-items:center;gap:16px}.delivery-pickup__table td:last-child{color:#f58200;font-size:18px;font-weight:900;white-space:nowrap}.delivery-pickup__table tbody tr:last-child td{border-bottom:0}.delivery-pickup__table-icon{display:inline-flex;width:32px;height:32px;color:#f58200;flex:0 0 32px}.delivery-pickup__table-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__warning{display:flex;align-items:center;gap:26px;margin-bottom:26px;padding:20px 30px;background:rgba(245,130,0,.07);border:1px solid rgba(245,130,0,.07);border-radius:10px}.delivery-pickup__warning-icon{display:inline-flex;width:52px;height:52px;color:#f58200;flex:0 0 52px}.delivery-pickup__warning-icon svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.delivery-pickup__warning-text{display:flex;flex-direction:column;color:#161616;font-size:17px;line-height:1.35}.delivery-pickup__warning-text strong{font-size:20px;font-weight:900;margin-bottom:5px}.delivery-pickup__warning-price{margin-left:auto;color:#f58200;font-size:18px;font-weight:900;white-space:nowrap}.delivery-pickup__footer-text{margin:0;color:#1b1b1b;font-size:17px;line-height:1.45;text-align:center}.delivery-pickup__footer-text a{color:#e96f00;font-weight:900;text-decoration:none}.delivery-pickup__footer-text a:hover{color:#f58200;text-decoration:underline}.delivery-pickup__footer-text span{display:inline-block;margin-left:24px;font-size:24px;vertical-align:middle}@media (max-width:980px){.delivery-pickup__cards{grid-template-columns:1fr}.delivery-pickup__card{min-height:auto}.delivery-pickup__free{padding:32px}.delivery-pickup__box{display:none}.delivery-pickup__info-grid{grid-template-columns:1fr;gap:20px}.delivery-pickup__info-item{padding:0 0 20px;border-right:0!important;border-bottom:1px solid rgba(0,0,0,.12)}.delivery-pickup__info-item:last-child{padding-bottom:0;border-bottom:0}}@media (max-width:640px){.delivery-pickup{padding:38px 14px 34px}.delivery-pickup__header{margin-bottom:30px}.delivery-pickup__cards{gap:14px}.delivery-pickup__card{padding:28px 22px}.delivery-pickup__card-icon{width:70px;height:70px}.delivery-pickup__card-icon svg{width:34px;height:34px}.delivery-pickup__card-title{font-size:24px}.delivery-pickup__card-subtitle{font-size:18px}.delivery-pickup__price-row{align-items:flex-start;flex-direction:column;gap:8px}.delivery-pickup__price-row strong{font-size:25px}.delivery-pickup__free{padding:28px 22px}.delivery-pickup__free::before{font-size:74px}.delivery-pickup__free-content{align-items:flex-start;flex-direction:column;gap:18px}.delivery-pickup__free-icon{width:76px;height:76px;flex-basis:76px}.delivery-pickup__free-icon svg{width:40px;height:40px}.delivery-pickup__info,.delivery-pickup__overview{padding:20px}.delivery-pickup__warning{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.delivery-pickup__warning-price{margin-left:0}.delivery-pickup__footer-text span{display:block;margin:10px 0 0}}.in-doprava main header h1{display:none}.in-moznost-dopravy-zdarma main header h1{display:none}.in-moznost-dopravy-zdarma main .free-shipping-box{padding:60px 20px;background:#fff;color:#050505;font-family:inherit}.in-moznost-dopravy-zdarma main .free-shipping-box *{box-sizing:border-box}.in-moznost-dopravy-zdarma main .free-shipping-box__container{width:100%;max-width:1180px;margin:0 auto}.in-moznost-dopravy-zdarma main .free-shipping-box__header{text-align:center;margin-bottom:34px}.in-moznost-dopravy-zdarma main .free-shipping-box__header h2{margin:0;font-size:clamp(40px,6vw,40px);line-height:1.05;font-weight:700;letter-spacing:-.0025em;color:#050505;display:flex;justify-content:center;align-items:center;gap:1rem}.in-moznost-dopravy-zdarma main .free-shipping-box__header h2 span{display:block;color:#f24a0b;font-size:clamp(40px,6vw,40px);line-height:1.05;font-weight:800;letter-spacing:-.0025em}.in-moznost-dopravy-zdarma main .free-shipping-box__line{width:86px;height:7px;margin:24px auto 0;border-radius:999px;background:#f24a0b}.in-moznost-dopravy-zdarma main .free-shipping-box__hero{display:flex;align-items:center;justify-content:center;gap:56px;min-height:205px;padding:36px 60px;margin-bottom:60px;border-radius:14px;background:#fff6f1}.in-moznost-dopravy-zdarma main .free-shipping-box__icon{width:180px;height:180px;flex:0 0 180px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff1e9}.in-moznost-dopravy-zdarma main .free-shipping-box__icon svg{width:92px;height:92px;fill:none;stroke:#f24a0b;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.in-moznost-dopravy-zdarma main .free-shipping-box__hero-text p{margin:0;font-size:clamp(30px,4vw,40px);line-height:1.35;font-weight:400;letter-spacing:-.0025em;color:#050505}.in-moznost-dopravy-zdarma main .free-shipping-box__hero-text strong{font-weight:700;color:#f24a0b}.in-moznost-dopravy-zdarma main .free-shipping-box__content{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:54px}.in-moznost-dopravy-zdarma main .free-shipping-box__col--left{padding-left:40px}.in-moznost-dopravy-zdarma main .free-shipping-box__col--right{display:flex;align-items:center;padding-left:64px;border-left:1px solid #d8d8d8}.in-moznost-dopravy-zdarma main .free-shipping-box__col h3{margin:0 0 34px;font-size:29px;line-height:1.25;font-weight:800;letter-spacing:-.03em;color:#050505}.in-moznost-dopravy-zdarma main .free-shipping-box__col ul{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}.in-moznost-dopravy-zdarma main .free-shipping-box__col li{position:relative;padding-left:50px;font-size:25px;line-height:1.3;font-weight:400;color:#2a2a2a}.in-moznost-dopravy-zdarma main .free-shipping-box__col li::before{content:"";position:absolute;left:0;top:50%;width:22px;height:2px;border-radius:999px;background:#f24a0b;transform:translateY(-50%)}.in-moznost-dopravy-zdarma main .free-shipping-box__col p{margin:0;font-size:25px;line-height:1.45;font-weight:400;letter-spacing:-.02em;color:#050505}.in-moznost-dopravy-zdarma main .free-shipping-box__info{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:auto;padding:30px;border:2px solid #fffaf7;border-radius:14px;background:#fffaf7;color:#050505;text-decoration:none;transition:background .25s ease,transform .25s ease}.in-moznost-dopravy-zdarma main .free-shipping-box__info:hover{background:#fff4ed;transform:translateY(-2px)}.in-moznost-dopravy-zdarma main .free-shipping-box__info:hover .free-shipping-box__arrow{transform:translateX(6px)}.in-moznost-dopravy-zdarma main .free-shipping-box__info-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:#f24a0b}.in-moznost-dopravy-zdarma main .free-shipping-box__info-icon svg{width:72px;height:72px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text{font-size:28px;line-height:1.35;font-weight:400;letter-spacing:-.03em;color:#050505}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text strong{font-weight:700;color:#f24a0b}.in-moznost-dopravy-zdarma main .free-shipping-box__arrow{width:46px;height:46px;color:#f24a0b;transition:transform .25s ease}.in-moznost-dopravy-zdarma main .free-shipping-box__arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (max-width:991px){.in-moznost-dopravy-zdarma main .free-shipping-box{padding:44px 16px}.in-moznost-dopravy-zdarma main .free-shipping-box__hero{gap:32px;padding:32px;margin-bottom:44px}.in-moznost-dopravy-zdarma main .free-shipping-box__icon{width:140px;height:140px;flex-basis:140px}.in-moznost-dopravy-zdarma main .free-shipping-box__icon svg{width:74px;height:74px}.in-moznost-dopravy-zdarma main .free-shipping-box__content{gap:36px}.in-moznost-dopravy-zdarma main .free-shipping-box__col--left{padding-left:0}.in-moznost-dopravy-zdarma main .free-shipping-box__col--right{padding-left:36px}.in-moznost-dopravy-zdarma main .free-shipping-box__col h3{font-size:24px}.in-moznost-dopravy-zdarma main .free-shipping-box__col li,.in-moznost-dopravy-zdarma main .free-shipping-box__col p{font-size:21px}.in-moznost-dopravy-zdarma main .free-shipping-box__info{padding:28px 36px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text{font-size:24px}}@media (max-width:767px){.in-moznost-dopravy-zdarma main .free-shipping-box__header{margin-bottom:26px}.in-moznost-dopravy-zdarma main .free-shipping-box__header h2{font-size:40px}.in-moznost-dopravy-zdarma main .free-shipping-box__line{width:70px;height:5px;margin-top:18px}.in-moznost-dopravy-zdarma main .free-shipping-box__hero{flex-direction:column;text-align:center;gap:20px;padding:28px 20px;margin-bottom:36px}.in-moznost-dopravy-zdarma main .free-shipping-box__icon{width:118px;height:118px;flex-basis:118px}.in-moznost-dopravy-zdarma main .free-shipping-box__icon svg{width:64px;height:64px}.in-moznost-dopravy-zdarma main .free-shipping-box__hero-text p{font-size:28px}.in-moznost-dopravy-zdarma main .free-shipping-box__content{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.in-moznost-dopravy-zdarma main .free-shipping-box__col--right{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid #d8d8d8}.in-moznost-dopravy-zdarma main .free-shipping-box__col h3{margin-bottom:22px;font-size:22px}.in-moznost-dopravy-zdarma main .free-shipping-box__col ul{gap:14px}.in-moznost-dopravy-zdarma main .free-shipping-box__col li{padding-left:36px;font-size:19px}.in-moznost-dopravy-zdarma main .free-shipping-box__col li::before{width:18px}.in-moznost-dopravy-zdarma main .free-shipping-box__col p{font-size:19px}.in-moznost-dopravy-zdarma main .free-shipping-box__col p br{display:none}.in-moznost-dopravy-zdarma main .free-shipping-box__info{grid-template-columns:auto 1fr;gap:18px;min-height:auto;padding:24px 20px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-icon{width:54px;height:54px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-icon svg{width:54px;height:54px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text{font-size:20px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text br{display:none}.in-moznost-dopravy-zdarma main .free-shipping-box__arrow{display:none}}@media (max-width:480px){.in-moznost-dopravy-zdarma main .free-shipping-box__header h2{font-size:34px}.in-moznost-dopravy-zdarma main .free-shipping-box__hero-text p{font-size:24px}.in-moznost-dopravy-zdarma main .free-shipping-box__info-text{font-size:18px}}@media (min-width:1200px){.in-ke-stazeni .content-inner{max-width:1440px}}.services-widget{padding:48px 20px;background:#f7f7f7}.services-widget__inner{max-width:1280px;margin:0 auto}.services-widget__head{max-width:760px;margin:0 auto 32px;text-align:center}.services-widget__eyebrow{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:#e9ecef;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#444}.services-widget__title{margin:0 0 12px;font-size:34px;line-height:1.15;font-weight:800;color:#111}.services-widget__text{font-size:16px;color:#555;line-height:1.7;margin:2rem 0 0 0}.services-widget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.services-widget__card{text-decoration:none;display:flex;flex-direction:column;min-height:100%;width:100%;max-width:max-content;background:#fff;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.04);border:1px solid #e8e8e8;margin-bottom:2rem;padding:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.services-widget__card img{border-radius:5px}.services-widget__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08);border-color:#d7d7d7}.services-widget__card:hover .services-widget__link{transform:translateX(4px)}.services-widget__icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin-bottom:18px;border-radius:14px;background:#111;color:#fff;font-size:15px;font-weight:800;line-height:1}.services-widget__card-title{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700;color:#111}.services-widget__card-text{margin:0 0 20px;font-size:15px;line-height:1.7;color:#666}.services-widget__link{font-size:14px;font-weight:700;color:#111;text-align:center;background:#000;border:1px solid #000;color:#fff;width:100%;max-width:max-content;margin:0 auto;padding:10px 20px;transition:transform .25s ease}@media (max-width:991px){.services-widget__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-widget__title{font-size:28px}}@media (max-width:640px){.services-widget{padding:36px 16px}.services-widget__grid{grid-template-columns:1fr;gap:16px}.services-widget__card{padding:22px;border-radius:16px}.services-widget__title{font-size:24px}.services-widget__card-title{font-size:20px}}.better-prices{position:relative;overflow:hidden;padding:50px;background:#f7f2ec;color:#151515}.better-prices::before{content:"CENY";position:absolute;left:50%;top:48%;z-index:0;color:rgba(0,0,0,.04);font-size:clamp(90px,18vw,260px);font-weight:900;line-height:1;letter-spacing:8px;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap}.better-prices__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto}.better-prices__header{max-width:980px;margin:0 auto 42px;text-align:center}.better-prices__title{margin:0;color:#151515;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1.08;letter-spacing:-1.5px}.better-prices__line{display:block;width:70px;height:4px;margin:24px auto 26px;background:#f58200;border-radius:999px}.better-prices__subtitle{margin:0;color:#1f1f1f;font-size:clamp(18px,2vw,25px);font-weight:400;line-height:1.32}.better-prices__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:30px}.better-prices__card{position:relative;min-height:500px;overflow:hidden;border-radius:16px;background:#151515;box-shadow:0 14px 34px rgba(0,0,0,.22);isolation:isolate}.better-prices__card:hover .better-prices__card-bg{transform:scale(1.06)}.better-prices__card:hover .better-prices__button{background:#ff9417;transform:translateY(-2px)}.better-prices__card-bg{position:absolute;inset:0;z-index:-3;background-image:var(--bg-image);background-size:cover;background-position:center;transition:transform .6s ease}.better-prices__card-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.78) 34%,rgba(0,0,0,.38) 64%,rgba(0,0,0,.12) 100%)}.better-prices__content{position:relative;z-index:2;display:flex;min-height:500px;max-width:480px;flex-direction:column;align-items:flex-start;padding:46px 48px;color:#fff}.better-prices__icon{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;margin-bottom:28px;border-radius:50%;flex:0 0 auto}.better-prices__icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.better-prices__icon--filled{color:#fff;background:linear-gradient(135deg,#ff9f22 0,#f58200 100%)}.better-prices__card-title{font-size:30px;font-weight:700;color:#fff;letter-spacing:-.04px;line-height:1.1;margin:0 0 28px;display:block}.better-prices__list{display:grid;gap:18px;margin:0 0 42px;padding:0;list-style:none}.better-prices__list li{position:relative;padding-left:38px;color:rgba(255,255,255,.94);font-size:18px;line-height:1.35}.better-prices__list li::before{content:"✓";position:absolute;left:0;top:-1px;color:#f58200;font-size:28px;font-weight:900;line-height:1}.better-prices__note{width:100%;margin:-14px 0 22px;padding-top:22px;color:rgba(255,255,255,.92);border-top:1px solid rgba(255,255,255,.24);font-size:18px;line-height:1.45}.better-prices__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;margin-top:auto;padding:0 30px;color:#fff;border-radius:4px;background:#f58200;box-shadow:0 8px 18px rgba(245,130,0,.28);font-size:18px;font-weight:700;line-height:1;text-decoration:none!important;text-transform:uppercase;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.better-prices__button:hover{color:#fff;text-decoration:none!important;box-shadow:0 12px 24px rgba(245,130,0,.36)}.better-prices__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:16px;background:linear-gradient(135deg,rgba(22,22,22,.98),rgba(12,12,12,.98));box-shadow:0 14px 32px rgba(0,0,0,.22)}.better-prices__benefit{position:relative;display:flex;align-items:center;gap:24px;min-height:128px;padding:26px 44px}.better-prices__benefit:not(:last-child)::after{content:"";position:absolute;top:34px;right:0;width:1px;height:calc(100% - 68px);background:rgba(255,255,255,.22)}.better-prices__benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:2px solid #f58200;border-radius:50%;color:#f58200;flex:0 0 auto}.better-prices__benefit-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.better-prices__benefit-text{display:flex;flex-direction:column;gap:6px;color:#fff;font-size:17px;line-height:1.35}.better-prices__benefit-text strong{color:#fff;font-size:18px;font-weight:900}.better-prices__benefit-text span{color:rgba(255,255,255,.88)}@media (max-width:1200px){.better-prices__content{padding:40px 36px}.better-prices__benefit{padding:24px 28px}}@media (max-width:980px){.better-prices__cards{grid-template-columns:1fr}.better-prices__card,.better-prices__content{min-height:460px}.better-prices__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.better-prices__benefit:nth-child(2)::after{display:none}.better-prices__benefit:nth-child(1),.better-prices__benefit:nth-child(2){border-bottom:1px solid rgba(255,255,255,.18)}}@media (max-width:640px){.better-prices{padding:42px 16px 52px}.better-prices__header{margin-bottom:30px}.better-prices__line{margin:18px auto 20px}.better-prices__subtitle br{display:none}.better-prices__cards{gap:20px}.better-prices__card{min-height:430px;border-radius:14px}.better-prices__card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.76) 48%,rgba(0,0,0,.9) 100%)}.better-prices__content{min-height:430px;max-width:none;padding:30px 24px}.better-prices__icon{width:70px;height:70px;margin-bottom:22px}.better-prices__icon svg{width:34px;height:34px}.better-prices__list{gap:14px;margin-bottom:30px}.better-prices__list li{padding-left:32px;font-size:16px}.better-prices__list li::before{font-size:24px}.better-prices__button{width:100%;min-height:54px;padding:0 20px;font-size:16px}.better-prices__benefits{grid-template-columns:1fr;border-radius:14px}.better-prices__benefit{min-height:auto;padding:24px}.better-prices__benefit:not(:last-child){border-bottom:1px solid rgba(255,255,255,.18)}.better-prices__benefit::after{display:none}}.in-ziskej-slevu main header h1{display:none}.ordering-process .shipping-info{max-width:800px;margin:2rem auto;display:flex;flex-direction:column;gap:1rem}.ordering-process .shipping-info__item{padding:1.25rem 1.5rem;border-radius:5px;background:#fff}.ordering-process .shipping-info__item--highlight{background:#f1f8f4}.ordering-process .shipping-info__item--warning{background:#fff7ed}.ordering-process .shipping-info__title{margin:0 0 .5rem;font-size:18px;font-weight:700;color:#111}.ordering-process .shipping-info p{margin:0 0 .5rem;line-height:1.6;color:#222}.ordering-process .shipping-info p:last-child{margin-bottom:0}.ordering-process .shipping-info strong{font-weight:700;color:#000}@media (max-width:768px){.ordering-process .shipping-info{margin:1.5rem 1rem}.ordering-process .shipping-info__item{padding:1rem;border-radius:5px}.ordering-process .shipping-info__title{font-size:16px}}.contacts{position:relative;background:#fafafa;border-radius:5px;padding:5rem 5rem 5rem 30rem}.contacts::before{content:"";position:absolute;top:0;left:0;width:100%;max-width:250px;height:100%;max-height:800px;background:url(/user/documents/upload/temp/category/2/min-forms-2.png);background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:10px;border-bottom-left-radius:10px}.nodo-advice-section{font-family:inherit;color:#181818}.nodo-advice-section *{box-sizing:border-box}.nodo-advice-section__container{max-width:1480px;margin:0 auto}.nodo-advice-section__main{display:grid;grid-template-columns:.82fr 1fr;min-height:640px;background:#fff;border:1px solid rgba(38,28,20,.08);border-radius:12px;overflow:hidden;box-shadow:0 18px 45px rgba(43,32,22,.12)}.nodo-advice-section__image{position:relative;min-height:640px;overflow:hidden;background:#ddd}.nodo-advice-section__image img{width:100%;height:100%;min-height:640px;display:block;object-fit:cover;object-position:center}.nodo-advice-section__content{position:relative;padding:70px 64px 56px;background:radial-gradient(circle at 80% 10%,rgba(245,123,18,.06),transparent 32%),linear-gradient(135deg,#fff 0,#fbfaf8 100%);overflow:hidden}.nodo-advice-section__watermark{position:absolute;left:-6px;bottom:165px;font-size:clamp(76px,10vw,170px);font-weight:900;line-height:1;letter-spacing:-.08em;color:rgba(17,17,17,.045);pointer-events:none;user-select:none;white-space:nowrap}.nodo-advice-section__header{position:relative;z-index:2;max-width:620px}.nodo-advice-section__header h2{margin:0 0 14px;font-size:clamp(34px,3vw,48px);line-height:1.08;font-weight:850;letter-spacing:-.02em;color:#151515}.nodo-advice-section__header p{margin:0;font-size:17px;line-height:1.65;color:#383838;max-width:560px}.nodo-advice-section__benefits{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:42px 0 48px}.nodo-advice-section__benefit{display:flex;align-items:center;gap:10px;padding:0 24px;min-height:34px;border-right:1px solid rgba(0,0,0,.11)}.nodo-advice-section__benefit:first-child{padding-left:0}.nodo-advice-section__benefit:last-child{border-right:0}.nodo-advice-section__benefit strong{font-size:15px;font-weight:800;color:#151515;white-space:nowrap}.nodo-advice-section__check{position:relative;width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #f26b00;border-radius:50%;background:#fff}.nodo-advice-section__check::before{content:"";width:7px;height:13px;border-right:2px solid #f26b00;border-bottom:2px solid #f26b00;transform:rotate(45deg) translate(-1px,-1px)}.nodo-advice-section #formContact{position:relative;z-index:2}.nodo-advice-section #formContact fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border:0;margin:0;padding:0}.nodo-advice-section #formContact input[type=hidden]{display:none}.nodo-advice-section #formContact .form-group{margin:0}.nodo-advice-section #formContact label{display:block;margin-bottom:10px;font-size:14px;line-height:1.3;font-weight:800;color:#171717;width:100%}.nodo-advice-section #formContact label span{color:#f26b00}.nodo-advice-section #formContact input.form-control,.nodo-advice-section #formContact textarea.form-control{width:100%;border:1px solid rgba(26,26,26,.16);border-radius:6px;background:rgba(255,255,255,.82);color:#151515;font-size:15px;font-family:inherit;outline:0;box-shadow:0 7px 20px rgba(0,0,0,.035);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.nodo-advice-section #formContact input.form-control::placeholder,.nodo-advice-section #formContact textarea.form-control::placeholder{color:#777}.nodo-advice-section #formContact input.form-control:focus,.nodo-advice-section #formContact textarea.form-control:focus{border-color:#f26b00;background:#fff;box-shadow:0 0 0 4px rgba(242,107,0,.12)}.nodo-advice-section #formContact input.form-control{height:56px;padding:0 18px}.nodo-advice-section #formContact textarea.form-control{min-height:138px;padding:18px;resize:vertical}.nodo-advice-section #formContact .form-group:has(textarea){grid-column:1/-1}.nodo-advice-section #formContact .form-group.consents,.nodo-advice-section #formContact .form-group.submit-wrapper{grid-column:1/-1}.nodo-advice-section #formContact .form-group.consents label{margin:0;font-size:14px;line-height:1.45;font-weight:600;color:#555}.nodo-advice-section #formContact .form-group.consents label a{color:#f26b00;font-weight:700;text-decoration:underline;text-underline-offset:2px}.nodo-advice-section #formContact .form-group.consents label a:hover{color:#cf5200}.nodo-advice-section #formContact .form-group.submit-wrapper input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:238px;height:50px;padding:0 28px;border:0;border-radius:5px;background:linear-gradient(135deg,#ff7900 0,#ef5f00 100%);color:#fff;font-size:15px;line-height:1;font-weight:850;font-family:inherit;cursor:pointer;box-shadow:0 12px 24px rgba(239,95,0,.24);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.nodo-advice-section #formContact .form-group.submit-wrapper input[type=submit]:hover{transform:translateY(-2px);filter:brightness(1.02);box-shadow:0 16px 30px rgba(239,95,0,.3)}.nodo-advice-section__contacts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:30px;background:rgba(255,255,255,.86);border-radius:12px;box-shadow:0 12px 35px rgba(43,32,22,.08)}.nodo-advice-section__contacts .nodo-advice-contact{display:flex;align-items:center;gap:22px;padding:0 44px;border-right:1px solid rgba(0,0,0,.1)}.nodo-advice-section__contacts .nodo-advice-contact:first-child{padding-left:0}.nodo-advice-section__contacts .nodo-advice-contact:last-child{padding-right:0;border-right:0}.nodo-advice-section__contacts .nodo-advice-contact__icon{width:58px;height:58px;flex:0 0 58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff7ef;color:#f26b00;font-size:33px;line-height:1}.nodo-advice-section__contacts .nodo-advice-contact__text small,.nodo-advice-section__contacts .nodo-advice-contact__text span{display:block;color:#5f5f5f}.nodo-advice-section__contacts .nodo-advice-contact__text span{margin-bottom:7px;font-size:15px;font-weight:600}.nodo-advice-section__contacts .nodo-advice-contact__text strong{display:block;margin-bottom:8px;font-size:21px;line-height:1.25;font-weight:850;color:#171717}.nodo-advice-section__contacts .nodo-advice-contact__text small{font-size:14px;line-height:1.35}.nodo-advice-section .js-validator-msg.msg-error{color:#d33a36;width:100%;margin:8px 0}@media (max-width:1200px){.nodo-advice-section__main{grid-template-columns:.75fr 1fr}.nodo-advice-section__content{padding:54px 42px}.nodo-advice-section__benefit{padding:0 18px}.nodo-advice-section__contacts{padding:30px}.nodo-advice-section__contacts .nodo-advice-contact{padding:0 24px}.nodo-advice-section__contacts .nodo-advice-contact__text strong{font-size:18px}}@media (max-width:992px){.nodo-advice-section{padding:32px 16px}.nodo-advice-section__main{grid-template-columns:1fr}.nodo-advice-section__image{min-height:360px}.nodo-advice-section__image img{min-height:360px}.nodo-advice-section__content{padding:42px 28px}.nodo-advice-section__benefits{gap:14px;margin:32px 0 36px}.nodo-advice-section__benefit{padding:0;border-right:0;width:calc(50% - 7px)}.nodo-advice-section #formContact fieldset{grid-template-columns:1fr;gap:22px}.nodo-advice-section__contacts{grid-template-columns:1fr;gap:24px;padding:28px}.nodo-advice-section__contacts .nodo-advice-contact{padding:0 0 24px;border-right:0;border-bottom:1px solid rgba(0,0,0,.1)}.nodo-advice-section__contacts .nodo-advice-contact:last-child{padding-bottom:0;border-bottom:0}}@media (max-width:640px){.nodo-advice-section__content{padding:34px 20px}.nodo-advice-section__header h2{font-size:32px}.nodo-advice-section__header p{font-size:15px}.nodo-advice-section__benefit{width:100%}.nodo-advice-section__contacts{padding:24px 20px}.nodo-advice-section__contacts .nodo-advice-contact{align-items:flex-start;gap:16px}.nodo-advice-section__contacts .nodo-advice-contact__icon{width:50px;height:50px;flex-basis:50px;font-size:28px}.nodo-advice-section__contacts .nodo-advice-contact__text strong{font-size:17px}.nodo-advice-section #formContact .form-group.submit-wrapper input[type=submit]{width:100%}}.download-section{position:relative;overflow:hidden;padding:70px 20px 24px;background:#fff;color:#111;font-family:inherit}.download-section__container{position:relative;z-index:1;width:100%;max-width:100%;margin:0 auto}.download-section__bg-text{position:absolute;left:50%;top:395px;z-index:-1;transform:translateX(-50%);white-space:nowrap;font-size:clamp(70px,10vw,165px);line-height:1;font-weight:900;letter-spacing:2px;color:rgba(0,0,0,.04);pointer-events:none;user-select:none}.download-section__decor{position:absolute;top:-25px;right:-150px;z-index:-1;width:240px;height:280px;color:rgba(255,92,0,.15)}.download-section__decor svg{width:100%;height:100%;display:block}.download-section__header{max-width:100%;margin-bottom:55px}.download-section__header h1{position:relative;margin:0 auto 54px!important;font-size:clamp(42px,5vw,64px);line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:-1px;display:block!important;width:100%;max-width:max-content;margin:0 auto}.download-section__header h1::after{content:"";position:absolute;top:auto;left:0;bottom:-25px;width:66px;height:5px;background:#ff5a00}.download-section__header p{margin:0 0 18px;font-size:21px;line-height:1.45;font-weight:400;color:#111}.download-section__header p:last-child{margin-bottom:0}.download-section__header p a{color:#ff5a00;font-weight:700;text-decoration:none}.download-section__header p a:hover{text-decoration:underline}.download-list{position:relative;display:grid;gap:12px;max-width:100%;margin:0 auto}.download-item{position:relative;display:grid;grid-template-columns:90px 1fr 185px;align-items:center;gap:28px;min-height:90px;padding:20px 34px 20px 28px;background:rgba(255,255,255,.76);border:1px solid rgba(0,0,0,.04);border-radius:4px;box-shadow:0 1px 8px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.download-item:hover{transform:translateY(-2px);border-color:rgba(255,90,0,.35);box-shadow:0 8px 24px rgba(0,0,0,.08)}.download-item__icon{display:flex;align-items:center;justify-content:center;color:#ff5a00}.download-item__icon svg{width:50px;height:64px;display:block}.download-item__icon img{max-width:50px;margin:0 auto}.download-item__content{min-width:0}.download-item__content h2{margin:0 0 12px;font-size:20px;line-height:1.25;font-weight:800}.download-item__content h2 a{color:#ff5a00;text-decoration:underline;text-underline-offset:2px}.download-item__content h2 a:hover{color:#d94c00}.download-item__content p{margin:0;font-size:18px;line-height:1.4;color:#555}.download-item__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:62px;padding:14px 20px;border:1px solid #ff5a00;border-radius:4px;color:#ff5a00;background:rgba(255,255,255,.7);font-size:16px;line-height:1;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.3px;transition:color .2s ease,background .2s ease,transform .2s ease}.download-item__button:hover{color:#fff;background:#ff5a00;transform:translateY(-1px)}.download-item__button-icon{flex:0 0 auto;width:28px;height:28px}.download-item__button-icon svg{width:100%;height:100%;display:block}@media (max-width:991px){.download-section{padding-top:48px}.download-section__decor{right:-60px;top:-10px;width:170px;height:200px}.download-section__header{margin-bottom:36px}.download-section__header p{font-size:18px}.download-item{grid-template-columns:68px 1fr;gap:20px;padding:20px}.download-item__button{grid-column:2;width:max-content;min-width:175px;min-height:54px}}@media (max-width:575px){.download-section{padding:36px 15px 20px}.download-section__bg-text{top:360px;font-size:60px}.download-section__decor{opacity:.4}.download-section__header h1{margin-bottom:42px}.download-section__header p{font-size:16px}.download-item{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.download-item__icon{justify-content:flex-start}.download-item__content h2{font-size:18px}.download-item__content p{font-size:16px}.download-item__button{width:100%;min-width:0}}.in-ke-stazeni main header h1{display:none}.contact-section{padding:45px 20px 70px;background:#fffaf5;color:#151515;font-family:inherit}.contact-section *{box-sizing:border-box}.contact-section__container{width:100%;max-width:100%;margin:0 auto;padding:2rem}.contact-section__header{margin-bottom:42px;text-align:center}.contact-section__header h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:#101010}.contact-section__header span{display:block;width:52px;height:3px;margin:18px auto 0;border-radius:999px;background:#f5821f}.contact-section__cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-bottom:36px}.contact-section__watermark{position:absolute;left:50%;bottom:86px;z-index:4;transform:translateX(-50%);pointer-events:none;white-space:nowrap;font-size:clamp(70px,10vw,145px);line-height:1;font-weight:900;letter-spacing:.02em;color:rgba(0,0,0,.045)}.contact-card{position:relative;z-index:2;min-height:520px;padding:36px 34px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(0,0,0,.08);overflow:hidden}.contact-card hr{width:100%;height:1px;margin:26px 0;border:0;background:rgba(0,0,0,.12)}.contact-card .contact-person__title,.contact-card__title-row{display:flex;align-items:center;gap:20px;margin-bottom:28px}.contact-card .contact-person__title h3,.contact-card__title-row h3{margin:0;font-size:22px;line-height:1.25;font-weight:800;color:#151515}.contact-card__main-icon{width:25px;height:25px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ff9b22 0,#ff7814 100%);color:#fff}.contact-card__main-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-card__subtitle{margin:0 0 24px;font-size:22px;line-height:1.25;font-weight:800;color:#151515}.contact-card__row{align-items:flex-start;margin-bottom:18px}.contact-card__row:last-child{margin-bottom:0}.contact-card__row--opening{align-items:center}.contact-card__row--opening .contact-card__text p{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.contact-card__icon{width:28px;height:28px;color:#f5821f;display:flex;align-items:center;justify-content:center}.contact-card__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-card__text p{margin:0 0 8px;font-size:17px;line-height:1.45;font-weight:400;color:#222}.contact-card__text p:last-child{margin-bottom:0}.contact-card__text p strong{font-weight:800;color:#171717}.contact-card--people{padding-top:36px}.contact-card--people .contact-person:not(:last-child){margin-bottom:8px}.contact-card--people .contact-person__title{margin-bottom:24px}.contact-card--people .contact-card__row{margin-bottom:18px;padding-left:2px}.contact-card--people .contact-card__icon{width:34px;height:34px}.contact-map{position:relative;height:250px;border-radius:9px;overflow:hidden;box-shadow:0 16px 34px rgba(0,0,0,.12);background:#e9e2d4;margin-bottom:3rem}.contact-map img{width:100%;height:100%;display:block;object-fit:cover}.contact-map__pin{position:absolute;left:50%;top:47%;width:40px;height:40px;border-radius:50% 50% 50% 0;background:#171717;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 8px 18px rgba(0,0,0,.35)}.contact-map__pin::before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;background:#f5821f;transform:translate(-50%,-50%)}.contact-map__controls{position:absolute;right:22px;top:24px;display:flex;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(0,0,0,.12)}.contact-map__controls button{width:40px;height:40px;border:0;background:#fff;color:#333;font-size:24px;line-height:1;font-weight:600;cursor:default}.contact-map__controls button+button{border-left:1px solid rgba(0,0,0,.1)}@media (max-width:991px){.contact-section{padding:36px 16px 54px}.contact-section__cards{gap:22px}.contact-section__watermark{font-size:78px;bottom:120px}.contact-card{padding:30px 24px}.contact-card .contact-person__title,.contact-card__title-row{gap:16px}.contact-card .contact-person__title h3,.contact-card__title-row h3{font-size:20px}.contact-card__row{gap:14px}.contact-card__text p{font-size:16px}}@media (max-width:767px){.contact-section__header{margin-bottom:30px}.contact-section__cards{grid-template-columns:1fr}.contact-section__watermark{display:none}.contact-card{min-height:auto}.contact-card__row--opening .contact-card__text p{display:block}.contact-card__row--opening .contact-card__text p strong{display:block;margin-bottom:3px}.contact-map{height:220px}}@media (max-width:480px){.contact-section{padding-inline:12px}.contact-card{padding:26px 20px}.contact-card .contact-person__title h3,.contact-card__title-row h3{font-size:19px}.contact-card__text p{font-size:15px}.contact-map{height:190px}.contact-map__controls{right:12px;top:12px}}.in-kontakty main header h1{display:none}.in-dekujeme main .content-inner{padding:5rem}.in-dekujeme main .content-inner h2{font-size:33px;font-weight:900;color:#000;text-decoration:none;text-align:center}.in-dekujeme main .content-inner p{font-size:20px;font-weight:400;color:#000;text-align:center}@media (min-width:1200px){.content-inner{max-width:1440px}}@media (min-width:1200px){.container{width:100%;max-width:1920px}.content{width:100%;padding-left:0;padding-right:0}}