@media (max-width: 1024px){.hide-mobile{display:none !important}}@media (min-width: 1025px){.hide-desktop{display:none !important}}.curtain{padding:24px 6px;position:fixed;z-index:1000;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(2px);top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;display:none}@media (min-width: 576px){.curtain{padding:6px 24px}}@media (min-width: 1025px){.curtain{padding:24px}}.curtain::after{content:'✕';top:6px;right:6px;color:white;font-size:32px;position:absolute;cursor:pointer;text-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.curtain.open{display:flex}.curtain img{max-width:100%;max-height:100%;pointer-events:none}.slider .view{position:relative;overflow:hidden}.slider .slides{display:flex;position:relative;top:0;left:0;right:0;bottom:0;width:max-content}.slider .slides.shifting{transition:left .2s ease-out}.slider .slides>div{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;padding:60px;box-sizing:border-box;text-align:center;min-height:300px}@media (min-width: 768px){.slider .slides>div{min-height:500px;padding:72px 120px}}.slider .slides>div img{position:absolute;min-width:100%;min-height:100%;object-fit:cover;filter:brightness(0.5)}.slider .slides>div.empty img{filter:none}.slider .slides>div *:not(img){z-index:1;color:white;text-shadow:1px 1px 6px #111620}.slider .slides>div strong{font-size:32px;line-height:1.05em;margin-bottom:12px}@media (min-width: 768px){.slider .slides>div strong{font-size:48px}}.slider .slides>div p{font-size:18px;line-height:1.33em}@media (min-width: 768px){.slider .slides>div p{font-size:22px;line-height:1.65em}}.slider .slides>div .button{margin-top:24px}.slider.fullscreen .slides{cursor:zoom-in}.slider .thumbnails{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));max-width:100%;margin-top:12px}.slider .thumbnails>img{max-width:100%;opacity:0.6;cursor:pointer;transition:all 0.15s ease-in-out}.slider .thumbnails>img:hover{opacity:1;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.slider .thumbnails .active{opacity:1;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.slider .prev,.slider .next{position:absolute;top:50%;color:rgba(255,255,255,0.7);transform:translateY(-50%);padding:36px 24px;font-size:32px;z-index:2;cursor:pointer;text-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}@media (min-width: 768px){.slider .prev,.slider .next{font-size:48px}}.slider .prev:hover,.slider .next:hover{color:white;transition:all 0.15s ease-in-out}@media (min-width: 768px){.slider .prev:hover,.slider .next:hover{background-color:rgba(36,36,36,0.4)}}.slider .prev{left:0}@media (min-width: 768px){.slider .prev:hover{transform:translate3d(-6px, -50%, 0)}}.slider .next{right:0}@media (min-width: 768px){.slider .next:hover{transform:translate3d(6px, -50%, 0)}}.slider .controls{position:absolute;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:12px}.slider .controls>span{display:block;width:12px;height:12px;border:1px solid rgba(255,255,255,0.7);border-radius:50%;margin:6px;transition:all 0.15s ease-in-out;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}@media (min-width: 768px){.slider .controls>span{width:14px;height:14px;margin:12px}}.slider .controls>span.active{background-color:rgba(255,255,255,0.7)}.footer{background-color:#5D6AC5;color:#F1F1F1;margin-top:72px}@media (min-width: 1025px){.footer{margin-top:96px}}.footer h4{margin-top:12px}.footer a{color:#E5E9FF}.footer a:hover{color:white;text-decoration:underline}.footer p{margin-bottom:12px;color:#E5E9FF}.footer ul{list-style:none;margin-left:0}.footer__container{padding:24px 0}@media (min-width: 1025px){.footer__container{justify-content:space-between;display:flex}}.footer__container>*{flex:1;margin-bottom:36px}@media (min-width: 768px){.footer__container>*{margin-bottom:0}}.footer__signature{text-align:center;padding:12px 0}.footer__container+.footer__signature{border-top:1px solid white}.cookies{position:fixed;display:none;bottom:0;left:0;width:100%;background-color:rgba(3,3,3,0.9);padding-top:24px;padding-bottom:24px;z-index:105;max-width:100%}@media (min-width: 1025px){.cookies{align-items:center;justify-content:space-between}}.cookies p{line-height:1.33em;color:white}@media (max-width: 1024px){.cookies p{font-size:14px;line-height:1.05em}}.cookies p:last-of-type{margin-bottom:0}.cookies button{margin-left:48px;white-space:nowrap}@media (max-width: 1024px){.cookies button{margin-top:18px;margin-left:0}}.cookies.open{display:block}@media (min-width: 1025px){.cookies.open{display:flex}}.article{margin-bottom:48px}@media (min-width: 768px){.article{width:640px;margin-left:auto;margin-right:auto}}.article__author{display:flex;align-items:center}.article__author-name{margin-right:12px}.article__author p{margin-bottom:0}.article__photo{margin-right:18px;height:60px;width:60px;border-radius:50%}.article__hero{margin-bottom:36px;height:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.article__header{margin-bottom:24px}.article__title{margin-bottom:18px;font-size:32px;line-height:1.33em}@media (min-width: 1025px){.article__title{font-size:48px}}.article__lead{font-size:22px;line-height:1.5em;margin-bottom:18px;font-weight:400}.article__content h2{font-size:28px}.article__content img{width:100%;margin-bottom:18px}.header+.article__hero{margin-top:-18px}@media (min-width: 1025px){.header+.article__hero{margin-top:-48px}}.article-tile{max-width:100%;padding:12px;transition:all 0.15s ease-in-out;color:#242424}.article-tile:hover{box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.article-tile__img{width:100%;margin-bottom:18px}.article-tile__title{margin-bottom:6px;margin-top:0}.article-tile__link{display:inline-block;margin-bottom:12px;font-weight:400;width:auto;color:#5D6AC5}.article-tile__link:hover{color:#3f4db0}.blog{margin-bottom:48px}.blog__sections{margin-top:24px}@media (min-width: 768px){.blog__sections{margin-top:48px}}.blog__sections strong{font-weight:400}.blog__sections a{margin-left:6px}.category__products{margin-left:-12px;margin-right:-12px;display:grid;grid-gap:0;grid-template-columns:repeat(2, 1fr);margin-bottom:48px}@media (min-width: 768px){.category__products{grid-template-columns:repeat(3, 1fr);grid-gap:12px}}@media (min-width: 1025px){.category__products{grid-template-columns:repeat(5, 1fr)}}.category__name{margin-bottom:6px}.category__description{margin-bottom:24px}.cta{text-align:center;margin-bottom:48px}@media (min-width: 768px){.cta{max-width:640px;margin-left:auto;margin-right:auto}}.cta--left{text-align:left;max-width:none}.cta--right{text-align:right;max-width:none}.cta__disclaimer{margin-top:6px;color:#6F6F6F;font-size:14px;line-height:1.33em}.gallery-hero{margin-bottom:48px}.header+.gallery-hero{margin-top:-18px}@media (min-width: 1025px){.header+.gallery-hero{margin-top:-48px}}.gallery-logotypes{background-color:#F1F1F1;margin-bottom:48px;padding-top:6px;padding-bottom:6px}@media (min-width: 1025px){.gallery-logotypes{padding-top:18px;padding-bottom:18px}}.gallery-logotypes__header{text-align:center;padding-top:18px}.gallery-logotypes__header h2{display:block;font-size:32px;line-height:1.05em;margin-bottom:12px;margin-top:0}.gallery-logotypes__header p:last-of-type{margin-bottom:12px}.gallery-logotypes__items{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;text-align:center;margin-left:-12px;margin-right:-12px}.gallery-logotypes__items a,.gallery-logotypes__items div{min-width:60px;max-width:100px;padding:6px}@media (min-width: 1025px){.gallery-logotypes__items a,.gallery-logotypes__items div{min-width:100px;max-width:150px}}@media (min-width: 768px){.gallery-logotypes__items a{transition:all 0.15s ease-in-out}.gallery-logotypes__items a:hover{transform:scale(1.2)}}.gallery-logotypes__items svg,.gallery-logotypes__items img{max-width:100%;width:100%}.gallery-slider{margin-bottom:48px}.gallery-tiles{margin-bottom:48px}.gallery-tiles h1{margin-bottom:6px}.gallery-tiles p{margin-bottom:36px}.gallery-tiles__items{display:grid;grid-gap:12px;grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){.gallery-tiles__items{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 768px){.gallery-tiles__items--columns-2{grid-template-columns:repeat(2, 1fr)}}.gallery-tiles__items--columns-3{grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){.gallery-tiles__items--columns-3{grid-template-columns:repeat(3, 1fr)}}.gallery-tiles__items--columns-4{grid-template-columns:repeat(2, 1fr)}@media (min-width: 768px){.gallery-tiles__items--columns-4{grid-template-columns:repeat(4, 1fr)}}.gallery-tiles__items--columns-5{grid-template-columns:repeat(3, 1fr)}@media (min-width: 768px){.gallery-tiles__items--columns-5{grid-template-columns:repeat(5, 1fr)}}.gallery-tiles__items--columns-6{grid-template-columns:repeat(3, 1fr)}@media (min-width: 768px){.gallery-tiles__items--columns-6{grid-template-columns:repeat(6, 1fr)}}@media (min-width: 1025px){.gallery-tiles__items{grid-gap:24px}}h1+.gallery-tiles__items{margin-top:18px}.gallery-tiles__item:hover{box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.gallery-tiles img{width:100%;display:block}.gallery-verticals{display:grid;grid-gap:12px;grid-template-columns:repeat(3, 1fr);margin-bottom:48px}@media (min-width: 768px){.gallery-verticals{grid-template-columns:repeat(3, 1fr);grid-gap:24px}}.gallery-verticals__item{position:relative;overflow:hidden;height:200px}@media (min-width: 768px){.gallery-verticals__item{height:500px}}.gallery-verticals__item:hover{box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.gallery-verticals__item a{display:block}.gallery-verticals__item img{display:block;height:100%;position:absolute;left:50%;transform:translateX(-50%)}.gallery-verticals__button{margin:0;position:absolute;top:75%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1024px){.gallery-verticals__button{display:none}}.image-hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:48px}.image-hero__content{display:flex;flex-direction:column;padding:60px 12px;color:white;justify-content:center;min-height:200px;margin:auto;text-shadow:1px 1px 6px #111620;align-items:center;text-align:center}@media (min-width: 768px){.image-hero__content{padding:72px 120px;min-height:100px}}.image-hero__content--left{align-items:flex-start;text-align:left}.image-hero__content--right{align-items:flex-end;text-align:right}.image-hero__header{line-height:1.05em;margin-bottom:12px}@media (max-width: 1024px){.image-hero__header{font-size:32px}}.image-hero__description{line-height:1.33em;margin-bottom:24px}@media (min-width: 768px){.image-hero__description{font-size:22px;line-height:1.65em}}.header+.image-hero{margin-top:-18px}@media (min-width: 1025px){.header+.image-hero{margin-top:-48px}}.image-single{width:100%;margin-bottom:48px}.image-single__img{max-width:100%;width:100%}.image-single__description{font-size:14px;line-height:1.33em;color:#6F6F6F;margin-top:6px}.image-single__description--center{text-align:center}.image-single__description--right{text-align:right}.product{margin-bottom:48px}.product__top{margin-bottom:48px}@media (min-width: 768px){.product__top{display:grid;grid-gap:48px;grid-template-columns:1fr 1fr}}@media (min-width: 1025px){.product__top{grid-template-columns:500px auto}}.product__gallery{position:relative;overflow:hidden}@media (max-width: 1024px){.product__gallery{margin-bottom:12px}}.product__label{margin-bottom:12px;font-weight:400;font-size:22px;margin-top:36px}@media (max-width: 1024px){.product__label{font-size:22px}}.product__name{line-height:1.05em;font-size:32px;margin-bottom:0}@media (max-width: 1024px){.product__name{font-size:32px}}.product__categories{margin-bottom:18px}@media (min-width: 768px){.product__categories{margin-bottom:24px}}.product__price{margin-bottom:24px}@media (min-width: 768px){.product__price{margin-bottom:36px}}.product__price-current{font-size:32px;font-weight:700}.product__price-old{text-decoration:line-through;margin-left:6px}.product__availability{display:flex;align-items:center;margin-bottom:36px}.product__availability span{font-weight:400;margin-top:1px;font-size:14px}.product__availability svg{width:24px;height:24px;margin-right:6px}.product__button{margin-bottom:6px}.product__variants{display:grid;grid-gap:6px;margin-bottom:48px;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));align-items:center;grid-auto-rows:1fr}@media (min-width: 1025px){.product__variants{grid-gap:12px;grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))}}.product__variants-item{height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;border:1px solid #5D6AC5;text-align:center;padding:6px 12px;line-height:1.05em;color:#242424;font-weight:400;font-size:12px;min-height:45px}@media (min-width: 1025px){.product__variants-item{font-size:18px;font-weight:300;padding:12px;min-height:55px}}.product__variants-item:hover{box-shadow:0 3px 10px 0 rgba(17,22,32,0.2);border-color:#3f4db0;color:#3f4db0;outline:1px solid #3f4db0;background-color:#f7f8fc}.product__description{margin-bottom:48px}@media (max-width: 1024px){.product .slider .thumbnails{display:none}}@media (min-width: 1025px){.product .slider .controls{display:none}}.product-tile{max-width:100%;text-align:left;padding:12px;margin-bottom:24px;background-color:none;transition:all 0.15s ease-in-out;position:relative}.product-tile:hover{background-color:#F1F1F1;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2)}.product-tile__img{max-width:100%;width:100%;margin-bottom:6px}.product-tile__name{font-size:18px;font-weight:500;color:#242424;line-height:1.33em;margin-bottom:12px}.product-tile__price{color:#242424;line-height:1.33em}.product-tile__price span{white-space:nowrap;display:inline-block}.product-tile__price span:first-of-type{margin-right:6px}.product-tile__price-old{font-size:14px;text-decoration:line-through}.product-tile:hover .product-tile__name,.product-tile:hover .product-tile__price{color:#3f4db0}.product-tile__badge{background-color:#5D6AC5;color:#F1F1F1;position:absolute;top:24px;left:6px;min-width:50px;max-width:100%;height:auto;z-index:1;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2);font-weight:500;font-size:14px;padding:0 12px}.section{margin-bottom:48px}.section__name{margin-bottom:6px}.section__description{margin-bottom:24px}.section__articles{margin-left:-12px;margin-right:-12px;display:grid;grid-column-gap:12px;grid-row-gap:24px;grid-template-columns:repeat(1, 1fr)}@media (min-width: 768px){.section__articles{grid-template-columns:repeat(2, 1fr);grid-row-gap:48px}}@media (min-width: 1025px){.section__articles{grid-template-columns:repeat(3, 1fr)}}.shop{margin-bottom:48px}.shop__category{margin-bottom:36px}.shop__category-title{display:block;font-size:32px;font-weight:700;line-height:1.33em;margin-bottom:6px;color:#242424}.shop__category-link{display:inline-block;margin-bottom:12px;font-weight:400;width:auto}.shop__category-description{margin-bottom:6px}.shop__category-subcategories strong{font-weight:400}.shop__category-subcategories a{margin-left:6px}.table{max-width:100%;overflow-y:auto;margin-bottom:48px}.table table th,.table table td{padding:6px 12px;text-align:left;border:1px solid #F1F1F1}@media (min-width: 768px){.table table th,.table table td{padding:12px 18px}}.table table th{background-color:#5D6AC5;border-color:#5D6AC5;color:#F1F1F1;font-weight:400}.table table td{font-weight:300}.text{margin-bottom:48px}.text--center{text-align:center}.text--right{text-align:right}.text-boxout{background-color:#F1F1F1;padding:36px 24px;margin-bottom:48px}@media (min-width: 768px){.text-boxout{padding:36px 48px;width:640px;margin-left:auto;margin-right:auto}}.text-boxout h1{display:block;font-size:32px;line-height:1.33em;margin-bottom:18px;font-weight:300}.text-boxout p{font-size:22px;line-height:1.65em}.text-boxout p:last-of-type{margin-bottom:0}.text-columns{margin-bottom:48px}@media (min-width: 768px){.text-columns{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}}.text-columns__item{margin-bottom:36px}@media (min-width: 768px){.text-columns__item{margin-bottom:0}}.text-columns__item h1{display:block;font-size:22px;margin-bottom:12px}.text-columns__item .button{margin-top:6px}@media (min-width: 768px){.text-columns__item .button{margin-top:18px}}.text-columns-with-imgages{margin-bottom:48px}@media (min-width: 768px){.text-columns-with-imgages{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}}.text-columns-with-imgages__item{margin-bottom:48px}@media (min-width: 768px){.text-columns-with-imgages__item{margin-bottom:0}}.text-columns-with-imgages__item h1{display:block;font-size:22px;margin-bottom:12px}.text-columns-with-imgages__item .button{margin-top:6px}@media (min-width: 768px){.text-columns-with-imgages__item .button{margin-top:18px}}.text-columns-with-imgages__img{max-width:100%;width:100%;margin-bottom:12px}.text-with-image{margin-bottom:48px;display:flex;flex-wrap:wrap}@media (min-width: 768px){.text-with-image{flex-wrap:nowrap}}.text-with-image--right{flex-direction:column-reverse}@media (min-width: 768px){.text-with-image--right{flex-direction:row}}.text-with-image__title{font-size:32px;line-height:1.33em;margin-top:0;margin-bottom:12px}.text-with-image__image{margin-bottom:18px;text-align:center;width:100%}@media (min-width: 768px){.text-with-image__image{margin-right:48px;margin-bottom:0;width:350px;flex-shrink:0;flex-grow:0}}@media (min-width: 1025px){.text-with-image__image{width:500px}}@media (min-width: 768px){.text-with-image--right .text-with-image__image{margin-left:48px;margin-right:0;flex-grow:0}}.text-with-image img{width:100%}.IN1_btn-primary,.IN1_button{font-family:"Roboto", Arial, Helvetica, sans-serif;background-color:#5D6AC5;color:#F1F1F1;border:none;outline:0;display:inline-block;padding:12px 24px;text-align:center;font-size:22px;font-weight:400;text-shadow:none;box-shadow:0 3px 10px 0 rgba(17,22,32,0.2);width:fit-content;margin-top:12px;margin-bottom:12px;text-decoration:none}.IN1_btn-primary:hover,.IN1_button:hover{box-shadow:none;background-color:#3f4db0;color:#F1F1F1}.IN1_register-suggestion p{border-radius:3px;border:1px solid #e6e0e0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 30px 30px;font-size:18px}
