@charset "UTF-8";html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary,a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}html{box-sizing:border-box;line-height:1.2;overflow-y:scroll;touch-action:manipulation;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.scroll-gross{scroll-behavior:auto}article,aside,figcaption,figure,main,footer,header,nav,section,details,summary{display:block}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}iframe{border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left;vertical-align:top}hr{border:0;background:#ccc;display:block;height:1px;margin:0;padding:0}pre{white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:80%}b,strong{font-weight:700}td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace,sans-serif}*,*:before,*:after{box-sizing:inherit}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}template{display:none}audio,canvas,progress,video{display:inline-block}img,embed,object,audio,video{height:auto;max-width:100%}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}img{border:none}button,input,optgroup,select,textarea{font:inherit}label,input[type=radio],input[type=checkbox],input[type=button],input[type=submit],input[type=file],button{cursor:pointer}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}button,input,select,textarea{margin:0;vertical-align:middle}button{width:auto;overflow:visible}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto;resize:vertical}[disabled]{cursor:default}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/wp-content/themes/astomed/fonts/quicksand-400.woff2) format("woff2"),url(/wp-content/themes/astomed/fonts/quicksand-400.woff) format("woff")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(/wp-content/themes/astomed/fonts/quicksand-500.woff2) format("woff2"),url(/wp-content/themes/astomed/fonts/quicksand-500.woff) format("woff")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(/wp-content/themes/astomed/fonts/quicksand-600.woff2) format("woff2"),url(/wp-content/themes/astomed/fonts/quicksand-600.woff) format("woff")}:root{--accent-color: #C52253;--text-default-color: #201728}html{overflow-y:scroll;touch-action:manipulation;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;margin:0!important}@media (min-width: 2000px){html{font-size:12px}}html body,html button,html input,html textarea{color:var(--text-default-color);font:400 1.6rem/1.5 Quicksand,sans-serif}body{-webkit-text-size-adjust:100%}@media (max-width: 998px){#wpadminbar{display:none!important}}.otgs-development-site-front-end{display:none!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;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:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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)}}.center{padding:0 1.5rem;margin:0 auto}@media (min-width: 768px){.center{padding:0 3rem}}@media (min-width: 1200px){.center{padding:0 6rem}}.hide{display:none!important}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (max-width: 998px){.hide-tablet-down{display:none!important}}@media (min-width: 768px) and (max-width: 998px){.hide-tablet{display:none!important}}@media (min-width: 768px){.hide-tablet-up{display:none!important}}@media (min-width: 999px){.hide-laptop-down{display:none!important}}@media (min-width: 999px) and (max-width: 1199px){.hide-laptop{display:none!important}}@media (min-width: 999px){.hide-laptop-up{display:none!important}}@media (max-width: 1599px){.hide-desktop-down{display:none!important}}@media (min-width: 1200px) and (max-width: 1599px){.hide-desktop{display:none!important}}@media (min-width: 1200px){.hide-desktop-up{display:none!important}}@media (min-width: 1600px){.hide-hd{display:none!important}}.accordion__item{background-color:#fff;border-radius:8px;margin-bottom:1rem}.accordion__item:last-child{margin-bottom:0}.event-content .accordion__item{background-color:#f8f8f8}.accordion__item:hover .accordion__item-question{color:var(--accent-color)}.accordion__item.opened .accordion__item-content{height:auto;opacity:1;transition:height .3s ease,opacity .3s ease;visibility:visible}.accordion__item-head{align-items:center;display:flex;justify-content:space-between;cursor:pointer;padding:2rem}@media (min-width: 999px){.accordion__item-head{padding:2rem 3.8rem 2.3rem 4rem}}.accordion__item-question{font-size:2rem;font-weight:500;padding-right:3rem;transition:color .2s}@media (min-width: 999px){.accordion__item-question{font-size:2.4rem}}.accordion__item-content{height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s 0s ease;transform:translateY(-1rem)}.accordion__item-answer{padding:0 2rem 2rem}@media (min-width: 999px){.accordion__item-answer{padding:0 3.8rem 1.3rem 4rem}}.article-card__image{aspect-ratio:1.5;background-color:#0000001a;border-radius:1rem;position:relative;margin-bottom:1.3rem;overflow:hidden}@media (min-width: 999px){.article-card__image{margin-bottom:2.2rem}}.article-card__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.article-card__date{margin-bottom:.5rem}@media (min-width: 999px){.article-card__date{margin-bottom:.8rem}}.article-card__title{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;line-height:1.3;padding-right:10%;transition:color .2s}@media (min-width: 999px){.article-card__title{font-size:2.4rem;margin-bottom:1rem;padding-right:5%}}.article-card__text{padding-right:15%}.article-card:hover .article-card__image img{transform:scale(1.05)}.article-card:hover .article-card__title{color:var(--accent-color)}.breadcrumbs{align-items:center;font-size:1.4rem;font-weight:500;text-transform:uppercase;display:flex;letter-spacing:.04em;list-style:none;margin-bottom:2.7rem}@media (min-width: 999px){.breadcrumbs{margin-bottom:.4rem}}.breadcrumbs li:not(:last-child){margin-right:1rem}.breadcrumbs li:not(:last-child):after{background:#a3a3a3;border-radius:50%;content:"";display:inline-block;vertical-align:middle;margin:0 0 .3rem .7rem;height:.3rem;width:.3rem}.breadcrumbs a,.breadcrumbs span{display:inline-block;color:#a3a3a3}.breadcrumbs a{transition:color .2s ease}.breadcrumbs a:hover{color:#000}.btn{align-items:center;background:transparent;border:1px solid currentColor;border-radius:2.4rem;box-sizing:border-box;display:inline-flex;justify-content:space-between;overflow:hidden;padding:1rem 2rem;height:4.8rem;position:relative;transition:opacity .3s}@media (min-width: 999px){.btn{height:4.2rem;border-radius:2.1rem;padding-right:1.6rem}}.btn:before{background:#000;content:"";position:absolute;inset:0;opacity:0;transform-origin:0 50%;transition:all .2s ease;pointer-events:none}.btn__arrow{width:1.5rem;transition:transform .2s ease}.btn__arrow svg{width:100%}.btn__divider{padding:0 12px}.btn__divider:after{background:currentColor;border-radius:50%;content:"";height:3px;width:3px;display:block}.btn__price{margin-right:auto}.btn i:not(.play-icon){height:1.1rem;width:1.5rem;position:relative;flex-shrink:0;margin-left:1.8rem}.btn svg{fill:var(--accent-color);display:block}.btn:not(:disabled):hover:before{opacity:.05}.btn:not(:disabled):hover .btn__arrow{transform:translate(.4rem)}.btn:disabled,.btn.disabled{cursor:default;opacity:.6}.btn--red{border:none;background-color:var(--accent-color);color:#fff}.btn--red .btn__arrow svg{fill:#fff}.btn--red:not(:disabled):hover:before{opacity:.05}.btn--black{border:none;background-color:#201728;color:#fff}.btn--black:before{background:#fff}.btn--black .btn__arrow svg{fill:#fff}.btn--black:not(:disabled):hover:before{opacity:.1}.btn--play{border:none;background-color:#fff;padding:.7rem .7rem .7rem 2rem}.btn--small{background:#EEEEEE;border-color:#eee;border-radius:1.5rem;font-size:1.4rem;height:3rem;padding:.4rem 1.4rem .4rem 1.2rem}.btn--small svg{fill:var(--accent-color)}.btn--small:not(:disabled):hover .btn__arrow{transform:translate(.2rem)}@media (max-width: 998px){.categories-selector__list{white-space:nowrap;overflow:auto;margin:0 -1.5rem;padding:0 1.5rem;scrollbar-width:none;-ms-overflow-style:none}.categories-selector__list::-webkit-scrollbar{display:none}}@media (min-width: 999px){.categories-selector__list{display:flex;flex-wrap:wrap;max-height:4rem;max-width:82%;overflow:hidden;position:relative;padding-right:7rem}.expanded .categories-selector__list{max-height:none;max-width:100%;padding-right:0}}.categories-selector__item{margin-right:.3rem}@media (max-width: 998px){.categories-selector__item{display:inline-block}}@media (min-width: 999px){.categories-selector__item{margin-right:.5rem;margin-bottom:.7rem}}.categories-selector__item a{background:#F3F4F4;border-radius:1.7rem;color:#777;display:block;height:3.4rem;padding:.5rem 1.6rem;transition:all .2s ease}.categories-selector__item a:hover{color:#595959;background:#EFEFEF}.categories-selector__item a.active{background:#201728;color:#fff;cursor:default}.categories-selector__more,.categories-selector__less{display:none}@media (min-width: 999px){.categories-selector__more,.categories-selector__less{font-weight:400;text-decoration:underline}}.categories-selector__more a,.categories-selector__less a{white-space:nowrap}@media (min-width: 999px){.expanded .categories-selector__less{margin-top:.4rem;display:inline-block}}@media (min-width: 999px){.collapsed .categories-selector__more{display:inline-block;position:absolute;left:calc(100% - 5rem)}}.close-btn{border-radius:50%;background:#F3F4F4;display:inline-block;position:relative;height:3.8rem;width:3.8rem}.close-btn:before,.close-btn:after{content:"";background:currentColor;border-radius:.1rem;width:2rem;height:.2rem;position:absolute;left:calc(50% - 1rem);top:calc(50% - .1rem);transition:all .3s ease;transform-origin:50% 50%;transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}@keyframes submitting{0%{opacity:1}50%{opacity:.8}to{opacity:1}}form.login__form label,form.login__form input,form.login__form textarea,form.edit-account label,form.edit-account input,form.edit-account textarea,.woocommerce form label,.woocommerce form input,.woocommerce form textarea{display:block;width:100%}form.login__form label,form.edit-account label,.woocommerce form label{font-weight:600}form.login__form legend,form.edit-account legend,.woocommerce form legend{font-weight:600;font-size:2rem;padding:2rem 0 1rem}form.edit-account p:last-child{padding-top:2rem}form.edit-account button[type=submit]{margin-left:auto}.woocommerce-form__input-checkbox{width:2rem!important}.wpcf7-form-control,.my-account form input,form.login__form input,form.edit-account input{border:1px solid #C4C4C4;border-radius:1rem;height:5rem;outline:none;padding:1rem 1.5rem;width:100%;transition:border-color .2s ease}@media (min-width: 999px){.wpcf7-form-control .event-content,.model-bank .wpcf7-form-control,.my-account form input .event-content,.model-bank .my-account form input,form.login__form input .event-content,.model-bank form.login__form input,form.edit-account input .event-content,.model-bank form.edit-account input{padding-left:2.2rem;padding-right:2.2rem}}.wpcf7-form-control:focus,.my-account form input:focus,form.login__form input:focus,form.edit-account input:focus{border-color:#000}.wpcf7-submit,.woocommerce-edit-address .main form button[type=submit],form.edit-account button[type=submit]{align-items:center;background:#201728 url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat right 18px top 20px/14px 11px!important;border:1px solid currentColor!important;border-radius:2.6rem!important;box-sizing:border-box;color:#fff!important;display:inline-flex!important;justify-content:space-between;overflow:hidden!important;padding:1rem 2.5rem!important;height:5.2rem;position:relative!important;transition:background-position .2s;-moz-text-align-last:left;text-align-last:left;margin-left:auto}.wpcf7-submit:hover,.woocommerce-edit-address .main form button[type=submit]:hover,form.edit-account button[type=submit]:hover{background-position:right 14px top 20px!important}@media (min-width: 768px){.wpcf7-submit,.woocommerce-edit-address .main form button[type=submit],form.edit-account button[type=submit]{flex-shrink:0;width:19rem}}.event-content .wpcf7-submit,.model-bank .wpcf7-submit,.event-content .woocommerce-edit-address .main form button[type=submit],.model-bank .woocommerce-edit-address .main form button[type=submit],.event-content form.edit-account button[type=submit],.model-bank form.edit-account button[type=submit]{background:var(--accent-color) url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat right 18px top 20px/14px 11px}.wpcf7-form span{display:block;width:100%}.wpcf7-form label{flex:1 0;font-weight:600;display:block}.wpcf7-form label .event-content,.model-bank .wpcf7-form label{font-size:1.8rem}@media (min-width: 768px){.wpcf7-form .half-width{width:50%}}.wpcf7-form .wpcf7-form-control-wrap{margin:.5rem 0 1rem}@media (min-width: 999px){.wpcf7-form .wpcf7-form-control-wrap{margin:1rem 0 1.6rem}.wpcf7-form .wpcf7-form-control-wrap .event-content,.model-bank .wpcf7-form .wpcf7-form-control-wrap{margin:.8rem 0 2.5rem}}.wpcf7-form textarea{min-height:12.6rem;resize:none}.wpcf7-form .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:block;width:100%}.wpcf7-form .wpcf7-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;text-align:center;min-height:7rem;opacity:0;padding-top:2.3rem;padding-bottom:2rem}.wpcf7-form .wpcf7-file::file-selector-button{display:none}.wpcf7-form .select-wrapper{position:relative}.wpcf7-form .select-wrapper:after{background:url(/wp-content/themes/astomed/svg/arrow-down-small.svg) 50% 50%/contain;content:"";position:absolute;right:2rem;top:calc(50% - .3rem);width:1.6rem;height:.8rem}.wpcf7-form .file-area{position:relative;color:#777}.wpcf7-form .wpcf7-form-control-wrap[data-name=file]{border:1px dashed #C4C4C4;border-radius:1rem}.wpcf7-form .wpcf7-form-control-wrap[data-name=file]+span{font-size:1.6rem;font-weight:400;position:absolute;inset:0;text-align:center;pointer-events:none;display:flex;align-items:center;justify-content:center}.wpcf7-form .wpcf7-checkbox{border:none;border-radius:0;height:auto;padding:0}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{font-weight:400;padding-right:3rem}@media (min-width: 768px){.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{padding-right:5rem}}@media (min-width: 1400px){.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{padding-right:9rem}}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-not-valid{border-color:#dc3232}.wpcf7-form>p{display:flex}@media (max-width: 767px){.wpcf7-form>p{flex-direction:column}}@media (min-width: 768px){.wpcf7-form>p{gap:1rem}}.wpcf7-form>p:last-of-type{margin-top:2.5rem}@media (min-width: 768px){.wpcf7-form>p:last-of-type{align-items:center;justify-content:space-between;position:relative}}.wpcf7-form>p:last-of-type:first-of-type{flex-wrap:wrap}.wpcf7-form .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:2rem;height:2rem;top:2px;left:0}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:.3rem;height:2rem;width:2rem;top:2px;left:0;border:1px solid #201728}.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after{color:#fff;display:block;position:absolute;content:"✓";height:2rem;width:2rem;top:0;left:0;visibility:hidden;text-align:center}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:#201728}.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-form .wpcf7-list-item-label{margin-left:3rem}.wpcf7-form.submitting{opacity:.7;pointer-events:none}.wpcf7-form.submitting .wpcf7-submit{animation:submitting 1s infinite}.wpcf7-form .form-message{text-align:center;padding:1rem 0;font-weight:500}.wpcf7 form .wpcf7-response-output{border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{color:#dc3232}.wpcf7 form.sent .wpcf7-response-output{color:#0b9c3166}.wpcf7 form .wpcf7-response-output{margin:0}@media (min-width: 768px){.wpcf7 form .wpcf7-response-output{margin-top:2rem}}.wpcf7-response-output{text-align:center}.woocommerce form .form-row .required{color:inherit}.currency__head{align-items:center;border:none;display:flex;font-weight:500;position:relative;width:auto;background:transparent;padding:0 3rem 0 0}@media (min-width: 999px){.currency__head:after{background:url(/wp-content/themes/astomed/svg/arrow-down-small.svg) no-repeat 50% 50%/contain;content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.4rem}}.currency__flag{background:rgba(0,0,0,.1);border-radius:50%;height:1.7rem;width:1.7rem;margin-right:.9rem}.currency__body{height:0;overflow:hidden}.header .currency .currency__head{min-width:0;padding-right:1.3rem}.header .currency .currency__head:after{right:0}.education-card{background-color:#f0f1f2;border-radius:1rem;color:#201728;display:flex;flex-direction:column;margin-bottom:2rem;overflow:hidden}.education-card:hover .education-card__image img{transform:scale(1.1)}.education-card:hover .education-card__arrow{transform:translate(.5rem)}@media (min-width: 500px){.education-card{flex-direction:row}}@media (min-width: 768px) and (max-width: 998px){.education-card{flex-direction:column}}@media (min-width: 768px){.education-card{width:calc(50% - 1rem)}}@media (min-width: 1920px){.education-card{width:calc(33.333% - 1rem)}.event-content .education-card{width:calc(33.33% - 1.2rem)}}.education-card__image{background:rgba(0,0,0,.1);border-radius:1rem;overflow:hidden;position:relative}@media (min-width: 500px){.education-card__image{width:48%}}@media (min-width: 768px) and (max-width: 998px){.education-card__image{width:auto}}.education-card__image:after{content:"";display:block;padding-bottom:116%}.education-card__image img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .6s}.education-card__image-text{background-color:#fff;border-radius:5.5rem;bottom:1.8rem;font-weight:500;padding:.3rem 1.6rem;position:absolute;right:1.3rem}.education-card__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:2rem 3rem 2rem 1.5rem}@media (min-width: 500px){.education-card__content{width:52%}}@media (min-width: 768px) and (max-width: 998px){.education-card__content{width:auto}}@media (min-width: 999px){.education-card__content{padding:3.1rem 3.7rem 2.7rem 3rem}}.education-card__content-top{margin-bottom:2rem}.education-card__title-wrapper{display:flex;justify-content:space-between;margin-bottom:.5rem}.education-card__title{font-size:2.4rem;font-weight:500;line-height:1.3}.education-card__arrow{width:2.3rem;height:1.9rem;flex-shrink:0;margin:1.1rem 0 0 2rem;transition:transform .3s}.education-card__arrow svg path{fill:var(--accent-color)}.education-card__subtitle{color:#777}@media (min-width: 999px){.education-card__subtitle{padding-right:4rem}}.education-card.hidden{display:none}.expandable-icon{border:1px solid #CACACA;border-radius:50%;display:block;flex-shrink:0;height:3.8rem;width:3.8rem;position:relative}.expandable-icon:before,.expandable-icon:after{background:currentColor;border-radius:1px;content:"";height:.2rem;width:1.6rem;position:absolute;top:calc(50% - .1rem);left:calc(50% - .8rem)}.expandable-icon:after{transform:rotate(90deg);transition:all .3s ease}.menu-opened .expandable-icon:after,.opened .expandable-icon:after{opacity:0;transform:rotate(0)}@media (max-width: 998px){.footer-nav{background:#fff;border-radius:1.5rem;margin-bottom:.9rem}}@media (min-width: 999px){.footer-nav{flex-grow:1}.footer-nav .expandable-icon{display:none}}.footer-nav__head{font-size:1.8rem;font-weight:500}@media (max-width: 998px){.footer-nav__head{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}}@media (min-width: 999px){.footer-nav__head{font-size:1.6rem;font-weight:600;margin-bottom:1.4rem}}@media (max-width: 998px){.footer-nav__body{font-size:1.6rem;height:0;opacity:0;overflow:hidden;transition:height .3s .2s ease,opacity .3s 0s ease;-moz-text-align-last:left;text-align-last:left;padding:0 2rem}.menu-opened .footer-nav__body{overflow:visible;opacity:1;transition:height .3s 0s ease,opacity .3s .2s ease;height:auto}}@media (min-width: 999px){.footer-nav .menu-item{margin-bottom:.8rem}}@media (max-width: 998px){.footer-nav .menu-item:last-child{padding-bottom:2rem}}.footer-nav .menu-item a{display:inline-block;position:relative}@media (max-width: 998px){.footer-nav .menu-item a{padding:.5rem 0}}.footer-nav .menu-item a:after{background:currentColor;content:"";height:1px;position:absolute;bottom:0;left:0;right:0;opacity:0;transform:scaleX(0);transform-origin:0 50%;transition:all .2s ease}.footer-nav .menu-item a:hover:after{opacity:1;transform:scaleX(1)}@media (min-width: 1200px){.header-drop{background:#fff;border-radius:1rem;position:absolute;left:0;right:0;top:calc(100% + 2rem);padding:3.4rem 4.4rem 3rem;z-index:2;opacity:0;transform:scaleY(.5);pointer-events:none;transform-origin:50% 0;transition:opacity .3s ease,transform .3s ease}}@media (min-width: 1200px){.header-overlay{background:#000;height:100vh;position:fixed;left:0;top:0;right:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s;z-index:1}}.header-message{font-size:1.4rem;font-weight:500;height:4.2rem;opacity:.7;overflow:hidden;padding:1.2rem 0 1rem;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}@media (max-width: 1199px){.header-message{text-align:center;padding:1rem 0}}@media (min-width: 1200px){.header-message{text-align:right}}.header-message:before{background:var(--accent-color);border-radius:50%;content:"";display:inline-block;height:.5rem;width:.5rem;margin-right:1.1rem;position:relative;bottom:.2rem}.post-type-archive-event .header-message,.header--transparent .header-message{color:#fff}.menu-opened .header-message{color:inherit}.header--checkout .header-message{visibility:hidden}.lang__head{align-items:center;border:none;display:flex;background:#fff;font-weight:500;height:4.2rem;border-radius:2.1rem;padding:1.2rem 3rem 1.2rem 1.3rem;position:relative}@media (min-width: 999px){.lang__head{min-width:15.5rem}.lang__head:after{background:url(/wp-content/themes/astomed/svg/arrow-down-small.svg) no-repeat 50% 50%/contain;content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.4rem}}.lang__flag{background:rgba(0,0,0,.1);border-radius:50%;height:1.7rem;width:1.7rem;margin-right:.9rem}.lang__body{height:0;overflow:hidden}.menu-btn{background-color:transparent;border-radius:50%;position:relative;height:3.8rem;width:3.8rem;display:inline-block;transition:background-color .3s ease}@media (min-width: 1200px){.menu-btn{display:none}}.menu-btn:before,.menu-btn:after{content:""}.menu-btn span,.menu-btn:before,.menu-btn:after{background:currentColor;border-radius:1px;width:2rem;height:.2rem;position:absolute;left:calc(50% - 1rem);top:calc(50% - .1rem);transition:all .3s ease}.menu-btn:before{transform:translateY(-.7rem)}.menu-btn:after{transform:translateY(.7rem)}.menu-opened .menu-btn{background-color:#efefef}.menu-opened .menu-btn span{opacity:0;transform:rotate(90deg)}.menu-opened .menu-btn:before{transform:rotate(135deg)}.menu-opened .menu-btn:after{transform:rotate(45deg)}.woocommerce-shop .menu-opened .menu-btn{background-color:#fff}.play-icon{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;width:4rem;transition:transform .3s ease}@media (min-width: 999px){.play-icon{width:5rem}}.play-icon svg{fill:#2d1b3e;width:1.7rem;margin-left:.3rem;margin-bottom:.2rem}.play-icon--small{background-color:#f5f6f7;width:3.4rem}.play-icon--small svg{width:1rem;margin-left:.2rem;margin-bottom:.1rem}.product-card a{text-decoration:none}.product-card .onsale{display:none}.product-card .woocommerce-loop-product__title{padding:0!important}.product-card .button{display:none!important}.product-card__image{aspect-ratio:1;background:linear-gradient(180deg,#F4F4F4 0%,#FAFAFA 48.44%,#EDEDED 100%),#F0F1F2;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:1.2rem}.product-card__image img{display:block;transition:transform .3s ease;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain}@media (min-width: 999px){.product-card__image{margin-bottom:2.3rem}}.product-card__wish{padding-top:.1rem;position:absolute;right:0;top:0}@media (min-width: 768px){.product-card__wish{top:1.2rem;right:1.5rem}}.product-card__name{margin-bottom:1rem;display:inline-block;font-size:1.8rem;font-weight:600;line-height:1.4;transition:color .2s ease}@media (min-width: 999px){.product-card__name{margin-bottom:1.3rem}}.product-card__price{flex-direction:row-reverse;display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:700;gap:.5em;justify-content:flex-end;line-height:1.5}.product-card__price del{color:#b1b1b1}.product-card__price ins{color:var(--accent-color);text-decoration:none}.product-card__badge{background:#201728;border-radius:.5rem;color:#fff;font-size:1.6rem;font-weight:700;position:absolute;text-transform:uppercase;left:2.2rem;bottom:2.2rem;padding:0 .8rem .1rem}.product-card__badge--sale{background:#C52253;bottom:auto;top:2.2rem}.product-card--out-of-stock .product-card__image img{filter:grayscale(1);opacity:.5}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card:hover .product-card__name{color:var(--accent-color)}.quantity{float:none!important;display:inline-block;margin:0!important}.quantity .qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:none;font-size:24px;height:5rem;background:transparent;width:auto!important;max-width:calc(100% - 8rem)}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.quantity__wrapper{display:flex;justify-content:space-between;position:relative;border:1px solid currentColor;border-radius:2.5rem;width:12.4rem;overflow:hidden}@media (max-width: 384px){.product .quantity__wrapper{width:10rem}}@media (min-width: 999px){.quantity__wrapper{width:14rem}}.quantity__increment,.quantity__decrement{background:transparent;border:none;display:inline-block;font-size:24px;font-weight:500;min-width:4rem;height:5rem;transition:color .2s ease}.quantity__increment:hover,.quantity__decrement:hover{color:var(--accent-color)}.quantity__decrement{padding:0 1rem 0 1.6rem}.quantity__increment{padding:0 1.6rem 0 1rem}.select2-selection{border:1px solid #C4C4C4!important;border-radius:1rem!important;height:5rem!important;outline:none;padding:1rem 1.5rem;width:100%;transition:border-color .2s ease}@media (min-width: 999px){.select2-selection .event-content,.model-bank .select2-selection{padding-left:2.2rem;padding-right:2.2rem}}.select2-selection:focus{border-color:#000}.select2-container--open .select2-selection{border-color:currentColor!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.select2-selection__arrow{background:url(/wp-content/themes/astomed/svg/arrow-down-small.svg) 50% 50%/contain;top:calc(50% - .2rem)!important;right:2rem!important;width:1.6rem!important;height:.8rem!important;transition:transform .2s}.select2-selection__arrow b{display:none}.select2-container--open .select2-selection__arrow{transform:rotateX(180deg)}.select2-selection__rendered{padding-left:0!important}.select2-search--dropdown{padding-left:1.5rem;padding-right:1.5rem}.select2-search__field{border-radius:1rem}.select2-search__field:focus{outline:none;border-color:var(--text-default-color)!important}.select2-results__option{padding-left:1.5rem;padding-right:1.5rem;transition:all .2s ease}.select2-results__option--highlighted{background:transparent!important;color:var(--accent-color)!important}.select2-results__option[data-selected=true]{color:inherit!important;background-color:#f9f9f9!important;font-weight:600}.select2-container--open .select2-dropdown--below{border-color:currentColor;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.swiper-button-prev,.swiper-button-next{background-color:transparent;border:1px solid #cacaca;border-radius:1.9rem;cursor:pointer;display:inline-block;height:3.8rem;width:3.8rem;transition:background-color .2s ease}.swiper-button-prev svg,.swiper-button-next svg{display:block}@media (max-width: 998px){.swiper-button-prev,.swiper-button-next{display:none}}@media (min-width: 999px){.swiper-button-prev,.swiper-button-next{position:absolute;right:0}}.swiper-button-prev:not(.swiper-button-disabled):hover,.swiper-button-next:not(.swiper-button-disabled):hover{background-color:#0000000d}@media (min-width: 999px){.swiper-button-prev{right:5rem}}.swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-disabled{border-color:#e0e0e0}.swiper-button-disabled svg{opacity:.3}.swiper-pagination{display:flex;gap:.4rem}.swiper-pagination-bullet{background-color:currentColor;background-color:#d9d9d9;height:.3rem;width:1.6rem;border-radius:.15rem;transition:background-color .2s}@media (min-width: 999px){.swiper-pagination-bullet{border-radius:.1rem;width:2.8rem;height:.2rem}}.swiper-pagination-bullet-active{background-color:currentColor}.shop-disclaimer__inner{border-top:1px solid rgba(0,0,0,.1);padding:2.8rem 0 5rem}@media (min-width: 999px){.shop-disclaimer__inner{padding:5.6rem 0 7rem}}.shop-disclaimer p{line-height:1.5;letter-spacing:.03em;margin-bottom:1.6rem}.shop-disclaimer h2,.shop-disclaimer h3,.shop-disclaimer h4,.shop-disclaimer h5,.shop-disclaimer h6{margin:1.4rem 0 1.2rem;font-weight:500;line-height:1.25}.shop-disclaimer h2:first-child,.shop-disclaimer h3:first-child,.shop-disclaimer h4:first-child,.shop-disclaimer h5:first-child,.shop-disclaimer h6:first-child{margin-top:0}.shop-disclaimer h3{font-size:2.4rem}.shop-disclaimer h4,.shop-disclaimer h5{font-size:1.8rem}.social{background:#fff;border-radius:50%;height:4.2rem;width:4.2rem;display:flex;justify-content:center;align-items:center;transition:color .2s ease}.social svg{display:block;fill:currentColor;max-width:2.3rem;max-height:2.3rem;flex-grow:1}.social--facebook svg{max-height:1.8rem}.social:hover{color:var(--accent-color)}.spinner{display:block;transform:rotate(45deg);perspective:1000px;border-radius:50%;width:6rem;height:6rem}.spinner:before,.spinner:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spinner-spin linear infinite}.spinner:after{color:var(--accent-color);transform:rotateY(70deg);animation-delay:.4s}@keyframes spinner-spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.star-icon{align-items:center;display:flex;justify-content:center;transition:color .2s ease;height:3rem;width:3rem}.star-icon svg{fill:currentColor;height:1.4rem;width:1.4rem}@media (min-width: 768px){.star-icon svg{width:2.4rem;height:2.4rem}}.star-icon.active .star-icon-fill{fill:currentColor}.star-icon.active .star-icon-stroke{fill:transparent}.star-icon.active,.star-icon:hover{color:var(--accent-color)}.subscribe-form{background:#fff;border-radius:2.9rem;font-size:1.6rem;font-weight:500;height:5.8rem;display:flex;padding:.4rem;justify-content:space-between;position:relative}@media (min-width: 999px){.subscribe-form{border-radius:2.5rem;height:5rem}}.subscribe-form:before{background:url(/wp-content/themes/astomed/svg/email-icon.svg) no-repeat 50% 50%/contain;content:"";position:absolute;height:2.1rem;width:2.1rem;left:2rem;top:calc(50% - 1rem);transition:opacity .2s .2s ease}@media (min-width: 999px){.subscribe-form:before{left:1.8rem}}.subscribe-form__email{border:none;background:transparent;padding-left:5rem}@media (min-width: 999px){.subscribe-form__email{padding-left:4.4rem}}.subscribe-form__email:focus{outline:none}.subscribe-form__email:focus::-moz-placeholder{opacity:0}.subscribe-form__email:focus::placeholder{opacity:0}.subscribe-form__submit{background:#000;border:none;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;width:6rem}.subscribe-form__submit i{display:block;height:1.2rem;width:1.6rem;transition:all .2s ease}.subscribe-form__submit svg{display:block;fill:#fff}.subscribe-form__submit:hover i{transform:translate(.2rem)}.title{font-size:2.8rem;font-weight:500;line-height:normal}@media (min-width: 768px){.title{font-size:3.4rem}}@media (min-width: 1200px){.title{font-size:3.8rem}}.title--large{font-size:3.6rem}@media (min-width: 768px){.title--large{font-size:4.4rem}}@media (min-width: 1200px){.title--large{font-size:5.2rem}}.title--small{font-size:2.4rem}.tooltip{display:inline-block;margin-left:1.1rem;position:relative}.tooltip__button{background:#eee;border:none;border-radius:50%;display:block;height:1.9rem;padding:0;width:1.9rem;line-height:1.9rem;text-align:center}.tooltip__content{background:#eee;border-radius:1rem;min-width:10rem;max-width:20rem;padding:1rem;position:absolute;opacity:0;transform:translateY(.5rem) translate(-50%);visibility:hidden;left:50%;bottom:calc(100% + 1rem);text-align:center;transition:all .2s ease-out,visibility 0s .2s}.tooltip__content:before{border:.8rem solid transparent;border-top-color:#eee;content:"";position:absolute;top:100%;left:calc(50% - .8rem)}.tooltip:hover .tooltip__content,.tooltip.shown .tooltip__content{opacity:1;transform:translateY(0) translate(-50%);visibility:visible;transition:all .2s ease-in,visibility 0s 0s}.my-account{padding:4rem 0}@media (min-width: 999px){.my-account{padding:6rem 0}}.my-account__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}@media (min-width: 768px){.my-account__head{margin-bottom:3rem}}.my-account__logout{align-items:center;display:inline-flex;gap:1rem;text-decoration:underline;transition:color .2s ease}.my-account__logout i{width:1.9rem;height:1.9rem;display:inline-block}.my-account__logout svg{display:block;fill:currentColor}.my-account__logout:hover{color:var(--accent-color)}.my-account__content h3{font-size:2.8rem;font-weight:500;line-height:normal;margin-bottom:2rem}@media (min-width: 768px){.my-account__content h3{font-size:3.4rem}}@media (min-width: 1200px){.my-account__content h3{font-size:3.8rem}}.woocommerce-account{background:#f9f9f9}.account-navigation{overflow:auto;padding-bottom:3rem}@media (min-width: 768px){.account-navigation{padding-bottom:4.2rem}}.account-navigation ul{display:flex;gap:1.2rem}.account-navigation a{background:#fff;border-radius:2.2rem;display:block;font-size:1.8rem;font-weight:500;height:4.4rem;padding:.8rem 2.5rem;transition:all .2s ease;white-space:nowrap}.account-navigation a:hover{background:#fafafa}.account-navigation li.is-active a{cursor:default;background:#201728;color:#fff}.woocommerce-account{background:#F0F1F2}.woocommerce-account .main .center{max-width:132.5rem}.woocommerce-account table.woocommerce-orders-table{border:none;font-size:1.8rem;border-spacing:0 1.2rem}.woocommerce-account table.woocommerce-orders-table thead{border:none;font-weight:600}.woocommerce-account table.woocommerce-orders-table thead th:first-child{padding-left:.3rem}.woocommerce-account table.woocommerce-orders-table tbody tr{position:relative}.woocommerce-account table.woocommerce-orders-table tbody td{background:#fff;border:none;font-weight:500;line-height:4rem!important;height:9rem}.woocommerce-account table.woocommerce-orders-table tbody td:first-child{border-radius:1rem 0 0 1rem;padding-left:2.8rem}.woocommerce-account table.woocommerce-orders-table tbody td:last-child{border-radius:0 1rem 1rem 0;padding-right:2.8rem}.woocommerce-account table.woocommerce-orders-table a:not(.button){text-decoration:underline;transition:color .2s ease}.woocommerce-account table.woocommerce-orders-table a:not(.button):hover{color:var(--accent-color)}.woocommerce-account table.woocommerce-orders-table .button{height:4rem;background:var(--text-default-color);color:#fff;font-size:1.6rem;font-weight:400;height:4.2rem;border-radius:2.5rem;padding:1rem 5rem 1rem 2.5rem;line-height:2.2rem;position:relative}.woocommerce-account table.woocommerce-orders-table .button:before{background:currentColor;content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s ease}.woocommerce-account table.woocommerce-orders-table .button:after{content:"";background:url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat 50% 50%/contain;width:1.5rem;height:1.1rem;position:absolute;right:1.2rem;top:calc(50% - .5rem);transition:all .2s ease}@media (min-width: 768px){.woocommerce-account table.woocommerce-orders-table .button:after{right:1.8rem}}.woocommerce-account table.woocommerce-orders-table .button:hover:after{transform:translate(.4rem)}.woocommerce-account table.woocommerce-orders-table .button:hover:before{opacity:.1}.woocommerce-account .woocommerce-Addresses{padding-top:2rem}.woocommerce-account .woocommerce-Address{background:#fff;border-radius:1rem;padding:2rem}@media (max-width: 998px){.woocommerce-account .woocommerce-Address:nth-last-child(n+2){margin-bottom:2rem}}.woocommerce-account .woocommerce-Address header{margin-bottom:2rem}.woocommerce-account .woocommerce-Address address{font-style:normal;font-size:1.8rem}.woocommerce-account .woocommerce-Address h3{font-size:3.2rem;font-weight:500}.woocommerce-account .woocommerce-Address .edit{font-size:1.6rem;font-weight:400;text-decoration:underline;transition:color .2s ease}.woocommerce-account .woocommerce-Address .edit:hover{color:var(--accent-color)}.woocommerce-cart .wc-block-grid__products{margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-cart{padding:3rem 0 4rem}@media (min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart{padding:5rem 0 8rem}}.woocommerce-cart .wc-block-cart-items__header{font-size:1.8rem!important}.woocommerce-cart .wc-block-cart-items__header>th{padding-bottom:1rem!important}@media (max-width: 374px){.woocommerce-cart .wc-block-cart__main{margin:0 -1.5rem!important;padding:0 1.5rem!important;overflow:auto;width:calc(100% + 3rem)!important}}.woocommerce-cart .wc-block-cart__totals-title{font-size:1.8rem!important;font-weight:700;padding-bottom:1rem!important}.woocommerce-cart .wc-block-cart__submit-container--sticky:before{background:#fff}.woocommerce-cart .wc-block-cart__submit-button{background:#201728;border-radius:2.6rem;color:#fff;overflow:hidden;padding:1.5rem 2.8rem;position:relative;font-size:1.8rem;font-weight:500;line-height:2.2rem;min-height:0!important}.woocommerce-cart .wc-block-cart__submit-button:before{background:currentColor;content:"";position:absolute;inset:0;opacity:0;transition:opacity .2s ease}.woocommerce-cart .wc-block-cart__submit-button:after{content:"";background:url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat 50% 50%/contain;width:1.5rem;height:1.1rem;position:absolute;right:1.8rem;top:calc(50% - .5rem);transition:all .2s ease}@media (min-width: 768px){.woocommerce-cart .wc-block-cart__submit-button:after{right:2.8rem}}.woocommerce-cart .wc-block-cart__submit-button:hover:after{transform:translate(.4rem)}.woocommerce-cart .wc-block-cart__submit-button:hover:before{opacity:.1}.woocommerce-cart .wc-block-cart-item__image{padding-left:0!important}.woocommerce-cart .wc-block-cart-item__image>a{display:block;background:linear-gradient(to bottom,#F4F4F4,#fafafa,#ededed);border-radius:1rem;height:6rem;width:6rem}@media (min-width: 999px){.woocommerce-cart .wc-block-cart-item__image>a{height:10rem;width:10rem}}@media (min-width: 1200px){.woocommerce-cart .wc-block-cart-item__image>a{height:17rem;width:17rem}}.woocommerce-cart .wc-block-cart-item__product{padding-left:1.5rem}@media (min-width: 999px){.woocommerce-cart .wc-block-cart-item__product{padding-left:2.5rem!important}}.woocommerce-cart .wc-block-cart-item__prices{font-weight:700}@media (max-width: 767px){.woocommerce-cart .wc-block-cart-item__prices{font-size:1.4rem}}@media (min-width: 768px){.woocommerce-cart .wc-block-cart-item__prices{margin-bottom:2rem}}.woocommerce-cart .wc-block-cart-item__total{font-weight:700;padding-right:0!important}@media (min-width: 999px){.woocommerce-cart .wc-block-cart-item__total{font-size:1.8rem!important}}.woocommerce-cart .wc-block-cart-item__remove-link{color:#000!important;display:inline-flex!important;align-items:center;text-decoration:none!important;opacity:.7;transition:all .2s ease}.woocommerce-cart .wc-block-cart-item__remove-link:before{background:url(/wp-content/themes/astomed/svg/bin-icon.svg) no-repeat 50% 50%/contain;content:"";display:inline-block;height:1.7rem;width:1.7rem;margin-right:.5rem}.woocommerce-cart .wc-block-cart-item__remove-link:hover{opacity:1}.woocommerce-cart .wc-block-components-totals-coupon,.woocommerce-cart .wc-block-components-totals-item,.woocommerce-cart .wc-block-components-totals-shipping{padding:0!important}.woocommerce-cart .wc-block-components-product-name{margin-bottom:1rem;font-weight:600}@media (min-width: 768px){.woocommerce-cart .wc-block-components-product-name{font-size:1.8rem}}.woocommerce-cart .wc-block-components-totals-coupon__button{background:#201728;border:none;border-radius:2.6rem;color:#fff;cursor:pointer;overflow:hidden}.woocommerce-cart .wc-block-components-totals-coupon__button:before{background:#fff;content:"";position:absolute;inset:0;opacity:0;transition:all .2s ease}.woocommerce-cart .wc-block-components-totals-coupon__button:hover:before{opacity:.1}.woocommerce-cart .wc-block-components-totals-coupon label{left:2rem}.woocommerce-cart .wc-block-components-totals-coupon input[type=text]{border-color:#c4c4c4;border-radius:1rem!important;padding:1.5rem 2rem!important}.woocommerce-cart .wc-block-components-totals-coupon input[type=text]:focus{border-color:currentColor}.woocommerce-cart .wc-block-components-totals-coupon__input.is-active label{opacity:0;transform:translateY(1em) scale(1)!important}.woocommerce-cart .wc-block-components-totals-coupon__input.is-active input{box-shadow:none!important}.woocommerce-cart .wc-block-components-totals-coupon__input.has-error input[type=text],.woocommerce-cart .wc-block-components-totals-coupon__input.has-error input[type=tel]{border-color:var(--accent-color)}.woocommerce-cart .wc-block-components-totals-coupon-link{text-decoration:underline}.woocommerce-cart .wc-block-components-quantity-selector{width:11.6rem;border-radius:2rem;margin-bottom:1rem}.woocommerce-cart .wc-block-components-quantity-selector:after{border-color:currentColor;border-radius:2rem}.woocommerce-cart .wc-block-components-quantity-selector__input{box-sizing:border-box;height:4rem;padding:0!important;font-size:2.4rem!important;font-weight:400!important}.woocommerce-cart .wc-block-components-quantity-selector__button{box-sizing:border-box;color:inherit;font-size:2rem!important;font-weight:700!important;min-width:3.6rem!important;opacity:1!important;transition:color .2s ease}.woocommerce-cart .wc-block-components-quantity-selector__button:hover,.woocommerce-cart .wc-block-components-quantity-selector__button:focus{color:var(--accent-color);box-shadow:none!important}.woocommerce-cart .wc-block-components-quantity-selector__button--minus{border-radius:2rem 0 0 2rem!important;padding-left:.8rem!important}.woocommerce-cart .wc-block-components-quantity-selector__button--plus{border-radius:0 2rem 2rem 0!important;padding-right:.8rem!important}.woocommerce-checkout{background:#f9f9f9}.woocommerce-checkout .main .center{max-width:128rem}.woocommerce-checkout .wc-block-checkout__shipping-method-container{flex-direction:column;gap:4px}.woocommerce-checkout .wc-block-checkout__shipping-method-option{flex-direction:row;justify-content:flex-start;border-radius:1rem;border:1px solid transparent;position:relative;height:auto;min-height:4.5rem;outline:none;padding:1rem 1.8rem 1rem 3rem;justify-content:space-between}@media (min-width: 768px){.woocommerce-checkout .wc-block-checkout__shipping-method-option{padding:1rem 2.8rem 1rem 5rem}}.woocommerce-checkout .wc-block-checkout__shipping-method-option svg{display:none}.woocommerce-checkout .wc-block-checkout__shipping-method-option:before,.woocommerce-checkout .wc-block-checkout__shipping-method-option:after{border-radius:50%;content:"";position:absolute;left:1rem;top:1.4rem}@media (min-width: 768px){.woocommerce-checkout .wc-block-checkout__shipping-method-option:before,.woocommerce-checkout .wc-block-checkout__shipping-method-option:after{left:2rem}}.woocommerce-checkout .wc-block-checkout__shipping-method-option:before{border:1px solid currentColor;height:1.6rem;width:1.6rem}.woocommerce-checkout .wc-block-checkout__shipping-method-option:after{height:1rem;width:1rem;transform:translate(.3rem,.3rem)}.woocommerce-checkout .wc-block-checkout__shipping-method-option-title{font-size:1.6rem;font-weight:400}.woocommerce-checkout .wc-block-checkout__shipping-method-option-price{font-size:1.6rem}.woocommerce-checkout .wc-block-checkout__shipping-method-option-price>*{text-transform:capitalize}.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected{background:#F4F4F4!important;border-color:#d6d6d6;outline:none!important}.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected .wc-block-checkout__shipping-method-option-title,.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected .wc-block-checkout__shipping-method-option-price{font-weight:600}.woocommerce-checkout .wc-block-checkout__shipping-method-option--selected:after{background:currentColor}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input{height:1.6rem;width:1.6rem;min-height:1.6rem;min-width:1.6rem}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:before{height:1rem!important;width:1rem!important;min-height:1rem!important;min-width:1rem!important}.woocommerce-checkout .wc-block-components-radio-control__option{border:1px solid transparent;border-radius:1rem;padding:1rem 1.8rem 1rem 3rem!important}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-radio-control__option{padding:1rem 2.8rem 1rem 5rem!important}}.woocommerce-checkout .wc-block-components-radio-control__option-checked{background:#F4F4F4;border-color:#d6d6d6}.woocommerce-checkout .wc-block-components-radio-control__description-group{background:transparent!important;padding-left:0!important}.woocommerce-checkout .wc-block-components-radio-control__secondary-description{margin:0!important}.woocommerce-checkout .wc-block-components-radio-control__label{font-weight:600}.woocommerce-checkout .wc-block-components-radio-control-accordion-content{padding-left:3rem}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-radio-control-accordion-content{padding-left:5rem}}.woocommerce-checkout .wc-block-components-radio-control__secondary-label>*{text-transform:capitalize!important;font-weight:600}.woocommerce-checkout .wc-block-components-address-card{align-items:center;padding:1.5rem 1.8rem 1.5rem 1.6rem}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-address-card{padding:2.5rem 2.8rem 2.5rem 5rem}}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-address-card:before{background:url(/wp-content/themes/astomed/svg/box-icon.svg) no-repeat 50% 50%/contain;content:"";position:absolute;left:1.5rem;top:2.7rem;height:2.3rem;width:2.3rem}}.woocommerce-checkout .wc-block-components-address-card__edit{font-size:1.6rem;text-decoration:underline}.woocommerce-checkout .wc-block-components-checkbox__input{border-color:currentColor!important;box-sizing:border-box;position:relative!important;height:1.9rem!important;width:1.9rem!important;border-radius:.3rem!important}.woocommerce-checkout .wc-block-components-checkbox__input:after{background:currentColor;border-radius:.3rem;content:"";height:1.3rem;width:1.3rem;opacity:0;position:absolute;left:.3rem;top:.3rem}.woocommerce-checkout .wc-block-components-checkbox__input:checked:after{opacity:1}.woocommerce-checkout .wc-block-components-checkbox__input:focus{outline:none!important}.woocommerce-checkout .wc-block-components-checkbox__mark{display:none}.woocommerce-checkout .wc-block-components-button:not(.is-link){background:var(--text-default-color);border:none;color:#fff;font-weight:500!important;padding:1.4rem 2rem;border-radius:2.6rem;position:relative;overflow:hidden;transition:all .2s ease}.woocommerce-checkout .wc-block-components-button:not(.is-link):after{background:#fff;content:"";position:absolute;inset:0;opacity:0;transition:all .2s ease}.woocommerce-checkout .wc-block-components-button:not(.is-link):hover:after{opacity:.1}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input textarea,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox input,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox textarea{border-color:#c4c4c4!important;box-shadow:none!important;padding:1.5rem 2rem!important;border-radius:1rem!important;transition:all .2s ease}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox label{left:2rem!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox.is-active label{opacity:0;transform:translateY(1em) scale(1)!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox.is-active input{border-color:#c4c4c4!important;box-shadow:none!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox.is-active input:focus{border-color:currentColor!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error input,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox.has-error input{border-color:var(--accent-color)!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error label,.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox.has-error label{color:var(--accent-color)}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input:only-child{margin:0}.woocommerce-checkout .wc-block-components-form .wc-block-components-textarea{border-radius:1rem;border-color:#c4c4c4;box-shadow:none!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-textarea:focus{border-color:currentColor}.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link){background:var(--text-default-color) url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat calc(100% - 2rem) 50%/1.5rem 1.1rem;border:none;color:#fff;font-weight:500!important;padding:1.4rem 2rem;border-radius:2.6rem;position:relative;overflow:hidden;transition:all .2s ease}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link){background-position:calc(100% - 3.4rem) 50%}}.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):after{background:#fff;content:"";position:absolute;inset:0;opacity:0;transition:all .2s ease}.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):before{content:"";background:url(/wp-content/themes/astomed/svg/lock-icon.svg) no-repeat 50% 50%/contain;height:1.3rem;width:1rem;margin-right:.9rem}.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):hover{background-position:calc(100% - 1.5rem) 50%}@media (min-width: 768px){.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):hover{background-position:calc(100% - 3rem) 50%}}.woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):hover:after{opacity:.1}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step{padding-left:0!important}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step__heading{margin:0 0 1rem}.woocommerce-checkout .wc-block-components-notice-banner,.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control,.woocommerce-checkout .wc-block-components-address-card{background:#F4F4F4;border-radius:1rem}.woocommerce-checkout .wc-block-checkout__form{background:#fff;border-radius:1rem;padding:2rem}@media (min-width: 768px){.woocommerce-checkout .wc-block-checkout__form{padding:3.6rem 3.8rem}}.woocommerce-checkout .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.woocommerce-checkout .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{display:none}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{border:none!important;background:var(--text-default-color)!important;color:#fff!important}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{text-decoration:underline}.woocommerce-checkout .wc-block-components-sidebar-layout{margin-bottom:0!important}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding:0}@media (min-width: 1200px){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{width:66%}}.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding-left:2rem}@media (min-width: 1200px){.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{width:34%}}.woocommerce-checkout .wc-block-components-address-card{border-radius:1rem}.woocommerce-checkout .wp-block-woocommerce-checkout{padding:2rem 0 4rem}@media (min-width: 999px){.woocommerce-checkout .wp-block-woocommerce-checkout{padding:4rem 0 8rem}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#fff;border-radius:1rem;padding:2rem}@media (min-width: 768px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:2rem 3.8rem}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-child,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:nth-child(2),.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:nth-last-child(2){border:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:nth-child(n+3){padding:.8rem 0}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:empty{display:none}.woocommerce-checkout .wc-block-components-title.wc-block-components-title{font-size:2.4rem;font-weight:500}.woocommerce-checkout .wc-block-components-product-metadata,.woocommerce-checkout .wc-block-components-totals-item__description{display:none}.woocommerce-checkout .wc-block-components-totals-coupon__input input{height:5.2rem;border-radius:1rem;border-color:#c4c4c4!important;box-shadow:none!important;padding:1.5rem!important;border-radius:1rem!important;transition:all .2s ease}.woocommerce-checkout .wc-block-components-totals-coupon__input label{display:none}.woocommerce-checkout .wc-block-components-order-summary-item__image{aspect-ratio:1;background:linear-gradient(180deg,#F4F4F4 0%,#FAFAFA 48.44%,#EDEDED 100%),#F0F1F2;border-radius:1rem;padding:0}@media (min-width: 999px){.woocommerce-checkout .wc-block-components-order-summary-item__image{flex-shrink:0}}.woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius:1rem;display:block}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{align-items:flex-start}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{display:none}.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100%}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control{background:transparent;border:none;border-radius:0}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border:1px solid transparent;border-radius:1rem;margin-bottom:.4rem}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child{border:1px solid transparent}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:has(.wc-block-components-radio-control__option-checked){background:#F4F4F4;border-color:#d6d6d6}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input{outline:none!important}.woocommerce-checkout .wp-block-separator{border:none;background:rgba(0,0,0,.2);height:1px;margin:1rem 0 1.5rem}.wc-block-components-order-summary__button-text{font-size:1.8rem;font-weight:600}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:2rem!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price,.wc-block-components-totals-item__value{font-weight:500!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.8rem!important}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-item,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon{padding-left:0!important;padding-right:0!important}.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon-link{text-decoration:underline;transition:all .2s ease}.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon-link:hover{color:var(--accent-color)}html .woocommerce-error,html .woocommerce-info,html .woocommerce-message{background:#fff;border-radius:1rem;border:none!important;min-height:10rem;padding:2rem;font-size:1.8rem;font-weight:500;margin:0 auto 2rem!important}@media (max-width: 767px){html .woocommerce-error,html .woocommerce-info,html .woocommerce-message{text-align:center}}@media (min-width: 768px){html .woocommerce-error,html .woocommerce-info,html .woocommerce-message{font-size:2rem;display:flex;align-items:center;justify-content:space-between}}html .woocommerce-error:before,html .woocommerce-error:after,html .woocommerce-info:before,html .woocommerce-info:after,html .woocommerce-message:before,html .woocommerce-message:after{display:none}html .woocommerce-error .button,html .woocommerce-info .button,html .woocommerce-message .button{background:var(--text-default-color)!important;font-size:1.6rem;font-weight:400;color:#fff!important;position:relative;padding-right:4rem;float:none}@media (max-width: 767px){html .woocommerce-error .button,html .woocommerce-info .button,html .woocommerce-message .button{margin-top:2rem}}html .woocommerce-error .button:after,html .woocommerce-info .button:after,html .woocommerce-message .button:after{background:url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat 50% 50%/contain;content:"";height:1.1rem;width:1.5rem;top:calc(50% - .5rem);right:1.5rem;position:absolute;transition:all .2s ease}html .woocommerce-error .button:before,html .woocommerce-info .button:before,html .woocommerce-message .button:before{content:"";background:#fff;position:absolute;inset:0;opacity:0;transition:opacity .2s ease}html .woocommerce-error .button:hover:after,html .woocommerce-info .button:hover:after,html .woocommerce-message .button:hover:after{transform:translate(.3rem)}html .woocommerce-error .button:hover:before,html .woocommerce-info .button:hover:before,html .woocommerce-message .button:hover:before{opacity:.1}.post-type-archive-product .woocommerce-error,.post-type-archive-product .woocommerce-info,.post-type-archive-product .woocommerce-message{background:#F4F4F4}.login:not(.woocommerce-form-login){min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0}@media (min-width: 768px){.login:not(.woocommerce-form-login){padding:3rem 0}}@media (min-width: 999px){.login:not(.woocommerce-form-login){padding:5rem 0}}.login:not(.woocommerce-form-login) .login__inner{background:#fff;border:none!important;border-radius:1rem;margin:0 auto!important;max-width:61rem;padding:2rem}@media (max-width: 767px){.login:not(.woocommerce-form-login) .login__inner{width:100%}}@media (min-width: 768px){.login:not(.woocommerce-form-login) .login__inner{padding:3.7rem 5.4rem 4.2rem;min-width:61rem}}.login:not(.woocommerce-form-login) .login__title{margin-bottom:1.5rem}.login:not(.woocommerce-form-login) .login__field{margin-bottom:1.7rem}.login:not(.woocommerce-form-login) .login__field label{margin-bottom:1rem}.login:not(.woocommerce-form-login) .login__message{font-size:1.4rem;margin-bottom:1.7rem}.login:not(.woocommerce-form-login) .login__help{font-size:1.4rem;padding-top:1rem}.login:not(.woocommerce-form-login) .login__help a{text-decoration:underline}.login__form-bottom+.login:not(.woocommerce-form-login) .login__help{padding-top:2.7rem}.login:not(.woocommerce-form-login) button[type=submit]{align-items:center;border:none;background-color:#201728!important;color:#fff!important;border-radius:2.4rem;box-sizing:border-box;display:inline-flex;justify-content:center;overflow:hidden;padding:1rem 5rem 1rem 2rem!important;height:4.8rem;position:relative;transition:opacity .3s}@media (min-width: 999px){.login:not(.woocommerce-form-login) button[type=submit]{height:4.2rem;border-radius:2.1rem;padding-right:1.6rem}}.login:not(.woocommerce-form-login) button[type=submit]:before{background:#fff;content:"";position:absolute;inset:0;opacity:0;transform-origin:0 50%;transition:all .2s ease;pointer-events:none}.login:not(.woocommerce-form-login) button[type=submit]:after{background:url(/wp-content/themes/astomed/svg/arrow-white.svg) 50% 50%/contain;content:"";display:block;height:1.1rem;width:1.5rem;position:absolute;right:2rem;top:calc(50% - .5rem);transition:transform .2s ease}.login:not(.woocommerce-form-login) button[type=submit]:hover:before{opacity:.05}.login:not(.woocommerce-form-login) button[type=submit]:hover:after{transform:translate(.4rem)}.login:not(.woocommerce-form-login) .btn{width:100%;text-align:center;justify-content:center}.login:not(.woocommerce-form-login) .btn:after{background:url(/wp-content/themes/astomed/svg/arrow-white.svg) 50% 50%/contain;content:"";display:block;height:1.1rem;width:1.5rem;position:absolute;right:2rem;top:calc(50% - .5rem);transition:transform .2s ease}.login:not(.woocommerce-form-login) .btn:hover:after{transform:translate(.4rem)}.login:not(.woocommerce-form-login) .login__switcher{border-bottom:1px solid rgba(0,0,0,.1);display:flex;padding:0 0 2.7rem;margin:1.7rem 0 1.8rem}.login:not(.woocommerce-form-login) .login__switcher li{margin-right:.3rem}@media (max-width: 998px){.login:not(.woocommerce-form-login) .login__switcher li{display:inline-block}}@media (min-width: 999px){.login:not(.woocommerce-form-login) .login__switcher li{margin-right:.5rem;margin-bottom:.7rem}}.login:not(.woocommerce-form-login) .login__switcher li a{background:#F3F4F4;border-radius:1.7rem;color:#777;display:block;height:3.4rem;padding:.5rem 1.6rem;transition:all .2s ease}.login:not(.woocommerce-form-login) .login__switcher li a:hover{color:#595959;background:#EFEFEF}.login:not(.woocommerce-form-login) .login__switcher li a.active{cursor:default;background:#201728;color:#fff}.login:not(.woocommerce-form-login) .login__form--switchable{display:none}.login:not(.woocommerce-form-login) .login__form--switchable.shown{display:block}.login:not(.woocommerce-form-login) .woocommerce-privacy-policy-text{font-size:1.4rem;margin-bottom:2rem}.woocommerce-form-login{border-radius:1rem!important;background:#fff;border:none!important;display:flex;flex-wrap:wrap;max-width:61rem;margin-left:auto!important;margin-right:auto!important;padding:2rem!important}@media (min-width: 768px){.woocommerce-form-login{padding:3.7rem 5.4rem 4.2rem!important}}.woocommerce-form-login .form-row{float:none!important;width:100%!important}.woocommerce-form-login .clear{display:none}.woocommerce-form-login label{font-weight:600}.woocommerce-form-login__submit,.woocommerce-form-login__rememberme{float:none!important;display:inline-flex!important;margin:0!important}.woocommerce-form-login__submit{display:block!important;background:#201728 url(/wp-content/themes/astomed/svg/arrow-white.svg) no-repeat right 18px top 20px/14px 11px!important;border:1px solid currentColor!important;border-radius:2.6rem!important;box-sizing:border-box;color:#fff!important;font-size:1.8em;padding:1rem 4.5rem 1rem 2.5rem!important;height:5.2rem;transition:all .2s ease;width:100%}.woocommerce-form-login__submit:hover{background-position:right 14px top 20px!important}.woocommerce-form-login__rememberme{align-items:center;font-size:1.6rem;font-weight:400!important;margin-bottom:1rem!important}.woocommerce-form-login__rememberme span{position:relative;padding-left:3rem}.woocommerce-form-login__rememberme span:before{border:1px solid currentColor;content:"";height:2rem;width:2rem;display:inline-block;border-radius:.3rem;left:0;top:calc(50% - 1rem);position:absolute;transition:all .2s ease}.woocommerce-form-login__rememberme span:after{content:"✓";color:#fff;opacity:0;left:.4rem;top:calc(50% - 1.5rem);position:absolute;transition:all .2s ease}.woocommerce-form-login__rememberme input{display:none!important}.woocommerce-form-login__rememberme input:checked+span:before{background:var(--text-default-color)}.woocommerce-form-login__rememberme input:checked+span:after{opacity:1}.lost_password{font-size:1.4rem;text-decoration:underline}.woocommerce-account .woocommerce-notices-wrapper{max-width:61rem;margin:0 auto;width:100%}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message{background:#fff;border-radius:1rem;border:2px solid var(--accent-color)}.woocommerce-account .woocommerce-message{border-color:#8fae1b;max-width:61rem;margin:0 auto 2rem;width:100%}.woocommerce-order{padding:4rem 0 6rem}@media (min-width: 768px){.woocommerce-order{padding:6rem 0 10rem}}@media (min-width: 1200px){.woocommerce-order{padding:10rem 0 15rem}}.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-order .woocommerce-notice{font-size:3rem}@media (min-width: 768px){.woocommerce-order .woocommerce-notice{font-size:4rem}}@media (min-width: 999px){.woocommerce-order .woocommerce-notice{font-size:5rem}}.woocommerce-order p{margin-bottom:2rem}.woocommerce-order h2{font-size:2.8rem;font-weight:500;line-height:normal;margin-bottom:2rem}@media (min-width: 768px){.woocommerce-order h2{font-size:3.4rem}}@media (min-width: 1200px){.woocommerce-order h2{font-size:3.8rem}}.woocommerce-order ul.order_details{background:#fff;padding:2rem;border-radius:1rem}@media (min-width: 768px){.woocommerce-order ul.order_details{padding:4rem}}.woocommerce-order ul.order_details li{border:none;font-size:2rem;font-weight:600;float:none;margin-bottom:2rem;margin-right:0;padding-right:0}@media (min-width: 768px){.woocommerce-order ul.order_details li{display:flex;justify-content:space-between}}.woocommerce-order ul.order_details li strong{font-size:inherit}.woocommerce-order ul.order_details li:last-child{margin-bottom:0}.woocommerce-order table.woocommerce-table{background:#fff;border:none;border-radius:1rem;padding:2rem}.woocommerce-order .woocommerce-customer-details address{background:#fff;border:none;border-radius:1rem;padding:2rem;font-size:1.8rem}@media (max-width: 998px){.woocommerce-order .woocommerce-customer-details .woocommerce-column:nth-last-child(n+2){margin-bottom:3rem}}.woocommerce-notice{font-size:2rem;text-align:center;margin-bottom:2rem}@media (min-width: 768px){.woocommerce-notice{font-size:2.4rem;margin-bottom:4rem}}:root{--header-height: 13rem}.header{height:var(--header-height)}@media (min-width: 999px){.admin-bar .header{margin-top:32px}}.header__inner{position:fixed;left:0;top:0;right:0;transform:translateY(0);transition:transform .3s ease;z-index:10}.header-fixed:not(.header--checkout) .header__inner{transform:translateY(-4.3rem)}.header--checkout .header__inner{position:relative}@media (min-width: 999px){.admin-bar .header__inner{top:32px}}@media (min-width: 1200px){.header__center{padding:0 3.5rem}}.header--checkout .header__center{max-width:128rem}.header__main{align-items:center;display:flex;position:relative}@media (max-width: 1199px){.header__main{background:#fff;border-radius:1rem;padding:1rem;position:relative;transition:all .3s ease}.woocommerce-shop .header__main{background:#F3F4F4}.header-fixed:not(.header--checkout) .header__main{border-radius:0 0 1rem 1rem;margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width: 400px){.header__main{padding:1rem 2.2rem 1rem 1.3rem}}@media (min-width: 1200px){.header__main{padding:0}}@media (min-width: 1200px){.header--checkout .header__main{padding-right:2.2rem}}.header__logo{aspect-ratio:2.8125;color:#adadad;display:inline-block;width:10rem;margin-left:.6rem;transition:all .3s ease,visibility 0s 0s;transform-origin:10% 50%}.header__logo svg .text{fill:currentColor}@media (min-width: 400px){.header__logo{margin-left:1.3rem;width:13.4rem}}@media (max-width: 1199px){.header__logo{transform-origin:0 80%}.header-fixed:not(.header--checkout) .header__logo{transform:scale(.75)}}@media (min-width: 999px){.post-type-archive-event .header__logo,.header--transparent .header__logo{color:#fff}}@media (min-width: 1200px){.header__logo{width:18.4rem;margin-left:2.3rem}.header-fixed:not(.header--checkout) .header__logo{transform:scale(.69)}.header--transparent .header-fixed:not(.header--checkout) .header__logo{color:#fff}.post-type-archive-event .header-fixed:not(.header--checkout) .header__logo{color:#adadad}.header-fixed.header--transparent .header__logo{color:#adadad}}.menu-opened .header__logo{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.header__content{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.header__content--desktop{padding:1.2rem 2.3rem 1.2rem 3rem;position:relative}@media (max-width: 1199px){.header__content--desktop{display:none}}.header__content--desktop:before{background:#fff;border-radius:1rem;box-shadow:0 .3rem .6rem #0000;content:"";position:absolute;right:0;top:0;bottom:0;width:100%;transition:all .3s ease;z-index:-1}.woocommerce-shop .header__content--desktop:before{background:#F3F4F4;box-shadow:none}.header-fixed:not(.header--checkout) .header__content--desktop:before{box-shadow:0 .3rem .6rem #0000000d;background:#fff;width:calc(100vw - 7rem);border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 1200px){.header__content--mobile{display:none}}.header--checkout .header__content{min-height:6.6rem;padding-left:2.2rem;padding-right:2.2rem}.header__icon{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:relative;transition:color .2s ease;margin-left:1rem}@media (min-width: 400px){.header__icon{margin-left:1.8rem}}@media (min-width: 1200px){.header__icon{height:2.6rem;width:2.6rem;margin-left:1.6rem}}.header__icon svg{height:2.8rem;width:2.8rem;fill:currentColor}@media (min-width: 1200px){.header__icon svg{height:2.4rem;width:2.4rem}}.header__icon i{background:var(--accent-color);border-radius:2.2rem;color:#fff;font-style:normal;font-size:1.2rem;font-weight:700;line-height:2.2rem;position:absolute;top:-.8rem;right:-.9rem;text-align:center;height:2.2rem;width:2.2rem}.header__icon i:empty{display:none}.header__icon:hover{color:var(--accent-color)}.header--checkout .header__icon{margin-left:0}@media (max-width: 1199px){.header__search-mobile svg{width:2.6rem;height:2.6rem}}@media (max-width: 1199px){.header__login svg{width:3rem;height:3rem}}@media (max-width: 1199px){.header__cart svg{width:3rem;height:3rem;position:relative;bottom:.1rem}}.header__wishlist svg{height:2.2rem;width:2.2rem}.header__lang{margin-right:0}.header__lang .lang__head{background:transparent;min-width:0;padding:0 16px 0 0}.header__lang .lang__head:after{right:0}.header__divider{background:currentColor;width:.1rem;height:1.2rem;margin:0 .4rem 0 1.8rem}.header .main-nav,.header .header__lang,.header .header__currency,.header .header__icon,.header .header__divider{transition:opacity .3s .1s ease}.header.search-active .main-nav,.header.search-active .header__lang,.header.search-active .header__currency,.header.search-active .header__icon,.header.search-active .header__divider{opacity:0;transition:opacity .3s ease}.header__search-bar-mobile{position:absolute;background:#F3F3F3;border-radius:1.9rem;left:7rem;right:7rem;top:1.2rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}@media (min-width: 400px){.header__search-bar-mobile{left:8rem;right:8.8rem;top:1.6rem}}@media (min-width: 768px){.header__search-bar-mobile{left:9rem}}.menu-opened .header__search-bar-mobile{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.header__search-bar-mobile input{border:none;background-color:transparent;height:3.8rem;padding:.5rem 1.8rem .5rem 4.4rem;width:100%;border-radius:1.9rem}.header__search-bar-mobile input:focus{outline:none}.woocommerce-shop .header__search-bar-mobile{background:#fff}.header__search-icon{position:absolute;left:1.6rem;top:1rem;height:2.1rem;width:2.1rem;pointer-events:none}.header__search-icon svg{height:100%;width:100%}.header__content--mobile .header__search-mobile,.header__content--mobile .header__login{transition:opacity .3s ease,visibility 0s 0s}.menu-opened .header__content--mobile .header__search-mobile,.menu-opened .header__content--mobile .header__login{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}@media (max-width: 1199px){.header__overlay{display:none}}@media (min-width: 1200px){.header__overlay{background:rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;z-index:10}.drop-shown .header__overlay{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s 0s}}.main{flex-grow:1;min-height:400px;position:relative}.footer{background-color:#f0f1f2;padding-top:6.3rem}@media (max-width: 998px){.footer{text-align:center}}@media (min-width: 999px){.footer{padding-top:8rem}}@media (min-width: 1200px){.footer{padding-top:9.5rem}}@media (min-width: 999px){.footer__main{display:flex;align-items:flex-start;padding-bottom:6rem}}@media (min-width: 1200px){.footer__main{padding-bottom:9rem}}@media (min-width: 1400px){.footer__main{padding-bottom:11.8rem}}@media (min-width: 999px){.footer__block{flex:1 0}}.footer__subscribe{text-align:left}@media (max-width: 998px){.footer__subscribe{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:2.2rem}}@media (min-width: 999px){.footer__subscribe{order:3;flex-basis:30%}}@media (max-width: 998px){.footer__menus{padding-top:2.2rem}}@media (min-width: 999px){.footer__menus{order:2;flex-basis:40%;display:flex}}@media (min-width: 1200px){.footer__menus{flex-basis:38%}}@media (max-width: 998px){.footer__contacts{padding:2.9rem 0 2.4rem}}@media (min-width: 999px){.footer__contacts{order:1;flex-basis:30%}}@media (min-width: 1200px){.footer__contacts{flex-basis:32%}}.footer__logo{background:url(/wp-content/themes/astomed/images/astomed-logo.png) no-repeat 50% 50%/contain;height:7.4rem;width:20.4rem;display:inline-block;margin-bottom:1.2rem}@media (min-width: 999px){.footer__logo{margin-bottom:2rem}}@media (min-width: 1200px){.footer__logo{margin-bottom:2.4rem}}.footer__subscribe-text{font-size:2.4rem;font-weight:500;color:#777;margin-bottom:1.9rem;line-height:1.3}.footer__subscribe-text span{color:#000}@media (min-width: 999px){.footer__menus-lang{display:none}}@media (max-width: 998px){.footer__menus-lang .lang{background:#fff;border-radius:1.5rem}.footer__menus-lang .lang__head{background:transparent;width:100%;border-radius:0;height:5.8rem;font-weight:500;font-size:1.8rem;padding-right:2rem}.footer__menus-lang .lang__flag{height:2.3rem;width:2.3rem;margin-right:1.2rem}.footer__menus-lang .expandable-icon{margin-left:auto}}.footer__address{margin-bottom:2.4rem}.footer__address p{margin-bottom:.5em}.footer__address p:last-child{margin-bottom:0}.footer__address a{transition:all .2s ease;text-decoration:underline}.footer__address a:hover{color:var(--accent-color)}.footer__socials{display:flex;align-items:center;gap:1.3rem}@media (max-width: 998px){.footer__socials{justify-content:center}}.footer__bottom{border-top:1px solid rgba(0,0,0,.2);font-size:1.4rem;padding:2.4rem 0 3.4rem}@media (min-width: 999px){.footer__bottom{align-items:center;display:flex;justify-content:space-between;margin:0 1rem;padding:3.6rem 0 3.4rem}}@media (min-width: 999px){.footer__bottom-part{display:flex;align-items:center}}@media (min-width: 999px){.footer__bottom-part:first-child{order:2}}.footer__bottom-logo{width:18rem}@media (max-width: 998px){.footer__bottom-logo{margin:0 auto 1.8rem}}@media (min-width: 999px){.footer__bottom-logo{margin-left:3.2rem}}@media (max-width: 998px){.footer__bottom-text{margin-bottom:2.4rem}}@media (min-width: 999px){.footer__bottom-text{text-align:right}}@media (min-width: 999px){.footer__copyright{margin-right:2.8rem}}.footer__copyright a{transition:all .2s ease;text-decoration:underline}.footer__copyright a:hover{color:var(--accent-color)}@media (max-width: 998px){.footer__bottom-lang{display:none}}.footer--checkout{padding:0}.footer--checkout .footer__bottom{border:none}.article-content{padding:3rem 0}@media (min-width: 1200px){.article-content{padding:4.6rem 0 5rem}}.article-content__inner{max-width:85.5rem;margin:0 auto}.article-content__contacts{background:#f6f6f6;border-radius:1.5rem;padding:1.5rem;margin-top:3.5rem}@media (min-width: 768px){.article-content__contacts{padding:3rem}}@media (min-width: 999px){.article-content__contacts{padding:5rem 6.6rem 6.6rem}}.article-content__contacts-title{font-size:2rem;margin-bottom:1.8rem}@media (min-width: 768px){.article-content__contacts-title{font-size:2.4rem}}.article-content__contacts-text{margin-bottom:2rem}.article-content__contacts-text a{font-weight:700!important;color:inherit!important}@media (min-width: 768px){.article-content__contacts-text{margin-bottom:3rem}}.article-content__contacts-buttons{display:flex;flex-wrap:wrap;gap:1.8rem}.article-content__share{align-items:center;display:flex;padding:4rem 0}@media (min-width: 999px){.article-content__share{padding:5.6rem 0}}.article-content__share .social{background:#f6f6f6}.article-content__share-title{font-weight:50;font-size:2rem;margin-right:2rem}@media (min-width: 768px){.article-content__share-title{font-size:2.4rem}}.article-head{background:linear-gradient(to bottom,#f4f4f4 0,#fafafa 40%,#ededed 100%);border-radius:0 0 1rem 1rem}.article-head:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.article-head__inner{padding:1rem 0 3rem}@media (min-width: 999px){.article-head__inner{display:flex;align-items:center;justify-content:space-between;padding:8rem 0 5.6rem}}@media (min-width: 999px){.article-head__info{padding-right:4rem;max-width:72rem;width:50%}}.article-head .title{margin-bottom:1rem}.article-head__date{margin-bottom:1.6rem}.article-head__excerpt{font-size:2rem}@media (min-width: 999px){.article-head__excerpt{font-size:2.4rem}}.article-head__thumbnail{aspect-ratio:1.5;background:rgba(0,0,0,.1);border-radius:1rem;overflow:hidden}@media (min-width: 999px){.article-head__thumbnail{width:50%;max-width:59rem}}@media (max-width: 998px){.article-head__thumbnail--desktop{display:none}}.article-head__thumbnail--mobile{margin-bottom:2rem}@media (min-width: 999px){.article-head__thumbnail--mobile{display:none}}.articles{overflow:hidden;padding-bottom:5rem}@media (min-width: 999px){.articles{padding-bottom:11.4rem}}@media (min-width: 999px){.article-content+.articles{padding-bottom:6.6rem}}.articles__inner{padding-top:9rem}@media (min-width: 999px){.articles__inner{align-items:center;display:flex;padding-top:9rem;border-top:1px solid rgba(0,0,0,.1)}.article-content+.articles .articles__inner{border-top:none;padding-top:11rem}}@media (min-width: 999px){.articles__info{padding-bottom:7rem}}@media (min-width: 1200px){.articles__info{padding-right:4rem}}.articles .title{margin-bottom:3.7rem}@media (min-width: 999px){.articles .title{margin-bottom:2.3rem}}@media (min-width: 999px){.articles__wrapper{flex-shrink:0;width:85%}}.articles__slider{padding-right:33%;margin:0 -1rem}@media (min-width: 768px){.articles__slider{padding-right:25%}}@media (min-width: 999px){.articles__slider{padding:0 27% 0 40px;margin:0 -4.3rem 0 0;mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 6%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 6%)}}@media (min-width: 1200px){.articles__slider{margin-right:-7.3rem}}@media (min-width: 2000px){.articles__slider{margin-right:-50vw;padding-right:calc(50vw + 15%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 2%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 2%)}}@media (min-width: 768px){.articles .swiper-container:not(.swiper-initialized) .swiper-slide{width:50%}}.articles__controls{position:relative;padding-top:1.5rem;display:flex;justify-content:center}@media (min-width: 999px){.articles__controls{justify-content:flex-end;padding-top:5.5rem}}@media (max-width: 998px){.articles__head-btn{display:none}}@media (min-width: 999px){.articles__head-btn{margin-left:auto;min-width:15rem}}@media (min-width: 1200px){.articles__head-btn{min-width:17rem}}@media (max-width: 998px){.articles__bottom{text-align:center;padding-top:2.9rem}}@media (min-width: 999px){.articles__bottom{display:none}}.articles__bottom-btn{min-width:17rem}.articles__item{padding:0 1rem}@media (min-width: 999px){.articles__item{padding:0 1.3rem}}.articles .swiper-button-next,.articles .swiper-button-prev{position:relative;right:0}.articles .swiper-button-prev{margin-right:1.1rem}@media (min-width: 999px){.articles .swiper-pagination{display:none}}.article-content+.articles{background:#f9f9f9}.blog-listing__inner{padding:0 0 5rem}@media (min-width: 768px){.blog-listing__inner{padding:3rem 0 6rem}}@media (min-width: 999px){.blog-listing__inner{padding:8rem 0 9.6rem}}.blog-listing__title{border-bottom:1px solid rgba(32,23,40,.1);padding-bottom:3rem}.blog-listing__items{padding:3.4rem 0 1rem}@media (min-width: 768px){.blog-listing__items{display:flex;flex-wrap:wrap;margin:0 -1.3rem}}@media (min-width: 999px){.blog-listing__items{padding-top:4.4rem}}.blog-listing__item{margin-bottom:3rem}@media (min-width: 768px){.blog-listing__item{margin:0 1.3rem 4rem;width:calc(50% - 2.6rem)}}@media (min-width: 999px){.blog-listing__item{margin-bottom:7rem;width:calc(33.333% - 2.6rem)}}@media (min-width: 1600px){.blog-listing__item{width:calc(25% - 2.6rem)}}.blog-listing__bottom{max-width:30rem;margin:auto;text-align:center}.blog-listing__bottom.hidden{display:none}.blog-listing__bottom-text{margin-bottom:1.4rem}.blog-listing__btn{min-width:156px}.blog-listing__btn .btn__arrow{transform:rotate(90deg)}.blog-listing__btn:not(:disabled):hover .btn__arrow{transform:rotate(90deg) translate(.2rem)}.categories{padding:3rem 0 2rem}@media (min-width: 999px){.categories{padding:5rem 0 4rem}}.categories .title{margin-bottom:3.3rem}@media (min-width: 999px){.categories .title{margin-bottom:5.7rem;max-width:60rem}}.categories__inner{display:flex;flex-wrap:wrap}@media (max-width: 998px){.categories__inner{margin:0 -.75rem}}@media (min-width: 999px){.categories__inner{gap:0 6rem}}@media (min-width: 1200px){.categories__inner{gap:0 10.8rem}}.categories__textual{align-items:center;display:flex;font-size:1.8rem;font-weight:500;justify-content:space-between}@media (min-width: 999px){.categories__textual{font-size:2.4rem;flex-grow:1;margin-left:4.6rem}}.categories__arrow{flex-shrink:0;width:2.3rem;height:1.9rem;margin-left:1rem;transition:transform .2s ease}.categories__arrow svg{fill:var(--accent-color)}.categories__image{aspect-ratio:1;background:#F0F1F2;border-radius:1rem;position:relative;overflow:hidden}@media (max-width: 998px){.categories__image{margin-bottom:1.5rem}}@media (min-width: 999px){.categories__image{width:15.5rem}}.categories__image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.categories__item{width:50%}@media (max-width: 998px){.categories__item{padding:0 .75rem;margin-bottom:1.8rem}}@media (min-width: 768px) and (max-width: 998px){.categories__item{width:33.33%}}@media (min-width: 999px){.categories__item{display:flex;border-top:1px solid rgba(0,0,0,.2);padding:3.2rem 0;width:calc(50% - 3rem)}}@media (min-width: 1200px){.categories__item{width:calc(50% - 5.4rem)}}.categories__item:hover .categories__image img{transform:scale(1.05)}.categories__item:hover .categories__textual{text-decoration:underline;text-underline-offset:.1em}.categories__item:hover .categories__arrow{transform:translate(4px)}.contact{background-color:#f9f9f9}.contact__inner{padding:calc(12rem - var(--header-height)) 0 4rem}@media (min-width: 999px){.contact__inner{display:flex;justify-content:space-between;padding:calc(20rem - var(--header-height)) 0 14rem}}@media (min-width: 768px) and (max-width: 998px){.contact__info{margin-bottom:3rem}}@media (min-width: 999px){.contact__info{padding-top:1rem;width:49%}}.contact__title{margin-bottom:1.5rem}.contact__text{font-size:2rem;letter-spacing:.03em;margin-bottom:2rem}@media (min-width: 999px){.contact__text{font-size:2.4rem;margin-bottom:3.5rem}}.contact__section{border-top:1px solid #D9D9D9;padding-top:2.5rem}@media (max-width: 767px){.contact__section{margin-bottom:2rem}}@media (min-width: 768px){.contact__section{align-items:center;display:flex;justify-content:space-between}}@media (min-width: 999px){.contact__section{padding-top:3.5rem}}.contact__image{background:rgba(0,0,0,.1);border-radius:1rem;overflow:hidden;position:relative}@media (max-width: 767px){.contact__image{margin:0 auto 2rem;max-width:450px}}@media (min-width: 768px){.contact__image{width:43%}}.contact__image:after{content:"";display:block;padding-bottom:115%}.contact__image img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.contact__section-inner{padding:1rem 0;width:48%}}.contact__richtext p{margin-bottom:1rem}@media (min-width: 999px){.contact__richtext p:last-child{margin-bottom:0}}.contact__richtext a{transition:color .2s}.contact__richtext a:hover{color:var(--accent-color)}.contact__socials{align-items:center;display:flex}@media (min-width: 999px){.contact__socials{padding-top:1.4rem}}.contact__socials span{font-weight:600;margin-right:1rem}.contact__socials a{background-color:#f0f1f2;margin:0 .5rem}.contact__form{background-color:#fff;border-radius:1rem;padding:2rem 1.5rem}@media (min-width: 768px){.contact__form{align-self:flex-start;padding:4rem 3rem 5rem}}@media (min-width: 999px){.contact__form{padding:3rem;width:44%}}@media (min-width: 1200px){.contact__form{padding:3rem 5rem}}@media (min-width: 1600px){.contact__form{padding-top:5rem;padding-bottom:7rem}}.page-template-contact{background:#F9F9F9}.contact-info .center{max-width:180rem}.contact-info__inner{padding:5rem 0 2rem}@media (min-width: 768px){.contact-info__inner{padding-bottom:5rem}}@media (min-width: 999px){.contact-info__inner{padding:6.5rem 0 6.3rem}}@media (min-width: 768px){.contact-info__items{display:flex;flex-wrap:wrap;margin:0 -1rem}}.contact-info__item{background:linear-gradient(180deg,#F4F4F4 0%,#FAFAFA 48.44%,#EDEDED 100%),#D9D9D9;border-radius:2rem;margin-bottom:3rem;padding:3rem 2rem}@media (min-width: 768px){.contact-info__item{margin:0 1rem 3rem;padding-left:3rem;padding-right:3rem;width:calc(50% - 2rem)}}@media (min-width: 999px){.contact-info__item{padding:5rem 10rem 5rem 5rem}}@media (min-width: 1200px){.contact-info__item{padding:7.6rem 17.1rem 5.3rem 7.2rem}}.contact-info__item-title{margin-bottom:1.4rem}.contact-info__item-text{border-bottom:1px solid #000;padding-bottom:2.8rem}.contact-info__item-subtitle{font-size:2rem;font-weight:500;margin:2.1rem 0 1.4rem}@media (min-width: 999px){.contact-info__item-subtitle{font-size:2.4rem}}.contact-info__item-section{margin-bottom:.8rem}.contact-info__item-tel{font-weight:700}.contact-info__item-email{font-weight:700;text-decoration:underline}.contact-info__item-btn{margin-top:2rem;min-width:14.7rem}.content-block{background-color:#f0f1f2;margin-top:2rem}@media (min-width: 999px){.content-block{margin-top:5.2rem}}.content-block__inner{padding:5rem 0}@media (min-width: 999px){.content-block__inner{align-items:center;display:flex;justify-content:space-between;flex-direction:row-reverse;padding:11.6rem 0 11.9rem}}.content-block__image{position:relative}.content-block__image:after{content:"";display:block;padding-bottom:104.5%}@media (max-width: 998px){.content-block__image{margin-bottom:2rem}}@media (min-width: 999px){.content-block__image{width:calc(40% - 4rem)}}@media (min-width: 1200px){.content-block__image{width:calc(38% - 6rem)}}@media (min-width: 1400px){.content-block__image{width:calc(38% - 7.4rem)}}@media (min-width: 1600px){.content-block__image{width:42%}}.content-block__image img{border-radius:1.5rem;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.content-block__content{max-width:85rem}@media (min-width: 999px){.content-block__content{width:57%}}@media (min-width: 1200px){.content-block__content{width:52%}}@media (min-width: 1600px){.content-block__content{padding-left:6vw}}.content-block__title{margin-bottom:2rem}@media (min-width: 999px){.content-block__title{margin-bottom:3.6rem}}@media (min-width: 768px){.content-block__section-wrapper{display:flex;justify-content:space-between}}@media (max-width: 767px){.content-block__text{margin-bottom:2rem}}@media (min-width: 768px){.content-block__text{border-top:1px solid #201728;padding-top:2rem;width:calc(50% - 2.6rem)}}@media (min-width: 999px){.content-block__text{padding-top:3.5rem}}@media (min-width: 768px){.content-block__items{border-top:1px solid #201728;padding-top:2rem;width:calc(50% - 2.6rem)}}@media (min-width: 999px){.content-block__items{padding-top:3.5rem}}.content-block__item{align-items:center;display:flex;margin-bottom:1.7rem}.content-block__item:last-child{margin-bottom:0}.content-block__item-logo{border:1px solid #000;border-radius:50%;height:3.4rem;margin-right:1.5rem;width:3.4rem}.content-block__item-logo img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.content-block__item-text{font-weight:500}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-weight:500;margin:1.6em 0 .8em;line-height:1.6}.editor-content h1:first-child,.editor-content h2:first-child,.editor-content h3:first-child,.editor-content h4:first-child,.editor-content h5:first-child,.editor-content h6:first-child{margin-top:0}.editor-content h1{font-size:2.8rem}@media (min-width: 768px){.editor-content h1{font-size:3.2rem}}.editor-content h2{font-size:2.4rem}@media (min-width: 768px){.editor-content h2{font-size:2.8rem}}.editor-content h3{font-size:2rem}@media (min-width: 768px){.editor-content h3{font-size:2.4rem}}.editor-content h4{font-size:1.8rem;line-height:1.5}@media (min-width: 768px){.editor-content h4{font-size:2rem}}.editor-content p{margin:.75em 0}.editor-content p:first-child{margin-top:0}.editor-content a:not(.btn){color:#412454;font-weight:500;text-decoration:underline}.editor-content ul{list-style-type:disc;padding-left:1.625em}.editor-content li{margin-bottom:.2em}.editor-content img,.editor-content video{display:block;margin:2em 0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.editor-content iframe{display:block;margin:2em 0}.editor-content .aligncenter iframe{margin:2em auto}.editor-content .wp-block-media-text__content{padding:0}.education-listing__inner{padding:4.5rem 0 3rem}@media (min-width: 999px){.education-listing__inner{padding-bottom:17rem}}.education-listing__filter{border-bottom:1px solid rgba(32,23,40,.1);display:flex;flex-wrap:wrap;margin:0 -.7rem;padding-bottom:2rem}.education-listing__filter-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f4f4;border:0;border-radius:5.5rem;color:#777;cursor:pointer;font-weight:500;margin:0 .7rem 1rem;padding:.3rem 1.6rem}.education-listing__filter-item.active{background-color:#201728;color:#fff;cursor:default}.education-listing__items{padding-top:3.4rem}@media (min-width: 768px){.education-listing__items{display:flex;flex-wrap:wrap;justify-content:space-between}}.event-content .center:not(.event-content__related-events){max-width:115rem}.event-content .editor-content:not(.accordion__item-answer){padding:4.2rem 0 3rem}.event-content__form{background:#F9F9F9;padding:5rem 0 7rem}@media (min-width: 768px){.event-content__form{padding:8rem 0 10rem}}@media (min-width: 999px){.event-content__form{padding:11rem 0 15rem}}.event-content__form .title{margin-bottom:2.6rem}.event-content__form-inner{background:#fff;border-radius:1rem;padding:2rem 1rem}@media (min-width: 768px){.event-content__form-inner{padding:3rem 2rem 4rem}}@media (min-width: 1200px){.event-content__form-inner{padding:5rem 6.7rem 7rem}}.event-content__faq{margin-bottom:4rem}@media (min-width: 768px){.event-content__faq{margin-bottom:6rem}}@media (min-width: 999px){.event-content__faq{margin-bottom:8rem}}.event-content__related-events{display:flex;flex-wrap:wrap;gap:1.8rem;padding-bottom:4rem}@media (min-width: 999px){.event-content__related-events{padding-bottom:8rem;max-width:none}}.event-content__related-events .education-card{margin-bottom:0}.faq{background-color:#f4f4f4}.faq__inner{padding:4rem 0 5rem}@media (min-width: 999px){.faq__inner{padding:6rem 0 8rem}}.faq__title{margin-bottom:3rem;text-align:center}@media (min-width: 999px){.faq__title{margin-bottom:5rem}}.faq__items{max-width:107rem;margin:0 auto;width:100%}.faq:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.faq:first-child .faq__inner{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:center}.figures{padding:3.5rem 0 1.8rem}@media (min-width: 999px){.figures{padding:5rem 0}}.figures__inner{display:flex}@media (max-width: 998px){.figures__inner{flex-wrap:wrap;margin:0 -.8rem}}@media (min-width: 999px){.figures__inner{margin:0 -1.7rem}}@media (max-width: 998px){.figures__item{padding:0 .8rem;width:50%;margin-bottom:2.7rem}.hero-about .figures__item{margin-bottom:1rem}}@media (min-width: 999px){.figures__item{padding:0 1.7rem}}.figures__number{border-bottom:1px solid currentColor;font-size:3.8rem;font-weight:400;padding-bottom:2rem;margin-bottom:1.7rem}.figures__title{font-size:1.8rem;font-weight:500;margin-bottom:1.5rem}@media (min-width: 1200px){.header-search{margin-right:2.6rem}}.header-search__dummy{background:#F3F3F3;border-radius:1.9rem;cursor:pointer;display:flex;align-items:center;height:3.8rem;min-width:21.2rem;padding:.8rem 1.3rem;transition:opacity .3s .1s ease}.header-search__dummy span{opacity:.4}.woocommerce-shop .header-search__dummy{background:#FFF}.search-active .header-search__dummy{opacity:0;transition:opacity .3s ease}.header-fixed .header-search__dummy{background:#F3F3F3}.header-search__icon{display:block;width:2rem;height:2rem;margin-right:.6rem}.header-search__icon svg{display:block;max-width:100%;max-height:100%}@media (min-width: 1200px){.header-search__form{background:#fff;border-radius:1rem;position:absolute;inset:0;opacity:0;overflow:hidden;transform:scaleX(.3) scaleY(.5);pointer-events:none;transition:all .3s ease;z-index:1}.header-search__form input{border:none;width:100%;height:100%;padding:2.3rem 5rem 2.3rem 6rem}.header-search__form input:focus{outline:none}.header-search__form .header-search__icon{position:absolute;left:3.1rem;top:calc(50% - 1rem)}.search-active .header-search__form{opacity:1;transform:scaleX(1) scaleY(1);pointer-events:auto}}.header-search__close{background:transparent;border:none;height:2.6rem;width:2.6rem;padding:0;position:absolute;right:2.2rem;top:calc(50% - 1.3rem)}.header-search__close:before,.header-search__close:after{background:currentColor;content:"";width:2rem;height:.1rem;position:absolute;top:50%;left:calc(50% - 1rem);transform:rotate(45deg)}.header-search__close:after{transform:rotate(-45deg)}@media (min-width: 1200px){.search-active .header-search__results{opacity:1;transform:scaleY(1);pointer-events:auto}}@media (min-width: 1200px){.search-active .header-search__overlay{opacity:.1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}}.hero-about{border-radius:0 0 2rem 2rem;color:#fff;display:flex;justify-content:flex-end;flex-direction:column;overflow:hidden;position:relative}.hero-about:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.hero-about__bg{position:absolute;width:100%;height:100%;inset:0}.hero-about__bg video{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-about .center{width:100%}.hero-about__inner{padding:1px 0 1rem;position:relative;display:flex;align-items:flex-end;min-height:59rem}@media (min-width: 999px){.hero-about__inner{min-height:53rem}}@media (min-width: 1200px){.hero-about__inner{min-height:62rem}}@media (min-width: 1500px){.hero-about__inner{min-height:75rem}}@media (min-width: 999px){.hero-about__title{max-width:89.2rem}}.hero-about .figures{padding:4.4rem 0 1.4rem}.hero-about .figures .center{padding:0}.hero-about .figures__inner{justify-content:space-between;max-width:127.2rem}.hero-education{border-radius:0 0 2rem 2rem;color:#fff;display:flex;justify-content:flex-end;flex-direction:column;min-height:58.8rem;overflow:hidden;position:relative}.hero-education:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.hero-education__bg{position:absolute;width:100%;height:100%;inset:0}.hero-education__bg img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-education__inner{padding:0 0 3rem;position:relative}@media (min-width: 999px){.hero-education__inner{padding-bottom:5rem}}@media (min-width: 768px){.hero-education__content{align-items:center;display:flex;justify-content:space-between}}@media (max-width: 767px){.hero-education__text-wrapper{margin-bottom:2rem}}@media (min-width: 768px){.hero-education__text-wrapper{width:65%}}@media (min-width: 999px){.hero-education__text-wrapper{padding-bottom:3rem;width:70%}}.hero-education__title{margin-bottom:1.6rem}.hero-education__text{font-size:2rem;letter-spacing:.03em}@media (min-width: 999px){.hero-education__text{font-size:2.4rem}}.hero-education__image{border-radius:1.5rem;overflow:hidden;position:relative}@media (min-width: 500px) and (max-width: 767px){.hero-education__image{max-width:50%}}@media (min-width: 768px){.hero-education__image{width:30%}}@media (min-width: 999px){.hero-education__image{width:24%}}.hero-education__image:after{content:"";display:block;padding-bottom:66%}.hero-education__image img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.hero-event{background:linear-gradient(27deg,#EEF0F1 26.84%,#FAFAFB 43.92%,#F7F8F8 64.55%,#ECEEEF 78.95%);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.hero-event:first-child{margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + 2rem)}@media (min-width: 768px){.hero-event:first-child{padding-top:calc(var(--header-height) + 4rem)}}@media (min-width: 999px){.hero-event:first-child{padding-top:calc(var(--header-height) + 5.5rem)}}.hero-event .center{max-width:132rem}.hero-event__inner{display:flex;padding:0 0 5rem}@media (max-width: 767px){.hero-event__inner{flex-direction:column-reverse}}@media (min-width: 768px){.hero-event__inner{padding:0 0 5rem;justify-content:space-between}}@media (min-width: 999px){.hero-event__inner{padding:0 0 5.5rem;min-height:47.5rem}}@media (min-width: 1200px){.hero-event__inner{min-height:54.5rem}}@media (min-width: 1500px){.hero-event__inner{min-height:58.5rem}}@media (min-width: 768px){.hero-event__info{align-self:center}}.hero-event .title{margin-bottom:2rem}@media (max-width: 767px){.hero-event .btn{display:flex}}@media (min-width: 768px){.hero-event .btn{min-width:34rem}}@media (min-width: 999px){.hero-event .btn{border-radius:2.6rem;font-size:1.8rem;font-weight:500;height:5.2rem;padding-left:3rem;padding-right:2.5rem}}.hero-event .play-icon{position:absolute;left:calc(50% - 2rem);top:calc(50% - 2rem)}@media (min-width: 768px){.hero-event .play-icon{left:calc(50% - 3.3rem);top:calc(50% - 2.2rem);width:6.6rem}.hero-event .play-icon svg{width:2.2rem}}.hero-event__thumbnail{aspect-ratio:1;background:rgba(0,0,0,.1);border-radius:1rem;margin-bottom:2rem;overflow:hidden;position:relative}@media (min-width: 768px){.hero-event__thumbnail{align-self:center;aspect-ratio:.865;width:30rem;margin-left:3rem;flex-shrink:0}}@media (min-width: 999px){.hero-event__thumbnail{width:41.5rem}}.hero-event__thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-event .open-video-popup:hover .play-icon{transform:scale(1.05)}.hero-event__general{font-size:2rem;margin-bottom:2rem;max-width:74rem}@media (min-width: 999px){.hero-event__general{font-size:2.4rem}}.hero-event__details{margin-bottom:2rem;padding:.5rem 0 .6rem .7rem}.hero-event__detail{align-items:center;display:flex;margin-bottom:.8rem}.hero-event__detail-icon{background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;height:3.2rem;width:3.2rem;margin-right:1.1rem}.hero-event__detail-icon svg{height:2rem;width:2rem}.hero-event__detail-name{font-weight:600;margin-right:.3em}.hero-main{background:linear-gradient(27deg,#EEF0F1 26.84%,#FAFAFB 43.92%,#F7F8F8 64.55%,#ECEEEF 78.95%);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.hero-main:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.hero-main__content{display:flex;padding:0 0 4.4rem;min-height:59rem}@media (max-width: 998px){.hero-main__content{flex-direction:column}}@media (min-width: 768px) and (max-width: 998px){.hero-main__content{padding-top:2rem}}@media (min-width: 999px){.hero-main__content{align-items:flex-end;min-height:53rem;padding:2rem 0 4.6rem;justify-content:space-between}}@media (min-width: 1200px){.hero-main__content{min-height:62rem}}@media (min-width: 1500px){.hero-main__content{min-height:75rem}}.hero-main__title{margin-bottom:.7rem}@media (min-width: 999px){.hero-main__title{margin-bottom:2.8rem}}.hero-main__text{margin-bottom:1.8rem}@media (min-width: 999px){.hero-main__text{margin-bottom:1rem}}@media (max-width: 998px){.hero-main__textual{order:2}}@media (min-width: 999px){.hero-main__textual{align-self:flex-end;width:54%;padding-right:2.5rem}}@media (min-width: 1200px){.hero-main__textual{width:48%;padding-bottom:2rem}}@media (max-width: 998px){.hero-main__image--desktop{display:none}}@media (min-width: 999px){.hero-main__image--desktop{display:flex;flex-direction:column;justify-content:flex-end;width:46%;max-width:85rem}}@media (min-width: 1200px){.hero-main__image--desktop{width:52%;padding:0 5rem 0 1rem}}.hero-main__image--mobile{aspect-ratio:1.45}@media (min-width: 768px){.hero-main__image--mobile{min-width:38rem;margin-left:auto;margin-right:auto}}@media (min-width: 999px){.hero-main__image--mobile{display:none}}@media (min-width: 999px){.hero-main__content-block{align-items:center;display:flex}}.hero-main__video-poster{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-main__video-poster:after{background-color:var(--accent-color);content:"";position:absolute;inset:0;opacity:0;transition:all .2s ease}@media (max-width: 998px){.hero-main__video{display:none}}@media (min-width: 999px){.hero-main__video{background:rgba(0,0,0,.1);border-radius:4.5rem;flex-shrink:0;margin-right:2rem;overflow:hidden;position:relative;height:9rem;width:16rem}}@media (min-width: 1200px){.hero-main__video{border-radius:6rem;height:12rem;width:21rem;margin-right:3.3rem}}.hero-main__video .play-icon{position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem);transition:all .2s ease}.hero-main__video:hover .hero-main__video-poster:after{opacity:.1}.hero-main__video:hover .play-icon{transform:scale(1.05)}.hero-main__buttons{display:flex}@media (min-width: 400px){.hero-main .btn{min-width:16rem}}@media (min-width: 999px){.hero-main .btn{min-width:17rem}}.hero-main .btn:nth-child(n+2){margin-left:.9rem}@media (min-width: 999px){.hero-main .btn--play{display:none}}.info-block{padding:2.5rem 0 3.5rem}@media (min-width: 999px){.info-block{padding:4.5rem 0 7.2rem}}@media (min-width: 999px){.info-block__inner{align-items:center;display:flex;justify-content:space-between}}@media (min-width: 999px){.info-block__content{width:40%;padding-right:4rem}}@media (min-width: 1200px){.info-block__content{padding-right:6rem;width:38%;padding-top:.5rem}}@media (min-width: 1400px){.info-block__content{padding-right:8.5rem}}@media (min-width: 1600px){.info-block__content{padding-left:8vw;padding-right:0}}@media (min-width: 2000px){.info-block__content{width:40%}}.info-block__image{max-width:100rem}@media (min-width: 999px){.info-block__image{width:60%;order:2}}@media (min-width: 1200px){.info-block__image{width:62%}}@media (max-width: 998px){.info-block__title-mobile{margin-bottom:2.3rem;padding-right:10%}}@media (min-width: 999px){.info-block__title-mobile{display:none}}@media (max-width: 998px){.info-block__title-desktop{display:none}}@media (min-width: 999px){.info-block__title-desktop{margin-bottom:1.6rem}}.info-block__image{aspect-ratio:1.325;background:#F0F1F2;border-radius:1.5rem;overflow:hidden;position:relative}@media (max-width: 998px){.info-block__image{margin-bottom:1.4rem}}.info-block__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-block__text{margin-bottom:2.5rem}.info-block__subtitle{border-top:1px solid currentColor;padding-top:2.5rem;margin-bottom:1.6rem}@media (min-width: 999px){.info-block__subtitle{max-width:41.8rem}}.info-block__richtext{margin-bottom:2.8rem}.info-block__richtext a{font-weight:700;transition:all .2s ease;text-decoration:underline}.info-block__richtext a:hover{color:var(--accent-color)}.info-block__richtext p{margin-bottom:.65em}.info-block__richtext p:last-child{margin-bottom:0}.info-block__note{background-color:#f1f1f1;border-radius:1rem;padding:2.3rem 2.9rem}@media (min-width: 350px){.info-block .btn{min-width:14.6rem}}.info-block .btn:nth-child(2){margin-left:1.2rem}@media (min-width: 999px){.info-block .btn:nth-child(2){margin-left:1.7rem}}@media (min-width: 999px){.info-block--inverted .info-block__inner{flex-direction:row-reverse}}.info-block--inverted .info-block__content{max-width:90rem}@media (min-width: 999px){.info-block--inverted .info-block__content{padding-right:0;padding-left:4rem}}@media (min-width: 1200px){.info-block--inverted .info-block__content{padding-left:6rem}}@media (min-width: 1400px){.info-block--inverted .info-block__content{padding-left:7.4rem}}@media (min-width: 1600px){.info-block--inverted .info-block__content{padding-right:8vw}}.latest-events{padding:4.6rem 0}@media (min-width: 999px){.latest-events{padding:10rem 0}}@media (min-width: 999px){.latest-events__inner{align-items:center;display:flex}}@media (min-width: 999px){.latest-events__info-mobile{display:none}}@media (max-width: 998px){.latest-events__info-desktop{display:none}}.latest-events__image{aspect-ratio:1.6;background:#D9D9D9;border-radius:2rem;overflow:hidden;position:relative}@media (max-width: 998px){.latest-events__image{margin-bottom:2.6rem}}@media (min-width: 999px){.latest-events__image{aspect-ratio:.9;width:43.5%}}.latest-events__image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 999px){.latest-events__content{width:56.5%;padding-left:6rem}}@media (min-width: 1200px){.latest-events__content{padding-left:10.8rem}}@media (min-width: 1600px){.latest-events__content{padding-left:8vw;padding-right:8vw}}.latest-events .title{margin-bottom:1.7rem}@media (min-width: 999px){.latest-events .title{margin-bottom:1.2rem}}.latest-events__subtitle{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}@media (min-width: 999px){.latest-events__subtitle{margin-bottom:1.2rem}}.latest-events__text{margin-bottom:2.7rem;padding-right:10%}@media (min-width: 999px){.latest-events__text{padding:0;margin-bottom:2.4rem}}.latest-events__item-title{font-size:2.4rem;font-weight:500;margin-bottom:.5rem;line-height:normal}.latest-events__item-subtitle{color:#777;margin-bottom:2rem}.latest-events__item-text{margin-top:auto}.latest-events__arrow{position:absolute;right:0;top:3.1rem;width:2.3rem;height:1.9rem;transition:transform .2s ease}@media (min-width: 999px){.latest-events__arrow{right:2rem}}.latest-events__arrow svg{display:block;fill:var(--accent-color)}.latest-events__item{min-height:19.8rem;display:flex;flex-direction:column;padding:2.2rem 0 2.4rem;position:relative;border-bottom:1px solid currentColor}@media (min-width: 768px) and (max-width: 998px){.latest-events__item{min-height:16rem;padding-right:10%}}@media (min-width: 999px){.latest-events__item{padding-right:15%}}@media (min-width: 1200px){.latest-events__item{padding-right:20%}}.latest-events__item:first-child{border-top:1px solid currentColor}.latest-events__item:hover .latest-events__item-title{text-decoration:underline}.latest-events__item:hover .latest-events__arrow{transform:translate(4px)}.latest-events__items{margin-bottom:2.4rem}@media (min-width: 1200px){.latest-events .btn{min-width:25rem}}@media (min-width: 1200px){.main-nav{padding-right:.5rem}}@media (min-width: 1200px){.main-nav__list{display:flex;align-items:center}}@media (min-width: 1400px){.main-nav__drop{padding-right:5rem;padding-left:4.2rem}}.main-nav__drop:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px}@media (min-width: 1200px){.main-nav__drop-inner{opacity:0;transform:translateY(-2rem);transition:all .3s ease}}.main-nav__item{margin-right:25px}@media (min-width: 1400px){.main-nav__item{margin-right:3.8rem}}.main-nav__item.has-submenu{margin-right:2rem}@media (min-width: 1400px){.main-nav__item.has-submenu{margin-right:3rem}}.main-nav__item>a{font-weight:600;display:flex;align-items:center}.main-nav__item>a span{position:relative}.main-nav__item>a span:after{background:currentColor;content:"";position:absolute;left:0;bottom:0;right:0;height:1px;transform-origin:0 50%;transform:scaleX(0);transition:all .3s ease}.main-nav__item>a:hover span:after{transform:scaleX(1)}.main-nav__item.has-submenu>a{position:relative}.main-nav__item.has-submenu>a:before{content:"";position:absolute;top:100%;left:-2rem;right:-2rem;height:5rem;pointer-events:none}.main-nav__item.has-submenu>a i{flex-shrink:0;width:.8rem;height:.4rem;margin-left:.6rem;position:relative;top:.2rem;transition:all .3s ease}.main-nav__item.has-submenu>a i svg{display:block;fill:currentColor;max-width:100%;max-height:100%}.main-nav__item.has-submenu:hover>a:before{pointer-events:auto}.main-nav__item.has-submenu:hover>a span:after{transform:scaleX(1)}.main-nav__item.has-submenu:hover>a i{transform:rotateX(180deg)}.main-nav__item.has-submenu:hover .main-nav__drop{opacity:1;transform:scaleY(1);pointer-events:auto;transition:opacity .3s 0s ease,transform .3s 0s ease}.main-nav__item.has-submenu:hover .main-nav__drop-inner{opacity:1;transform:translateY(0);transition:all .3s .2s ease-out}.main-nav__drop-inner{display:flex}.main-nav__categories{padding-right:3rem}@media (min-width: 1400px){.main-nav__categories{padding-right:4.2rem}}.main-nav__category,.main-nav__submenu-item{font-size:2.4rem;font-weight:500;margin-bottom:1.4rem}.main-nav__category a,.main-nav__submenu-item a{display:inline-block;position:relative}.main-nav__category a:after,.main-nav__submenu-item a:after{background:currentColor;content:"";height:1px;left:0;right:0;bottom:-.2rem;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-out}.main-nav__category a:hover:after,.main-nav__submenu-item a:hover:after{transform:scaleX(1)}.main-nav__category .highlighted,.main-nav__submenu-item .highlighted{color:var(--accent-color)}.main-nav__category .external,.main-nav__submenu-item .external{display:inline-flex;align-items:center;position:relative}.main-nav__category .external span,.main-nav__submenu-item .external span{position:absolute;right:-2.1rem;top:calc(50% - .2rem);width:2rem;height:2rem}.main-nav__category .external svg,.main-nav__submenu-item .external svg{fill:currentColor;width:1.7rem;height:1.3rem;transform:rotate(-45deg);position:absolute;top:0;right:0}.main-nav__category-inner{flex-grow:1;position:relative}.main-nav__category-content{align-items:flex-start;display:flex;position:absolute;opacity:0;visibility:hidden;left:0;top:0;right:0;height:100%;transition:opacity .3s ease,visibility 0s .3s}.main-nav__category-content:after{background-color:#000;content:"";opacity:.2;position:absolute;top:0;bottom:1rem;left:.1rem;width:.1rem}.main-nav__category-content.active{opacity:1;visibility:visible;transition:opacity .3s .3s ease,visibility 0s .3s}.main-nav__brands{padding:.8rem 3rem 0;-moz-column-count:2;column-count:2;-moz-column-gap:18%;column-gap:18%;flex-grow:1}@media (min-width: 1400px){.main-nav__brands{padding:.8rem 2rem 0 5rem}}.main-nav__brand{margin-bottom:.9rem}.main-nav__brand a{position:relative}.main-nav__brand a:after{background:currentColor;content:"";height:1px;width:100%;position:absolute;left:0;bottom:-.1rem;transform:scaleX(0);transform-origin:0 50%;transition:all .2s ease}.main-nav__brand a:hover:after{transform:scaleX(1)}.main-nav__category-image{aspect-ratio:1;background:#F2F2F2;border-radius:1rem;display:block;position:relative;margin-bottom:1.8rem;min-width:15.5rem;overflow:hidden}.main-nav__category-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.main-nav__category-image:hover img{transform:scale(1.1)}.main-nav__category-link{padding-top:.8rem}.main-nav__category-btn{width:100%}.main-nav__empty-image{aspect-ratio:1.5;border-radius:1rem;margin-left:auto;width:33rem;overflow:hidden;position:relative}.main-nav__empty-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.main-nav__submenu-images{aspect-ratio:1.5;align-self:flex-start;margin-left:auto;width:33rem;position:relative}.main-nav__submenu-image{background:#F2F2F2;aspect-ratio:1.5;border-radius:1rem;overflow:hidden;position:absolute;inset:0;opacity:0;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden}.main-nav__submenu-image img{display:block}.main-nav__submenu-image.active{opacity:1;transition:opacity .3s .2s ease,visibility 0s .2s;visibility:visible}.menu{background:#fff;position:fixed;left:0;top:0;right:0;height:100%;opacity:0;visibility:hidden;transition:opacity .3s .2s ease,visibility .6s;z-index:9}.menu-opened .menu{opacity:1;visibility:visible;transition:opacity .3s 0s ease,visibility 0s}.menu__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;opacity:0;transform:translateY(-2rem);transition:all .5s 0s ease;padding:0 2rem;width:100%;overflow:hidden}@media (min-width: 400px){.menu__inner{padding:0 3.2rem}}.menu-opened .menu__inner{opacity:1;transform:translateY(0);transition:all .5s .2s ease-out}.menu__scroll{overflow:auto;height:100%;padding:12rem 0 0}@media (min-width: 400px){.menu__scroll{padding:13.1rem 0 0}}@media (min-width: 999px){.admin-bar .menu__scroll{padding-top:calc(13.1rem + 32px)}}.menu__submenu,.menu__submenu-2{flex-grow:1;margin-bottom:auto;overflow-y:auto;margin-right:-2rem;padding-right:2rem;padding-top:2.8rem}@media (min-width: 400px){.menu__submenu,.menu__submenu-2{margin-right:-3.4rem;padding-right:3.4rem}}.menu__submenu-wrapper,.menu__submenu-2-wrapper{background:#fff;display:flex;flex-direction:column;position:absolute;inset:0;padding:0 2rem;transform:translate(100%);transition:.3s ease;z-index:1}@media (min-width: 400px){.menu__submenu-wrapper,.menu__submenu-2-wrapper{padding:0 3.4rem}}.menu__submenu-wrapper.active,.menu__submenu-2-wrapper.active{transform:translate(0)}.menu__submenu-2-wrapper{left:0;right:0}.menu__submenu-head{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1.8rem}.menu__submenu-back{align-items:center;display:inline-flex;font-size:2.4rem;font-weight:500}.menu__submenu-back i{height:1.9rem;width:2.6rem;margin-right:2.1rem}.menu__submenu-back svg{display:block;transform:rotate(180deg)}.menu__item{font-size:2.4rem;font-weight:500;margin-bottom:1.2rem}.menu__item .parent-link{align-items:center;display:flex;justify-content:space-between}.menu__item .parent-link i{display:inline-block;width:2rem;height:2rem;transform:rotate(-90deg);position:relative;right:.4rem;top:.2rem}.menu__item .parent-link svg{position:absolute;left:0;top:0;max-height:100%;max-width:100%}.menu__subitem{margin-bottom:.9rem}.menu__subitem-2{font-size:1.8rem;margin-bottom:1.8rem}.menu__bottom{border-top:1px solid rgba(0,0,0,.2);padding-top:4.3rem}.menu__links{list-style:none}.menu__links li{margin-bottom:1.6rem}.menu__links a{display:inline-flex;font-size:1.8rem;font-weight:600}.menu__links i{height:2.6rem;width:2.6rem;margin-right:1.3rem}.menu__links svg{width:2.4rem;height:2.4rem}.menu .currency__head{font-weight:inherit;font-size:inherit}.menu__login svg{width:2.6rem;height:2.6rem}.menu .lang{padding-top:.5rem}.menu .lang__head{padding:0;height:auto;font-size:1.8rem;font-weight:600}.menu .lang__flag{height:2rem;width:2rem;margin-right:1.8rem}.menu__main-button{padding:3rem 0}.menu__submenu-button{margin-top:auto;position:relative;padding:3rem 0}.menu__submenu-button:before{background:#000;content:"";position:absolute;top:0;left:-3.4rem;right:-3.4rem;height:1px;opacity:.2}.menu__main-button .btn,.menu__submenu-button .btn{border-radius:2.4rem;display:flex;font-size:1.6rem;height:4.8rem;padding-top:1.3rem;padding-bottom:1.3rem;justify-content:center}.menu__main-button .btn i,.menu__submenu-button .btn i{width:1.5rem}.menu .external{display:inline-flex}.menu__search-results{background:#fff;position:absolute;inset:0;overflow:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.search-mobile .menu__search-results{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s 0s}.message__inner{align-items:center;display:flex;flex-direction:column;max-width:87.4rem;margin:auto;padding:5rem 0 2.5rem;text-align:center}@media (min-width: 999px){.message__inner{padding:12.4rem 0 8rem}}.message__logo{height:5.8rem;margin-bottom:2rem;width:23.3rem}@media (min-width: 999px){.message__logo{margin-bottom:3.8rem}}.message__logo img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.mini-cart{font-size:1.8rem;font-weight:600;position:fixed;right:0;top:0;left:0;height:100%;z-index:99;visibility:hidden;transition:visibility .6s}.mini-cart.opened{visibility:visible;transition:visibility 0s}.mini-cart__overlay{background:#000;position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.opened .mini-cart__overlay{opacity:.2}.mini-cart__head{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2);padding:2.2rem 0 1.4rem}@media (min-width: 768px){.mini-cart__head{padding-top:0;padding-bottom:1.8rem}}@media (max-width: 767px){.mini-cart__message{padding-top:0rem}}@media (min-width: 768px){.mini-cart__message{display:none}}.mini-cart__title{font-size:2.4rem;margin-right:2rem}@media (min-width: 768px){.mini-cart__title{font-size:3rem}}@media (min-width: 999px){.mini-cart__title{font-size:3.8rem}}.mini-cart__close{background:#EFEFEF;border-radius:50%;height:3.8rem;width:3.8rem;display:inline-block;position:relative;flex-shrink:0}@media (max-width: 767px){.mini-cart__close{top:-.4rem}}@media (min-width: 768px){.mini-cart__close{top:.6rem}}@media (min-width: 1200px){.mini-cart__close{right:-1rem}}.mini-cart__close:before,.mini-cart__close:after{background:currentColor;border-radius:.1rem;content:"";height:.2rem;width:2rem;position:absolute;left:calc(50% - 1rem);top:calc(50% - .1rem);transform:rotate(45deg)}.mini-cart__close:after{transform:rotate(-45deg)}.mini-cart__inner{background:#fff;display:flex;flex-direction:column;right:0;top:0;bottom:0;position:absolute;padding:2.4rem 3.4rem 3.1rem;opacity:0;transform:translateY(-2rem);transition:all .3s ease}@media (max-width: 767px){.mini-cart__inner{left:0}}@media (min-width: 768px){.mini-cart__inner{border-radius:1.5rem 0 0 1.5rem;width:75%;padding:4rem;transform:translate(5rem)}}@media (min-width: 999px){.mini-cart__inner{width:65%}}@media (min-width: 1200px){.mini-cart__inner{width:74rem;padding:4.3rem 6.7rem 3.4rem}}.opened .mini-cart__inner{opacity:1;transform:translate(0);transition:all .3s .2s ease-out}.mini-cart__content{display:contents}.mini-cart__scroll{overflow:auto;margin:0 -2rem;padding:0 2rem}@media (min-width: 768px){.mini-cart__scroll{margin-right:-4rem;padding-right:2.5rem}}.mini-cart__shipping{padding:1.2rem 0 2.6rem;border-bottom:1px solid rgba(0,0,0,.2)}@media (min-width: 768px){.mini-cart__shipping{padding:2.6rem 0 2.8rem}}.mini-cart__shipping-label{margin-bottom:.8em;line-height:1.4}.mini-cart__shipping-label span{color:var(--accent-color);font-weight:700;white-space:nowrap}@media (min-width: 768px){.mini-cart__shipping-label{margin-bottom:1.3rem}}.mini-cart__shipping-bar{background:#D9D9D9;border-radius:.3rem;height:.6rem;position:relative}.mini-cart__shipping-active{background:var(--accent-color);border-radius:.3rem;position:absolute;left:0;top:0;bottom:0;transition:width .3s ease-in-out}.mini-cart__shipping-caret{align-items:center;background:var(--accent-color);border-radius:1rem;display:flex;justify-content:center;height:2rem;width:2rem;position:absolute;right:-1rem;top:calc(50% - 1rem)}.mini-cart__shipping-caret svg{fill:#fff}.mini-cart__list{max-width:100%}@media (max-width: 998px){.mini-cart__list{padding-top:1.2rem}}@media (min-width: 999px){.mini-cart__list{padding-bottom:1rem}}.mini-cart__item{display:flex;padding:1rem 0 1.2rem}@media (min-width: 999px){.mini-cart__item{padding:1.4rem 0 1.8rem}}@media (min-width: 999px){.mini-cart__item:nth-child(n+2){border-top:1px solid rgba(0,0,0,.2)}}.mini-cart__item-image{align-self:flex-start;aspect-ratio:1;background:linear-gradient(to bottom,#F4F4F4,#FAFAFA,#EDEDED);border-radius:1rem;width:8rem;flex-shrink:0;overflow:hidden;margin-top:.2rem;position:relative}@media (min-width: 400px){.mini-cart__item-image{width:10.2rem}}@media (min-width: 999px){.mini-cart__item-image{width:11rem;margin-top:.4rem}}.mini-cart__item-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .3s ease}.mini-cart__item-image:hover img{transform:scale(1.05)}.mini-cart__item-info{padding-left:1.6rem;display:flex;flex-direction:column;flex-grow:2}@media (min-width: 768px){.mini-cart__item-info{padding-bottom:.4rem}}.mini-cart__item-line{align-items:center;display:flex;justify-content:space-between}.mini-cart__item-line:first-child{margin-bottom:1.3rem}.mini-cart__item-line:last-child{margin-top:auto}.mini-cart__item-title{line-height:1.4;transition:color .2s ease}.mini-cart__item-title:hover{color:var(--accent-color)}.mini-cart__item-price{font-size:1.6rem;font-weight:700;margin-left:2rem;white-space:nowrap;padding-bottom:.2rem}@media (min-width: 768px){.mini-cart__item-price{padding:1.2rem 0 0}}.mini-cart__item-remove{align-items:center;display:inline-flex;color:#777;position:relative;transition:color .2s ease}@media (max-width: 767px){.mini-cart__item-remove{height:3rem;width:3rem;margin-right:-.2rem;padding:.4rem}}@media (min-width: 768px){.mini-cart__item-remove{right:.2rem;bottom:.4rem}}@media (max-width: 767px){.mini-cart__item-remove span{display:none}}@media (min-width: 768px){.mini-cart__item-remove span{padding-left:.6rem;font-weight:400;font-size:1.4rem;padding-top:.3rem}}.mini-cart__item-remove i{height:1.7rem;width:1.7rem}@media (max-width: 767px){.mini-cart__item-remove i{height:2.2rem;width:2.2rem}}.mini-cart__item-remove svg{display:block;fill:currentColor}.mini-cart__item-remove:hover{color:var(--text-default-color)}.mini-cart .quantity__increment,.mini-cart .quantity__decrement,.mini-cart .quantity input{height:3.8rem;line-height:3rem;padding-bottom:.5rem;padding-top:.3rem}.mini-cart .quantity input{text-align:center}.mini-cart .quantity__wrapper{border-radius:2rem;width:11.6rem}.mini-cart__related{background:linear-gradient(to bottom,#F4F4F4,#FAFAFA,#EDEDED);border-radius:1rem;padding:1rem 1.8rem 1.8rem;margin-bottom:2rem}@media (max-width: 767px){.mini-cart__related{margin:0 -2rem 2rem}}.mini-cart__related .btn{border-radius:1.6rem;font-size:1.6rem;flex-shrink:0;padding:.6rem 2rem;height:3.2rem;margin-left:1.8rem;margin-bottom:.9rem}.mini-cart__related-product{align-items:center;padding-top:.5rem;display:flex;justify-content:space-between}@media (max-width: 374px){.mini-cart__related-product{flex-wrap:wrap}}.mini-cart__related-image{aspect-ratio:1;width:5.4rem;margin-right:.4rem;flex-shrink:0}.mini-cart__related-title{font-size:1.6rem;flex-grow:2}.mini-cart__related-price{flex-shrink:0;margin-left:1.2rem;padding-bottom:1rem}.mini-cart__bottom{border-top:1px solid rgba(0,0,0,.2);margin-top:auto}@media (max-width: 767px){.mini-cart__bottom{margin:auto -3.4rem 0;padding:0 3.4rem}}.mini-cart__bottom .btn{width:100%;height:52px;border-radius:2.6rem}.mini-cart__bottom .btn__arrow{position:absolute!important;top:calc(50% - .5rem);right:2.4rem}.mini-cart__bottom .btn span{flex-grow:2;text-align:center}.mini-cart__total{align-items:center;padding:2rem 0 1.5rem;display:flex;justify-content:space-between}.mini-cart__total-value{font-size:2.4rem;font-weight:700;padding-bottom:.2rem}.model-bank{background:#f9f9f9;padding-bottom:4rem}@media (min-width: 768px){.model-bank{padding-bottom:6rem}}@media (min-width: 999px){.model-bank{padding-bottom:9rem}}@media (min-width: 1200px){.model-bank{padding-bottom:14rem}}.model-bank:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.model-bank .center{max-width:132rem}.model-bank .title{margin-bottom:2rem}@media (min-width: 768px){.model-bank__info{padding-right:4.5rem}}.model-bank__head{padding:1rem 0 4rem}@media (min-width: 768px){.model-bank__head{padding:4rem 0 6rem;align-items:flex-start;display:flex}}@media (min-width: 999px){.model-bank__head{padding:6rem 0}}@media (min-width: 1200px){.model-bank__head{padding:8rem 0 7.2rem}}.model-bank__preview{font-size:2rem;margin-bottom:2rem}@media (min-width: 768px){.model-bank__preview{font-size:2.4rem}}.model-bank__image{border-radius:1rem;overflow:hidden}@media (max-width: 767px){.model-bank__image{margin-bottom:2rem}}@media (min-width: 768px){.model-bank__image{flex-shrink:0;width:35rem}}@media (min-width: 999px){.model-bank__image{width:41.5rem}}.model-bank__image img{display:block}@media (max-width: 767px){.model-bank__image--desktop{display:none}}@media (min-width: 768px){.model-bank__image--mobile{display:none}}.model-bank__form{background:#fff;border-radius:1rem;max-width:103rem;margin:0 auto;padding:2rem}@media (min-width: 768px){.model-bank__form{padding:4rem 4rem 5rem}}@media (min-width: 999px){.model-bank__form{padding:4.8rem 6.8rem 6.2rem}}.model-bank__form-title{text-align:center;margin-bottom:2rem}@media (min-width: 768px){.model-bank__form-title{margin-bottom:3rem!important}}@media (min-width: 999px){.model-bank__form-title{margin-bottom:5rem!important}}.error404{background-color:#f9f9f9}.not-found__inner{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:3rem}@media (min-width: 768px){.not-found__inner{padding-bottom:6rem}}.not-found__title{color:#adadad;font-size:6.6rem;margin-bottom:1rem}@media (min-width: 768px){.not-found__title{font-size:7.4rem}}@media (min-width: 999px){.not-found__title{font-size:9.2rem}}.not-found__subtitle{font-size:2rem;font-weight:500}@media (min-width: 768px){.not-found__subtitle{font-size:3rem}}@media (min-width: 999px){.not-found__subtitle{font-size:3.2rem}}.not-found__links{padding-top:3rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}@media (min-width: 768px){.not-found__links{gap:2rem}}@media (max-width: 998px){.product-bundle{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:2.5rem 0}}@media (min-width: 999px){.product-bundle{background:#fff;border-radius:1rem;padding:3.3rem 4.5rem 3.2rem}}.product-bundle__title{font-size:2.4rem;font-weight:600;margin-bottom:2rem}.product-bundle__items{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:3rem;row-gap:3rem}.product-bundle__items li{align-items:center;display:flex}.product-bundle__items li:not(:first-child):before{content:"+";flex-shrink:0;font-size:24px;font-weight:700;margin:0 1rem}.product-bundle__item{display:block;max-width:16rem;max-height:16rem}.product-bundle__item img{display:block}@media (min-width: 768px){.product-bundle__info{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 767px){.product-bundle__btn{display:flex;margin-top:2.2rem}}.product-bundle__price{color:var(--accent-color);font-size:2.4rem;font-weight:700}.product-content{background:linear-gradient(180deg,#F4F4F4 0%,#FAFAFA 48.44%,#EDEDED 100%);position:relative}@media (min-width: 999px){.product-content{border-radius:0 0 2rem 2rem;padding-top:1.5rem}}.product-content:before{background:#F4F4F4;content:"";position:absolute;top:-400px;left:0;width:100%;height:400px;z-index:-1}@media (min-width: 768px){.product-content__inner{display:flex;padding-top:3rem}}@media (max-width: 998px){.product-content .breadcrumbs{display:none}}@media (min-width: 999px){.product-content .breadcrumbs{margin-bottom:2rem}}.product-content .product-images{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 999px){.product-content .product-images{position:sticky;top:8rem}}.product-content .product-images .swiper:not(.swiper-initialized) .swiper-button-prev,.product-content .product-images .swiper:not(.swiper-initialized) .swiper-button-next{display:none}@media (min-width: 999px){.product-content div.product{display:flex;justify-content:space-between}}.product-content .images,.product-content .summary{float:none!important}.product-content__thumbnails{display:flex;justify-content:center;padding-top:4rem}.product-content__thumbnails .swiper-wrapper{justify-content:center}.product-content__thumbnails .swiper-slide{width:6rem;border-radius:.8rem;overflow:hidden;border:1px solid transparent;transition:border-color .2s ease}.product-content__thumbnails .swiper-slide-thumb-active{border-color:currentColor}.product-content__thumbnail{aspect-ratio:1;cursor:pointer}.product-content .product__title{font-size:2.6rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}@media (min-width: 999px){.product-content .product__title{font-size:3.8rem}}.product-content .product-sku{opacity:.6}.product-content .product-sku .sku{font-weight:700}@media (max-width: 998px){.product-content .summary{position:relative;margin:0!important}.product-content .summary:before{background:#fff;border-radius:1rem 1rem 0 0;content:"";position:absolute;left:-1.5rem;right:-1.5rem;top:0;bottom:0}.product-content .summary>*{position:relative}}@media (min-width: 999px){.product-content .summary{width:49%}}.product-content .summary__inner{position:relative}@media (max-width: 998px){.product-content .summary__inner{padding:4rem 0 2.4rem}}@media (min-width: 999px){.product-content .summary__inner{background:#fff;border-radius:1rem;margin-bottom:1.7rem;padding:4.7rem 4.5rem 4.3rem}}.product-content .summary .price{color:inherit!important;display:flex;flex-direction:row-reverse;font-size:2.4rem!important;font-weight:700;gap:.5em;justify-content:flex-end}@media (min-width: 768px){.product-content .summary .price{margin:1rem 0 3rem}}.product-content .summary .price ins{color:var(--accent-color);text-decoration:none}.product-content .summary .price del{color:#b1b1b1}.product-content .summary__wish{background:transparent;border:none;position:absolute;right:2rem;top:2rem;padding:0}@media (max-width: 998px){.product-content .summary__wish{right:0}}.product-content .cart{display:flex;gap:1.5rem;margin-bottom:0!important}@media (max-width: 767px){.product-content .cart{flex-wrap:wrap}}@media (max-width: 998px){.product-content .cart{border-top:1px solid rgba(0,0,0,.2);padding:2rem 0}}@media (min-width: 999px){.product-content .cart{max-width:59rem}}.product-content .cart:before,.product-content .cart:after{content:none!important}.product-content .cart .btn--add-to-cart,.product-content .cart .btn--out-of-stock{flex-grow:1;border-radius:3rem;font-weight:500;height:auto;padding:1.2rem 2.6rem 1.2rem 3rem}@media (max-width: 374px){.product-content .cart .btn--add-to-cart,.product-content .cart .btn--out-of-stock{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 767px){.product-content .cart .btn--add-to-cart{justify-content:space-between}}@media (min-width: 999px) and (max-width: 1199px){.product-content .cart .btn--add-to-cart{justify-content:space-between}}.product-content .cart .btn--out-of-stock{justify-content:center}@media (max-width: 767px){.product-content .cart .btn__price,.product-content .cart .btn__divider{display:none}}@media (min-width: 999px) and (max-width: 1199px){.product-content .cart .btn__price,.product-content .cart .btn__divider{display:none}}.product-content .cart .added_to_cart{display:none}.product-content .woocommerce-product-details__short-description{margin-bottom:2rem}@media (max-width: 998px){.product-content .woocommerce-product-details__short-description{padding-top:2rem;border-top:1px solid rgba(0,0,0,.2);margin-top:2rem}}@media (min-width: 999px){.product-content .woocommerce-product-gallery{padding-right:4rem}}.product-content .woocommerce-product-gallery__wrapper{position:relative}.product-content .woocommerce-product-gallery__wrapper .swiper-slide{align-items:center;aspect-ratio:1;box-sizing:border-box;display:flex;justify-content:center;max-height:65vh;overflow:hidden}@media (max-height: 600px){.product-content .woocommerce-product-gallery__wrapper .swiper-slide{max-height:390px}}@media (min-width: 999px){.product-content .woocommerce-product-gallery__wrapper .swiper-slide{padding:0 5rem}}.product-content .woocommerce-product-gallery__wrapper .swiper-slide img{border-radius:1.5rem;width:auto!important;display:block!important;max-height:100%}.product-content .woocommerce-product-gallery__wrapper .swiper-button-prev,.product-content .woocommerce-product-gallery__wrapper .swiper-button-next{display:none}@media (min-width: 999px){.product-content .woocommerce-product-gallery__wrapper .swiper-button-prev,.product-content .woocommerce-product-gallery__wrapper .swiper-button-next{background:#fff;display:block;position:absolute;top:50%;z-index:10}}.product-content .woocommerce-product-gallery__wrapper .swiper-button-prev{left:0}.product-content .woocommerce-product-gallery__wrapper .swiper-button-next{right:0}.product-features{border-bottom:1px solid rgba(0,0,0,.2);padding:2.8rem 0 1rem}@media (min-width: 999px){.product-features__list{display:flex;flex-wrap:wrap}}.product-features__item{align-items:center;display:flex;margin-bottom:1.7rem}@media (min-width: 999px){.product-features__item{width:50%;padding-right:2rem}}.product-features__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;border:1px solid #000;border-radius:50%;height:3.4rem;width:3.4rem;margin-right:1.5rem}.product-features__icon svg{display:block;width:2rem}.product-info__content{border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 3.8rem}@media (min-width: 999px){.product-info__content{padding:8.3rem 0 7rem}}.product-info__buttons{display:flex;white-space:nowrap;overflow:auto;margin:0 -1.5rem;padding:2.8rem 1.5rem;scrollbar-width:none;-ms-overflow-style:none}.product-info__buttons::-webkit-scrollbar{display:none}.product-info__buttons li{margin-right:.2rem}@media (min-width: 999px){.product-info__buttons li{margin-right:1rem}}.product-info__buttons span{background:#F3F4F4;border-radius:1.7rem;color:#777;cursor:pointer;display:block;line-height:2rem;overflow:hidden;padding:.7rem 1.6rem;margin-right:.3px;transition:all .2s ease}.product-info__buttons span:hover{color:#595959;background:#EFEFEF}.product-info__buttons span.active{background:#201728;color:#fff;cursor:default}.product-info__blocks{display:flex;position:relative;font-size:1.8rem;max-width:99.5rem}@media (min-width: 999px){.product-info__blocks{font-size:2.4rem}}.product-info__blocks p{margin-bottom:.6em}.product-info__blocks>div{position:absolute;opacity:0;visibility:hidden;left:0;top:0;width:100%}.product-info__blocks>div.active{opacity:1;visibility:visible;position:relative}@media (min-width: 999px){.product-info--mobile{display:none}}@media (min-width: 768px){.product-info--desktop{display:none}}.product-popup{background:#fff;border-radius:1rem;box-shadow:0 .4rem 30rem #0003;display:flex;flex-direction:column;position:fixed;right:0;bottom:0;left:0;max-height:calc(100vh - var(--header-height) - 20px);padding:3rem 0;opacity:0;transform:translateY(2rem);visibility:hidden;transition:all .3s ease,visibility 0s .5s;z-index:10}@media (min-width: 768px){.product-popup{right:2rem;bottom:2rem;left:auto;width:55.8rem}}@media (min-width: 999px){.product-popup{right:3.5rem;bottom:3.5rem;padding:3.8rem 0 3.6rem}}.product-popup.shown{opacity:1;transform:translateY(0);visibility:visible;transition:all .3s ease,visibility 0s 0s}.product-popup__close{background:#efefef;border:none;border-radius:50%;position:absolute;right:1.8rem;top:1.8rem;height:3rem;width:3rem;transition:all .2s ease}.product-popup__close:before,.product-popup__close:after{background:currentColor;border-radius:1px;content:"";position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px);transform:rotate(-45deg)}.product-popup__close:after{transform:rotate(45deg)}.product-popup__close:hover{background:#e9e9e9}.product-popup__image{aspect-ratio:1;background:linear-gradient(to bottom,#F4F4F4,#FAFAFA,#EDEDED);border-radius:1rem;position:relative;width:8rem;flex-shrink:0;overflow:hidden}@media (max-width: 767px){.product-popup__image{margin-bottom:2rem;margin-right:calc(100% - 8rem)}}@media (min-width: 375px){.product-popup__image{width:10rem}}@media (min-width: 768px){.product-popup__image{width:11.2rem;margin-right:3rem}}.product-popup__image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}@media (min-width: 768px){.product-popup__info{margin-right:auto;padding-top:.4rem}}.product-popup__cost{font-size:1.6rem;font-weight:700;text-align:right}@media (min-width: 768px){.product-popup__cost{padding-top:.8rem}}.product-popup__title,.product-popup__quantity{font-size:1.8rem;font-weight:600}.product-popup__title{margin-bottom:.3rem;transition:color .2s ease}.product-popup__items{overflow:auto;padding:0 2rem;width:100%}@media (min-width: 999px){.product-popup__items{padding:0 3rem}}.product-popup__item{align-items:center;display:flex;justify-content:space-between}@media (max-width: 767px){.product-popup__item{flex-wrap:wrap}}.product-popup__item+.product-popup__item{margin-top:1rem}.product-popup__bottom{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6rem;padding:0 2rem}@media (min-width: 768px){.product-popup__bottom{gap:2.8rem;margin-top:4rem}}@media (min-width: 999px){.product-popup__bottom{padding:0 3rem}}.product-popup .btn{flex-grow:1}.product-popup .btn--black svg{fill:var(--accent-color)}.product-pricing{padding-top:2.4rem;display:flex;justify-content:space-between;gap:2rem;margin-bottom:2.2rem}.product-pricing__col{flex:1 0}.products-slider,.related-products{padding:4rem 0 2rem;overflow:hidden}@media (min-width: 999px){.products-slider,.related-products{padding:8.2rem 0 4rem}}@media (min-width: 999px){.products-slider__head,.related-products__head{display:flex;align-items:center;margin-bottom:3rem}}@media (max-width: 998px){.products-slider .title,.related-products .title{margin-bottom:1.3rem}}.product-content .products-slider,.product-content .related-products{overflow:visible}.products-slider__message,.related-products__message{align-items:center;display:flex;font-weight:400;margin-bottom:2.3rem}@media (min-width: 999px){.products-slider__message,.related-products__message{margin:1rem 0 0}.products-slider__message:before,.related-products__message:before{background:var(--accent-color);border-radius:50%;content:"";margin:0 1.4rem;height:.5rem;width:.5rem}}.products-slider__message a,.related-products__message a{color:var(--accent-color);font-weight:500}@media (max-width: 998px){.products-slider__head-btn,.related-products__head-btn{display:none}}@media (min-width: 999px){.products-slider__head-btn,.related-products__head-btn{margin-left:auto}}@media (max-width: 998px){.products-slider__bottom,.related-products__bottom{text-align:center}}@media (min-width: 999px){.products-slider__bottom,.related-products__bottom{display:none}}.products-slider__content,.related-products__content{margin:0 -.8rem}@media (min-width: 999px){.products-slider__content,.related-products__content{margin:0 -1rem}}.products-slider__controls,.related-products__controls{align-items:center;display:flex;justify-content:center;position:relative;margin:3.7rem 0 3.1rem}@media (min-width: 999px){.products-slider__controls,.related-products__controls{min-height:3.8rem;margin:2.6rem 0 0}}.products-slider .swiper-button-next,.related-products .swiper-button-next{right:1.2rem}.products-slider .swiper-button-prev,.related-products .swiper-button-prev{right:6.2rem}.products-slider .swiper-slide,.related-products .swiper-slide{box-sizing:border-box;padding:0 .8rem}@media (min-width: 999px){.products-slider .swiper-slide,.related-products .swiper-slide{padding:0 1rem}}.related-products{padding-top:0}.related-products__head{border-top:1px solid rgba(0,0,0,.1);padding-top:3rem}@media (min-width: 999px){.related-products__head{padding-top:4.7rem}}.regular-page{min-height:100vh}.regular-page:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.search-content{padding:0 0 5rem}@media (min-width: 768px){.search-content{padding:3rem 0 6rem}}@media (min-width: 999px){.search-content{padding:8rem 0 9.6rem}}.search-content .page-title{font-size:3.6rem;font-weight:500;line-height:normal;margin-bottom:2rem}@media (min-width: 768px){.search-content .page-title{font-size:4.4rem}}@media (min-width: 1200px){.search-content .page-title{font-size:5.2rem;margin-bottom:3rem}}.search-content .wcapf-before-products{border-top:1px solid rgba(0,0,0,.1);padding-top:3rem}@media (min-width: 1500px){.search-content .shop-listing ul.products li.product{width:25%}}.search-content .woocommerce-no-products-found{font-size:2rem;font-weight:500;text-align:center;padding:4rem 0}@media (min-width: 768px){.search-content .woocommerce-no-products-found{font-size:2.4rem;padding:6rem 0}}.search-content .shop-listing__bottom{display:none}.shop-content .woocommerce-result-count{font-size:2.4rem;font-weight:600;margin:0}.shop-content .woocommerce-ordering{margin:0}@media (max-width: 998px){.shop-content .woocommerce-ordering{display:none}}@media (min-width: 999px){.shop-content .shop-filter{flex-shrink:0;width:30rem;padding-right:5rem}}@media (min-width: 1200px){.shop-content .shop-filter{width:35rem;padding-right:8.6rem}}.shop-content__inner{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width: 998px){.shop-content__inner{display:flex;flex-direction:column;margin-bottom:.9rem;padding-bottom:3.4rem}}.shop-content__info{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width: 998px){.shop-content__info{margin-top:3rem;order:1}}.shop-content__info-text{font-size:1.8rem;line-height:1.5;letter-spacing:.03em}@media (min-width: 999px){.shop-content__info-text{font-size:2.4rem}}@media (max-width: 767px){.shop-content__info-image{display:none}}@media (min-width: 768px){.shop-content__info-image{aspect-ratio:1.5;background:#F3F4F4;border-radius:1rem;flex-shrink:0;overflow:hidden;margin-left:5rem;max-width:33rem;width:30%}.shop-content__info-image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.shop-content__info-image:empty{display:none}.shop-content__main{border-top:1px solid rgba(0,0,0,.1);width:100%}@media (max-width: 998px){.shop-content__main{margin-bottom:2rem;padding-top:2.2rem}}@media (min-width: 999px){.shop-content__main{display:flex;margin:4.8rem 0 3rem;padding:4.8rem 0 5rem}}@media (min-width: 1200px){.shop-content__main{padding-bottom:8rem}}.shop-filter{--wcapf-filter-title-margin-bottom: 1.8rem;--wcapf-filter-item-vertical-spacing: 1rem;--wcapf-empty-item-opacity: .4;--wcapf-checkbox-radio-space: 1.5rem}.shop-filter .woocommerce-result-count{float:none}@media (max-width: 998px){.shop-filter__button{align-items:center;background-color:#f3f4f4;border:none;border-radius:2.9rem;display:flex;font-size:1.8rem;font-weight:500;height:5.8rem;padding:1rem 1.9rem;width:100%}}@media (min-width: 999px){.shop-filter__button{display:none}}.shop-filter__button .expandable-icon{background:#fff;border-color:#fff;margin-left:auto}.shop-filter__button span{margin-right:3rem}.shop-filter__icon{height:2.5rem;width:2.5rem;margin-right:.8rem}.shop-filter__icon svg{height:100%;width:100%;fill:currentColor}.shop-filter__title{font-size:2.4rem;font-weight:500;margin-right:1.5rem}@media (max-width: 998px){.shop-filter__wrapper{background:#fff;display:flex;flex-direction:column;position:fixed;visibility:hidden;left:0;top:0;height:100vh;width:100vw;opacity:0;z-index:100;transform:translateY(-1rem);transition:all .3s ease,visibility 0s .3s}.filters-shown .shop-filter__wrapper{visibility:visible;opacity:1;transition:all .3s ease,visibility 0s 0s;transform:translateY(0)}.shop-filter__wrapper .client-ios{height:100dvh}}@media (max-width: 998px){.shop-filter__scroll{padding:1rem 1.5rem 4rem;overflow:auto;mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 3%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(0,0,0) 3%)}}@media (max-width: 998px){.shop-filter__mobile-head{display:flex;align-items:center;padding:2.8rem 1.5rem 1rem}.shop-filter__mobile-head .clear-all-filters{margin-top:3px;text-decoration:underline}}@media (min-width: 999px){.shop-filter__mobile-head{display:none}}@media (max-width: 998px){.shop-filter__desktop-head{display:none}}@media (min-width: 999px){.shop-filter__desktop-head{border-bottom:1px solid currentColor;padding-bottom:2.4rem}}.shop-filter__close{margin-left:auto}.shop-filter__list{padding-top:1rem}@media (max-width: 998px){.shop-filter__list{padding-left:.3rem}}.shop-filter__item{display:flex;align-items:center;margin-bottom:.4rem}@media (min-width: 999px){.shop-filter__item{margin-bottom:.5rem}}.shop-filter__item input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.shop-filter__item .radiobutton,.shop-filter__item .checkbox{border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;height:1.9rem;width:1.9rem;margin-right:1.5rem}.shop-filter__item .radiobutton:after,.shop-filter__item .checkbox:after{content:"";background:currentColor;height:1.3rem;width:1.3rem;border-radius:50%;opacity:0;transition:opacity .2s ease}.shop-filter__item .checkbox{border-radius:.3rem}.shop-filter__item .checkbox:after{border-radius:.3rem}.shop-filter__item input:checked+.radiobutton:after,.shop-filter__item input:checked+.checkbox:after{opacity:1}.shop-filter__block{border-bottom:1px solid currentColor;padding:1.8rem 0}@media (min-width: 999px){.shop-filter__block{padding:2.4rem 0 1.5rem}}.shop-filter__block:last-child{border:none}@media (min-width: 999px){.shop-filter__sort{display:none}}.shop-filter__block-title{margin-bottom:1rem;font-size:1.8rem;font-weight:600}.shop-filter__sort{padding-top:0}.shop-filter__sort .shop-filter__list{border-top:1px solid currentColor;padding-top:1.6rem}.shop-filter .wcapf-filter{border-bottom:1px solid currentColor;padding:1.8rem 0;margin:0}@media (min-width: 999px){.shop-filter .wcapf-filter{padding:2.4rem 0 1.5rem}}.shop-filter .wcapf-filter:last-child{border:none}.shop-filter .wcapf-filter-title{font-size:1.8rem;font-weight:600}.shop-filter li.wcapf-filter-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid currentColor;border-radius:.3rem;display:block;padding:.2rem!important;height:1.9rem;width:1.9rem}.shop-filter li.wcapf-filter-option input[type=checkbox]:before{background:currentColor;border-radius:.3rem;content:"";display:block;transform:none;position:static;left:auto;top:auto;width:100%;height:100%;opacity:0}.shop-filter li.wcapf-filter-option input[type=checkbox]:checked{background:transparent;border-color:currentColor}.shop-filter li.wcapf-filter-option input[type=checkbox]:checked:before{opacity:1}.shop-filter .stylish-checkbox-radio input[type=checkbox]{border-color:currentColor;border-radius:.3rem;padding:.2rem!important;height:1.9rem;width:1.9rem}.shop-filter .stylish-checkbox-radio input[type=checkbox]:checked{background:transparent;border-color:currentColor}.shop-filter .stylish-checkbox-radio input[type=checkbox]:checked:before{background:currentColor;border:0;border-radius:.3rem;transform:none;position:static;left:auto;top:auto;width:100%;height:100%}.shop-filter .wcapf-filter-item.empty-item{pointer-events:none}.shop-head__inner{margin:1rem 0 3rem;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 999px){.shop-head__inner{margin:5.6rem 0 3.6rem}}.shop-head__title{margin-bottom:1.5rem}@media (min-width: 999px){.shop-head__title{margin-bottom:2.2rem}}.shop-listing{--wcapf-active-filter-item-bg-color: #F3F4F4;--wcapf-active-filter-item-border-color: #F3F4F4;--wcapf-active-filter-item-border-radius: 2rem;--wcapf-active-filter-item-vr-padding: .4rem;--wcapf-active-filter-item-hr-padding: 1.5rem;--wcapf-active-filters-before-products-bottom-margin: 0;flex-grow:1}.shop-listing .woocommerce-result-count,.shop-listing .woocommerce-ordering{float:none}@media (max-width: 998px){.shop-listing__head{display:none}}@media (min-width: 999px){.shop-listing__head{align-items:flex-start;display:flex;flex-direction:row-reverse}}@media (min-width: 999px){.shop-listing__sorting .woocommerce-ordering{margin-left:auto;position:relative}.shop-listing__sorting .woocommerce-ordering:after{content:"";position:absolute;right:0;top:calc(50% + -0px);border-top:5px solid currentColor;border-left:4px solid transparent;border-right:4px solid transparent}.shop-listing__sorting .orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.shop-listing__bottom{display:flex;flex-direction:column;align-items:center}.shop-listing__bottom .woocommerce-result-count{font-size:1.4rem;font-weight:400;margin-bottom:1.4rem}.shop-listing__load-more .btn__arrow{transform:rotate(90deg)}.shop-listing__load-more:not(:disabled):hover .btn__arrow{transform:rotate(90deg) translate(.2rem)}.shop-listing .orderby{background:transparent;border:none;font-weight:600;height:30px;padding:0;min-width:0;width:auto;text-align:right;padding-right:2rem}.shop-listing .products{display:flex;flex-wrap:wrap;margin:2rem -.75rem 0!important}@media (min-width: 999px){.shop-listing .products{margin:1.5rem -1rem 0!important}}.shop-listing ul.products li.product{float:none;margin:0;padding:0 .75rem;width:50%;margin-bottom:3rem}@media (min-width: 999px){.shop-listing ul.products li.product{padding:0 1rem;width:33.33%;margin-bottom:5rem}}@media (min-width: 1200px){.shop-listing ul.products li.product{margin-bottom:6.8rem}}@media (min-width: 1600px){.shop-listing ul.products li.product{width:25%}}.shop-listing .wcapf-active-filters-before-shop-loop{flex-grow:1}.shop-listing .wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-reset-filters-btn-wrapper{padding:0}.shop-listing .wcapf-active-filters .wcapf-reset-filters-btn{color:currentColor;margin-top:-.3rem;text-decoration:underline}.simple-content{padding:3rem 0 4rem}@media (min-width: 999px){.simple-content{padding:4.8rem 0 7rem}}.simple-content .center{max-width:114rem}.simple-head{padding-bottom:4rem;background:linear-gradient(to bottom,#F4F4F4 0%,#FAFAFA 50%,#EDEDED 100%);border-radius:0 0 2rem 2rem;display:flex;align-items:flex-end}@media (min-width: 999px){.simple-head{min-height:53rem;padding-bottom:9.3rem}}.simple-head:first-child{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height)}.simple-head .center{max-width:114rem}.simple-head .title{margin-bottom:2rem}.simple-head__inner{padding-top:3rem}.simple-head__preview{font-size:2rem}@media (min-width: 768px){.simple-head__preview{font-size:2.4rem}}.simple-head__preview a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.team__inner{padding-top:5rem}@media (min-width: 999px){.team__inner{padding-top:9rem}}.team__title{margin-bottom:3rem}@media (min-width: 999px){.team__title{margin-bottom:5rem;max-width:72rem}}.team__items{display:flex;flex-wrap:wrap;margin:0 -1rem}.team__item{margin:0 1rem 3rem;width:calc(50% - 2rem)}@media (min-width: 768px){.team__item{width:calc(33.333% - 2rem)}}@media (min-width: 999px){.team__item{margin-bottom:4.7rem;width:calc(25% - 2rem)}}@media (min-width: 1200px){.team__item{width:calc(20% - 2rem)}}.team__item-image{background:linear-gradient(0deg,#F0F1F2 0%,#F0F1F2 100%);border-radius:1.5rem;margin-bottom:1.5rem;overflow:hidden;position:relative}@media (min-width: 999px){.team__item-image{margin-bottom:2.5rem}}.team__item-image:after{content:"";display:block;padding-bottom:114%}.team__item-image img{display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.team__item-image svg{height:5rem;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem);position:absolute;width:5rem}.team__item-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7rem;padding-right:.8rem}@media (min-width: 999px){.team__item-section{padding-right:1.3rem}}.team__item-name{font-size:2rem;font-weight:600;line-height:1.4}@media (min-width: 999px){.team__item-name{font-size:2.4rem}}.team__item-email{align-items:center;background-color:#f0f1f2;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;height:3.5rem;margin-left:2rem;width:3.5rem}.team__item-email svg{display:block;-o-object-fit:contain;object-fit:contain}.team__item-position{color:#777;font-weight:500;line-height:1.5}.text-videos{background:#F0F1F2;padding:4rem 0 4.3rem}@media (min-width: 999px){.text-videos{padding:11rem 0 10rem}}@media (min-width: 999px){.text-videos__inner{display:flex;align-items:center}}.text-videos__videos{display:flex;gap:1.5rem;margin-bottom:2.1rem}@media (min-width: 999px){.text-videos__videos{width:55%;order:2;margin-bottom:0}}@media (min-width: 1200px){.text-videos__videos{width:62%}}@media (min-width: 999px){.text-videos__info{width:45%;padding-right:8rem}}@media (min-width: 1200px){.text-videos__info{width:38%;padding-right:12rem;padding-top:2.2rem}}@media (min-width: 1600px){.text-videos__info{padding-left:6%}}@media (max-width: 998px){.text-videos__title-mobile{font-size:2.8rem;font-weight:500;margin-bottom:2.8rem}}@media (min-width: 768px){.text-videos__title-mobile{max-width:70%}}@media (min-width: 999px){.text-videos__title-mobile{display:none}}@media (max-width: 998px){.text-videos__title-desktop{display:none}}@media (min-width: 999px){.text-videos__title-desktop{font-size:3.2rem;font-weight:500;margin-bottom:2.2rem}}@media (min-width: 1200px){.text-videos__title-desktop{font-size:3.8rem}}.text-videos__item{aspect-ratio:.87;background:rgba(0,0,0,.1);border-radius:1rem;flex-grow:1;flex-shrink:0;position:relative;overflow:hidden}.text-videos__item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-videos__item:hover .play-icon{transform:scale(1.05)}.text-videos__text{margin-bottom:1.5rem}@media (min-width: 1200px){.text-videos__text{padding-right:10%;margin-bottom:2.4rem}}.text-videos .play-icon{position:absolute;left:calc(50% - 2rem);top:calc(50% - 2rem);transition:all .2s ease}@media (min-width: 1200px){.text-videos .play-icon{height:6.2rem;width:6.2rem;left:calc(50% - 3.1rem);top:calc(50% - 3.1rem)}}.text-videos .btn{min-width:16rem}.video-popup{display:none}.video-popup.active{display:block;position:fixed;left:0;top:0;height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s .3s;z-index:100;display:flex;align-items:center;justify-content:center}.video-popup.shown{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0s 0s}.video-popup__overlay{background:#000;position:absolute;inset:0;background:rgba(0,0,0,.2)}.video-popup__inner{position:relative}.video-popup__close{background-color:#0003;border:none;border-radius:50%;box-shadow:none;position:absolute;top:-4rem;right:-4rem;height:3.6rem;width:3.6rem;transition:background-color .2s ease}.video-popup__close:before,.video-popup__close:after{background:#fff;border-radius:.1rem;content:"";height:.2rem;width:2rem;position:absolute;top:calc(50% - .1rem);left:calc(50% - 1rem)}.video-popup__close:before{transform:rotate(45deg)}.video-popup__close:after{transform:rotate(-45deg)}.video-popup__close:hover{background-color:#00000080}.video-popup__video{aspect-ratio:16/9;background:#000;border-radius:1.5rem;min-width:80vw;transform:scale(.5);opacity:0;overflow:hidden;transition:all .3s ease}.shown .video-popup__video{transform:scale(1);opacity:1;transition:all .3s .2s ease}.video-popup__video div{width:100%}.wishlist{padding:2rem 0}.wishlist__title{margin-bottom:2rem;text-align:center}.wishlist__items{display:flex;flex-wrap:wrap;margin:0 -.75rem}@media (min-width: 999px){.wishlist__items{margin:0 -1rem}}.wishlist__item{flex-shrink:0;margin-bottom:3rem;padding:0 .75rem;width:50%}@media (min-width: 768px){.wishlist__item{margin-bottom:5rem;width:33.3333%}}@media (min-width: 999px){.wishlist__item{margin-bottom:6.8rem;padding:0 1rem;width:25%}}.wishlist__spinner{align-items:center;display:none;justify-content:center;min-height:20rem}.wishlist__empty{align-items:center;display:none;justify-content:center;min-height:20rem;text-align:center}.wishlist__empty a{text-decoration:underline}.wishlist--loading .wishlist__items{display:none}.wishlist--loading .wishlist__spinner{display:flex}.wishlist--empty .wishlist__items{display:none}.wishlist--empty .wishlist__empty{display:flex}
