@font-face{font-style:normal;font-weight:300;src:url(../fonts/urbanist-v18-latin_latin-ext-300.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/urbanist-v18-latin_latin-ext-400.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(../fonts/urbanist-v18-latin_latin-ext-500.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(../fonts/urbanist-v18-latin_latin-ext-600.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/urbanist-v18-latin_latin-ext-700.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(../fonts/urbanist-v18-latin_latin-ext-800.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(../fonts/urbanist-v18-latin_latin-ext-900.woff2)format("woff2");font-family:"Urbanist";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/space-grotesk-v22-latin_latin-ext-400.woff2)format("woff2");font-family:"SpaceGrotesk";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/space-grotesk-v22-latin_latin-ext-700.woff2)format("woff2");font-family:"SpaceGrotesk";font-display:swap}html,body,h1,h2,h3,p,ul,ol,li,table,tr,th,td,form,fieldset,legend,label,input,select,textarea,button,iframe{margin:0;padding:0}header,nav,main,section,article,aside,footer{display:block}html{overflow-y:scroll;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;color:#000;font-family:Urbanist,sans-serif}a{background-color:transparent;color:#173355;text-decoration:none;-webkit-text-decoration-skip:objects}a:focus:not(:focus-visible){outline:0}img{border:0;vertical-align:middle}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}label{cursor:pointer}input,select,textarea,button{border-radius:0;font-size:100%;line-height:inherit;font-family:inherit}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}input{overflow:visible}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{appearance:button;overflow:visible;border:0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}b,strong{font-weight:700}.no-js .only-js{display:none}.js .only-no-js{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}::-webkit-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.site-notifications{color:#202020}.site-notifications-item--green{border-bottom:1px solid #a1c900;background-color:#e9f6d8}.site-notifications-item--blue{border-bottom:1px solid #56a2d6;background-color:#e2f0fd}.site-notifications-item--yellow{border-bottom:1px solid #d5cea7;background-color:#ffefa3}.site-notifications-center{z-index:10;position:relative;max-width:1250px;margin:0 auto;padding:.75rem 3.75rem .75rem 30px}.site-notifications a{color:inherit;text-decoration:underline;transition:color 300ms ease}.site-notifications a:hover,.site-notifications a:focus{color:#173355}.site-notifications-close{display:none;position:absolute;top:50%;right:1.25rem;width:1.25rem;height:1.25rem;overflow:hidden;transform:translateY(-50%);background-color:transparent;text-indent:2.5rem;white-space:nowrap;opacity:.5;transition:opacity 300ms ease}.site-notifications-close::before,.site-notifications-close::after{position:absolute;top:.5rem;left:0;width:100%;height:.25rem;border-radius:4px;background-color:#000;content:""}.site-notifications-close::before{transform:rotate(45deg)}.site-notifications-close::after{transform:rotate(-45deg)}.site-notifications-close:hover,.site-notifications-close:focus{opacity:1}.site-notifications-close.is-enabled{display:block}.site-header{border-bottom:1px solid #dee0e2}.site-header::before{display:block;height:3px;background:linear-gradient(to right,#fff 0,#fff 33.3%,#003183 33.3%,#003183 66.6%,#d0190f 66.6%,#d0190f 100%)0 0/204px 100%;content:""}.site-header-top{border-bottom:1px solid #dee0e2}.site-header-top-center{display:flex;align-items:center;max-width:1220px;margin:0 auto;padding:26px 30px}.site-header-bottom{display:flex;max-width:1220px;margin:0 auto;padding:0 30px}.site-header-skip-link{position:absolute;top:0;left:0;width:1px;height:1px;clip:rect(0,0,0,0);z-index:10;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.site-header-skip-link:focus{width:auto;height:auto;clip:auto;padding:8px 14px;background-color:#000;color:#fff;text-decoration:underline;clip-path:none}.site-header-logo{flex:none}.site-header-logo-img{display:block}.site-header-mincrs{margin-left:30px}.site-header-mincrs-img{display:block}.header-social{margin-left:auto}.header-social ul{display:flex;gap:24px}.header-social a{display:block;width:20px;height:20px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)no-repeat;text-indent:30px;white-space:nowrap}.header-social a.facebook{background-position:-363px -356px}.header-social a.instagram{background-position:-385px -356px}.header-social a.youtube{width:29px;background-position:-244px -356px}.header-social a.linkedin{background-position:-407px -356px}.header-social a.tiktok{background-position:0-382px}.header-search{z-index:10;position:relative;margin-left:22px}.header-search-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.header-search-form{width:250px}.header-search-input{box-sizing:border-box;width:250px;padding:9px 44px 9px 12px;border:1px solid #173355;border-radius:8px;background-color:#fff;color:#173355;font-size:.875rem;transition:width 300ms ease,margin-left 300ms ease}.header-search-input:focus{width:500px;margin-left:-250px}.header-search-button{z-index:2;position:absolute;top:50%;right:12px;width:20px;height:20px;margin-top:-10px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-341px -356px no-repeat;text-indent:40px;white-space:nowrap}.header-search .validator-error{display:none}.header-search .lt-search-autocomplete{width:calc(100% + 250px)}.header-search:has(.lt-search-autocomplete.is-open) .header-search-input{width:500px;margin-left:-250px}.header-search:has(.lt-search-autocomplete.is-open) .lt-search-autocomplete{margin-left:-250px}.header-cart{margin:16px 0 0 16px}.header-cart-link{display:block;z-index:1;position:relative}.header-cart-price{display:none}.header-cart-quantity{position:absolute;top:-10px;right:-14px;width:18px;height:18px;border-radius:50%;background-color:#cc202b;color:#fff;font-size:.8125rem;line-height:1.125rem;text-align:center}.header-cart.is-empty .header-cart-quantity{display:none}.header-cart-text{display:block;width:22px;height:18px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-154px -382px no-repeat;text-indent:32px;white-space:nowrap}.nav-toggle{display:none}.site-nav{flex:1}.site-nav-list{display:flex;gap:0 30px}.site-nav-item{z-index:1;position:relative}.site-nav-item:last-child{margin-left:auto}.site-nav-link{display:block;padding:18px 0 14px;border-bottom:4px solid transparent;color:#173355;font-size:1rem;white-space:nowrap;transition:color 300ms ease,border-color 300ms ease}.site-nav-link:hover,.site-nav-link:focus,.site-nav-link.is-active{border-bottom-color:#cc202b;color:#cc202b}.site-nav-link.is-active{font-weight:700}.site-nav-item.has-sub-level .site-nav-link{position:relative;padding-right:16px}.site-nav-item.has-sub-level .site-nav-link::before{position:absolute;top:50%;right:0;width:10px;height:6px;margin-top:-1px;background:url(../images/sprite.webp?b3b3ca91)-414px -270px no-repeat;content:""}.site-nav-level2{visibility:hidden;z-index:10;position:absolute;top:100%;left:-24px;min-width:264px;padding:22px 0 14px;border-radius:0 0 18px 18px;background-color:#fff;opacity:0;transition:opacity 300ms ease,visibility 300ms ease}.site-nav-level2-item{margin-bottom:12px}.site-nav-level2-link{display:block;z-index:1;position:relative;padding:6px 24px 6px 55px;color:#000;transition:color 300ms ease}.site-nav-level2-link::before{position:absolute;top:6px;left:33px;width:10px;height:16px;background:url(../images/sprite.webp?b3b3ca91)-340px -404px no-repeat;content:"";opacity:0;transition:opacity 300ms ease}.site-nav-level2-link::after{position:absolute;top:10px;left:32px;width:10px;height:10px;border-radius:50px;background-color:#e7e7e7;content:"";transition:opacity 300ms ease}.site-nav-level2-link:hover,.site-nav-level2-link:focus,.site-nav-level2-link.is-active{color:#173355}.site-nav-level2-link:hover::before,.site-nav-level2-link:focus::before,.site-nav-level2-link.is-active::before{opacity:1}.site-nav-level2-link:hover::after,.site-nav-level2-link:focus::after,.site-nav-level2-link.is-active::after{opacity:0}.site-nav-level2-link.is-active{font-weight:700}.site-nav-item.is-expanded{z-index:2}.site-nav-item.is-expanded .site-nav-level2{visibility:visible;opacity:1}.main-content{z-index:1;position:relative}.main-content::before{display:block;height:356px;margin-top:-1px;background:center 0/auto 100%no-repeat;content:""}.main-content::after{position:absolute;top:276px;left:0;width:100%;height:80px;background:url(../images/page-theme-mask.webp)center 0/auto 100%repeat-x;content:""}.main-content-center{max-width:1160px;margin:0 auto;padding:50px 30px 40px}.main-content-content{max-width:886px}.main-content-title{margin-bottom:22px;color:#173355;font-weight:700;font-size:2.25rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.main-content-title--check{display:inline-block;z-index:1;position:relative;padding-right:44px}.main-content-title--check::before{position:absolute;top:50%;right:0;width:34px;height:34px;margin-top:-17px;background:url(../images/sprite.webp?b3b3ca91)-326px -284px no-repeat;content:""}.main-content--sidebar .main-content-center{display:grid;grid-template-columns:minmax(0,1fr) 220px;justify-content:space-between;gap:30px}.main-content--blue{background-color:#143257;color:#fff}.main-content--blue::after{background-image:url(../images/page-theme-mask-blue.webp)}.main-content--blue .main-content-title{color:#fff}.main-content--slider{width:100%;margin-inline:auto;overflow:hidden}.theme--athlete .main-content::before{height:612px}.theme--athlete .main-content::after{top:532px}.typography h1{margin-bottom:22px;color:#173355;font-weight:700;font-size:2.25rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.typography h2{margin-bottom:.56em;color:#173355;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:SpaceGrotesk}.typography h3{color:#173355;font-weight:700;font-size:1.125rem;line-height:1.5}.typography p{margin-bottom:2em;line-height:1.5}.typography ul{margin:0 0 2em 2em;line-height:1.5}.typography ol{margin:0 0 2em 2em;line-height:1.5;list-style-type:decimal}.typography li{margin-bottom:.3em}.typography ul li{z-index:1;position:relative;margin-bottom:1.25em;padding-left:22px}.typography ul li::before{position:absolute;top:6px;left:0;width:13px;height:13px;border-radius:50%;background-color:#d9d9d9;content:""}.typography ul.list{z-index:1;position:relative;margin-left:14px;font-size:.875rem}.typography ul.list::before{position:absolute;top:6px;bottom:0;left:6px;width:1px;background:linear-gradient(to bottom,#cfcfcf 50%,transparent 50%)0 0/1px 12px repeat-y;content:""}.typography ul.list h3{display:inline;font-size:1.125rem;vertical-align:middle}.typography ul.list .tag{display:inline-block;margin-left:8px;padding:5px 12px;border-radius:8px;background-color:#fbeff0;color:#c91f2a;font-size:.75rem;vertical-align:middle}.typography ul.files{margin-left:0;line-height:normal}.typography ul.files li{margin-bottom:0;padding-left:0}.typography ul.files li::before{display:none}.typography ul.files li::after{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.typography ul.files a{display:flex;z-index:1;position:relative;align-items:center;padding:18px 20px 18px 74px;overflow:hidden;gap:12px;color:inherit;font-size:1.125rem;text-decoration:none;transition:color 300ms ease}.typography ul.files a::before{position:absolute;top:50%;left:20px;width:36px;height:36px;margin-top:-18px;background:url(../images/sprite.webp?b3b3ca91)0-284px no-repeat;content:""}.typography ul.files a::after{width:auto;height:auto;margin-left:auto;padding:8px 48px 8px 24px;border-radius:8px;background:#173355 url(../images/icon-download.webp)right 26px center/auto 16px no-repeat;content:attr(data-label);color:#fff;font-size:1rem;vertical-align:middle;white-space:nowrap;filter:none;transition:background-color 300ms ease}.typography ul.files a:hover::after,.typography ul.files a:focus::after{background-color:#122741}.typography ul.icon-list{max-width:732px;margin:0 0 44px}.typography ul.icon-list li{z-index:1;position:relative;margin-bottom:16px;padding:22px 30px 22px 74px;background-color:#f9f9f9;font-size:1.125rem}.typography ul.icon-list li::before{top:50%;left:22px;width:32px;height:32px;margin-top:-16px;border-radius:0;background:url(../images/sprite.webp?b3b3ca91)no-repeat;background-color:transparent}.typography ul.icon-list li.heart-check::before{background-position:-102px -322px}.typography ul.icon-list li.no-actitivy::before{background-position:-136px -322px}.typography ul.icon-list li.no-coffee::before{background-position:-170px -322px}.typography ul.icon-list li.health-check::before{background-position:-68px -322px}.typography ul.icon-list li.decline::before{background-position:-34px -322px}.typography ul.icon-list li.on-time::before{background-position:-204px -322px}.typography ol.steps{z-index:1;position:relative;max-width:728px;margin-left:4px;list-style-type:none;counter-reset:steps}.typography ol.steps::before{position:absolute;top:6px;bottom:0;left:16px;width:1px;background:linear-gradient(to bottom,#cfcfcf 50%,transparent 50%)0 0/1px 12px repeat-y;content:""}.typography ol.steps li{position:relative;padding-left:46px;counter-increment:steps}.typography ol.steps li::before{z-index:2;position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;background-color:#173355;content:counter(steps)".";color:#fff;font-weight:700;font-size:.875rem;line-height:32px;font-family:SpaceGrotesk;text-align:center}.typography ol.steps li:last-child::after{z-index:1;position:absolute;top:4px;bottom:0;left:12px;width:10px;background-color:#fff;content:""}.typography ol.steps h3{display:inline;font-size:1.5rem;line-height:normal;vertical-align:middle}.typography ol.steps .tag{display:inline-block;margin-left:8px;padding:4px 18px;border-radius:8px;font-size:.875rem;vertical-align:middle}.typography a{color:#cc202b;text-decoration:underline;transition:color 300ms ease}.typography a:hover,.typography a:focus{color:#741218}.typography a.is-external::after{display:inline-block;width:12px;height:12px;margin-left:.2em;background:url(../images/sprite.webp?b3b3ca91)-170px -184px no-repeat;content:"";vertical-align:middle;filter:brightness(0) saturate(100%) invert(32%) sepia(49%) saturate(6292%) hue-rotate(340deg) brightness(79%) contrast(105%)}.typography a.button{display:inline-block;margin-top:10px;padding:10px 28px;border:1px solid #173355;border-radius:8px;color:#173355;text-decoration:none;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.typography a.button.is-external{padding:10px 28px}.typography a.button::after{display:none}.typography a.button:hover,.typography a.button:focus{border-color:#173355;background-color:#173355;color:#fff}.typography a.button--icon{z-index:1;position:relative;margin-top:0;padding:10px 50px 10px 24px}.typography a.button--icon::before{position:absolute;top:50%;right:20px;width:20px;height:20px;margin-top:-10px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.typography a.button--icon--trophy::before{background-position:-342px -250px}.typography a.button--icon--star::before{background-position:-286px -250px}.typography a.button--red{border-color:#cc202b;background-color:#cc202b;color:#fff}.typography a.button--red:hover,.typography a.button--red:focus{border-color:#b21c25;background-color:#b21c25}.typography a.button--blue{background-color:#173355;color:#fff}.typography a.button--blue:hover,.typography a.button--blue:focus{border-color:#1e416d;background-color:#1e416d}.typography img{max-width:100%;height:auto!important;border-radius:8px}.typography img.align-left{margin:0 10px 10px 0;float:left}.typography img.align-right{margin:0 0 10px 10px;float:right}.typography hr{display:block;height:1px;margin:10px 0;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x}.typography iframe{max-width:100%}.typography .label{margin-top:44px;color:#cc202b;font-size:.875rem}.typography .label:first-child{margin-top:0}.typography .buttons{display:flex;flex-wrap:wrap;gap:20px 38px}.table{width:100%;margin:.5em 0 2em 0;font-size:.875rem}.table th,.table td{border-bottom:1px solid #ddd;text-align:left}.table th{padding:8px 15px 8px 0;font-weight:700;vertical-align:bottom}.table td{padding:4px 15px 4px 0;vertical-align:top}table.packages{width:100%;margin:.5em 0 1em 0;border-radius:8px;background-color:#f9f9f9}table.packages th{padding:20px 28px 14px;color:#6b6b6b;font-weight:400;font-family:SpaceGrotesk;text-align:left;vertical-align:bottom}table.packages td{padding:20px 28px;border-top:2px solid #fff;vertical-align:top}table.packages td:first-child{color:#173355;font-weight:700}table.packages .tag{padding:5px 18px;border-radius:8px;font-weight:500;font-size:.875rem}.vertical-table{width:100%;margin-bottom:1.5em;border-top:1px solid #ddd;table-layout:fixed}.vertical-table th,.vertical-table td{padding:8px 10px 8px 0;border-bottom:1px solid #ddd;text-align:left}.vertical-table th{font-weight:700}.notification{position:relative;margin:10px 0;padding:22px 30px 22px 70px;border-radius:8px;color:#fff;font-size:1.125rem;line-height:1.42}.notification::before{position:absolute;top:22px;left:28px;width:24px;height:24px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.notification--success{margin-bottom:40px;padding:26px 20px 26px 78px;background-color:#f6fcf2;color:#307c01}.notification--success::before{width:34px;height:34px;background-position:-362px -284px}.notification--warning{background-color:#f66628}.notification--warning::before{background-position:-26px -356px}.notification--warning-alt{box-sizing:border-box;background-color:#fffcf2;color:#856b00}.notification--warning-alt::before{background-position:-52px -356px}.notification--error{background-color:#db1619}.notification--error::before{background-position:-405px -322px}.notification--info{background-color:#038fcf}.notification--info::before{background-position:0-356px}.notification-link{background-color:transparent;color:inherit;font-weight:700;text-decoration:underline}.pagination{display:flex;align-items:center;justify-content:space-between;gap:10px 20px}.pagination-info{display:none}.pagination-item{display:inline-block;margin:3px;vertical-align:middle}.pagination-arrow{display:block;z-index:1;position:relative;width:36px;padding:8px 0;overflow:hidden;border:1px solid #333;border-radius:6px;background-color:#fff;text-indent:64px;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.pagination-arrow::before{position:absolute;top:50%;left:50%;width:8px;height:12px;margin:-6px 0 0-4px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";transition:filter 300ms ease}.pagination-arrow--prev::before{background-position:-242px -184px}.pagination-arrow--next::before{background-position:-232px -184px}.pagination-arrow:hover,.pagination-arrow:focus{border-color:#173355;background-color:#173355;color:#fff}.pagination-arrow:hover::before,.pagination-arrow:focus::before{filter:brightness(0) invert(1)}.pagination-arrow.is-disabled{border-color:rgba(51,51,51,.6);background-color:rgba(255,255,255,.6)}.pagination-arrow.is-disabled::before{filter:none;opacity:.5}.pagination-num{display:block;min-width:20px;padding:8px;border:1px solid #333;border-radius:6px;background-color:#fff;color:#202020;text-align:center;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.pagination-num:hover,.pagination-num:focus,.pagination-num.is-active{border-color:#173355;background-color:#173355;color:#fff}.pagination-space{display:block;padding:5px}.pagination-load-more-link{display:block;z-index:1;position:relative;padding:8px 30px 8px 18px;border:1px solid #333;border-radius:6px;background-color:#fff;color:#202020;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.pagination-load-more-link::after{position:absolute;top:50%;right:14px;width:8px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-232px -184px no-repeat;content:"";transition:filter 300ms ease}.pagination-load-more-link:hover,.pagination-load-more-link:focus{border-color:#173355;background-color:#173355;color:#fff}.pagination-load-more-link:hover::after,.pagination-load-more-link:focus::after{filter:brightness(0) invert(1)}.pagination-load-more-link.is-loading::before{position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-9px;border:2px solid transparent;border-top:2px solid #181818;border-bottom:2px solid #181818;border-radius:100%;content:"";animation:pagination-prealoader 1s infinite linear}.pagination-load-more-link.is-loading::after{display:none}@keyframes pagination-prealoader{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.form{scroll-margin-top:140px}.form-section::before{display:block;height:1px;margin-bottom:30px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.form-section:first-child::before{display:none}.form-section--small{padding-bottom:16px}.form-section--agreement{padding:24px 20px 0;border:1px solid #e0e0cc;border-radius:8px;background-color:#ffc}.form-section--agreement::before{display:none}.form-section-label{margin-bottom:16px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.form-section-content{max-width:594px}.form-drawer{max-height:0;margin:0-3px -10px;padding:0 3px;overflow:hidden;transition:max-height 300ms ease}.form-drawer.is-open{max-height:800px;margin-bottom:0}.form-group{display:grid;grid-template-columns:repeat(12,1fr);align-items:start;gap:0 34px}.form-field{box-sizing:border-box;margin-bottom:24px}.form-field--full{grid-column:span 12}.form-field--span1of2{grid-column:span 6}.form-field--span1of3{grid-column:span 4}.form-field--span2of3{grid-column:span 8}.form-field-header{margin-bottom:4px}.form-field-label{color:#656565;font-weight:500;font-size:.875rem;vertical-align:middle}.form-field-note{padding-top:5px;color:#656565;font-weight:500;font-size:.75rem}.form-indicator{color:red;font-weight:700;font-size:1.375rem;line-height:1;vertical-align:middle}.form-input,.form-select,.form-textarea{box-sizing:border-box;width:100%;padding:16px 18px;border:1px solid #d5d7da;border-radius:8px;background-color:#f9f9f9;box-shadow:0 1px 2px rgba(10,13,18,.05);color:#000;font-size:1rem;transition:border-color 300ms ease,box-shadow 300ms ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#3c61dd;box-shadow:0 0 0 3px #d9e2fc}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{outline:0}.form-input.is-invalid,.form-select.is-invalid,.form-textarea.is-invalid{border-color:#e54d2e;box-shadow:0 0 0 3px #fdd8d3}.form-input--password{padding-right:46px}.form-textarea{height:120px}.form-checkbox{position:absolute;clip:rect(0,0,0,0);top:0;left:0;border:0;clip-path:inset(50%)}.form-checkbox-label{display:inline-block;z-index:1;position:relative;vertical-align:middle}.form-checkbox-text{display:block;padding:4px 0 4px 30px;color:#414651;font-weight:500;font-size:.875rem;line-height:1.4}.form-checkbox-text::before{position:absolute;top:3px;left:0;width:18px;height:18px;border:1px solid #d4d4d4;border-radius:4px;background-color:#fff;content:""}.form-checkbox-text::after{display:none;position:absolute;top:10px;left:5px;width:10px;height:8px;background:url(../images/sprite.webp?b3b3ca91)-402px -270px no-repeat;content:""}.form-checkbox:checked+.form-checkbox-text::before{border-color:#0066e5;background-color:#1751d0}.form-checkbox:checked+.form-checkbox-text::after{display:block}.form-link{color:#cc202b;font-weight:700;text-decoration:underline}.form-date-input{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;gap:20px 34px}.form-date-input-item{z-index:1;position:relative;overflow:hidden}.form-date-input-radio{position:absolute;clip:rect(0,0,0,0);top:0;left:0;border:0;clip-path:inset(50%)}.form-date-input-text{display:block;padding:16px 18px 20px;border:1px solid #d5d7da;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px rgba(10,13,18,.05);color:#656565;font-size:14px;transition:background-color 300ms ease,border-color 300ms ease}.form-date-input-value{color:#000;font-size:1rem}.form-date-input-radio:focus+.form-date-input-text,.form-date-input-item:hover .form-date-input-text{border-color:#0066e5}.form-date-input-radio:checked+.form-date-input-text{border-color:#0066e5;background:linear-gradient(0deg,rgba(0,102,229,.09)0,rgba(0,102,229,.09) 100%),#fff;color:#000}.form-date-input-radio:checked+.form-date-input-text .form-date-input-value{color:#0066e5;font-weight:700}.form-agreement-link{text-decoration:underline;transition:color 300ms ease}.form-agreement-link::after{display:inline-block;width:12px;height:12px;margin-left:.2em;background:url(../images/sprite.webp?b3b3ca91)-170px -184px no-repeat;content:"";vertical-align:middle;filter:brightness(0) saturate(100%) invert(14%) sepia(61%) saturate(1102%) hue-rotate(183deg) brightness(95%) contrast(91%);transition:filter 300ms ease}.form-agreement-link:hover,.form-agreement-link:focus{color:#cc202b}.form-agreement-link:hover::after,.form-agreement-link:focus::after{filter:brightness(0) saturate(100%) invert(32%) sepia(49%) saturate(6292%) hue-rotate(340deg) brightness(79%) contrast(105%)}.form-summary{margin:30px 0;padding:20px;border:1px solid #e6e6e6;border-radius:8px;background-color:#fafafa}.form-summary-line{display:flex;margin:4px 0;gap:20px}.form-summary-label{color:#737373}.form-summary-value{margin-left:auto;color:#000;text-align:right}.form-button{display:inline-block;z-index:1;position:relative;padding:12px 16px;border-radius:8px;background-color:#173355;color:#fff;font-weight:600;transition:background-color 300ms ease}.form-button--send{padding-right:50px}.form-button--send::before{position:absolute;top:50%;right:20px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)0-404px no-repeat;content:""}.form-button--download{padding-right:44px}.form-button--download::before{position:absolute;top:50%;right:18px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-404px -382px no-repeat;content:""}.form-button:hover,.form-button:focus{background-color:#1e416d}.form-note{margin-top:14px;color:#656565;font-size:.875rem}.form .validator-error{display:block;margin-top:2px;padding:5px;color:red;font-weight:700;font-size:.875rem}.breadcrumbs{margin-bottom:20px;color:#707070;font-size:.875rem}.breadcrumbs-item{display:inline-block;margin-bottom:4px}.breadcrumbs-item::before{display:inline-block;width:5px;height:9px;margin:0 6px 0 4px;background:url(../images/sprite.webp?b3b3ca91)-366px -184px no-repeat;content:""}.breadcrumbs-item:first-child::before{display:none}.breadcrumbs-item:last-child{color:#173355}.breadcrumbs-link{color:inherit}.breadcrumbs-link:hover,.breadcrumbs-link:focus{color:#173355}.breadcrumbs--alt,.breadcrumbs--alt .breadcrumbs-item:last-child{color:#fff}.breadcrumbs--alt .breadcrumbs-link:hover,.breadcrumbs--alt .breadcrumbs-link:focus{color:#cc202b}.status-message{z-index:1;position:relative;max-width:698px;margin:20px auto 40px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05);color:#202020;text-align:center}.status-message::before{position:absolute;top:50px;left:50%;width:54px;height:48px;margin-left:-27px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.status-message::after{position:absolute;top:36px;left:50%;width:30px;height:30px;margin-left:6px;border:2px solid #fff;border-radius:50%;background-color:#173355;content:"0";color:#fff;font-size:18px;line-height:1.4em}.status-message-content{max-width:550px;margin:0 auto;padding:125px 30px 42px}.status-message-title{margin-bottom:14px;font-weight:400;font-size:1.5rem;text-wrap:balance}.status-message-text{font-size:1.125rem;line-height:1.4}.status-message-text--short{max-width:360px;margin:0 auto}.status-message-link{text-decoration:underline}.status-message--products{margin-top:40px}.status-message--products::before{background-position:-252px -200px}.status-message--search{margin-top:40px}.status-message--search::before{background-position:-308px -200px}.status-message--search::after{transform:translateX(-10px)}.status-message--cart::before{background-position:-376px -150px}.status-message--account::before{background-position:-376px -100px}.status-message--account::after{display:none}.status-message--orders::before{background-position:-196px -200px}.status-message--contacts::before{background-position:-84px -200px}.status-message--favourites{margin-top:60px}.status-message--favourites::before{background-position:-140px -200px}.quantity-input-arrows{position:absolute;top:0;right:0;width:28px;height:100%}.quantity-input-arrow{position:absolute;right:0;width:28px;height:50%;overflow:hidden;background-color:transparent;text-indent:80px;transition:background-color 300ms ease}.quantity-input-arrow::before{position:absolute;top:50%;left:50%;width:18px;height:9px;margin:-4.5px 0 0-9px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.quantity-input-arrow--inc{top:0}.quantity-input-arrow--inc::before{background-position:-286px -272px}.quantity-input-arrow--dec{bottom:0}.quantity-input-arrow--dec::before{background-position:-346px -184px}.quantity-input-arrow:hover{background-color:#d6d6d6}.availability{white-space:nowrap}.availability--available{color:#48bb00}.availability--coming-soon{color:#9e9e24}.availability--sold-out{color:#f60}.availability--order{color:#c00}.availability--canceled{color:#c00}.availability--on-the-way{color:#06f}.availability--info{color:#06f}.availability--not-available{color:#ff715d}.add-to-cart{z-index:1;position:relative;max-width:940px;max-height:100%;margin:15px auto;overflow:auto;border-radius:10px;background-color:#fff;box-shadow:0 0 174px rgba(78,78,78,.18);color:#000;-webkit-overflow-scrolling:touch}.add-to-cart-preloader{width:120px;height:120px;margin:40px auto;overflow:hidden;border:6px solid transparent;border-top:6px solid #155a93;border-bottom:6px solid #155a93;border-radius:100%;text-indent:240px;white-space:nowrap;animation:add-to-cart-preloader 1s infinite linear}.add-to-cart-header{padding:20px 80px 0 24px}.add-to-cart-header-title{font-size:1.5rem}.add-to-cart-close{z-index:1;position:absolute;top:20px;right:20px;width:32px;height:32px;overflow:hidden;background-color:#fff;text-indent:64px;opacity:.5;transition:opacity 300ms ease}.add-to-cart-close:hover,.add-to-cart-close:focus{opacity:1}.add-to-cart-close::before{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0-12px;background:url(../images/sprite.webp?b3b3ca91)-402px -244px no-repeat;content:""}.add-to-cart-content{display:none}.add-to-cart-content.is-visible{display:block}.add-to-cart-product{display:flex;align-items:center;justify-content:center;padding:18px 24px}.add-to-cart-product-image{display:flex;flex:none;align-items:center;justify-content:flex-end;width:200px;height:220px;margin-right:40px}.add-to-cart-product-img{width:auto;max-width:100%;height:auto;max-height:100%}.add-to-cart-product-content{flex:1;max-width:380px}.add-to-cart-product-title{margin-bottom:10px;color:#173355;font-weight:700;font-size:1.5625rem}.add-to-cart-product-price-value{display:inline-block;color:#5ea310;font-weight:700;font-size:2rem;line-height:1;vertical-align:baseline;white-space:nowrap}.add-to-cart-product-price-label{display:inline-block;color:#616161;font-size:.875rem;vertical-align:baseline}.add-to-cart-actions{display:flex;flex-wrap:wrap;align-items:center;padding:18px 24px;gap:15px 5px;border-top:1px solid #e8e8e8;background-color:#f4f4f4}.add-to-cart-actions-button{display:block;z-index:1;position:relative;border:1px solid;border-radius:10px;color:#fff;font-size:1.125rem;white-space:nowrap;transition:background-color 300ms ease}.add-to-cart-actions-button::before{position:absolute;top:50%;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.add-to-cart-actions-button--close{padding:10px 16px 10px 30px;background-color:#008fd5}.add-to-cart-actions-button--close:hover,.add-to-cart-actions-button--close:focus{background-color:#006da2}.add-to-cart-actions-button--close::before{left:12px;background-position:-261px -184px}.add-to-cart-actions-button--show-cart{margin-left:auto;padding:10px 30px 10px 16px;background-color:#1fa400}.add-to-cart-actions-button--show-cart:hover,.add-to-cart-actions-button--show-cart:focus{background-color:#157100}.add-to-cart-actions-button--show-cart::before{right:12px;background-position:-270px -184px}.add-to-cart-bonus{display:none;padding:16px 24px;border-top:1px solid #e0e0e0;background-color:#e7e7e7;color:#fff;font-size:1.125rem}.add-to-cart-bonus.is-open{display:block}.add-to-cart-bonus-progress{z-index:1;position:relative;width:100%;overflow:hidden;border-radius:4px;background-color:silver}.add-to-cart-bonus-text{z-index:2;position:relative;padding:12px 22px}.add-to-cart-bonus-progress-in{z-index:1;position:absolute;top:0;left:0;height:100%;background-color:#63ad00}.add-to-cart-promo{display:none;padding:16px 24px;border-top:1px solid #e0e0e0;background-color:#f4f4f4}.add-to-cart-promo.is-open{display:block}.add-to-cart-promo-section-title{margin-bottom:10px;font-size:1.125rem}.add-to-cart-promo-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.add-to-cart-promo-item{box-sizing:border-box;padding:15px;border-radius:6px;background-color:#fff;box-shadow:0 0 73px rgba(63,63,63,.15)}.add-to-cart-promo-title{height:32px;margin-bottom:8px;overflow:hidden;font-weight:400;font-size:1rem;line-height:16px;text-align:center}.add-to-cart-promo-title-link{color:inherit;transition:color 300ms ease}.add-to-cart-promo-title-link:hover,.add-to-cart-promo-title-link:focus{text-decoration:underline}.add-to-cart-promo-image{display:flex;z-index:10;position:relative;align-items:center;justify-content:center;height:140px;margin-bottom:10px;background-color:#fff}.add-to-cart-promo-img{width:auto;max-width:100%;height:auto;max-height:100%}.add-to-cart-promo-wrap{text-align:center}.add-to-cart-promo-price{display:block;margin-bottom:8px;color:#173355;font-weight:700}.add-to-cart-promo-button{display:inline-block;z-index:1;position:relative;padding:6px 18px 6px 42px;border:1px solid rgba(186,225,145,.56);border-radius:8px;background-color:#000;color:#fff;font-weight:700;font-size:.875rem;vertical-align:middle;white-space:nowrap;transition:background-color 300ms ease}.add-to-cart-promo-button:hover{background-color:#173355}.add-to-cart-promo-button::before{position:absolute;top:50%;left:12px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-224px -382px no-repeat;content:""}.add-to-cart-promo-button.in-cart{padding-left:36px}.add-to-cart-promo-button.in-cart::before{left:10px;background-position:-244px -382px}.add-to-cart-promo-button.loading::before{top:7px;width:14px;height:14px;border:2px solid;border-radius:100%;border-right-color:transparent;border-left-color:transparent;background:0 0;animation:add-to-cart-preloader 1s infinite linear}@keyframes add-to-cart-preloader{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.info-box{padding:22px 28px 26px;border-radius:8px;background-color:#f6fcf2;font-size:1.125rem;font-family:SpaceGrotesk}.info-box h2{z-index:1;position:relative;margin-bottom:6px;padding-left:32px;color:#307c01;font-weight:400;font-size:1.125rem}.info-box h2::before{position:absolute;top:-2px;left:0;width:22px;height:22px;background:url(../images/sprite.webp?b3b3ca91)-174px -356px no-repeat;content:""}.info-box p{margin-bottom:0;line-height:normal}.info-box a{color:#307c01;text-decoration:underline;transition:color 300ms ease}.info-box a:hover,.info-box a:focus{color:#245e01}.file-upload-button{display:inline-block;z-index:1;position:relative;overflow:hidden;white-space:nowrap}.file-upload-button-text{display:inline-block;z-index:2;position:relative;padding:12px 44px 12px 16px;border-radius:8px;background-color:#173355;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color 300ms ease}.file-upload-button-text::before{position:absolute;top:50%;right:18px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-384px -382px no-repeat;content:""}.file-upload-button:hover .file-upload-button-text,.file-upload-button:focus .file-upload-button-text{background-color:#1e416d}.file-upload-button-input{position:absolute;top:0;right:0;margin:0;border:0;font-size:6.25em;cursor:pointer;opacity:0}.file-upload-queue{display:none;max-width:730px}.file-upload-queue.is-open{display:block;margin-top:20px}.file-upload-item{z-index:1;position:relative}.file-upload-item::before{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.file-upload-item:first-child::before{display:none}.file-upload-link{display:flex;z-index:1;position:relative;align-items:center;padding:18px 20px 18px 74px;overflow:hidden;gap:4px;color:inherit;font-size:1.125rem;word-break:break-all;transition:color 300ms ease}.file-upload-link::before{position:absolute;top:50%;left:20px;width:36px;height:36px;margin-top:-18px;background:url(../images/sprite.webp?b3b3ca91)0-284px no-repeat;content:""}.file-upload-link::after{margin-left:auto;padding:8px 48px 8px 24px;border-radius:8px;background:#173355 url(../images/icon-download.webp)right 26px center/auto 16px no-repeat;content:attr(data-label);color:#fff;font-size:1rem;vertical-align:middle;white-space:nowrap;transition:background-color 300ms ease}.file-upload-link--uploading::after{display:none}.file-upload-link:hover::after,.file-upload-link:focus::after{background-color:#122741}.file-upload-progressbar{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.file-upload-progressbar-in{height:100%;background-color:rgba(52,191,73,.4)}.file-upload-status{margin-top:-12px;padding:0 0 18px 74px;color:#c00;font-size:.875rem}.tag--red{background-color:#fdeaea;color:#8c1219}.tag--green{background-color:#e8f5e9;color:#1b5e20}.tag--yellow{background-color:#fff3e0;color:#7a3d00}.tag--blue{background-color:#e8eaf6;color:#1a237e}.tag--teal{background-color:#e0f7f4;color:#0d6b5e}.tag--gray{background-color:#edf0f4;color:#374151}.products-grid-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.products-grid-item{box-sizing:border-box;display:flex;z-index:1;position:relative;flex-direction:column;padding:40px 28px 32px;border-radius:8px;background-color:#fff;box-shadow:0 14px 54px rgba(0,0,0,.1)}.products-grid-item--not-available{opacity:.5}.products-grid-item:nth-child(-n+3){border-top:0}.products-grid-item:nth-child(3n+1){border-left:0}.products-grid-image{display:flex;align-items:center;justify-content:center;width:100%;height:184px;margin-bottom:30px}.products-grid-img{width:auto;max-width:100%;height:auto;max-height:100%}.products-grid-stickers{display:flex;position:absolute;top:20px;left:0;flex-direction:column;pointer-events:none}.products-grid-sticker{margin-bottom:5px;padding:6px 8px;border-radius:0 8px 8px 0;color:#000;font-weight:700;font-size:.75rem}.products-grid-content{height:5.125em;margin-bottom:30px;overflow:hidden}.products-grid-title{margin-bottom:5px;color:#282828;font-weight:700;font-size:1rem;line-height:1.24;line-height:1.25;font-family:SpaceGrotesk}.products-grid-title-link{color:inherit;transition:color 300ms ease}.products-grid-title-link:hover,.products-grid-title-link:focus{color:#cc202b}.products-grid-text{color:#656565;font-size:.75rem;line-height:1.5}.products-grid-bottom{display:flex;align-items:center;justify-content:space-between}.products-grid-price{display:inline-block;color:#173355;font-weight:700;line-height:1;font-family:SpaceGrotesk;vertical-align:middle}.products-grid-price-before{display:inline-block;margin-left:8px;color:gray;font-size:1rem;vertical-align:middle}.products-grid-availability{font-weight:300;font-size:.75rem}.products-grid-button{z-index:1;position:relative;padding:7px 14px 7px 38px;border-radius:8px;background-color:#173355;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.products-grid-button::before{position:absolute;top:50%;left:10px;width:22px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-178px -382px no-repeat;content:""}.products-grid-button:hover,.products-grid-button:focus{background-color:#cc202b}.products-grid-button--contact{padding-left:40px}.products-grid-button--contact::before{left:10px}.products-grid-fav{position:absolute;top:12px;right:12px}.products-grid-fav-button{display:block;width:16px;height:16px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-268px -404px no-repeat;text-indent:32px;white-space:nowrap}.products-grid-fav-button.is-active{background-position:-286px -404px}.products-grid-unavailable{color:#000;text-transform:lowercase;white-space:normal}.products-list{z-index:2;position:relative;background-color:#fff}.products-list-table{width:100%}.products-list-item.is-active{background-color:#f7f7f7}.products-list-cell{padding:10px 0;border-bottom:1px solid #e4e4e4}.products-list-cell--image{z-index:1;position:relative;width:60px;padding-right:16px;padding-left:16px}.products-list-cell--price{padding-right:16px;padding-left:16px}.products-list-cell--buy{padding-right:16px;text-align:right;white-space:nowrap}.products-list-image{display:flex;align-items:center;justify-content:center;width:60px;height:56px}.products-list-img{width:auto;max-width:100%;height:auto;max-height:100%}.products-list-stickers{padding-bottom:2px}.products-list-sticker{display:inline-block;padding:2px 8px;border-radius:2px;font-size:.75rem;text-transform:lowercase}.products-list-title{color:#404040;font-weight:400;font-size:1rem;line-height:1.2;text-wrap:balance}.products-list-title-link{color:inherit;transition:color 300ms ease}.products-list-title-link:hover,.products-list-title-link:focus{color:#173355}.products-list-price{display:inline-block;color:#173355;font-weight:700;font-size:1.125rem;vertical-align:middle;white-space:nowrap}.products-list-price-before{display:inline-block;margin-left:10px;color:gray;font-size:1rem;vertical-align:middle;white-space:nowrap}.products-list-availability{font-size:.875rem;text-transform:lowercase}.products-list-buy-form{display:inline-flex;vertical-align:middle}.products-list-button{z-index:1;position:relative;padding:7px 14px 7px 38px;border-radius:8px;background-color:#173355;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.products-list-button::before{position:absolute;top:50%;left:10px;width:22px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-178px -382px no-repeat;content:""}.products-list-button:hover,.products-list-button:focus{background-color:#cc202b}.products-list-button--contact{padding-left:40px}.products-list-button--contact::before{left:10px}.products-list-button.in-cart{background-color:#a3a3a3}.products-list-button.loading::before{display:none}.products-list-button.loading::after{position:absolute;top:50%;left:14px;width:14px;height:14px;margin-top:-10px;border:3px solid;border-radius:100%;border-right-color:transparent;border-left-color:transparent;background:0 0;content:"";animation:products-list-loading 1s infinite linear}.products-list-fav{display:inline-block;margin-right:15px;vertical-align:middle}.products-list-fav-button{display:block;width:16px;height:16px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-268px -404px no-repeat;text-indent:32px;white-space:nowrap}.products-list-fav-button.is-active{background-position:-286px -404px}.products-list-unavailable{display:inline-block;vertical-align:middle}.products-list-remove{display:inline-block;margin-left:10px;vertical-align:middle}.products-list-remove-button{display:block;z-index:1;position:relative;width:32px;height:32px;overflow:hidden;border-radius:50%;background-color:#ff715d;text-indent:64px;white-space:nowrap;opacity:.9;transition:opacity 300ms ease}.products-list-remove-button::before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0-7px;background:url(../images/sprite.webp?b3b3ca91)-124px -184px no-repeat;content:""}.products-list-remove-button:hover,.products-list-remove-button:focus{opacity:1}@keyframes products-list-loading{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.home-intro{height:612px}.home-intro-slider{z-index:1;position:relative}.home-intro-slider-viewport{overflow:hidden}.home-intro-slider-container{display:flex;touch-action:pan-y pinch-zoom}.home-intro-slider-item{z-index:1;position:relative;flex:0 0 100%;min-width:0;height:612px;background:center 0/auto 100%no-repeat}.home-intro-slider-item::before{position:absolute;bottom:0;left:0;width:100%;height:80px;background:url(../images/page-theme-mask.webp)center 0/auto 100%repeat-x;content:""}.home-intro-slider-item-center{display:flex;align-items:center;max-width:1080px;height:100%;margin:0 auto;padding:0 30px}.home-intro-slider-item-content{width:440px;margin-left:auto;-webkit-user-select:none;color:#fff;user-select:none}.home-intro-slider-title{margin-bottom:18px;font-weight:400;font-size:2.375rem;line-height:1;font-family:SpaceGrotesk;text-transform:uppercase}.home-intro-slider strong{display:block;font-weight:700}.home-intro-slider-link{display:flex;align-items:center;gap:6px;color:inherit;font-size:1.5rem;white-space:nowrap}.home-intro-slider-link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.home-intro-slider-link::after{width:6px;height:10px;margin-top:3px;background:url(../images/sprite.webp?b3b3ca91)-330px -184px no-repeat;content:""}.home-intro-slider-text{display:block;font-size:1.125rem}.home-links{z-index:2;position:relative;max-width:1060px;margin:-168px auto 0;padding:0 30px}.home-links ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.home-links li{height:100%}.home-links a{box-sizing:border-box;display:flex;z-index:1;position:relative;flex-direction:column;justify-content:end;height:100%;padding:24px 20px 16px;border-radius:18px;background:linear-gradient(54deg,#143257 8.87%,#003372 96.04%),#173355;color:#fff;font-weight:700;font-size:1.5rem;line-height:1;font-family:SpaceGrotesk;transition:background-color 300ms ease,transform 300ms ease}.home-links a::before{align-self:center;height:98px;margin-bottom:28px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.home-links a::after{position:absolute;top:100%;right:0;left:0;height:20px;margin-top:24px;background:radial-gradient(50% 50%at 50% 50%,#c6c6c6 0,rgba(255,255,255,0) 100%);content:"";transition:transform 300ms ease}.home-links a:hover,.home-links a:focus{transform:translateY(-10px);background:#cc202b}.home-links a:hover::after,.home-links a:focus::after{transform:scale(1.2,1.1) translateY(8px)}.home-links a.diagnostic::before{width:205px;background-position:0 0}.home-links a.education::before{width:122px;background-position:0-100px}.home-links a.athletes::before{width:124px;background-position:-207px 0}.home-links a.is::before{width:85px;margin:12px 0 16px;background-position:-333px 0}.home-athletes::after{display:block;height:49px;background:url(../images/separator1.webp)center 0/auto 100%repeat-x;content:""}.home-athletes-head{display:flex;align-items:end;justify-content:space-between;max-width:1152px;margin:0 auto;padding:84px 30px 32px}.home-athletes-head h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-athletes-slider-arrows{display:flex;gap:10px}.home-athletes-slider-button{z-index:1;position:relative;width:28px;height:28px;overflow:hidden;border-radius:50%;background-color:#fff;text-indent:40px;white-space:nowrap;transition:background-color 300ms ease}.home-athletes-slider-button::before{position:absolute;top:6px;left:8px;width:10px;height:17px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.home-athletes-slider-button--prev::before{background-position:-420px -39px}.home-athletes-slider-button--next::before{left:11px;background-position:-420px -20px}.home-athletes-slider-button:hover,.home-athletes-slider-button:focus{background-color:#f0f0f0}.home-athletes-body{box-sizing:border-box;width:100%;padding:0 30px 28px;overflow:hidden}.home-athletes-list{display:flex;gap:38px;touch-action:pan-y pinch-zoom}.home-athletes-item{flex:0 0 160px;min-width:0;-webkit-user-select:none;user-select:none}.home-athletes-link{display:block;z-index:1;position:relative}.home-athletes-link::before{position:absolute;top:115px;right:5px;width:50px;height:50px;border-radius:50%;background-color:#fff;content:""}.home-athletes-img{display:block;margin-bottom:16px;border:4px solid #fff;border-radius:50%;box-shadow:0 40px 24px rgba(0,0,0,.07)}.home-athletes-name{display:block;font-weight:700;font-family:SpaceGrotesk}.home-athletes-sport{display:block;font-size:.875rem}.home-athletes-sport-img{position:absolute;top:128px;right:16px}.home-athletes-sport--olympic::before{position:absolute;top:105px;right:-4px;width:26px;height:26px;border-radius:50%;background-color:red;content:""}.home-athletes-sport--olympic::after{position:absolute;top:114px;right:0;width:18px;height:10px;background:url(../images/sprite.webp?b3b3ca91)-310px -184px no-repeat;content:""}.home-blog{max-width:1160px;margin:0 auto;padding:30px 30px 48px}.home-blog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px}.home-blog-heading{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-blog-archive{display:block;z-index:1;position:relative;padding-right:22px;color:#000}.home-blog-archive::before{position:absolute;top:50%;right:7px;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-292px -184px no-repeat;content:""}.home-blog-archive:hover,.home-blog-archive:focus{text-decoration:underline}.home-blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px}.home-blog-item{z-index:1;position:relative}.home-blog-item--main{display:flex;grid-column:span 3;align-items:center;gap:58px}.home-blog-img{display:block;width:100%;height:auto;margin-bottom:16px;border-radius:8px}.home-blog-content{height:9em}.home-blog-title{min-height:3.3em;margin-bottom:12px;color:#173355;font-weight:700;font-size:1.25rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.home-blog-title-link{display:block;color:inherit;transition:color 300ms ease}.home-blog-title-link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.home-blog-title-link:hover,.home-blog-title-link:focus{color:#cc202b}.home-blog-text{line-height:1.35}.home-blog-item--main .home-blog-img{flex:none;width:400px;margin-bottom:0}.home-blog-item--main .home-blog-content{height:auto;max-height:14.375em}.home-blog-item--main .home-blog-title{min-height:2em;margin-bottom:20px;font-size:2rem;line-height:1}.home-blog-item--main .home-blog-text{font-size:1rem;white-space:pre-line}.home-events{width:100%;overflow:hidden}.home-events-center{max-width:1160px;margin:0 auto;padding:36px 30px 134px}.home-events-head{margin-bottom:34px}.home-events-head h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-events-list{display:flex;gap:34px;touch-action:pan-y pinch-zoom}.home-events-item{flex:0 0 240px;min-width:0;-webkit-user-select:none;z-index:1;position:relative;filter:drop-shadow(0 30px 70px rgba(0,0,0,.1));user-select:none}.home-events-item-content{box-sizing:border-box;display:flex;height:100%;padding:24px 26px 40px;border-radius:10px;background-color:#fff;color:#121212;-webkit-mask:url(../images/home-events-mask.webp)center bottom/auto 250px no-repeat;flex-direction:column;mask:url(../images/home-events-mask.webp)center bottom/auto 250px no-repeat;transition:background-color 300ms ease,color 300ms ease}.home-events-name{margin-bottom:8px;color:#173355;font-weight:700;font-size:1.25rem;line-height:1;font-family:SpaceGrotesk;text-wrap:balance}.home-events-location,.home-events-date{display:block;position:relative;margin-bottom:6px;padding-left:22px;font-size:.875rem;transition:color 300ms ease}.home-events-location::before,.home-events-date::before{position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";transition:filter 300ms ease}.home-events-location{margin-top:auto}.home-events-location::before{background-position:-196px -404px}.home-events-date{display:flex;align-items:center;gap:6px}.home-events-date::before{background-position:-178px -404px}.home-events-today{display:inline-block;padding:2px 6px;border-radius:48px;background-color:#cc202b;color:#fff;font-size:.6875rem;white-space:nowrap}.home-events-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.home-events-athletes{display:flex;padding-left:6px}.home-events-athlete{margin-left:-6px}.home-events-athlete-img{display:block;border:2px solid #fff;border-radius:50%}.home-events-sport{display:inline-block;padding:3px 8px;border:1px solid #fff;border-radius:48px;background-color:#173355;color:#fff;font-size:.75rem;white-space:nowrap}.home-events-item.is-active .home-events-item-content{background-color:#173355;color:#fff}.home-events-item.is-active .home-events-name{color:#fff}.home-events-item.is-active .home-events-location::before,.home-events-item.is-active .home-events-date::before{filter:invert(1)}.home-middle{z-index:2;position:relative;background:url(data:image/webp;base64,UklGRmwAAABXRUJQVlA4TGAAAAAvL8ALEFUwjiSpTf5R8oY5ihDkvXup6kyEmQZI5iUnrYjMSSRsoNq2bRhpslMO0U+wmywJ7yRLz8M4d3dp1XlIfCbu9jT4OTTxtpBlOHnFqs58VEwdn/lItUNjJOg/SwU=)0 0/24px 24px}.home-middle-section{display:grid;grid-template-columns:50%auto;max-width:1160px;margin:-50px auto 0;padding:0 30px 40px;gap:50px}.home-bottom{z-index:1;position:relative;background:#173355 url(../images/home-bottom-mask.webp)center 0/auto 46px repeat-x;color:#fff}.home-education h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-education ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;gap:30px}.home-education a{display:flex;z-index:1;position:relative;align-items:end;justify-content:start;height:184px;padding:0 30px 16px 18px;gap:10px;border-radius:8px;background-color:#fff;box-shadow:0 30px 70px rgba(0,0,0,.1);font-weight:700;font-size:1.75rem;line-height:1;font-family:SpaceGrotesk;transition:background-color 300ms ease,color 300ms ease}.home-education a::before{position:absolute;top:34px;left:50%;width:82px;height:82px;margin-left:-41px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";transition:filter 300ms ease}.home-education a::after{width:10px;height:18px;transform:translateY(-4px);background:url(../images/sprite.webp?b3b3ca91)-420px 0 no-repeat;content:"";transition:filter 300ms ease}.home-education a.stream::before{background-position:0-200px}.home-education a.podcast::before{background-position:-292px -100px}.home-education a.education::before{top:24px;background-position:-208px -100px}.home-education a.conferences::before{background-position:-124px -100px}.home-education a:hover,.home-education a:focus{background-color:#cc202b;color:#fff}.home-education a:hover::before,.home-education a:hover::after,.home-education a:focus::before,.home-education a:focus::after{filter:brightness(0) invert(1)}.home-shop-head h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-shop-list{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;gap:40px}.home-shop-item{min-width:244px;padding:40px 28px 32px;border-radius:8px;background-color:#fff;box-shadow:0 14px 54px rgba(0,0,0,.1)}.home-shop-image{display:flex;align-items:center;justify-content:center;width:100%;height:184px;margin-bottom:30px}.home-shop-img{width:auto;max-width:100%;height:auto;max-height:100%}.home-shop-content{height:5.125em;margin-bottom:30px;overflow:hidden}.home-shop-title{margin-bottom:5px;color:#282828;font-weight:700;font-size:1rem;line-height:1.24;line-height:1.25;font-family:SpaceGrotesk}.home-shop-title-link{color:inherit;transition:color 300ms ease}.home-shop-title-link:hover,.home-shop-title-link:focus{color:#cc202b}.home-shop-text{color:#656565;font-size:.75rem;line-height:1.5}.home-shop-buy{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-shop-price{color:#173355;font-weight:700;line-height:1;font-family:SpaceGrotesk;white-space:nowrap}.home-shop-availability{font-weight:300;font-size:.75rem}.home-shop-button{z-index:1;position:relative;padding:7px 14px 7px 38px;border-radius:8px;background-color:#173355;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.home-shop-button::before{position:absolute;top:50%;left:10px;width:22px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-178px -382px no-repeat;content:""}.home-shop-button:hover,.home-shop-button:focus{background-color:#cc202b}.home-shop-button--contact{padding-left:40px}.home-shop-button--contact::before{left:10px}.home-videos{width:100%;overflow:hidden}.home-videos-center{max-width:1160px;margin:0 auto;padding:90px 30px 54px}.home-videos-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.home-videos-head h2{font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-videos-tags{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px}.home-videos-tag-link{display:inline-block;padding:5px 12px;border:1px solid;border-radius:8px;color:#fff;font-size:.9375rem;text-transform:lowercase;white-space:nowrap;transition:background-color 300ms ease,color 300ms ease}.home-videos-tag-link:hover,.home-videos-tag-link:focus{background-color:#fff;color:#173355}.home-videos-slider-arrows{display:flex;gap:10px}.home-videos-slider-button{z-index:1;position:relative;width:28px;height:28px;overflow:hidden;border-radius:50%;background-color:transparent;text-indent:40px;white-space:nowrap;transition:background-color 300ms ease}.home-videos-slider-button::before{position:absolute;top:6px;left:8px;width:10px;height:17px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.home-videos-slider-button--prev::before{background-position:-420px -77px}.home-videos-slider-button--next::before{left:11px;background-position:-420px -58px}.home-videos-slider-button:hover,.home-videos-slider-button:focus{background-color:#cc202b}.home-videos-list{display:flex;gap:50px;touch-action:pan-y pinch-zoom}.home-videos-item{display:flex;flex:0 0 410px;flex-direction:column;min-width:0;-webkit-user-select:none;z-index:1;position:relative;user-select:none}.home-videos-img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.2)}.home-videos-content{display:flex;flex:1;flex-direction:column;padding:20px 16px 0}.home-videos-title{flex:1;max-width:380px;margin-bottom:10px;color:#fff;font-weight:400;font-size:1.25rem;line-height:1.1;text-wrap:balance}.home-videos-title-link{display:block;color:inherit;transition:color 300ms ease}.home-videos-title-link::before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;content:""}.home-videos-title-link:hover,.home-videos-title-link:focus{color:#cc202b}.home-videos-item-tags{display:flex;flex-wrap:wrap;gap:8px}.home-videos-tag{display:inline-block;padding:4px 10px;border:1px solid;border-radius:8px;color:#fff;font-size:.875rem;text-transform:lowercase}.home-about{padding:0 30px 148px;background:url(../images/home-about-bg.webp)calc(50% + 370px) 72px/auto 700px no-repeat}.home-about::after{display:block;height:65px;margin-top:120px;background:url(../images/separator2.webp)center 0/auto 100%repeat-x;content:""}.home-about-center{max-width:1160px;margin:0 auto;padding-top:32px;border-top:1px solid #2b4668}.home-about-content{max-width:640px}.home-about h2{font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.home-about p{margin-bottom:1em;line-height:1.5}.home-about ul{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:64px;gap:36px 60px;font-weight:700;font-size:1.125rem;font-family:SpaceGrotesk}.home-about li{z-index:1;position:relative;padding-left:76px}.home-about li::before{position:absolute;top:50%;left:22px;width:34px;height:34px;margin-top:-17px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.home-about li.support::before{background-position:-218px -284px}.home-about li.services::before{background-position:-182px -284px}.home-about li.dev::before{background-position:-74px -284px}.home-about li.tech::before{background-position:-254px -284px}.home-about li.education::before{background-position:-146px -284px}.home-about li.training::before{background-position:-290px -284px}.home-about li.diagnostic::before{background-position:-110px -284px}.home-about li.cooperation::before{background-position:-38px -284px}.home-about li:nth-child(even){padding-left:54px}.home-about li:nth-child(even)::before{left:0}.athlete-detail{display:flex;flex-direction:column;justify-content:start;max-width:800px}.athlete-detail-image{z-index:1;position:relative;order:-1;width:310px;margin:-280px 0 52px}.athlete-detail-image::before{position:absolute;right:10px;bottom:0;width:88px;height:88px;border-radius:50%;background-color:#fff;content:""}.athlete-detail-img{display:block;border:10px solid #fff;border-radius:50%;box-shadow:0 38px 90px rgba(0,0,0,.1)}.athlete-detail-sport-icon{position:absolute;right:26px;bottom:16px}.athlete-detail-name{color:#173355;font-weight:700;font-size:2.25rem;line-height:1.1;font-family:SpaceGrotesk}.athlete-detail-sport{color:#173355;font-size:1.5rem}.athlete-detail-attr{display:flex;margin:46px 0;gap:60px}.athlete-detail-attr-label{display:block;color:#173355;font-size:1.125rem}.athlete-detail-attr-value{display:block;color:#cc202b;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.athlete-detail-attr-social{display:flex;padding:6px 0;gap:14px}.athlete-detail-social-link{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)no-repeat;text-indent:48px;white-space:nowrap}.athlete-detail-social-link--instagram{background-position:-301px -322px}.athlete-detail-social-link--facebook{background-position:-275px -322px}.athlete-detail-social-link--linkedin{background-position:-327px -322px}.athlete-detail-social-link--tiktok{background-position:-353px -322px}.athlete-detail-social-link--youtube{width:35px;background-position:-238px -322px}.athlete-detail-social-link--x{background-position:-379px -322px}.team-list-heading{margin-bottom:16px;color:#000;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.team-list-heading::before{display:block;height:1px;margin-bottom:56px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.team-list-heading:first-child{padding-top:0}.team-list-heading:first-child::before{display:none}.team-list-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:40px;gap:20px}.team-list-item{display:flex;padding:18px 16px 20px;gap:12px;border-radius:8px;background-color:#fff;box-shadow:0 0 54px rgba(0,0,0,.08)}.team-list-img{flex:none;width:78px;border:3px solid #fff;border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,.07)}.team-list-content{flex:1;min-width:0}.team-list-role{color:#173355;font-size:.75rem}.team-list-name{margin-bottom:6px;color:#173355;font-weight:700;font-size:1.375rem;line-height:1;font-family:SpaceGrotesk}.team-list-link{display:inline-block;z-index:1;position:relative;margin-top:5px;padding-left:24px;color:#656565;transition:color 300ms ease}.team-list-link::before{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.team-list-link--email::before{background-position:-304px -404px}.team-list-link--phone::before{background-position:-322px -404px}.team-list-link:hover,.team-list-link:focus{color:#173355}.team-list-item.is-highlighted .team-list-role{color:#cc202b}.blogs-list-item{display:flex;z-index:1;position:relative;align-items:center;margin-bottom:50px;gap:40px}.blogs-list-img{display:block;width:340px;height:auto;border-radius:8px}.blogs-list-content{flex:1}.blogs-list-content-in{max-height:12.15rem}.blogs-list-title{margin-bottom:12px;color:#173355;font-weight:700;font-size:1.5rem;line-height:1.2;font-family:SpaceGrotesk;text-wrap:balance}.blogs-list-title-link{transition:color 300ms ease}.blogs-list-title-link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.blogs-list-title-link:hover,.blogs-list-title-link:focus{color:#cc202b}.blogs-list-text{line-height:1.3}.diag-types::before,.diag-types::after{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.diag-types--alt::before,.diag-types--alt::after{display:none}.diag-types .label{padding-top:44px;color:#cc202b;font-size:.875rem}.diag-types h2{margin-bottom:16px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.diag-types ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding-bottom:44px;gap:22px;line-height:normal}.diag-types li{margin-bottom:0!important;padding:0!important}.diag-types li::before{display:none}.diag-types p{margin-bottom:0;line-height:normal}.diag-types a{display:block;z-index:1;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.2);transition:scale 300ms ease}.diag-types a:hover,.diag-types a:focus{scale:1.04}.diag-types img{display:block;width:100%;height:auto}.diag-types .content{z-index:5;position:absolute;right:0;bottom:0;left:0;padding:22px 38px 32px;color:#fff}.diag-types .content::before{z-index:-2;position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(2px);content:"";-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000)}.diag-types .content::after{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0,rgba(20,50,87,.8) 44%,rgba(20,50,87,.94) 80%);content:""}.diag-types h3{margin-bottom:5px;color:#fff;font-weight:700;font-size:1.75rem;line-height:1;font-family:SpaceGrotesk;text-wrap:balance}.diag-types .more{display:inline-block;position:relative;margin-top:14px;padding-right:20px;color:inherit;font-weight:700}.diag-types .more::after{position:absolute;top:50%;right:0;width:8px;height:14px;margin-top:-7px;background:url(../images/sprite.webp?b3b3ca91)-140px -184px no-repeat;content:""}.diag-types li.red .content::after{background:linear-gradient(180deg,transparent 0,rgba(201,31,42,.8) 44%,#c91f2a 80%)}.diag-team{margin-top:48px;padding-bottom:16px}.diag-team::before{display:block;height:1px;margin-bottom:44px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.diag-team-title{margin-bottom:16px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.diag-contacts::before{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.diag-contacts .label{padding-top:44px;color:#cc202b;font-size:.875rem}.diag-contacts h2{margin-bottom:16px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.diag-contacts .columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.diag-contacts .column{padding:18px 22px 14px;border:1px dashed #f0f2f5;border-radius:8px;background-color:#f9fafb}.diag-contacts .column--span{grid-column:2/4}.diag-contacts h3{margin-bottom:6px;color:#6b6b6b;font-weight:400;font-size:1rem}.diag-contacts a:hover,.diag-contacts a:focus{text-decoration:underline}.diag-contacts .icon{display:inline-block;z-index:1;position:relative;margin-bottom:3px;padding-left:26px;color:#000}.diag-contacts .icon::before{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.diag-contacts .email::before{background-position:-88px -404px}.diag-contacts .phone::before{background-position:-124px -404px}.diag-contacts .no-call{display:block;margin-bottom:6px;font-weight:700}.diag-contacts .no-call::before{background-position:-106px -404px}.diag-price-value{margin-bottom:12px;color:#cc202b;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.diag-price-text{margin-bottom:1em;font-size:.875rem;line-height:1.5}.packages-list{max-width:1160px;margin:-20px auto 0;padding:0 30px 40px}.packages-list h2{margin-bottom:18px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.packages-list-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px}.packages-list-item{box-sizing:border-box;display:flex;flex-direction:column;align-items:start;height:100%;padding:38px 40px 38px;border-radius:8px;background-color:#fff;box-shadow:0 0 54px rgba(0,0,0,.1);color:#173355}.packages-list-tag{display:inline-block;margin-bottom:4px;padding:5px 18px;border-radius:8px;font-weight:500;font-size:.875rem}.packages-list-title{min-height:3.3;margin-bottom:10px;font-weight:700;font-size:1.375rem;line-height:1.1;font-family:SpaceGrotesk}.packages-list-title-link{transition:color 300ms ease}.packages-list-title-link:hover,.packages-list-title-link:focus{color:#cc202b}.packages-list-time{z-index:1;position:relative;margin-bottom:20px;padding-left:20px;color:#656565;font-size:.875rem}.packages-list-time::before{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(../images/sprite.webp?b3b3ca91)-250px -404px no-repeat;content:""}.packages-list-label{margin-bottom:10px;font-weight:700;font-size:.875rem}.packages-list-features{margin-bottom:20px}.packages-list-features-item{z-index:1;position:relative;margin-bottom:8px;padding-left:22px}.packages-list-features-item::before{position:absolute;top:50%;left:0;width:12px;height:9px;margin-top:-4px;background:url(../images/sprite.webp?b3b3ca91)-342px -272px no-repeat;content:""}.packages-list-more{display:inline-block;z-index:1;position:relative;margin-top:auto;margin-bottom:20px;padding-right:14px;color:inherit}.packages-list-more::before{position:absolute;top:50%;right:0;width:6px;height:10px;margin-top:-5px;background:url(../images/sprite.webp?b3b3ca91)-338px -184px no-repeat;content:""}.packages-list-bottom{display:flex;z-index:1;position:relative;align-items:center;justify-content:space-between;width:100%;padding-top:20px;gap:20px}.packages-list-bottom::before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.packages-list-price{font-weight:700;font-size:1.375rem;font-family:SpaceGrotesk}.packages-list-order-button{display:inline-block;z-index:1;position:relative;margin-left:auto;padding:8px 24px 8px 20px;border-radius:8px;background-color:#173355;color:#fff;transition:background-color 300ms ease}.packages-list-order-button::before{position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-184px -184px no-repeat;content:""}.packages-list-order-button:hover,.packages-list-order-button:focus{background-color:#122741}.packages-filter{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:36px;gap:8px;white-space:nowrap}.packages-filter-list{display:flex;flex-wrap:wrap;gap:14px}.packages-filter-button{display:inline-block;padding:5px 18px;border-radius:8px;font-weight:500;font-size:.875rem;transition:scale 300ms ease}.packages-filter-button:hover,.packages-filter-button:focus{scale:1.06}.packages-filter-button.is-active::before{margin:0 4px 0-2px;content:"☑"}.services-list-heading{margin-bottom:22px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.services-list-category{margin-bottom:10px;color:#cc202b;font-weight:700;font-size:1.5rem;font-family:SpaceGrotesk}.services-list-list{margin-bottom:40px}.services-list-item{display:grid;z-index:1;position:relative;grid-template-columns:1fr auto;align-items:center;padding:15px 0;gap:30px;border-bottom:1px solid #d3d3d3}.services-list-checkbox{position:absolute;top:20px;left:-26px}.services-list-title{color:#000;font-weight:400;font-size:1.125rem;font-family:SpaceGrotesk}.services-list-title-link{color:inherit;transition:color 300ms ease}.services-list-title-link:hover,.services-list-title-link:focus{color:#cc202b}.services-list-note{display:block;color:#6b6b6b;font-size:1rem}.services-list-duration{z-index:1;position:relative;margin-left:8px;padding-left:32px}.services-list-duration::before{position:absolute;top:50%;left:0;width:26px;height:16px;margin-top:-8px;background:url(../images/sprite.webp?b3b3ca91)-60px -404px no-repeat;content:""}.services-list-right{display:flex;align-items:center;margin-left:auto}.services-list-price{margin-right:10px;font-weight:700;font-size:1.125rem}.services-list-price--gap{padding-right:36px}.services-list-remarks{z-index:2;position:relative}.services-list-remarks-button{z-index:1;position:relative;width:36px;height:36px;overflow:hidden;border-radius:8px;background-color:transparent;text-indent:50px;transition:background-color 300ms ease}.services-list-remarks-button::before{position:absolute;top:10px;left:10px;width:16px;height:16px;background:url(../images/sprite.webp?b3b3ca91)-232px -404px no-repeat;content:""}.services-list-remarks-button:hover,.services-list-remarks-button:focus{background-color:#ebebeb}.services-list-remarks-tooltip{visibility:hidden;z-index:100;position:absolute;bottom:calc(100% + 6px);left:50%;width:300px;max-width:160px;padding:6px 10px;transform:translateX(-50%);border-radius:4px;background-color:#1a1a1a;color:#fff;font-size:.875rem;text-align:center;white-space:nowrap;white-space:normal;opacity:0;transition:opacity 300ms ease}.services-list-remarks-button:hover+.services-list-remarks-tooltip,.services-list-remarks-button:focus+.services-list-remarks-tooltip{visibility:visible;opacity:1}.services-list-more{z-index:1;position:relative;width:36px;height:36px;margin:0 14px 0 10px;overflow:hidden;border-radius:8px;background-color:#ebebeb;color:#000;text-indent:50px;white-space:nowrap;transition:background-color 300ms ease}.services-list-more::before{position:absolute;top:10px;left:10px;width:16px;height:16px;background:url(../images/sprite.webp?b3b3ca91)-214px -404px no-repeat;content:""}.services-list-more:hover,.services-list-more:focus{background-color:#d2d2d2}.services-list-more-space{width:36px;margin:0 14px 0 10px}.services-list-order-button{display:inline-block;z-index:1;position:relative;padding:8px 34px 8px 16px;border-radius:8px;background-color:#173355;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.services-list-order-button::before{position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-184px -184px no-repeat;content:""}.services-list-order-button:hover,.services-list-order-button:focus{background-color:#122741}.services-list-actions{visibility:hidden;z-index:100;position:fixed;bottom:0;left:0;width:100%;background-color:#cc202b;box-shadow:0 0 30px rgba(0,0,0,.2);color:#fff;opacity:0;transition:opacity 300ms ease}.services-list-actions.is-open{visibility:visible;opacity:1}.services-list-actions-center{max-width:1160px;margin:0 auto;padding:26px 30px}.services-list-actions-content{display:flex;align-items:center;justify-content:space-between;max-width:886px}.services-list-total-count{font-weight:700;font-size:1.375rem;font-family:SpaceGrotesk}.services-list-total-price{font-weight:700;font-size:1.375rem;font-family:SpaceGrotesk}.athletes-list-heading{margin-bottom:24px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.athletes-list-list{display:grid;grid-template-columns:repeat(auto-fill,168px);justify-content:space-between;gap:50px}.athletes-list-item.is-hidden{display:none}.athletes-list-link{display:block;z-index:1;position:relative}.athletes-list-link::before{position:absolute;top:115px;right:5px;width:50px;height:50px;border-radius:50%;background-color:#fff;content:""}.athletes-list-image,.athletes-list-img{display:block;margin-bottom:16px;border:4px solid #fff;border-radius:50%;box-shadow:0 40px 24px rgba(0,0,0,.07)}.athletes-list-image{display:flex;align-items:center;justify-content:center;width:160px;height:160px;box-shadow:0 0 24px rgba(0,0,0,.07)}.athletes-list-name{display:block;font-weight:700;font-family:SpaceGrotesk}.athletes-list-trainer{display:block;white-space:nowrap}.athletes-list-sport{font-size:.875rem}.athletes-list-sport-img{position:absolute;top:128px;right:16px}.athletes-list-sport--olympic::before{position:absolute;top:105px;right:-4px;width:26px;height:26px;border-radius:50%;background-color:red;content:""}.athletes-list-sport--olympic::after{position:absolute;top:114px;right:0;width:18px;height:10px;background:url(../images/sprite.webp?b3b3ca91)-310px -184px no-repeat;content:""}.athletes-list--talents .athletes-list-link::before{display:none}.athletes-filter-search{z-index:1;position:relative;margin-bottom:32px}.athletes-filter-search::before{position:absolute;top:50%;left:14px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-284px -382px no-repeat;content:"";pointer-events:none}.athletes-filter-search-input{box-sizing:border-box;width:100%;padding:12px 16px 12px 40px;border:1px solid #173355;border-radius:8px;background-color:#fff;color:#000}.athletes-filter-search-button{position:absolute;top:0;right:0;bottom:0;padding:12px 16px;border-radius:6px;background-color:#173355;color:#fff;transition:background-color 300ms ease}.athletes-filter-search-button:hover,.athletes-filter-search-button:focus{background-color:#1e416d}.athletes-filter-sports{margin-bottom:34px}.athletes-filter-sports::after{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.athletes-filter-list{display:flex;flex-wrap:wrap;padding-bottom:34px;gap:20px 14px}.athletes-filter-button{z-index:1;position:relative;padding:7px 12px 7px 44px;border:1px solid #8a8a8a;border-radius:8px;background-color:#fff;color:#173355;font-weight:700;font-size:1.125rem;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.athletes-filter-button--all{padding-left:12px}.athletes-filter-button:hover,.athletes-filter-button:focus,.athletes-filter-button.is-active{border-color:#173355;background-color:#003057;color:#fff}.athletes-filter-icon{position:absolute;top:50%;left:16px;margin-top:-10px;transition:filter 300ms ease}.athletes-filter-count{color:#8a8a8a;font-weight:400;font-size:.875rem}.athletes-filter-button:hover .athletes-filter-icon,.athletes-filter-button:focus .athletes-filter-icon,.athletes-filter-button.is-active .athletes-filter-icon{filter:brightness(0) invert(1)}.athletes-filter-button:hover .athletes-filter-count,.athletes-filter-button:focus .athletes-filter-count,.athletes-filter-button.is-active .athletes-filter-count{color:#fff}.disclosure-list-list{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:40px;gap:20px 22px}.disclosure-list-item{box-sizing:border-box;z-index:1;position:relative;min-height:234px;padding:28px 28px 26px;border-radius:8px;background-color:#fff;box-shadow:0 30px 70px rgba(0,0,0,.1);transition:color 300ms ease,background-color 300ms ease}.disclosure-list-item::before{position:absolute;right:28px;bottom:46px;width:16px;height:28px;background:url(../images/sprite.webp?b3b3ca91)-174px -250px no-repeat;content:""}.disclosure-list-content{display:flex;flex-direction:column;justify-content:end;height:100%}.disclosure-list-title{max-width:250px;margin-bottom:6px;color:#173355;font-weight:700;font-size:1.75em;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance;transition:color 300ms ease}.disclosure-list-title-link{display:block;outline:0;color:inherit}.disclosure-list-title-link::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;content:""}.disclosure-list-text{padding-right:52px;line-height:1.4}.disclosure-list-item:hover,.disclosure-list-item:focus-within{background-color:#173355;color:#fff}.disclosure-list-item:has(:focus-within){outline:auto}.disclosure-list-item:hover .disclosure-list-title,.disclosure-list-item:focus-within .disclosure-list-title{color:#fff}.projects-list-list{display:grid;grid-template-columns:1fr 1fr;gap:80px 60px}.projects-list-item{z-index:1;position:relative}.projects-list-img{display:block;width:100%;height:auto;margin-bottom:26px;border-radius:8px}.projects-list-content-in{height:11.7275rem;margin-bottom:18px}.projects-list-title{margin-bottom:8px;font-weight:700;font-size:1.75em;line-height:1.3;font-family:SpaceGrotesk}.projects-list-title-link{display:block;transition:color 300ms ease}.projects-list-title-link::before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.projects-list-title-link:hover,.projects-list-title-link:focus{color:#cc202b}.projects-list-date{margin-bottom:8px;line-height:1.4}.projects-list-text{line-height:1.4}.projects-list-more{display:inline-block;z-index:2;position:relative;padding-right:20px;font-weight:700;font-family:SpaceGrotesk;transition:color 300ms ease}.projects-list-more::before{position:absolute;top:50%;right:0;width:8px;height:14px;margin-top:-7px;background:url(../images/sprite.webp?b3b3ca91)-160px -184px no-repeat;content:""}.projects-list-more:hover,.projects-list-more:focus{color:#cc202b}.video-promo{z-index:1;position:relative;margin-bottom:32px}.video-promo::before,.video-promo::after{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.video-promo-center{display:flex;align-items:center;padding:42px 0;gap:60px}.video-promo-img{display:block;width:51.73%;max-width:600px;height:auto;border-radius:14px}.video-promo-content{flex:1;padding-right:60px}.video-promo-content-in{max-height:260px}.video-promo-title{margin-bottom:16px;font-weight:700;font-size:2.25rem;line-height:1;font-family:SpaceGrotesk;text-wrap:balance}.video-promo-title-link{display:block;transition:color 300ms ease}.video-promo-title-link::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;content:""}.video-promo-title-link:hover,.video-promo-title-link:focus{color:#cc202b}.video-promo-text{line-height:1.4}.video-promo-tags{display:flex;margin-top:30px;gap:10px}.video-promo-tag{padding:4px 10px;border:1px solid #173355;border:1px solid;border-radius:8px;color:#173355;font-size:.75rem;text-transform:lowercase}.videos-list{scroll-margin-top:120px}.videos-list-filter{display:flex;flex-wrap:wrap;margin-bottom:32px;gap:14px}.videos-list-filter-link{display:block;padding:5px 12px;border:1px solid #173355;border-radius:8px;color:#173355;font-size:.875rem;text-transform:lowercase;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease}.videos-list-filter-link:hover,.videos-list-filter-link:focus,.videos-list-filter-link.is-active{background-color:#173355;color:#fff}.videos-list-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px}.videos-list-item{display:flex;z-index:1;position:relative;flex-direction:column}.videos-list-image{z-index:1;position:relative;box-shadow:0 30px 70px rgba(0,0,0,.07)}.videos-list-image::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:#173355;content:"";opacity:0;transition:opacity 300ms ease}.videos-list-image::after{position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;background:url(../images/sprite.webp?b3b3ca91)-364px -200px no-repeat;content:"";opacity:0;transition:opacity 300ms ease}.videos-list-img{display:block;width:100%;height:auto;border-radius:8px}.videos-list-content{display:flex;flex:1;flex-direction:column;padding:20px 16px 0}.videos-list-title{flex:1;margin-bottom:8px;font-weight:400;font-size:1.25rem;line-height:1.1}.videos-list-title-link{display:block;transition:color 300ms ease}.videos-list-title-link::before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;content:""}.videos-list-title-link:hover,.videos-list-title-link:focus{color:#cc202b}.videos-list-tags{display:flex;gap:10px}.videos-list-tag{padding:4px 10px;border:1px solid #173355;border:1px solid;border-radius:8px;color:#173355;font-size:.75rem;text-transform:lowercase}.videos-list-item:hover .videos-list-image::before,.videos-list-item:focus-within .videos-list-image::before{opacity:.8}.videos-list-item:hover .videos-list-image::after,.videos-list-item:focus-within .videos-list-image::after{opacity:1}.videos-list-pagination{padding-top:60px}.video-article-video{z-index:1;position:relative;width:100%;height:0;margin-bottom:50px;padding-bottom:56.25%;overflow:hidden;border-radius:8px}.video-article-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.galleries-list-item{z-index:1;position:relative;margin-bottom:64px}.galleries-list-title{margin-bottom:14px;color:#173355;font-weight:700;font-size:1.75em;font-family:SpaceGrotesk}.galleries-list-title-link{display:block;transition:color 300ms ease}.galleries-list-title-link::before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.galleries-list-title-link:hover,.galleries-list-title-link:focus{color:#cc202b}.galleries-list-text{margin-bottom:18px;line-height:1.4}.galleries-list-images{position:relative;overflow:hidden}.galleries-list-images::after{display:block;clear:both;content:""}.galleries-list-images-item{top:0;left:0;float:left}.galleries-list-images-img{display:block;width:100%;height:auto}.galleries-list-more{box-sizing:border-box;display:flex;z-index:3;position:absolute;top:0;left:0;flex-direction:column;justify-content:end;width:100%;height:100%;padding:20px 30px;background-color:rgba(20,50,87,.8);color:#fff;transition:background-color 300ms ease}.galleries-list-more-count{font-size:2.25rem;font-family:SpaceGrotesk}.galleries-list-more-link{display:flex;align-items:center;gap:8px;color:inherit}.galleries-list-more-link::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.galleries-list-more-link::after{flex:none;width:8px;height:14px;background:url(../images/sprite.webp?b3b3ca91)-150px -184px no-repeat;content:""}.galleries-list-item:hover .galleries-list-more,.galleries-list-item:focus-within .galleries-list-more{background-color:rgba(23,51,85,.92)}.talents-stats{padding:52px 0 44px}.talents-stats::before,.talents-stats::after{display:block;height:1px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.talents-stats-content{display:flex;flex-wrap:wrap;padding:28px 0 30px;gap:32px 64px}.talents-stats-value{display:block;color:#173355;font-weight:700;font-size:2.25rem;line-height:1;font-family:SpaceGrotesk}.talents-filter::before{display:block;height:1px;margin-bottom:58px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.talents-filter-search{z-index:1;position:relative;margin-bottom:50px}.talents-filter-search::before{position:absolute;top:50%;left:14px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-284px -382px no-repeat;content:"";pointer-events:none}.talents-filter-search-input{box-sizing:border-box;width:100%;padding:12px 16px 12px 40px;border:1px solid #173355;border-radius:8px;background-color:#fff;color:#000}.talents-filter-search-button{position:absolute;top:0;right:0;bottom:0;padding:12px 16px;border-radius:6px;background-color:#173355;color:#fff;transition:background-color 300ms ease}.talents-filter-search-button:hover,.talents-filter-search-button:focus{background-color:#1e416d}.talents-filter-associations{width:100vw;margin-bottom:46px;margin-inline:calc(50% - 50vw)}.talents-filter-list{display:flex;margin:0 30px;gap:20px;touch-action:pan-y pinch-zoom}.talents-filter-item{flex:0 0 200px;min-width:0;-webkit-user-select:none;user-select:none}.talents-filter-button{box-sizing:border-box;display:flex;z-index:1;position:relative;flex-direction:column;width:100%;height:100%;padding:10px;border:1px solid #173355;border-radius:8px;background-color:#fff;text-align:left;transition:border-color 300ms ease,box-shadow 300ms ease}.talents-filter-button:hover,.talents-filter-button:focus{box-shadow:0 0 0 3px #dce1e6}.talents-filter-button.is-active{border-color:#cc202b;background-color:#fcf4f4;box-shadow:0 0 0 3px #f7dedf}.talents-filter-sport{order:2;color:#173355;font-weight:700;font-size:1.125rem;line-height:1;transition:color 300ms ease}.talents-filter-name{order:3;font-size:1rem}.talents-filter-logo{display:flex;align-items:center;order:1;width:115px;height:48px;margin-bottom:4px}.talents-filter-logo-img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.talents-filter-count{display:flex;position:absolute;top:12px;right:10px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:#173355;color:#fff;font-size:.875rem;transition:background-color 300ms ease}.talents-filter-button.is-active .talents-filter-sport{color:#cc202b}.talents-filter-button.is-active .talents-filter-count{background-color:#cc202b}.events-list{padding-bottom:100px}.events-list-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:36px}.events-list-item{z-index:1;position:relative;filter:drop-shadow(0 30px 70px rgba(0,0,0,.1))}.events-list-item.is-hidden{display:none}.events-list-item-content{box-sizing:border-box;display:flex;height:100%;padding:24px 26px 40px;border-radius:10px;background-color:#fff;color:#121212;-webkit-mask:url(../images/home-events-mask.webp)center bottom/auto 250px no-repeat;flex-direction:column;mask:url(../images/home-events-mask.webp)center bottom/auto 250px no-repeat;transition:background-color 300ms ease,color 300ms ease}.events-list-name{margin-bottom:8px;color:#173355;font-weight:700;font-size:1.25rem;line-height:1;font-family:SpaceGrotesk;text-wrap:balance}.events-list-location,.events-list-date{display:block;position:relative;margin-bottom:6px;padding-left:22px;font-size:.875rem;transition:color 300ms ease}.events-list-location::before,.events-list-date::before{position:absolute;top:0;left:0;width:16px;height:16px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";transition:filter 300ms ease}.events-list-location{margin-top:auto}.events-list-location::before{background-position:-196px -404px}.events-list-date{display:flex;align-items:center;gap:6px}.events-list-date::before{background-position:-178px -404px}.events-list-today{display:inline-block;padding:2px 6px;border-radius:48px;background-color:#cc202b;color:#fff;font-size:.6875rem;white-space:nowrap}.events-list-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.events-list-athletes{display:flex;padding-left:6px}.events-list-athlete{margin-left:-6px}.events-list-athlete-img{display:block;border:2px solid #fff;border-radius:50%}.events-list-sport{display:inline-block;padding:3px 8px;border:1px solid #fff;border-radius:48px;background-color:#173355;color:#fff;font-size:.75rem;white-space:nowrap}.events-list-item.is-active .events-list-item-content{background-color:#173355;color:#fff}.events-list-item.is-active .events-list-name{color:#fff}.events-list-item.is-active .events-list-location::before,.events-list-item.is-active .events-list-date::before{filter:invert(1)}.events-filter-title{margin-bottom:18px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.events-filter-search{display:flex;margin-bottom:32px;gap:42px}.events-filter-search-input,.events-filter-search-select{box-sizing:border-box;width:100%;padding:12px 16px 12px 40px;border:1px solid #173355;border-radius:8px;background-color:#fff;color:#000}.events-filter-search-select{appearance:none;width:234px}.events-filter-search-button{position:absolute;top:0;right:0;bottom:0;padding:12px 16px;border-radius:6px;background-color:#173355;color:#fff;transition:background-color 300ms ease}.events-filter-search-button:hover,.events-filter-search-button:focus{background-color:#1e416d}.events-filter-field{z-index:1;position:relative}.events-filter-field::before{position:absolute;top:50%;left:14px;width:18px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";pointer-events:none}.events-filter-field--search{flex:1}.events-filter-field--search::before{background-position:-284px -382px}.events-filter-field--date{flex:none}.events-filter-field--date::before{background-position:-264px -382px}.events-filter-field--date::after{position:absolute;top:50%;right:16px;width:12px;height:8px;margin-top:-4px;background:url(../images/sprite.webp?b3b3ca91)-230px -274px no-repeat;content:"";pointer-events:none}.conf-list{padding-bottom:40px}.conf-list-item{display:flex;z-index:1;position:relative;align-items:center;justify-content:space-between;padding:35px 0;gap:40px}.conf-list-item::before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.conf-list-item:first-child::before{display:none}.conf-list-content{flex:1;max-width:750px}.conf-list-content-in{height:7.175rem;margin-bottom:20px}.conf-list-date{margin-bottom:6px;color:#6e6e6e;font-size:.875rem}.conf-list-title{margin-bottom:6px;color:#173355;font-weight:700;font-size:1.75rem;line-height:1.2;font-family:SpaceGrotesk;text-wrap:balance}.conf-list-title-link{transition:color 300ms ease}.conf-list-title-link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.conf-list-title-link:hover,.conf-list-title-link:focus{color:#cc202b}.conf-list-text{line-height:1.3}.conf-list-more{display:flex;flex-wrap:wrap;gap:18px}.conf-list-more-link{display:block;z-index:1;position:relative;padding:8px 34px 8px 16px;border:1px solid #173355;border-radius:8px;color:#173355;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease}.conf-list-more-link::before{position:absolute;top:50%;right:16px;width:8px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-198px -184px no-repeat;content:"";transition:filter 300ms ease}.conf-list-more-link:hover,.conf-list-more-link:focus{background-color:#173355;color:#fff}.conf-list-more-link:hover::before,.conf-list-more-link:focus::before{filter:brightness(0) invert(1)}.conf-list-buy-link{display:block;z-index:1;position:relative;padding:8px 24px 8px 50px;border:1px solid #cc202b;border-radius:8px;background-color:#cc202b;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.conf-list-buy-link::before{position:absolute;top:50%;left:16px;width:22px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-408px -224px no-repeat;content:""}.conf-list-buy-link:hover,.conf-list-buy-link:focus{background-color:#b21c25}.conf-list-img{display:block;width:320px;height:auto;border-radius:8px}.conf-list-pagination{padding-top:10px}.conf-list-pagination::before{display:block;width:100%;height:1px;margin-bottom:40px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.conf-article{padding-bottom:60px}.conf-article-info{margin-bottom:26px}.conf-article-info::before,.conf-article-info::after{display:block;height:1px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.conf-article-info-item{display:flex;flex-direction:column;margin:26px 0 28px}.conf-article-info-label{order:2;color:#173355;font-size:1.125rem}.conf-article-info-value{color:#cc202b;font-size:1.75rem;font-family:SpaceGrotesk}.conf-article-tickets{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:18px 28px 18px 26px;gap:30px;border-radius:8px;background-color:#f6fcf2;font-size:1.125rem;font-family:SpaceGrotesk}.conf-article-tickets-text{z-index:1;position:relative;padding-left:32px;color:#307c01;font-size:1.125rem}.conf-article-tickets-text::before{position:absolute;top:0;left:0;width:22px;height:22px;background:url(../images/sprite.webp?b3b3ca91)-174px -356px no-repeat;content:""}.conf-article-tickets-link{display:block;z-index:1;position:relative;padding:10px 24px 10px 50px;border-radius:8px;background-color:#cc202b;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.conf-article-tickets-link::before{position:absolute;top:50%;left:16px;width:22px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-408px -224px no-repeat;content:""}.conf-article-tickets-link:hover,.conf-article-tickets-link:focus{background-color:#b21c25}.lecturers-list{max-width:1160px;margin:-20px auto 0;padding:0 30px 100px}.lecturers-list-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lecturers-list-item{padding:24px 28px;border-radius:8px;background:#fff;box-shadow:0 0 54px rgba(0,0,0,.1)}.lecturers-list-top{display:flex;align-items:center;margin-bottom:18px;gap:10px}.lecturers-list-img{border:3px solid #fff;border-radius:50%;box-shadow:0 12px 32px rgba(0,0,0,.08)}.lecturers-list-name{margin-bottom:2px;color:#173355;font-weight:700;font-size:1.375rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.lecturers-list-role{color:#cc202b;font-size:.875rem}.lecturers-list-content::after{display:block;height:1px;margin:22px 0 24px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.lecturers-list-text{height:8.4rem;line-height:1.2}.lecturers-list-info{display:flex;z-index:1;position:relative;flex-direction:column;padding-left:26px}.lecturers-list-info::before{position:absolute;top:0;left:0;width:18px;height:18px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.lecturers-list-info--education{margin-bottom:22px}.lecturers-list-info--education::before{background-position:-40px -404px}.lecturers-list-info--certification::before{background-position:-20px -404px}.lecturers-list-info-label{order:1;color:#656565;font-size:.75rem}.education-list{max-width:1160px;margin:-20px auto 0;padding:0 30px 100px}.education-list-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.education-list-item{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 0 54px rgba(0,0,0,.1)}.education-list-image{z-index:1;position:relative}.education-list-img{display:block;width:100%;height:auto}.education-list-rrp{position:absolute;right:18px;bottom:0;width:130px;padding:12px 16px 10px;overflow:hidden;border-radius:8px 8px 0 0;background-color:#fff;text-indent:260px;white-space:nowrap}.education-list-rrp::before{position:absolute;top:12px;left:16px;width:130px;height:18px;background:url(../images/sprite.webp?b3b3ca91)-22px -382px no-repeat;content:""}.education-list-wrap{display:flex;flex:1;flex-direction:column;padding:20px 28px 36px}.education-list-text{height:9.0125rem;line-height:1.2}.education-list-title{margin-bottom:14px;color:#173355;font-weight:700;font-size:1.375rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.education-list-content::before{display:block;height:1px;margin:22px 0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-list-info{display:flex;z-index:1;position:relative;flex-direction:column;margin:22px 0;padding-left:26px;text-wrap:balance}.education-list-info::before{position:absolute;top:0;left:0;width:18px;height:18px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.education-list-info--location::before{background-position:-344px -382px}.education-list-info--date::before{background-position:-324px -382px}.education-list-info--price::before{background-position:-364px -382px}.education-list-info-label{order:1;color:#656565;font-size:.75rem}.education-list-actions{display:flex;z-index:1;position:relative;flex-wrap:wrap;margin-top:auto;padding-top:28px;gap:14px}.education-list-actions::before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-list-more{display:block;padding:10px 16px;border-radius:8px;background-color:#173355;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.education-list-more:hover,.education-list-more:focus{background-color:#1e416d}.education-list-register{display:block;z-index:1;position:relative;padding:10px 22px 10px 46px;border-radius:8px;background-color:#cc202b;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.education-list-register::before{position:absolute;top:50%;left:16px;width:20px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-202px -382px no-repeat;content:""}.education-list-register:hover,.education-list-register:focus{background-color:#b21c25}.education-article-info{display:flex;z-index:1;position:relative;flex-direction:column;margin:30px 0;padding-left:30px;text-wrap:balance}.education-article-info::before{position:absolute;top:0;left:4px;width:18px;height:18px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.education-article-info--location::before{background-position:-344px -382px}.education-article-info--date::before{background-position:-324px -382px}.education-article-info--price::before{background-position:-364px -382px}.education-article-info--capacity::before{background-position:-304px -382px}.education-article-info-label{order:1;color:#656565;font-size:.75rem}.education-article-register{display:flex;z-index:1;position:relative;align-items:center;padding:30px 0 0 4px;gap:36px}.education-article-register::before{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-article-register-link{display:block;z-index:1;position:relative;padding:10px 22px 10px 46px;border-radius:8px;background-color:#cc202b;color:#fff;white-space:nowrap;transition:background-color 300ms ease}.education-article-register-link::before{position:absolute;top:50%;left:16px;width:20px;height:18px;margin-top:-9px;background:url(../images/sprite.webp?b3b3ca91)-202px -382px no-repeat;content:""}.education-article-register-link:hover,.education-article-register-link:focus{background-color:#b21c25}.education-article-lecturers::before{display:block;height:1px;margin-top:30px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-article-lecturers-title{margin:40px 0 30px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.education-article-lecturers-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.education-article-lecturers-item{display:flex;align-items:center;gap:10px}.education-article-lecturers-content{max-width:200px}.education-article-lecturers-img{border:3px solid #fff;border-radius:50%;box-shadow:0 12px 32px rgba(0,0,0,.08)}.education-article-lecturers-name{margin-bottom:2px;color:#173355;font-weight:700;font-size:1.375rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.education-article-lecturers-role{color:#cc202b;font-size:.875rem}.education-article-content::before{display:block;height:1px;margin:50px 0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-article-content--webinars::before{margin-top:30px}.education-steps::after{display:block;height:1px;margin:16px 0 20px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-steps--1{margin-bottom:40px}.education-steps-heading{z-index:1;position:relative;margin-bottom:16px;padding-left:30px;color:#328300;font-weight:400;font-size:1.125rem;font-family:SpaceGrotesk}.education-steps-heading::before{position:absolute;top:0;left:0;width:22px;height:22px;background:url(../images/sprite.webp?b3b3ca91)-150px -356px no-repeat;content:""}.education-steps-list{max-width:590px;font-size:.875rem}.education-steps-item{z-index:1;position:relative;padding:0 0 24px 30px}.education-steps-item::before{position:absolute;top:6px;bottom:0;left:10px;width:1px;background:linear-gradient(to bottom,#cfcfcf 50%,transparent 50%)0 0/1px 12px repeat-y;content:""}.education-steps-item::after{z-index:3;position:absolute;top:4px;left:4px;width:13px;height:13px;border-radius:50%;background-color:#d9d9d9;content:""}.education-steps-item:last-child::before{display:none}.education-steps-title{margin-bottom:6px;color:#173355;font-size:1.125rem}.education-steps-item.is-current::before{background:linear-gradient(to bottom,#cc202b 50%,transparent 50%)0 0/1px 12px repeat-y}.education-steps-item.is-current::after{background-color:#cc202b}.education-steps-item.is-current .education-steps-title{color:#cc202b}.education-steps-item.is-done::before{background:linear-gradient(to bottom,#328300 50%,transparent 50%)0 0/1px 12px repeat-y}.education-steps-item.is-done::after{background-color:#328300}.education-steps-item.is-done .education-steps-title{color:#328300}.education-steps-section::after{display:block;height:1px;margin:36px 0 20px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.education-steps-section-title{margin-bottom:8px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.education-steps-section-text{margin-bottom:16px;font-size:.875rem;line-height:1.5}.search-results{padding-bottom:30px}.search-results-list{margin-bottom:20px}.search-results-item{padding:20px 0;border-bottom:1px solid #e5e5e5}.search-results-item:first-child{border-top:0}.search-results-title{margin-bottom:6px;font-weight:700;font-size:1.375rem;line-height:1.1}.search-results-title-link{color:#173355}.search-results-title-link:hover,.search-results-title-link:focus{text-decoration:underline}.search-results-text{max-height:2.2rem;margin-bottom:4px;overflow:hidden;color:#3d3d3d;line-height:1.1}.search-results-url{display:block;overflow:hidden;color:#093;text-overflow:ellipsis;white-space:nowrap}.search-results-url:hover,.search-results-url:focus{text-decoration:underline}.search-results-pagination{margin-top:40px}.catalog-description{margin:-20px 0 20px;color:#575757;font-weight:300;font-size:1.125rem}.catalog-options{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.catalog-pagination{padding-top:36px;text-align:center}.catalog-nav{margin-bottom:30px}.catalog-nav-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 24px}.catalog-nav-link{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:100%;padding:12px;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;box-shadow:0 15px 20px rgba(0,0,0,.03);color:#25201d;text-align:left;transition:border-color 300ms ease}.catalog-nav-link:hover,.catalog-nav-link:focus,.catalog-nav-link.is-active{border-color:#adadad}.catalog-nav-link--check{z-index:1;position:relative}.catalog-nav-link--check::before{position:absolute;right:10px;bottom:10px;width:14px;height:14px;border:1px solid #000;background-color:#fff;content:""}.catalog-nav-link.is-checked{border-color:#adadad}.catalog-nav-link.is-checked::after{position:absolute;right:10px;bottom:10px;width:16px;height:16px;background:#11a911 url(data:image/gif;base64,R0lGODlhCAAGAIABAP///////yH5BAEAAAEALAAAAAAIAAYAAAIMjA9wlooZYGPNURsKADs=)center center no-repeat;content:""}.catalog-nav-image{display:flex;flex:none;align-items:center;justify-content:center;width:50px;height:50px;margin-right:14px}.catalog-nav-img{width:auto;max-width:100%;height:auto;max-height:100%}.catalog-filter-toolbar{margin-bottom:25px;padding:30px;border:1px solid #ebe9e9;border-radius:10px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05)}.catalog-filter-toolbar-center{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:30px}.js .catalog-filter-actions{display:none}.catalog-filter-field--price{margin-top:-10px}.catalog-filter-select{box-sizing:border-box;display:block;width:100%;padding:8px;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;color:#493f34;font-size:1rem}.catalog-filter-price-label{margin:10px 20px 0 0;font-size:.9375rem}.catalog-filter-price-values{display:flex;justify-content:space-between;margin:0-6px 10px -6px}.catalog-filter-price-value{font-size:.75rem}.catalog-filter-checkbox{margin-right:10px;border:0}.catalog-filter-checkbox-label{display:flex;align-items:center}.catalog-filter-checkbox-label.is-disabled{cursor:not-allowed}.catalog-sort{margin-left:6px}.catalog-sort-label{display:none}.catalog-sort-list{display:flex}.catalog-sort-item{z-index:1;position:relative;top:1px;margin-left:20px}.catalog-sort-link{display:block;padding:12px 20px;border:1px solid #e5e5e5;border-radius:10px 10px 0 0;background-color:#fff;color:#000;white-space:nowrap;transition:color 300ms ease}.catalog-sort-link:hover,.catalog-sort-link:focus,.catalog-sort-link.is-active{color:#173355}.catalog-sort-link.is-active{border-bottom-color:#fff;cursor:text}.catalog-display{margin-right:4px}.catalog-display-list{display:flex}.catalog-display-item{z-index:1;position:relative;top:1px;margin-right:12px;line-height:1.25}.catalog-display-link{display:block;width:21px;height:21px;padding:12px 20px 11px 20px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px 10px 0 0;background-color:#fff;color:#202020;text-indent:63px;white-space:nowrap}.catalog-display-link::before{position:absolute;top:50%;left:50%;width:21px;height:21px;margin-top:-10px;margin-left:-10px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:"";transition:filter 300ms ease}.catalog-display-link--grid::before{background-position:-198px -356px}.catalog-display-link--list::before{background-position:-221px -356px}.catalog-display-link:hover,.catalog-display-link:focus,.catalog-display-link.is-active{color:#173355}.catalog-display-link:hover::before,.catalog-display-link:focus::before,.catalog-display-link.is-active::before{filter:brightness(0) saturate(100%) invert(14%) sepia(61%) saturate(1102%) hue-rotate(183deg) brightness(95%) contrast(91%)}.catalog-display-link.is-active{border-bottom-color:1px solid #faf7f2;cursor:text}.catalog-product{margin-bottom:1px}.catalog-product-top{display:grid;grid-template-columns:500px auto;max-width:1062px;margin:0 auto;padding:82px 30px 40px;gap:30px}.catalog-product-image{display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:100%;height:360px}.catalog-product-img{width:auto;max-width:100%;height:auto;max-height:100%}.catalog-product-gallery{margin-top:60px}.catalog-product-gallery-title{margin-bottom:24px;color:#404040;font-size:.875rem}.catalog-product-gallery-images{display:flex;flex-wrap:wrap;justify-content:start;gap:18px 60px}.catalog-product-gallery-img{border-radius:16px}.catalog-product-breadcrumbs{font-size:.875rem}.catalog-product-title{max-width:400px;margin:-10px 0 25px;color:#282828;font-weight:600;font-size:2.125rem;line-height:1}.catalog-product-introduction{margin-bottom:25px;color:#484848;font-size:1rem;line-height:1.5}.catalog-product-stickers{margin:12px 0 30px}.catalog-product-sticker{display:inline-block;padding:5px 12px;border-radius:16px;font-size:.875rem}.catalog-product-buy{display:flex;align-items:center;margin:0-25px;padding:24px 25px;gap:20px;border-radius:16px;background-color:#fff;box-shadow:0 0 34px rgba(0,0,0,.1)}.catalog-product-buy--options{flex-wrap:wrap}.catalog-product-price--main{display:block;color:#173355;font-weight:700;font-size:1.875rem;line-height:1;white-space:nowrap}.catalog-product-price--before{display:block;margin:-6px 0;color:gray;font-size:.875rem}.catalog-product-price-label{display:inline-block;color:#616161;font-size:.875rem;vertical-align:baseline}.catalog-product-buy-form{display:flex;flex:none;margin-left:20px}.catalog-product-quantity{z-index:2;position:relative;padding-right:28px;overflow:hidden;border:1px solid #e7e7e7;border-radius:10px;background-color:#fff}.catalog-product-quantity-input{box-sizing:border-box;width:56px;height:100%;padding:8px 0 8px 10px;border:0;background-color:#fff;color:#000;font-size:1.5rem;line-height:1;text-align:center}.catalog-product-button{z-index:1;position:relative;margin-left:-10px;padding:12px 14px 12px 50px;border-radius:0 10px 10px 0;background-color:#173355;color:#fff;font-weight:600;font-size:1.125rem;white-space:nowrap;transition:background-color 300ms ease}.catalog-product-button::before{position:absolute;top:50%;left:20px;width:22px;height:22px;margin-top:-11px;background:url(../images/sprite.webp?b3b3ca91)-408px -200px no-repeat;content:""}.catalog-product-button:hover,.catalog-product-button:focus{background-color:#cc202b}.catalog-product-fav-button{width:22px;height:22px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-78px -356px no-repeat;text-indent:44px;white-space:nowrap}.catalog-product-fav-button.is-active{background-position:-102px -356px}.catalog-product-attr{margin-top:18px;font-size:1rem}.catalog-product-attr-label{padding:2px 14px 2px 0;color:#8f8f8f;font-weight:400;text-align:left;vertical-align:top}.catalog-product-attr-value{padding:2px 0;font-weight:600;vertical-align:top}.catalog-product-attr-value:nth-child(even){padding-right:48px}.catalog-product-attr-link:hover,.catalog-product-attr-link:focus{text-decoration:underline}.catalog-product-option-select{display:none;padding-bottom:15px}.js .catalog-product-option-select{display:block}.catalog-product-option-select-label{margin-bottom:6px;font-size:.875rem}.catalog-product-option-select-field{z-index:1;position:relative}.catalog-product-option-select-field::before{position:absolute;top:50%;right:10px;width:12px;height:8px;margin-top:-4px;background:url(../images/sprite.webp?b3b3ca91)-230px -274px no-repeat;content:""}.catalog-product-option-select-select{box-sizing:border-box;display:block;appearance:none;width:100%;padding:10px 30px 10px 12px;border:1px solid #d0d0d0;border-radius:8px;color:#333;font-size:.875rem}.catalog-product-option-parts{order:-1;width:100%}.catalog-product-tabs{padding-left:30px;border-bottom:1px solid #e8e8e8;box-shadow:inset 0-40px 40px -40px rgba(0,0,0,.08);font-size:1.125rem}.catalog-product-tabs-list{display:flex;max-width:1100px;margin:0 auto;padding:20px 30px 0}.catalog-product-tabs-item{z-index:1;position:relative;top:1px;margin-left:20px}.catalog-product-tabs-link{display:block;padding:12px 20px;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;background-color:#fff;color:#000;white-space:nowrap;transition:color 300ms ease,box-shadow 300ms ease}.catalog-product-tabs-link:hover,.catalog-product-tabs-link:focus,.catalog-product-tabs-link.is-active{box-shadow:0 0 20px rgba(0,0,0,.1);color:#173355}.catalog-product-tabs-link.is-active{border-bottom:1px solid #fff;cursor:text}.catalog-product-tab-content{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.catalog-product-tab-content.is-open{width:auto;height:auto;clip:auto;z-index:2;position:relative;max-width:1020px;min-height:400px;margin:0 auto;padding:34px 30px 40px;overflow:visible;background-color:#fff;white-space:normal;clip-path:none}.catalog-product-description{max-width:860px;color:#484848}.catalog-product-ingredients{flex:1;min-width:0;border-bottom:1px solid #e0e0e0;color:gray;font-size:.875rem}.catalog-product-ingredients-title{margin-bottom:9px;color:#000;font-weight:400;font-size:1rem}.catalog-product-properties{font-size:1.25rem}.catalog-product-properties-title{margin-bottom:12px;font-weight:400;font-size:1.25rem;line-height:1.1667}.catalog-product-properties-table{margin-bottom:1em}.catalog-product-properties-label,.catalog-product-properties-value{padding:16px 0;border-bottom:1px solid #e0e0e0}.catalog-product-properties-label{padding-right:40px;text-align:left}.catalog-product-properties-value{padding-right:40px}.catalog-product-properties-notes{color:#8f8f8f;font-size:1rem}.catalog-product-properties-img{height:400px;margin-left:30px}.catalog-product-videos-item{position:relative;height:0;margin-bottom:1em;padding-bottom:56.25%;overflow:hidden}.catalog-product-videos-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.catalog-product-files{max-width:600px;font-size:1.125rem}.product-variants{margin-top:30px}.js .product-variants{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.product-variants.is-open{clip:auto;position:static;width:auto;height:auto;overflow:visible;white-space:normal}.product-variants-section-title{padding-bottom:9px;border-bottom:1px solid #e5e5e5;color:#404040;font-weight:400;font-size:.875rem}.product-variants-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:12px 0 12px 10px;border-bottom:1px solid #e5e5e5}.product-variants-image{display:flex;align-items:center;justify-content:center;width:42px;height:38px}.product-variants-img{width:auto;max-width:100%;height:auto;max-height:100%}.product-variants-content{padding:0 16px 0 22px}.product-variants-title{color:#4c4c4c;font-weight:400;font-size:1rem}.product-variants-title-link{color:inherit;transition:color 300ms ease}.product-variants-title-link:hover,.product-variants-title-link:focus{color:#173355}.product-variants-buy-wrap{display:flex;align-items:center;justify-content:end;margin-left:auto}.product-variants-prices{margin-right:18px;text-align:right}.product-variants-price{color:#202020;font-weight:400;font-size:1.25rem;line-height:1}.product-variants-price em{font-style:normal}.product-variants-availability{font-size:.8125rem;text-transform:lowercase;white-space:normal}.product-variants-buy-form{display:flex;flex:none}.product-variants-quantity{z-index:2;position:relative;padding-right:28px;overflow:hidden;border:1px solid #e7e7e7;border-radius:10px;background-color:#fff}.product-variants-quantity-input{box-sizing:border-box;width:56px;height:100%;padding:2px 0 10px 10px;border:0;background-color:#fff;color:#000;font-size:1.5rem;line-height:1;text-align:center}.product-variants-button{z-index:1;position:relative;margin-left:-10px;padding:12px 14px 12px 50px;border-radius:0 10px 10px 0;background-color:#f3f3f3;color:#000;font-weight:600;font-size:1.125rem;white-space:nowrap;transition:background-color 300ms ease}.product-variants-button::before{position:absolute;top:50%;left:20px;width:22px;height:22px;margin-top:-11px;background:url(../images/sprite.webp?b3b3ca91)-408px -200px no-repeat;content:""}.product-variants-button:hover,.product-variants-button:focus{background-color:#e4e4e4}.checkout-center{max-width:1062px;margin:0 auto;padding:74px 30px 60px 30px}.checkout-nav{padding-bottom:40px;font-size:1.125rem;text-align:center}.checkout-nav-list{display:flex;align-items:center;justify-content:center}.checkout-nav-item{z-index:1;position:relative;margin-left:20px;color:#202020}.checkout-nav-item::before{position:absolute;top:50%;left:-20px;width:20px;border-bottom:1px solid rgba(0,0,0,.1);content:""}.checkout-nav-item:first-child{margin-left:0}.checkout-nav-item:first-child::before{display:none}.checkout-nav-link{display:block;z-index:1;position:relative;padding:16px 16px 16px 62px;border:1px solid rgba(0,0,0,.05);border-radius:20px;background-color:rgba(255,255,255,.4);color:#000;white-space:nowrap;opacity:.4;transition:background-color 300ms ease}.checkout-nav-link::before{z-index:2;position:absolute;top:50%;left:23px;width:20px;height:20px;margin-top:-10px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.checkout-nav-link::after{z-index:1;position:absolute;top:50%;left:14px;width:34px;height:34px;margin-top:-18px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:#fff;content:""}.checkout-nav-link--cart::before{left:22px;background-position:-275px -356px}.checkout-nav-link--shipping::before{background-position:-319px -356px}.checkout-nav-link--order::before{background-position:-297px -356px}.checkout-nav-link.is-enabled{opacity:1}.checkout-nav-link.is-enabled:hover,.checkout-nav-link.is-enabled:focus{background-color:#fff}.checkout-nav-link.is-active{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.checkout-nav-link.is-active::before{filter:invert(1)}.checkout-nav-link.is-active::after{border-color:#173355;background-color:#173355}.checkout-coupon{margin-top:20px}.js .checkout-coupon{display:none}.checkout-coupon.is-visible{display:block}.checkout-coupon-input{display:inline-block;width:160px;margin-right:4px;padding:9px 10px;border:1px solid #e7e7e6;border-radius:3px;background-color:#f4f4f4;color:#000;font-size:1.125rem;vertical-align:middle}.checkout-coupon-button{display:inline-block;padding:10px 20px;border-radius:3px;background-color:#173355;color:#fff;font-size:1.125rem;text-transform:lowercase;vertical-align:middle;transition:background-color 300ms ease}.checkout-coupon-button:hover,.checkout-coupon-button:focus{background-color:#0c1b2d}.shipping-form{max-width:700px;margin:0 auto}.shipping-form-title{display:block;padding:5px 0 10px 0;font-weight:400;font-size:1.125rem}.shipping-form-section{margin-bottom:20px;padding:40px 44px 30px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.shipping-form-country-select{margin-bottom:10px}.shipping-form-country-select-select{box-sizing:border-box;display:block;width:100%;padding:14px 20px;border:1px solid #ececec;border-radius:6px;background-color:#f9f9f9;color:#505050;font-weight:300;font-size:1.25rem}.shipping-form-country-select-notes{padding:6px 0 0 45px;color:#707070;font-weight:400;font-size:.875rem}.shipping-form-country-select-button{display:inline-block;margin-top:12px;padding:10px 40px;border-radius:3px;background-color:#1fa400;color:#fff;font-size:1.125rem;text-align:center;text-transform:lowercase;transition:background-color 300ms ease}.js .shipping-form-country-select-button{display:none}.shipping-form-country-select-button:hover,.shipping-form-country-select-button:focus{background-color:#157100}.shipping-form-item{margin-bottom:15px}.shipping-form-button{display:flex;position:relative;align-items:center}.shipping-form-icon{display:flex;flex:none;align-items:center;justify-content:center;width:34px;margin-right:20px;padding:8px;border:1px solid #ececec;border-radius:6px}.shipping-form-icon-img{display:block;flex:none;width:100%}.shipping-form-checkbox{z-index:2;position:absolute;top:50%;left:90px;transform:translateY(-50%)}.shipping-form-label{display:flex;z-index:1;position:relative;flex:1 1 auto;flex-wrap:wrap;align-items:center;padding:14px 20px 14px 45px;border:1px solid #ececec;border-radius:6px;background-color:#f9f9f9;color:#505050;font-size:1.125rem}.shipping-form-label::before,.shipping-form-label::after{display:none;z-index:3;position:absolute;top:50%;left:-10px;width:0;height:0;margin-top:-10px;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #bdd3ff transparent transparent;content:""}.shipping-form-label::after{z-index:4;left:-9px;border-right-color:#f0f5ff}.shipping-form-button.is-active .shipping-form-label,.shipping-form-checkbox:checked+.shipping-form-label{border:1px solid #bdd3ff;background-color:#f0f5ff;color:#202020}.shipping-form-button.is-active .shipping-form-label::before,.shipping-form-button.is-active .shipping-form-label::after,.shipping-form-checkbox:checked+.shipping-form-label::before,.shipping-form-checkbox:checked+.shipping-form-label::after{display:block}.shipping-form-button.is-disabled{cursor:not-allowed;opacity:.4}.shipping-form-text{flex:1 1 auto;padding-right:10px}.shipping-form-notes{display:block;max-height:0;overflow:hidden;color:#909090;font-weight:400;font-size:.875rem;transition:max-height 300ms ease}.shipping-form-button.is-active .shipping-form-notes{max-height:400px;padding-top:3px}.shipping-form-price{font-weight:700}.shipping-form-price--free{color:#49a500}.shipping-form-options{display:none;margin-left:74px}.shipping-form-options.is-open{display:block;margin-top:15px;margin-bottom:30px}.shipping-form-options-content{padding:14px 20px;border:1px solid #ececec;border-radius:6px;background-color:#f9f9f9;color:#505050}.shipping-form-options-select{box-sizing:border-box;display:block;width:100%;padding:10px 20px 10px 0;border:2px solid #e9e9e9;background-color:#fff;color:#505050;font-weight:300;font-size:1.25rem}.shipping-form-options-button{background-color:transparent;text-decoration:underline;transition:color 300ms ease}.shipping-form-options-button:hover,.shipping-form-options-button:focus{color:#173355}.shipping-form-options-text{display:none}.shipping-form-options-text.is-open{display:inline}.shipping-form-options-text::after{content:" - "}.shipping-form .validator-error{display:block;margin-top:2px;padding:5px;color:red;font-weight:700;font-size:1rem}.order-form-center{display:grid;grid-template-columns:auto 270px;align-items:start;max-width:1160px;margin:0 auto;gap:30px}.order-form-register-note{margin-bottom:12px;padding:14px 20px;border-radius:8px;background-color:#3ca1ff;color:#fff;font-weight:700;font-size:1rem}.order-form-summary{display:none}.order-form-agreement .validator-error{margin:4px 0 0 31px}.checkout-summary{position:sticky;top:10px;order:1}.checkout-summary-title{display:block;padding:5px 0 10px 0;font-weight:400;font-size:1.125rem}.checkout-summary-list{margin-bottom:14px}.checkout-summary-item{margin-bottom:16px;padding:12px 18px;border:1px solid #d5d7da;border-radius:10px;background-color:#f9f9f9}.checkout-summary-item-title{margin-bottom:2px}.checkout-summary-item-footer{display:flex;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #d5d7da;font-weight:700}.checkout-summary-availablity{font-size:.875rem}.checkout-summary-quantity{margin-right:8px;color:#505050}.checkout-summary-price{margin-left:auto}.checkout-totals-line{display:flex;justify-content:space-between;margin:0 18px 12px}.checkout-totals-label{white-space:nowrap}.checkout-totals-value{font-weight:700;text-align:right}.checkout-totals-line--total{padding-top:12px;border-top:1px solid rgba(0,0,0,.05);font-weight:700;font-size:1.125rem}.checkout-totals-line--total .checkout-totals-value{color:#173355;font-size:1.25rem}.checkout-contacts{max-width:778px;padding:12px;border-radius:6px;background-color:rgba(240,240,240,.6);color:#505050;font-size:.9375rem;line-height:1.4}.checkout-contacts-section{max-width:246px;margin-left:25px}.checkout-contacts-section:first-child{margin-left:0}.checkout-contacts-section--full{max-width:none;margin-left:0;clear:both}.checkout-contacts-title{padding-bottom:2px;color:#202020;font-weight:700;font-size:1rem}.checkout-actions{display:flex;flex-wrap:wrap;margin-top:30px;gap:15px 5px}.checkout-actions-right{margin-left:auto;text-align:right}.checkout-actions-button{display:inline-block;z-index:1;position:relative;border:1px solid;border-radius:10px;color:#fff;font-size:1.125rem;white-space:nowrap;transition:background-color 300ms ease}.checkout-actions-button::before{position:absolute;top:50%;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)no-repeat;content:""}.checkout-actions-button--back{padding:10px 16px 10px 30px;background-color:#008fd5}.checkout-actions-button--back:hover,.checkout-actions-button--back:focus{background-color:#007ebc}.checkout-actions-button--back::before{left:12px;background-position:-261px -184px}.checkout-actions-button--continue{padding:10px 30px 10px 16px;background-color:#1fa400}.checkout-actions-button--continue:hover,.checkout-actions-button--continue:focus{background-color:#1a8b00}.checkout-actions-button--continue::before{right:12px;background-position:-270px -184px}.checkout-actions-errors{margin-bottom:10px;color:#c00;font-size:.875rem}.checkout-actions-notes{max-width:292px;margin-top:10px;padding:0 4px;font-size:1rem;text-align:center;text-transform:lowercase}.cart-options{display:flex;justify-content:space-between}.cart-options-content{flex:none}.cart-totals{min-width:300px;margin-left:auto;font-size:1.125rem}.cart-totals-line{display:flex;justify-content:space-between;margin-bottom:8px;padding:0 26px}.cart-totals-label{padding-right:20px;white-space:nowrap}.cart-totals-value{font-weight:700;text-align:right}.cart-totals-line--total{margin-top:12px;padding:15px 26px 15px;border:1px solid rgba(0,0,0,.05);border-radius:10px;background:rgba(255,255,255,.4);font-weight:700}.cart-totals-line--total .cart-totals-value{color:#173355;font-size:1.25rem}.cart-refresh{box-sizing:border-box;z-index:9999;position:fixed;bottom:0;left:0;width:100%;padding:36px 20px;background-color:#fafafa;box-shadow:0 0 20px 0 rgba(0,0,0,.05);text-align:center}.js .cart-refresh{display:none}.cart-refresh.is-visible{display:block}.cart-refresh-button{display:inline-block;z-index:1;position:relative;padding:12px 20px 12px 48px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#f4b000;color:#fff;font-weight:700;font-size:1.125rem;text-align:left;text-transform:lowercase;transition:background-color 250ms ease}.cart-refresh-button:hover,.cart-refresh-button:focus{background-color:#db9e00}.cart-refresh-button::before{position:absolute;top:50%;left:15px;width:18px;height:22px;margin-top:-11px;background:url(../images/sprite.webp?b3b3ca91)-230px -250px no-repeat;content:""}.cart-coupon-toggle{display:inline-block;z-index:1;position:relative;margin-left:10px;padding-left:14px;background-color:transparent;color:#202020;font-size:1rem;opacity:.6;transition:opacity 300ms ease}.cart-coupon-toggle::before{position:absolute;top:50%;left:0;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-252px -184px no-repeat;content:""}.cart-coupon-toggle:hover,.cart-coupon-toggle:focus{opacity:1}.cart-products{margin-bottom:30px;padding:10px 20px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.cart-products-table{width:100%}.cart-products-item--not-available{opacity:.5}.cart-products-cell{padding:10px 0 10px 15px;border-top:1px solid #f0f0f0}.cart-products-cell--image{width:84px;padding-left:0}.cart-products-cell--remove{text-align:right}.cart-products-item:first-child .cart-products-cell{border-top:0}.cart-products-image{display:flex;align-items:center;justify-content:center;width:60px;height:56px;padding:0 12px;background-color:#fff}.cart-products-img{width:auto;max-width:100%;height:auto;max-height:100%}.cart-products-title{padding-bottom:4px;font-weight:400;font-size:1rem;line-height:1.125}.cart-products-title-link{color:#3a3b00}.cart-products-title-link:hover,.cart-products-title-link:focus{text-decoration:underline}.cart-products-availability{display:inline-block;font-size:.9375rem;vertical-align:middle}.cart-products-price{color:#202020;font-weight:300;font-size:1.25rem;line-height:1.2;text-align:right;white-space:nowrap}.cart-products-price-note{color:#202020;font-size:1rem;vertical-align:bottom}.cart-products-price-total{color:#202020;font-weight:700;font-size:1.25rem;line-height:1.2;text-align:right;white-space:nowrap}.cart-products-quantity{display:inline-block;z-index:1;position:relative;padding-right:28px;overflow:hidden;border:1px solid #e7e7e7;border-radius:10px;background-color:#fff}.cart-products-quantity--disabled{padding-right:0}.cart-products-quantity-input{box-sizing:border-box;width:60px;padding:8px 0 8px 10px;border:0;background-color:#fff;color:#000;font-size:1.5rem;text-align:center}.cart-products-quantity-input--disabled{width:auto;min-width:50px;padding-right:0;padding-left:0}.cart-products-add-note{display:inline-block;margin-left:4px;padding:3px 6px;border-radius:6px;background-color:#e0e0e0;font-size:.875rem;transition:background-color 300ms ease}.cart-products-add-note:hover,.cart-products-add-note:focus{background-color:#d3d3d3}.cart-products-note{display:none;z-index:1;position:relative}.cart-products-note.is-open{display:block}.cart-products-note-input{box-sizing:border-box;width:100%;margin-top:4px;padding:6px 12px;border:1px solid #e1e1e1;border-radius:10px;background-color:#fafafa;color:#000;font-size:1rem}.cart-products-note-status{position:absolute;top:50%;right:10px;margin-top:2px;padding:3px 6px;transform:translateY(-50%);border-radius:6px;color:#fff;font-size:.875rem}.cart-products-note-status.loading{background-color:#038fcf}.cart-products-note-status.success{background-color:#35aa47}.cart-products-note-status.error{background-color:#db1619}.cart-products-remove{display:inline-block;z-index:1;position:relative;width:32px;height:32px;overflow:hidden;border-radius:50%;background-color:#cc2f2f;text-indent:64px;white-space:nowrap;opacity:.5;transition:opacity 300ms ease}.cart-products-remove::before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0-7px;background:url(../images/sprite.webp?b3b3ca91)-124px -184px no-repeat;content:""}.cart-products-remove:hover,.cart-products-remove:focus{opacity:1}.order-detail-title{margin-bottom:20px;color:#173355;font-weight:400;font-size:2.1875rem;text-align:center}.order-detail-subtitle{margin-bottom:25px;color:#505050;font-size:1.125rem;line-height:1.5;text-align:center}.order-detail-subtitle-notes{padding-top:1em}.order-online-pay{padding:0 10px;text-align:center}.order-online-pay-line{color:#392f23;font-size:1.625rem}.order-online-pay-value{color:#173355}.order-online-pay-form{padding-top:10px}.order-online-pay-button{display:inline-block;margin-right:12px;padding:8px 26px;border:0;border-radius:3px;background-color:#173355;color:#fff;font-weight:700;font-size:1.125rem;line-height:1.4;vertical-align:middle;cursor:pointer;transition:background-color 300ms ease}.order-online-pay-button:hover,.order-online-pay-button:focus{background-color:#0c1b2d}.order-status{max-width:610px;margin:30px auto 0 auto;padding:28px 10px 30px 10px;border-top:1px solid #e3e3e3;font-size:1.25rem;text-align:center}.order-status-label{padding-bottom:5px;color:#202020}.order-status-value--red{color:#c00}.order-status-value--green{color:#0c0}.order-status-value--orange{color:#ff7e00}.order-status-value--blue{color:#0095ff}.page-downloads{padding-top:.5em}.page-downloads-filter-list{display:flex;flex-wrap:wrap;padding-bottom:34px;gap:16px 14px}.page-downloads-filter-button{z-index:1;position:relative;padding:7px 12px;border:1px solid #8a8a8a;border-radius:8px;background-color:#fff;color:#173355;font-weight:700;font-size:1.125rem;white-space:nowrap;transition:color 300ms ease,background-color 300ms ease,border-color 300ms ease}.page-downloads-filter-button--all{padding-left:12px}.page-downloads-filter-button:hover,.page-downloads-filter-button:focus,.page-downloads-filter-button.is-active{border-color:#173355;background-color:#003057;color:#fff}.page-downloads-filter-count{color:#8a8a8a;font-weight:400;font-size:.875rem}.page-downloads-filter-button:hover .page-downloads-filter-count,.page-downloads-filter-button:focus .page-downloads-filter-count,.page-downloads-filter-button.is-active .page-downloads-filter-count{color:#fff}.page-downloads-title{margin-bottom:8px;color:#173355;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:SpaceGrotesk}.page-downloads-text{margin-bottom:10px}.page-downloads-list{margin-bottom:44px}.page-downloads-item::after{display:block;height:1px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.page-downloads-link{display:flex;z-index:1;position:relative;align-items:center;padding:18px 20px 18px 74px;overflow:hidden;gap:12px;color:inherit;font-size:1.125rem;transition:color 300ms ease}.page-downloads-link::before{position:absolute;top:50%;left:20px;width:36px;height:36px;margin-top:-18px;background:url(../images/sprite.webp?b3b3ca91)0-284px no-repeat;content:""}.page-downloads-link::after{display:inline-block;margin-left:auto;padding:8px 48px 8px 24px;border-radius:8px;background:#173355 url(../images/icon-download.webp)right 26px center/auto 16px no-repeat;content:attr(data-label);color:#fff;font-size:1rem;vertical-align:middle;white-space:nowrap;transition:background-color 300ms ease}.page-downloads-link:hover::after,.page-downloads-link:focus::after{background-color:#122741}.page-downloads-file-info{color:#707070;font-size:.875rem;white-space:nowrap}.page-downloads-file-description{display:block;color:#707070;font-size:.75rem}.page-gallery{background:#173355 url(../images/home-bottom-mask.webp)center 0/auto 46px repeat-x;color:#fff}.page-gallery-center{max-width:1160px;margin:0 auto;padding:90px 30px 84px}.page-gallery-content{margin-bottom:36px}.page-gallery-title{font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.page-gallery-text{margin-bottom:40px;font-size:1.125rem;line-height:1.38;text-wrap:balance}.page-gallery-list{position:relative;overflow:hidden}.page-gallery-list::after{display:block;clear:both;content:""}.page-gallery-item{top:0;left:0;float:left}.page-gallery-image{display:block;overflow:hidden;border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.2)}.page-gallery-img{display:block;width:100%;height:auto}.page-blogs{max-width:1160px;margin:0 auto;padding:38px 30px 44px}.page-blogs--athlete{margin-top:-30px;padding-top:0;padding-bottom:60px}.page-blogs--talents{padding:0 0 56px}.page-blogs--mentions{padding:0 0 56px}.page-blogs--border{margin-top:-30px;padding-top:0}.page-blogs--border::before{display:block;height:1px;margin-bottom:30px;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.page-blogs-section-title{margin-bottom:30px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.page-blogs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px}.page-blogs-item{z-index:1;position:relative}.page-blogs-img{display:block;width:100%;height:auto;margin-bottom:16px;border-radius:8px}.page-blogs-content{flex:1}.page-blogs-content-in{height:8.775rem}.page-blogs-title{margin-bottom:12px;color:#173355;font-weight:700;font-size:1.25rem;line-height:1.1;font-family:SpaceGrotesk;text-wrap:balance}.page-blogs-title-link{display:block;color:inherit;transition:color 300ms ease}.page-blogs-title-link::before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.page-blogs-title-link:hover,.page-blogs-title-link:focus{color:#cc202b}.page-blogs-text{line-height:1.3}.page-blogs-pagination{margin-top:46px}.page-videos{padding:0 30px;background-color:#fff}.page-videos-center{max-width:1160px;margin:0 auto;padding:36px 0 68px;border-bottom:1px solid #ccc}.page-videos-title{margin-bottom:14px;color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.sidebar-nav{position:sticky;top:30px;margin:104px 0 20px}.sidebar-nav-toggle{display:none}.sidebar-nav-item{margin-bottom:12px}.sidebar-nav-link{display:block;padding:8px 10px 8px 28px;color:#000;transition:color 300ms ease}.sidebar-nav-link:hover,.sidebar-nav-link:focus{color:#cc202b}.sidebar-nav-link.is-active{z-index:1;position:relative;border-radius:8px;background-color:#f6f6f6;color:#cc202b;font-weight:700}.sidebar-nav-link.is-active::before{position:absolute;top:50%;left:12px;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-301px -184px no-repeat;content:""}.sidebar-nav-link.is-open{border-radius:8px;background-color:#f6f6f6;color:#cc202b;font-weight:700}.sidebar-nav-sub-list{margin:16px 0 0 28px}.sidebar-nav-sub-item{margin-top:12px}.sidebar-nav-sub-link{display:block;padding:2px 0 2px 18px;color:#000;font-size:.9375rem;transition:color 300ms ease}.sidebar-nav-sub-link:hover,.sidebar-nav-sub-link:focus,.sidebar-nav-sub-link.is-active,.sidebar-nav-sub-link.is-open{color:#cc202b}.sidebar-nav-sub-link.is-active{z-index:1;position:relative;font-weight:700}.sidebar-nav-sub-link.is-active::before{position:absolute;top:50%;left:4px;width:7px;height:12px;margin-top:-7px;background:url(../images/sprite.webp?b3b3ca91)-301px -184px no-repeat;content:""}.sidebar-nav-sub-link.is-open{font-weight:700}.contacts-address{display:flex;z-index:1;position:relative;align-items:end;margin-bottom:30px;padding-bottom:30px;gap:30px}.contacts-address::before{position:absolute;bottom:0;left:0;width:100%;height:1px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.contacts-address-content{min-width:270px}.contacts-address-content h2{color:#173355;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:SpaceGrotesk}.contacts-address-content p{line-height:1.5}.contacts-contacts p{display:flex;flex-direction:column;margin-top:18px;color:#173355;font-size:1.125rem}.contacts-contacts a{order:-1;color:#cc202b;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.contacts-info{z-index:1;position:relative;margin-bottom:30px;padding:22px 28px 22px 58px;border-radius:8px;background-color:#f3f5f7;color:#173355;font-size:1.125rem}.contacts-info::before{position:absolute;top:22px;left:26px;width:22px;height:22px;background:url(../images/sprite.webp?b3b3ca91)-126px -356px no-repeat;content:""}.contacts-info h2{margin-bottom:6px;font-weight:700;font-size:1.125rem;font-family:SpaceGrotesk}.contacts-info p{font-size:1.125rem;font-family:SpaceGrotesk}.contacts-info a{display:inline-block;z-index:1;position:relative;margin-top:18px;padding:10px 36px 10px 25px;border-radius:8px;background-color:#cc202b;color:#fff;font-size:1rem;white-space:nowrap;transition:background-color 300ms ease}.contacts-info a::before{position:absolute;top:50%;right:20px;width:7px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-279px -184px no-repeat;content:""}.contacts-info a:hover,.contacts-info a:focus{background-color:#b21c25}.contacts-map::before,.contacts-map::after{display:block;height:1px;margin-bottom:30px;border:0;background:linear-gradient(to right,#cfcfcf 50%,transparent 50%)0 0/12px 1px repeat-x;content:""}.contacts-map-title{margin-bottom:5px;color:#173355;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:SpaceGrotesk}.contacts-map-text{margin-bottom:24px;line-height:1.5}.contacts-map-button{display:inline-block;z-index:1;position:relative;margin-top:14px;padding:9px 36px 9px 22px;border-radius:8px;background-color:#173355;color:#fff;font-size:1rem;white-space:nowrap;transition:background-color 300ms ease}.contacts-map-button::before{position:absolute;top:50%;right:18px;width:8px;height:12px;margin-top:-6px;background:url(../images/sprite.webp?b3b3ca91)-222px -184px no-repeat;content:""}.contacts-map-button:hover,.contacts-map-button:focus{background-color:#1e416d}.contacts-map-iframe{width:100%;height:450px;margin-bottom:34px}.contacts-form-title{margin-bottom:5px;color:#173355;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:SpaceGrotesk}.contacts-form-text{margin-bottom:20px;line-height:1.5}.contacts-form-notification{max-width:516px;margin-bottom:30px}.contacts-form-form{max-width:594px;padding-bottom:40px}.site-footer-center{max-width:1160px;margin:-1px auto 0;padding:0 30px}.site-footer-top{display:flex;justify-content:space-between;padding:36px 0 42px;gap:30px;border-top:1px solid #ccc}.site-footer-middle{display:flex;padding:30px 0;gap:56px;border-bottom:1px solid #ccc}.site-footer-bottom{display:flex;align-items:center;padding:22px 0 60px;color:#5d5d5d;font-weight:300;font-size:.875rem}.site-footer-webdesign{margin-left:auto}.site-footer-webdesign-link{display:inline-block;padding-top:2px;color:inherit}.site-footer-webdesign-link::after{display:block;max-width:0;margin-top:1px;border-bottom:1px solid;content:"";transition:max-width 600ms ease}.site-footer-webdesign-link:hover::after,.site-footer-webdesign-link:focus::after{max-width:260px}.footer-nl{flex:1;max-width:264px}.footer-nl h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.footer-nl a{display:inline-block;padding:9px 16px;border-radius:8px;background-color:#173355;color:#fff;font-weight:600;transition:background-color 300ms ease}.footer-nl a:hover,.footer-nl a:focus{background-color:#cc202b}.footer-contacts{flex:1;max-width:310px;margin:0 70px}.footer-contacts h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.footer-contacts p{max-width:260px}.footer-contacts p.links{display:flex;align-items:center;max-width:none;margin-top:1.2em;gap:20px;white-space:nowrap}.footer-contacts a.email{padding:9px 16px;border-radius:8px;background-color:#173355;color:#fff;font-weight:600;transition:background-color 300ms ease}.footer-contacts a.email:hover,.footer-contacts a.email:focus{background-color:#cc202b}.footer-contacts a.phone{color:inherit;font-size:1.375rem;transition:color 300ms ease}.footer-contacts a.phone:hover,.footer-contacts a.phone:focus{color:#cc202b}.footer-social{margin-right:24px}.footer-social h2{color:#173355;font-weight:700;font-size:1.75rem;font-family:SpaceGrotesk}.footer-social p{max-width:232px}.footer-social ul{display:flex;flex-wrap:wrap;margin-top:1.2em;gap:16px}.footer-social a{display:block;width:32px;height:32px;overflow:hidden;background:url(../images/sprite.webp?b3b3ca91)-140px -250px no-repeat;text-indent:64px;white-space:nowrap}.footer-social a.instagram{background-position:-196px -250px}.footer-social a.youtube{width:44px;background-position:-84px -250px}.footer-social a.facebook{background-position:-140px -250px}.footer-social a.linkedin{background-position:-252px -250px}.footer-social a.tiktok{background-position:0-322px}.footer-social a.podcast{background-position:-308px -250px}.footer-social a.stream{background-position:-398px -284px}.footer-nav{display:flex;justify-content:space-between;padding:30px 0 16px;gap:56px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.875rem;white-space:nowrap}.footer-nav li{margin-bottom:14px}.footer-nav a{display:inline-block;color:#000;transition:color 300ms ease}.footer-nav a:hover,.footer-nav a:focus{color:#cc202b}.footer-nav li:first-child a{font-weight:700}.footer-about{flex:1;max-width:414px;font-size:.875rem}.footer-about-logos{margin-bottom:1em}.footer-about-logo{margin-right:32px}.footer-aspc{flex:1;max-width:214px;font-size:.875rem}.footer-aspc-logo{display:block;margin-bottom:1em}.footer-address{display:grid;grid-template-columns:1fr 1fr;align-self:end;gap:8px 64px;font-size:.875rem}.footer-address h2{grid-column:1/span 2;color:#173355;font-weight:700;font-size:1.5rem;font-family:SpaceGrotesk}.footer-links ul{display:flex;flex-wrap:wrap;gap:6px 0}.footer-links li{margin-left:30px}.footer-links a,.footer-links button{display:inline-block;padding-top:2px;background-color:transparent;color:inherit}.footer-links a::after,.footer-links button::after{display:block;max-width:0;margin-top:1px;border-bottom:1px solid;content:"";transition:max-width 600ms ease}.footer-links a:hover::after,.footer-links a:focus::after,.footer-links button:hover::after,.footer-links button:focus::after{max-width:260px}.lt-modal{display:flex;z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;overflow:hidden;opacity:0}.lt-modal--scroll{overflow:auto;-webkit-overflow-scrolling:touch}.lt-modal-content{flex:1}.has-open-modal,.has-open-modal body{height:auto!important;overflow:hidden}.lt-select{z-index:98;position:relative;flex:none;-webkit-user-select:none;outline:0;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent}.lt-select-old{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.lt-select.is-open{z-index:999}.lt-select.is-disabled{opacity:.3;pointer-events:none}.lt-select-placeholder{padding-right:28px;overflow:hidden;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lt-select-toggle-button{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;color:inherit}.lt-select-toggle-button::before{display:block;position:absolute;top:50%;right:12px;width:5px;height:5px;margin-top:-4px;transform:rotate(45deg);transform-origin:66% 66%;border-right:2px solid #000;border-bottom:2px solid #000;content:"";opacity:.5;pointer-events:none;transition:transform .15s ease}.lt-select.is-open .lt-select-toggle-button::before{transform:rotate(-135deg)}.lt-select-content{display:none;z-index:1;position:absolute;top:100%;left:-1px;min-width:100%}.lt-select.is-open .lt-select-content,.lt-select.is-preview .lt-select-content{box-sizing:border-box;display:flex;flex-direction:column;border-radius:0 0 20px 20px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}.lt-select.is-preview .lt-select-content{max-width:none!important;max-height:none!important;opacity:0}.lt-select.is-preview .lt-select-list{width:0;height:0}.lt-select-search{box-sizing:border-box;width:100%;padding:8px}.lt-select-search-input{box-sizing:border-box;display:block;width:100%;padding:12px 16px;border:1px solid #d9dde3;border-radius:10px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);color:#444}.lt-select-list{flex:1 1 auto;overflow:auto}.lt-select-label{display:block;z-index:1;position:relative;cursor:pointer}.lt-select-item-text{display:block;z-index:1;position:relative;padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color 300ms ease}.lt-select-item-text:hover,.lt-select-item-text:focus{background-color:rgba(56,56,56,.12)}.lt-select-item.is-active .lt-select-item-text{background-color:rgba(56,56,56,.12)}.lt-select-checkbox,.lt-select-radio{position:absolute;left:-100px}.lt-select-checkbox:checked+.lt-select-item-text,.lt-select-radio:checked+.lt-select-item-text{font-weight:700}.lt-select-checkbox:disabled+.lt-select-item-text,.lt-select-radio:disabled+.lt-select-item-text{background-color:transparent;color:#999;cursor:default}.lt-select-item--group .lt-select-item-text{background-color:#f2f3f5;font-weight:700}.lt-select--multi .lt-select-item-text{padding-left:40px}.lt-select--multi .lt-select-item-text::before{position:absolute;top:50%;left:16px;width:14px;height:14px;margin-top:-8px;border:1px solid #909398;border-radius:3px;background-color:#fff;content:""}.lt-select--multi .lt-select-checkbox:checked+.lt-select-item-text::after{position:absolute;top:50%;left:16px;width:16px;height:16px;margin-top:-8px;border-radius:3px;background:#11a911 url(data:image/gif;base64,R0lGODlhCAAGAIABAP///////yH5BAEAAAEALAAAAAAIAAYAAAIMjA9wlooZYGPNURsKADs=)center center no-repeat;content:""}.lt-select--multi .lt-select-checkbox:disabled+.lt-select-item-text::before,.lt-select--multi .lt-select-checkbox:disabled+.lt-select-item-text::after{display:none}.lt-select--groups .lt-select-checkbox+.lt-select-item-text{padding-left:64px}.lt-select--groups .lt-select-checkbox+.lt-select-item-text::before{left:40px}.lt-select--groups .lt-select-checkbox:checked+.lt-select-item-text::after{left:40px}.lt-select--groups .lt-select-item--group .lt-select-item-text{padding-left:40px}.lt-select--groups .lt-select-item--group .lt-select-item-text::before,.lt-select--groups .lt-select-item--group .lt-select-item-text::after{left:16px!important}.lt-select-actions{display:flex;align-items:center;justify-content:space-between;margin:6px 16px 0;padding:12px 0;gap:12px;border-top:1px solid rgba(56,56,56,.12)}.lt-select-confirm-button{display:block;padding:8px 10px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#1fa400;color:#fff;font-size:.875rem;line-height:normal;white-space:nowrap;transition:background-color 300ms ease}.lt-select-confirm-button:hover,.lt-select-confirm-button:focus{background-color:#1a8b00}.lt-select-reset-button{visibility:hidden;padding:8px 10px;border:1px solid transparent;border-radius:10px;background-color:transparent;font-size:.875rem;line-height:normal;white-space:nowrap;opacity:0;transition:background-color 300ms ease,opacity 300ms ease,visibility 300ms ease}.lt-select-reset-button:hover,.lt-select-reset-button:focus{background-color:#f2f2f2}.lt-select-reset-button.is-open{visibility:visible;opacity:1}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;box-sizing:border-box;touch-action:none;user-select:none}.noUi-target{position:relative;border:1px solid #d3d3d3;border:0;border-radius:4px;border-radius:0;background:#fafafa;background-color:#d0d0d0;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;direction:ltr}.noUi-base,.noUi-connects{z-index:1;position:relative;width:100%;height:100%}.noUi-connects{z-index:0;overflow:hidden;border-radius:3px}.noUi-connect,.noUi-origin{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{right:0;left:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute;border:1px solid #d9d9d9;border-radius:3px;backface-visibility:hidden;background:#fff;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px;height:3px}.noUi-horizontal .noUi-handle{top:-6px;top:-6px;right:-17px;right:-8px;width:34px;width:15px;height:28px;height:15px;border:0;border-radius:50%;background-color:#404040;box-shadow:none}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{top:-17px;left:-6px;width:28px;height:34px}.noUi-connect{background:#2db42d;background:#404040}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle::before,.noUi-handle::after{display:block;position:absolute;top:6px;left:14px;width:1px;height:14px;background:#e8e7e6;content:"";content:none}.noUi-handle::after{left:17px}.noUi-vertical .noUi-handle::before,.noUi-vertical .noUi-handle::after{top:14px;left:6px;width:14px;height:1px}.noUi-vertical .noUi-handle::after{top:17px}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{top:0;left:100%;height:100%;padding:0 10px}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%)}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;min-width:30px;padding:5px;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;font-size:14px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{top:120%;left:50%;transform:translate(-50%,0)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translate(0,-50%)}.lt-search-autocomplete{display:none;z-index:1000;position:absolute;top:100%;left:0;width:100%;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 30px 60px rgba(0,0,0,.2);color:#000;font-size:.875rem}.lt-search-autocomplete.is-open{display:block}.lt-search-autocomplete-close{z-index:1;position:absolute;top:8px;right:12px;width:16px;height:16px;overflow:hidden;background-color:transparent;text-indent:64px;opacity:.7;transition:opacity 300ms ease}.lt-search-autocomplete-close:hover,.lt-search-autocomplete-close:focus{opacity:1}.lt-search-autocomplete-close::before,.lt-search-autocomplete-close::after{position:absolute;top:1px;left:7px;width:1px;height:13px;background-color:#000;content:""}.lt-search-autocomplete-close::before{transform:rotate(45deg)}.lt-search-autocomplete-close::after{transform:rotate(-45deg)}.lt-search-autocomplete-group{margin:0 16px;padding:14px 0 12px;border-top:1px solid #dee0e2}.lt-search-autocomplete-group:first-of-type{border-top:0}.lt-search-autocomplete-title{margin-bottom:6px;color:#6c6c6c;font-size:.75rem}.lt-search-autocomplete-results-item{margin-bottom:10px}.lt-search-autocomplete-results-link{display:flex;align-items:center;gap:14px;color:#173355}.lt-search-autocomplete-results-link:hover,.lt-search-autocomplete-results-link:focus{color:#cc202b}.lt-search-autocomplete-results-image{flex:none;width:48px;height:48px}.lt-search-autocomplete-results-img{width:48px;border-radius:50%}.lt-search-autocomplete-results-name{display:block;font-weight:700;font-size:1rem;font-family:SpaceGrotesk}.lt-search-autocomplete-results-sport-name{display:block}.lt-search-autocomplete-results-item.is-active .lt-search-autocomplete-results-link{color:#cc202b}.lt-search-autocomplete-links-link{display:block;z-index:1;position:relative;padding:10px 20px 10px 40px;color:#000;transition:color 300ms ease}.lt-search-autocomplete-links-link::before{position:absolute;top:12px;left:16px;width:10px;height:10px;border-radius:50%;background-color:#e7e7e7;content:"";transition:background-color 300ms ease}.lt-search-autocomplete-links-link:hover,.lt-search-autocomplete-links-link:focus{color:#cc202b}.lt-search-autocomplete-links-link:hover::before,.lt-search-autocomplete-links-link:focus::before{background-color:#cc202b}.lt-search-autocomplete-links-item.is-active .lt-search-autocomplete-links-link{color:#cc202b}.lt-search-autocomplete-links-item.is-active .lt-search-autocomplete-links-link::before{background-color:#cc202b}.lt-search-autocomplete-show-all{display:block;padding:12px 20px;background-color:#f7f7f7;color:#4c7c9e;font-weight:700}.lt-search-autocomplete-show-all:hover,.lt-search-autocomplete-show-all:focus,.lt-search-autocomplete-show-all.is-active{background-color:#e8eff4}:root{--ss-primary-color:#173355;--ss-bg-color:#ffffff;--ss-font-color:#4d4d4d;--ss-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-focus-color:var(--ss-primary-color);--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-main-height:40px;--ss-content-height:300px;--ss-modal-height:85vh;--ss-modal-width:min(90vw, 400px);--ss-search-height:var(--ss-main-height);--ss-option-height:var(--ss-main-height);--ss-spacing-l:9px;--ss-spacing-m:7px;--ss-spacing-s:5px;--ss-animation-timing:0.2s;--ss-border-radius:4px;--ss-modal-z-index:1000001}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;position:relative;flex-direction:row;align-items:center;-webkit-user-select:none;width:100%;padding:10px;overflow:hidden;cursor:pointer;user-select:none}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-right-radius:0;border-top-left-radius:0}.ss-main.ss-dir-below{border-bottom-right-radius:0;border-bottom-left-radius:0}.ss-main .ss-values{box-sizing:border-box;display:flex;flex:1 1 0%;flex-wrap:wrap;align-content:center;align-items:center;align-self:stretch;min-width:0;max-width:100%;padding:var(--ss-spacing-s)0;overflow:hidden;gap:var(--ss-spacing-m)}.ss-main .ss-values:has(.ss-multi-string){flex-wrap:nowrap;gap:0}.ss-main .ss-values:has(.ss-single),.ss-main .ss-values:has(.ss-placeholder){flex-wrap:nowrap}.ss-main .ss-values .ss-single,.ss-main .ss-values .ss-placeholder,.ss-main .ss-values .ss-multi-string{box-sizing:border-box;display:block;flex:1 1 0%;width:100%;min-width:0;max-width:100%;margin:0;padding:0 var(--ss-spacing-m)0 calc(var(--ss-spacing-l) - var(--ss-spacing-s));overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-placeholder{color:var(--ss-placeholder-color)}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;align-items:center;width:fit-content;padding:var(--ss-spacing-s) var(--ss-spacing-m);border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color);color:var(--ss-bg-color);font-size:12px;line-height:1;user-select:none}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;align-items:center;width:fit-content;max-width:100%;border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color);animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both;animation-name:ss-valueIn;user-select:none}.ss-main .ss-values .ss-value.ss-value-out{animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-name:ss-valueOut}.ss-main .ss-values .ss-value.ss-highlighted{outline:2px solid var(--ss-font-color);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--ss-bg-color)}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;color:var(--ss-bg-color);line-height:1;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{box-sizing:content-box;display:flex;align-items:center;width:var(--ss-spacing-l);height:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);border-left:solid 1px var(--ss-bg-color);cursor:pointer}.ss-main .ss-values .ss-value .ss-value-delete svg{width:var(--ss-spacing-l);height:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-main .ss-deselect{display:flex;flex:0 1 auto;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m)0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:20}.ss-main .ss-arrow{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition:var(--ss-animation-timing);transition-timing-function:ease-out}.ss-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ss-content{box-sizing:border-box;display:flex;z-index:10000;position:absolute;flex-direction:column;width:auto;height:auto;min-height:0;max-height:var(--ss-content-height);overflow:hidden;transform:scaleY(0);border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);opacity:0;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing)}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{flex-direction:column-reverse;transform-origin:center bottom;border-top-right-radius:var(--ss-border-radius);border-top-left-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-right-radius:var(--ss-border-radius);border-bottom-left-radius:var(--ss-border-radius)}.ss-content.ss-open{transform:scaleY(1);opacity:1}.ss-content .ss-search{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;align-items:center;min-height:var(--ss-search-height);padding:0 var(--ss-spacing-s);gap:var(--ss-spacing-s);border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{box-sizing:border-box;display:inline-flex;flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0 var(--ss-spacing-m);border:0;outline:0;background-color:var(--ss-bg-color);font-size:inherit;line-height:inherit;text-align:left}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin:auto 0;padding:0;border:0;border-radius:var(--ss-border-radius);background-color:var(--ss-primary-color);cursor:pointer}.ss-content .ss-search .ss-addable svg{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:10px;height:10px;margin:0}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-bg-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-content.ss-dir-above .ss-search{border-top:1px solid var(--ss-border-color);border-bottom:none}.ss-content .ss-list{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-content .ss-list .ss-error{padding:var(--ss-spacing-l);color:var(--ss-error-color)}.ss-content .ss-list .ss-searching{padding:var(--ss-spacing-l);color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-option{min-height:0;padding:0 var(--ss-spacing-l)0 calc(var(--ss-spacing-l)*3);transition:max-height var(--ss-animation-timing) ease,min-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup:not(.ss-close):not(.ss-open) .ss-option{min-height:var(--ss-option-height)}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{min-height:var(--ss-option-height);max-height:100px;overflow:visible;opacity:1}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{min-height:0!important;max-height:0;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden;opacity:0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;color:var(--ss-font-color);font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{display:flex;flex:0 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{display:flex;flex:0 0 auto;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{display:flex;flex:0 1 auto;align-items:center;justify-content:center;padding:0 var(--ss-spacing-s)0 0;font-size:60%;text-align:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{display:flex;flex:0 1 auto;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition:var(--ss-animation-timing);transition-timing-function:ease-out}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:0 var(--ss-spacing-l);color:var(--ss-font-color);white-space:normal;cursor:pointer;-webkit-user-select:none;contain-intrinsic-size:auto var(--ss-option-height);content-visibility:auto;user-select:none}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){border-left:5px solid var(--ss-primary-color);background-color:var(--ss-primary-color);color:var(--ss-bg-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--ss-primary-color);color:var(--ss-bg-color)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;min-height:var(--ss-search-height);padding:0 var(--ss-spacing-l)}.ss-modal-overlay{box-sizing:border-box;display:flex;z-index:var(--ss-modal-z-index);position:fixed;align-items:center;justify-content:center;inset:0;padding:var(--ss-spacing-l);background-color:rgba(0,0,0,.8);opacity:0;transition:opacity var(--ss-animation-timing)}.ss-modal-overlay.ss-open{opacity:1}.ss-modal-overlay .ss-modal-dialog{display:flex;position:relative;flex-direction:column;width:100%;max-width:var(--ss-modal-width);max-height:var(--ss-modal-height);overflow:visible}.ss-modal-overlay .ss-modal-dialog .ss-modal-title{box-sizing:border-box;flex:0 0 auto;width:100%;padding:0 0 var(--ss-spacing-l);border:0;background:0 0;color:#fff;font-weight:700;font-size:1.35em;line-height:1.3;text-align:left}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content{z-index:1;position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%;min-height:0;max-height:var(--ss-modal-height);margin:0!important;overflow:visible;transform-origin:center center;border-radius:var(--ss-border-radius)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close{display:flex;z-index:2;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;transform:translate(50%,-50%);border:0;border-radius:var(--ss-border-radius);outline:0;background-color:var(--ss-bg-color);box-shadow:0 1px 4px rgba(0,0,0,.5);color:var(--ss-font-color);cursor:pointer}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:hover{background-color:var(--ss-bg-color);box-shadow:0 2px 6px rgba(0,0,0,.16)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg{width:10px;height:10px}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-modal-close svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:20}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-list{min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:0 0 var(--ss-border-radius) var(--ss-border-radius);scrollbar-color:var(--ss-primary-color) var(--ss-bg-color)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content .ss-search.ss-hide~.ss-list{border-radius:var(--ss-border-radius)}.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-above,.ss-modal-overlay .ss-modal-dialog .ss-content.ss-modal-content.ss-dir-below{flex-direction:column;transform-origin:center center}@media only screen and (max-width:47.9375em){html.has-open-nav,html.has-open-sidebar-nav{height:auto;overflow:hidden}.site-notifications{z-index:1000;position:fixed;bottom:0;left:0;width:100%}.site-notifications-center{padding:.75rem 3rem .75rem 20px}.site-notifications-close{display:block;top:1.5rem;right:.9375rem}.site-header{z-index:999;position:sticky;top:0;width:100%;background-color:#fff;transition:transform 300ms ease}[scroll-intent=down] .site-header{transform:translateY(-100%)}[scroll-intent=up] .site-header{transform:none}.has-open-nav .site-header,.has-open-search .site-header{transform:none}.site-header-top{border-bottom:0}.site-header-top-center{padding:26px 16px 12px 14px}.site-header-logo-img{width:94px;height:auto}.site-header-mincrs{margin-left:18px}.site-header-mincrs-img{width:90px;height:auto}.header-social{display:none}.header-search{position:static;margin-left:0}.header-search-label{position:absolute;top:35px;right:92px;width:20px;height:20px;margin:0;clip:auto;background:url(../images/sprite.webp?b3b3ca91)-341px -356px no-repeat;text-indent:40px}.header-search-form{position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;transition:height 300ms ease}.header-search-center{padding:10px 16px;border-top:1px solid #dee0e2;background-color:#fff}.header-search-input{width:100%}.header-search-button{top:calc(5px + .875rem);right:30px;margin-top:0}.header-search .lt-search-autocomplete{width:100%;margin-top:calc(44px + .875rem);border-top:1px solid #dee0e2;border-radius:0;box-shadow:none}.header-search:has(.lt-search-autocomplete.is-open) .header-search-input{width:100%;margin-left:0}.header-search:has(.lt-search-autocomplete.is-open) .lt-search-autocomplete{margin-left:0}.has-open-autocomplete .header-search-form,.has-open-search .header-search-form{height:100px}.header-cart{position:absolute;top:21px;right:58px}.header-cart-quantity{top:-8px;right:-8px;width:14px;height:14px;font-size:.625rem;line-height:.8125rem}.nav-toggle{display:block;z-index:1002;position:absolute;top:30px;right:14px;width:35px;height:31px;overflow:hidden;background-color:transparent;color:#173355;text-indent:50px;text-transform:uppercase}.nav-toggle-icon{position:absolute;top:6px;left:6px;width:24px;height:24px}.nav-toggle-icon-in{display:block}.nav-toggle-icon-in::before,.nav-toggle-icon-in::after{content:""}.nav-toggle-icon-in,.nav-toggle-icon-in::before,.nav-toggle-icon-in::after{position:absolute;left:0;width:100%;height:3px;border-radius:10px;background-color:#173355;transition:transform 300ms ease,opacity 300ms ease,background-color 300ms ease}.nav-toggle-icon-in::before{top:8px}.nav-toggle-icon-in::after{top:16px}.has-open-nav .nav-toggle-icon-in{transform:translate(0,8px) rotate(45deg);background-color:#fff}.has-open-nav .nav-toggle-icon-in::before{background-color:#fff;opacity:0}.has-open-nav .nav-toggle-icon-in::after{transform:translate(0,-16px) rotate(-90deg);background-color:#fff}.site-nav{visibility:hidden;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;transform:translateX(-100%);background-color:#173355;-webkit-overflow-scrolling:touch;transition:transform 300ms ease,visibility 300ms ease}.has-open-nav .site-nav{visibility:visible;transform:translateX(0)}.site-nav-list{display:block;padding:80px 30px 0 30px}.site-nav-item{margin:0 0 20px}.site-nav-link{display:inline-block;padding:6px 0;border-bottom:1px solid transparent;color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase;white-space:normal;transition:color 300ms ease,border-color 300ms ease}.site-nav-link:hover,.site-nav-link:focus,.site-nav-link.is-active{border-color:#fff;color:#fff;text-decoration:none}.site-nav-item.has-sub-level .site-nav-link{margin-right:18px;padding-right:0}.site-nav-item.has-sub-level .site-nav-link::before{right:-18px;margin-top:-4px}.site-nav-level2{display:none;visibility:visible;position:static;min-width:0;margin-top:12px;padding:0;transform:none;border-radius:0;background-color:transparent;box-shadow:none;box-shadow:none;opacity:1}.site-nav-level2-item{padding-bottom:6px}.site-nav-level2-link{display:inline-block;padding:6px 0;border-bottom:1px solid transparent;color:#fff;font-weight:700;transition:color 300ms ease,border-color 300ms ease}.site-nav-level2-link::before,.site-nav-level2-link::after{display:none}.site-nav-level2-link:hover,.site-nav-level2-link:focus,.site-nav-level2-link.is-active{border-color:#fff;color:#fff;text-decoration:none}.site-nav-item.is-open .site-nav-level2,.site-nav-item.is-expanded .site-nav-level2{display:block!important}.main-content::before{height:208px}.main-content::after{top:188px;height:20px}.main-content-center{padding:30px 16px 40px}.main-content-title{margin-bottom:16px;font-size:1.625rem}.main-content-sidebar{z-index:1001;position:fixed;bottom:0;left:0;width:100%;height:100%;max-height:0;background-color:#fff;transition:max-height 300ms ease}.main-content--sidebar .main-content-center{display:block}.theme--athlete .main-content::before{height:208px}.theme--athlete .main-content::after{top:188px}.has-open-sidebar-nav .main-content{z-index:auto;background-color:#fff}.has-open-sidebar-nav .main-content-sidebar{z-index:1000;max-height:100%}.typography h1{font-size:1.75rem}.typography h2{font-size:1.5rem}.typography ul{margin-left:10px}.typography ol.steps h3{font-size:1.375rem}.typography ul.files a{padding:18px 0 18px 54px}.typography ul.files a::before{left:8px}table.packages thead{padding-bottom:20px}table.packages th{padding:16px 20px 0}table.packages td{padding:20px}.notification--warning-alt{font-size:1rem}.pagination{flex-wrap:wrap}.pagination-info{display:block;width:100%;font-size:.875rem;text-align:center}.pagination-item--num,.pagination-item--space{display:none}.form-section--small{padding-bottom:10px}.form-section--agreement{padding-bottom:0}.form-section-label{font-size:1.375rem}.form-group{display:block}.form-date-input{gap:20px}.breadcrumbs{font-size:.875rem}.status-message-title{font-size:1.25rem}.status-message-text{font-size:1rem}.add-to-cart{margin:0;border-radius:0;box-shadow:none}.add-to-cart-preloader{width:80px;height:80px}.add-to-cart-header{padding:18px 60px 18px 15px}.add-to-cart-header-title{font-size:1.125rem}.add-to-cart-close{top:12px;right:12px}.add-to-cart-product{padding:0 15px 15px}.add-to-cart-product-image{width:90px;height:120px;margin-right:20px}.add-to-cart-product-title{font-size:1.125rem}.add-to-cart-product-price-value{font-size:1.375rem}.add-to-cart-actions{padding:15px}.add-to-cart-actions-button{font-size:1rem}.add-to-cart-actions-button--close{padding:8px 10px 8px 26px}.add-to-cart-actions-button--close::before{left:10px;transform:scale(.8,.8)}.add-to-cart-actions-button--show-cart{padding:8px 26px 8px 10px}.add-to-cart-actions-button--show-cart::before{right:10px;transform:scale(.8,.8)}.add-to-cart-bonus{padding:15px;font-size:1rem}.add-to-cart-bonus-text{padding:12px 15px}.add-to-cart-promo{padding:15px}.add-to-cart-promo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.add-to-cart-promo-item{margin-bottom:12px}.add-to-cart-promo-image{height:80px}.info-box{font-size:1rem}.info-box h2{font-size:1.125rem}.products-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.products-grid-item{padding:40px 28px 32px}.products-grid-image{height:124px}.products-grid-content{height:4.2em}.products-grid-fav{margin-left:16px}.products-list-table,.products-list tbody{display:block}.products-list-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 0;border-bottom:1px solid #f4f4f4}.products-list-cell{padding:0;border-bottom:0}.products-list-cell--image{grid-row:1/10;width:40px;padding-right:10px;padding-left:10px}.products-list-cell--title{grid-column:2/4;margin-bottom:15px}.products-list-cell--price{grid-row:2/3;grid-column:2/3;padding-right:10px;padding-left:0}.products-list-cell--buy{grid-row:2/3;grid-column:3/4;padding-right:10px;text-align:left;white-space:nowrap}.products-list-image{width:40px;height:40px}.products-list-brand-image{bottom:-2px}.products-list-button{font-size:1rem}.home-intro{height:208px}.home-intro-slider-item{height:208px}.home-intro-slider-item::before{height:20px}.home-intro-slider-item-center{padding:0 20px}.home-intro-slider-item-content{width:180px}.home-intro-slider-title{margin-bottom:8px;font-size:1rem}.home-intro-slider-link{font-size:.875rem}.home-intro-slider-text{font-size:.75rem}.home-links{margin:0;padding:20px 16px}.home-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-links a{justify-content:start;padding:10px 16px 16px;gap:12px;font-size:1.125rem}.home-links a::before{margin:auto 0;scale:.8}.home-links a::after{display:none}.home-links a.diagnostic::before{scale:.7}.home-links a.is::before{margin:0}.home-athletes::after{height:40px}.home-athletes-head{display:block;padding:10px 16px 24px}.home-athletes-head h2{font-size:1.5rem}.home-athletes-slider-arrows{display:none}.home-athletes-body{padding:0 16px 18px}.home-blog{padding:30px 16px 8px}.home-blog-head{margin-bottom:20px}.home-blog-heading{font-size:1.5rem}.home-blog-list{display:block}.home-blog-item{max-width:340px;margin-bottom:30px}.home-blog-title{min-height:0;font-size:1.25rem}.home-blog-item--main{display:block}.home-blog-item--main .home-blog-img{width:100%;max-width:360px;margin-bottom:24px}.home-blog-item--main .home-blog-content{max-height:208px}.home-blog-item--main .home-blog-title{min-height:0;font-size:1.5rem}.home-events-center{padding:36px 16px 134px}.home-events-head{margin-bottom:26px}.home-events-head h2{font-size:1.5rem}.home-middle-section{display:block;margin:-70px 0 0;padding:0 16px 40px}.home-education{margin-bottom:60px}.home-education h2{font-size:1.5rem;line-height:1.1}.home-education ul{gap:20px}.home-education a{height:164px;padding:0 16px 16px;font-size:1.25rem}.home-education a::before{top:28px}.home-education a::after{display:none}.home-shop-head h2{font-size:1.5rem}.home-shop-list{margin:0-16px -70px;padding:38px 16px 70px;overflow-x:auto;gap:30px;scrollbar-width:none;-ms-overflow-style:none}.home-shop-list::-webkit-scrollbar{display:none}.home-videos-center{padding:90px 16px 54px}.home-videos-head{display:block;margin-bottom:28px}.home-videos-head h2{font-size:1.5rem}.home-videos-slider-arrows{display:none}.home-videos-list{gap:36px}.home-videos-item{flex:0 0 280px}.home-videos-content{padding:20px 8px 0}.home-about{padding:0 16px 720px;background-position:calc(50% + 40px) calc(100% - 100px);background-size:auto 600px}.home-about::after{display:none}.home-about h2{font-size:1.5rem}.home-about ul{display:block}.home-about li{margin-bottom:36px;padding-left:76px!important}.home-about li::before{left:22px!important}.athlete-detail-image{width:220px;margin:-120px 0 32px}.athlete-detail-image::before{width:54px;height:54px}.athlete-detail-img{width:100%;height:auto}.athlete-detail-sport-icon{right:18px;bottom:9px;width:36px;height:auto}.athlete-detail-name{font-size:1.75rem}.athlete-detail-sport{font-size:1.25rem}.athlete-detail-attr{display:block;margin:10px 0}.athlete-detail-attr-item{margin:20px 0}.athlete-detail-attr-value{font-size:1.5rem}.team-list-heading{font-size:1.375rem}.team-list-heading::before{margin-bottom:32px}.team-list-list{display:block}.team-list-item{align-items:center;margin-top:20px}.team-list-img{width:68px;height:auto}.team-list-name{font-size:1.25rem}.team-list-link{box-sizing:border-box;width:100%;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blogs-list-item{display:block;max-width:340px}.blogs-list-img{width:100%;margin-bottom:20px}.blogs-list-title{font-size:1.25rem}.diag-types h2{font-size:1.5rem;line-height:1.1}.diag-types ul{display:block}.diag-types li{margin-top:30px}.diag-types li:first-child{margin-top:0}.diag-types .content{padding:20px}.diag-types h3{font-size:1.5rem}.diag-types--alt ul{margin:0}.diag-team{padding-bottom:0}.diag-team-title{font-size:1.5rem}.diag-contacts h2{font-size:1.5rem}.diag-contacts .columns{display:block}.diag-contacts .column{margin-top:20px}.diag-contacts .column--span{grid-column:1/3}.packages-list{padding:0 16px 10px}.packages-list h2{font-size:1.5rem}.packages-list-list{display:block;max-width:360px}.packages-list-item{height:auto;margin-bottom:30px;padding:28px 20px}.packages-list-title{min-height:0;font-size:1.125rem}.packages-filter{margin-bottom:20px}.services-list-heading{font-size:1.5rem}.services-list-category{font-size:1.25rem}.services-list-item{display:block;padding-left:26px}.services-list-checkbox{left:0}.services-list-title{font-size:1.125rem}.services-list-left{margin-bottom:16px}.services-list-price{margin-right:auto}.services-list-more-space{display:none}.services-list-actions{z-index:1002}.services-list-actions-center{padding:20px 24px}.services-list-actions-content{flex-wrap:wrap}.services-list-total-count{width:100%;margin-bottom:10px;font-size:1.25rem}.athletes-list-heading{font-size:1.5rem}.athletes-list-list{grid-template-columns:repeat(auto-fill,148px);justify-content:space-between;gap:40px 30px}.athletes-list-img{width:148px;height:auto}.athletes-list-image{width:148px;height:148px}.athletes-list-icon{width:100px;height:100px}.athletes-filter-list{gap:10px}.athletes-filter-button{font-size:.9375rem}.disclosure-list-list{display:block;padding-bottom:0}.disclosure-list-item{min-height:0;margin-bottom:20px}.disclosure-list-title{font-size:1.375em}.projects-list-list{display:block}.projects-list-item{max-width:380px;margin-bottom:60px}.projects-list-content-in{height:auto;max-height:11.7275rem}.projects-list-title{font-size:1.375em}.projects-list-date.is-empty{display:none}.video-promo-center{display:block}.video-promo-img{width:100%;margin-bottom:20px}.video-promo-content{padding-right:0}.video-promo-title{font-size:1.5rem}.videos-list-filter{gap:10px}.videos-list-filter-link{font-size:.75rem}.videos-list-list{display:block}.videos-list-item{margin-bottom:50px}.videos-list-pagination{padding-top:0}.galleries-list-title{font-size:1.5em}.galleries-list-more{padding:16px}.galleries-list-more-count{font-size:2rem}.galleries-list-more-link{font-size:.9375rem}.talents-filter-list{margin:0 16px}.events-list-list{gap:28px}.events-filter-title{font-size:1.5rem}.events-filter-search{display:block;margin-bottom:16px}.events-filter-search-select{width:100%}.events-filter-field--search{margin-bottom:16px}.lecturers-list{padding:0 16px 20px}.lecturers-list-list{display:block}.lecturers-list-item{margin-bottom:40px;padding:22px 16px}.lecturers-list-name{font-size:1.25rem}.lecturers-list-text{height:auto}.education-list{padding:0 16px 20px}.education-list-list{display:block}.education-list-item{margin-bottom:30px}.education-list-wrap{padding:20px 20px 30px}.education-list-text{height:auto;max-height:9.0125rem}.education-article-register{gap:20px}.education-article-lecturers-title{font-size:1.5rem}.education-article-lecturers-list{display:block}.education-article-lecturers-item{margin-top:20px}.education-article-lecturers-name{font-size:1.125rem}.education-article-content::before{margin:30px 0}.catalog-filter-toolbar{padding:1px 15px}.catalog-filter-toolbar-center{display:block}.catalog-filter-field{margin:20px 0}.catalog-filter-field--price{margin-bottom:30px;padding:0 10px}.catalog-sort{margin-left:0;padding-bottom:20px}.catalog-sort-label{display:block;padding-bottom:6px}.catalog-sort-list{flex-wrap:wrap;gap:10px}.catalog-sort-item{top:0;margin-left:0}.catalog-sort-link{padding:4px 8px;border:0;border-radius:6px;transition:color 300ms ease,background-color 300ms ease}.catalog-sort-link:hover,.catalog-sort-link:focus,.catalog-sort-link.is-active{background-color:#173355;color:#fff}.catalog-display{display:none}.catalog-product-top{display:block;padding:40px 20px 0}.catalog-product-image{height:auto;max-height:240px;margin-bottom:30px}.catalog-product-img{max-height:240px}.catalog-product-images{margin:20px 0;gap:18px 0}.catalog-product-images-item{max-width:40px;height:40px}.catalog-product-info{padding-left:0}.catalog-product-info-content{margin:0-20px;padding:20px;border-radius:0;box-shadow:0-18px 18px rgba(63,63,63,.08)}.catalog-product-title{font-size:1.5rem}.catalog-product-introduction{min-height:0}.catalog-product-buy{flex-wrap:wrap;margin:0-20px;padding:24px;border-radius:0}.catalog-product-prices{width:100%}.catalog-product-buy-form{margin-left:0}.catalog-product-button{padding:10px 14px 10px 50px}.catalog-product-tabs{z-index:1;position:relative;padding-left:0}.catalog-product-tabs-list{padding:0 20px 0 6px;overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.catalog-product-tabs-list::-webkit-scrollbar{display:none}.catalog-product-tabs-list::after{z-index:2;position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0)0,#fff 100%);content:"";pointer-events:none}.catalog-product-tab-content.is-open{padding:34px 20px 40px}.catalog-product-properties{font-size:1.125rem}.product-variants{white-space:normal}.product-variants-item{grid-template-columns:auto 1fr}.product-variants-image{grid-row:1/3}.product-variants-buy-wrap{justify-content:start;margin:8px 0 0 22px}.product-variants-prices{margin-right:18px}.checkout-center{padding:26px 16px 30px}.checkout-nav{padding-bottom:20px;font-size:.875rem}.checkout-nav-link{padding:62px 16px 16px 16px;white-space:normal}.checkout-nav-link::before{top:22px;left:50%;margin-top:0;margin-left:-10px}.checkout-nav-link::after{top:14px;left:50%;margin:0 0 0-18px}.checkout-coupon{margin:20px 0 30px;text-align:center}.checkout-coupon-input{width:140px}.shipping-form-section{padding:24px 24px 9px}.shipping-form-country-select-select{font-size:1.125rem}.shipping-form-label{display:block;font-size:1.125rem}.shipping-form-text{display:block;padding:0}.shipping-form-price{display:block;padding-top:10px}.shipping-form-branch-select-select{font-size:1.125rem}.order-form-center{display:block}.order-form-summary{display:block}.checkout-summary{display:none}.checkout-totals{text-align:center}.checkout-totals-line{padding-bottom:12px}.checkout-totals-label{display:block}.checkout-totals-value{display:block;min-width:0;text-align:center}.checkout-contacts{margin-top:15px;text-align:center}.checkout-contacts-section{margin:0 0 20px 0}.checkout-actions{margin-top:16px;overflow:hidden}.cart-options{display:block;text-align:center}.cart-refresh-button{padding:14px 50px 14px 80px;font-size:1.375rem}.cart-refresh-button::before{left:40px}.cart-coupon-toggle{margin:0 0 30px 0}.cart-products{max-width:320px;margin:0 auto 10px;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;text-align:center}.cart-products thead,.cart-products tbody,.cart-products tr,.cart-products th,.cart-products td{display:block}.cart-products-cell{padding:0;border:0}.cart-products-cell--image{width:auto}.cart-products-cell--title{padding:12px 0}.cart-products-item{z-index:1;position:relative;margin-bottom:20px;padding:20px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#fff}.cart-products-image{width:auto;height:120px;padding:0}.cart-products-title{padding:4px 0}.cart-products-price{display:none}.cart-products-price-total{margin-top:20px;float:right}.cart-products-quantity{margin:10px 0 0 0;float:left}.cart-products-remove{position:absolute;top:10px;right:10px}.order-detail-title{margin-bottom:10px;font-size:1.5625rem}.order-detail-subtitle{font-size:1rem}.order-status{font-size:1.125rem}.page-downloads-filter-list{gap:10px}.page-downloads-filter-button{font-size:.9375rem}.page-downloads-title{font-size:1.5rem}.page-downloads-link{display:block;padding:18px 0 18px 54px}.page-downloads-link::before{left:8px}.page-downloads-link::after{margin-top:6px}.page-downloads-link-content{display:block}.page-gallery{margin-top:-60px}.page-gallery-center{padding:90px 16px 84px}.page-gallery-content{margin-bottom:20px}.page-gallery-title{font-size:1.375rem}.page-gallery-text{margin-bottom:20px;font-size:1rem}.page-blogs{padding-right:16px;padding-left:16px}.page-blogs--talents{padding:0 0 56px}.page-blogs--mentions{padding:0 0 56px}.page-blogs-section-title{font-size:1.5rem;line-height:1.1}.page-blogs-list{display:flex;margin:0-16px;padding:0 16px;overflow-x:auto;gap:30px;scrollbar-width:none;-ms-overflow-style:none}.page-blogs-list::-webkit-scrollbar{display:none}.page-blogs-item{flex:0 0 300px}.page-blogs-content-in{height:auto;max-height:8.775rem}.page-blogs--mentions .page-blogs-list{display:block;overflow:visible}.page-blogs--mentions .page-blogs-item{max-width:340px;margin-bottom:50px}.page-videos{padding:0 16px}.page-videos-center{padding-bottom:0}.page-videos-title{font-size:1.5rem}.sidebar-nav{position:static;height:100%;margin:0;background-color:#fff}.sidebar-nav-toggle{display:block;z-index:2;position:absolute;bottom:0;left:0;width:100%;padding:14px 20px;border-top:1px solid #ccc;background-color:#fff;white-space:nowrap}.sidebar-nav-list{box-sizing:border-box;z-index:1;position:relative;height:100%;padding:30px 20px calc(48px + 1.33rem);overflow:auto}.contacts-address{display:block}.contacts-address-content{min-width:none;margin-bottom:30px}.contacts-address-content h2{font-size:1.5rem}.contacts-contacts a{font-size:1.5rem}.contacts-map-title{font-size:1.5rem}.contacts-form-title{font-size:1.5rem}.site-footer-center{padding:0 16px}.site-footer-top{display:block}.site-footer-middle{display:block}.site-footer-bottom{display:block;padding-bottom:80px}.site-footer-copy{max-width:250px}.footer-contacts{max-width:none;margin:28px 0}.footer-contacts p.links{flex-wrap:wrap}.footer-social{margin-right:0}.footer-social ul{gap:12px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:34px 20px;white-space:normal}.footer-nav ul:nth-child(n+7){display:none}.footer-about{max-width:350px}.footer-aspc{margin:28px 0}.footer-address{max-width:350px;gap:8px 20px}.footer-links{margin:20px 0 20px -30px}.footer-links li{margin:4px 0 4px 30px}}@media only screen and (min-width:48em) and (max-width:64em){.site-notifications-center{padding:.75rem 3rem .75rem 20px}.site-notifications-close{right:.9375rem}.site-header-top-center{padding-right:16px;padding-left:16px}.site-header-bottom{padding:8px 20px}.site-header-mincrs{margin-left:16px}.header-social ul{gap:16px}.header-cart{margin-top:12px}.site-nav-list{flex-wrap:wrap;gap:0 20px}.site-nav-item:last-child{margin-left:0}.site-nav-link{padding:10px 0 6px}.main-content::before{height:280px}.main-content::after{top:220px;height:60px}.main-content-center{padding:38px 20px 40px}.main-content-content{max-width:886px}.main-content-title{font-size:2rem}.theme--athlete .main-content::before{height:400px}.theme--athlete .main-content::after{top:340px}.typography h1{font-size:2rem}.typography h2{font-size:1.5rem}.typography ol.steps h3{font-size:1.375rem}.typography ul.files a{padding:18px 0 18px 54px}.typography ul.files a::before{left:8px}.status-message-title{font-size:1.25rem}.status-message-text{font-size:1rem}.add-to-cart{max-width:984px;margin:15px 20px}.add-to-cart-header-title{font-size:1.25rem}.add-to-cart-close{top:16px;right:16px}.add-to-cart-product-image{height:200px;margin-right:20px}.add-to-cart-product-title{font-size:1.375rem}.add-to-cart-product-price-value{font-size:1.75rem}.add-to-cart-promo-image{height:120px}.info-box{font-size:1rem}.info-box h2{font-size:1.125rem}.products-list-cell--image{width:80px}.products-list-title{font-size:.875rem}.products-list-price{font-size:1rem}.home-intro{height:480px}.home-intro-slider-item{height:480px}.home-intro-slider-item::before{height:60px}.home-links{margin-top:-140px;padding:0 20px}.home-links ul{gap:20px}.home-links a{padding:16px;font-size:1.25rem}.home-links a::before{transform-origin:center;scale:.6}.home-blog-list{gap:70px 30px}.home-blog-item--main{gap:30px}.home-blog-item--main .home-blog-img{width:300px}.home-blog-item--main .home-blog-content{max-height:180px}.home-middle-section{display:block;max-width:708px;margin:-50px 0 0}.home-education{margin-bottom:40px}.home-about-content{max-width:62%}.home-about ul{margin-top:48px;gap:30px 40px}.athlete-detail-image{margin:-240px 0 32px}.athlete-detail-name{font-size:2rem}.athlete-detail-attr{gap:40px}.athlete-detail-attr-value{font-size:1.5rem}.athlete-detail-attr-social{padding:4px 0}.team-list-heading{font-size:1.375rem}.team-list-heading::before{margin-bottom:32px}.team-list-list{display:block}.team-list-item{margin-top:20px}.blogs-list-item{gap:30px}.blogs-list-img{flex:none;width:40%;max-width:340px}.blogs-list-title{font-size:1.375rem}.diag-types h2,.diag-types h3{font-size:1.5rem}.diag-contacts h2{font-size:1.5rem}.diag-contacts .columns{grid-template-columns:repeat(2,1fr)}.diag-contacts .column--span{grid-column:1/3}.packages-list{padding:0 20px 40px}.packages-list h2{font-size:1.5rem}.packages-list-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.services-list-heading{font-size:1.5rem}.services-list-category{font-size:1.25rem}.services-list-item{display:block;padding-left:26px}.services-list-left{margin-bottom:16px}.services-list-checkbox{left:0}.services-list-price{margin-right:auto}.services-list-more-space{display:none}.services-list-actions-center{padding:26px 20px}.athletes-list-heading{font-size:1.5rem}.athletes-list-list{gap:30px}.athletes-filter-list{gap:14px}.athletes-filter-button{font-size:1rem}.disclosure-list-title{font-size:1.5em}.projects-list-list{gap:60px 40px}.projects-list-title{font-size:1.5em}.video-promo-center{gap:40px}.video-promo-img{width:50%;max-width:400px}.video-promo-content{padding-right:0}.video-promo-content-in{max-height:180px}.video-promo-title{font-size:1.625rem}.video-promo-tags{margin-top:20px}.events-list-list{gap:28px}.conf-list-title{font-size:1.5rem}.lecturers-list{padding:0 20px 100px}.lecturers-list-list{grid-template-columns:repeat(2,minmax(0,360px));gap:30px}.lecturers-list-item{max-width:304px}.lecturers-list-name{font-size:1.25rem}.education-article-lecturers-title{font-size:1.5rem}.education-article-lecturers-list{gap:20px}.education-article-lecturers-img{width:80px;height:auto}.education-article-lecturers-name{font-size:1.125rem}.catalog-sort{margin-left:0}.catalog-sort-item{margin-left:6px}.catalog-product-top{grid-template-columns:300px auto;padding:44px 20px 20px;gap:40px}.catalog-product-image{height:300px}.catalog-product-images{gap:8px 26px}.catalog-product-images-item{height:60px}.catalog-product-title{font-size:1.5rem}.catalog-product-introduction{min-height:0}.catalog-product-buy{flex-wrap:wrap;margin:0}.catalog-product-buy-form{margin-left:0}.catalog-product-tabs{padding-left:0}.product-variants{white-space:normal}.product-variants-item{grid-template-columns:auto 1fr}.product-variants-image{grid-row:1/3}.product-variants-buy-wrap{justify-content:start;margin:8px 0 0 22px}.checkout-center{padding:60px 20px}.checkout-nav{font-size:1rem}.order-form-center{gap:20px}.cart-refresh{padding:20px}.cart-refresh-button{padding:14px 50px 14px 80px;font-size:1.375rem}.cart-refresh-button::before{left:40px}.cart-products-cell--image{width:78px}.cart-products-image{padding:6px 4px}.cart-products-title{padding-bottom:2px;font-size:1rem;line-height:1.125}.cart-products-availability{font-size:.875rem}.cart-products-price-note{font-size:.875rem}.order-detail-title{margin-bottom:10px;font-size:1.5625rem}.order-detail-subtitle{font-size:1rem}.order-status{font-size:1.125rem}.page-downloads-filter-button{font-size:1rem}.page-downloads-title{font-size:1.5rem}.page-downloads-link{padding:18px 0 18px 54px}.page-downloads-link::before{left:8px}.page-blogs{padding-right:20px;padding-left:20px}.page-blogs--talents,.page-blogs--mentions{padding:0 0 56px}.page-blogs-section-title{font-size:1.5rem}.page-blogs-list{gap:30px}.page-blogs-title{font-size:1.125rem}.contacts-address-content h2{font-size:1.5rem}.contacts-contacts a{font-size:1.5rem}.site-footer-center{padding:0 20px}.site-footer-top{display:grid;grid-template-columns:auto 1fr;gap:30px 100px}.site-footer-middle{display:grid;grid-template-columns:1fr 1fr;gap:30px 0}.site-footer-bottom{flex-wrap:wrap}.site-footer-copy{margin-bottom:30px}.footer-contacts{margin:0}.footer-social{grid-column:span 2;margin-right:0}.footer-nav ul:nth-child(n+5){display:none}.footer-links{margin-left:-30px}}@media only screen and (max-width:62.5em){table.packages,table.packages thead,table.packages tbody,table.packages td{display:block}table.packages tr{display:grid;grid-template-columns:auto 1fr;border-top:2px solid #fff}table.packages td{border:0}table.packages td:nth-child(3){grid-column:span 2;padding-top:0}}@media only screen and (min-width:48em) and (max-width:68.75em){.products-grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media only screen and (min-width:48em) and (max-width:58.75em){.products-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:486px){.products-grid-list{display:block}.products-grid-item{margin:0 auto 20px}}@media only screen and (min-width:64.0625em) and (max-width:80em){.home-middle-section{grid-template-columns:44%auto}.footer-nav ul:nth-child(n+6){display:none}}@media only screen and (min-width:64.0625em) and (max-width:93.75em){.home-shop-item{min-width:0}}@media only screen and (min-width:48em) and (max-width:61.25em){.diag-types ul{display:block;max-width:432px}.diag-types li{margin-top:20px}}@media only screen and (min-width:48em) and (max-width:57.5em){.disclosure-list-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:48em) and (max-width:60em){.videos-list-list{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-list-image{max-width:410px}.videos-list-title{font-size:1.125rem}}@media only screen and (min-width:48em) and (max-width:62.5em){.education-list{padding:0 20px 100px}.education-list-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:960px) and (max-width:1124px){.catalog-nav-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px) and (max-width:959px){.catalog-nav-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:640px) and (max-width:767px){.catalog-nav-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:639px){.catalog-nav-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:420px){.catalog-nav-link{display:block;font-size:.9375rem;text-align:center}.catalog-nav-image{margin:0 auto 6px}}@media only screen and (min-width:768px) and (max-width:900px){.catalog-filter-toolbar-center{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-field--price{grid-column:1/3;padding:0 10px}}@media only screen and (max-width:767px){.lt-search-autocomplete-close{right:10px}}@media (prefers-reduced-motion:reduce){.ss-main{transition:background-color var(--ss-animation-timing)}.ss-main .ss-values .ss-value{animation:none}.ss-content{transition:none}.ss-modal-overlay{transition:none}}@media only screen and (-webkit-min-device-pixel-ratio:2){.header-social a,.header-search-button,.header-search-label,.header-cart-text,.site-nav-item.has-sub-level .site-nav-link::before,.site-nav-level2-link::before,.main-content-title--check::before,.typography ul.files a::before,.typography ul.icon-list li::before,.typography a.is-external::after,.typography a.button--icon::before,.notification::before,.pagination-arrow::before,.pagination-load-more-link::after,.form-checkbox-text::after,.form-agreement-link::after,.form-button--send::before,.form-button--download::before,.breadcrumbs-item::before,.status-message::before,.quantity-input-arrow::before,.add-to-cart-close::before,.add-to-cart-actions-button::before,.add-to-cart-promo-button::before,.info-box h2::before,.file-upload-button-text::before,.file-upload-link::before,.products-grid-button::before,.products-grid-fav-button,.products-list-button::before,.products-list-fav-button,.products-list-remove-button::before,.home-intro-slider-link::after,.home-links a::before,.home-athletes-slider-button::before,.home-athletes-sport--olympic::after,.home-blog-archive::before,.home-events-location::before,.home-events-date::before,.home-education a::before,.home-education a::after,.home-shop-button::before,.home-videos-slider-button::before,.home-about li::before,.athlete-detail-social-link,.team-list-link::before,.diag-types .more::after,.diag-contacts .icon::before,.packages-list-time::before,.packages-list-features-item::before,.packages-list-more::before,.packages-list-order-button::before,.services-list-duration::before,.services-list-remarks-button::before,.services-list-more::before,.services-list-order-button::before,.athletes-list-sport--olympic::after,.athletes-filter-search::before,.disclosure-list-item::before,.projects-list-more::before,.videos-list-image::after,.galleries-list-more-link::after,.talents-filter-search::before,.events-list-location::before,.events-list-date::before,.events-filter-field::before,.events-filter-field--date::after,.conf-list-more-link::before,.conf-list-buy-link::before,.conf-article-tickets-text::before,.conf-article-tickets-link::before,.lecturers-list-info::before,.education-list-rrp::before,.education-list-info::before,.education-list-register::before,.education-article-info::before,.education-article-register-link::before,.education-steps-heading::before,.catalog-display-link::before,.catalog-product-button::before,.catalog-product-fav-button,.catalog-product-option-select-field::before,.product-variants-button::before,.checkout-nav-link::before,.checkout-actions-button::before,.cart-refresh-button::before,.cart-coupon-toggle::before,.cart-products-remove::before,.page-downloads-link::before,.sidebar-nav-link.is-active::before,.sidebar-nav-sub-link.is-active::before,.contacts-info::before,.contacts-info a::before,.contacts-map-button::before,.footer-social a{background-image:url(../images/sprite@2x.webp?b3b3ca91);background-size:430px auto}.home-about{background-image:url(../images/home-about-bg@2x.webp)}}