

/* Start:/local/templates/sds/assets/css/style.css?1794391090226229*/
@charset "UTF-8";*{margin:0;border:0;padding:0;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}*:focus,*:active{outline:none}*::selection{color:var(--color-neutral-white);background:var(--color-primary-green-200)}*::-moz-selection{color:var(--color-neutral-white);background:var(--color-primary-green-200)}nav,footer,header,aside{display:block}html{opacity:1;scroll-behavior:smooth;transition:opacity .8s ease-in-out}html.loaded{opacity:1}html.lock{touch-action:none;overflow:hidden}html.lock [data-lp],html.lock .wrapper{padding-inline-end:var(--bh-scrollbar-width, 1rem)}html,body{inline-size:100%;block-size:100%;min-inline-size:320px}body{overscroll-behavior:none;line-height:var(--bs-line-height);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--bs-font-family);font-size:var(--bs-font-size);font-variation-settings:var(--font-weight-400);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent}button::-moz-focus-inner{border:0;padding:0}a{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}a:hover{text-decoration:none}a:focus,a:active{outline:none}a:visited{text-decoration:none}ul,li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit}sup{color:inherit}label{cursor:pointer}b,strong{font-variation-settings:var(--font-weight-700)}:root{--bs-font-family: "NunitoSans", sans-serif;--bs-font-size: 16px;--font-weight-100: "wght" 100;--font-weight-200: "wght" 200;--font-weight-300: "wght" 300;--font-weight-400: "wght" 400;--font-weight-500: "wght" 500;--font-weight-600: "wght" 600;--font-weight-700: "wght" 700;--font-weight-800: "wght" 800;--font-weight-900: "wght" 900;--bs-line-height: 1;--color-neutral-white: #fff;--color-neutral-grey-10: #D8D8D8;--color-neutral-grey-20: #A4A4A4;--color-neutral-grey-30: #66686B;--color-neutral-black: #24272B;--color-primary-green-10: #F3F7E8;--color-primary-green-20: #E8F1D2;--color-primary-green-100: #BFDD73;--color-primary-green-200: #3B5900;--color-primary-green-gradient: linear-gradient(227deg, #BFDD73 11.72%, #156898 265.6%);--color-secondary-blue-10: #F4F7FB;--color-secondary-blue-20: #E6F2FF;--color-secondary-blue-100: #73A1DD;--color-secondary-blue-150: #2F6AB8;--color-secondary-blue-200: #102C52;--color-system-warning-10: #FEF6EB;--color-system-warning-100: #F5A733;--color-system-error-10: #F8E7E9;--color-system-error-100: #B81222;--color-academy-blue-10: #D9EBFF;--color-academy-blue-20: #5282FF;--color-academy-blue-100: #4244DE;--color-academy-blue-200: #010077;--color-academy-pink-100: #F9A5FF;--indent-100: clamp(3.125rem, 2.3665048544rem + 3.2362459547vw, 6.25rem);--indent-80: clamp(1.875rem, 1.1165048544rem + 3.2362459547vw, 5rem);--indent-40: clamp(1.25rem, .9466019417rem + 1.2944983819vw, 2.5rem);--indent-20: clamp(.625rem, .4733009709rem + .6472491909vw, 1.25rem);--indent-15: clamp(.3125rem, .1608009709rem + .6472491909vw, .9375rem);--indent-10: clamp(.3125rem, .2366504854rem + .3236245955vw, .625rem);--bs-transition: .3s ease-in-out;--swiper-pagination-bottom: 0}@font-face{font-family:NunitoSans;font-display:swap;src:url(/local/templates/sds/assets/css/../fonts/NunitoSans-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.u-text-h1{font-variation-settings:var(--font-weight-700);font-size:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem);line-height:100%}.u-text-h2{font-variation-settings:var(--font-weight-700);font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);line-height:100%}.u-text-h3{font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.u-text-h4{font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:normal}.u-text-h5{font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal}.u-text-h6{font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.u-text-xl{font-variation-settings:var(--font-weight-700);font-size:clamp(2.5rem,2.3483009709rem + .6472491909vw,3.125rem);line-height:100%}.u-text-md{font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.u-text-sm{font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);line-height:normal}.u-text-xs{font-size:.6875rem;line-height:normal}.u-text-weight-bold{font-variation-settings:var(--font-weight-700)}.u-text-weight-medium{font-variation-settings:var(--font-weight-500)}.u-text-weight-regular{font-variation-settings:var(--font-weight-400)}.u-text-color-nt-white{color:var(--color-neutral-white);transition:var(--bs-transition)}.u-text-color-nt-black{color:var(--color-neutral-black);transition:var(--bs-transition)}.u-text-color-nt-grey-20{color:var(--color-neutral-grey-20);transition:var(--bs-transition)}.u-text-color-nt-grey-30{color:var(--color-neutral-grey-30);transition:var(--bs-transition)}.u-text-color-pr-green-200{color:var(--color-primary-green-200);transition:var(--bs-transition)}.u-text-color-sc-blue-100{color:var(--color-secondary-blue-100);transition:var(--bs-transition)}.u-text-color-sc-blue-150{color:var(--color-secondary-blue-150);transition:var(--bs-transition)}.u-text-color-sc-blue-200{color:var(--color-secondary-blue-200);transition:var(--bs-transition)}.u-text-color-ac-blue-100{color:var(--color-academy-blue-100);transition:var(--bs-transition)}.u-text-color-ac-blue-200{color:var(--color-academy-blue-200);transition:var(--bs-transition)}.u-text-color-st-error-100{color:var(--color-system-error-100);transition:var(--bs-transition)}.u-text-uppercase{text-transform:uppercase}.u-text-line-height-100{line-height:100%}.u-text-line-through{position:relative}.u-text-line-through:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-neutral-grey-20);transform:translateY(-50%) rotate(355deg)}.u-margin-bottom-100{margin-bottom:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem)}.u-margin-bottom-80{margin-bottom:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem)}.u-margin-bottom-40{margin-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.u-margin-bottom-20{margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.u-margin-bottom-15{margin-bottom:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.u-margin-bottom-10{margin-bottom:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.u-margin-top-20{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.u-padding-left-15{padding-left:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.u-anim-fade-in{opacity:0}.u-cursor-pointer{cursor:pointer}.section-container{width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem}.section-head{display:flex;flex-direction:column}.section-head--row{flex-direction:row;align-items:center;justify-content:space-between;gap:.625rem}.section-head__top{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);max-width:970px}.section-head__top-logo{width:clamp(8.125rem,7.3968446602rem + 3.1067961165vw,11.125rem);height:clamp(2.1875rem,1.9902912621rem + .8414239482vw,3rem)}.section-head__top-logo img,.section-head__top-logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-head__top-desc{max-width:640px}.section-head__body{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.section-head__body-icon{aspect-ratio:238/45}.section-head__body-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-head__body-text{max-width:640px}.section-head__more{flex:0 0 auto;display:flex}.section-head__more-link{display:inline-flex;align-items:center}.section-tabs{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);overflow-y:auto}.section-tabs::-webkit-scrollbar{display:none}.section-grid{display:grid;grid-template-columns:1fr 640px;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.section-grid .box-content__head-desc{max-width:663px}.section-slider{position:relative}.section-slider--grid-col-2 .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,190px);grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.section-slider--grid-col-2 .swiper-slide:nth-child(3n){grid-column:1/-1}.section-slider--grid-col-2 .swiper-slide .box-content{gap:1.875rem}.section-seo{display:flex;flex-direction:column}.section-seo__content{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition);overflow:hidden}.section-seo__content h2,.section-seo__content h3,.section-seo__content h4,.section-seo__content h5,.section-seo__content h6{font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.section-seo__btn{display:inline-flex;align-items:center;gap:.3125rem;margin-top:1.25rem;color:var(--color-secondary-blue-150);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:var(--bs-transition);cursor:pointer}.section-seo__btn:hover{color:var(--color-secondary-blue-200)}.section-seo.is-collapsed .section-seo__content{position:relative}.section-seo.is-collapsed .section-seo__content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.875rem;background:linear-gradient(to top,var(--color-neutral-white, #fff) 10%,transparent);pointer-events:none;transition:opacity .3s ease}.section-seo.is-expanded .section-seo__btn .icon{transform:rotate(180deg)}.section-faq__content{display:grid;grid-template-columns:1fr clamp(20.625rem,15.9223300971rem + 20.0647249191vw,40rem);align-items:start;grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.section-faq__banner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);text-align:center;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background:var(--color-primary-green-10);overflow:hidden}.section-faq__banner:before,.section-faq__banner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto;pointer-events:none}.section-faq__banner:before{background-image:url(/local/templates/sds/assets/css/../img/faq-pattern-left.png);background-position:left bottom}.section-faq__banner:after{background-image:url(/local/templates/sds/assets/css/../img/faq-pattern-right.png);background-position:right bottom}.section-faq__banner-info{position:relative;display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);z-index:2}.box{--box-bg: transparent}.box--form-academy .box-wrapper{min-height:410px}.box-wrapper{flex:1;position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background:var(--box-bg);overflow:hidden;z-index:1}.box-wrapper--theme-green-light{--box-bg: var(--color-primary-green-10)}.box-wrapper--theme-academy-blue-10{--box-bg: var(--color-academy-blue-10)}.box-wrapper--theme-academy-gradient{--box-bg: url(/local/templates/sds/assets/css/../img/box-academy-gradient.png) center / cover no-repeat}.box-wrapper--theme-academy-gradient--purpl{--box-bg: url(/local/templates/sds/assets/css/../img/training-center-banner-gradient.jpg) center / cover no-repeat}.box-wrapper--theme-blue-10{--box-bg: var(--color-secondary-blue-10)}.box-wrapper--theme-blue-100{--box-bg: var(--color-secondary-blue-100)}.box-wrapper--theme-blue-100 .box-content__head-tag{border-color:var(--color-neutral-white)}.box-wrapper--theme--blue-20{--box-bg: var(--color-secondary-blue-20)}.box-wrapper--theme-small{padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.box-wrapper--theme-small .box-media--bg-image .box-media__image{width:100%}.box-grid{flex:1;display:flex;flex-direction:column;height:100%}.box-grid--split{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}.box-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem);height:100%;z-index:2}.box-content--center{align-items:center;justify-content:center;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.box-content--center .box-content__head{align-items:center;text-align:center}.box-content__icon{display:flex}.box-content__head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.box-content__head-logo{width:clamp(9.5625rem,8.7888349515rem + 3.3009708738vw,12.75rem);height:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.box-content__head-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.box-content__head-tag{display:inline-flex;padding:clamp(.125rem,.0794902913rem + .1941747573vw,.3125rem) clamp(.4375rem,.3919902913rem + .1941747573vw,.625rem);line-height:normal;border:1px solid var(--color-neutral-black);border-radius:6.25rem}.box-content__head-desc,.box-content__desc{max-width:435px}.box-media{display:flex;height:100%}.box-media--end{justify-content:flex-end}.box-media__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.box-media--bg-image{position:absolute;top:0;right:0}.box-media--bg-image .box-media__image{width:auto}.box-media__video{min-width:clamp(18.125rem,13.4223300971rem + 20.0647249191vw,37.5rem)}.box-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);width:100%}.box-brands::-webkit-scrollbar{display:none}.box-brands__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards-wrapper{position:relative}.cards .card-item{position:relative;display:flex;flex-direction:column;width:auto;height:auto;border:1px solid var(--color-neutral-grey-10);border-radius:1.25rem;background-color:var(--color-neutral-white);overflow:hidden}.cards .card-item__image{position:relative;width:100%;aspect-ratio:1/1;border-radius:1.25rem;overflow:hidden}.cards .card-item__image-item,.cards .card-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards .card-item__content{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.cards--slider{position:relative}.cards--slider .swiper{height:auto}.cards--slider .card-item{gap:1.875rem;width:clamp(12.125rem,10.3652912621rem + 7.5080906149vw,19.375rem);max-width:clamp(12.125rem,10.3652912621rem + 7.5080906149vw,19.375rem)}.cards--slider .slider-pagination{display:none}.cards--stock .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.cards-materials .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(650px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.cards-materials .card-item{display:grid;grid-template-columns:300px 1fr;grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border:none;background-color:var(--color-secondary-blue-10);transition:var(--bs-transition)}.cards-materials .card-item__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);height:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);color:var(--color-primary-green-200);border-radius:50%;background-color:var(--color-primary-green-100)}.cards-materials .card-item__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cards-materials .card-item__content{justify-content:space-between;gap:.625rem}.cards-materials .card-item__content-head{display:flex;justify-content:space-between;gap:.625rem}.cards-materials .card-item__content-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cards-materials .card-item__content-body{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.cards-materials .card-item__content-meta{display:flex;align-items:center;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.cards-materials .card-item__divide{width:.3125rem;height:.3125rem;border-radius:50%;background-color:var(--color-neutral-grey-30)}.cards-news .card-item{gap:.625rem;border:none;border-radius:0}.cards-news .card-item__image{border-radius:1.25rem}.cards-news .card-item__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cards-news .card-item__date{line-height:normal}.cards-news .card-item:hover .card-item__title{color:var(--color-primary-green-200)}.cards-courses:not(.cards--slider) .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);justify-items:center}.cards-courses .card-item{justify-content:space-between;width:310px;max-width:100%;min-height:409px}.cards-courses .card-item__image{height:16.25rem}.cards-courses .card-item__content{gap:.3125rem;padding:.9375rem .9375rem 0}.cards-courses .card-item__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cards-courses .card-item__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cards-courses .card-item__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cards-courses .card-item__date{position:absolute;left:.9375rem;bottom:.9375rem;display:flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;color:var(--color-academy-blue-100);border-radius:100px;background-color:var(--color-neutral-white)}.cards-sale .swiper-wrapper{gap:0}.cards-sale .slider-pagination,.cards-sale .slider-navigation{display:none}.cards-sale .card-item{align-items:flex-start;justify-content:space-between;min-height:clamp(11.25rem,9.4296116505rem + 7.7669902913vw,18.75rem);border:none}.cards-sale .card-item--big{padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.cards-sale .card-item--big .card-item__logo{width:clamp(6.8125rem,6.2663834951rem + 2.3300970874vw,9.0625rem);height:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.cards-sale .card-item--small{min-width:310px;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.cards-sale .card-item--small .card-item__logo{width:4.375rem;height:1.25rem}.cards-sale .card-item--small-no-text{align-items:flex-end;justify-content:flex-end}.cards-sale .card-item__bg{position:absolute;top:0;left:0;width:100%;height:100%}.cards-sale .card-item__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards-sale .card-item__head{position:relative;display:flex;flex-direction:column;align-items:flex-start}.cards-sale .card-item__logo{margin-bottom:clamp(0rem,-.0758495146rem + .3236245955vw,.3125rem)}.cards-sale .card-item__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards-sale .card-item__title{margin-bottom:var(--indent-15)}.cards-sale__slider .swiper-wrapper{display:grid;grid-template-columns:minmax(750px,970px) repeat(2,1fr);grid-gap:1.25rem}.cards-video{display:grid;grid-template-columns:1fr 250px;grid-gap:1.25rem;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-neutral-white)}.cards-video .card-item{align-items:flex-start;justify-content:space-between;border:none;border-radius:0}.cards-video .card-item__image{height:clamp(3.125rem,2.8216019417rem + 1.2944983819vw,4.375rem);width:clamp(4.5rem,4.0752427184rem + 1.8122977346vw,6.25rem)}.cards-video .card-item__title{font-size:clamp(2.3125rem,2.0091019417rem + 1.2944983819vw,3.5625rem)}.cards-video .card-item__button{position:absolute;left:.625rem;bottom:.625rem;width:calc(100% - 20px)}.cards-video .card-item__video{width:100%;height:100%;max-height:280px;border-radius:1.25rem;aspect-ratio:25/26;-o-object-fit:cover;object-fit:cover;overflow:hidden}.cards-video .card-item__content{max-width:290px}.cards-category .card-item{justify-content:flex-end;height:clamp(8.1875rem,6.9890776699rem + 5.1132686084vw,13.125rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border:none;background-color:var(--color-secondary-blue-10)}.cards-category .card-item__title{position:relative;z-index:2}.cards-category .card-item__image{position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--bs-transition);z-index:1}.cards-category--clients .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.cards-category--clients .card-item{justify-content:flex-start;width:100%;height:100%;aspect-ratio:310/210}.card-product{display:flex;flex-direction:column;background:var(--color-neutral-white);border:1px solid var(--color-neutral-grey-10);border-radius:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);padding:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);height:auto;overflow:hidden}.card-product.is-updating .quantity-counter{pointer-events:none}.card-product__head{position:relative;width:100%;flex-shrink:0;aspect-ratio:1/1;margin-bottom:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);border-radius:.625rem;overflow:hidden}.card-product__image-wrap{display:block;width:100%;height:100%}.card-product__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-product__badges{position:absolute;top:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);left:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);display:flex;flex-wrap:wrap;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);max-width:clamp(6.875rem,5.3580097087rem + 6.4724919094vw,13.125rem);z-index:2}.card-product__favorite{position:absolute;top:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);right:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-grey-20);cursor:pointer;transition:var(--bs-transition);z-index:2}.card-product__body{display:flex;flex-direction:column;flex-grow:1;min-height:0}.card-product__rating{display:flex;align-items:end;gap:.625rem;height:1.125rem;margin-bottom:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.card-product__rating-count{display:flex;align-items:end;gap:.3125rem}.card-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:none!important;margin-bottom:.5rem}.card-product__category{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.card-product__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3125rem;margin-top:auto;margin-bottom:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.card-product__price-old{position:relative}.card-product__price-old:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-neutral-grey-20);transform:translateY(-50%) rotate(355deg)}.card-product__actions{display:flex;align-items:center}.card-product__counter-wrap{width:0;opacity:0;margin-right:0;flex-shrink:0;overflow:hidden}.card-product__btn.button{flex:1 1 auto}.icon{flex:0 0 auto;display:inline-flex;fill:currentColor;stroke:currentColor;transition:var(--bs-transition)}.icon--xs{width:1rem;height:1rem}.icon--s{width:1.25rem;height:1.25rem}.icon--m{width:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);height:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem)}.icon--l{width:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem);height:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem)}.icon--xl{width:2.75rem;height:2.75rem}.icon--xxl{width:clamp(2.75rem,2.0825242718rem + 2.8478964401vw,5.5rem);height:clamp(2.75rem,2.0825242718rem + 2.8478964401vw,5.5rem)}.icon path{transition:inherit}.icon>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-location,.icon-phone,.icon-like{fill:none}.icon-like.is-active{fill:var(--color-primary-green-100);stroke:var(--color-primary-green-100)}.icon-cart,.icon-check{fill:none}.icon-cart--gradient,.icon-check--gradient{stroke:none}.icon-circle-question,.icon-chevron,.icon-user{fill:none}.icon-user--fill{fill:var(--color-primary-green-200);stroke:var(--color-primary-green-200)}.icon-play{fill:none;color:var(--color-neutral-white)}.icon-star{color:var(--color-system-warning-100)}.icon-star--disabled{color:var(--color-neutral-grey-10)!important}.icon-home{stroke-width:2;color:var(--color-neutral-grey-30);fill:none}.icon-logout{fill:none}.icon-warning{color:var(--color-system-error-100)}.icon-eye{fill:none;color:var(--color-neutral-black)}.icon-implants,.icon-equipment,.icon-orthopedic,.icon-tools{stroke:none;color:var(--color-neutral-black)}.icon-filter,.icon-pdf{fill:none}.icon-truck{fill:none;color:var(--color-primary-green-200)}.icon-trash{fill:none}.icon-nastart{width:6rem;height:.625rem;color:var(--color-neutral-white);stroke:transparent}.modal-box{--modal-width: 40rem;--modal-bg: var(--color-neutral-white);--modal-padding: clamp(1.25rem, .9466019417rem + 1.2944983819vw, 2.5rem);position:relative;display:none;width:100%;max-width:var(--modal-width);padding:var(--modal-padding);border-radius:1.25rem;background:var(--modal-bg)}.modal-box.fancybox__content{margin:0;padding:var(--modal-padding)}.modal-box .f-button{top:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);right:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);--f-button-color: var(--color-primary-green-200);--f-button-width: 44px;--f-button-height: 44px;--f-button-svg-height: 24px;--f-button-svg-width: 24px;--f-button-bg: var(--color-neutral-white);--f-button-border-radius: .625rem;transition:var(--bs-transition)}.modal-box__wrapper{display:flex;flex-direction:column;width:100%}.modal-box__wrapper--row{flex-direction:row}.modal-box__head{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.modal-box__head--center,.modal-box__body--center{text-align:center}.modal-box__actions{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.modal-box__actions--center{justify-content:center}.modal-box__actions .button{flex-shrink:1;width:100%}.modal-box__image{flex:0 0 auto;width:clamp(18.125rem,14.9393203883rem + 13.5922330097vw,31.25rem);height:clamp(18.125rem,14.9393203883rem + 13.5922330097vw,31.25rem);margin:0 auto;aspect-ratio:1/1;border-radius:1.25rem;overflow:hidden}.modal-box__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-box__text{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.modal-box__text h3,.modal-box__text h4,.modal-box__text h5,.modal-box__text h6{font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:normal}.modal-box__text a{color:var(--color-primary-green-200);transition:var(--bs-transition)}.modal-box__cities{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);height:295px;padding-right:15px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-box__cities::-webkit-scrollbar-track{background-color:var(--color-secondary-blue-10)}.modal-box__cities>div{cursor:pointer}.modal-box__footer{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.modal-box__footer-bottom{display:flex;align-items:center;gap:.625rem}.modal-box--size-l{--modal-width: 43.75rem}.modal-box--size-xl{--modal-width: 73.75rem}.modal-box--announcement .modal-box__wrapper--row{gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.modal-box--location .modal-box__actions{flex-wrap:wrap}.modal-box--location .modal-box__actions .button{flex:0 0 auto;width:-moz-fit-content;width:fit-content}.profile-form:not(.is-editing) .edit-only{display:none!important}.profile-form:not(.is-editing) .profile-field__input{height:auto;padding:0;color:var(--color-neutral-black);background:transparent;pointer-events:none}.profile-form:not(.is-editing) .profile-field__input::-moz-placeholder{color:var(--color-neutral-black)}.profile-form:not(.is-editing) .profile-field__input::placeholder{color:var(--color-neutral-black)}.profile-form.is-editing .view-only{display:none!important}.profile-form.is-editing .profile-field__input{max-width:clamp(20.625rem,17.4393203883rem + 13.5922330097vw,33.75rem)}.profile-form.is-editing .profile-field__input::-moz-placeholder{color:var(--color-neutral-grey-30)}.profile-form.is-editing .profile-field__input::placeholder{color:var(--color-neutral-grey-30)}.profile-form.is-editing .profile-field__control--with-action .profile-field__input{width:100%}.profile-form .profile-field{display:contents}.profile-form .profile-field__control{position:relative;display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);width:100%;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.profile-form .profile-field__control--with-action{flex-direction:row;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.profile-form .profile-field__control--with-action .profile-field__input{width:auto;field-sizing:content}.profile-form .profile-field__multi{display:grid;grid-template-columns:clamp(20.625rem,17.4393203883rem + 13.5922330097vw,33.75rem) 1fr 1fr;gap:clamp(.3125rem,.0849514563rem + .9708737864vw,1.25rem);width:100%}.profile-form .profile-section__grid{display:grid;grid-template-columns:max-content 1fr;align-items:center;row-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);-moz-column-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);column-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.profile-form .profile-actions{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);margin-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.banner--split{display:grid;grid-template-columns:1fr 310px;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.banner-hero{position:relative;width:100%;height:500px}.banner-hero--small .banner-hero__slide{padding:0}.banner-hero .slider-pagination{bottom:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.banner-hero__slide{width:100%;height:100%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 2.5rem;border-radius:1.25rem;overflow:hidden}.banner-hero__wrapper{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.banner-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner-hero__bg img,.banner-hero__bg source,.banner-hero__bg svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);max-width:600px;margin-top:auto}.banner-hero__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-hero__text{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.banner-hero__desc{display:flex;flex-wrap:wrap;align-items:center}.banner-hero__logo{width:140px;height:40px}.banner-hero__logo img,.banner-hero__logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.banner-hero__icon{display:flex;align-items:center;justify-content:center;width:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);height:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);margin-left:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:50%;background-color:var(--color-primary-green-100)}.banner-hero--align-left .banner-hero__wrapper{align-items:flex-start}.banner-hero--align-left .banner-hero__content{align-items:flex-start;text-align:left}.banner-hero--align-center .banner-hero__wrapper{align-items:center}.banner-hero--align-center .banner-hero__content,.banner-hero--align-center .banner-hero__text{align-items:center;text-align:center}.banner-hero--align-center .banner-hero__btn{align-self:center}.banner-hero--align-right .banner-hero__wrapper{align-items:flex-end}.banner-hero--align-right .banner-hero__content{align-items:flex-end;text-align:right}.banner-hero--align-right .banner-hero__desc{justify-content:flex-end}.banner-hero--align-right .banner-hero__btn{align-self:flex-end}.location{display:flex;align-items:center;gap:.3125rem}.location-city{cursor:pointer}.location-city:hover,.location-icon{color:var(--color-secondary-blue-100)}.alert-box{display:flex;align-items:flex-start;gap:.625rem;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem}.alert-box--warning{background-color:var(--color-system-error-10)}.alert-box--warning .alert-box__text{color:var(--color-system-error-100)}.alert-box--success{background-color:var(--color-primary-green-10)}.alert-box--success .alert-box__text{color:var(--color-primary-green-200)}.alert-box__text{font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.logo{display:block}.logo-main{width:clamp(7.5rem,5.6796116505rem + 7.7669902913vw,15rem);height:clamp(2rem,1.4993932039rem + 2.1359223301vw,4.0625rem);overflow:hidden}.logo-academy{width:clamp(10rem,8.4071601942rem + 6.7961165049vw,16.5625rem);height:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem);overflow:hidden}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.auth-form__tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);margin-bottom:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.auth-form__alert{margin-bottom:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.auth-form__panel{display:none;flex-direction:column}.auth-form__panel.is-active{display:flex}.auth-form__row{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.auth-form__col{display:grid;grid-template-columns:100%;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.auth-form__col--2,.auth-form--row-2{grid-template-columns:repeat(2,1fr)}.auth-form__actions{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.auth-form__actions .button{width:100%}.auth-form__reset-text:hover,.auth-form__register-text:hover{color:var(--color-neutral-black)}.auth-form__agreement{margin-top:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.accordion{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.accordion__item{padding:1.25rem;background:var(--color-secondary-blue-10);border-radius:1.25rem;transition:var(--bs-transition)}.accordion__trigger{display:flex;justify-content:space-between;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.accordion__title{flex-grow:1;color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal}.accordion__icon{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);border-radius:.625rem;background:var(--color-neutral-white)}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:var(--color-primary-green-200);border-radius:.125rem;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.accordion__icon:before{width:.75rem;height:.125rem}.accordion__icon:after{width:.125rem;height:.75rem}.accordion__body{height:0;transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion__content{padding-top:.5rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.accordion__item[data-active] .accordion__icon:after{transform:rotate(90deg);opacity:0}.accordion__item[data-active] .accordion__icon:before{transform:rotate(180deg)}.badge{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:clamp(.125rem,.0794902913rem + .1941747573vw,.3125rem) clamp(.4375rem,.3919902913rem + .1941747573vw,.625rem);font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);line-height:normal;border-radius:.3125rem}.badge--blue{color:var(--color-secondary-blue-200);background-color:var(--color-secondary-blue-100)}.badge--green{color:var(--color-primary-green-200);background-color:var(--color-primary-green-100)}.badge--warning{background:var(--color-system-warning-100);color:var(--color-neutral-white)}.badge--success{background:var(--color-secondary-blue-100);color:var(--color-neutral-white)}.badge--canceled{background:var(--color-neutral-grey-20);color:var(--color-neutral-white)}.breadcrumbs{padding:clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem) 0 clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.breadcrumbs__container{display:flex;align-items:center;gap:.625rem;width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem;overflow-y:auto}.breadcrumbs__container::-webkit-scrollbar{display:none}.breadcrumbs__item{display:flex;align-items:center;gap:.625rem;min-width:-moz-max-content;min-width:max-content}.breadcrumbs__item-link{display:inline-flex;align-items:center;color:var(--color-neutral-grey-30);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition)}.breadcrumbs__item-icon{color:var(--color-neutral-grey-30);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.dashboard-wrapper{display:grid;grid-template-columns:290px 1fr;grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.dashboard-back__link{display:flex;align-items:center;gap:.3125rem;color:var(--color-secondary-blue-150);transition:var(--bs-transition)}.dashboard-empty{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.dashboard-aside{width:100%}.dashboard-aside__mobile-trigger{display:none;width:100%;justify-content:space-between;align-items:center;color:var(--color-neutral-black);padding:.9375rem;background:var(--color-secondary-blue-10);border-radius:.625rem}.dashboard-tabs{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.dashboard-tabs__nav{display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.dashboard-menu{display:flex;flex-direction:column;gap:.9375rem;padding:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);background:var(--color-secondary-blue-10);border-radius:1.25rem}.dashboard-menu__link{display:flex;align-items:center;gap:.3125rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:var(--bs-transition)}.dashboard-menu__link--logout{margin-top:.3125rem;padding-top:1.25rem;border-top:1px solid var(--color-neutral-grey-10)}.dashboard-menu__link .icon{color:var(--color-neutral-grey-30);transition:color var(--bs-transition)}.dashboard-menu__link.is-active{color:var(--color-primary-green-200);font-variation-settings:var(--font-weight-700)}.dashboard-menu__link.is-active .icon{color:var(--color-primary-green-200)}.actions{display:flex;align-items:center;gap:1.25rem}.actions--academy .actions-item__count{color:var(--color-secondary-blue-200);background-color:var(--color-secondary-blue-100)}.actions-item{display:flex;flex-direction:column;align-items:center;gap:.3125rem}.actions-item.is-active .actions-item__icon,.actions-item.is-active .actions-item__text,.actions-item[data-catalog-trigger].is-active .actions-item__icon,.actions-item[data-catalog-trigger].is-active .actions-item__text{color:var(--color-primary-green-200)}.actions-item[data-catalog-trigger].is-active .icon-burger{opacity:0;transform:rotate(90deg) scale(.5)}.actions-item[data-catalog-trigger].is-active .icon-close{opacity:1;transform:rotate(0) scale(1)}.actions-item__icon{color:var(--color-neutral-black)}.actions-item__icon-wrap{position:relative;display:flex}.actions-item__text{color:var(--color-neutral-black);font-size:.9375rem;transition:var(--bs-transition)}.actions-item__count{position:absolute;top:0;left:.875rem;display:flex;align-items:center;justify-content:center;min-width:16px;min-height:16px;padding:.0625rem .1875rem 0;color:var(--color-primary-green-200);text-align:center;font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);border-radius:100px;background-color:var(--color-primary-green-100)}.button{--btn-bg: transparent;--btn-text-color: var(--color-primary-green-200);--btn-hover-bg: transparent;--btn-hover-text: var(--color-neutral-white);--btn-hover-border: transparent;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.3125rem;color:var(--btn-text-color);font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);text-decoration:none;line-height:100%;background:var(--btn-bg);transition:var(--bs-transition);overflow:hidden;cursor:pointer;z-index:2}.button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--btn-hover-bg);border-radius:inherit;opacity:0;z-index:-1;transition:var(--bs-transition)}.button:disabled,.button.is-disabled{color:var(--color-neutral-grey-30)!important;--btn-bg: var(--color-secondary-blue-10)!important;pointer-events:none}.button.is-loading{pointer-events:none}.button--size-m{padding:.9375rem 1.875rem;border-radius:.625rem}.button--size-s{padding:.625rem 1.25rem;border-radius:.625rem}.button--size-xs{height:2.25rem;padding:0 .625rem;border-radius:.625rem}.button--full-width{width:100%}.button--icon-square,.button--icon-circle{width:clamp(3.125rem,3.0643203883rem + .2588996764vw,3.375rem);height:clamp(3.125rem,3.0643203883rem + .2588996764vw,3.375rem);padding:0}.button--icon-square.button--size-s,.button--size-s.button--icon-circle{width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem)}.button--icon-square.button--size-xs,.button--size-xs.button--icon-circle{width:2.25rem;height:2.25rem}.button--icon-circle{border-radius:50%}.button-icon__wrap{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.button-icon__wrap .icon{position:absolute}.button-icon__wrap .icon-burger{opacity:1;transform:rotate(0)}.button-icon__wrap .icon-close{opacity:0;transform:rotate(-90deg) scale(.5)}.button.is-active .icon-burger{opacity:0;transform:rotate(90deg) scale(.5)}.button.is-active .icon-close{opacity:1;transform:rotate(0) scale(1)}.button--theme-green.button--primary{--btn-bg: linear-gradient(90deg, var(--color-primary-green-100) 0%, var(--color-primary-green-100) 100%);--btn-hover-bg: var(--color-primary-green-gradient)}.button--theme-green.button--primary.is-tooltip{color:var(--color-neutral-grey-30)!important;--btn-bg: var(--color-secondary-blue-10)!important;--btn-hover-bg: var(--color-secondary-blue-10)}.button--theme-green.button--tertiary{--btn-bg: transparent;--btn-hover-bg: var(--color-primary-green-200);--btn-text-color: var(--color-primary-green-200);--btn-hover-text: var(--color-neutral-white);border:1px solid var(--color-primary-green-200);--btn-hover-border: var(--color-primary-green-200)}.button--theme-green.button--tertiary.is-active{--btn-bg: var(--color-primary-green-200);--btn-text-color: var(--color-neutral-white);--btn-hover-border: var(--color-primary-green-200)}.button--theme-green.button--quaternary{--btn-bg: var(--color-neutral-white);--btn-hover-bg: var(--color-primary-green-10);--btn-text-color: var(--color-primary-green-200);--btn-hover-text: var(--color-primary-green-200);border:1px solid var(--color-neutral-white);--btn-hover-border: var(--color-primary-green-10)}.button--theme-green.button--quaternary:disabled,.button--theme-green.button--quaternary.is-disabled{color:var(--color-neutral-grey-30)!important;--btn-bg: var(--color-neutral-white)!important;pointer-events:none}.button--theme-green.button--quinary{--btn-bg: var(--color-secondary-blue-10);--btn-hover-bg: var(--color-primary-green-10);--btn-text-color: var(--color-primary-green-200);--btn-hover-text: var(--color-primary-green-200);border:1px solid var(--color-neutral-white);--btn-hover-border: var(--color-neutral-white)}.button--theme-green.button--quinary:disabled,.button--theme-green.button--quinary.is-disabled{color:var(--color-neutral-grey-30)!important;--btn-bg: var(--color-secondary-blue-10)!important;pointer-events:none}.button--theme-blue.button--primary{--btn-bg: var(--color-secondary-blue-100);--btn-hover-bg: var(--color-secondary-blue-200);--btn-text-color: var(--color-neutral-white);--btn-hover-text: var(--color-neutral-white)}.button--theme-blue.button--secondary{--btn-bg: var(--color-secondary-blue-200);--btn-hover-bg: var(--color-secondary-blue-100);--btn-text-color: var(--color-neutral-white);--btn-hover-text: var(--color-neutral-white)}.button--theme-academy.button--primary{--btn-bg: var(--color-academy-blue-100);--btn-hover-bg: var(--color-academy-blue-200);--btn-text-color: var(--color-neutral-white);--btn-hover-text: var(--color-neutral-white)}.button--theme-academy.button--tertiary{--btn-bg: transparent;--btn-hover-bg: var(--color-secondary-blue-100);--btn-text-color: var(--color-secondary-blue-150);--btn-hover-text: var(--color-neutral-white);border:1px solid var(--color-secondary-blue-150);--btn-hover-border: var(--color-secondary-blue-100)}.button--theme-academy.button--quaternary{--btn-bg: var(--color-neutral-white);--btn-hover-bg: var(--color-academy-blue-10);--btn-text-color: var(--color-academy-blue-200);--btn-hover-text: var(--color-academy-blue-200)}.button--theme-academy.button--quinary{--btn-bg: var(--color-secondary-blue-10);--btn-hover-bg: var(--color-academy-blue-10);--btn-text-color: var(--color-academy-blue-100);--btn-hover-text: var(--color-academy-blue-200);border:1px solid var(--color-neutral-white);--btn-hover-border: var(--color-neutral-white)}.button--theme-academy.button--quinary:disabled,.button--theme-academy.button--quinary.is-disabled{color:var(--color-neutral-grey-30)!important;--btn-bg: var(--color-secondary-blue-10)!important;pointer-events:none}.button--theme-video-play{padding:.625rem;--btn-bg: var(--color-neutral-white);--btn-text-color: var(--color-academy-blue-200);--btn-hover-text: var(--color-neutral-white);--btn-icon-bg: var(--color-academy-blue-200);isolation:isolate;border-radius:100px;overflow:hidden;contain:paint;transform:translateZ(0)}.button--theme-video-play .button__icon{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);height:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);border-radius:50%;background-color:var(--color-academy-blue-200);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:2}.button--theme-video-play .button__text{position:relative;flex:0 1 100%;transition:color .3s ease;z-index:2}.button--theme-video-play:before{content:"";position:absolute;left:1.875rem;top:50%;width:3rem;height:3rem;border-radius:50%;opacity:1;background-color:var(--btn-icon-bg);transform:translate3d(-50%,-50%,0) scale(.01);transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform;backface-visibility:hidden;z-index:0}.button--tab{border-radius:.625rem;padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) 1.25rem}.button--tab.button--theme-green{--btn-bg: var(--color-secondary-blue-10);--btn-text-color: var(--color-primary-green-200);--btn-hover-bg: var(--color-primary-green-10);--btn-hover-text: var(--color-primary-green-200)}.button--tab.button--theme-green[data-active]{--btn-bg: var(--color-primary-green-100);pointer-events:none}.button--tab.button--theme-green[data-active]:before{display:none}.button--tab.button--theme-academy{--btn-bg: var(--color-secondary-blue-10);--btn-text-color: var(--color-academy-blue-100);--btn-hover-bg: var(--color-academy-blue-10);--btn-hover-text: var(--color-academy-blue-100)}.button--tab.button--theme-academy[data-active]{--btn-bg: var(--color-academy-blue-20);--btn-text-color: var(--color-neutral-white);pointer-events:none}.button--tab.button--theme-academy[data-active]:before{display:none}.button-up{position:fixed;bottom:clamp(2.5rem,.9830097087rem + 6.4724919094vw,8.75rem);right:clamp(.9375rem,.4065533981rem + 2.2653721683vw,3.125rem);opacity:0;visibility:hidden;pointer-events:none;transition:var(--bs-transition);z-index:10}.button-up.is-visible{opacity:1;visibility:visible;pointer-events:all}.order-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 0;border-top:1px solid var(--color-neutral-grey-10);transition:var(--bs-transition)}.order-item:last-child{border-bottom:1px solid var(--color-neutral-grey-10)}.order-item__info{display:grid;grid-template-columns:repeat(2,1fr);justify-items:start;grid-gap:.625rem 2.5rem}.order-item__info .badge{grid-column:1/-1}.order-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.order-item__actions{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);margin-top:auto}.order-item__cancel{display:inline-flex;align-items:center;gap:.3125rem;color:var(--color-neutral-black);cursor:pointer;transition:var(--bs-transition)}.order-item__cancel .icon{color:var(--color-neutral-black)}.order-details,.order-details__wrap,.order-details__col{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.order-details__row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem) clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.order-details__group{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.order-details__note{flex:0 1 100%}.order-composition__list{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);max-width:1050px}.order-product{display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);border:1px solid var(--color-neutral-grey-10);background:var(--color-neutral-white);border-radius:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.order-product--basket{flex-direction:column}.order-product--basket.is-deleted .order-product__deleted{display:flex}.order-product--basket.is-deleted .order-product__body{display:none}.order-product--basket .order-product__body{position:relative;display:grid;grid-template-columns:clamp(5.5rem,4.8628640777rem + 2.7184466019vw,8.125rem) 1fr;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.order-product--basket .order-product__checkbox-wrap{position:absolute;top:.3125rem;left:.3125rem;z-index:2}.order-product--basket .order-product__row{flex-direction:column}.order-product--basket .order-product__actions{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.625rem;z-index:2}.order-product--basket .order-product__action-btn{display:flex;color:var(--color-neutral-grey-20)}.order-product--basket .order-product__meta{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%}.order-product--basket .order-product__main-info{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);width:100%}.order-product--basket .order-product__meta-quantity{display:flex;align-items:center;gap:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.order-product--basket .order-product__prices{display:flex;align-items:center;gap:.3125rem}.order-product--basket .order-product__name{max-width:calc(100% - 65px)}.order-product--basket .order-product__image-wrap{width:clamp(5.5rem,4.8628640777rem + 2.7184466019vw,8.125rem);height:clamp(5.5rem,4.8628640777rem + 2.7184466019vw,8.125rem)}.order-product__row{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);width:100%}.order-product__image-wrap{flex:0 0 clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem);display:flex;align-items:center;justify-content:center;width:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem);height:clamp(3.75rem,3.5983009709rem + .6472491909vw,4.375rem);border-radius:.625rem;overflow:hidden}.order-product__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.order-product__name{max-width:470px}.order-product__info{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);min-width:275px}.order-product__qty{text-align:left;white-space:nowrap}.order-product__price{text-align:right;line-height:100%}.order-product__deleted{display:none;align-items:center;justify-content:space-between;gap:.625rem;padding:.3125rem;transition:var(--bs-transition)}.order-product__deleted-controls{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.order-product__restore-btn{color:var(--color-primary-green-200);font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:color var(--bs-transition)}.order-product__dismiss-btn{width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);color:var(--color-primary-green-200);transition:transform var(--bs-transition)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0,0,0,0);overflow:hidden}.input{display:block;width:100%;height:2.8125rem;padding:0 .9375rem;background-color:var(--color-neutral-white);border:1px solid transparent;border-radius:.625rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:var(--bs-transition)}.input::-moz-placeholder{color:var(--color-neutral-grey-30)}.input::placeholder{color:var(--color-neutral-grey-30)}.input:disabled{background-color:var(--color-neutral-grey-10);color:var(--color-neutral-grey-30);cursor:not-allowed}.input.is-error{color:var(--color-system-error-100);border-color:var(--color-system-error-100)}.input--theme-brand-blue{background-color:var(--color-secondary-blue-10)}.input--theme-neutral-white{background-color:var(--color-neutral-white)}.input--textarea{height:5.625rem;padding:.9375rem;resize:none}.input--otp{display:flex;align-items:center;justify-content:center;gap:.625rem}.input--otp.is-error{border-color:transparent}.input__otp-char{width:2.5rem;height:clamp(1.6875rem,1.5661407767rem + .5177993528vw,2.1875rem);padding:0;color:var(--color-neutral-black);text-align:center;font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);background:transparent;border:none;border-bottom:1px solid var(--color-neutral-grey-10);border-radius:0;transition:var(--bs-transition);outline:none}.input__otp-char:focus,.input__otp-char.is-filled{border-bottom-color:var(--color-primary-green-200);color:var(--color-primary-green-200)}.input.is-error .input__otp-char{border-bottom-color:var(--color-system-error-100);color:var(--color-system-error-100)}.checkbox{--cb-bg: transparent;--cb-border: var(--color-neutral-grey-20);--cb-hover-border: var(--color-primary-green-100);--cb-checked-bg: var(--color-primary-green-100);--cb-checked-border: var(--color-primary-green-100);position:relative;display:inline-flex;align-items:flex-start;gap:.625rem;cursor:pointer}.checkbox__box{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:.3125rem;background-color:var(--cb-bg);border:1px solid var(--cb-border);transition:background-color var(--bs-transition),border-color var(--bs-transition)}.checkbox__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8.00033L6.82843 10.8288L12.485 5.17188' stroke='%23F4F7FB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .2s ease}.checkbox__text{line-height:normal;transition:var(--bs-transition)}.checkbox__text>a{color:var(--color-primary-green-200);transition:var(--bs-transition)}.checkbox__text>a:hover{color:var(--color-neutral-black)}.checkbox__text:hover{color:var(--color-primary-green-200)}.checkbox__input:checked+.checkbox__box{background-color:var(--cb-checked-bg);border-color:var(--cb-checked-border)}.checkbox__input:checked+.checkbox__box:after{opacity:1}.checkbox__input:disabled~.checkbox__box,.checkbox__input:disabled~.checkbox__text{color:var(--color-neutral-grey-20)!important;border-color:var(--color-neutral-grey-10)!important;background-color:transparent!important;cursor:not-allowed!important}.checkbox--theme-stroke{--cb-bg: transparent;--cb-border: var(--color-neutral-grey-20)}.checkbox--theme-gray{--cb-bg: var(--color-secondary-blue-10);--cb-border: transparent}.checkbox--theme-white{--cb-bg: var(--color-neutral-white);--cb-border: transparent}.radio{display:inline-flex;align-items:center;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);cursor:pointer}.radio__box{flex-shrink:0;display:flex!important;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--color-neutral-grey-20);background-color:transparent;transition:var(--bs-transition)}.radio__box:after{content:"";width:.625rem;height:.625rem;border-radius:50%;background-color:var(--color-primary-green-100);opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.4,0,.2,1)}.radio__text{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio__input:checked+.radio__box:after{opacity:1;transform:scale(1)}.radio__input:checked~.radio__text{color:var(--color-primary-green-200)}.radio--card{padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);border-radius:.625rem;background-color:var(--color-secondary-blue-10);transition:var(--bs-transition)}.radio--card:has(.radio__input:checked){background:var(--color-primary-green-10)}.quantity-counter{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);padding:0 clamp(.5rem,.3938106796rem + .4530744337vw,.9375rem);border-radius:.625rem;background:var(--color-secondary-blue-10)}.quantity-counter--bg-white{background:var(--color-neutral-white)}.quantity-counter__btn{width:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);height:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);display:flex;align-items:center;justify-content:center;font-variation-settings:var(--font-weight-600);font-size:clamp(1.375rem,1.3446601942rem + .1294498382vw,1.5rem);color:var(--color-neutral-black);cursor:pointer;transition:var(--bs-transition)}.quantity-counter__input{width:1.875rem;text-align:center;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;background:transparent;border:none}.quantity-counter__input::-webkit-outer-spin-button,.quantity-counter__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-counter__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.password-control{position:relative;display:block;width:100%}.password-control__input{padding-right:2.5rem}.password-control__toggle{position:absolute;top:50%;right:.9375rem;display:flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;transform:translateY(-50%);transition:color var(--bs-transition);z-index:2;cursor:pointer}.price-range__inputs{display:flex;align-items:center;gap:.3125rem}.price-range__field{flex:1}.price-range__field .input::-webkit-outer-spin-button,.price-range__field .input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.price-range__separator{width:1.25rem;height:1px;background:var(--color-neutral-grey-20)}.price-range__slider{position:relative;height:4px;margin-top:1.125rem;margin-bottom:.53125rem}.price-range__track{position:absolute;width:100%;height:100%;background:var(--color-neutral-white);border-radius:6.25rem;z-index:1}.price-range__progress{position:absolute;height:100%;background:var(--color-primary-green-100);z-index:2}.price-range__thumb{position:absolute;top:-.53125rem;left:0;width:100%;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;pointer-events:none;z-index:3}.price-range__thumb::-webkit-slider-thumb{position:relative;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-neutral-white);background:var(--color-primary-green-100);-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;cursor:pointer}.price-range__thumb::-moz-range-thumb{width:1.25rem;height:1.25rem;border:none;border-radius:50%;border:2px solid var(--color-neutral-white);background:var(--color-primary-green-100);pointer-events:auto;cursor:pointer}.rating-selector{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.rating-selector__star{display:inline-flex;color:var(--color-neutral-grey-10);cursor:pointer}.rating-selector__star .icon-star{color:currentColor}.rating-selector__star:hover,.rating-selector__star:hover~.rating-selector__star{color:var(--color-system-warning-100)}.rating-selector__star:has(input:checked),.rating-selector__star:has(input:checked)~.rating-selector__star{color:var(--color-system-warning-100)}.form-contacts__row{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.form-contacts__col{display:grid;grid-template-columns:100%;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.form-contacts__col--2{grid-template-columns:repeat(2,1fr)}.form-contacts__agreement{margin-top:clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.form-contacts__actions{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.form-contacts__actions .button{width:100%}.search-form{position:relative;display:flex;align-items:center;gap:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);width:100%;background:var(--color-neutral-white);border:1px solid var(--color-neutral-grey-10);border-radius:.625rem;overflow:hidden;transition:var(--bs-transition)}.search-form__clear{display:flex;align-items:center;justify-content:center;width:1.25rem;height:100%;color:var(--color-neutral-grey-30);border:none;background:transparent;opacity:0;pointer-events:none;transition:opacity var(--bs-transition),color var(--bs-transition);cursor:pointer}.search-form__clear.is-visible{opacity:1;pointer-events:auto}.search-form__clear .icon{width:1.25rem;height:1.25rem;stroke:currentColor}.search-form__input{flex-grow:1;min-width:0;height:clamp(2.5rem,2.2876213592rem + .9061488673vw,3.375rem);padding:0 0 0 clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);caret-color:var(--color-primary-green-200);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);background:transparent}.search-form__input::-moz-placeholder{color:var(--color-neutral-grey-30)}.search-form__input::placeholder{color:var(--color-neutral-grey-30)}.search-form__submit{width:clamp(2.5rem,2.2876213592rem + .9061488673vw,3.375rem);height:clamp(2.5rem,2.2876213592rem + .9061488673vw,3.375rem)}.search-form-result{position:fixed;top:calc(var(--header-actual-height) - .25rem);left:0;width:100%;height:calc(100svh - var(--header-actual-height));max-height:20rem;background:var(--color-neutral-white);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--bs-transition);overflow:hidden;z-index:95}.search-form-result.is-open{opacity:1;visibility:visible;transform:translateY(0)}.search-form-result__container{width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem;height:100%}.search-form-result__wrapper{display:grid;grid-template-columns:clamp(15rem,11.9660194175rem + 12.9449838188vw,27.5rem) minmax(auto,1fr);grid-gap:1.25rem;height:100%;padding:1.5625rem 0;border-top:1px solid var(--color-neutral-grey-10)}.search-form-result__frequently{display:flex;flex-direction:column;gap:1.25rem;padding-right:1.25rem;border-right:1px solid var(--color-neutral-grey-10)}.search-form-result__frequently-list{display:flex;flex-direction:column;gap:1.25rem}.search-form-result__frequently-list__item{line-height:100%;transition:var(--bs-transition)}.search-form-result__list{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.search-form-result__list-item{line-height:100%;transition:var(--bs-transition)}.search-form-result__list-item--more{color:var(--color-secondary-blue-150)}.review-form{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.review-form__section{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.review-form__section--column{flex-direction:column;align-items:flex-start;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.review-form__actions .button{width:100%}.subscribe-form{position:relative;display:flex;flex-direction:column;gap:1rem}.subscribe-form--academy .subscribe-form__row{padding-right:0}.subscribe-form--academy .button{width:185px}.subscribe-form__row{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-right:clamp(0rem,-.4550970874rem + 1.9417475728vw,1.875rem)}.subscribe-form__agreements{display:flex;flex-direction:column;gap:.625rem}.social{display:flex;align-items:center;gap:1.25rem}.social-item{display:inline-flex;color:var(--color-primary-green-200)}.social-item:hover{color:var(--color-neutral-black)}.slider-navigation{position:absolute;top:50%;left:50%;display:flex;justify-content:space-between;width:100%;transform:translate(-50%,-50%);pointer-events:none;z-index:20}.slider-navigation--main{width:calc(100% + 40px)}.slider-navigation--gallery{width:calc(100% - 40px)}.slider-arrow{pointer-events:all;cursor:pointer}.slider-arrow.swiper-button-lock{opacity:0}.slider-pagination{position:absolute;text-align:center;z-index:2}.slider-pagination--dinamic{height:.625rem}.slider-pagination--dinamic .swiper-pagination-bullet{flex:0 0 .625rem;width:.625rem;height:.625rem;margin:0 .3125rem!important;border-radius:50%;border:1px solid var(--color-secondary-blue-100);background-color:transparent;transition:var(--bs-transition);opacity:1}.slider-pagination--dinamic .swiper-pagination-bullet-active{background-color:var(--color-secondary-blue-100)}.pagination{display:flex;justify-content:center;margin-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.pagination__container{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.pagination__item{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);background:var(--color-neutral-white);border:.0625rem solid var(--color-neutral-grey-10);border-radius:.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--bs-transition);cursor:pointer}.pagination__item.is-current{border-color:var(--color-primary-green-200);color:var(--color-primary-green-200);cursor:default}.pagination__item--separator{cursor:default}.pagination__item--arrow{color:var(--color-primary-green-200);background:var(--color-secondary-blue-10);border-color:transparent}.pagination__item.is-disabled{color:var(--color-neutral-grey-30);border-color:transparent;cursor:not-allowed}.catalog-container{display:grid;grid-template-columns:310px 1fr;grid-gap:1.25rem}.catalog-controls{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.catalog-grid{display:flex;flex-direction:column}.catalog-category__wrapper{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:var(--color-secondary-blue-10)}.catalog-category__list{display:flex;flex-direction:column;gap:.9375rem;max-height:clamp(12.5rem,12.0449029126rem + 1.9417475728vw,14.375rem);padding-right:1.25rem;padding-bottom:.125rem;overscroll-behavior:contain;overflow-y:auto}.catalog-category__link{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:color var(--bs-transition)}.catalog-category__link.is-active{color:var(--color-primary-green-200)}.catalog-aside{position:relative;display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);height:100%}.catalog-aside__head,.catalog-aside__footer{display:none}.catalog-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.catalog-empty{grid-column:1/-1}.catalog-filter{position:relative;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:var(--color-secondary-blue-10)}.catalog-filter__trigger{display:flex;align-items:center;gap:.3125rem;color:var(--color-neutral-black);font-size:.8125rem;line-height:100%}.catalog-filter__head{display:flex;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:1.25rem}.catalog-filter__reset-top{opacity:0;visibility:hidden;transition:var(--bs-transition);cursor:pointer}.catalog-filter__reset-top.is-active{opacity:1;visibility:visible}.catalog-filter__reset-top:hover{color:var(--color-neutral-black)}.catalog-filter__section{display:flex;flex-direction:column;gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);margin-bottom:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem)}.catalog-filter__list{display:flex;flex-direction:column;gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.catalog-filter__list--scrollable{max-height:clamp(12.5rem,12.0449029126rem + 1.9417475728vw,14.375rem);padding-right:1.25rem;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.catalog-filter__footer .button{width:100%}.catalog-menu{position:fixed;top:var(--header-actual-height);left:0;width:100%;height:calc(100svh - var(--header-actual-height));max-height:49.375rem;background:var(--color-neutral-white);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--bs-transition);overflow:hidden;z-index:95}.catalog-menu--desktop.is-open{transform:translateY(0)}.catalog-menu--desktop .catalog-menu__panel.is-active{display:block;animation:fadeIn .3s ease forwards}.catalog-menu--mobile{top:0;left:0;display:none;flex-direction:column;width:100%;height:100svh;max-height:none;transform:translate(-100%);transition:.3s cubic-bezier(.33,1,.68,1);z-index:105}.catalog-menu--mobile.is-open{transform:translate(0)}.catalog-menu--mobile .catalog-menu__panel{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:1.25rem;width:100%;height:100%;padding:0 .9375rem calc(.9375rem + var(--tabbar-height, 65px));background:var(--color-neutral-white);transform:translate(100%);transition:transform .4s cubic-bezier(.36,0,0,1);overflow-y:auto;overscroll-behavior:contain;z-index:2}.catalog-menu--mobile .catalog-menu__panel.is-active{transform:translate(0);z-index:2}.catalog-menu--mobile .catalog-menu__panel.is-outgoing{transform:translate(-30%);z-index:1}.catalog-menu--mobile .catalog-menu__nav{display:flex;flex-direction:column}.catalog-menu--mobile .catalog-menu__nav--sublevel{gap:1.25rem}.catalog-menu--mobile .catalog-menu__nav--sublevel .catalog-menu__item{border:none!important}.catalog-menu--mobile .catalog-menu__nav--sublevel .catalog-menu__link{padding:0}.catalog-menu--mobile .catalog-menu__item{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--color-neutral-grey-10)}.catalog-menu--mobile .catalog-menu__item:first-child{border-top:1px solid var(--color-neutral-grey-10)}.catalog-menu--mobile .catalog-menu__link{flex:1 1 auto;display:flex;align-items:center;gap:.625rem;padding:1.25rem 0}.catalog-menu--mobile .catalog-menu__next{flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center;height:1.5rem;color:var(--color-neutral-black);cursor:pointer}.catalog-menu--mobile .catalog-menu__next .icon--m{width:1.5rem;height:1.5rem}.catalog-menu--mobile .catalog-menu__back{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary-green-200);cursor:pointer}.catalog-menu.is-open{opacity:1;visibility:visible}.catalog-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#24272b80;opacity:0;visibility:hidden;transition:opacity var(--bs-transition),visibility var(--bs-transition);z-index:90}.catalog-menu__backdrop.is-visible{opacity:1;visibility:visible}.catalog-menu__container{width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem;height:100%}.catalog-menu__wrapper{display:grid;grid-template-columns:clamp(15rem,14.2415048544rem + 3.2362459547vw,18.125rem) 1fr 19.375rem;height:100%;padding:1.5625rem 0;border-top:1px solid var(--color-neutral-grey-10)}.catalog-menu__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.9375rem}.catalog-menu__body{flex:1 1 auto;position:relative;overflow:hidden}.catalog-menu__aside,.catalog-menu__main,.catalog-menu__brands{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.catalog-menu__aside::-webkit-scrollbar,.catalog-menu__main::-webkit-scrollbar,.catalog-menu__brands::-webkit-scrollbar{width:6px;background:var(--color-secondary-blue-10)}.catalog-menu__aside::-webkit-scrollbar-thumb,.catalog-menu__main::-webkit-scrollbar-thumb,.catalog-menu__brands::-webkit-scrollbar-thumb{border-radius:100px;background:var(--color-primary-green-100)}.catalog-menu__aside{display:flex;flex-direction:column;gap:1.25rem;padding-right:1.25rem;border-right:1px solid var(--color-neutral-grey-10)}.catalog-menu__main{padding:0 1.25rem}.catalog-menu__brands-wrap{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:20px;background-color:var(--color-secondary-blue-10)}.catalog-menu__brands-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem}.catalog-menu__brands-item{width:100%;height:90px;border-radius:10px;background-color:var(--color-neutral-white);overflow:hidden}.catalog-menu__brands-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-menu__tab{display:grid;grid-template-columns:1.5rem auto 1.5rem;grid-gap:.625rem;color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal;transition:color var(--bs-transition)}.catalog-menu__tab .icon-chevron{transform:translate(-10px);opacity:0}.catalog-menu__tab.is-active,.catalog-menu__tab.is-active .icon{color:var(--color-primary-green-200)}.catalog-menu__tab.is-active .icon-chevron{transform:translate(0);opacity:1}.catalog-menu__panel{display:none}.catalog-menu__panel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem 1.25rem}.catalog-menu__panel-col{display:flex;flex-direction:column;gap:2.5rem}.catalog-menu__panel-group{display:flex;flex-direction:column;gap:1.25rem}.catalog-menu__panel-group__title{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal;transition:color var(--bs-transition)}.catalog-menu__panel-group__links{display:flex;flex-direction:column;gap:1.25rem}.catalog-menu__panel-group__link{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:color var(--bs-transition)}.catalog-menu__panel-group__link.is-hidden-item{display:none}.catalog-menu__more{display:inline-flex;align-items:center;gap:.3125rem;color:var(--color-secondary-blue-150);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%}.catalog-menu__more .icon{transition:transform var(--bs-transition)}.catalog-menu [data-catalog-expandable].is-expanded .catalog-menu__panel-group__link.is-hidden-item{display:block;animation:fadeIn var(--bs-transition)}.catalog-menu [data-catalog-expandable].is-expanded .catalog-menu__more .icon{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.catalog-sorting{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-sorting__trigger{display:inline-flex;align-items:center;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;cursor:pointer}.catalog-sorting__trigger .icon{color:var(--color-neutral-black)}.catalog-sorting__label{color:var(--color-neutral-grey-30)}.catalog-sorting__dropdown{position:absolute;top:100%;right:0;display:flex;flex-direction:column;gap:.625rem;min-width:11.875rem;margin-top:.625rem;padding:.625rem;border:.0625rem solid var(--color-neutral-grey-10);border-radius:.625rem;background:var(--color-neutral-white, #fff);opacity:0;visibility:hidden;transform:translateY(.625rem);transition:opacity var(--bs-transition),transform var(--bs-transition),visibility var(--bs-transition);z-index:100}.catalog-sorting__item{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;transition:background var(--bs-transition),color var(--bs-transition);cursor:pointer}.catalog-sorting__item.is-active{color:var(--color-primary-green-200);font-variation-settings:var(--font-weight-700)}.catalog-sorting.is-open .catalog-sorting__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.catalog-sorting.is-open .icon{transform:rotate(180deg)}.catalog-detail{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:2.5rem}.catalog-detail__content{display:flex;flex-direction:column}.catalog-detail__aside{display:flex;flex-direction:column;height:100%}.product-content{display:grid;grid-template-columns:calc(420px + (620 - 420) * (100vw - 1160px) / (1920 - 1160)) 1fr;grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.product-gallery{display:flex;flex-direction:column;gap:.625rem}.product-gallery__main{position:relative;aspect-ratio:1/1;width:calc(420px + (620 - 420) * (100vw - 1160px) / (1920 - 1160));height:calc(420px + (620 - 420) * (100vw - 1160px) / (1920 - 1160));border-radius:1.25rem;background:var(--color-secondary-blue-10);overflow:hidden}.product-gallery__main .swiper-slide{display:flex;align-items:center;justify-content:center}.product-gallery__main .slider-pagination{display:none}.product-gallery__link{position:relative;display:block;width:100%;height:100%;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-gallery__link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-gallery__link--video{cursor:pointer}.product-gallery__play-btn{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);border-radius:50%;background:var(--color-secondary-blue-100);transform:translate(-50%,-50%)}.product-gallery__thumbs{width:100%}.product-gallery__thumbs .swiper-slide{width:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);height:clamp(3.4375rem,2.7548543689rem + 2.9126213592vw,6.25rem);cursor:pointer}.product-gallery__thumb{position:relative;width:100%;height:100%;padding:.625rem;border-radius:1.25rem;border:1px solid transparent;background:var(--color-secondary-blue-10);transition:border-color var(--bs-transition);overflow:hidden}.product-gallery__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-gallery__thumb-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);color:var(--color-neutral-white);border-radius:50%;background:var(--color-secondary-blue-100);transform:translate(-50%,-50%);z-index:2}.swiper-slide-thumb-active .product-gallery__thumb{border-color:var(--color-sc-blue-100, #0056b3)}.product-info{display:flex;flex-direction:column}.product-info__section{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-info__meta{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);max-width:310px}.product-info__meta-row{display:flex;justify-content:space-between;align-items:center}.product-info__meta-label{flex-shrink:0;color:var(--color-neutral-grey-30);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.product-info__meta-value{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.product-info__meta-link{color:var(--color-primary-green-200);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition)}.product-info__rating{display:inline-flex;align-items:center;gap:.625rem}.product-info__rating-count{display:inline-flex;align-items:center;gap:.3125rem}.product-info__stock{display:inline-flex;align-items:center;gap:.125rem}.product-info__stock .icon.is-in-stock{color:var(--color-primary-green-200)}.product-info__stock .icon.is-out-stock{color:var(--color-system-error-100)}.product-sidebar-card{display:flex;flex-direction:column;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:var(--color-secondary-blue-10)}.product-sidebar-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem;margin-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.product-sidebar-card__title{font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.product-sidebar-card__favorite{flex-shrink:0;color:var(--color-neutral-grey-20);cursor:pointer}.product-sidebar-card__prices{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-sidebar-card__price-current{color:var(--color-secondary-blue-150);font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.product-sidebar-card__price-old{position:relative;color:var(--color-neutral-grey-30);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.product-sidebar-card__price-old:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-neutral-grey-20);transform:translateY(-50%) rotate(355deg)}.product-sidebar-card__actions{display:flex;align-items:center;width:100%;position:relative}.product-sidebar-card__counter{width:0;opacity:0;margin-right:0;flex-shrink:0;overflow:hidden}.product-sidebar-card__btn{flex:1 1 auto}.product-navigation{position:relative;display:flex;flex-wrap:nowrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-top:.625rem;padding-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-bottom:.0625rem solid var(--color-neutral-grey-10);background-color:var(--color-neutral-white);box-shadow:0 -10px 0 0 var(--color-neutral-white);overflow-x:auto;scrollbar-width:none}.product-navigation::-webkit-scrollbar{display:none}.product-navigation.is-hidden{transform:translateY(-100%)}.product-navigation-wrapper{position:relative;z-index:10}.product-navigation-inner{width:100%;will-change:transform;background-color:var(--color-neutral-white)}.product-navigation__item{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:100%;white-space:nowrap;transition:var(--bs-transition)}.product-navigation__item.is-active{color:var(--color-primary-green-200)}.product-section{position:relative;display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);z-index:9}.product-section__head,.product-text__content{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-text__content h2,.product-text__content h3,.product-text__content h4,.product-text__content h5,.product-text__content h6{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)}.product-text__content p,.product-text__content span{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.product-text__content a{color:var(--color-neutral-black);transition:var(--bs-transition)}.product-char__list{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);max-width:970px}.product-char__item{display:grid;grid-template-columns:clamp(7.875rem,5.0837378641rem + 11.9093851133vw,19.375rem) 1fr;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-char__item-label,.product-char__item-val,.product-char__item-link,.product-char__item-stock{font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition)}.product-char__item-label{color:var(--color-neutral-grey-30)}.product-char__item-val{color:var(--color-neutral-black)}.product-char__item-link{color:var(--color-primary-green-200)}.product-char__item-stock{display:inline-flex;align-items:center;gap:.125rem}.product-char__item-stock .icon{color:var(--color-primary-green-200)}.product-reviews__head-info{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.product-reviews__rating{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-reviews__rating-count{display:flex;align-items:center;gap:.625rem}.product-reviews__auth-button{color:var(--color-primary-green-200);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition)}.product-reviews__list{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.product-reviews__item{display:flex;flex-direction:column;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.product-reviews__item-head,.product-reviews__item-bottom{display:flex;flex-direction:column}.product-reviews__item-head{gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-reviews__item-bottom{gap:.3125rem}.product-reviews__actions-btn{display:flex;align-items:center;gap:.3125rem;color:var(--color-primary-green-200);transition:var(--bs-transition)}.product-reviews__empty{display:flex;justify-content:space-between;gap:1.25rem;width:100%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.product-reviews__empty-content{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.product-reviews__empty-actions{flex-shrink:0;white-space:nowrap}.product-licenses__slider-wrapper{position:relative}.product-licenses__slider-slide{height:clamp(14.25rem,11.1098300971rem + 13.3980582524vw,27.1875rem);border-radius:20px;overflow:hidden}.product-licenses__slider-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tabbar{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-neutral-white);box-shadow:0 -2px 8px #24272b1a;transition:transform .4s cubic-bezier(.33,1,.68,1);transform:translateZ(0);will-change:transform;z-index:110}.tabbar.is-hidden{transform:translateY(calc(100% + 50px))}.tabbar__list{display:flex;justify-content:space-between;align-items:center;gap:.3125rem;padding:.625rem .9375rem .9375rem}.tabbar__item{flex:1;display:flex;justify-content:center}.tabbar__item.is-visited .actions-item__icon,.tabbar__item.is-visited .actions-item__text{color:var(--color-primary-green-200)}.tippy-box[data-theme~=custom-white]{padding:.625rem;color:var(--color-neutral-grey-30);font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);line-height:normal;border-radius:.625rem;box-shadow:0 4px 12px #00000026;background-color:var(--color-neutral-white)}.tippy-box[data-theme~=custom-white] .tippy-arrow{color:var(--color-neutral-white, #ffffff)}.tippy-box[data-theme~=custom-white] .tippy-content{padding:0}.tippy-box[data-theme~=custom-white] a{color:var(--color-primary-green-200);font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);line-height:normal;white-space:nowrap;transition:var(--bs-transition)}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:var(--color-neutral-white);border-radius:6.25rem}::-webkit-scrollbar-thumb{border-radius:6.25rem;border:.125rem solid transparent;background:var(--color-primary-green-100);background-clip:padding-box}html{scrollbar-gutter:stable}html.is-academy .news-author__wrap{background-color:var(--color-secondary-blue-10)}body{background-color:var(--color-neutral-white)}#smooth-wrapper{display:flex;flex-direction:column;overflow:hidden!important}.page{position:relative;flex:1 1 auto;padding-top:clamp(7.25rem,6.5066747573rem + 3.1715210356vw,10.3125rem)}.page-header{display:flex;flex-direction:column;gap:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);margin-bottom:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.page-header__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.page-header__content-logo{width:clamp(7.5rem,6.7415048544rem + 3.2362459547vw,10.625rem);height:clamp(4.375rem,3.9199029126rem + 1.9417475728vw,6.25rem);overflow:hidden}.page-header__content-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-header__content-title{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.page-header__content-text{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.page-header__banner{width:100%;border-radius:20px;overflow:hidden}.page-header__banner picture{display:block;width:100%}.page-header__banner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1630/340}.page-header__more{display:inline-flex;align-items:center;gap:.3125rem}ul{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}ul li{position:relative;display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);padding-left:clamp(.8125rem,.7063106796rem + .4530744337vw,1.25rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}ul li:before{content:"";position:absolute;top:.3125rem;left:0;width:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);height:clamp(.5rem,.4696601942rem + .1294498382vw,.625rem);border-radius:50%;background:var(--color-primary-green-gradient)}ul li>ul li:before{background:none;border:.0625rem solid var(--color-primary-green-100)}ul li>ul li>ul li:before{width:clamp(.25rem,.2196601942rem + .1294498382vw,.375rem);height:clamp(.25rem,.2196601942rem + .1294498382vw,.375rem);background:var(--color-primary-green-gradient);border:none}.fancybox__backdrop{--fancybox-backdrop-bg: rgba(36, 39, 43, .5)}.header{position:fixed;top:0;left:0;inline-size:100%;background-color:var(--color-neutral-white);transition:transform .4s cubic-bezier(.33,1,.68,1);z-index:100}.header.is-scrolled .header-top{opacity:0;transition:opacity .4s cubic-bezier(.33,1,.68,1)}.header-container{width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem}.header-wrapper{display:flex;flex-direction:column;gap:clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem);padding:clamp(.9375rem,.7858009709rem + .6472491909vw,1.5625rem) 0 clamp(.625rem,.3974514563rem + .9708737864vw,1.5625rem)}.header-top{display:flex;align-items:center;justify-content:space-between;gap:3.75rem}.header-top__info{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:clamp(62.25rem,57.0315533981rem + 22.2653721683vw,83.75rem)}.header-main{display:flex;align-items:center;justify-content:space-between;gap:clamp(.625rem,.0182038835rem + 2.5889967638vw,3.125rem)}.header-main__center{flex:1;display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.header-location{flex:0 0 auto}.header-burger--menu{display:none}.header-burger--catalog{display:inline-flex}.header-burger.button--size-m{padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) clamp(1.25rem,1.0983009709rem + .6472491909vw,1.875rem)}.header-nav{display:flex;align-items:center;gap:1.25rem}.header-nav__item{position:relative}.header-nav__item:hover .header-nav__dropdown{opacity:1;pointer-events:all;visibility:visible}.header-nav__link{color:var(--color-neutral-black);transition:var(--bs-transition)}.header-nav__link:hover{color:var(--color-primary-green-200)}.header-nav__link--accent{color:var(--color-secondary-blue-150)}.header-nav__link--accent:hover{color:var(--color-secondary-blue-200)}.header-nav__dropdown{position:absolute;top:calc(100% + 0px);left:0;opacity:0;pointer-events:none;visibility:hidden;transition:var(--bs-transition);z-index:10}.header-nav__dropdown-wrap{display:flex;flex-direction:column;width:154px;gap:.625rem;margin-top:10px;padding:.625rem;border:1px solid var(--color-neutral-grey-10);border-radius:10px;background-color:var(--color-neutral-white)}.header-contacts{display:flex;align-items:center;gap:1.25rem}.header-contacts__link{display:inline-flex;align-items:center;gap:.3125rem}.header-contacts__link-icon{display:none;color:var(--color-secondary-blue-150)}.header-contacts__link:hover .header-contacts__link-text{color:var(--color-secondary-blue-200)}.header-search{flex:1}.header-mobile{position:fixed;top:calc(var(--header-actual-height) - 2px);left:0;width:100%;height:calc(100svh - var(--header-actual-height) + 2px);background-color:var(--color-neutral-white);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--bs-transition);pointer-events:none;z-index:120}.header-mobile.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all}.header-mobile__wrapper{display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:.625rem .9375rem 1.25rem}.header-mobile__top{flex:1 0 auto;margin-bottom:1.25rem}.header-mobile__bottom{flex:0 0 auto}.mobile-nav{display:flex;flex-direction:column}.mobile-nav__item{border-bottom:1px solid var(--color-neutral-grey-10)}.mobile-nav__item:nth-child(1) .mobile-nav__trigger{padding-top:0}.mobile-nav__link{line-height:100%}.mobile-nav__trigger{display:flex;justify-content:space-between;align-items:center;gap:.3125rem;width:100%;padding:1.25rem 0;cursor:pointer}.mobile-nav__trigger .icon{color:var(--color-neutral-black);transition:transform var(--bs-transition)}.mobile-nav__body{height:0;overflow:hidden;transition:height var(--bs-transition)}.mobile-nav__content{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem}.mobile-nav [data-active] .icon{transform:rotate(180deg)}.mobile-contacts{display:flex;flex-direction:column;gap:1.25rem}.mobile-contacts__group{display:flex;flex-direction:column}.mobile-contacts__group--row{flex-direction:row;gap:1.25rem}.footer{position:relative;background-color:var(--color-secondary-blue-10)}.footer-container{width:100%;margin-inline:auto;max-inline-size:103.75rem;padding-inline:.9375rem}.footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:var(--indent-100) 0 clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem);border-bottom:1px solid var(--color-neutral-grey-10)}.footer-top__brand{display:grid;grid-template-columns:auto auto;grid-gap:1.25rem;align-items:center;min-width:clamp(21.25rem,16.6990291262rem + 19.4174757282vw,40rem)}.footer-top__desc{max-width:230px}.footer-main{display:grid;grid-template-columns:auto auto;grid-gap:1.25rem;padding:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem) 0 clamp(1.25rem,.3398058252rem + 3.8834951456vw,5rem);border-bottom:1px solid var(--color-neutral-grey-10)}.footer-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem}.footer-nav__title{display:flex;align-items:center;justify-content:space-between;gap:.3125rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-neutral-grey-10)}.footer-nav__title-icon{display:none}.footer-nav__col{width:auto}.footer-nav__list{padding-top:1.25rem}.footer-nav__list--columns{-moz-column-count:2;column-count:2}.footer-nav__link{display:block}.footer-nav__link:not(:first-child){margin-top:1.25rem}.footer-contacts{display:flex;flex-direction:column;gap:1.25rem;width:clamp(12.5rem,10.8313106796rem + 7.1197411003vw,19.375rem)}.footer-contacts__title{display:flex;align-items:center;justify-content:space-between;gap:.3125rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-neutral-grey-10)}.footer-contacts__title-icon{display:none}.footer-contacts__group{display:flex;flex-direction:column}.footer-contacts__group--row{flex-direction:row;flex-wrap:wrap;gap:1.25rem}.footer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:1.25rem 0}.footer-meta__payments{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.footer-meta__payments-item{height:clamp(1.5625rem,1.4108009709rem + .6472491909vw,2.1875rem)}.footer-meta__payments-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer-meta__license{min-width:clamp(20.625rem,15.9223300971rem + 20.0647249191vw,40rem)}.footer-bottom{padding:.9375rem 0;background-color:var(--color-secondary-blue-200)}.footer-bottom__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.footer-bottom__developer{display:flex;align-items:center;gap:.4375rem}.favorites-box{display:flex;gap:1.25rem}.favorites-empty{display:flex;flex-direction:column;width:100%;min-height:clamp(16.5rem,13.6783980583rem + 12.0388349515vw,28.125rem)}.favorites-empty .box-wrapper{flex:1;align-items:center;justify-content:center}.favorites-promo{flex:0 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;width:100%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.favorites-promo--column{flex-direction:column;max-width:325px}.favorites-promo--column .favorites-promo__action .button{width:100%}.favorites-promo__banner{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);max-width:620px}.favorites-promo__action{flex:0 1 auto;display:flex;align-items:flex-start;justify-content:flex-end}.basket-empty{display:flex;flex-direction:column;width:100%;min-height:clamp(16.5rem,13.6783980583rem + 12.0388349515vw,28.125rem)}.basket-empty .box-wrapper{flex:1;align-items:center;justify-content:center}.basket-alert{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.basket-bar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1.25rem}.basket-bar__delete-btn{display:flex;align-items:center;gap:.3125rem;color:var(--color-neutral-black)}.basket-bar__delete-btn:disabled{color:var(--color-neutral-grey-20);pointer-events:none}.basket-bar__select .checkbox{align-items:center}.basket-grid{display:grid;grid-template-columns:1fr clamp(19.375rem,16.8719660194rem + 10.6796116505vw,29.6875rem);grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);align-items:flex-start}.basket-list{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.basket-summary{padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:20px;background:var(--color-neutral-white);box-shadow:-2px -2px 8px #24272b1a,2px 2px 8px #24272b1a}.basket-summary__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.basket-summary__details{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.basket-summary__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.basket-summary__auth{margin-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-top:1px solid var(--color-neutral-grey-10)}.basket-summary__auth-notice{display:inline-block}.basket-summary__auth-button{color:var(--color-primary-green-200);transition:var(--bs-transition)}.checkout-grid{display:grid;grid-template-columns:1fr clamp(19.375rem,16.8719660194rem + 10.6796116505vw,29.6875rem);grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);align-items:flex-start}.checkout-content{display:flex;flex-direction:column;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.checkout-empty{display:grid;grid-template-rows:repeat(auto-fit,minmax(clamp(34.0625rem,31.6201456311rem + 10.4207119741vw,44.125rem),1fr));margin-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.checkout-empty .box-content__head{max-width:640px}.checkout-step{display:grid;grid-template-columns:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem) 1fr;grid-gap:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem) clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-bottom:.0625rem solid var(--color-neutral-grey-10)}.checkout-step:first-child{padding-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-top:.0625rem solid var(--color-neutral-grey-10)}.checkout-step__num{display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem);height:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem);border-radius:.625rem;background-color:var(--color-secondary-blue-10)}.checkout-step__edit-btn{grid-column:2;display:none}.checkout-step__header{grid-column:span 2;display:grid;grid-template-columns:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem) 1fr;grid-gap:0 clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);align-items:center}.checkout-step__body,.checkout-step__summary{grid-column:2;display:none;flex-direction:column;align-items:flex-start;gap:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem)}.checkout-step__summary-content{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.checkout-step__summary-row{display:flex;align-items:center;gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.checkout-step__order-list{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);width:100%}.checkout-step__subtitle{grid-column:1}.checkout-step__auth-link-wrap{grid-column:2;grid-row:2;align-self:center}.checkout-step__auth-link{display:inline-flex;align-items:center;gap:.3125rem}.checkout-step__payer-types{display:grid;grid-template-columns:1fr 210px;grid-gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);width:100%}.checkout-step__payer-grid{grid-column:1;display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.checkout-step__location{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);width:100%;max-width:640px}.checkout-step__delivery-types{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.checkout-step__delivery-grid{display:flex;flex-wrap:wrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.checkout-step__delivery-info{display:none}.checkout-step__delivery-info.is-active{display:block}.checkout-step__payment-types{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem)}.checkout-step__payment-grid{display:flex;flex-wrap:wrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.checkout-step__comment{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);width:100%}.checkout-step[data-checkout-step-state=active] .checkout-step__body{display:flex}.checkout-step[data-checkout-step-state=completed] .checkout-step__num{background-color:var(--color-primary-green-100)}.checkout-step[data-checkout-step-state=completed] .checkout-step__summary{display:flex}.checkout-step[data-checkout-step-state=completed] .checkout-step__edit-btn{display:block}.checkout-step[data-checkout-step-state=completed] [data-step-error-alert]{display:none!important}.checkout-step[data-checkout-step-state=error] .checkout-step__num{background-color:var(--color-system-error-100);color:var(--color-neutral-white)}.checkout-step[data-checkout-step-state=error] .checkout-step__summary{display:flex}.checkout-step[data-checkout-step-state=error] .checkout-step__edit-btn{display:block}.checkout-step[data-checkout-step-state=error] [data-step-error-alert]{display:flex;width:100%}.checkout-step[data-checkout-step-state=error] [data-summary-field].is-empty{color:var(--color-system-error-100)}.checkout-step[data-checkout-step="1"] .checkout-step__summary{margin-top:0}.checkout-form-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.checkout-form-field--col-2{grid-column:span 2}.checkout-form-field--full-width{grid-column:1/-1}.checkout-form-panel{display:none;flex-direction:column;gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);width:100%}.checkout-form-panel.is-active{display:flex}.contacts-wrapper{display:grid;grid-template-columns:1fr clamp(20.625rem,15.9223300971rem + 20.0647249191vw,40rem);grid-gap:clamp(1.875rem,-.4763349515rem + 10.0323624595vw,11.5625rem)}.contacts-content{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.contacts-content__row{display:flex;justify-content:space-between;gap:.625rem;padding-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-bottom:.0625rem solid var(--color-neutral-grey-10)}.contacts-content__row:last-child{padding-bottom:0;border-bottom:none}.contacts-content__col{display:flex;flex-direction:column;gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);width:clamp(6.875rem,3.8410194175rem + 12.9449838188vw,19.375rem)}.contacts-content__col--full-width{width:100%}.contacts-content__list{gap:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem)}.contacts-content__list-item{padding-left:0}.contacts-content__list-item:before{display:none}.contacts-form__wrapper{padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:20px;background:var(--color-primary-green-10)}.contacts-form__head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);text-align:center}.contacts-map__container{width:100%;height:clamp(31.25rem,27.7305825243rem + 15.0161812298vw,45.75rem);border-radius:20px;overflow:hidden}.about-banner{position:relative;border-radius:1.25rem;background-color:var(--color-primary-green-10);overflow:hidden}.about-banner__wrapper{display:grid;grid-template-columns:660px 1fr;height:100%;min-height:500px;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.about-banner__head{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;z-index:2}.about-banner__head-desc{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem);max-width:clamp(18.125rem,15.9253640777rem + 9.3851132686vw,27.1875rem)}.about-banner__image{position:absolute;right:0;bottom:0;height:auto;width:clamp(20.625rem,8.4132281553rem + 52.1035598706vw,70.9375rem);overflow:hidden;z-index:1}.about-banner__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-hang__cards{display:grid;grid-template-columns:310px 1fr 310px;grid-auto-rows:minmax(190px,1fr);grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.about-hang__card{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);min-height:110px;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10);overflow:hidden}.about-hang__card--flex-end{justify-content:flex-end}.about-hang__card:nth-child(1){grid-column:1/2}.about-hang__card:nth-child(2){grid-column:1/2}.about-hang__card:nth-child(3){grid-column:2/3;grid-row:1/3;min-width:0;background:url(/local/templates/sds/assets/css/../img/about-hang-bg.png) no-repeat right/contain,var(--color-secondary-blue-10)}.about-hang__card:nth-child(4){grid-column:3/-1;grid-row:1/3;background:url(/local/templates/sds/assets/css/../img/box-pages-item-2.png) no-repeat top/contain,var(--color-secondary-blue-10)}.about-video{position:relative;border-radius:1.25rem;background-color:var(--color-primary-green-10);overflow:hidden}.about-video__wrapper{display:grid;grid-template-columns:1fr clamp(37.8125rem,34.7785194175rem + 12.9449838188vw,50.3125rem);grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);height:100%;padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.about-video__head{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.about-video__head-subtitle{max-width:435px}.about-video__item{position:relative;aspect-ratio:172/97;border-radius:1.25rem;cursor:pointer;overflow:hidden}.about-video__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-video__item-btn{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);border-radius:50%;background:var(--color-secondary-blue-100);transform:translate(-50%,-50%)}.about-eco__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.about-eco__card{display:flex;flex-direction:column;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem}.about-eco__card-logo{height:clamp(2.5rem,2.2572815534rem + 1.0355987055vw,3.5rem);overflow:hidden}.about-eco__card-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-eco__card-tags{display:flex;flex-wrap:wrap;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.about-eco__card-tag{padding:clamp(.125rem,.0794902913rem + .1941747573vw,.3125rem) clamp(.4375rem,.3919902913rem + .1941747573vw,.625rem);border-radius:100px;border:.0625rem solid var(--color-neutral-black)}.about-eco__card-image{width:100%;height:auto;max-height:396px;aspect-ratio:490/396;border-radius:1.25rem;overflow:hidden}.about-eco__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-eco__card:nth-child(1){background-color:var(--color-primary-green-10)}.about-eco__card:nth-child(1) .about-eco__card-logo{width:clamp(9.0625rem,8.1371359223rem + 3.9482200647vw,12.875rem)}.about-eco__card:nth-child(2){background-color:var(--color-academy-blue-10)}.about-eco__card:nth-child(2) .about-eco__card-logo{width:clamp(12.75rem,11.536407767rem + 5.1779935275vw,17.75rem)}.about-eco__card:nth-child(3){background-color:#f0f3f8}.about-eco__card:nth-child(3) .about-eco__card-logo{width:clamp(10.4375rem,9.4362864078rem + 4.2718446602vw,14.5625rem)}.about-experience__cards{display:grid;grid-template-columns:clamp(20.625rem,10.9162621359rem + 41.4239482201vw,60.625rem) 1fr;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.about-experience__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:clamp(16.5rem,9.8859223301rem + 28.2200647249vw,43.75rem);padding:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);border-radius:1.25rem;background-color:var(--color-primary-green-10);background-position:center;background-size:cover;overflow:hidden}.about-experience__card--flex-center{justify-content:center;min-height:clamp(22.5rem,17.3422330097rem + 22.0064724919vw,43.75rem);padding:3.75rem clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem)}.about-experience__card-text{position:relative;display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-neutral-white);z-index:2}.about-experience__card-quote{position:relative;display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);padding:0 .625rem;text-align:center;z-index:2}.about-experience__card-quote:before{content:"";position:absolute;top:calc(-20px + (-45 - -20) * (100vw - 360px) / (1920 - 360));left:50%;width:clamp(3.125rem,2.3665048544rem + 3.2362459547vw,6.25rem);height:clamp(2.625rem,2.0485436893rem + 2.4595469256vw,5rem);background:url("data:image/svg+xml,%3csvg%20width='101'%20height='82'%20viewBox='0%200%20101%2082'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.3%2081.6L3%2069.6C7%2065.4%2010.2%2061.4%2012.6%2057.6C15.2%2053.8%2017.1%2049.9%2018.3%2045.9C19.5%2041.9%2020.1%2037.6%2020.1%2033L29.4%2041.7H0V0H42V27.6C42%2034.6%2041.2%2041.1%2039.6%2047.1C38%2053.3%2035.5%2059.2%2032.1%2064.8C28.7%2070.4%2024.1%2076%2018.3%2081.6ZM76.8%2081.6L61.5%2069.6C65.5%2065.4%2068.7%2061.4%2071.1%2057.6C73.7%2053.8%2075.6%2049.9%2076.8%2045.9C78%2041.9%2078.6%2037.6%2078.6%2033L87.9%2041.7H58.5V0H100.5V27.6C100.5%2034.6%2099.7%2041.1%2098.1%2047.1C96.5%2053.3%2094%2059.2%2090.6%2064.8C87.2%2070.4%2082.6%2076%2076.8%2081.6Z'%20fill='%23E8F1D2'/%3e%3c/svg%3e") center/contain no-repeat;transform:translate(-50%);z-index:-1}.about-experience__card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.about-advantages__item{display:grid;grid-template-columns:clamp(3.125rem,-.8191747573rem + 16.8284789644vw,19.375rem) 1fr 1fr;grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0;border-bottom:.0625rem solid var(--color-neutral-grey-10)}.about-advantages__item:first-child{border-top:.0625rem solid var(--color-neutral-grey-10)}.about-advantages__item-count{background:linear-gradient(227deg,#bfdd73 11.72%,#156898 265.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-slider{position:relative}.about-slider .slider-pagination{display:none}.about-slider__item{aspect-ratio:805/600;border-radius:1.25rem;overflow:hidden}.about-slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clients-content{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);max-width:970px}.clients-content__text{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.clients-links{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.clients-links__item{font-size:.9375rem;line-height:normal;transition:var(--bs-transition)}.clients-detail{color:var(--color-neutral-black)}.clients-detail h2{margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0 clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.clients-detail h3,.clients-detail h4,.clients-detail h5,.clients-detail h6{margin:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 0;font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:normal}.clients-detail p{margin:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem) 0}.clients-detail p,.clients-detail span{font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.clients-detail a{color:var(--color-primary-green-200);transition:var(--bs-transition)}.training-banner{display:flex;flex-direction:column;min-height:500px}.training-banner .box-media--bg-image{top:unset;bottom:0}.training-about__benefits{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:clamp(31.25rem,26.6990291262rem + 19.4174757282vw,50rem);padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0;border-radius:1.25rem;overflow:hidden}.training-about__benefits-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.training-about__benefits-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-about__cards{max-width:100%;padding:0 clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);z-index:2}.training-about__card{flex:0 0 auto;display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);max-width:455px;height:-moz-min-content;height:min-content;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-neutral-white)}.training-about__card:last-child{max-width:600px}.training-about__card-head{display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.training-about__card-icon{flex:0 0 auto;width:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem);height:clamp(2rem,1.817961165rem + .7766990291vw,2.75rem)}.training-about__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.training-courses .cards-courses{display:flex;flex-direction:column}.training-courses__more{margin:1.25rem auto 0}.training-mission__list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,clamp(6.875rem,5.661407767rem + 5.1779935275vw,11.875rem));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.training-mission__list-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);min-height:110px;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;overflow:hidden}.training-mission__list-item:nth-child(1){grid-column:1/4;grid-row:1/3;justify-content:center;align-items:center;text-align:center;border:.0625rem solid var(--color-neutral-grey-10)}.training-mission__list-item:nth-child(1):after,.training-mission__list-item:nth-child(1):before{content:"";position:absolute;display:block;pointer-events:none}.training-mission__list-item:nth-child(1):after{left:-1px;bottom:-1px;width:clamp(14.375rem,9.0655339806rem + 22.6537216828vw,36.25rem);height:clamp(6.875rem,4.4174757282rem + 10.4854368932vw,17rem);background:url(/local/templates/sds/assets/css/../img/training-mission-bg-2.png) center/contain no-repeat}.training-mission__list-item:nth-child(1):before{top:-1px;right:-1px;width:clamp(12.5rem,7.0388349515rem + 23.3009708738vw,35rem);height:clamp(6.875rem,3.7803398058rem + 13.2038834951vw,19.625rem);background:url(/local/templates/sds/assets/css/../img/training-mission-bg-1.png) center/contain no-repeat}.training-mission__list-item:nth-child(2){grid-column:4/5;grid-row:1/3;background:url(/local/templates/sds/assets/css/../img/training-mission-bg-3.png) center/cover no-repeat}.training-mission__list-item:nth-child(3){background:url(/local/templates/sds/assets/css/../img/training-mission-bg-4.png) center/cover no-repeat}.training-mission__list-item:nth-child(4){background:url(/local/templates/sds/assets/css/../img/training-mission-bg-5.png) center/cover no-repeat}.training-mission__list-item__tag{position:relative;display:inline-block;padding:clamp(.125rem,.0794902913rem + .1941747573vw,.3125rem) clamp(.4375rem,.3919902913rem + .1941747573vw,.625rem);border-radius:100px;border:.0625rem solid var(--color-neutral-black);z-index:2}.training-mission__list-item__title{position:relative;max-width:clamp(28.75rem,25.7160194175rem + 12.9449838188vw,41.25rem);z-index:2}.training-progress{display:grid;grid-template-columns:clamp(9.375rem,7.8580097087rem + 6.4724919094vw,15.625rem) minmax(0,1fr);grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);max-height:480px;border-radius:1.25rem;background-color:var(--color-secondary-blue-10);overflow:hidden}.training-progress__logo{width:clamp(9.1875rem,8.5958737864rem + 2.5242718447vw,11.625rem);height:clamp(2.1875rem,2.0358009709rem + .6472491909vw,2.8125rem)}.training-progress__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.training-progress__content{display:flex;flex-direction:column;justify-content:space-between;gap:.625rem}.training-progress__gallery{display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.training-progress__gallery-item{min-width:0;border-radius:1.25rem;overflow:hidden}.training-progress__gallery-item.is-wide{flex:640 1 0%;aspect-ratio:640/400}.training-progress__gallery-item.is-medium{flex:310 1 0%;aspect-ratio:310/400}.training-progress__gallery-item.is-small{flex:270 1 0%;aspect-ratio:270/400}.training-progress__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-doctors__slider .swiper{overflow:visible}.training-doctors__slider .slider-pagination{display:none}.training-reviews__slider{position:relative}.training-reviews__slider .swiper{height:auto}.training-reviews__slider .slider-pagination{display:none}.training-reviews__slider-item{position:relative;width:310px;height:550px;border-radius:1.25rem;overflow:hidden}.training-reviews__slider-item.is-not-video{padding:.9375rem;background-color:var(--color-secondary-blue-10)}.training-reviews__slider-content{position:relative;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 4.375rem}.training-reviews__slider-bg{--card-bubble-bg: #5282FF;--card-r: .9375rem;--inner-r: .625rem;--notch-w: 9.75rem;--notch-h: 3.375rem;position:absolute;top:0;left:0;right:0;height:calc(100% - var(--notch-h));background-color:var(--card-bubble-bg);border-radius:var(--card-r) var(--card-r) 0 var(--card-r);pointer-events:none;z-index:0}.training-reviews__slider-bg:before{content:"";position:absolute;top:calc(100% - 1px);right:0;width:calc(100% - var(--notch-w));height:calc(var(--notch-h) + 1px);background-color:var(--card-bubble-bg);border-radius:0 0 var(--card-r) var(--card-r)}.training-reviews__slider-bg:after{content:"";position:absolute;top:calc(100% - 1px);left:calc(var(--notch-w) - var(--inner-r));width:var(--inner-r);height:calc(var(--inner-r) + 1px);background:radial-gradient(circle at 0% 100%,transparent calc(var(--inner-r) - .5px),var(--card-bubble-bg) var(--inner-r))}.training-reviews__slider-box{position:relative;display:flex;flex-direction:column;gap:.625rem}.training-reviews__slider-icon{width:1.6875rem;height:1.3125rem}.training-reviews__slider-text{position:relative;display:flex;flex-direction:column;gap:.9375rem}.training-reviews__slider-author{position:absolute;bottom:0;left:0;display:flex;gap:.3125rem;width:155px;height:45px}.training-reviews__slider-author__avatar{flex:0 0 30px;width:30px;height:30px}.training-reviews__slider-author__avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.training-reviews__slider-author__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.training-reviews__slider-author__post{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.training-reviews__slider-video{width:100%}.training-reviews__slider-button{position:absolute;top:50%;left:50%;display:inline-flex;transform:translate(-50%,-50%)}.training-reviews__slider-button .button__icon{width:1.25rem;height:1.25rem}.training-base__cards .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.training-base__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem;min-height:clamp(8.125rem,7.5182038835rem + 2.5889967638vw,10.625rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:url(/local/templates/sds/assets/css/../img/training-base-card-bg.png) center/cover no-repeat;overflow:hidden}.training-base__card-head{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.training-base__card-title,.training-base__card-subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doctors{display:flex;flex-direction:column}.doctors-wrapper{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.doctors-card{display:flex;flex-direction:column;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.doctors-card__avatar{width:100%;aspect-ratio:420/560;border-radius:1.25rem;background-color:var(--color-neutral-white);overflow:hidden}.doctors-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doctors-card__content{display:grid;grid-template-columns:clamp(18.125rem,16.1529126214rem + 8.4142394822vw,26.25rem) 1fr;grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);align-items:start}.doctors-card__info{position:relative;display:flex;flex-direction:column;gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);height:100%}.doctors-card__info--space-between{justify-content:space-between;padding-bottom:2.75rem}.doctors-card__info-head{display:flex;flex-direction:column;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.doctors-card__info-special{display:flex;flex-direction:column;gap:.3125rem}.doctors-card__info-body{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.doctors-card__info-body ul li:before{background:var(--color-academy-blue-100)}.doctors-card__info-more{position:absolute;bottom:0;left:0;display:inline-flex;align-items:center}.doctors-card__slider{position:relative}.doctors-card__slider-item{aspect-ratio:294/235;border-radius:.625rem;overflow:hidden}.doctors-card__slider-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doctors-more{margin:1.25rem auto 0}.news-preview,.news-preview__head{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.news-preview__tags{display:flex;flex-wrap:wrap;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.news-preview__tags-item{font-variation-settings:var(--font-weight-700);padding:clamp(.125rem,.0794902913rem + .1941747573vw,.3125rem) clamp(.4375rem,.3919902913rem + .1941747573vw,.625rem);border-radius:100px;border:1px solid var(--color-neutral-black)}.news-preview__date{display:flex;flex-wrap:wrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.news-preview__date-item{display:flex;flex-wrap:wrap;gap:clamp(.3125rem,.2366504854rem + .3236245955vw,.625rem)}.news-preview__image{width:100%;height:100%;max-height:650px;aspect-ratio:163/65;border-radius:1.25rem;overflow:hidden}.news-preview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-preview__event{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.news-preview--academy{display:grid;grid-template-columns:minmax(auto,1fr) clamp(18.125rem,13.4223300971rem + 20.0647249191vw,37.5rem);grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);padding:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.news-preview--academy .news-preview__content{display:flex;flex-direction:column}.news-preview--academy .news-preview__image{aspect-ratio:600/435}.news-preview--academy .news-preview__date{flex-wrap:nowrap;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.news-preview--academy .news-preview__date-item{flex-wrap:nowrap;align-items:center;gap:.625rem;padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) .9375rem;background-color:var(--color-neutral-white);border-radius:.625rem}.news-preview--academy .news-preview__date-icon{flex:0 0 clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);width:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);height:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem)}.news-preview--academy .news-preview__date-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.news-preview--academy .news-preview__event{margin-top:auto}.news-author__wrap{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-primary-green-10)}.news-author__avatar{flex:0 0 clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem);width:clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem);height:clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem);border-radius:50%;background-color:var(--color-neutral-white);overflow:hidden}.news-author__avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.policy-text{color:var(--color-neutral-black);line-height:normal}.policy-text h2,.policy-text h3,.policy-text h4,.policy-text h5,.policy-text h6{font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)}.policy-text h2{margin-top:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.policy-text p,.policy-text span,.policy-text ul{margin:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 0;font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem)}.policy-text a{color:var(--color-primary-green-200);transition:var(--bs-transition)}.policy-text table{display:block;table-layout:auto!important;max-width:100%;width:100%;border-collapse:collapse;word-break:break-word;overflow-wrap:break-word;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-secondary-blue-10) var(--color-secondary-blue-10)}.policy-text table::-webkit-scrollbar{height:.5rem}.policy-text table::-webkit-scrollbar-track{background:var(--color-secondary-blue-10);border-radius:.25rem}.policy-text table::-webkit-scrollbar-thumb{background:var(--color-secondary-blue-10);border-radius:.25rem}.policy-text table th{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);text-align:left;padding:1.25rem;border:1px solid var(--color-neutral-grey-10);background-color:var(--color-secondary-blue-10)}.policy-text table td{padding:1.25rem;vertical-align:top;border:1px solid var(--color-neutral-grey-10)}.policy-text table th:first-child,.policy-text table td:first-child{min-width:10rem;width:25%}.policy-text table th:last-child,.policy-text table td:last-child{min-width:17.5rem;width:75%}.policy-text table a{color:var(--color-primary-green-200);text-decoration:underline}.policy-text table a:hover{text-decoration:none}.policy-text table ul,.policy-text table ol{padding-left:1.25rem;margin:0}.page-404{display:grid;grid-template-columns:clamp(12.5rem,9.4660194175rem + 12.9449838188vw,25rem) 1fr;grid-template-rows:repeat(auto-fit,minmax(clamp(15.1875rem,13.109223301rem + 8.8673139159vw,23.75rem),1fr));grid-gap:clamp(1.25rem,-2.390776699rem + 15.5339805825vw,16.25rem);align-items:center;margin-top:clamp(1.875rem,1.7233009709rem + .6472491909vw,2.5rem)}.page-404-caption__item{color:var(--color-neutral-black);text-align:center;font-size:clamp(6.25rem,4.7330097087rem + 6.4724919094vw,12.5rem);font-style:normal;font-variation-settings:var(--font-weight-700);line-height:100%}.page-404-caption__item:nth-child(2){background:var(--Primary-Brand-Brand-gradient, linear-gradient(227deg, #BFDD73 11.72%, #156898 265.6%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-404-content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);max-width:640px}.pb-header{margin:0 0 clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.pb-header h2{margin:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem) 0 clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);line-height:100%}.pb-header h3{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem);line-height:normal}.pb-header h4{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:normal}.pb-header h5{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal}.pb-header h6{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-text__content.is-col-2{display:grid;grid-template-columns:repeat(2,minmax(auto,1fr));grid-gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.pb-text__content p{margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-text__content p:last-child{margin-bottom:0}.pb-text__content ul,.pb-text__content ol{position:relative;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-text__content ul{display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);margin:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 0;list-style:none}.pb-text__content ul li{position:relative;flex-direction:column;padding-left:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-text__content ul li:before{content:"";position:absolute;top:.3125rem;left:0}.pb-text__content ul li:last-child{margin-bottom:0}.pb-text__content ul li>ul{margin:0}.pb-text__content ul li p{margin:0}.pb-text__content ol{counter-reset:myCounter;display:flex;flex-direction:column;gap:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);margin:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem) 0;list-style:none}.pb-text__content ol li{counter-increment:myCounter;position:relative;display:grid;align-items:baseline;grid-template-columns:max-content 1fr;-moz-column-gap:.625rem;column-gap:.625rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-text__content ol li:before{content:counters(myCounter,".") ".";grid-column:1;grid-row:1;white-space:nowrap;color:#bfdd73;font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);font-variation-settings:var(--font-weight-700);background:linear-gradient(227deg,#bfdd73 11.72%,#156898 265.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pb-text__content ol li>p{grid-column:2;grid-row:1;margin-bottom:0}.pb-text__content ol li>ol{grid-column:1/-1;margin-top:clamp(.3125rem,.1608009709rem + .6472491909vw,.9375rem);margin-bottom:0;padding-left:1.25rem}.pb-text__content h2,.pb-text__content h3,.pb-text__content h4,.pb-text__content h5{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);line-height:normal}.pb-text__content h2{font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);margin:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem) 0 clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.pb-text__content h3{font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem)}.pb-text__content h3:not(:last-child){margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0 clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-text__content h3:first-child{margin-top:0}.pb-text__content h4{font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)}.pb-text__content h4:not(:last-child){margin:1.25rem 0}.pb-text__content h4:first-child{margin-top:0}.pb-text__content h5{font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem)}.pb-text__content h5:not(:last-child){margin:1.25rem 0}.pb-text__content h5:first-child{margin-top:0}.pb-text__content blockquote{margin:1.25rem 0;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:var(--color-secondary-blue-10)}.pb-text__content a{color:var(--color-primary-green-200);text-decoration:underline}.pb-text-image__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image text";gap:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);align-items:start}.pb-text-image__col-img{grid-area:image}.pb-text-image__col-text{grid-area:text}.pb-text-image__img-wrapper{position:relative;aspect-ratio:465/500;border-radius:1.25rem;background-color:var(--color-neutral-grey-10);overflow:hidden}.pb-text-image__img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb-text-image--right .pb-text-image__grid{grid-template-areas:"text image"}.pb-photo__grid{display:grid;grid-auto-rows:1fr;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-photo__item--hidden{display:none!important}.pb-layout-1{grid-template-columns:1fr}.pb-layout-1 .pb-photo__item{aspect-ratio:970/500}.pb-layout-2{grid-template-columns:repeat(2,1fr)}.pb-layout-2 .pb-photo__item{aspect-ratio:475/475}.pb-layout-3{grid-template-columns:repeat(3,1fr)}.pb-layout-4{grid-template-columns:repeat(4,1fr)}.pb-layout-4_grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.pb-layout-3_asym--top{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pb-layout-3_asym--top>*:nth-child(1){grid-column:1/-1;grid-row:1;aspect-ratio:970/500}.pb-layout-3_asym--bottom{grid-template-columns:1fr 1fr;grid-template-rows:auto}.pb-layout-3_asym--bottom>*:nth-child(1){grid-column:1/-1;grid-row:2;aspect-ratio:970/500}.pb-layout-3_asym--left{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pb-layout-3_asym--left .pb-photo__item{aspect-ratio:475/240}.pb-layout-3_asym--left>*:nth-child(1){grid-column:1;grid-row:1/-1;aspect-ratio:475/500}.pb-layout-3_asym--right{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pb-layout-3_asym--right .pb-photo__item{aspect-ratio:475/240}.pb-layout-3_asym--right>*:nth-child(1){grid-column:2;grid-row:1/-1;aspect-ratio:475/500}.pb-layout-custom{grid-template-columns:repeat(var(--custom-cols, 4),1fr)}.pb-photo__item{position:relative;display:block;aspect-ratio:1;border-radius:1.25rem;overflow:hidden}.pb-photo__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb-photo__more-overlay{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;color:var(--color-neutral-white);font-variation-settings:var(--font-weight-700);font-size:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem);line-height:100%;background:linear-gradient(0deg,#24272bcc,#24272bcc);pointer-events:none}.pb-quote__wrapper{position:relative;display:flex;flex-direction:column;gap:1.25rem;margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);background-color:var(--color-primary-green-10);border-radius:1.25rem}.pb-quote__text{color:var(--color-primary-green-200);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);font-variation-settings:var(--font-weight-700);line-height:normal}.pb-quote__footer{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-quote__avatar{aspect-ratio:1/1;width:clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem);height:clamp(2.5rem,2.1966019417rem + 1.2944983819vw,3.75rem);flex-shrink:0}.pb-quote__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pb-quote__author{font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal;color:var(--color-neutral-black)}.pb-quote__role{font-size:clamp(.6875rem,.6571601942rem + .1294498382vw,.8125rem);line-height:normal;color:var(--color-neutral-black)}.pb-slider{position:relative}.pb-slider__item{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden}.pb-slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb-slider .swiper-button-prev,.pb-slider .swiper-button-next{display:flex;align-items:center;justify-content:center;color:var(--color-primary-green-200);border-radius:50%;background:var(--color-secondary-blue-10);border:1px solid var(--color-neutral-white);transition:var(--bs-transition)}.pb-slider .swiper-button-prev:before,.pb-slider .swiper-button-next:before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDhMMTQgMTJMMTAgMTYiIHN0cm9rZT0iIzNCNTkwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.pb-slider .swiper-button-prev:hover,.pb-slider .swiper-button-next:hover{background:var(--color-primary-green-10)}.pb-slider .swiper-button-prev.swiper-button-disabled,.pb-slider .swiper-button-next.swiper-button-disabled{color:var(--color-neutral-grey-30)!important;background:var(--color-secondary-blue-10);opacity:1;pointer-events:none}.pb-slider .swiper-button-prev:before{transform:rotate(-180deg)}.pb-slider .swiper-pagination{position:relative;height:.625rem;margin-top:.625rem;text-align:center;z-index:2}.pb-slider .swiper-pagination .swiper-pagination-bullet{flex:0 0 .625rem;width:.625rem;height:.625rem;margin:0 .3125rem!important;border-radius:50%;border:1px solid var(--color-secondary-blue-100);background-color:transparent;transition:var(--bs-transition);opacity:1}.pb-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-secondary-blue-100)}.pb-table.has-scroll .pb-table__scroll-hint,.pb-table.pb-table--scrollable .pb-table__scroll-hint{display:flex;margin-left:auto}.pb-table__header{display:flex;flex-direction:column}.pb-table__title{margin-bottom:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem);color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);line-height:100%}.pb-table__scroll-hint{display:none;margin-left:auto;margin-bottom:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-table__scroll-hint svg{width:1.5rem;height:1.5rem}.pb-table__responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-primary-green-100) var(--color-secondary-blue-10)}.pb-table__responsive::-webkit-scrollbar{height:.5rem}.pb-table__responsive::-webkit-scrollbar-track{background:var(--color-secondary-blue-10);border-radius:.25rem}.pb-table__responsive::-webkit-scrollbar-thumb{background:var(--color-secondary-blue-10);border-radius:.25rem}.pb-table table{width:100%;border-collapse:collapse;word-break:break-word;overflow-wrap:break-word;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-table table th{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);text-align:left;padding:1.25rem;border:1px solid var(--color-neutral-grey-10);background-color:var(--color-secondary-blue-10)}.pb-table table td{padding:1.25rem;vertical-align:top;border:1px solid var(--color-neutral-grey-10)}.pb-table table a{color:var(--color-primary-green-200);text-decoration:underline}.pb-table table a:hover{text-decoration:none}.pb-table table ul,.pb-table table ol{padding-left:1.25rem;margin:0}.pb-table--fixed table{width:100%!important;min-width:100%!important;table-layout:fixed!important}.pb-table--fixed th,.pb-table--fixed td{width:auto!important}.pb-table--scrollable table{width:calc(33.3333333333% * var(--pb-col-count, 4))!important;min-width:calc(33.3333333333% * var(--pb-col-count, 4))!important;table-layout:fixed!important}.pb-table--scrollable th,.pb-table--scrollable td{width:280px;min-width:280px}.pb-table--cols-2 table{width:100%!important;table-layout:fixed!important}.pb-table--cols-3 table{width:100%!important;min-width:600px!important;table-layout:fixed!important}.pb-video__wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden}.pb-video__wrapper iframe,.pb-video__wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.pb-video__grid{display:grid;grid-template-columns:100%;grid-template-areas:"video" "text";gap:20px;align-items:start}.pb-video__col-player{grid-area:video}.pb-video__col-text{grid-area:text}.pb-video--split .pb-video__grid{grid-template-columns:1fr 1fr;grid-template-areas:"video text";gap:1.25rem}.pb-video--reverse .pb-video__wrapper{aspect-ratio:4/3}.pb-video--reverse .pb-video__grid{grid-template-columns:1fr 1fr;grid-template-areas:"text video";gap:1.25rem}.nw-pb-tabs{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.nw-pb-tabs__nav{display:flex;align-items:center;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);overflow-y:hidden;overflow-x:scroll}.nw-pb-tabs__nav::-webkit-scrollbar,.nw-pb-tabs__nav::-webkit-scrollbar-track,.nw-pb-tabs__nav::-webkit-scrollbar-thumb{display:none}.nw-pb-tabs__btn{position:relative;min-width:-moz-fit-content;min-width:fit-content;padding:clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem) 1.25rem;color:var(--color-primary-green-200);font-variation-settings:var(--font-weight-700);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;border-radius:.625rem;background:var(--color-secondary-blue-10);transition:var(--bs-transition);cursor:pointer}.nw-pb-tabs__btn:hover,.nw-pb-tabs__btn[data-active]{background-color:var(--color-primary-green-100)}.nw-pb-tabs__pane{animation:fadeIn .4s ease-in-out;padding:1.25rem;border-radius:1.25rem;background-color:var(--color-secondary-blue-10)}.nw-pb-tabs__pane[hidden]{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pb-link-cards .pb-block-description{margin-bottom:1.25rem}.pb-link-cards .pb-block-description p{margin-bottom:1.25rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-link-cards .pb-block-description p:last-child{margin-bottom:0}.pb-link-cards .pb-block-description ul,.pb-link-cards .pb-block-description ol{position:relative;margin-bottom:20px}.pb-link-cards .pb-block-description ul{display:flex;flex-direction:column;gap:.9375rem;margin:1.25rem 0;list-style:none}.pb-link-cards .pb-block-description ul li{position:relative;flex-direction:column;gap:0;padding-left:clamp(.9375rem,.8616504854rem + .3236245955vw,1.25rem);color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-link-cards .pb-block-description ul li:before{content:"";position:absolute;top:.3125rem;left:0}.pb-link-cards .pb-block-description ul li:last-child{margin-bottom:0}.pb-link-cards .pb-block-description ul li>ul{margin-bottom:0}.pb-link-cards .pb-block-description ol{counter-reset:myCounter;display:flex;flex-direction:column;gap:1.25rem;margin:1.25rem;list-style:none}.pb-link-cards .pb-block-description ol li{counter-increment:myCounter;position:relative;display:grid;align-items:baseline;grid-template-columns:max-content 1fr;-moz-column-gap:.625rem;column-gap:.625rem;color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal}.pb-link-cards .pb-block-description ol li:before{content:counters(myCounter,".") ".";grid-column:1;grid-row:1;white-space:nowrap;color:#bfdd73;font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);font-variation-settings:var(--font-weight-700);background:linear-gradient(227deg,#bfdd73 11.72%,#156898 265.6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pb-link-cards .pb-block-description ol li>p{grid-column:2;grid-row:1;margin-bottom:0}.pb-link-cards .pb-block-description ol li>ol{grid-column:1/-1;margin-top:.9375rem;margin-bottom:0;padding-left:1.25rem}.pb-link-cards .pb-block-description h2,.pb-link-cards .pb-block-description h3,.pb-link-cards .pb-block-description h4,.pb-link-cards .pb-block-description h5{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);line-height:normal}.pb-link-cards .pb-block-description h2{font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);margin:clamp(1.875rem,1.1165048544rem + 3.2362459547vw,5rem) 0 clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem)}.pb-link-cards .pb-block-description h3{font-size:clamp(1.25rem,1.1893203883rem + .2588996764vw,1.5rem)}.pb-link-cards .pb-block-description h3:not(:last-child){margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0 clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.pb-link-cards .pb-block-description h3:first-child{margin-top:0}.pb-link-cards .pb-block-description h4{font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)}.pb-link-cards .pb-block-description h4:not(:last-child){margin:1.25rem 0}.pb-link-cards .pb-block-description h4:first-child{margin-top:0}.pb-link-cards .pb-block-description h5{font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem)}.pb-link-cards .pb-block-description h5:not(:last-child){margin:1.25rem 0}.pb-link-cards .pb-block-description h5:first-child{margin-top:0}.pb-link-cards .pb-block-description blockquote{margin:1.25rem 0;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background:var(--color-secondary-blue-10)}.pb-link-cards .pb-block-description a{color:var(--color-primary-green-200);text-decoration:underline}.pb-link-cards .pb-cards-grid{display:grid;gap:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem)}.pb-link-cards .pb-cards-grid--cols-3{grid-template-columns:repeat(3,1fr)}.pb-link-cards .pb-cards-grid--cols-2{grid-template-columns:repeat(2,1fr)}.pb-link-cards .pb-cards-grid--cols-4{grid-template-columns:repeat(4,1fr)}.pb-link-cards .pb-card-item{display:flex;flex-direction:column;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);min-height:clamp(5.625rem,5.1699029126rem + 1.9417475728vw,7.5rem);text-decoration:none;background-color:var(--color-secondary-blue-10);border-radius:1.25rem;transition:var(--bs-transition)}.pb-link-cards .pb-card-body{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;width:100%}.pb-link-cards .pb-card-text,.pb-link-cards .pb-card-text-bottom{color:var(--color-neutral-black);font-variation-settings:var(--font-weight-700);font-size:clamp(.9375rem,.9071601942rem + .1294498382vw,1.0625rem);line-height:normal;transition:var(--bs-transition)}.pb-link-cards.pb-cards--docs .pb-card-text-bottom{order:1}.pb-link-cards.pb-cards--docs .pb-card-icon-wrap{order:2;margin-top:auto;display:flex;align-items:center;align-self:flex-start;justify-content:center;width:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);height:clamp(1.625rem,1.4733009709rem + .6472491909vw,2.25rem);border-radius:50%;background-color:var(--color-primary-green-100);transition:var(--bs-transition)}.pb-link-cards.pb-cards--docs .pb-card-icon-wrap svg{width:1rem;height:1rem}.pb-link-cards.pb-cards--docs .pb-card-icon-wrap svg path{stroke:var(--color-primary-green-200)}.pb-link-cards.pb-cards--apps .pb-card-image{margin-top:auto;display:flex;align-self:flex-start;align-items:center;max-height:clamp(1.875rem,1.5716019417rem + 1.2944983819vw,3.125rem);overflow:hidden}.pb-link-cards.pb-cards--apps .pb-card-image img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}html.is-academy .pb-content a{color:var(--color-academy-blue-100)}html.is-academy ul li:before{background:var(--color-academy-blue-100)}html.is-academy ul li>ul li:before{background:none;border:.0625rem solid var(--color-academy-blue-100)}html.is-academy ul li>ul li>ul li:before{border:none;background:var(--color-academy-blue-100)}html.is-academy .pb-text__content ol li:before{color:var(--color-academy-blue-100);background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}html.is-academy .pb-quote__wrapper{background-color:var(--color-secondary-blue-10)}html.is-academy .pb-quote__text,html.is-academy .nw-pb-tabs__btn{color:var(--color-academy-blue-100)}html.is-academy .nw-pb-tabs__btn[data-active]{color:var(--color-neutral-white);background-color:var(--color-academy-blue-20)}html.is-academy .pb-table__responsive{scrollbar-color:var(--color-academy-blue-20) var(--color-secondary-blue-10)}html.is-academy .pb-table__responsive::-webkit-scrollbar{height:.5rem}html.is-academy .pb-table__responsive::-webkit-scrollbar-track{background:var(--color-primary-green-100);border-radius:.25rem}html.is-academy .pb-table__responsive::-webkit-scrollbar-thumb{background:var(--color-academy-blue-20);border-radius:.25rem}html.is-academy .pb-link-cards.pb-cards--docs .pb-card-icon-wrap{background-color:var(--color-academy-blue-20)}html.is-academy .pb-link-cards.pb-cards--docs .pb-card-icon-wrap svg path{stroke:var(--color-neutral-white)}.pb-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(50px + (350 - 50) * (100vw - 991px) / (1920 - 991));width:100%}.pb-container{width:100%;margin:0 auto}.pb-block-wrapper{position:relative;margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0}.pb-block-wrapper:first-child,.pb-block-wrapper:first-child h2{margin-top:0}.pb-block-wrapper:last-child{margin-bottom:0}.pb-content{flex:1;min-width:0}.pb-content a{color:var(--color-primary-green-200);text-decoration:underline}.pb-block{margin:clamp(1.25rem,.9466019417rem + 1.2944983819vw,2.5rem) 0}.pb-block:first-child{margin-top:0}.pb-block:last-child{margin-bottom:0}.pb-aside{display:flex;flex-direction:column;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);min-width:clamp(13.125rem,11.6080097087rem + 6.4724919094vw,19.375rem);max-width:310px;padding:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);border-radius:1.25rem;background-color:var(--color-secondary-blue-10);z-index:10}.pb-aside__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;cursor:auto}.pb-aside__trigger[data-active] .pb-aside__icon{transform:rotate(180deg)}.pb-aside__icon{display:none;width:1.25rem;height:1.25rem;transition:var(--bs-transition)}.pb-aside__title{font-variation-settings:var(--font-weight-700);font-size:clamp(1rem,.9393203883rem + .2588996764vw,1.25rem);line-height:normal}.pb-aside__body{margin-top:0;opacity:0;visibility:hidden;transition:var(--bs-transition),opacity .2s}.pb-aside__body[data-active]{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);opacity:1;visibility:visible}.pb-aside__menu-list{display:flex;flex-direction:column;gap:.9375rem}.pb-aside__menu-link{color:var(--color-neutral-black);font-size:clamp(.8125rem,.7821601942rem + .1294498382vw,.9375rem);line-height:normal;transition:var(--bs-transition)}@media (min-width: 61.9375em){.catalog-sorting__trigger .icon{display:none}}@media (min-width: 62em){.catalog-filter__trigger,.tabbar{display:none}}@media (min-width: 120.0625em){.product-content{grid-template-columns:620px 1fr}.product-gallery__main{width:620px;height:620px}.about-experience__card-quote:before{top:-45px}.pb-wrapper{gap:21.875rem}}@media (max-width: 90.3125em){.cards-sale .card-item--big{width:750px}.cards-sale .card-item--small{width:310px}.cards-sale__slider .swiper-wrapper{display:flex;grid-template-columns:unset;grid-gap:0}}@media (max-width: 90em){.cards-sale .slider-navigation{display:flex}}@media (max-width: 80.625em){.header-location .location-city{display:none}}@media (max-width: 80em){.about-hang__card:nth-child(3){background-size:cover}.about-hang__card:nth-child(3) .box-brands{grid-template-columns:none;grid-auto-columns:140px;grid-auto-flow:column;scrollbar-width:none;overflow-x:auto}}@media (max-width: 74.9375em){.subscribe-form--academy .button{width:auto}.subscribe-form--academy .subscribe-form__row{flex-direction:column;align-items:flex-start}.subscribe-form--academy .button{width:100%}}@media (max-width: 74.375em){.footer-nav__list--columns{-moz-column-count:unset;column-count:unset}.training-progress{grid-template-columns:100%}}@media (max-width: 72.5em){.section-grid{grid-template-columns:100%}.section-slider--grid-col-2{padding-bottom:1.25rem}.section-slider--grid-col-2 .slider-pagination{bottom:0}.section-slider--grid-col-2 .swiper-wrapper{display:flex;grid-template-columns:unset;grid-template-rows:unset;grid-gap:unset}.section-slider--grid-col-2 .swiper-slide{min-height:190px}.section-slider--grid-col-2 .swiper-slide:nth-child(3n){grid-column:auto}.box--about{min-height:400px}.header-schedule{display:none}.training-base__cards .swiper{padding-bottom:1.25rem}.training-base__cards .swiper-wrapper{display:flex;grid-template-columns:unset;grid-gap:unset}}@media (max-width: 70.9375em){.training-banner .box-media{height:auto}.training-banner .box-media--bg-image{width:100%}}@media (max-width: 70.625em){.header-actions{display:none}}@media (max-width: 68.125em){.cards-sale .card-item--big{width:clamp(43.125rem,42.2148058252rem + 3.8834951456vw,46.875rem)}.about-video__wrapper{grid-template-columns:100%}.about-video__head-subtitle{max-width:100%}}@media (max-width: 64em){.catalog-menu--desktop{display:none}.catalog-menu--mobile{display:flex}.catalog-menu__brands-wrap{padding:1.25rem}}@media (max-width: 62em){.actions-item__icon-wrap{width:1.25rem;height:1.25rem}.actions-item__text{font-size:.6875rem}.pb-link-cards .pb-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 61.9375em){.section-head__body{flex-direction:column}.section-faq__content{grid-template-columns:100%}.box--form .box-media--bg-image{display:none}.box-grid--split{grid-template-columns:1fr}.box-media--bg-image .box-media__image{width:100%}.box-media__video{min-width:100%}.card-product__actions{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:clamp(2.5rem,2.4393203883rem + .2588996764vw,2.75rem);perspective:1000px;transform-style:preserve-3d;transform:translateZ(0)}.card-product__counter-wrap{grid-column:1;grid-row:1;width:100%!important;opacity:1!important;margin-right:0!important;transform:rotateY(-180deg) translateZ(1px);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s;z-index:1}.card-product__btn{grid-column:1;grid-row:1;width:100%!important;margin:0!important;transform:rotateY(0) translateZ(1px);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1);z-index:2}.card-product.is-in-cart .card-product__counter-wrap{transform:rotateX(0);z-index:2}.card-product.is-in-cart .card-product__btn{transform:rotateX(180deg);z-index:1;pointer-events:none}.profile-form.is-editing .profile-section__grid{grid-template-columns:100%}.profile-form.is-editing .profile-field__input{max-width:100%}.profile-form.is-editing .profile-field__multi{grid-template-columns:100%}.profile-form .profile-field__label{margin-bottom:auto}.profile-form .profile-field__control--with-action{flex-direction:column;align-items:flex-start}.dashboard-wrapper{grid-template-columns:100%}.dashboard-aside__mobile-trigger{display:flex}.dashboard-aside__mobile-trigger .icon{color:var(--color-primary-green-200)}.dashboard-menu{display:none}.dashboard-menu.is-open{display:flex;margin-top:.5rem}.order-item{flex-direction:column;align-items:flex-start}.order-item__info{grid-template-columns:repeat(2,1fr);grid-gap:.625rem;width:100%}.order-item__price{grid-column:2/-1;width:100%;text-align:right}.catalog-container{grid-template-columns:100%}.catalog-aside{position:fixed;top:0;right:0;width:100%;height:100%;background:var(--color-neutral-white);transform:translate(100%);transition:var(--bs-transition);overflow-y:auto;visibility:hidden;opacity:0;z-index:1200}.catalog-aside::-webkit-scrollbar{display:none}.catalog-aside.is-open{opacity:1;visibility:visible;transform:translate(0)}.catalog-aside .catalog-category,.catalog-aside .catalog-filter-wrap{padding:0 .9375rem}.catalog-aside__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:.9375rem .9375rem .3125rem;background:var(--color-neutral-white);z-index:10}.catalog-aside__close{display:flex;align-items:center;justify-content:center;color:var(--color-primary-green-200)}.catalog-aside__footer{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;padding:.9375rem;box-shadow:0 -2px 8px #24272b1a;background:var(--color-neutral-white, #fff);z-index:10}.catalog-products{grid-template-columns:repeat(3,1fr)}.catalog-filter__list--scrollable{overscroll-behavior:auto}.catalog-filter__footer,.catalog-sorting__label{display:none}.catalog-sorting__dropdown{left:0;right:unset}.catalog-detail{grid-template-columns:100%}.catalog-detail__aside{grid-column:1/-1}.product-content{grid-template-columns:clamp(20.625rem,19.2597087379rem + 5.8252427184vw,26.25rem) 1fr}.product-gallery__main{width:clamp(20.625rem,19.2597087379rem + 5.8252427184vw,26.25rem);height:clamp(20.625rem,19.2597087379rem + 5.8252427184vw,26.25rem)}.product-reviews__empty{flex-direction:column}.product-reviews__empty-actions{white-space:normal;width:100%}.page-header__banner img{aspect-ratio:768/340}.header-top__info{justify-content:flex-end;width:auto}.header-location .location-city{display:block}.header-burger--menu{display:inline-flex}.header-burger--catalog{display:none}.header-burger.button--size-m{padding:.625rem}.header-nav{display:none}.footer-top__brand{grid-template-columns:100%;align-items:flex-start;min-width:auto}.footer-top__desc{max-width:100%}.footer-main{grid-template-columns:100%}.footer-contacts{width:100%}.favorites-box{flex-direction:column}.favorites-promo--column{max-width:100%}.favorites-promo--column .favorites-promo__action{justify-content:flex-start}.favorites-promo--column .favorites-promo__action .button{width:auto}.basket-grid,.checkout-grid{grid-template-columns:100%}.about-banner__head{justify-content:flex-start}.about-banner__head-desc{max-width:100%}.about-hang__cards{grid-template-columns:100%;grid-auto-rows:auto}.about-hang__card:nth-child(1){grid-column:auto}.about-hang__card:nth-child(2){grid-column:auto}.about-hang__card:nth-child(3){grid-column:auto;grid-row:auto;gap:2.5rem;background-size:contain}.about-hang__card:nth-child(4){grid-column:auto;grid-row:auto;min-height:310px;padding-top:200px;background-position:top right;background-size:auto 190px}.about-experience__cards{grid-template-columns:100%}.training-mission__list{grid-template-columns:100%;grid-template-rows:auto}.training-mission__list-item:nth-child(1),.training-mission__list-item:nth-child(2),.training-mission__list-item:nth-child(3),.training-mission__list-item:nth-child(4){grid-column:auto;grid-row:auto}.training-mission__list-item:nth-child(1){min-height:280px}.training-doctors__slider .swiper{padding-bottom:1.25rem}.training-doctors__slider .slider-navigation{display:none}.training-doctors__slider .slider-pagination{display:block}.news-preview--academy,.pb-text__content.is-col-2{grid-template-columns:100%}.pb-wrapper{flex-direction:column-reverse;align-items:normal;gap:3.125rem}.pb-aside{max-width:100%}.pb-aside__icon{display:block}}@media (max-width: 57.5em){.form-contacts__col--2,.contacts-wrapper{grid-template-columns:100%}.pb-text-image .pb-text-image__grid{grid-template-columns:100%;grid-template-areas:"text" "image"}.pb-video .pb-video__grid{grid-template-columns:100%;grid-template-areas:"video" "text"}}@media (max-width: 53.75em){.about-advantages__item{grid-template-columns:minmax(1.5rem,auto) 1fr}.about-advantages__item-desc{grid-column:span 2}.doctors-card__content{grid-template-columns:100%;grid-template-rows:auto 1fr}}@media (max-width: 47.9375em){.cards-materials .cards-wrapper,.cards-materials .card-item{grid-template-columns:100%}.cards-sale .cards-wrapper{padding-bottom:1.25rem}.cards-sale .slider-pagination{display:block}.cards-sale .slider-navigation{display:none}.modal-box--announcement .modal-box__wrapper--row{flex-direction:column}.auth-form__col--2{grid-template-columns:100%}.order-product__row{flex-direction:column}.order-product__info{min-width:100%}.order-product__deleted{flex-direction:column;align-items:flex-start}.order-product__deleted-controls{justify-content:space-between;width:100%}.search-form-result{max-height:none;overflow-y:auto}.search-form-result__wrapper{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:.625rem 0 var(--tabbar-height, 65px);border-top:none}.search-form-result__frequently{padding-top:1.25rem;padding-right:0;border-top:1px solid var(--color-neutral-grey-10);border-right:none}.footer-nav__col{width:100%}.checkout-step__body,.checkout-step__summary{grid-column:1/-1}.checkout-step__subtitle{grid-column:auto}.checkout-step__auth-link-wrap{grid-column:auto;grid-row:auto;margin-bottom:.9375rem}.checkout-step__payer-types{grid-template-columns:100%}.checkout-step__payer-grid{flex-direction:column;grid-column:auto}.checkout-step__delivery-types{width:100%}.checkout-step__delivery-grid{flex-direction:column;flex-wrap:nowrap}.checkout-step__payment-types{width:100%}.checkout-step__payment-grid{flex-direction:column;flex-wrap:nowrap}.checkout-form-grid{grid-template-columns:100%}.checkout-form-field--col-2,.checkout-form-field--full-width{grid-column:auto}.about-banner__wrapper{grid-template-columns:100%;grid-template-rows:1fr 240px}.training-banner .box-content{justify-content:flex-start}.training-courses__more{width:100%}.training-progress{max-height:100%}.training-progress__gallery{display:grid;grid-template-columns:1fr 1fr}.training-progress__gallery-item.is-wide{grid-column:span 2}.training-progress__gallery-item.is-medium,.training-progress__gallery-item.is-small{aspect-ratio:310/400}.doctors-card__slider .slider-navigation{display:none}.news-preview--academy .news-preview__date{flex-direction:column}.news-preview--academy .news-preview__date-item{align-items:flex-start;width:100%}.news-preview--academy .news-preview__event-button{width:100%}.page-404{grid-template-columns:100%;grid-template-rows:auto;grid-gap:1.25rem}}@media (max-width: 45.0625em){.banner-hero{height:540px}.banner-hero--small{height:180px}.banner-hero--small.swiper{overflow:visible}.banner-hero--small .banner-hero__slide{width:340px}}@media (max-width: 45.0625em) and (max-width: 61.9375em){.banner-hero--small .slider-pagination{display:none}}@media (max-width: 45em){.banner--split,.product-content{grid-template-columns:100%}.product-gallery__main{width:100%}.product-gallery__main .slider-navigation{display:none}.product-gallery__main .slider-pagination{bottom:.625rem;display:block}.product-gallery__thumbs{display:none}.product-info__meta{max-width:100%}.header-contacts__link{display:none}.header-contacts__link--phone{display:inline-flex}.header-contacts__link--phone .header-contacts__link-text{display:none}.header-contacts__link-icon{display:block}}@media (max-width: 40em){.cards--slider .swiper{padding-bottom:1.25rem}.cards--slider .slider-navigation{display:none}.cards--slider .slider-pagination{display:block}.cards-news.cards--slider .swiper{overflow:visible}.cards-courses--slider .cards-wrapper{padding-bottom:1.25rem}.cards-courses--slider .cards-wrapper .slider-pagination{bottom:0}.cards-video .card-item:nth-child(1){flex-direction:row}.cards-video{grid-template-columns:1fr}.cards-category .swiper{overflow:visible}.button--theme-video-play .button__icon,.button--theme-video-play .button__text{margin-right:auto}.subscribe-form__row{flex-direction:column;align-items:flex-start}.subscribe-form__row .button{width:100%}.footer-nav{grid-template-columns:1fr}.footer-nav__title{padding-bottom:0;border-bottom:none}.footer-nav__title .footer-nav__title-icon{display:block}.footer-nav__title[data-active] .footer-nav__title-icon{transform:rotate(180deg)}.footer-nav__col{padding-bottom:1.25rem;border-bottom:1px solid var(--color-neutral-grey-10)}.footer-nav__body{height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:height var(--bs-transition),opacity .2s ease-in-out}.footer-nav__body[data-active]{opacity:1;pointer-events:auto;visibility:visible}.footer-contacts__title{padding-bottom:0;border-bottom:0}.footer-meta__license{min-width:100%}.about-slider{padding-bottom:1.25rem}.about-slider .slider-pagination{display:block}.about-slider .slider-navigation{display:none}.training-reviews__slider .swiper{padding-bottom:1.25rem}.training-reviews__slider .slider-navigation{display:none}.training-reviews__slider .slider-pagination{display:block}}@media (max-width: 38.75em){.catalog-products{grid-template-columns:repeat(2,1fr)}}@media (max-width: 36.25em){.cards--stock .cards-wrapper{grid-template-columns:repeat(2,1fr)}.product-reviews__head-info{flex-direction:column;align-items:flex-start}.page-header__banner img{aspect-ratio:330/235}.contacts-content__row:not(.contacts-content__row--no-column){flex-direction:column}.contacts-content__col{width:100%}}@media (max-width: 36em){.pb-link-cards .pb-cards-grid{grid-template-columns:1fr}}@media (max-width: 32.5em){.modal-box__footer{flex-direction:column;gap:.625rem}}@media (max-width: 30.625em){.box-brands{grid-template-columns:none;grid-auto-columns:140px;grid-auto-flow:column;scrollbar-width:none;overflow-x:auto;touch-action:pan-x}}@media (max-width: 30em){.box-content--center .button{width:100%}.cards-sale .card-item--big{width:100%;min-height:330px;margin-right:0;margin-bottom:.625rem}.cards-sale .card-item--small{min-width:100%}.cards-sale .card-item--small .card-item__head{height:100%}.cards-sale .card-item--small .button{margin-top:auto}.cards-video .card-item__content{max-width:160px}.auth-form__tabs--reg{grid-template-columns:100%}.order-product--basket .order-product__body{grid-template-rows:1fr 2.5rem}.order-product--basket .order-product__actions{top:unset;bottom:.625rem}.order-product--basket .order-product__meta{position:absolute;left:0;bottom:0;justify-content:flex-start}.order-product--basket .order-product__meta-quantity{width:5.5rem}.order-product--basket .order-product__counter-wrap{width:100%}.order-product--basket .order-product__prices{margin-top:.3125rem}.order-product--basket .order-product__name{max-width:100%}.favorites-promo__action{width:100%}.favorites-promo__action .button{width:100%!important}.about-eco__cards{grid-template-columns:100%}.training-about__card-head{flex-direction:column}}@media (max-width: 26.25em){.modal-box__image,.training-reviews__slider-item{width:100%}}@media (max-width: 25em){.cards-courses .card-item__image{height:17.1875rem}.cards-courses .card-item{min-width:100%;width:100%}}@media (max-width: 23.75em){.about-banner__image{width:100%}}@media (max-width: 22.8125em){.banner-hero--small .banner-hero__slide{width:330px}}@media (max-width: 22.5em){.about-experience__card-quote:before{top:-20px}}@media (any-hover: hover){.section-head__more-link:hover{color:var(--color-secondary-blue-200)}.section-head__more-link.u-text-color-ac-blue-100:hover{color:var(--color-academy-blue-200)}.cards-materials .card-item:hover .card-item__title{color:var(--color-primary-green-200)}.cards-courses .card-item:hover .card-item__title{color:var(--color-academy-blue-200)}.cards-category .card-item:hover .card-item__image{transform:scale(1.1)}.card-product__title:hover{color:var(--color-secondary-blue-100)}.icon-like:hover{color:var(--color-primary-green-100)}.modal-box .f-button:hover{--f-button-hover-color: var(--color-primary-green-200);transform:rotate(90deg)}.modal-box__text a:hover,.profile-form .profile-field__action:hover{color:var(--color-neutral-black)}.dashboard-back__link:hover{color:var(--color-secondary-blue-200)}.dashboard-menu__link:hover,.dashboard-menu__link:hover .icon,.actions-item:hover .actions-item__icon,.actions-item:hover .actions-item__text{color:var(--color-primary-green-200)}.button:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-border)}.button:hover:before{opacity:1}.button--theme-video-play:hover{color:var(--btn-hover-text)}.button--theme-video-play:hover:before{transform:translate(-50%,-50%) scale(10);transition:transform .8s cubic-bezier(.5,.05,.1,1)}.button--theme-video-play:hover .button__icon{color:var(--color-neutral-white)}.order-item__cancel:hover{color:var(--color-primary-green-200)}.order-item__cancel:hover .icon{color:var(--color-primary-green-200);transform:rotate(90deg)}.order-product--basket .order-product__action-btn:hover{color:var(--color-primary-green-200)}.order-product__name a:hover{color:var(--color-secondary-blue-100)}.order-product__restore-btn:hover{color:var(--color-neutral-black)}.order-product__dismiss-btn:hover{color:var(--color-neutral-black);transform:rotate(90deg)}.checkbox:hover .checkbox__box{border-color:var(--cb-hover-border)}.search-form__clear:hover,.search-form-result__frequently-list__item:hover,.search-form-result__list-item:hover{color:var(--color-primary-green-200)}.search-form-result__list-item--more:hover{color:var(--color-secondary-blue-200)}.pagination__item:not(.is-current):not(.is-disabled):not(.pagination__item--separator):hover{color:var(--color-primary-green-200);background:var(--color-primary-green-10);border-color:var(--color-primary-green-10)}.pagination__item--arrow:not(.is-disabled):hover{background:var(--color-primary-green-10);border-color:transparent}.catalog-category__link:hover,.catalog-menu__panel-group__title:hover,.catalog-menu__panel-group__link:hover,.catalog-sorting__item:hover{color:var(--color-primary-green-200)}.product-info__meta-link:hover{color:var(--color-neutral-black)}.product-navigation__item:hover,.product-text__content a:hover{color:var(--color-primary-green-200)}.product-char__item-link:hover,.product-reviews__auth-button:hover,.product-reviews__actions-btn:hover,.tippy-box[data-theme~=custom-white] a:hover{color:var(--color-neutral-black)}.page-header__more:hover,.footer-nav__link:hover,.footer-contacts__link:hover,.basket-bar__delete-btn:hover{color:var(--color-primary-green-200)}.basket-summary__auth-button:hover,.checkout-step__auth-link:hover{color:var(--color-neutral-black)}.clients-links__item:hover{color:var(--color-secondary-blue-200)}.clients-detail a:hover{color:var(--color-neutral-black)}.doctors-card__info-more:hover{color:var(--color-academy-blue-200)}.policy-text a:hover{color:var(--color-neutral-black)}.pb-link-cards .pb-card-item:hover{background-color:var(--color-primary-green-100)}.pb-link-cards .pb-card-item:hover .pb-card-text-bottom{color:var(--color-primary-green-200)}html.is-academy .pb-content a:hover{color:var(--color-secondary-blue-200)}html.is-academy .nw-pb-tabs__btn:hover{background-color:var(--color-academy-blue-10)}html.is-academy .nw-pb-tabs__btn[data-active]:hover{background-color:var(--color-academy-blue-20)}.pb-aside__menu-link:hover{font-variation-settings:var(--font-weight-700);color:var(--color-primary-green-200)}}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}

/* End */


/* Start:/local/templates/sds/components/bitrix/menu/header/style.css?17943910891020*/
.header-menu {
    display: flex;
    align-items: center;
}

.header-menu__list,
.header-menu__sublist {
    margin: 0;
    padding: 0;
    list-style: none;
}

.header-menu__list {
    display: flex;
    align-items: center;
    gap: 24px;
}

.header-menu__item {
    position: relative;
}

.header-menu__link {
    display: inline-flex;
    align-items: center;
    color: inherit;
    text-decoration: none;
}

.header-menu__item--selected > .header-menu__link,
.header-menu__link:hover {
    color: #7cb342;
}

.header-menu__sublist {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 20;
    display: none;
    min-width: 220px;
    padding: 12px;
    background: #fff;
    border: 1px solid #e8edf3;
    border-radius: 12px;
    box-shadow: 0 12px 30px rgba(20, 32, 50, 0.12);
}

.header-menu__item:hover > .header-menu__sublist,
.header-menu__item:focus-within > .header-menu__sublist {
    display: block;
}

.header-menu__sublist .header-menu__item + .header-menu__item {
    margin-top: 8px;
}

/* End */


/* Start:/local/templates/sds/components/bitrix/menu/footer/style.css?1794391089623*/
.footer-menu__list,
.footer-menu__sublist {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-menu__list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 20px 32px;
}

.footer-menu__link {
    color: inherit;
    text-decoration: none;
}

.footer-menu__item--selected > .footer-menu__link,
.footer-menu__link:hover {
    color: #7cb342;
}

.footer-menu__sublist {
    margin-top: 10px;
}

.footer-menu__sublist .footer-menu__item + .footer-menu__item {
    margin-top: 6px;
}

.footer-menu__sublist .footer-menu__link {
    font-size: 14px;
    color: #5e6a78;
}

/* End */


/* Start:/local/components/nastart/cookies/templates/.default/style.css?17943910896869*/
#cookieModalSettings {
    .cookie-type-desc {
        padding: 0 0 0 24px;
    }
}

.cookie-modal {
    position: fixed;
    display: flex;
    flex-direction: column;
    padding: 20px;
    border-radius: 20px;
    border: 1px solid #D8D8D8;
    background: #FFF;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    z-index: 1000;
}

.cookie-modal.show {
    transform: translateY(0);
    opacity: 1;
}

.cookie-modal-primary {
    right: 50px;
    bottom: 50px;
    width: 650px;
    max-width: 95%;
    opacity: 0;
    transform: translateX(0) translateY(100%);

    @media (max-width: 767px) {
        right: 15px;
        bottom: 15px;
        width: calc(100% - 30px);
    }
}

.cookie-modal-primary.show {
    transform: translateX(0) translateY(0);
}

.cookie-modal-settings {
    padding: 40px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0;
    width: 930px;
    max-width: 90%;
    height: auto;
    visibility: hidden;
    transition: all 0.3s ease;
    position: fixed;

    @media(max-width: 992px) {
        padding: 20px;
    }
}

.cookie-modal-settings.show {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    visibility: visible;
}

.modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.modal-header h2 {
    color: var(--color-neutral-black);
    font-variation-settings: var(--font-weight-700);
    font-size: clamp(1rem, 0.9393203883rem + 0.2588996764vw, 1.25rem);
    line-height: normal;
}

.close-btn {
    width: 24px;
    height: 24px;
    background: none;
    border: none;
    transition: transform .3s ease-in-out;
    cursor: pointer;

    &:hover {
        transform: rotate(90deg);
    }
}

.modal-content {
    margin-bottom: 25px;
    overflow-y: auto;
    max-height: calc(80vh - 130px);
    /* Account for header and buttons */
    padding-right: 5px;
}

.modal-content p {
    color: #66686B;
    font-size: clamp(.8125rem, .7821601942rem + .1294498382vw, .9375rem);
    line-height: normal;
    margin-bottom: 15px;

    &:last-child {
        margin-bottom: 0;
    }
}

.modal-actions {
    display: flex;
    justify-content: space-between;

    @media(max-width: 992px) {
        flex-direction: column-reverse;
        gap: 10px;

        button {
            width: 100%;
        }
    }

}

.modal-actions-btns {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: end;

    @media(max-width: 992px) {
        flex-direction: column-reverse;
        gap: 10px;
    }
}

.policy-link {
    color: #3B5900;
    transition: color .3s ease-in-out;
}

.policy-link:hover {
    color: #24272B;
}

.btn {
    cursor: pointer;
    transition: .3s ease all;
    border: none;
}

.btn-cancel {
    background-color: #ffffff;
    border: 1px solid #000;
    padding: 15px 30px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: clamp(14px, 1.3vw, 16px);
    color: #000;
}

.btn-cancel:hover {
    opacity: .6;
}

.btn-accept {
    background-color: black;

    border: 1px solid #000;
    padding: 15px 30px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: clamp(14px, 1.3vw, 16px);
    color: white;
}

.btn-accept:hover {
    opacity: .6;
}

.btn-settings {
    background-color: #ffffff;
    border: 1px solid #000;
    padding: 15px 30px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: clamp(14px, 1.3vw, 16px);
    color: #000;
}

.btn-settings:hover {
    opacity: .6;
}

.cookie-settings {
    margin-top: 40px;
}

.cookie-type {
    margin-bottom: 20px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 20px;

    &:first-child {
        padding-top: 20px;
        border-top: 1px solid #D8D8D8;
    }

    &:last-child {
        margin-bottom: 15px;
    }
}

.cookie-checkbox-container {
    position: relative;
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px;
}

.cookie-checkbox-container input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin: 0;
    z-index: 2;
}

.cookie-checkbox-container input[type="checkbox"]+label {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    cursor: pointer;
}

.cookie-checkbox-container input[type="checkbox"]+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: #F4F7FB;
    border-radius: 5px;
    transition: all 0.3s ease;
}

.cookie-checkbox-container input[type="checkbox"]:checked+label:before {
    background: #BFDD73;
    border-color: #BFDD73;
}

.cookie-checkbox-container input[type="checkbox"]:checked+label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNy45OTk5Nkw2LjgyODQzIDEwLjgyODRMMTIuNDg1IDUuMTcxNTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2U9IiNGNEY3RkIiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: center;
}

.cookie-type-title {
    color: #24272B;
    font-size: clamp(.8125rem, .7821601942rem + .1294498382vw, .9375rem);
    line-height: normal;
}

.cookie-type-desc {
    font-size: clamp(.8125rem, .7821601942rem + .1294498382vw, .9375rem);
    line-height: normal;
    margin-top: 10px;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
}

.overlay.show {
    opacity: 1;
    visibility: visible;
}

#cookieModalSettings {
    .modal-content {
        margin-bottom: 0;
    }

    .cookie-type:last-child {
        margin-bottom: 20px;
    }

    /*pointer-events: none;*/
}

#technical-cookies input[type="checkbox"] {
    cursor: not-allowed;
}

.cookie-modal-settings-title {
    color: var(--color-neutral-black);
    font-variation-settings: var(--font-weight-700);
    font-size: clamp(1.375rem, 1.2233009709rem + 0.6472491909vw, 2rem);
    line-height: 100%;
}

.cookie-modal-settings-subTitle {
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin-bottom: 15px;
}
/* End */


/* Start:/local/templates/sds/styles.css?17943910891183*/
.layout {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.layout__header,
.layout__footer {
    background: #f4f6f8;
    padding: 24px 0;
}

.layout__content {
    flex: 1 1 auto;
    padding: 32px 0;
}

.container {
    width: min(1200px, calc(100% - 32px));
    margin: 0 auto;
}

.logo {
    color: #182535;
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
}

.header-layout {
    position: relative;
    display: flex;
    align-items: center;
    gap: 24px;
}

.catalog-toggle {
    display: inline-flex;
    align-items: center;
    min-height: 40px;
    padding: 0 18px;
    color: #182535;
    font: inherit;
    font-weight: 600;
    background: #b8e35f;
    border: 0;
    border-radius: 10px;
    cursor: pointer;
}

.catalog-toggle:hover,
.catalog-toggle[aria-expanded="true"] {
    background: #a8d84b;
}

.catalog-dropdown {
    position: absolute;
    top: calc(100% + 16px);
    left: 0;
    right: 0;
    z-index: 50;
    padding: 24px;
    background: #fff;
    border: 1px solid #e8edf3;
    border-radius: 18px;
    box-shadow: 0 18px 44px rgba(20, 32, 50, 0.16);
}

.catalog-dropdown[hidden] {
    display: none;
}

/* End */
/* /local/templates/sds/assets/css/style.css?1794391090226229 */
/* /local/templates/sds/components/bitrix/menu/header/style.css?17943910891020 */
/* /local/templates/sds/components/bitrix/menu/footer/style.css?1794391089623 */
/* /local/components/nastart/cookies/templates/.default/style.css?17943910896869 */
/* /local/templates/sds/styles.css?17943910891183 */
