.cms{font-size:1.6rem;line-height:1.4em}.cms *{box-sizing:border-box}.cms strong{font-weight:700}.cms em{font-style:italic}.cms u{text-decoration:underline}.cms s{text-decoration:line-through}.cms a{cursor:pointer}.cms hr{background-color:#e8e8e8;border:0;color:#e8e8e8;height:1px;margin:36px 0}.cms p{margin:18px 0}.cms h1{margin-bottom:18px}.cms h1+h2,.cms h1+h3{margin-top:18px!important}.cms h2{margin:36px 0 18px!important}.cms h3,.cms h4,.cms h5{margin:36px 0 18px}.cms h4+h5{margin-top:0}.cms h6{margin:36px 0 18px}.cms h5+h6{margin-top:0}.cms img{max-width:100%}.cms>img,.cms>p img{margin:18px auto}.cms h1+img,.cms h2+img,.cms h3+img,.cms h4+img,.cms h5+img,.cms h6+img{margin-top:18px}.cms ol,.cms ul{margin:18px 0;overflow:hidden;padding-left:30px}.cms ol li,.cms ul li{list-style-position:outside;margin-bottom:6px;padding-left:0}.cms ol li ol,.cms ol li ul,.cms ul li ol,.cms ul li ul{margin-bottom:0;margin-top:6px}.cms ol,.cms ol li{list-style:decimal}.cms ul,.cms ul li{list-style:disc}.cms blockquote{border:0;color:#000;font-size:1em;font-style:italic;line-height:1.2em;margin:32px 0 36px;padding:0 0 0 40px;position:relative}.cms blockquote:before{color:#ccc;content:"\f10d";font-family:Font Awesome\ 6 Pro;font-size:1.7em;font-weight:700;left:0;position:absolute;top:0}@media (min-width:768px){.cms{font-size:1.8rem;line-height:1.4em}.cms hr{margin:48px 0}.cms p{margin:24px 0}.cms h1{margin-bottom:24px}.cms h2{margin:48px 0 24px!important}.cms h3,.cms h4,.cms h5,.cms h6{margin:48px 0 24px}.cms img{margin:24px auto}.cms ol,.cms ul{margin:24px 0;padding-left:30px}.cms blockquote{font-size:2rem;line-height:1.4em;margin:42px 0 48px;padding-left:50px}}.cms ol.list-large>li,.cms ul.list-large>li{margin-bottom:18px}.cms ol.list-large>li:last-child,.cms ul.list-large>li:last-child{margin-bottom:6px}.cms ol.list-small,.cms ul.list-small{font-size:.875em;line-height:1.2em}.cms ol.list-small li,.cms ul.list-small li{margin-bottom:4px}.cms .cms-mobile-hidden{display:none}.cms .xlarge{font-size:1.25em;line-height:1.2em}.cms .large{font-size:1.125em;line-height:1.2em}.cms .small{font-size:.875em;line-height:1.2em}.cms .xsmall{font-size:.75em;line-height:1.2em}.cms .button{margin:6px 0}@media (max-width:575px){.cms .button{width:100%}}.cms .subtitle{display:block;font-size:.875em;font-style:normal;font-weight:400;line-height:1.2em}.cms .sci-fly{font-family:SciFly,Lato,Arial,sans-serif;font-weight:400;text-transform:uppercase}.cms .background-black,.cms .background-block-black{background:#000;color:#fff}.cms .background-block-gray,.cms .background-gray{background-color:#f2f2f2;color:#000}.cms .background-block-red,.cms .background-red{background:#ffe2e9;color:#dd0031}.cms .background-block-blue,.cms .background-blue{background:#cdeaee;color:#004752}.cms .background-block-yellow,.cms .background-yellow{background:#faf79c;color:#797600}.cms .background-block-green,.cms .background-green{background:#dbecdc;color:#38813b}.cms .background-block-color1,.cms .background-color1{background:#ffe2e9;color:#dd0031}.cms .background-block-color2,.cms .background-color2{background:#cdeaee;color:#004752}.cms .background-block-color3,.cms .background-color3{background:#f4f037;color:#797600}.cms .background-block-black,.cms .background-block-blue,.cms .background-block-color1,.cms .background-block-color2,.cms .background-block-color3,.cms .background-block-gray,.cms .background-block-green,.cms .background-block-red,.cms .background-block-yellow,.cms .background-color1,.cms .background-color2,.cms .background-color3{display:block;padding:10px}.cms .border-black,.cms .border-blue,.cms .border-color1,.cms .border-color2,.cms .border-color3,.cms .border-gray,.cms .border-green,.cms .border-red,.cms .border-yellow{border:1px solid #f2f2f2;display:block;padding:10px}.cms .border-black{border-color:#000;color:#000}.cms .border-gray{color:#999}.cms .border-red{border-color:#dd0031;color:#dd0031}.cms .border-blue{border-color:#00b7d1;color:#00a1b8}.cms .border-yellow{border-color:#eee800;color:#797600}.cms .border-green{border-color:#4caf50;color:#38813b}.cms .border-color1{border-color:#dd0031;color:#dd0031}.cms .border-color2{border-color:#00b7d1;color:#00b7d1}.cms .border-color3{border-color:#eee800;color:#eee800}.cms .color-black{color:#000}.cms .color-gray{color:#999}.cms .color-red{color:#dd0031}.cms .color-blue{color:#00b7d1}.cms .color-yellow{color:#eee800}.cms .color1{color:#dd0031}.cms .color2{color:#00b7d1}.cms .color3{color:#eee800}.cms .no-margin{margin-bottom:0!important;margin-top:0!important}.cms [class*=cms-img-template_],.cms [class*=cms-template_]{clear:both;margin-bottom:36px;margin-top:36px}.cms [class*=cms-img-template_]:after,.cms [class*=cms-img-template_]:before,.cms [class*=cms-template_]:after,.cms [class*=cms-template_]:before{content:" ";display:table}.cms [class*=cms-img-template_]:after,.cms [class*=cms-template_]:after{clear:both}.cms [class*=cms-img-template_]>div:last-child,.cms [class*=cms-img-template_]>h1:last-child,.cms [class*=cms-img-template_]>h2:last-child,.cms [class*=cms-img-template_]>h3:last-child,.cms [class*=cms-img-template_]>h4:last-child,.cms [class*=cms-img-template_]>h5:last-child,.cms [class*=cms-img-template_]>h6:last-child,.cms [class*=cms-img-template_]>img:last-child,.cms [class*=cms-img-template_]>ol:last-child,.cms [class*=cms-img-template_]>p:last-child,.cms [class*=cms-img-template_]>ul:last-child,.cms [class*=cms-template_]>div:last-child,.cms [class*=cms-template_]>h1:last-child,.cms [class*=cms-template_]>h2:last-child,.cms [class*=cms-template_]>h3:last-child,.cms [class*=cms-template_]>h4:last-child,.cms [class*=cms-template_]>h5:last-child,.cms [class*=cms-template_]>h6:last-child,.cms [class*=cms-template_]>img:last-child,.cms [class*=cms-template_]>ol:last-child,.cms [class*=cms-template_]>p:last-child,.cms [class*=cms-template_]>ul:last-child{margin-bottom:0!important}.cms [class*=cms-img-template_]+p,.cms [class*=cms-template_]+p{margin-top:-18px}.cms [class*=cms-img-template_]:last-child,.cms [class*=cms-template_]:last-child{margin-bottom:0}.cms [class*=cms-template_] img{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.cms h1+.cms-template_bracked,.cms h1+.cms-template_contact-header,.cms h1+.cms-template_cs-banner,.cms h1+.cms-template_photo100,.cms h1+.cms-template_photo40,.cms h1+.cms-template_photo80,.cms h1+.cms-template_shop-card-map,.cms h1+.cms-template_video100,.cms h1+.cms-template_video40,.cms h1+.cms-template_video80,.cms h1+.cms-template_video90,.cms h1+[class*=cms-template_products-list],.cms h2+[class*=cms-img-template_],.cms h2+[class*=cms-template_],.cms h3+[class*=cms-img-template_],.cms h3+[class*=cms-template_],.cms h4+[class*=cms-img-template_],.cms h4+[class*=cms-template_],.cms h5+[class*=cms-img-template_],.cms h5+[class*=cms-template_],.cms h6+[class*=cms-img-template_],.cms h6+[class*=cms-template_]{margin-top:18px}.cms h1+[class*=cms-img-template_]+p,.cms h1+[class*=cms-template_]+p,.cms h2+[class*=cms-img-template_]+p,.cms h2+[class*=cms-template_]+p,.cms h3+[class*=cms-img-template_]+p,.cms h3+[class*=cms-template_]+p,.cms h4+[class*=cms-img-template_]+p,.cms h4+[class*=cms-template_]+p,.cms h5+[class*=cms-img-template_]+p,.cms h5+[class*=cms-template_]+p,.cms h6+[class*=cms-img-template_]+p,.cms h6+[class*=cms-template_]+p{margin-top:-18px}.cms .cms-template_text60 p:first-child,.cms .cms-template_text80 p:first-child{margin-top:0}.cms .cms-template_photo100 p,.cms .cms-template_photo40 p,.cms .cms-template_photo60 p,.cms .cms-template_photo80 p,.cms .cms-template_video100 p,.cms .cms-template_video60 p,.cms .cms-template_video80 p,.cms .cms-template_video90 p{color:#999;font-size:1.4rem;font-style:italic;line-height:1.2em;margin:6px 0 0;text-align:center}.cms .cms-template_photo100+p,.cms .cms-template_photo40+p,.cms .cms-template_photo60+p,.cms .cms-template_photo80+p,.cms .cms-template_video100+p,.cms .cms-template_video60+p,.cms .cms-template_video80+p,.cms .cms-template_video90+p{margin-top:18px}.cms .cms-template_photo100 .cms-photo,.cms .cms-template_photo40 .cms-photo,.cms .cms-template_photo60 .cms-photo,.cms .cms-template_photo80 .cms-photo{margin:0 auto;width:100%}.cms .cms-template_photo100 .cms-photo img,.cms .cms-template_photo40 .cms-photo img,.cms .cms-template_photo60 .cms-photo img,.cms .cms-template_photo80 .cms-photo img{width:100%}.cms .cms-template_photo40 .cms-photo{max-width:60%}.cms .cms-template_video100 .cms-video,.cms .cms-template_video60 .cms-video,.cms .cms-template_video80 .cms-video,.cms .cms-template_video90 .cms-video{margin:0 auto}.cms .cms-template_video100 .cms-video img,.cms .cms-template_video60 .cms-video img,.cms .cms-template_video80 .cms-video img,.cms .cms-template_video90 .cms-video img{height:100%}.cms .cms-template_photo25-text75 .cms-photo+*,.cms .cms-template_photo33-text67 .cms-photo+*,.cms .cms-template_photo50-text50 .cms-photo+*,.cms .cms-template_text50-photo50 .cms-photo+*,.cms .cms-template_text50-video50 .cms-video-wrapper+*,.cms .cms-template_text67-photo33 .cms-photo+*,.cms .cms-template_text75-photo25 .cms-photo+*,.cms .cms-template_video50-text50 .cms-video-wrapper+*{margin-top:18px!important}.cms .cms-template_text50-video50 img,.cms .cms-template_video50-text50 img{height:100%}@media (max-width:767px){.cms .cms-template_2photos25-text50 .cms-photos .cms-photo:first-child,.cms .cms-template_text50-2photos25 .cms-photos .cms-photo:first-child{margin-bottom:10px}}.cms .cms-img-template_photo-small-text .cms-photo,.cms .cms-img-template_photo-small-text-margin .cms-photo,.cms .cms-img-template_text-margin-photo-small .cms-photo,.cms .cms-img-template_text-photo-small .cms-photo{float:left;margin:2px 12px 12px 0;padding-right:5px;text-align:center}.cms .cms-img-template_photo-small-text .cms-photo img,.cms .cms-img-template_photo-small-text-margin .cms-photo img,.cms .cms-img-template_text-margin-photo-small .cms-photo img,.cms .cms-img-template_text-photo-small .cms-photo img{margin:0 auto;max-height:60px;max-width:90px}.cms .cms-img-template_photo-small-text .cms-photo+*,.cms .cms-img-template_photo-small-text .cms-photo+.cms-description :first-child,.cms .cms-img-template_photo-small-text-margin .cms-photo+*,.cms .cms-img-template_photo-small-text-margin .cms-photo+.cms-description :first-child,.cms .cms-img-template_text-margin-photo-small .cms-photo+*,.cms .cms-img-template_text-margin-photo-small .cms-photo+.cms-description :first-child,.cms .cms-img-template_text-photo-small .cms-photo+*,.cms .cms-img-template_text-photo-small .cms-photo+.cms-description :first-child{margin-top:0!important}.cms .cms-img-template_text-margin-photo-small .cms-photo,.cms .cms-img-template_text-photo-small .cms-photo{float:right;margin-left:12px;margin-right:0;padding-left:5px;padding-right:0}.cms .cms-template_2photos-mix .cms-photo{float:left;width:50%}@media (max-width:767px){.cms .cms-grid .cms-box{margin-bottom:10px}}.cms .cms-grid .cms-box .box-inner{padding:0;width:100%}.cms .cms-grid .cms-box .cms-description{padding:8px 0 18px}.cms .cms-grid .cms-box .cms-description h1,.cms .cms-grid .cms-box .cms-description h2,.cms .cms-grid .cms-box .cms-description h3,.cms .cms-grid .cms-box .cms-description h4,.cms .cms-grid .cms-box .cms-description h5,.cms .cms-grid .cms-box .cms-description h6{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.2em;margin:0 0 6px}.cms .cms-grid .cms-box .cms-description h1 a,.cms .cms-grid .cms-box .cms-description h2 a,.cms .cms-grid .cms-box .cms-description h3 a,.cms .cms-grid .cms-box .cms-description h4 a,.cms .cms-grid .cms-box .cms-description h5 a,.cms .cms-grid .cms-box .cms-description h6 a{color:#525252;color:#000;text-decoration:none}.cms .cms-grid .cms-box .cms-description h1 a:focus,.cms .cms-grid .cms-box .cms-description h1 a:hover,.cms .cms-grid .cms-box .cms-description h2 a:focus,.cms .cms-grid .cms-box .cms-description h2 a:hover,.cms .cms-grid .cms-box .cms-description h3 a:focus,.cms .cms-grid .cms-box .cms-description h3 a:hover,.cms .cms-grid .cms-box .cms-description h4 a:focus,.cms .cms-grid .cms-box .cms-description h4 a:hover,.cms .cms-grid .cms-box .cms-description h5 a:focus,.cms .cms-grid .cms-box .cms-description h5 a:hover,.cms .cms-grid .cms-box .cms-description h6 a:focus,.cms .cms-grid .cms-box .cms-description h6 a:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms .cms-grid .cms-box .cms-description h1 a:focus,.cms .cms-grid .cms-box .cms-description h2 a:focus,.cms .cms-grid .cms-box .cms-description h3 a:focus,.cms .cms-grid .cms-box .cms-description h4 a:focus,.cms .cms-grid .cms-box .cms-description h5 a:focus,.cms .cms-grid .cms-box .cms-description h6 a:focus{background-color:#f2f2f2}.cms .cms-grid .cms-box .cms-description h1 a:focus,.cms .cms-grid .cms-box .cms-description h1 a:hover,.cms .cms-grid .cms-box .cms-description h2 a:focus,.cms .cms-grid .cms-box .cms-description h2 a:hover,.cms .cms-grid .cms-box .cms-description h3 a:focus,.cms .cms-grid .cms-box .cms-description h3 a:hover,.cms .cms-grid .cms-box .cms-description h4 a:focus,.cms .cms-grid .cms-box .cms-description h4 a:hover,.cms .cms-grid .cms-box .cms-description h5 a:focus,.cms .cms-grid .cms-box .cms-description h5 a:hover,.cms .cms-grid .cms-box .cms-description h6 a:focus,.cms .cms-grid .cms-box .cms-description h6 a:hover{color:#004752;text-decoration-color:#a6c0c4;-moz-text-decoration-color:#a6c0c4}.cms .cms-grid .cms-box .cms-description h1 a:focus,.cms .cms-grid .cms-box .cms-description h2 a:focus,.cms .cms-grid .cms-box .cms-description h3 a:focus,.cms .cms-grid .cms-box .cms-description h4 a:focus,.cms .cms-grid .cms-box .cms-description h5 a:focus,.cms .cms-grid .cms-box .cms-description h6 a:focus{background-color:#f0f9fa}.cms .cms-grid .cms-box .cms-description p{font-size:1.4rem;line-height:1.4em;margin:6px 0 0}.cms .cms-grid .cms-box .cms-description p a{color:#525252;color:#000;text-decoration:none}.cms .cms-grid .cms-box .cms-description p a:focus,.cms .cms-grid .cms-box .cms-description p a:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms .cms-grid .cms-box .cms-description p a:focus{background-color:#f2f2f2}.cms .cms-grid .cms-box .cms-description p a:focus,.cms .cms-grid .cms-box .cms-description p a:hover{color:#004752;text-decoration-color:#a6c0c4;-moz-text-decoration-color:#a6c0c4}.cms .cms-grid .cms-box .cms-description p a:focus{background-color:#f0f9fa}.cms .cms-grid .cms-box .cms-description p .small{line-height:1em}.cms .cms-grid .cms-box .cms-sign{font-size:1.2rem;line-height:1em}.cms .cms-grid .cms-box.cms-title .box-inner{background:#000;color:#fff;font-size:1.9rem;line-height:1.2em;padding:10px;width:100%}.cms .cms-grid .cms-box.cms-title h1,.cms .cms-grid .cms-box.cms-title h2,.cms .cms-grid .cms-box.cms-title h3,.cms .cms-grid .cms-box.cms-title h4,.cms .cms-grid .cms-box.cms-title h5,.cms .cms-grid .cms-box.cms-title h6{color:#fff;font-style:normal;font-weight:400;margin:0}.cms .cms-grid .cms-box.cms-title a{color:#fff;display:block;text-decoration:none}.cms .cms-grid .cms-box.cms-title a:after{content:"\f105";font-family:Font Awesome\ 6 Pro;font-weight:700;margin-left:6px}.cms .cms-grid .cms-box.cms-title a:focus,.cms .cms-grid .cms-box.cms-title a:hover{background:none}.cms .cms-grid .cms-box.cms-title.cms-title-red .box-inner{background:#dd0031!important}.cms .cms-grid .cms-box.cms-title.cms-title-blue .box-inner{background:#00b7d1!important}.cms .cms-grid .cms-box.cms-title.cms-title-yellow .box-inner{background:#eee800!important;color:#000}.cms .cms-grid .cms-box.cms-title.cms-title-yellow a{color:#000}.cms .cms-grid .cms-box.cms-title.cms-title-gray .box-inner{background:#f2f2f2!important;color:#000}.cms .cms-grid .cms-box.cms-title.cms-title-gray a{color:#000}.cms .cms-grid .cms-box.cms-title.cms-title-color1 .box-inner{background:#dd0031!important;color:#fff}.cms .cms-grid .cms-box.cms-title.cms-title-color1 a{color:#fff}.cms .cms-grid .cms-box.cms-title.cms-title-color2 .box-inner{background:#00b7d1!important;color:#fff}.cms .cms-grid .cms-box.cms-title.cms-title-color2 a{color:#fff}.cms .cms-grid .cms-box.cms-title.cms-title-color3 .box-inner{background:#eee800!important;color:#000}.cms .cms-grid .cms-box.cms-title.cms-title-color3 a{color:#000}.cms .cms-grid.cms-grid-4,.cms .cms-grid.cms-grid-5,.cms .cms-grid.cms-grid-6{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.cms .cms-grid.cms-grid-4:after,.cms .cms-grid.cms-grid-4:before,.cms .cms-grid.cms-grid-5:after,.cms .cms-grid.cms-grid-5:before,.cms .cms-grid.cms-grid-6:after,.cms .cms-grid.cms-grid-6:before{content:" ";display:table}.cms .cms-grid.cms-grid-4:after,.cms .cms-grid.cms-grid-5:after,.cms .cms-grid.cms-grid-6:after{clear:both}.cms .cms-grid.cms-grid-4:after,.cms .cms-grid.cms-grid-4:before,.cms .cms-grid.cms-grid-5:after,.cms .cms-grid.cms-grid-5:before,.cms .cms-grid.cms-grid-6:after,.cms .cms-grid.cms-grid-6:before{display:inline}.cms .cms-grid.cms-grid-4 .cms-box,.cms .cms-grid.cms-grid-5 .cms-box,.cms .cms-grid.cms-grid-6 .cms-box{display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;margin-bottom:0;min-height:1px;padding-bottom:10px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-grid.cms-grid-4 .cms-box.cms-title .box-inner,.cms .cms-grid.cms-grid-5 .cms-box.cms-title .box-inner,.cms .cms-grid.cms-grid-6 .cms-box.cms-title .box-inner{padding:12%}.cms .cms-grid.cms-grid-4 .cms-photo img,.cms .cms-grid.cms-grid-5 .cms-photo img,.cms .cms-grid.cms-grid-6 .cms-photo img{height:auto;width:100%}.cms .cms-grid.cms-grid-gray .cms-box .box-inner{background-color:#f2f2f2}.cms .cms-grid.cms-grid-gray .cms-box .cms-description{padding-left:10px;padding-right:10px}.cms .cms-template_grid-mix1 .cms-box,.cms .cms-template_grid-mix2 .cms-box{padding:5px 0}.cms .cms-template_grid-mix1 .cms-box .box-inner,.cms .cms-template_grid-mix2 .cms-box .box-inner{padding:0}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description{background-color:#f2f2f2;padding:18px 10px 22px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h6,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h6{font-size:1.9rem;font-style:normal;font-weight:400;line-height:1.2em;margin:0 0 6px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description p,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description p{font-size:1.4rem;line-height:1.4em;margin:6px 0}.cms .cms-template_title-subtitle{border-bottom:1px solid #000;border-top:1px solid #000;padding:18px;text-align:center}.cms .cms-template_title-subtitle h1,.cms .cms-template_title-subtitle h2,.cms .cms-template_title-subtitle h3,.cms .cms-template_title-subtitle h4,.cms .cms-template_title-subtitle h5,.cms .cms-template_title-subtitle h6{margin:0 0 6px!important}.cms .cms-template_title-subtitle h1:first-child,.cms .cms-template_title-subtitle h2:first-child,.cms .cms-template_title-subtitle h3:first-child,.cms .cms-template_title-subtitle h4:first-child,.cms .cms-template_title-subtitle h5:first-child,.cms .cms-template_title-subtitle h6:first-child{text-transform:uppercase}.cms .cms-template_title-subtitle h1:nth-child(2),.cms .cms-template_title-subtitle h2:nth-child(2),.cms .cms-template_title-subtitle h3:nth-child(2),.cms .cms-template_title-subtitle h4:nth-child(2),.cms .cms-template_title-subtitle h5:nth-child(2),.cms .cms-template_title-subtitle h6:nth-child(2){font-style:normal;font-weight:400}.cms .cms-template_title-subtitle.light{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.cms h2.with-subtitle span,.cms h3.with-subtitle span{display:block;font-size:.8em;font-weight:400}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo,.cms .cms-template_4logos-descriptions-grid .cms-box .cms-photo,.cms .cms-template_4logos-grid .cms-box .cms-photo,.cms .cms-template_6logos-descriptions-grid .cms-box .cms-photo{position:relative;width:100%}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo:before,.cms .cms-template_4logos-descriptions-grid .cms-box .cms-photo:before,.cms .cms-template_4logos-grid .cms-box .cms-photo:before,.cms .cms-template_6logos-descriptions-grid .cms-box .cms-photo:before{content:"";display:block;padding-bottom:50%;width:100%}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img,.cms .cms-template_4logos-descriptions-grid .cms-box .cms-photo img,.cms .cms-template_4logos-grid .cms-box .cms-photo img,.cms .cms-template_6logos-descriptions-grid .cms-box .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img,.no-cssanimations .cms .cms-template_4logos-descriptions-grid .cms-box .cms-photo img,.no-cssanimations .cms .cms-template_4logos-grid .cms-box .cms-photo img,.no-cssanimations .cms .cms-template_6logos-descriptions-grid .cms-box .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img,.cms .cms-template_4logos-descriptions-grid .cms-box .cms-photo img,.cms .cms-template_4logos-grid .cms-box .cms-photo img,.cms .cms-template_6logos-descriptions-grid .cms-box .cms-photo img{max-height:55%}.cms .cms-template_4logos-big-descriptions-grid .cms-box p,.cms .cms-template_4logos-descriptions-grid .cms-box p,.cms .cms-template_4logos-grid .cms-box p,.cms .cms-template_6logos-descriptions-grid .cms-box p{color:#999;font-size:1.3rem;line-height:1.2em;margin:6px 0;text-align:center}.cms .cms-template_4logos-big-descriptions-grid .cms-box p a,.cms .cms-template_4logos-descriptions-grid .cms-box p a,.cms .cms-template_4logos-grid .cms-box p a,.cms .cms-template_6logos-descriptions-grid .cms-box p a{color:#525252;text-decoration:underline;text-decoration-color:#d1d1d1;-moz-text-decoration-color:#d1d1d1}.cms .cms-template_4logos-big-descriptions-grid .cms-box p a:focus,.cms .cms-template_4logos-big-descriptions-grid .cms-box p a:hover,.cms .cms-template_4logos-descriptions-grid .cms-box p a:focus,.cms .cms-template_4logos-descriptions-grid .cms-box p a:hover,.cms .cms-template_4logos-grid .cms-box p a:focus,.cms .cms-template_4logos-grid .cms-box p a:hover,.cms .cms-template_6logos-descriptions-grid .cms-box p a:focus,.cms .cms-template_6logos-descriptions-grid .cms-box p a:hover{color:#000;text-decoration-color:grey;-moz-text-decoration-color:grey}.cms .cms-template_4logos-big-descriptions-grid .cms-box p a:focus,.cms .cms-template_4logos-descriptions-grid .cms-box p a:focus,.cms .cms-template_4logos-grid .cms-box p a:focus,.cms .cms-template_6logos-descriptions-grid .cms-box p a:focus{background-color:#f2f2f2}.cms .cms-template_4logos-grid .cms-box .box-inner{border:1px solid #f2f2f2;padding:5px 5%}.cms .cms-template_4logos-big-descriptions-grid .cms-box .box-inner,.cms .cms-template_4logos-descriptions-grid .cms-box .box-inner,.cms .cms-template_6logos-descriptions-grid .cms-box .box-inner{padding:0 5% 18px}.cms .cms-template_4logos-big-descriptions-grid .cms-box .box-inner{border:1px solid #f2f2f2}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo{position:relative;width:100%}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo:before{content:"";display:block;padding-bottom:80%;width:100%}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms .cms-template_4logos-big-descriptions-grid .cms-box .cms-photo img{max-height:90%;max-width:90%}.cms .cms-template_4logos-big-descriptions-grid .cms-box h2,.cms .cms-template_4logos-big-descriptions-grid .cms-box h3,.cms .cms-template_4logos-big-descriptions-grid .cms-box h4,.cms .cms-template_4logos-big-descriptions-grid .cms-box h5,.cms .cms-template_4logos-big-descriptions-grid .cms-box h6{margin:10px 0 12px;text-align:center}.cms .cms-template_boxes-list .cms-box .box-inner{padding:0}.cms .cms-template_boxes-list .cms-box p{border:1px solid #f2f2f2;font-size:11px;font-size:1.1rem;line-height:13.2px;line-height:1.32rem;margin:0 0 10px;padding:10px;text-align:center}.cms .cms-template_boxes-list .cms-box.photo-box{height:232px}.cms .cms-template_boxes-list .cms-box.photo-box .box-inner{border:none;height:100%;overflow:hidden;padding:0;position:relative}.cms .cms-template_boxes-list .cms-box.photo-box img{height:auto;left:50%;max-width:250px;max-width:none;min-height:100%;min-width:100%;position:absolute;top:0;transform:translate(-50%);-ms-transform:translate(-50%);-webkit-transform:translate(-50%);width:auto}.cms .cms-template_boxes-list .cms-box.photo-box img.right{left:auto;right:0;transform:none;-ms-transform:none;-webkit-transform:none}.cms .cms-template_boxes-list .cms-box.photo-box img.left{left:0;right:auto;transform:none;-ms-transform:none;-webkit-transform:none}.cms .cms-template_boxes-list .cms-box.photo-box img.bottom{bottom:0;top:auto}.cms .cms-products-list{border-top:2px solid #e8e8e8}.cms .cms-products-list .cms-product{border-bottom:2px solid #e8e8e8;clear:both;margin-top:-1px;padding:20px 0}.cms .cms-products-list .cms-product:after,.cms .cms-products-list .cms-product:before{content:" ";display:table}.cms .cms-products-list .cms-product:after{clear:both}.cms .cms-products-list .cms-product .box-inner{padding:0}.cms .cms-products-list .cms-product .cms-photo{margin:0 auto;position:relative;width:100%;width:60%}.cms .cms-products-list .cms-product .cms-photo:before{content:"";display:block;padding-bottom:70%;width:100%}.cms .cms-products-list .cms-product .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms .cms-products-list .cms-product .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name{margin:18px 0 12px}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h1,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h2,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h3,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h4,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h5,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h6{font-size:1.8rem;line-height:1.2em;margin:0}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description{font-size:1.4rem;line-height:1.4em}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description p{margin:12px 0}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description ol,.cms .cms-products-list .cms-product .cms-product-details .cms-product-description ul{margin-bottom:12px;margin-top:12px}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description ol li,.cms .cms-products-list .cms-product .cms-product-details .cms-product-description ul li{margin-bottom:2px}.cms .cms-products-list .cms-product .cms-product-details .order-box{position:relative}.cms .cms-products-list .cms-product .cms-product-details .order-box:after,.cms .cms-products-list .cms-product .cms-product-details .order-box:before{content:" ";display:table}.cms .cms-products-list .cms-product .cms-product-details .order-box:after{clear:both}.cms .cms-products-list .cms-product .cms-product-details .order-box .price{float:left}.cms .cms-products-list .cms-product .cms-product-details .order-box .button{bottom:0;float:right;font-size:1.7rem;font-weight:700;line-height:1.2em;padding:7px 14px 7px 17px;position:absolute;right:0;width:auto}.cms .cms-products-list .cms-product .cms-product-details .button{margin:0}.cms .cms-template_products-list-v2 .cms-product .cms-product-details .button{float:right;font-size:1.7rem;font-weight:700;line-height:1.2em;padding:7px 14px 7px 17px;width:auto}.cms .cms-template_products-list-v3{border:0}.cms .cms-template_products-list-v3 .cms-product{padding:30px 0!important}.cms .cms-template_products-list-v3 .cms-product .cms-photo{margin:0 auto;position:static!important;width:100%}.cms .cms-template_products-list-v3 .cms-product .cms-photo:before{display:none!important}.cms .cms-template_products-list-v3 .cms-product .cms-photo img{display:block!important;left:auto!important;max-height:100%!important;max-width:100%!important;position:static!important;top:auto!important;transform:none!important;width:auto}.cms .cms-template_products-list-v3 .cms-product .cms-product-details .cms-product-description{font-size:16px;font-size:1.6rem;line-height:22.4px;line-height:2.24rem}.cms .cms-template_products-list-v3 .cms-product:first-child{padding-top:0!important}.cms .cms-template_products-list-v3 .cms-product:last-child{border-bottom:0}.cms .cms-template_text33x3,.cms .cms-template_text50-text50{display:flex;flex-wrap:wrap}.cms .cms-template_text33x3 .cms-photo+*,.cms .cms-template_text50-text50 .cms-photo+*{margin-top:18px!important}.cms .cms-template_text33x3 .cms-text-column,.cms .cms-template_text50-text50 .cms-text-column{margin-bottom:36px}.cms .cms-template_text33x3 .cms-text-column h1:first-child,.cms .cms-template_text33x3 .cms-text-column h2:first-child,.cms .cms-template_text33x3 .cms-text-column h3:first-child,.cms .cms-template_text33x3 .cms-text-column h4:first-child,.cms .cms-template_text33x3 .cms-text-column h5:first-child,.cms .cms-template_text33x3 .cms-text-column h6:first-child,.cms .cms-template_text33x3 .cms-text-column img:first-child,.cms .cms-template_text33x3 .cms-text-column ol:first-child,.cms .cms-template_text33x3 .cms-text-column p:first-child,.cms .cms-template_text33x3 .cms-text-column ul:first-child,.cms .cms-template_text50-text50 .cms-text-column h1:first-child,.cms .cms-template_text50-text50 .cms-text-column h2:first-child,.cms .cms-template_text50-text50 .cms-text-column h3:first-child,.cms .cms-template_text50-text50 .cms-text-column h4:first-child,.cms .cms-template_text50-text50 .cms-text-column h5:first-child,.cms .cms-template_text50-text50 .cms-text-column h6:first-child,.cms .cms-template_text50-text50 .cms-text-column img:first-child,.cms .cms-template_text50-text50 .cms-text-column ol:first-child,.cms .cms-template_text50-text50 .cms-text-column p:first-child,.cms .cms-template_text50-text50 .cms-text-column ul:first-child{margin-top:18px}.cms .cms-template_text33x3 .cms-text-column h1:last-child,.cms .cms-template_text33x3 .cms-text-column h2:last-child,.cms .cms-template_text33x3 .cms-text-column h3:last-child,.cms .cms-template_text33x3 .cms-text-column h4:last-child,.cms .cms-template_text33x3 .cms-text-column h5:last-child,.cms .cms-template_text33x3 .cms-text-column h6:last-child,.cms .cms-template_text33x3 .cms-text-column img:last-child,.cms .cms-template_text33x3 .cms-text-column ol:last-child,.cms .cms-template_text33x3 .cms-text-column p:last-child,.cms .cms-template_text33x3 .cms-text-column ul:last-child,.cms .cms-template_text50-text50 .cms-text-column h1:last-child,.cms .cms-template_text50-text50 .cms-text-column h2:last-child,.cms .cms-template_text50-text50 .cms-text-column h3:last-child,.cms .cms-template_text50-text50 .cms-text-column h4:last-child,.cms .cms-template_text50-text50 .cms-text-column h5:last-child,.cms .cms-template_text50-text50 .cms-text-column h6:last-child,.cms .cms-template_text50-text50 .cms-text-column img:last-child,.cms .cms-template_text50-text50 .cms-text-column ol:last-child,.cms .cms-template_text50-text50 .cms-text-column p:last-child,.cms .cms-template_text50-text50 .cms-text-column ul:last-child{margin-bottom:0!important}.cms .cms-template_text33x3 .cms-text-column img:first-child,.cms .cms-template_text50-text50 .cms-text-column img:first-child{margin-top:0!important}.cms .cms-template_text33x3 .cms-text-content .text,.cms .cms-template_text50-text50 .cms-text-content .text{border-left:60px solid #f2f2f2;padding-bottom:12px;padding-left:15px}.cms .cms-template_text33x3 .cms-text-content h4,.cms .cms-template_text50-text50 .cms-text-content h4{margin-top:0!important;padding-top:18px}.cms .cms-template_text33x3 .cms-text-content p,.cms .cms-template_text50-text50 .cms-text-content p{font-size:15px;font-size:1.5rem;line-height:21px;line-height:2.1rem}.cms .cms-template_text33x3 .icon,.cms .cms-template_text50-text50 .icon{background:#f2f2f2;float:left;margin-right:15px;padding:12px 10px;text-align:center;width:60px}.cms .cms-template_text33x3 .icon i,.cms .cms-template_text50-text50 .icon i{color:#00b7d1;display:inline-block;font-size:28px;line-height:28px;overflow:hidden;text-align:center;width:40px}.cms .cms-template_text33x3 .icon i:before,.cms .cms-template_text50-text50 .icon i:before{display:inline-block;margin:0 auto;width:40px}.cms .videodetector{height:0;padding-bottom:60%;position:relative;width:100%}.cms .videodetector iframe{height:100%;left:0;position:absolute;top:0;width:100%}.cms .cms-template_contact-header{margin-top:24px}.cms .contact-grid .infolinia{font-size:15px;font-size:1.5rem;height:105px;line-height:18px;line-height:1.8rem;margin-bottom:12px;text-align:center;text-align:center!important}.cms .contact-grid .con-wrap{display:block;margin-bottom:30px;padding-top:60px;position:relative}.cms .contact-grid .con-icon{display:block;font-size:55px;font-size:5.5rem;height:55px;left:50%;line-height:55px;line-height:5.5rem;margin-left:-27px;position:absolute;top:0;width:65px}.cms .contact-grid .con-info{color:#4c6ef5}.cms .contact-grid .con-tel{color:#2cde25}.cms .contact-grid .con-form{color:#bbb}.cms .contact-grid .con-b2b{color:#525252}.cms .contact-grid .con-mail{color:#45a}.cms .contact-grid .con-lc{background:url(https://cyfrowe.pl/images/logos/logo_livechat.svg) no-repeat;background-size:55px 55px;color:#ff5100;width:55px}.cms .contact-grid .con-lc:before{content:""}.cms .contact-grid .con-msg{color:#0084ff}.cms .contact-grid .con-wapp{color:#25d366}.cms .contact-grid .con-sky{color:#12a5f4}.cms .contact-grid .con-aud{color:#666;font-size:150%;transform:translate(15px,-10px)}.cms .contact-grid .con-tg{color:#08c}.cms .cms-template_contact-shop{margin:18px 0}.cms .cms-template_contact-shop:after,.cms .cms-template_contact-shop:before{content:" ";display:table}.cms .cms-template_contact-shop:after{clear:both}.cms .cms-template_contact-shop:last-of-type{margin-bottom:48px}.cms .cms-template_contact-shop .shop-name{line-height:2.64rem;margin-top:0!important}.cms .cms-template_contact-shop .shop-name a{background-color:#f2f2f2;color:#525252;display:block;padding:10px;text-decoration:none}.cms .cms-template_contact-shop .shop-name a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f105";display:var(--fa-display,inline-block);display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:4px;text-decoration:underline;text-decoration:none;text-rendering:auto}.cms .cms-template_contact-shop .shop-name a:hover{cursor:pointer}.cms .cms-template_contact-shop .shop-name a:focus,.cms .cms-template_contact-shop .shop-name a:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms .cms-template_contact-shop .shop-name a:focus{background-color:#f2f2f2}.cms .cms-template_contact-shop .shop-name a:after{float:right}.cms .cms-template_contact-shop .shop-name a:focus,.cms .cms-template_contact-shop .shop-name a:hover{background-color:#e8e8e8;text-decoration:none}.cms .cms-template_contact-shop .shop-content .shop-description>p{margin-left:10px}.cms .cms-template_contact-shop .shop-content .shop-description .address,.cms .cms-template_contact-shop .shop-content .shop-description .phone,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours{padding-left:36px}.cms .cms-template_contact-shop .shop-content .shop-description .address:before,.cms .cms-template_contact-shop .shop-content .shop-description .phone:before,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours:before{color:#00b7d1;content:"\f3c5";display:inline-block;float:left;font-family:Font Awesome\ 6 Pro;font-size:25px;font-size:2.5rem;font-weight:700;line-height:25px;line-height:2.5rem;margin-left:-36px;text-align:center;width:32px}.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link{color:#525252;display:inline-block;margin-left:-36px;padding-left:36px;text-decoration:none}.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link:hover,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link:hover,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link:focus{background-color:#f2f2f2}.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .address .address-link:hover,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .phone .address-link:hover,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link:focus,.cms .cms-template_contact-shop .shop-content .shop-description .work-hours .address-link:hover{background:none;text-decoration:none}.cms .cms-template_contact-shop .shop-content .shop-description .work-hours:before{content:"\f017";font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem}.cms .cms-template_contact-shop .shop-content .shop-description .phone:before{content:"\f095";font-size:25px;font-size:2.5rem;line-height:25px;line-height:2.5rem}.cms .cms-template_contact-shop .shop-content .shop-photo{margin-bottom:18px}.cms .cms-template_contact-shop .shop-content .shop-photo:after,.cms .cms-template_contact-shop .shop-content .shop-photo:before{content:" ";display:table}.cms .cms-template_contact-shop .shop-content .shop-photo:after{clear:both}.cms .cms-template_contact-shop .shop-content .shop-photo .shop-map-link{float:right;margin-top:5px}.cms .cms-template_contact-shop .shop-content .shop-photo .shop-map-link:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f105";display:var(--fa-display,inline-block);display:inline-block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:4px;text-decoration:underline;text-decoration:none;text-rendering:auto}.cms .cms-template_contact-shop .shop-content .shop-photo .shop-map-link:hover{cursor:pointer}.cms .cms-template_contact-shop.headquarter .shop-name{background-color:#f2f2f2;padding:10px}.cms .cms-template_shop-card-map{background-color:#f2f2f2;clear:both;height:200px;width:100%}.cms .cms-template_shop-card-description{margin-top:-24px!important}.cms .cms-template_shop-card-description .cms-box{margin-bottom:28px;padding-left:36px}.cms .cms-template_shop-card-description .cms-box p:last-child,.cms .cms-template_shop-card-description .cms-box:last-child{margin-bottom:0}.cms .cms-template_shop-card-description .cms-box:before{color:#00b7d1;content:"\f05a";display:inline-block;float:left;font-family:Font Awesome\ 6 Pro;font-size:22px;font-size:2.2rem;font-weight:700;line-height:22px;line-height:2.2rem;margin-left:-36px;text-align:center;width:32px}.cms .cms-template_shop-card-description .cms-box.address:before{content:"\f3c5";font-size:25px;font-size:2.5rem;line-height:25px;line-height:2.5rem}.cms .cms-template_shop-card-description .cms-box.phone:before{content:"\f095";font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem}.cms .cms-template_shop-card-description .cms-box.work-hours:before{content:"\f017";font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem}.cms .cms-template_warranty .cms-text-column{margin-bottom:36px}.cms .cms-template_warranty .cms-text-column .box-inner{padding:0}.cms .cms-template_warranty .cms-text-column h2,.cms .cms-template_warranty .cms-text-column h3{background-color:#f2f2f2;margin-top:0!important;padding:5px 10px}.cms .cms-template_warranty .cms-text-column p{margin-left:10px}.cms .cms-template_logo-long-description .cms-logo{float:right;margin-left:10px;max-height:30px;max-width:120px}.cms .cms-template_logo-long-description .cms-logo .logo img{max-height:30px;width:auto}.cms .cms-template_logo-long-description .cms-description :first-child{margin-top:0!important}.cms .cms-delivery-costs{margin:0 0 18px;width:100%}.cms .cms-delivery-costs .delivery-header{background-color:#f2f2f2}.cms .cms-delivery-costs h2,.cms .cms-delivery-costs h3{margin:0!important}.cms .cms-delivery-costs td,.cms .cms-delivery-costs th{border:1px solid #d6d6d6;font-size:1.3rem;line-height:1.2em;padding:10px 5px;text-align:center;vertical-align:middle;width:25%}.cms .cms-delivery-costs th{font-size:11px;font-size:1.1rem;font-weight:400;line-height:13.2px;line-height:1.32rem}.cms .cms-delivery-costs td{color:#000;font-weight:700}.cms .cms-delivery-costs .delivery-image{color:#525252;font-size:11px;font-size:1.1rem;font-style:normal;font-weight:400;height:70px;line-height:13.2px;line-height:1.32rem}.cms .cms-delivery-costs .delivery-image img{height:auto;max-height:36px;max-width:60px}.cms .cms-delivery-costs .delivery-image img.large{max-width:80px}.cms .cms-delivery-costs .delivery-image span{display:inline-block;margin-top:4px}.cms .cms-delivery-costs .empty{background-color:#f2f2f2}.cms .cms-price-list .cms-price-list-option{border-top:1px solid #e8e8e8;padding:6px 0}.cms .cms-price-list .cms-price-list-option .price{float:left;font-size:1.8rem;line-height:1.2em;text-align:right;width:55px}.cms .cms-price-list .cms-price-list-option .price-list-description,.cms .cms-price-list .cms-price-list-option .price-list-name{margin-left:70px}.cms .cms-price-list .cms-price-list-option .price-list-name{color:#000;margin-top:2px}.cms .cms-price-list .cms-price-list-option .price-list-description ul{color:#999;font-size:1.3rem;line-height:1.2em;margin:6px 0;padding-left:20px}.cms .cms-price-list .cms-price-list-option .price-list-description p{color:#999;font-size:1.3rem;line-height:1.2em;margin:6px 0}.cms .cms-price-list .cms-price-list-option:last-of-type{border-bottom:1px solid #e8e8e8}.cms .cms-price-list .cms-price-list-option .price-list-title{color:#525252;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.2em;margin:18px 0 5px!important}.cms .cms-installment-form{max-width:400px}.cms .cms-installment-form:after,.cms .cms-installment-form:before{content:" ";display:table}.cms .cms-installment-form:after{clear:both}.cms .cms-installment-form label span{color:#000;display:block;font-size:1.6rem;font-weight:700;line-height:1.2em;padding-bottom:5px}.cms .cms-installment-form label input[type=text]{float:left;width:53%}.cms .cms-installment-form .button{float:left;font-size:1.7rem;font-weight:700;height:41px;line-height:1.2em;margin:0;max-width:150px;padding:10px 14px 10px 17px;width:47%}.cms .cms-template_bracked{margin-left:auto;margin-right:auto;padding:0 12.5%;position:relative;text-align:center}.cms .cms-template_bracked h2,.cms .cms-template_bracked h3{margin-top:0!important}.cms .cms-template_bracked .bracket-left,.cms .cms-template_bracked .bracket-right{border:6px solid #00b7d1;border-radius:15px 0 0 15px;display:block;height:100%;position:absolute;top:0;width:40px}@media (max-width:767px){.cms .cms-template_bracked .bracket-left,.cms .cms-template_bracked .bracket-right{zoom:70%}}.cms .cms-template_bracked .bracket-left:after,.cms .cms-template_bracked .bracket-right:after{background:#fff;content:"";height:30px;position:absolute;top:50%;transform:rotate(45deg) translateY(-65%);width:30px}.cms .cms-template_bracked .bracket-left{border-right:0;left:0;margin-left:20px}.cms .cms-template_bracked .bracket-left:after{border-bottom:6px solid #00b7d1;border-left:6px solid #00b7d1;left:-33px}.cms .cms-template_bracked .bracket-right{border-left:0;border-radius:0 15px 15px 0;margin-right:20px;right:0}.cms .cms-template_bracked .bracket-right:after{border-right:6px solid #00b7d1;border-top:6px solid #00b7d1;right:-6px}.cms .contacts{margin:24px 20px 0;text-align:left}.cms .contacts div{margin-top:10px}.cms .contacts a{border:1px solid #e3e3e3;border-radius:3px;display:block;padding:10px;text-decoration:none;width:100%}.cms .contacts a>span{display:block;margin:0 auto;width:170px}.cms .contacts a>span span{color:#525252;font-size:.8em}.cms .contacts a i{color:#00b7d1;float:left;font-size:34px;height:40px;line-height:40px;margin-right:10px;text-align:center;width:34px}.cms .contacts a i.fa-envelope{font-size:27px}.cms .contacts a:hover{border-color:#00b7d1}.cms .scroll-boxes .box{text-align:center;width:48%}.cms .scroll-boxes .icon{margin-bottom:55px;position:relative;width:15%}.cms .scroll-boxes .icon:after,.cms .scroll-boxes .icon:before{background:#525252;border:5px solid #fff;border-radius:50%;content:"";display:block;height:26px;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:26px}.no-cssanimations .cms .scroll-boxes .icon:after,.no-cssanimations .cms .scroll-boxes .icon:before{top:46%}.cms .scroll-boxes .icon:before{left:-13px}.cms .scroll-boxes .icon:after{background:#fff;border:10px solid #00b7d1;height:40px;right:-27px;width:40px}.cms .scroll-boxes .icon i{color:#00b7d1;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.no-cssanimations .cms .scroll-boxes .icon i{left:0;margin:0 auto;right:0;top:0}.cms .cms-template_business-card{display:flex;flex-wrap:wrap}.cms .cms-template_business-card .card{margin:18px 0 30px}.cms .cms-template_business-card .card:after,.cms .cms-template_business-card .card:before{content:" ";display:table}.cms .cms-template_business-card .card:after{clear:both}.cms .cms-template_business-card .card-header{display:flex;gap:15px}.cms .cms-template_business-card .photo{flex-shrink:0;max-width:100px}.cms .cms-template_business-card h4{margin:0 0 10px}.cms .cms-template_business-card .badges:after,.cms .cms-template_business-card .badges:before{content:" ";display:table}.cms .cms-template_business-card .badges:after{clear:both}.cms .cms-template_business-card .badges span{background:#f2f2f2;float:left;font-size:1.3rem;line-height:1em;margin:0 5px 5px 0;padding:2px 6px}.cms .cms-template_business-card .phone{font-size:1.5rem;line-height:1em;margin-top:12px}.cms .cms-template_business-card .quote{border-left:5px solid #00b7d1;font-size:1.5rem;line-height:1.5em;margin-top:18px;padding-left:25px}.cms .cms-template_business-card .quote i{color:#e3e3e3;float:left;font-size:3rem;line-height:1em;margin:0 15px 6px 0}.cms .promotion-badges__image{margin-bottom:0;margin-top:0}.cms-tips{background:#fff;padding:25px 25px 10px 15px}.cms-tips .cms-tip{padding:0 0 20px 35px}.cms-tips .cms-tip h3{font-size:1.9rem;line-height:1.2em;margin:0}.cms-tips .cms-tip h3 a:before{color:#ccc;content:"\f02d";float:left;font-family:Font Awesome\ 6 Pro;font-size:2.6rem;font-style:normal;font-weight:700;font-weight:400;line-height:1em;margin:3px 0 0 -35px}.cms-tips .cms-tip h3 a:focus:before,.cms-tips .cms-tip h3 a:hover:before{color:#000}.cms-tips .cms-tip p{font-size:1.4rem;line-height:1.2em;margin:5px 0 0}.cms .promotion,.promotions-listing .promotion{margin-bottom:20px}.cms .promotion:last-child,.promotions-listing .promotion:last-child{margin-bottom:0}.cms .promotion .promotion-inner,.promotions-listing .promotion .promotion-inner{background:#fff}.cms .promotion .promotion-photo .icon,.promotions-listing .promotion .promotion-photo .icon{display:none}.cms .promotion .promotion-photo img,.promotions-listing .promotion .promotion-photo img{width:100%}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{padding:20px 20px 25px}.cms .promotion .characteristics .promotion-name,.promotions-listing .promotion .characteristics .promotion-name{font-size:2rem;font-style:normal;font-weight:400;line-height:1.2em;margin:0 0 12px!important}.cms .promotion .characteristics .promotion-name a,.promotions-listing .promotion .characteristics .promotion-name a{color:#525252;color:#000;text-decoration:none}.cms .promotion .characteristics .promotion-name a:focus,.cms .promotion .characteristics .promotion-name a:hover,.promotions-listing .promotion .characteristics .promotion-name a:focus,.promotions-listing .promotion .characteristics .promotion-name a:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms .promotion .characteristics .promotion-name a:focus,.promotions-listing .promotion .characteristics .promotion-name a:focus{background-color:#f2f2f2}.cms .promotion .characteristics .promotion-name a:focus,.cms .promotion .characteristics .promotion-name a:hover,.promotions-listing .promotion .characteristics .promotion-name a:focus,.promotions-listing .promotion .characteristics .promotion-name a:hover{color:#004752;text-decoration-color:#a6c0c4;-moz-text-decoration-color:#a6c0c4}.cms .promotion .characteristics .promotion-name a:focus,.promotions-listing .promotion .characteristics .promotion-name a:focus{background-color:#f0f9fa}.cms .promotion .characteristics .promotion-date,.promotions-listing .promotion .characteristics .promotion-date{color:#999;font-size:1.4rem;line-height:1.4em;margin-bottom:10px}.cms .promotion .characteristics .promotion-date span,.promotions-listing .promotion .characteristics .promotion-date span{font-weight:700}.cms .promotion .characteristics .promotion-description,.promotions-listing .promotion .characteristics .promotion-description{font-size:1.4rem;line-height:1.4em;margin-bottom:25px}.cms .promotion .characteristics .promotion-button,.promotions-listing .promotion .characteristics .promotion-button{background:#dd0031;border:none;color:#fff!important;cursor:pointer;display:inline-block;font-size:2.3rem;font-size:1.3rem;font-style:normal;font-weight:700;font-weight:400;line-height:1.2em;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.cms .promotion .characteristics .promotion-button:after,.cms .promotion .characteristics .promotion-button:before,.promotions-listing .promotion .characteristics .promotion-button:after,.promotions-listing .promotion .characteristics .promotion-button:before{content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:1em;font-weight:700;margin:0 0 0 7px}.cms .promotion .characteristics .promotion-button:before,.promotions-listing .promotion .characteristics .promotion-button:before{content:"\f104";display:none;margin:0 7px 0 0}.cms .promotion .characteristics .promotion-button:focus,.cms .promotion .characteristics .promotion-button:hover,.promotions-listing .promotion .characteristics .promotion-button:focus,.promotions-listing .promotion .characteristics .promotion-button:hover{background:#ff1146!important;text-decoration:none!important}.cms .promotion .characteristics .promotion-button.button-with-description,.promotions-listing .promotion .characteristics .promotion-button.button-with-description{padding:14px 45px 17px 28px;position:relative;white-space:nowrap}.cms .promotion .characteristics .promotion-button.button-with-description span,.promotions-listing .promotion .characteristics .promotion-button.button-with-description span{display:block;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1em;margin-top:3px}.cms .promotion .characteristics .promotion-button.button-with-description:after,.promotions-listing .promotion .characteristics .promotion-button.button-with-description:after{font-size:1.4em;position:absolute;right:20px;top:22px}.cms .promotion .characteristics .promotion-button.button-with-out-description,.promotions-listing .promotion .characteristics .promotion-button.button-with-out-description{margin-bottom:25px;overflow:visible;position:relative;white-space:nowrap}.cms .promotion .characteristics .promotion-button.button-with-out-description span,.promotions-listing .promotion .characteristics .promotion-button.button-with-out-description span{color:#dd0031!important;display:inline-block;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1em;position:absolute;right:0;top:60px;width:100%}.cms-template_vp-grid{display:flex;flex-wrap:wrap;margin-bottom:-36px!important;margin-left:-1px;margin-right:-1px}.cms-template_vp-grid:after,.cms-template_vp-grid:before{content:" ";display:table}.cms-template_vp-grid:after{clear:both}.cms-template_vp-grid+p{margin-top:36px!important}.cms-template_vp-grid .cms-box{float:left;float:none;min-height:1px;padding-bottom:42px;padding-left:1px;padding-right:1px;position:relative;width:100%}.cms-template_vp-grid .cms-box .box-inner{padding:0}.cms-template_vp-grid .badges{left:0;position:absolute;top:0;z-index:1000}.cms-template_vp-grid .badges .badge{background:#dd0031;color:#fff;float:left;font-size:1.2rem;font-weight:700;line-height:1em;margin-right:3px;padding:5px 8px}.cms-template_vp-grid .badges .badge.yellow{background:#eee800;color:#000}.cms-template_vp-grid .badges .badge.blue{background:#00b7d1}.cms-template_vp-grid .badges .badge.green{background:#4caf50}.cms-template_vp-grid .badges .badge.orange{background:#ff7800}.cms-template_vp-grid .badges .badge.black{background:#000;color:#fff}.cms-template_vp-grid .badges .badge.white{background:#fff;color:#000}.cms-template_vp-grid .cms-photo{overflow:hidden;position:relative}.cms-template_vp-grid .cms-photo img{max-height:100%;max-width:100%;transition:transform .2s;width:100%}.cms-template_vp-grid .cms-photo a{display:block;overflow:hidden}.cms-template_vp-grid .cms-photo a:hover img{transform:scale(1.1)}.cms-template_vp-grid .date{font-size:1.2rem;line-height:1em}.cms-template_vp-grid .date span{background-color:#f2f2f2;display:inline-block;margin:4px 3px 0 0;padding:6px 10px}.cms-template_vp-grid h3{font-size:1.8rem;line-height:1.2em;margin:12px 0 8px!important}.cms-template_vp-grid h3 a{color:#525252;color:#000;text-decoration:none}.cms-template_vp-grid h3 a:focus,.cms-template_vp-grid h3 a:hover{color:#000;text-decoration:underline;text-decoration-color:#999;-moz-text-decoration-color:#999}.cms-template_vp-grid h3 a:focus{background-color:#f2f2f2}.cms-template_vp-grid h3 a:focus,.cms-template_vp-grid h3 a:hover{color:#004752;text-decoration-color:#a6c0c4;-moz-text-decoration-color:#a6c0c4}.cms-template_vp-grid h3 a:focus{background-color:#f0f9fa}.cms-template_vp-grid .guest{color:#000;font-size:1.3rem;line-height:1.2em}.cms-template_vp-grid p{font-size:13px;font-size:1.3rem;line-height:19.5px;line-height:1.95rem}.cms-template_vp-grid .subtitle{color:#999;font-size:12px;font-size:1.2rem;line-height:14.4px;line-height:1.44rem;margin-bottom:6px}.cms-template_vp-grid .buttons a{color:#525252;display:inline-block;font-size:1.2rem;line-height:1em;line-height:36px;margin:0 2px 0 0;padding:0 24px;text-align:center;text-decoration:none;transition:all .2s ease-in;width:auto}.cms-template_vp-grid .buttons a span{float:left;margin-right:8px}.cms-template_vp-grid .buttons a.fb:after,.cms-template_vp-grid .buttons a.yt:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;display:inline-block;display:var(--fa-display,inline-block);float:left;font-family:Font Awesome\ 6 Brands;font-size:22px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:36px;margin:auto;text-rendering:auto;transition:all .2s ease-in}.cms-template_vp-grid .buttons a.yt{box-shadow:inset 0 0 0 1px #cecece;padding:0 12px}.cms-template_vp-grid .buttons a.yt:after{content:"\f167";font-size:24px}.cms-template_vp-grid .buttons a.yt:focus,.cms-template_vp-grid .buttons a.yt:hover{box-shadow:inset 0 0 0 1px #dd0031;color:#dd0031}.cms-template_vp-grid .buttons a.yt:focus:after,.cms-template_vp-grid .buttons a.yt:hover:after{color:#dd0031}.cms-template_vp-grid .buttons a.fb{box-shadow:inset 0 0 0 1px #cecece;padding:0 12px}.cms-template_vp-grid .buttons a.fb:after{content:"\f082"}.cms-template_vp-grid .buttons a.fb:focus,.cms-template_vp-grid .buttons a.fb:hover{box-shadow:inset 0 0 0 1px #4460ae;color:#4460ae}.cms-template_vp-grid .buttons a.fb:focus:after,.cms-template_vp-grid .buttons a.fb:hover:after{color:#4460ae}.cms-template_vp-grid.with-videos .cms-photo a:after{background:rgba(0,0,0,.14);border:2px solid #fff;border-radius:50%;color:#fff;content:"\f04b";display:block;font-family:Font Awesome\ 6 Pro;font-size:35px;font-weight:700;height:70px;left:50%;line-height:68px;padding-left:5px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all .2s ease-in;width:70px}.no-cssanimations .cms-template_vp-grid.with-videos .cms-photo a:after{left:0;margin:0 auto;right:0;top:0}.cms-template_vp-grid.with-videos .cms-photo a:hover:after{background:rgba(0,0,0,.4)}.cms-template_cs-banner{margin-left:-15px;margin-right:-15px;position:relative}.cms-template_cs-banner .cms-photo{overflow:hidden;position:relative;width:100%}.cms-template_cs-banner .cms-photo:before{content:"";display:block;padding-bottom:120%;width:100%}.cms-template_cs-banner .cms-photo img{display:inline;margin:auto;max-height:100%;max-width:100%}.no-cssanimations .cms-template_cs-banner .cms-photo img{left:50%\9\0;right:auto\9\0;top:50%\9\0}.cms-template_cs-banner .cms-photo img{height:100%;left:50%;max-height:none!important;max-width:none!important;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms-template_cs-banner .cms-photo img{left:0;margin:0 auto;right:0;top:0}.cms-template_cs-banner .logo{position:absolute;right:0;top:0;width:100%}.cms-template_cs-banner .logo img{float:left;margin:30px 0 0 15px;width:125px}.cms-template_cs-banner .cs-banner-content{background:linear-gradient(0deg,#fff,transparent);bottom:0;color:#000;padding:70px 15px 20px;position:absolute;right:0;width:100%}.cms-template_cs-banner .subtitle{font-size:1.5rem;line-height:1em;opacity:.8}.cms-template_cs-banner .title{font-size:22px;font-size:2.2rem;font-weight:700;line-height:22px;line-height:2.2rem;margin:10px 0 20px}.cms-template_cs-banner .title:before{content:"\f017";font-family:Font Awesome\ 6 Pro;font-weight:400;margin-right:6px}.cms-template_cs-banner .watch{font-size:1.3rem;line-height:1em}.cms-template_cs-banner .watch span{float:left;margin:10px 10px 0 0;opacity:.8}.cms-template_cs-banner .buttons{display:inline-block}.cms-template_cs-banner .buttons a{border:1px solid #525252;display:inline-block;font-size:1.2rem;line-height:1em;line-height:34px;margin-right:6px;opacity:.8;padding:0 12px;text-align:center;text-decoration:none;transition:all .2s ease-in}.cms-template_cs-banner .buttons a span{display:none}.cms-template_cs-banner .buttons a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;display:inline-block;display:var(--fa-display,inline-block);float:left;font-family:Font Awesome\ 6 Brands;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:34px;text-rendering:auto;transition:all .2s ease-in;width:25px}.cms-template_cs-banner .buttons a:focus,.cms-template_cs-banner .buttons a:hover{background:transparent;opacity:1}.cms-template_cs-banner .buttons a.yt:after{content:"\f167";font-size:22px}.cms-template_cs-banner .buttons a.fb:after{content:"\f082"}.cms-template_menu-buttons{text-align:center}.cms-template_menu-buttons .title{color:#000;font-size:1.8rem;font-weight:700;line-height:1.2em;margin-bottom:6px}.cms-template_menu-buttons .subtitle{font-size:1.3rem;line-height:1.2em;margin-bottom:18px}.cms-template_menu-buttons .buttons{display:inline-block}.cms-template_menu-buttons .buttons a,.cms-template_menu-buttons .buttons span{border:1px solid #b2b2b2;border-radius:3px;color:#525252;display:inline-block;font-size:1.3rem;line-height:1em;line-height:34px;margin-right:6px;opacity:.8;padding:0 20px;text-align:center;text-decoration:none;transition:all .2s ease-in}.cms-template_menu-buttons .buttons a:focus,.cms-template_menu-buttons .buttons a:hover{border-color:#00b7d1;color:#00a1b8}.cms-template_menu-buttons .buttons span{border-color:#000;color:#000}.cms-video{height:0;padding-bottom:56.25%;position:relative;width:100%}.cms-video embed,.cms-video iframe,.cms-video img,.cms-video object,.cms-video video{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:576px){.cms .background-block-black,.cms .background-block-blue,.cms .background-block-gray,.cms .background-block-green,.cms .background-block-red,.cms .background-block-yellow,.cms .border-black,.cms .border-blue,.cms .border-gray,.cms .border-green,.cms .border-red,.cms .border-yellow{padding:12px 18px}.cms .cms-template_photo25-text75 .cms-photo,.cms .cms-template_photo33-text67 .cms-photo,.cms .cms-template_text67-photo33 .cms-photo,.cms .cms-template_text75-photo25 .cms-photo{margin:0 auto;max-width:40%}.cms .cms-img-template_photo-small-text .cms-photo img,.cms .cms-img-template_photo-small-text-margin .cms-photo img,.cms .cms-img-template_text-margin-photo-small .cms-photo img,.cms .cms-img-template_text-photo-small .cms-photo img{max-height:75px;max-width:105px}.cms .cms-img-template_photo-small-text-margin .cms-photo{width:105px}.cms .cms-img-template_photo-small-text-margin .cms-description{margin-left:117px}.cms .cms-img-template_text-margin-photo-small .cms-photo{width:105px}.cms .cms-img-template_text-margin-photo-small .cms-description{margin-right:117px}.cms .cms-grid.cms-grid-4 .cms-box,.cms .cms-grid.cms-grid-5 .cms-box,.cms .cms-grid.cms-grid-6 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:33.33333333%}.cms .cms-template_grid-mix1,.cms .cms-template_grid-mix2{margin-left:-5px;margin-right:-5px}.cms .cms-template_grid-mix1:after,.cms .cms-template_grid-mix1:before,.cms .cms-template_grid-mix2:after,.cms .cms-template_grid-mix2:before{content:" ";display:table}.cms .cms-template_grid-mix1:after,.cms .cms-template_grid-mix2:after{clear:both}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box{float:left;padding:0;position:relative}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box:before,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box:before{content:"";display:block;padding-top:50%;width:100%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box .box-inner,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box .box-inner{height:100%;left:0;padding:5px;position:absolute;top:0;width:100%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box .box-inner .cms-photo,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box .box-inner .cms-photo{height:100%;overflow:hidden;position:relative;width:100%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box .box-inner .cms-photo img,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box .box-inner .cms-photo img{left:50%;max-height:auto;max-width:auto;min-height:100%;min-width:100%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.no-cssanimations .cms .cms-template_grid-mix1 .cms-box.cms-photo-box .box-inner .cms-photo img,.no-cssanimations .cms .cms-template_grid-mix2 .cms-box.cms-photo-box .box-inner .cms-photo img{left:0;margin:0 auto;right:0;top:0}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description{padding:18px 20px 22px}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box{width:66.66666667%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box.double{position:relative;width:33.33333333%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box.double:before{content:"";display:block;padding-top:100%;width:100%}.cms .cms-template_grid-mix2 .cms-box.cms-photo-box{width:33.33333333%}.cms .cms-template_grid-mix2 .cms-box.cms-photo-box.double{position:relative;width:66.66666667%}.cms .cms-template_grid-mix2 .cms-box.cms-photo-box.double:before{content:"";display:block;padding-top:25%;width:100%}.cms .cms-template_4logos-descriptions-grid.cms-grid .cms-box,.cms .cms-template_4logos-grid.cms-grid .cms-box,.cms .cms-template_6logos-descriptions-grid.cms-grid .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:33.33333333%}.cms .cms-template_boxes-list{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.cms .cms-template_boxes-list:after,.cms .cms-template_boxes-list:before{content:" ";display:table}.cms .cms-template_boxes-list:after{clear:both}.cms .cms-template_boxes-list:after,.cms .cms-template_boxes-list:before{display:inline}.cms .cms-template_boxes-list .cms-box{display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;margin-bottom:0;min-height:1px;padding-bottom:10px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-template_boxes-list .cms-box p{height:48px}.cms .cms-template_boxes-list .cms-box p:last-child{margin-bottom:0}.cms .cms-template_boxes-list .cms-box.photo-box img{max-width:320px}.cms .cms-template_boxes-list .cms-box.cms-title .box-inner{font-size:22px;font-size:2.2rem;line-height:30.8px;line-height:3.08rem;padding:12%}.cms .cms-products-list .cms-product{padding:20px 0}.cms .cms-products-list .cms-product .box-inner:after,.cms .cms-products-list .cms-product .box-inner:before{content:" ";display:table}.cms .cms-products-list .cms-product .box-inner:after{clear:both}.cms .cms-products-list .cms-product .cms-photo{float:left;margin-right:4%;position:relative;width:100%;width:33%}.cms .cms-products-list .cms-product .cms-photo:before{content:"";display:block;padding-bottom:80%;width:100%}.cms .cms-products-list .cms-product .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms .cms-products-list .cms-product .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms .cms-products-list .cms-product .cms-product-details{float:left;width:63%}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name{margin:0 0 12px}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h1,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h2,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h3,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h4,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h5,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h6{font-size:18px;font-size:1.8rem;line-height:21.6px;line-height:2.16rem;margin-bottom:0}.cms .cms-products-list .cms-product .cms-product-details .order-box{width:255px}.cms .cms-products-list .cms-product .cms-product-details .order-box .button{float:left}.cms .cms-products-list .cms-product .cms-product-details .order-box .button,.cms .cms-template_products-list-v2 .cms-product .cms-product-details .button{font-size:17px;font-size:1.7rem;font-weight:700;line-height:20.4px;line-height:2.04rem;padding:7px 14px 7px 17px}.cms .cms-template_products-list-v3 .cms-product .cms-photo,.cms .cms-template_products-list-v3 .cms-product .cms-product-details{float:none;width:100%}.cms .cms-template_products-list-v3 .cms-product .cms-product-details .cms-product-name{margin-top:18px}.cms .cms-template_contact-shop .shop-content{margin-left:-5px;margin-right:-5px}.cms .cms-template_contact-shop .shop-content:after,.cms .cms-template_contact-shop .shop-content:before{content:" ";display:table}.cms .cms-template_contact-shop .shop-content:after{clear:both}.cms .cms-template_contact-shop .shop-content .shop-description{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:53%}.cms .cms-template_contact-shop .shop-content .shop-description p{margin-top:0}.cms .cms-template_contact-shop .shop-content .shop-photo{display:block!important;float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:47%}.cms .cms-template_contact-shop.headquarter .shop-content .shop-description{float:left;width:50%}.cms .cms-template_shop-card-map{height:330px}.cms .contact-grid{margin-left:-5px;margin-right:-5px}.cms .contact-grid:after,.cms .contact-grid:before{content:" ";display:table}.cms .contact-grid:after{clear:both}.cms .contact-grid .infolinia{float:left;font-size:15px;height:105px;min-height:1px;padding-left:5px;padding-right:5px;position:relative;text-align:center!important;width:50%}.cms .cms-installment-form{max-width:600px}.cms .cms-installment-form label span{float:left;margin-right:6px;padding-top:10px}.cms .cms-installment-form label input[type=text]{float:left;width:200px}.cms .cms-installment-form .button{width:auto}.cms .contacts{display:table;margin-left:0;margin-right:0;width:100%}.cms .contacts div{display:table-cell;margin:0;padding:0 5px;width:50%}.cms .scroll-boxes .box{width:30%}.cms .scroll-boxes .icon{width:10%}.cms .promotion .promotion-inner:after,.cms .promotion .promotion-inner:before,.promotions-listing .promotion .promotion-inner:after,.promotions-listing .promotion .promotion-inner:before{content:" ";display:table}.cms .promotion .promotion-inner:after,.promotions-listing .promotion .promotion-inner:after{clear:both}.cms .promotion .promotion-photo,.promotions-listing .promotion .promotion-photo{float:left;width:50%}.cms .promotion .promotion-photo .icon,.promotions-listing .promotion .promotion-photo .icon{border:300px solid #fff;border-left:0;border-right:0;height:20px;left:auto;position:absolute;right:0;top:20%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:10px}.no-cssanimations .cms .promotion .promotion-photo .icon,.no-cssanimations .promotions-listing .promotion .promotion-photo .icon{left:0;top:50%}.cms .promotion .promotion-photo .icon span,.promotions-listing .promotion .promotion-photo .icon span{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:0;border-top:10px solid #fff}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{float:left;padding:20px 20px 30px 10px;width:50%}.cms .promotion .characteristics .promotion-name,.promotions-listing .promotion .characteristics .promotion-name{font-size:2.2rem;line-height:1.2em}.cms .promotion .characteristics .promotion-button,.promotions-listing .promotion .characteristics .promotion-button{width:auto}.cms-template_vp-grid .cms-box .box-inner{height:100%;padding-bottom:65px;position:relative}.cms-template_vp-grid .box-buttons{bottom:0;position:absolute}.cms-template_vp-grid.with-photos .cms-box .box-inner{padding-bottom:36px}.cms-template_vp-grid.vp-grid-3 .cms-box{width:50%}.cms-template_vp-grid.vp-grid-3 .cms-photo a:after{zoom:70%}.cms-template_vp-grid.vp-grid-3 .cms-description{padding-right:12%}.cms-template_vp-grid.vp-grid-3 .buttons .fb span,.cms-template_vp-grid.vp-grid-3 .buttons .yt span{display:none}.cms-template_vp-grid.vp-grid-3 .buttons .fb:after,.cms-template_vp-grid.vp-grid-3 .buttons .yt:after{width:25px}.cms-template_cs-banner{margin-left:-15px;margin-right:-15px}.cms-template_cs-banner .cms-photo{position:relative;width:100%}.cms-template_cs-banner .cms-photo:before{content:"";display:block;padding-bottom:50%;width:100%}.cms-template_cs-banner .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms-template_cs-banner .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms-template_cs-banner .cms-photo img{left:73%}.cms-template_cs-banner .logo{background:none}.cms-template_cs-banner .logo img{margin-right:20px}.cms-template_cs-banner .cs-banner-content{background:none;padding-left:20px;padding-top:20px}}@media (min-width:576px) and (max-width:767px){.cms .cms-template_contact-shop.headquarter .shop-content .shop-description:first-of-type{width:53%}.cms .cms-template_contact-shop.headquarter .shop-content .shop-description:last-of-type{width:47%}}@media (min-width:768px){.cms ol.list-large>li,.cms ul.list-large>li{margin-bottom:24px}.cms .cms-mobile-hidden{display:block}.cms .cms-desktop-hidden{display:none}.cms .large,.cms .small,.cms .xlarge,.cms .xsmall{line-height:1.4em}.cms h1 .large,.cms h1 .small,.cms h1 .xlarge,.cms h1 .xsmall,.cms h1.large,.cms h1.small,.cms h1.xlarge,.cms h1.xsmall,.cms h2 .large,.cms h2 .small,.cms h2 .xlarge,.cms h2 .xsmall,.cms h2.large,.cms h2.small,.cms h2.xlarge,.cms h2.xsmall,.cms h3 .large,.cms h3 .small,.cms h3 .xlarge,.cms h3 .xsmall,.cms h3.large,.cms h3.small,.cms h3.xlarge,.cms h3.xsmall,.cms h4 .large,.cms h4 .small,.cms h4 .xlarge,.cms h4 .xsmall,.cms h4.large,.cms h4.small,.cms h4.xlarge,.cms h4.xsmall,.cms h5 .large,.cms h5 .small,.cms h5 .xlarge,.cms h5 .xsmall,.cms h5.large,.cms h5.small,.cms h5.xlarge,.cms h5.xsmall,.cms h6 .large,.cms h6 .small,.cms h6 .xlarge,.cms h6 .xsmall,.cms h6.large,.cms h6.small,.cms h6.xlarge,.cms h6.xsmall{line-height:1.2em}.cms [class*=cms-img-template_],.cms [class*=cms-template_]{margin-bottom:48px;margin-top:48px}.cms [class*=cms-img-template_]+p,.cms [class*=cms-template_]+p{margin-top:-24px}.cms h1+.cms-template_contact-header,.cms h1+.cms-template_cs-banner,.cms h1+.cms-template_photo100,.cms h1+.cms-template_photo40,.cms h1+.cms-template_photo80,.cms h1+.cms-template_shop-card-map,.cms h1+.cms-template_video100,.cms h1+.cms-template_video40,.cms h1+.cms-template_video80,.cms h1+.cms-template_video90,.cms h1+[class*=cms-template_products-list],.cms h2+[class*=cms-img-template_],.cms h2+[class*=cms-template_],.cms h3+[class*=cms-img-template_],.cms h3+[class*=cms-template_],.cms h4+[class*=cms-img-template_],.cms h4+[class*=cms-template_],.cms h5+[class*=cms-img-template_],.cms h5+[class*=cms-template_],.cms h6+[class*=cms-img-template_],.cms h6+[class*=cms-template_]{margin-top:24px}.cms .cms-template_photo100 p,.cms .cms-template_photo40 p,.cms .cms-template_photo80 p,.cms .cms-template_video100 p,.cms .cms-template_video40 p,.cms .cms-template_video80 p,.cms .cms-template_video90 p{font-size:1.6rem;line-height:1.2em;margin-top:8px}.cms .cms-template_photo100+p,.cms .cms-template_photo40+p,.cms .cms-template_photo80+p,.cms .cms-template_video100+p,.cms .cms-template_video40+p,.cms .cms-template_video80+p,.cms .cms-template_video90+p{margin-top:24px}.cms h1+[class*=cms-img-template_]+p,.cms h1+[class*=cms-template_]+p,.cms h2+[class*=cms-img-template_]+p,.cms h2+[class*=cms-template_]+p,.cms h3+[class*=cms-img-template_]+p,.cms h3+[class*=cms-template_]+p,.cms h4+[class*=cms-img-template_]+p,.cms h4+[class*=cms-template_]+p,.cms h5+[class*=cms-img-template_]+p,.cms h5+[class*=cms-template_]+p,.cms h6+[class*=cms-img-template_]+p,.cms h6+[class*=cms-template_]+p{margin-top:-24px}.cms .cms-template_photo40 .cms-photo{max-width:40%}.cms .cms-template_photo25-text75 .cms-photo,.cms .cms-template_photo33-text67 .cms-photo,.cms .cms-template_photo50-text50 .cms-photo,.cms .cms-template_text50-photo50 .cms-photo,.cms .cms-template_text67-photo33 .cms-photo,.cms .cms-template_text75-photo25 .cms-photo{float:left;margin:2px 24px 24px 0;max-width:100%;padding-right:5px;width:50%}.cms .cms-template_photo25-text75 .cms-photo+*,.cms .cms-template_photo33-text67 .cms-photo+*,.cms .cms-template_photo50-text50 .cms-photo+*,.cms .cms-template_text50-photo50 .cms-photo+*,.cms .cms-template_text67-photo33 .cms-photo+*,.cms .cms-template_text75-photo25 .cms-photo+*{margin-top:0!important}.cms .cms-template_text50-photo50 .cms-photo,.cms .cms-template_text67-photo33 .cms-photo,.cms .cms-template_text75-photo25 .cms-photo{float:right;margin-left:24px;margin-right:0;padding-left:5px;padding-right:0}.cms .cms-template_text50-video50 .cms-video-wrapper,.cms .cms-template_video50-text50 .cms-video-wrapper{float:left;margin:2px 24px 24px 0;max-width:100%;padding-right:5px;width:50%}.cms .cms-template_text50-video50 .cms-video-wrapper+*,.cms .cms-template_video50-text50 .cms-video-wrapper+*{margin-top:0!important}.cms .cms-template_text50-video50 .cms-video-wrapper{float:right;margin-left:24px;margin-right:0;padding-left:5px;padding-right:0}.cms .cms-template_2photos25-text50 .cms-photos,.cms .cms-template_text50-2photos25 .cms-photos{margin-left:-5px;margin-right:-5px}.cms .cms-template_2photos25-text50 .cms-photos:after,.cms .cms-template_2photos25-text50 .cms-photos:before,.cms .cms-template_text50-2photos25 .cms-photos:after,.cms .cms-template_text50-2photos25 .cms-photos:before{content:" ";display:table}.cms .cms-template_2photos25-text50 .cms-photos:after,.cms .cms-template_text50-2photos25 .cms-photos:after{clear:both}.cms .cms-template_2photos25-text50 .cms-photos .cms-photo,.cms .cms-template_text50-2photos25 .cms-photos .cms-photo{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-img-template_photo-small-text .cms-photo img,.cms .cms-img-template_photo-small-text-margin .cms-photo img,.cms .cms-img-template_text-margin-photo-small .cms-photo img,.cms .cms-img-template_text-photo-small .cms-photo img{max-height:100px;max-width:150px}.cms .cms-img-template_photo-small-text-margin .cms-photo{width:150px}.cms .cms-img-template_photo-small-text-margin .cms-description{margin-left:162px}.cms .cms-img-template_text-margin-photo-small .cms-photo{width:150px}.cms .cms-img-template_text-margin-photo-small .cms-description{margin-right:162px}.cms .cms-template_photo33-text67 .cms-photo,.cms .cms-template_text67-photo33 .cms-photo{width:33.33333333%}.cms .cms-template_photo25-text75 .cms-photo,.cms .cms-template_text75-photo25 .cms-photo{width:25%}.cms .cms-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.cms .cms-grid:after,.cms .cms-grid:before{content:" ";display:table}.cms .cms-grid:after{clear:both}.cms .cms-grid:after,.cms .cms-grid:before{display:inline}.cms .cms-grid .cms-box{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:10px}.cms .cms-grid .cms-box,.cms .cms-grid.cms-grid-5 .cms-box,.cms .cms-grid.cms-grid-6 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:25%}.cms .cms-grid.cms-grid-5 .cms-box.cms-title .box-inner{font-size:2.2rem;line-height:1.2em}.cms .cms-grid.cms-grid-4 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:25%}.cms .cms-grid.cms-grid-4 .cms-box.cms-title .box-inner{font-size:2.2rem;line-height:1.2em}.cms .cms-grid.cms-grid-3 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:33.33333333%}.cms .cms-grid.cms-grid-3 .cms-box.cms-title .box-inner{font-size:2.6rem;line-height:1.2em}.cms .cms-grid.cms-grid-2 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-grid.cms-grid-2 .cms-box.cms-title .box-inner{font-size:2.8rem;line-height:1.2em}.cms .cms-template_grid-mix1 .cms-box,.cms .cms-template_grid-mix2 .cms-box{float:left;padding:0;position:relative;width:50%}.cms .cms-template_grid-mix1 .cms-box:before,.cms .cms-template_grid-mix2 .cms-box:before{content:"";display:block;padding-top:50%;width:100%}.cms .cms-template_grid-mix1 .cms-box .box-inner,.cms .cms-template_grid-mix2 .cms-box .box-inner{height:100%;left:0;padding:5px;position:absolute;top:0;width:100%}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description{height:100%;padding:24px 25px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h6,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h6{font-size:2.2rem;line-height:1.2em;margin:0 0 12px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description p,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description p{margin:12px 0}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box{position:relative;width:50%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box:before,.cms .cms-template_grid-mix2 .cms-box.cms-photo-box:before{content:"";display:block;padding-top:50%;width:100%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box.double{float:right;position:relative;width:50%}.cms .cms-template_grid-mix1 .cms-box.cms-photo-box.double:before{content:"";display:block;padding-top:100%;width:50%}.cms .cms-template_grid-mix2 .cms-box.cms-photo-box.double{position:relative;width:100%}.cms .cms-template_grid-mix2 .cms-box.cms-photo-box.double:before{content:"";display:block;padding-top:25%;width:100%}.cms .cms-template_boxes-list .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:33.33333333%}.cms .cms-template_boxes-list .cms-box.cms-title .box-inner{font-size:24px;font-size:2.4rem;line-height:33.6px;line-height:3.36rem}.cms .cms-template_title-subtitle{padding:24px}.cms .cms-template_4logos-descriptions-grid.cms-grid .cms-box,.cms .cms-template_4logos-grid.cms-grid .cms-box,.cms .cms-template_6logos-descriptions-grid.cms-grid .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:25%}.cms .cms-products-list .cms-product{padding:30px 0}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name{margin-bottom:10px;margin-top:0}.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h1,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h2,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h3,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h4,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h5,.cms .cms-products-list .cms-product .cms-product-details .cms-product-name h6{font-size:2.2rem;line-height:1.2em}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description{display:block!important;font-size:14px;font-size:1.4rem;line-height:16.8px;line-height:1.68rem;margin-bottom:24px}.cms .cms-products-list .cms-product .cms-product-details .cms-product-description ul{margin-bottom:12px;margin-top:12px}.cms .cms-products-list .cms-product .cms-product-details .order-box{width:280px}.cms .cms-template_products-list-v3 .cms-product{padding:40px 0!important}.cms .cms-template_products-list-v3 .cms-product .cms-photo{float:left;margin-right:4%;width:50%}.cms .cms-template_products-list-v3 .cms-product .cms-product-details{float:left;width:46%}.cms .cms-template_products-list-v3 .cms-product .cms-product-details .cms-product-name{margin-top:0}.cms .cms-template_products-list-v3 .cms-product .cms-product-details .cms-product-description{font-size:18px;font-size:1.8rem;line-height:25.2px;line-height:2.52rem}.cms .cms-template_text33x3,.cms .cms-template_text50-text50{margin-bottom:12px;margin-left:-5px;margin-right:-5px}.cms .cms-template_text33x3:after,.cms .cms-template_text33x3:before,.cms .cms-template_text50-text50:after,.cms .cms-template_text50-text50:before{content:" ";display:table}.cms .cms-template_text33x3:after,.cms .cms-template_text50-text50:after{clear:both}.cms .cms-template_text33x3 .cms-text-column,.cms .cms-template_text50-text50 .cms-text-column{float:left;float:none;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-template_text33x3 .cms-text-column ol,.cms .cms-template_text33x3 .cms-text-column ul,.cms .cms-template_text50-text50 .cms-text-column ol,.cms .cms-template_text50-text50 .cms-text-column ul{margin-left:0}.cms .cms-template_text33x3 .cms-text-column .cms-photo+*,.cms .cms-template_text50-text50 .cms-text-column .cms-photo+*{margin-top:24px!important}.cms .cms-template_text33x3 .cms-text-column h1:last-child,.cms .cms-template_text33x3 .cms-text-column h2:last-child,.cms .cms-template_text33x3 .cms-text-column h3:last-child,.cms .cms-template_text33x3 .cms-text-column h4:last-child,.cms .cms-template_text33x3 .cms-text-column h5:last-child,.cms .cms-template_text33x3 .cms-text-column h6:last-child,.cms .cms-template_text33x3 .cms-text-column img:last-child,.cms .cms-template_text33x3 .cms-text-column ol:last-child,.cms .cms-template_text33x3 .cms-text-column p:last-child,.cms .cms-template_text33x3 .cms-text-column ul:last-child,.cms .cms-template_text50-text50 .cms-text-column h1:last-child,.cms .cms-template_text50-text50 .cms-text-column h2:last-child,.cms .cms-template_text50-text50 .cms-text-column h3:last-child,.cms .cms-template_text50-text50 .cms-text-column h4:last-child,.cms .cms-template_text50-text50 .cms-text-column h5:last-child,.cms .cms-template_text50-text50 .cms-text-column h6:last-child,.cms .cms-template_text50-text50 .cms-text-column img:last-child,.cms .cms-template_text50-text50 .cms-text-column ol:last-child,.cms .cms-template_text50-text50 .cms-text-column p:last-child,.cms .cms-template_text50-text50 .cms-text-column ul:last-child{margin-bottom:0!important}.cms .cms-template_text33x3 .cms-text-column img:first-child,.cms .cms-template_text50-text50 .cms-text-column img:first-child{margin-top:0!important}.cms .cms-template_text33x3 .cms-text-column h1,.cms .cms-template_text33x3 .cms-text-column h2,.cms .cms-template_text33x3 .cms-text-column h3,.cms .cms-template_text33x3 .cms-text-column h4,.cms .cms-template_text33x3 .cms-text-column h5,.cms .cms-template_text33x3 .cms-text-column h6,.cms .cms-template_text33x3 .cms-text-column ol,.cms .cms-template_text33x3 .cms-text-column p,.cms .cms-template_text33x3 .cms-text-column ul,.cms .cms-template_text50-text50 .cms-text-column h1,.cms .cms-template_text50-text50 .cms-text-column h2,.cms .cms-template_text50-text50 .cms-text-column h3,.cms .cms-template_text50-text50 .cms-text-column h4,.cms .cms-template_text50-text50 .cms-text-column h5,.cms .cms-template_text50-text50 .cms-text-column h6,.cms .cms-template_text50-text50 .cms-text-column ol,.cms .cms-template_text50-text50 .cms-text-column p,.cms .cms-template_text50-text50 .cms-text-column ul{margin-right:18px}.cms .cms-template_text33x3 .cms-text-column h1:first-child,.cms .cms-template_text33x3 .cms-text-column h2:first-child,.cms .cms-template_text33x3 .cms-text-column h3:first-child,.cms .cms-template_text33x3 .cms-text-column h4:first-child,.cms .cms-template_text33x3 .cms-text-column h5:first-child,.cms .cms-template_text33x3 .cms-text-column h6:first-child,.cms .cms-template_text33x3 .cms-text-column ol:first-child,.cms .cms-template_text33x3 .cms-text-column p:first-child,.cms .cms-template_text33x3 .cms-text-column ul:first-child,.cms .cms-template_text50-text50 .cms-text-column h1:first-child,.cms .cms-template_text50-text50 .cms-text-column h2:first-child,.cms .cms-template_text50-text50 .cms-text-column h3:first-child,.cms .cms-template_text50-text50 .cms-text-column h4:first-child,.cms .cms-template_text50-text50 .cms-text-column h5:first-child,.cms .cms-template_text50-text50 .cms-text-column h6:first-child,.cms .cms-template_text50-text50 .cms-text-column ol:first-child,.cms .cms-template_text50-text50 .cms-text-column p:first-child,.cms .cms-template_text50-text50 .cms-text-column ul:first-child{margin-top:24px}.cms .cms-template_text33x3 .icon,.cms .cms-template_text50-text50 .icon{padding-top:18px}.cms .cms-template_text33x3 .cms-text-content,.cms .cms-template_text50-text50 .cms-text-content{margin-right:20px}.cms .cms-template_text33x3.with-icons .cms-text-column:nth-last-child(-n+2),.cms .cms-template_text50-text50.with-icons .cms-text-column:nth-last-child(-n+2){margin-bottom:0}.cms .cms-template_contact-shop{margin:24px 0!important}.cms .cms-template_contact-shop:last-of-type{margin-bottom:48px!important}.cms .cms-template_contact-shop .shop-content .shop-description,.cms .cms-template_contact-shop .shop-content .shop-photo{width:50%}.cms .cms-template_shop-card-description{margin-left:-5px;margin-right:-5px;margin-top:-12px!important}.cms .cms-template_shop-card-description:after,.cms .cms-template_shop-card-description:before{content:" ";display:table}.cms .cms-template_shop-card-description:after{clear:both}.cms .cms-template_shop-card-description .cms-col{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:47%}.cms .cms-template_shop-card-description .cms-col:nth-child(2){width:53%}.cms .cms-template_shop-card-description .cms-box p:first-child{margin-top:0}.cms .cms-template_warranty{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cms .cms-template_warranty:after,.cms .cms-template_warranty:before{display:inline}.cms .cms-template_warranty .cms-text-column{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:42px;padding-bottom:10px}.cms .cms-template_warranty .cms-text-column h2,.cms .cms-template_warranty .cms-text-column h3{font-size:24px;font-size:2.4rem;line-height:28.8px;line-height:2.88rem}.cms .cms-template_logo-long-description .cms-logo{float:left;margin:0;max-height:60px;max-width:150px;text-align:left;width:150px}.cms .cms-template_logo-long-description .cms-logo .logo img{max-height:70px}.cms .cms-template_logo-long-description .cms-description{margin-left:180px;margin-top:0}.cms .cms-delivery-costs{float:left;margin:0 0 24px;width:60%}.cms .cms-delivery-costs.pick-up{margin-right:2%;width:38%}.cms .cms-delivery-costs+p{clear:both}.cms .cms-delivery-costs td,.cms .cms-delivery-costs th{font-size:16px;font-size:1.6rem;line-height:19.2px;line-height:1.92rem;padding:10px}.cms .cms-delivery-costs th{font-size:1.3rem;height:53px;line-height:1.2em}.cms .cms-delivery-costs .delivery-image{font-size:1.3rem;height:83px;line-height:1.2em}.cms .cms-delivery-costs .delivery-image img{height:auto;margin:0!important;max-height:43px;max-width:73px}.cms .cms-delivery-costs .delivery-image img.large{max-width:95px}.cms .cms-delivery-costs .delivery-image span{margin-top:6px}.cms .cms-price-list .cms-price-list-option .price{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem;width:65px}.cms .cms-price-list .cms-price-list-option .price-list-description,.cms .cms-price-list .cms-price-list-option .price-list-name{margin-left:80px}.cms .cms-price-list .cms-price-list-option .price-list-name{margin-top:1px}.cms .cms-template_contact-header{margin-bottom:24px}.cms .contact-grid .infolinia{width:25%}.cms .cms-template_contact-shop .shop-name{line-height:3.12rem}.cms .cms-template_bracked{padding:0 15%}.cms .contacts{margin:36px auto 0;max-width:590px;padding:0}.cms .contacts a>span{width:220px}.cms .contacts a>span strong{font-size:22px;font-size:2.2rem;line-height:22px;line-height:2.2rem}.cms .contacts a i{zoom:120%}.cms .cms-template_business-card{margin-left:-15px;margin-right:-15px}.cms .cms-template_business-card .card{padding-left:15px;padding-right:15px;width:50%}.cms .cms-template_business-card .card:nth-last-child(-n+2){margin-bottom:0}.cms .cms-template_business-card .quote{padding-left:35px}.cms-tips{padding-left:25px}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{padding:20px 30px 30px 20px}.cms .promotion .characteristics .promotion-button,.promotions-listing .promotion .characteristics .promotion-button{font-size:14px;font-size:1.4rem;font-weight:700;line-height:16.8px;line-height:1.68rem;padding:7px 14px}.cms-template_vp-grid{margin-bottom:-48px!important}.cms-template_vp-grid+p{margin-top:46px!important}.cms-template_vp-grid .cms-box{padding-bottom:60px}.cms-template_vp-grid .badges .badge,.cms-template_vp-grid .date{font-size:13px;font-size:1.3rem;line-height:13px;line-height:1.3rem}.cms-template_vp-grid h3{font-size:24px;font-size:2.4rem;line-height:28.8px;line-height:2.88rem}.cms-template_vp-grid .guest{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.cms-template_vp-grid p{font-size:15px;font-size:1.5rem;line-height:22.5px;line-height:2.25rem}.cms-template_vp-grid .subtitle{font-size:1.3rem;line-height:1.2em}.cms-template_vp-grid .cms-description{padding-right:12%}.cms-template_vp-grid.vp-grid-1 .cms-photo a:after{zoom:136%}.cms-template_vp-grid.vp-grid-2 .cms-box{width:50%}.cms-template_vp-grid.vp-grid-3 .cms-box{width:33.33333333%}.cms-template_cs-banner{margin-left:0;margin-right:0}.cms-template_cs-banner .cms-photo{position:relative;width:100%}.cms-template_cs-banner .cms-photo:before{content:"";display:block;padding-bottom:35%;width:100%}.cms-template_cs-banner .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms-template_cs-banner .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms-template_cs-banner .cms-photo img{left:66%}.cms-template_cs-banner .logo img{margin-left:30px;width:120px}.cms-template_cs-banner .cs-banner-content{padding:20px 30px 25px}.cms-template_cs-banner .subtitle{font-size:1.8rem;line-height:1.8rem}.cms-template_cs-banner .title{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin:12px 0 28px}.cms-template_cs-banner .watch{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem}.cms-template_menu-buttons .title{font-size:20px;font-size:2rem;line-height:24px;line-height:2.4rem}.cms-template_menu-buttons .subtitle{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.cms-template_menu-buttons .buttons a,.cms-template_menu-buttons .buttons span{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;line-height:34px}}@media (min-width:1024px){.cms .cms-template_photo80 .cms-photo{max-width:80%}.cms .cms-template_photo60 .cms-photo{max-width:60%}.cms .cms-template_text80{margin-left:auto;margin-right:auto;width:80%}.cms .cms-template_text60{margin-left:auto;margin-right:auto;width:60%}.cms .cms-template_video100 .cms-video-wrapper{margin:0 auto;width:100%}.cms .cms-template_video90 .cms-video-wrapper{margin:0 auto;width:90%}.cms .cms-template_video80 .cms-video-wrapper{margin:0 auto;width:80%}.cms .cms-template_video60 .cms-video-wrapper{margin:0 auto;width:60%}.cms .cms-template_2photos25-text50 .cms-photos,.cms .cms-template_text50-2photos25 .cms-photos{float:left;margin:2px 20px 10px -5px;width:50%}.cms .cms-template_2photos25-text50 .cms-photos+*,.cms .cms-template_text50-2photos25 .cms-photos+*{margin-top:0}.cms .cms-template_text50-2photos25 .cms-photos{float:right;margin:2px -5px 10px 20px}.cms .cms-template_text33x3 .cms-text-column{float:left;float:none;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:33.33333333%}.cms .cms-template_text33x3.with-icons .cms-text-column:nth-last-child(-n+3){margin-bottom:0}.cms .cms-grid .cms-box .cms-description h1,.cms .cms-grid .cms-box .cms-description h2,.cms .cms-grid .cms-box .cms-description h3,.cms .cms-grid .cms-box .cms-description h4,.cms .cms-grid .cms-box .cms-description h5{font-size:18px;font-size:1.8rem;line-height:21.6px;line-height:2.16rem}.cms .cms-grid .cms-box .cms-description p{font-size:16px;font-size:1.6rem;line-height:22.4px;line-height:2.24rem}.cms .cms-grid.cms-grid-6 .cms-box{width:16.66666667%}.cms .cms-grid.cms-grid-5 .cms-box,.cms .cms-grid.cms-grid-6 .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative}.cms .cms-grid.cms-grid-5 .cms-box{width:20%}.cms .cms-grid.cms-grid-4 .cms-box .cms-description h1,.cms .cms-grid.cms-grid-4 .cms-box .cms-description h2,.cms .cms-grid.cms-grid-4 .cms-box .cms-description h3,.cms .cms-grid.cms-grid-4 .cms-box .cms-description h4,.cms .cms-grid.cms-grid-4 .cms-box .cms-description h5,.cms .cms-grid.cms-grid-5 .cms-box .cms-description h1,.cms .cms-grid.cms-grid-5 .cms-box .cms-description h2,.cms .cms-grid.cms-grid-5 .cms-box .cms-description h3,.cms .cms-grid.cms-grid-5 .cms-box .cms-description h4,.cms .cms-grid.cms-grid-5 .cms-box .cms-description h5,.cms .cms-grid.cms-grid-6 .cms-box .cms-description h1,.cms .cms-grid.cms-grid-6 .cms-box .cms-description h2,.cms .cms-grid.cms-grid-6 .cms-box .cms-description h3,.cms .cms-grid.cms-grid-6 .cms-box .cms-description h4,.cms .cms-grid.cms-grid-6 .cms-box .cms-description h5{font-size:16px;font-size:1.6rem;line-height:19.2px;line-height:1.92rem}.cms .cms-grid.cms-grid-4 .cms-box .cms-description p,.cms .cms-grid.cms-grid-5 .cms-box .cms-description p,.cms .cms-grid.cms-grid-6 .cms-box .cms-description p{font-size:14px;font-size:1.4rem;line-height:19.6px;line-height:1.96rem}.cms .cms-grid.cms-grid-4 .cms-box.cms-title .box-inner,.cms .cms-grid.cms-grid-5 .cms-box.cms-title .box-inner,.cms .cms-grid.cms-grid-6 .cms-box.cms-title .box-inner{font-size:23px;font-size:2.3rem;line-height:27.6px;line-height:2.76rem}.cms .cms-grid.cms-grid-gray .cms-box .cms-description{padding-left:12px;padding-right:12px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h6,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h6{font-size:23px;font-size:2.3rem;line-height:27.6px;line-height:2.76rem}.cms .cms-template_6logos-descriptions-grid.cms-grid .cms-box p{font-size:12px;font-size:1.2rem;line-height:16.8px;line-height:1.68rem;margin:6px 5px}.cms .cms-products-list .cms-product .cms-product-details .order-box{width:280px}.cms .cms-template_contact-shop .shop-name{line-height:3.36rem}.cms .scroll-boxes .scrollbox{overflow-x:visible;padding-bottom:0}.cms .scroll-boxes .box{width:21.25%}.cms .scroll-boxes .box p{margin-bottom:0}.cms .scroll-boxes .icon{margin-right:0;width:5%}.cms .cms-template_business-card{margin-left:-20px;margin-right:-20px}.cms .cms-template_business-card .card{padding-left:20px;padding-right:20px;width:33.33333333%}.cms .cms-template_business-card .card:nth-last-child(-n+3){margin-bottom:0}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{padding:25px 50px 30px 30px}.cms .promotion .characteristics .promotion-name,.promotions-listing .promotion .characteristics .promotion-name{font-size:24px;font-size:2.4rem;line-height:28.8px;line-height:2.88rem}.cms-template_vp-grid.vp-grid-2 .cms-photo a:after{zoom:136%}.cms-template_vp-grid.vp-grid-3 .cms-photo a:after{zoom:100%}.cms-template_cs-banner .cms-photo{position:relative;width:100%}.cms-template_cs-banner .cms-photo:before{content:"";display:block;padding-bottom:24.2%;width:100%}.cms-template_cs-banner .cms-photo img{display:inline;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.no-cssanimations .cms-template_cs-banner .cms-photo img{left:0;left:50%\9\0;margin:0 auto;right:0;right:auto\9\0;top:0;top:50%\9\0}.cms-template_cs-banner .logo{width:50%}.cms-template_cs-banner .logo img{float:right;margin:40px 40px 0 15px;width:160px}.cms-template_cs-banner .subtitle{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}.cms-template_cs-banner .title{font-size:26px;font-size:2.6rem;line-height:26px;line-height:2.6rem}}@media (min-width:1200px){.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description{padding:32px 30px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description h6,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h2,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h3,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h4,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h5,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description h6{margin:0 0 18px}.cms .cms-template_grid-mix1 .cms-box.cms-description-box .box-inner .cms-description p,.cms .cms-template_grid-mix2 .cms-box.cms-description-box .box-inner .cms-description p{font-size:16px;font-size:1.6rem;line-height:22.4px;line-height:2.24rem}.cms .cms-template_boxes-list .cms-box{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:25%}.cms .cms-template_boxes-list .cms-box.cms-title{float:left;min-height:1px;padding-left:5px;padding-right:5px;position:relative;width:50%}.cms .cms-template_boxes-list .cms-box.cms-title .box-inner{padding:8%}.cms .cms-template_contact-header{margin-bottom:48px;margin-top:36px}.cms .cms-template_contact-header .contact-form,.cms .cms-template_contact-header .e-mail{float:left;width:50%}.cms .cms-template_contact-header .e-mail{float:right}.cms .cms-template_contact-header .e-mail div{font-weight:700}.cms .cms-template_contact-header .e-mail div.additional-mail{display:block!important;font-style:normal;font-weight:400}.cms .contact-grid .contact-box-wapp{display:none}.cms .cms-template_vp-grid.vp-grid-3 .cms-box .box-inner{padding-bottom:45px}.cms .cms-template_vp-grid.vp-grid-3 .subtitle{float:left;line-height:36px;margin-right:10px}.cms .cms-template_vp-grid.vp-grid-3 .buttons{float:left}.cms .cms-template_vp-grid.vp-grid-3.with-photos .cms-box .box-inner{padding-bottom:36px}.cms .cms-template_bracked{padding:0 19%!important}.cms .scroll-boxes .box{width:20.5%}.cms .scroll-boxes .box p{margin-bottom:0}.cms .scroll-boxes .icon{width:6%}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{padding:35px 70px 50px 50px}}@media screen and (min-width:1366px){.cms .promotion .promotion-photo,.promotions-listing .promotion .promotion-photo{width:45%}.cms .promotion .characteristics,.promotions-listing .promotion .characteristics{width:55%}.cms-template_cs-banner .logo img{margin:60px 60px 0 0;width:200px}.cms-template_cs-banner .cs-banner-content{padding:20px 60px 50px}.cms-template_cs-banner .subtitle{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}.cms-template_cs-banner .title{font-size:32px;font-size:3.2rem;line-height:32px;line-height:3.2rem}}@media (min-width:1200px){.cms-narrow-container{max-width:85%}}@media (min-width:1366px){.cms-narrow-container{max-width:1200px}}.cms .faq-box{background-color:#f2f2f2;border-radius:6px;margin:12px auto}.cms .faq-question{border-radius:6px;color:#000;cursor:pointer;display:block;font-weight:700;padding:15px;text-decoration:none}.cms .faq-question:focus,.cms .faq-question:hover{background-color:#f2f2f2}.cms .faq-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f107";display:inline-block;display:var(--fa-display,inline-block);float:right;font-family:Font Awesome\ 6 Pro;font-size:22px;font-size:2.2rem;font-size:34px;font-size:3.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:11px;line-height:1.1rem;line-height:17px;line-height:1.7rem;margin-left:6px;margin-top:2px;text-rendering:auto}.cms .faq-question:focus,.cms .faq-question:hover{color:#000}.cms .faq-answer{padding:0 15px 24px}.cms .faq-answer p{margin:0!important}.cms .faq-answer p+p{margin-top:18px!important}.cms .faq-question.js-display-switch-active:before{content:"\f106"}.cms .js-display-box{display:none}.cms .js-display-box.js-display-box-active{display:block}.cms .js-display-switch .js-display-text-active{display:none}.cms .js-display-switch.js-display-switch-active .js-display-text-active{display:block}.cms .js-display-switch.js-display-switch-active .js-display-text-inactive{display:none}@media (min-width:768px){.cms .faq-box{background-color:#f2f2f2;border-radius:6px;margin:12px auto}.cms .faq-question{border-radius:6px;color:#000;cursor:pointer;display:block;font-weight:700;padding:15px;text-decoration:none}.cms .faq-question:focus,.cms .faq-question:hover{background-color:#f2f2f2}.cms .faq-question:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f107";display:inline-block;display:var(--fa-display,inline-block);float:right;font-family:Font Awesome\ 6 Pro;font-size:22px;font-size:2.2rem;font-size:34px;font-size:3.4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:11px;line-height:1.1rem;line-height:17px;line-height:1.7rem;margin-left:6px;margin-top:2px;text-rendering:auto}.cms .faq-question:focus,.cmsfaq-question:hover{color:#000}.cms .faq-answer{padding:0 15px 24px}.cms .faq-answer p{margin:0!important}.cms .faq-answer p+p{margin-top:18px!important}}.cms .button:not(.product-box__action):not(.button--xlarge):not(.button--large):not(.button--medium):not(.button--small):not(.button--xsmall){--button-size:42px;--button-padding:0 1.5em;--button-font-size:1.7rem;--button-font-weight:bold;--button-icon-size:1em}@media (min-width:768px){.cms .button:not(.product-box__action):not(.button--xlarge):not(.button--large):not(.button--medium):not(.button--small):not(.button--xsmall){--button-size:48px;--button-font-size:1.8rem}}.cms .button:not(.product-box__action):not(.button--primary):not(.button--secondary):not(.button--secondary-dark):not(.button--tertiary):not(.button--neutral-50):not(.button--border-primary):not(.button--border-neutral-200):not(.button--border-neutral-secondary){--button-bg-color:#dd0031;--button-text-color:#fff;--button-hover-bg-color:#ff1146;--button-disabled-border-color:transparent}