

/* Start:/local/frontend/dist/assets/css/main.min.css?178461907490852*/
@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');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:translate3d(0px,0,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-cube-shadow,.swiper-3d .swiper-slide{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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.splitting .word,.splitting .char{display:inline-block;}.splitting .char{position:relative;}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;  -webkit-user-select:none;     -moz-user-select:none;          user-select:none;}.splitting{  --word-center:calc((var(--word-total) - 1) / 2);  --char-center:calc((var(--char-total) - 1) / 2);  --line-center:calc((var(--line-total) - 1) / 2);}.splitting .word{  --word-percent:calc(var(--word-index) / var(--word-total));  --line-percent:calc(var(--line-index) / var(--line-total));}.splitting .char{  --char-percent:calc(var(--char-index) / var(--char-total));  --char-offset:calc(var(--char-index) - var(--char-center));  --distance:calc(     (var(--char-offset) * var(--char-offset)) / var(--char-center)  );  --distance-sine:calc(var(--char-offset) / var(--char-center));  --distance-percent:calc((var(--distance) / var(--char-center)));}.splitting.cells img{width:100%;display:block;}@supports (display: grid ){  .splitting.cells{position:relative;overflow:hidden;    background-size:cover;visibility:hidden;}  .splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;    grid-template:repeat( var(--row-total), 1fr ) / repeat( var(--col-total), 1fr );}  .splitting .cell{background:inherit;position:relative;overflow:hidden;}  .splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index));}  .splitting .cell{    --center-x:calc((var(--col-total) - 1) / 2);    --center-y:calc((var(--row-total) - 1) / 2);    --offset-x:calc(var(--col-index) - var(--center-x));    --offset-y:calc(var(--row-index) - var(--center-y));    --distance-x:calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );    --distance-y:calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) );}}@keyframes show{  from{display:none;opacity:0;}  to{display:block;opacity:1;}}@keyframes hide{  from{display:block;opacity:1;}  to{display:none;opacity:0;}}@keyframes fadein{  from{opacity:0;}  to{opacity:1;}}@keyframes fadedown{  from{opacity:0;transform:translateY(-12px);}  to{opacity:1;transform:translateY(0px);}}@keyframes fadeup{  from{opacity:0;transform:translateY(12px);}  to{opacity:1;transform:translateY(0px);}}@keyframes hideout{  from{opacity:1;}  to{opacity:0;}}@keyframes hidedown{  from{opacity:1;transform:translateY(0px);}  to{opacity:0;transform:translateY(-12px);}}@keyframes fadeup{  from{opacity:1;transform:translateY(0px);}  to{opacity:0;transform:translateY(12px);}}*,*::before,*::after{  box-sizing:border-box;}*{margin:0;padding:0;border:0;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none;}ol,ul{  list-style:none;}img{display:block;  max-width:100%;height:auto;  line-height:0;}b,strong{  font-weight:bolder;}small{  font-size:80%;}sub,sup{  font-size:75%;  line-height:0;position:relative;  vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{  font-family:inherit;  font-size:100%;  line-height:1.15;}button,select{  text-transform:none;}table{  border-spacing:0;  border-collapse:separate;overflow:hidden;}figure,picture{display:block;}[hidden]{display:none !important;}:root{  --color-black:#000;  --color-gray-1:#63666d;  --color-gray-2:#979797;  --color-primary:#863681;  --color-primary-lighter:#b23f7d;  --gradient-1:radial-gradient(    circle farthest-side at center,    hsl(329, 58%, 86%) 0%,    hsl(323, 35%, 64%) 100%  );  --gradient-2:linear-gradient(    90deg,    hsl(323, 36%, 64%) 0%,    hsl(329, 60%, 80%) 35%,    hsl(329, 60%, 80%) 65%,    hsl(323, 36%, 64%)  );  --font-family-primary:Calibri, sans-serif;  --font-family-secondary:Georgia, serif;  --color-text:var(--color-black);  --color-text-lighter:var(--color-gray-1);  --header-height:38px;  --content-max-width:1080px;  --content-max-width-narrow:802px;  --content-space-x:20px;  --content-space-y:50px;  --i-chevron-down-primary:url("data:image/svg+xml,%3Csvg viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.865 9.18185L19.8166 8.12085L12.2636 15.7579L4.71046 8.12085L3.66211 9.18185L12.2636 17.8789L20.865 9.18185Z' fill='%23B23F7D'/%3E%3C/svg%3E%0A");  --i-chevron-down-white:url("data:image/svg+xml,%3Csvg viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.865 9.18185L19.8166 8.12085L12.2636 15.7579L4.71046 8.12085L3.66211 9.18185L12.2636 17.8789L20.865 9.18185Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");  --i-chevron-down-rounded-primary:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 13.5858L6.70711 8.29289C6.31658 7.90237 5.68342 7.90237 5.29289 8.29289C4.90237 8.68342 4.90237 9.31658 5.29289 9.70711L11.2929 15.7071C11.6834 16.0976 12.3166 16.0976 12.7071 15.7071L18.7071 9.70711C19.0976 9.31658 19.0976 8.68342 18.7071 8.29289C18.3166 7.90237 17.6834 7.90237 17.2929 8.29289L12 13.5858Z' fill='%23B23F7D'/%3E%3C/svg%3E");  --ease-out:cubic-bezier(0, 0, 0.2, 1);  --transition-duration-fast:0.25s;  --transition-duration:0.4s;  --transition-duration-slow:0.7s;}@media (min-width: 48em){  :root{    --header-height:70px;    --content-space-x:32px;}}@media (min-width: 80em){  :root{    --content-space-x:60px;}}@media (prefers-reduced-motion: reduce){  *{animation:none !important;    transition-duration:0s !important;    transition-delay:0s !important;}}html,body{height:100%;}body{display:flex;  flex-direction:column;  font-family:Calibri, sans-serif;  font-size:1rem;  line-height:1.25;color:var(--color-text);  -webkit-text-size-adjust:100%;     -moz-text-size-adjust:100%;          text-size-adjust:100%;  -webkit-font-smoothing:antialiased;background:#fbf3f8;}body:has(.article){background:#fff;}body.disable-scroll{  padding-right:var(--page-scrollbar-width, 0);  overflow-y:hidden;}body.white-body{background-color: #ffffff;}main{flex:1 1 auto;}svg{flex:none;color:inherit;}button{padding:0;border:0;  box-shadow:none;background:transparent;  font-family:inherit;  font-weight:inherit;  font-size:inherit;  line-height:inherit;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{  -webkit-appearance:none;margin:0;}button:focus,input:focus,textarea:focus,select:focus{outline:none;}img{  max-width:100%;height:auto;width: auto;}a{color:inherit;  text-decoration:none;}.content-wrapper{  padding-top:var(--header-height);}@media (min-width: 48em){  .content-wrapper > * + *{    margin-top:var(--content-space-y);}}.wrapper{width:min(var(--content-max-width), 100% - var(--content-space-x) * 2);  margin-inline:auto;}.breadcrumbs{  --gap:10px;  margin-top:40px;  margin-bottom:20px;  font-size:clamp(0.75rem, 0.25rem + 1.38vw, 1.25rem);color:var(--color-text-lighter);}@media (min-width: 48em){  .breadcrumbs{    margin-bottom:50px;}}.breadcrumbs__list{display:flex;  flex-wrap:wrap;  align-items:baseline;gap:var(--gap);}.breadcrumbs__item{display:flex;  align-items:baseline;gap:var(--gap);}.breadcrumbs__link{color:var(--color-primary-lighter);transition:all 0.3s ease-in-out;}.breadcrumbs__link:hover{  text-decoration:underline;  text-underline-offset:2px;}.breadcrumbs__item::after{content:"/";}.breadcrumbs__item:last-child::after{content:"";}.breadcrumbs__current{cursor:default;}.hamburger{  --hamburger-size:36px;  --hamburger-bar-width:24px;  --hamburger-bar-height:2px;  --hamburger-bar-y-space:8px;  --hamburger-bar-radius:10px;  --hamburger-bar-bg-color:#63666d;position:relative;display:inline-block;flex:none;padding:0;width:var(--hamburger-size);  aspect-ratio:1;border:0;  -webkit-user-select:none;     -moz-user-select:none;          user-select:none;cursor:pointer;color:currentColor;background:transparent;  -webkit-appearance:none;     -moz-appearance:none;appearance:none;  z-index:5;}.hamburger[aria-expanded=true] .hamburger__bar{  background-color:transparent !important;}.hamburger[aria-expanded=true] .hamburger__bar:before{transform:rotate3d(0, 0, 1, 45deg);}.hamburger[aria-expanded=true] .hamburger__bar:after{transform:rotate3d(0, 0, 1, -45deg);}.hamburger__bar{position:absolute;top:50%;left:50%;width:var(--hamburger-bar-width);height:var(--hamburger-bar-height);  border-radius:var(--hamburger-bar-radius);transform:translate(-50%, -50%);  transform-origin:center;  background-color:var(--hamburger-bar-bg-color);  pointer-events:none;transition:all 0.3s ease-in-out;}.hamburger__bar:before, .hamburger__bar:after{content:"";position:absolute;top:0;left:0;width:100%;height:var(--hamburger-bar-height);  border-radius:var(--hamburger-bar-radius);  background-color:var(--hamburger-bar-bg-color);  transform-origin:center;transition:all 0.3s ease-in-out;}.hamburger__bar:before{transform:translateY(calc(-1 * var(--hamburger-bar-y-space)));}.hamburger__bar:after{transform:translateY(var(--hamburger-bar-y-space));}.button{  --_btn-gap:var(--btn-gap, 0.5rem);  --_btn-height:var(--btn-height, 3.75rem);  --_btn-padding-y:var(--btn-padding-y, 1.25rem);  --_btn-padding-x:var(--btn-padding-x, 1.25rem);  --_btn-border-width:var(--btn-border-width, 1px);  --_btn-border-color:var(--btn-border-color, transparent);  --_btn-border-radius:var(--btn-border-radius, 100px);  --_btn-font-weight:var(--btn-font-weight, 700);  --_btn-font-size:var(--btn-font-size, 1rem);  --_btn-letter-spacing:var(--btn-letter-spacing, normal);  --_btn-color:var(--btn-color, inherit);  --_btn-bg-color:var(--btn-bg-color, transparent);  --_btn-text-transform:var(--btn-text-transform, uppercase);  --_btn-icon-size:var(--btn-icon-size, 1.5rem);  --_btn-icon-color:var(--btn-icon-color, inherit);  --_btn-hover-color:var(--btn-hover-color, inherit);  --_btn-hover-bg-color:var(--btn-hover-bg-color, transparent);  --_btn-hover-border-color:var(--btn-hover-border-color, transparent);  --_btn-hover-icon-color:var(--btn-hover-icon-color, inherit);display:inline-flex;  justify-content:center;  align-items:center;gap:var(--_btn-gap);height:var(--_btn-height);padding:var(--_btn-padding-y) var(--_btn-padding-x);border:solid var(--_btn-border-width) var(--_btn-border-color);  border-radius:var(--_btn-border-radius);  font-weight:var(--_btn-font-weight);  font-size:var(--_btn-font-size);  line-height:1.4;  letter-spacing:var(--_btn-letter-spacing);  text-transform:var(--_btn-text-transform);  text-align:center;  -webkit-user-select:none;     -moz-user-select:none;          user-select:none;color:var(--_btn-color);  background-color:var(--_btn-bg-color);cursor:pointer;transition:all 0.3s ease-in-out;}.button:hover{color:var(--_btn-hover-color);  border-color:var(--_btn-hover-border-color);  background-color:var(--_btn-hover-bg-color);}.button:hover svg{color:var(--_btn-hover-icon-color);}.button svg{  font-size:var(--_btn-icon-size);  line-height:1;color:var(--_btn-icon-color);}.button--primary{  --btn-color:#fbf3f8;  --btn-bg-color:var(--color-primary-lighter);  --btn-hover-color:#fbf3f8;  --btn-hover-bg-color:var(--color-primary);}.button--white{  --btn-color:#000;  --btn-bg-color:#fbf3f8;  --btn-hover-color:var(--color-primary);  --btn-hover-bg-color:#fbf3f8;}.button--outline-white{  --btn-color:#fbf3f8;  --btn-border-color:currentColor;  --btn-bg-color:transparent;  --btn-hover-color:var(--color-primary);  --btn-hover-border-color:var(--color-primary);  --btn-hover-bg-color:transparent;}.button-link{display:inline-block;width:-moz-fit-content;width:fit-content;  font-weight:700;  font-size:1.25rem;  line-height:1.25;  text-transform:uppercase;transition:all 0.3s ease-in-out;}.button-link--primary{color:var(--color-primary-lighter);}.button-link--primary:hover{color:var(--color-primary);}.button-link--underline{  text-decoration:underline;  text-underline-offset:2px;}.button-group{display:flex;  align-items:center;gap:12px;}.button-group--center{  justify-content:center;}.collapse:not(.show){display:none;}.combo{position:relative;}.combo__label{display:flex;  align-items:center;padding:10px 20px;gap:10px;border:1px solid #dc9fc1;color:var(--color-primary-lighter);cursor:pointer;overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;}.combo__label::after{content:"";display:inline-block;width:19px;  aspect-ratio:1;  margin-left:auto;  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.999 3.48528L9.51367 11.9706L1.02839 3.48528' stroke='%23B23F7D'/%3E%3C/svg%3E%0A");  background-repeat:no-repeat;  background-position:center;  background-size:contain;}.combo__list{display:none;position:absolute;top:calc(100% + 8px);left:0;width:100%;padding:32px 20px;background:#ffffff;  box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);  z-index:100;}.combo:has(.combo__label[aria-expanded=true]) .combo__list{display:block;animation:show 0.3s ease-out forwards;}.combo__list > * + *{  margin-top:20px;}.combo__item{display:flex;  align-items:center;gap:10px;}.combo__link{color:var(--color-primary-lighter);}.combo__item[aria-selected=true] .combo__link{color:var(--color-text-lighter);}.combo__count{  margin-left:auto;color:var(--color-text-lighter);}.form-fields > * + *{  margin-top:16px;}@media (min-width: 48em){  .form-fields > * + *{    margin-top:20px;}}.form-control-box{position:relative;}.form-control{display:block;width:100%;  min-width:0;height:48px;  min-height:0;padding:12px 16px;  border-radius:8px;  font-size:1rem;  line-height:1.4;  text-align:left;  background-color:var(--light-grey-bg);}@media (min-width: 48em){  .form-control{height:60px;padding:16px 24px;    font-size:1.25rem;}}.form-control::-moz-placeholder{color:#1a1a1a;}.form-control::placeholder{color:#1a1a1a;}textarea.form-control{height:140px;resize:none;overflow:hidden;}.svg-icon{display:inline-block;flex:none;width:1em;height:1em;fill:currentColor;  line-height:1;  pointer-events:none;}.img-cover{width:100%;height:100%;  max-width:none;  max-height:100%;  min-height:0;  -o-object-fit:cover;     object-fit:cover;}.logo{display:flex;  align-items:center;}.menu li{position:relative;  line-height:1.3;}.menu a{color:inherit;}.menu .sub-menu{display:none;}.mobile-nav{  --nav-transition-duration:0.25s;  --transition-delay:calc(var(--nav-transition-duration) + 0.25s);position:fixed;top:0;left:0;right:0;width:100%;height:100svh;  padding-top:var(--header-height);  z-index:998;  transform-origin:top;transition:all var(--nav-transition-duration) ease-out;background:var(--color-primary);color:#fff;  z-index:998;}.mobile-nav[aria-hidden=true]{display:none;animation:hideNav 0.1s ease-in forwards;}.mobile-nav[aria-hidden=false]{animation:showNav 0.4s ease-out forwards;}@keyframes hideNav{  0%{display:block;opacity:1;translate:0;}  100%{display:none;opacity:0;translate:0 calc(0px - var(--header-height));}}@keyframes showNav{  0%{display:none;opacity:0;translate:0 calc(0px - var(--header-height));}  100%{display:block;opacity:1;translate:0;}}.mobile-nav__body{display:grid;gap:2rem;height:100%;  padding-block:2rem;overflow:auto;}.mobile-menu > * + *{  margin-top:0.5rem;  padding-top:0.5rem;  border-top:1px solid rgba(255, 255, 255, 0.2);}.mobile-menu >li:has(.sub-menu){display:grid;  grid-template-columns:1fr auto;  grid-template-areas:"link    toggler" "submenu submenu";  align-items:center;gap:0 24px;}.mobile-menu >li:has(.sub-menu) > a{  grid-area:link;}.mobile-menu a{display:block;}.mobile-menu button{  grid-area:toggler;padding:4px;  line-height:0;cursor:pointer;}.mobile-menubutton::after{content:"";display:inline-block;width:12px;  aspect-ratio:1;  background-image:var(--i-chevron-down-white);  background-repeat:no-repeat;  background-position:center;  background-size:contain;}.mobile-menu button[aria-expanded=true]{rotate:0.5turn;}.mobile-menu .sub-menu{display:none;  grid-area:submenu;  margin-top:0.75rem;  padding-left:24px;}.mobile-menu .sub-menu > * + *{  margin-top:0.75rem;}.mobile__action{width:100%;}@media (min-width: 36em){  .mobile__action{    max-width:240px;}}.section{width: 100%;position:relative;}.section__header:not(:last-child){  margin-bottom:20px;}@media (min-width: 48em){  .section__header:not(:last-child){    margin-bottom:50px;}}.section__header--inline{display:flex;  flex-wrap:wrap;  justify-content:space-between;  align-items:baseline;gap:24px;}.section__title, h1{  font-weight:700;  font-size:1.875rem;  text-transform:uppercase;color:var(--color-primary);}@media (min-width: 48em){  .section__title, h1{    font-size:2.25rem;}}.section__lead{  font-weight:700;  font-size:1.25rem;}@media (min-width: 48em){  .section__lead{    font-size:1.5rem;}}@media (min-width: 48em){  .section__desc{    font-size:1.25rem;}}.slider{  --slider-arrow-size:48px;  --slider-arrow-icon-size:24px;  --slider-arrow-prev:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.818 3.56153L15.879 4.60988L8.242 12.163L15.879 19.7161L14.818 20.7644L6.121 12.163L14.818 3.56153Z' fill='%2383878D'/%3E%3C/svg%3E%0A");  --slider-arrow-next:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.18197 3.56153L8.12097 4.60988L15.758 12.163L8.12097 19.7161L9.18197 20.7644L17.879 12.163L9.18197 3.56153Z' fill='%2383878D'/%3E%3C/svg%3E%0A");position:relative;}.slider-button-prev,.slider-button-next{display:grid;  place-content:center;position:absolute;top:50%;left:0;width:var(--slider-arrow-size);  aspect-ratio:1;  margin-top:calc(0px - var(--slider-arrow-size) / 2);  border-radius:50%;  background-color:#fff;cursor:pointer;transition:all 0.3s ease-in-out;  z-index:10;}.slider-button-prev.swiper-button-disabled,.slider-button-next.swiper-button-disabled{opacity:0.7;}.slider-button-prev::before,.slider-button-next::before{content:"";display:block;width:var(--slider-arrow-icon-size);  aspect-ratio:1;  background-repeat:no-repeat;  background-position:center;  background-size:contain;}.slider-button-prev::before{  background-image:var(--slider-arrow-prev);}.slider-button-next{left:auto;right:0;}.slider-button-next::before{  background-image:var(--slider-arrow-next);}.social{  --_social-gap:var(--social-gap, 1rem);  --_social-icon-size:var(--social-icon-size, 1.5rem);display:flex;  align-items:center;gap:var(--_social-gap);  font-size:var(--_social-icon-size);  line-height:1;}.social__link{display:block;}.table__wrapper{width: 100%;  overflow-y: auto;}.table{width:100%;}.table th,.table td{padding:6px 4px;  border-bottom:1px solid var(--color-gray-1);  text-align:left;  vertical-align:middle;}@media (max-width: 47.99em){  .table th,  .table td{    font-size:0.875rem;}}.table .checkbox{border: 1px solid #863681;width: 20px;height: 20px;  border-radius: 4px;margin: 0 auto;}.table .centered{  text-align: center;}.tableth:first-child,.tabletd:first-child{  padding-left:0;}.tableth:last-child,.tabletd:last-child{  padding-right:0;}.table th{  font-weight:normal;}.table th[colspan]{  padding-top:12px;}.table--no-borders th,.table--no-borders td{border:0;}.table strong{  font-weight:700;}.table--bordered{border:1px solid #d9d9d9;  border-collapse:collapse;  min-width: 800px;}.table--bordered th,.table--bordered td{padding:8px;border:1px solid #d9d9d9;  min-width: 133px;  font-size: 16px;}.table--borderedth:first-child,.table--borderedtd:first-child{  padding-left:8px;}.table--borderedth:last-child,.table--borderedtd:last-child{  padding-right:8px;}.table--bordered th{  font-weight:700;color:var(--color-primary);  text-align: center;}.table--bordered thead th,.table--bordered thead td{  text-align:center;}.table--striped{border:1px solid #f0f0f0;  border-collapse:collapse;  min-width: 800px;}.table--striped th,.table--striped td{padding:8px;border:1px solid #f0f0f0;  font-size: 16px;}.table--stripedth:first-child,.table--stripedtd:first-child{padding: 18px;}.table--stripedth:last-child,.table--stripedtd:last-child{  padding-right:8px;}.table--striped th{  font-weight:700;color:var(--color-primary);  text-align: center;}.table--striped thead th,.table--striped thead td{  text-align:center;}.table--stripedtr:nth-child(even){  background-color:rgba(215, 135, 181, 0.25);}.table__caption--bottom{  caption-side:bottom;  padding-top:30px;  text-align:left;}.tab{cursor:pointer;}.tab-content > .tab-pane{display:none;}.tab-content > .tab-pane--active{display:block;}.content-area{  --content-area-margin-y:18px;  --content-area-margin-y-large:30px;  --content-area-font-size:1rem;  --content-area-line-height:1.25;  word-break:break-word;  font-size:var(--content-area-font-size);  line-height:var(--content-area-line-height);}@media (min-width: 48em){  .content-area{    --content-area-font-size:1.125rem;    --content-area-margin-y:24px;    --content-area-margin-y-large:50px;}}.content-area > * + *{  margin-top:var(--content-area-margin-y);}.content-area :where(h2, h3){  font-weight:700;color:var(--color-primary);}.content-area :where(h2, h3):not(:first-child){  margin-top:var(--content-area-margin-y-large);}.content-area h2{  font-size:1.25rem;}@media (min-width: 48em){  .content-area h2{    font-size:1.75rem;}}.content-area h3{  font-size:1.125rem;}@media (min-width: 48em){  .content-area h3{    font-size:1.25rem;}}.content-area :where(h4, h5, h6){  font-weight:700;  font-size:inherit;}.content-area strong{  font-weight:700;}.content-area >ul:not([class]){  list-style:disc;  padding-left:1.5rem;}.content-area >ol:not([class]){  counter-reset:list;}.content-area >ol:not([class]) > li{  padding-left:3ch;  counter-increment:list;}.content-area >ol:not([class]) >li::before{content:counter(list);position:absolute;top:0;left:0;  font-weight:700;}.content-areaa:not([class]){color:#d695bd;  text-decoration:underline;  text-decoration-thickness:1px;  text-underline-offset:3px;}.content-areaa:not([class]):hover, .content-areaa:not([class]):active, .content-areaa:not([class]):focus{  text-decoration:none;}.content-area blockquote{position:relative;  padding-left:25px;}@media (min-width: 48em){  .content-area blockquote{padding:24px 0 24px 45px;}}.content-areablockquote::before{content:"";position:absolute;top:0;bottom:0;left:0;width:10px;  border-radius:20px;background:var(--color-primary);}.content-area figure{  margin-block:var(--content-area-margin-y-large);}.content-area figcaption{  margin-top:0.875rem;  font-size:0.875rem;color:#979797;}@media (min-width: 48em){  .content-area figcaption{    font-size:1rem;}}.content-area table{width:100%;}.content-areatable:not([class]) th,.content-areatable:not([class]) td{padding:6px 4px;  text-align:left;}@media (max-width: 47.99em){  .content-areatable:not([class]) th,  .content-areatable:not([class]) td{    font-size:0.875rem;}}.content-areatable:not([class])th:first-child,.content-areatable:not([class])td:first-child{  padding-left:0;}.content-areatable:not([class])th:last-child,.content-areatable:not([class])td:last-child{  padding-right:0;}.content-areatable:not([class]) th{  font-weight:normal;}.content-areatable:not([class]) th[colspan]{  padding-top:12px;}.content-areatable:not([class])tr:first-child > *{  padding-top:6px;}.instruction-card{display:grid;gap:20px;  min-height:267px;  background-image:var(--gradient-1);}@media (min-width: 48em){  .instruction-card{    grid-template-columns:1fr 360px;    padding-inline:32px;}}@media (min-width: 64em){  .instruction-card{    grid-template-columns:1fr 400px;    padding-left:60px;    padding-right:45px;}}@media (max-width: 35.99em){  .instruction-card{    margin-left:calc(-1 * var(--content-space-x));    margin-right:calc(-1 * var(--content-space-x));}}.instruction-card__body{display:flex;  flex-direction:column;gap:12px;}@media (min-width: 48em){  .instruction-card__body{gap:20px;    padding-block:30px;}}@media (max-width: 47.99em){  .instruction-card__body{padding:40px 20px 0 20px;}}.instruction-card__title{  font-weight:700;  font-size:2.25rem;  line-height:1.2;color:var(--color-primary);  text-transform:uppercase;}.instruction-card__title span{  font-weight:400;}@media (min-width: 48em){  .instruction-card__text{    font-size:1.25rem;}}.instruction-card__link{display:flex;  align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;  font-weight:700;  font-size:1.25rem;  line-height:1.2;color:var(--color-primary);  text-transform:uppercase;}.instruction-card__link::before{content:"";display:block;width:48px;  aspect-ratio:1;  border-radius:50%;  background-color:#f4e1ed;  background-image:var(--i-chevron-down-primary);  background-repeat:no-repeat;  background-position:center;  background-size:24px auto;transition:all 0.3s ease-in-out;}.instruction-card__link:hover::before{  background-color:hsl(329, 58%, 86%);}.instruction-card__image{display:grid;  justify-items:center;  align-items:end;}@media (min-width: 48em){  .instruction-card__image{    justify-items:start;}}@media (max-width: 47.99em){  .instruction-card--top-image .instruction-card__image{order:-1;}  .instruction-card--top-image .instruction-card__body{padding:32px 20px;    background-color:#fbf3f8;}}.header{position:fixed;top:0;left:0;right:0;background:#fbf3f8;  box-shadow:0px 4px 16px rgba(0, 0, 0, 0.08);  font-size:18px;  z-index:999;}body.white-body .header{background-color: #ffffff;}.header .wrapper{  --content-max-width:1320px;display:flex;  justify-content:space-between;  align-items:center;gap:24px;height:var(--header-height);}@media (max-width: 47.99em){  .header__logo .logo__img{width:auto;height:20px;}}.header__menu{display:flex;  align-items:center;gap:24px;}@media (min-width: 80em){  .header__menu{gap:36px;}}@media (max-width: 63.99em){  .header__menu{display:none;}}.header__menu-item{position:relative;display:flex;  align-items:center;gap:4px;}.header__menu-item:has(.header__submenu){padding:4px 8px 4px 0;}.header__menu-item:has(.header__submenu):hover .header__submenu{display:block;animation:show 0.3s ease-out forwards;}.header__menu-item:has(.header__submenu)::after{content:"";display:inline-block;width:24px;  aspect-ratio:1;  background-image:var(--i-chevron-down-rounded-primary);  background-repeat:no-repeat;  background-position:50% 50%;  background-size:contain;}.header__menu-link,.header__submenu-link{  white-space:nowrap;color:#363b3e;transition:all 0.3s ease-in-out;}.header__menu-link:hover, .header__menu-link:active, .header__menu-link:focus,.header__submenu-link:hover,.header__submenu-link:active,.header__submenu-link:focus{color:#000;}.header__submenu{  --offset-x:12px;display:none;position:absolute;top:100%;left:calc(0px - var(--offset-x));padding:16px 20px 16px var(--offset-x);  border-radius:3px;background:#fff;  box-shadow:0px 4px 20px rgba(0, 0, 0, 0.21);}.header__submenu > * + *{  margin-top:8px;}.header__action{  --btn-padding-x:0.875rem;  --btn-padding-y:0.5rem;  --btn-height:1.875rem;  white-space:nowrap;}@media (min-width: 48em){  .header__action{    --btn-padding-x:1.75rem;    --btn-height:2.25rem;}}@media (max-width: 47.99em){  .header__action{    --btn-font-size:0.75rem;}}@media (min-width: 64em){  .header__hamburger{display:none;}}.footnote__wrapper{width: 100%;}body.white-body .footnote__wrapper{background-color: #FBF3F8;margin-top: 0;  padding-top: var(--content-space-y);}.footnote{display:grid;gap:24px;  padding-bottom:16px;}@media (min-width: 48em){  .footnote{    padding-bottom:20px;}}@media (max-width: 47.99em){  .footnote{    padding-top:32px;}}.footnote__text{color:#63666d;}@media (max-width: 47.99em){  .footnote__text{    font-size:0.875rem;}  .footnote__text > * + *{    margin-top:20px;}}.footnote__cite{  justify-self:end;  font-family:var(--font-family-secondary);  font-size:0.8125rem;}.footer{  padding-block:32px;  font-size:0.875rem;color:#fff;background:#222731;  font-family:var(--font-family-secondary);}@media (min-width: 48em){  .footer{    padding-top:45px;    padding-bottom:30px;}}.footer .wrapper{display:grid;gap:32px;container:primary/inline-size;}@media (min-width: 48em){  .footer .wrapper{gap:48px;}}.footer__primary{display:flex;  align-items:flex-start;gap:24px 60px;}@media (min-width: 64em){  .footer__primary{    -moz-column-gap:14cqw;         column-gap:14cqw;}}@media (max-width: 47.99em){  .footer__primary{    flex-direction:column;}}.footer__nav{flex:1;display:flex;  justify-content:space-between;gap:24px;  font-family:var(--font-family-primary);}@media (min-width: 48em){  .footer__nav{    -moz-column-gap:clamp(24px, 3.5vw, 50px);         column-gap:clamp(24px, 3.5vw, 50px);}}@media (max-width: 47.99em){  .footer__nav{width:100%;}}@media (max-width: 35.99em){  .footer__nav{    flex-direction:column;}}.footer__menu > * + *{  margin-top:8px;}.footer__menu-link{  font-weight:700;  font-size:0.875rem;  line-height:1.15;  text-transform:uppercase;transition:all 0.3s ease-in-out;}.footer__menu-link:hover, .footer__menu-link:active, .footer__menu-link:focus{opacity:0.6;}.footer__secondary{display:grid;gap:16px;}.footer__foot{display:grid;gap:20px;}.footer__restriction{display:grid;  grid-template-columns:auto 1fr;gap:5px;  align-items:center;}.footer__restriction-value{display:grid;  place-content:center;width:2.3em;  aspect-ratio:1;  border-radius:50%;border:1px solid;  text-align:center;}.footer__legal,.footer__warning{opacity:0.4;}.footer__warning{  font-family:"Bebas Neue", sans-serif;  font-weight:200;    font-size: 73px;  line-height:1;  text-transform:uppercase;  word-break:break-word;}@media (max-width: 1199px){  .footer__warning{    font-size: 65px;}}@media (max-width: 1024px){  .footer__warning{    font-size: 48px;}}@media (max-width: 767px){  .footer__warning{    font-size: 36px;}}@media (max-width: 47.99em){  .application{    padding-block:32px;}}.application__list{  --columns:2;display:none;  grid-template-columns:repeat(var(--columns), 1fr);gap:20px 10px;}.application__list--open{display: grid;}@media (min-width: 64em){  .application__list{    --columns:4;gap:0;}}.application__item{display:grid;  justify-items:center;  align-content:start;gap:8px;  text-align:center;}@media (min-width: 48em){  .application__item{gap:20px;}}@media (min-width: 64em){  .application__item{    border-left:1px solid var(--color-primary);}  .application__item:last-child{    border-right:1px solid var(--color-primary);}}.application__item-icon{width:74px;}.application__item-text{  font-weight:700;}.article__header{  margin-bottom:1.375rem;}.article__header > * + *{  margin-top:1rem;}.article__meta{display:flex;  flex-wrap:wrap;gap:0.375rem 2.25rem;  align-items:center;  font-size:0.9375rem;}@media (min-width: 48em){  .article__meta{    font-size:1.125rem;}}@media (max-width: 35.99em){  .article__meta{    flex-direction:column;    align-items:flex-start;}}.article__tag{color:var(--color-primary);  text-transform:uppercase;}.article__tag:hover, .article__tag:active, .article__tag:focus{  text-decoration:underline;  text-decoration-thickness:1px;  text-underline-offset:3px;}.article__tag::before{content:"#";}.article__date{color:#525252;}.article__author{display:flex;gap:0.25rem;width:-moz-fit-content;width:fit-content;color:#525252;}.article__author a{  text-decoration:underline;  text-decoration-thickness:1px;  text-underline-offset:3px;}.article__authora:hover, .article__authora:active, .article__authora:focus{  text-decoration:none;}.article__visual{display:grid;  grid-template-areas:"stack";height:246px;}@media (min-width: 36em){  .article__visual{height:360px;}}@media (min-width: 48em){  .article__visual{height:430px;}}.article__visual > *{  grid-area:stack;}.article__contents--inner{position:relative;  z-index:1;  justify-self:end;  align-self:start;  margin-top:16px;  margin-right:14px;padding:24px 22px;width:258px;background:#efc1db;  box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);}@media (max-width: 47.99em){  .article__contents--inner{display:none;}}.article__contents--outer{width: 100%;  margin-top:12px;}@media (min-width: 48em){  .article__contents--outer{display:none;}}.article__contents--outer .article__contents-body{padding:25px 25px 35px 25px;background:#fff;  box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);}.article__contents-title{  margin-bottom:12px;  font-weight:400;  font-size:1rem;}.article__contents-list > * + *{  margin-top:12px;}.article__contents-list-link{  font-size:0.875rem;color:var(--color-primary-lighter);}.article__contents-list-link:hover, .article__contents-list-link:active, .article__contents-list-link:focus{  text-decoration:underline;  text-decoration-thickness:1px;  text-underline-offset:3px;}.article__contents-footer{display:flex;gap:5px 12px;  margin-top:22px;}.article__contents--inner .article__contents-footer{  margin-top:48px;  flex-direction:column;  align-items:flex-start;}.article__contents-footer .button{  white-space:nowrap;}@media (max-width: 35.99em){  .article__contents-footer .button{    --btn-font-size:0.8125rem;    --btn-height:2.75rem;    --btn-padding-y:0.5rem;}}.article__details{display:flex;  flex-wrap:wrap;gap:12px 24px;  margin-top:12px;}@media (min-width: 48em){  .article__details{    margin-top:28px;}}.article__detail{display:flex;  align-items:center;gap:6px;  font-size:0.9375rem;color:#4c4c4c;  white-space:nowrap;}.article__detail svg{  font-size:20px;color:var(--color-primary);}.article__body{  max-width:var(--content-max-width-narrow);  margin-top:32px;}@media (min-width: 48em){  .article__body{    margin-top:64px;}}.article__references{  margin-block:32px;}@media (min-width: 48em){  .article__references{    margin-block:64px;}}.article__footer{display:flex;  flex-wrap:wrap;  align-items:center;gap:12px 30px;  margin-top:32px;}@media (min-width: 48em){  .article__footer{    margin-top:64px;}}.article__actions{display:flex;  align-items:center;gap:30px;}.article__fav,.article__share{display:flex;  align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--color-primary);transition:all 0.3s ease-in-out;cursor:pointer;}.article__fav:hover,.article__share:hover{color:var(--color-primary-lighter);}.article__fav svg,.article__share svg{  font-size:24px;}.article__categories{display:flex;  flex-wrap:wrap;gap:12px 30px;}.article__category{display:block;padding:6px;  font-size:1.125rem;  line-height:1.2;color:var(--color-primary);  text-transform:uppercase;  white-space:nowrap;}.article__category:hover, .article__category:active, .article__category:focus{  text-decoration:underline;  text-decoration-thickness:1px;  text-underline-offset:3px;}.product-banner{display:grid;  grid-template-columns:100%;  align-items:center;  margin-block:50px;  background-image:var(--gradient-1);}@media (min-width: 36em){  .product-banner{height:360px;    grid-template-columns:50% 1fr;}}@media (min-width: 48em){  .product-banner{    grid-template-columns:340px 1fr;}}.product-banner__img{width:100%;  max-width:none;  min-height:0;  -o-object-fit:cover;     object-fit:cover;}@media (min-width: 36em){  .product-banner__img{height:100%;}}.product-banner__body{padding:35px 14px 30px 14px;}@media (min-width: 48em){  .product-banner__body{    padding-inline:25px;}}.product-banner__text{  max-width:380px;  font-weight:700;  font-size:1.3125rem;  line-height:1.2;color:var(--color-primary);}@media (min-width: 48em){  .product-banner__text{    font-size:1.5rem;}}.product-banner__button{  margin-top:12px;  white-space:nowrap;}@media (max-width: 47.99em){  .benefits{    padding-top:32px;}}.benefits__title{  max-width:700px;  margin-bottom:24px;  font-weight:700;  font-size:1.5rem;  line-height:1.17;color:var(--color-primary);}@media (min-width: 48em){  .benefits__title{    margin-bottom:50px;}}.benefits__content{display:grid;  align-content:start;gap:24px;}@media (min-width: 56.25em){  .benefits__content{    grid-template-areas:"stack";gap:0;}  .benefits__content > *{    grid-area:stack;}}.benefits__info{  max-width:400px;}@media (min-width: 56.25em){  .benefits__info{    max-width:270px;}  .benefits__info:nth-of-type(2){    justify-self:end;}}.benefits__info-title{  margin-bottom:4px;  font-weight:700;  font-size:1rem;color:var(--color-primary);}@media (min-width: 48em){  .benefits__info-title{    margin-bottom:10px;    font-size:1.25rem;}}@media (min-width: 48em){  .benefits__info-text{    font-size:1.25rem;}}.benefits__image{position:relative;  justify-self:center;  z-index:-1;}@media (min-width: 48em){  .benefits__image{width:clamp(420px, 45%, 486px);}}.benefits__features{display:grid;gap:8px;width:100%;  align-self:end;}@media (min-width: 48em){  .benefits__features{    grid-template-columns:repeat(3, 1fr);gap:16px;}}@media (min-width: 64em){  .benefits__features{gap:30px;}}@media (max-width: 56.24875em){  .benefits__features{    margin-top:-120px;}}.benefits__feature{display:grid;gap:20px 10px;  align-content:start;padding:20px 16px;background:#fff;}@media (min-width: 48em){  .benefits__feature{padding:20px;}}@media (min-width: 64em){  .benefits__feature{    padding-inline:40px;}}@media (max-width: 47.99em){  .benefits__feature{    grid-template-columns:auto 1fr;    align-items:center;}}.benefits__feature-icon img{width:70px;}.benefits__feature-text{  max-width:350px;  font-weight:700;}@media (min-width: 48em){  .benefits__feature-text{    font-size:1.25rem;}}@media (max-width: 47.99em){  .challenges{    padding-block:32px;}}.challenges__list{display:grid;gap:12px;}@media (min-width: 48em){  .challenges__list{    grid-template-columns:repeat(3, 1fr);gap:30px;}}.challenge{display:grid;gap:8px;  align-content:start;padding:10px 20px;color:#fff;background:#dc9fc1;}@media (min-width: 48em){  .challenge{padding:20px 40px;}}.challenge__title{  font-weight:700;  font-size:2.25rem;  line-height:1.35;  text-transform:uppercase;}@media (max-width: 47.99em){  .faq{    padding-block:32px;}}@media (max-width: 47.99em){  .section__header .faq__link{display:none;}}.wrapper > .faq__link{  margin-top:20px;}@media (min-width: 48em){  .wrapper > .faq__link{display:none;}}.faq__list .accordion__item{padding:10px 20px;  border-bottom:1px solid #f4e1ed;}.faq__list .accordion__button{display:flex;  align-items:center;gap:20px;width:100%;  font-weight:700;  font-size:1rem;  line-height:1.25;  text-align:left;color:var(--color-primary);cursor:pointer;transition:all 0.3s ease-in-out;}@media (min-width: 48em){  .faq__list .accordion__button{    font-size:1.25rem;}}.faq__list .accordion__button:hover{color:var(--color-primary-lighter);}.faq__list .accordion__button::after{content:"";flex:none;display:inline-block;width:48px;  aspect-ratio:1;  margin-left:auto;  border-radius:50%;  background-color:#f4e1ed;  background-image:var(--i-chevron-down-primary);  background-repeat:no-repeat;  background-position:center;  background-size:24px auto;}.faq__list .accordion__button:not(.collapsed)::after{rotate:0.5turn;}.faq__list .accordion__body{  padding-top:10px;}@media (min-width: 48em){  .faq__list .accordion__body{    --content-font-size:1.25rem;}}.faq__list .accordion__body small{  font-size:0.75rem;}.hero{  --hero-img-height:340px;  overflow-x:clip;  overflow-y:visible;color:#fff;  background-image:var(--gradient-1);}@media (min-width: 48em){  .hero{    --hero-img-height:auto;}}.hero .wrapper{position:relative;display:grid;  align-items:center;  padding-block:40px;}@media (min-width: 48em){  .hero .wrapper{height:550px;}}@media (min-width: 64em){  .hero .wrapper{height:597px;}}@media (max-width: 47.99em){  .hero .wrapper{    padding-bottom:calc(var(--hero-img-height) - 25px);}}.hero .breadcrumbs{  align-self:start;  margin-top:0;}.hero .breadcrumbs .breadcrumbs__link,.hero .breadcrumbs .breadcrumbs__item::after{color:#fff;}.hero .breadcrumbs .breadcrumbs__current{color:#f3c9e1;}.hero__content{position:relative;display:grid;gap:20px;  max-width:465px;  z-index:1;}@media (min-width: 48em){  .hero__content{gap:30px;}}.hero__nav{display:flex;gap:14px;}.hero__nav .tab{display:inline-block;  font-size:1.25rem;color:inherit;  text-decoration:underline;  text-underline-offset:3px;transition:all 0.3s ease-in-out;cursor:pointer;}.hero__nav .tab:not(.tab--active):hover{  text-decoration:none;}.hero__nav .tab--active{  text-decoration:none;opacity:0.5;cursor:auto;}.hero__tab-content .tab-pane > * + *{  margin-top:20px;}@media (min-width: 48em){  .hero__tab-content .tab-pane > * + *{    margin-top:30px;}}.hero__tab-content [data-splitting]{overflow:hidden;}@keyframes showChar{  from{opacity:0.4;translate:calc(0.2em * var(--char-index)) 0;}  to{opacity:1;translate:0;}}.hero__tab-content .tab-pane--active [data-splitting] span{  --delay:calc(20ms + (30ms * var(--char-index)));animation:showChar 0.7s var(--ease-out) var(--delay) forwards;}.hero__title{  font-weight:400;  font-size:clamp(2.375rem, 0.5rem + 4.1vw, 3.75rem);  line-height:1;  text-transform:uppercase;color:var(--color-primary);}.hero__title b{  font-weight:700;}.hero__subtitle{  font-weight:700;  font-size:1.5rem;  text-transform:uppercase;}.hero__actions{display:flex;  flex-wrap:wrap;gap:10px 12px;}@media (max-width: 35.99em){  .hero__actions{    flex-direction:column;    align-items:flex-start;}}@media (max-width: 35.99em){  .hero__actions > *:last-child{order:-1;}}.hero__image{position:absolute;top:0;bottom:-20px;left:50%;transform:translateX(-50%);width:500px;  pointer-events:none;}@media (min-width: 48em){  .hero__image{bottom:0;left:30%;transform:none;width:min(84.48%, 909px);}}.hero__image-back{position:absolute;top:0;left:0;width:100%;height:100%;}@media (max-width: 47.99em){  .hero__image-back{display:none;}}.hero__image-product{position:absolute;left:0;bottom:20px;width:100%;  -o-object-fit:scale-down;     object-fit:scale-down;}@media (min-width: 48em){  .hero__image-product{left:15.95%;width:72.71%;}}@media (max-width: 47.99em){  .hero__image-product{height:var(--hero-img-height);}}.error-hero .hero__title{display:grid;gap:20px;  font-weight:700;  text-transform:none;}@media (min-width: 48em){  .error-hero .hero__title{gap:30px;}}.error-hero .hero__subtitle{  font-size:1.5rem;  text-transform:none;}.info{  --info-img-height:360px;  margin-top:0;  overflow-x:clip;  overflow-y:visible;color:#fff;  background-image:var(--gradient-2);  z-index:0;}@media (min-width: 48em){  .info{    background-image:var(--gradient-1);}}@media (min-width: 36em){  .info{    --info-img-height:400px;}}@media (min-width: 56.25em){  .info{    --info-img-height:auto;}}.info .wrapper{position:relative;  padding-top:40px;}@media (min-width: 56.25em){  .info .wrapper{    padding-block:clamp(30px, 6.95vw, 100px);}}@media (max-width: 56.24875em){  .info .wrapper{    padding-bottom:var(--info-img-height);}}.info__content{display:grid;gap:20px;}@media (min-width: 56.25em){  .info__content{width:55%;    max-width:542px;}}.info__content .section__header{  margin-bottom:0;}.info__action{width:-moz-fit-content;width:fit-content;}.info__image{position:absolute;left:50%;bottom:0;transform:translateX(-50%);  max-width:none;  -o-object-fit:scale-down;     object-fit:scale-down;  z-index:-1;}@media (min-width: 56.25em){  .info__image{left:45%;transform:none;width:590px;}}@media (max-width: 56.24875em){  .info__image{height:var(--info-img-height);}}.instruction-header{display:grid;gap:20px;  min-height:267px;  background-image:var(--gradient-1);}@media (min-width: 48em){  .instruction-header{    grid-template-columns:1fr 360px;    padding-inline:32px;}}@media (min-width: 64em){  .instruction-header{    grid-template-columns:1fr 400px;    padding-left:60px;    padding-right:45px;}}.instruction-header__content{display:flex;  flex-direction:column;gap:12px;}@media (min-width: 48em){  .instruction-header__content{gap:20px;    padding-block:30px;}}@media (max-width: 47.99em){  .instruction-header__content{padding:40px 20px 0 20px;}}.instruction-header__title{  font-weight:700;  font-size:2.25rem;  line-height:1.2;color:var(--color-primary);  text-transform:uppercase;}.instruction-header__title span{  font-weight:400;}@media (min-width: 48em){  .instruction-header__text{    font-size:1.25rem;}}.instruction-header__link{display:flex;  align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;  font-weight:700;  font-size:1.25rem;  line-height:1.2;color:var(--color-primary);  text-transform:uppercase;}.instruction-header__link::before{content:"";display:block;width:48px;  aspect-ratio:1;  border-radius:50%;  background-color:#f4e1ed;  background-image:var(--i-chevron-down-primary);  background-repeat:no-repeat;  background-position:center;  background-size:24px auto;transition:all 0.3s ease-in-out;}.instruction-header__link:hover::before{  background-color:hsl(329, 58%, 86%);}.instruction-header__image{display:grid;  justify-items:center;  align-items:end;}@media (min-width: 48em){  .instruction-header__image{    justify-items:start;}}.instruction__body{  max-width:var(--content-max-width-narrow);}@media (min-width: 48em){  .instruction__body{    margin-top:50px;}}.instruction__banner:not(:first-of-type){  margin-top:40px;}@media (min-width: 48em){  .instruction__banner:not(:first-of-type){    margin-top:50px;}}.instructions{  overflow-x:clip;  overflow-y:visible;}.instructions__list > * + *{  margin-top:20px;}@media (min-width: 48em){  .instructions__list > * + *{    margin-top:50px;}}.location__inner{height:230px;background:url(/local/frontend/dist/assets/css/../img/content/map-img.png) no-repeat 50% 0/cover;}@media (min-width: 48em){  .location__inner{height:520px;}}.location__footer{padding:12px var(--content-space-x);color:#fff;  background-color:var(--color-primary);}.location__footer-text{  font-weight:700;  text-align:center;}@media (min-width: 48em){  .location__footer-text{    font-size:1.25rem;}}@media (max-width: 47.99em){  .product-benefits{    padding-block:32px;}}.product-benefits__list{display:grid;gap:8px;}@media (min-width: 48em){  .product-benefits__list{gap:16px;}}@media (min-width: 64em){  .product-benefits__list{    grid-auto-flow:column;    grid-auto-columns:minmax(200px, 1fr);}}.product-benefits__item .product-benefit{height:100%;}.product-benefit{display:grid;  grid-template-columns:auto 1fr;  align-items:center;gap:20px;padding:20px;  font-weight:700;  font-size:1.25rem;  word-break:break-word;background:#fff;}@media (min-width: 48em){  .product-benefit{padding:40px 20px;}}@media (min-width: 64em){  .product-benefit{    grid-template-columns:none;}}.product-benefit__icon{display:grid;  place-content:center;width:70px;  aspect-ratio:1;}.product-benefit__icon img{  max-height:100%;  min-height:0;  -o-object-fit:contain;     object-fit:contain;}.product-components{  margin-top:0;  padding-block:40px;  background-image:var(--gradient-1);}@media (min-width: 48em){  .product-components{    padding-block:78px;}}.product-components__list{display:grid;}@media (min-width: 64em){  .product-components__list{    grid-template-columns:repeat(3, 1fr);}}.product-components__item .product-component{height:100%;}@media (min-width: 64em){  .product-components__item:nth-child(2){order:-1;}}@media (min-width: 64em){  .product-components__item:not(:first-child) .product-component__image{order:-1;}}@media (min-width: 64em){  .product-components__item:not(:first-child) .product-component__body::after{top:auto;bottom:calc(100% - 1px);rotate:0.5turn;}}.product-component{display:grid;}@media (min-width: 64em){  .product-component{    grid-template-rows:repeat(2, 1fr);}}.product-component > *{flex:1;}.product-component__body{position:relative;display:flex;  flex-direction:column;gap:10px;padding:20px 10px;  font-size:0.875rem;background:#fbf3f8;}@media (min-width: 64em){  .product-component__body{    padding-block:16px;}}.product-component__body::after{content:"";position:absolute;top:calc(100% - 1px);left:50%;translate:-50% 0;width:0;height:0;  border-top:20px solid #fbf3f8;  border-left:20px solid transparent;  border-right:20px solid transparent;}.product-component__title{  font-weight:700;  font-size:1.5rem;  line-height:1.2;color:var(--color-primary);}.product-component__desc > * + *{  margin-top:10px;}.product-component__desc > *:first-child{  font-weight:700;}.product-component__desc ul,.product-component__desc ol{  list-style:initial;  padding-left:1.5rem;}.product-component__image{overflow:hidden;}@media (max-width: 63.99em){  .product-component__image{    max-height:316px;}}@media (max-width: 47.99em){  .product-faq{    padding-block:32px;}}@media (max-width: 47.99em){  .product-results{    padding-block:32px;}}.product-results__list{display:grid;  grid-template-columns:100%;gap:8px;}@media (min-width: 36em){  .product-results__list{    grid-template-columns:repeat(2, 1fr);}}@media (min-width: 64em){  .product-results__list{    grid-template-columns:repeat(4, 1fr);gap:20px;}}.product-results__item .product-result{height:100%;}.product-result{display:grid;  grid-template-columns:auto 1fr;gap:10px;  align-items:center;padding:10px 20px;  font-weight:700;color:#fff;  background-image:var(--gradient-1);}@media (min-width: 36em){  .product-result{    grid-template-columns:none;}}@media (min-width: 48em){  .product-result{padding:20px;}}.product-result__icon{display:grid;  place-content:center;width:76px;  aspect-ratio:1;}@media (min-width: 48em){  .product-result__icon{width:90px;}}.product-result__icon img{  max-height:100%;  min-height:0;  -o-object-fit:contain;     object-fit:contain;}@media (min-width: 36em){  .product-result__text{    align-self:end;}}@media (max-width: 47.99em){  .references{    padding-block:32px;}}.references-box{padding:10px 20px;  border-top:1px solid var(--color-primary-lighter);  border-bottom:1px solid var(--color-primary-lighter);}.references__title{display:flex;gap:24px;  align-items:center;  font-size:1.125rem;color:var(--color-primary);}@media (min-width: 48em){  .references__title{    font-size:1.25rem;}}.references__title::after{content:"";flex:none;display:inline-block;width:48px;  aspect-ratio:1;  margin-left:auto;  border-radius:50%;  background-color:#f4e1ed;  background-image:var(--i-chevron-down-primary);  background-repeat:no-repeat;  background-position:center;  background-size:24px auto;}.references__title[aria-expanded=false]::after{rotate:0.5turn;}.references__content{  max-width:945px;  padding-top:4px;  word-break:break-word;}@media (min-width: 48em){  .references__content{    font-size:1.25rem;}}.references__content > ul,.references__content ol{  padding-left:1.5rem;}.references__content ol{  list-style-type:decimal;}@media (max-width: 47.99em){  .sellers{    padding-block:32px;}}.sellers .section__subtitle{  margin-top:20px;}@media (min-width: 48em){  .sellers .section__subtitle{    font-size:1.25rem;}}.sellers__grid{  --columns:2;display:none;  grid-template-columns:repeat(var(--columns), 1fr);gap:10px;width: 100%;}.sellers__grid.active{display: grid;}@media (min-width: 48em){  .sellers__grid{    --columns:3;gap:16px;}}.seller{display:flex;  justify-content:center;  align-items:center;height:50px;padding:8px 20px;  border-radius:8px;background:#fff;}@media (min-width: 48em){  .seller{height:120px;padding:16px 30px;}}.seller:hover img{filter:grayscale(0);}.seller img{width: auto;  max-width: 100%;  max-height:100%;  min-height:0;  min-width:0;  -o-object-fit:contain;     object-fit:contain;filter:grayscale(1);transition:all 0.3s ease-in-out;}.sellers__tabs{width: 100%;display: flex;justify-content: center;align-items: stretch;gap: 16px;margin-bottom: 41px;}@media (min-width: 48em){.sellers__tabs{width: 100%;gap: 40px;margin-bottom: 37px;}}.sellers__tab{width: 50%;border: 1px solid transparent;border-radius: 20px;background: #FBF3F8;padding: 56px 10px 30px;cursor: pointer;display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: wrap;color: #863681;margin-bottom: 20px;position: relative;}@media (min-width: 48em){.sellers__tab{justify-content: flex-start;padding: 30px 40px;}}.sellers__tab.active{border: 1px solid #863681;}.sellers__tab-title{font-family: Calibri;font-weight: 400;font-size: 20px;line-height: 1;letter-spacing: 0%;text-align: center;position: absolute;top: 30px;left: 50%;transform: translateX(-50%);}.sellers__tab-title.sellers__tab-title--uppercase{  text-transform: uppercase;}@media (min-width: 48em){.sellers__tab-title{font-size: 28px;position: static;transform: translateX(0);}}.sellers__arrows{width: 100%;display: flex;justify-content: center;align-items: stretch;gap: 16px;}@media (min-width: 48em){.sellers__arrows{width: 100%;gap: 40px;}}.sellers__arrow{width: 50%;cursor: pointer;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;opacity: 0;}.sellers__arrow.active{opacity: 1;}.wrapper-sellers{width: 100%;background-color: #FBF3F8;padding: 40px 0;}@media (min-width: 48em){  .sitemap__menu{    font-size:1.25rem;}}.sitemap__menu > * + *{  margin-top:20px;}@media (min-width: 48em){  .sitemap__menu > * + *{    margin-top:35px;}}.sitemap__menu a{  text-decoration:underline;  text-decoration-thickness:1px;  text-decoration-color:transparent;  text-underline-offset:3px;transition:all 0.3s ease-in-out;}.sitemap__menua:hover, .sitemap__menua:active, .sitemap__menua:focus{  text-decoration-color:inherit;}.sitemap__menu-item > div{display:flex;  align-items:center;gap:4px;}.sitemap__menu-link{display:block;width:-moz-fit-content;width:fit-content;  font-weight:700;color:var(--color-primary-lighter);}.sitemap__menu-toggle{  line-height:0;cursor:pointer;}.sitemap__menu-toggle::after{content:"";display:inline-block;width:20px;  aspect-ratio:1;  background-image:var(--i-chevron-down-rounded-primary);  background-repeat:no-repeat;  background-position:center;  background-size:contain;}@media (min-width: 48em){  .sitemap__menu-toggle::after{width:24px;}}.sitemap__submenu{  margin-top:10px;display:none;}.sitemap__submenu > * + *{  margin-top:10px;}.symptoms{width:100%;  max-width:1440px;  margin-inline:auto;  overflow-x:clip;  overflow-y:visible;}.symptoms__container{  --content-max-width-half:calc(    min(var(--content-max-width), calc(100% - var(--content-space-x) * 2)) / 2  );display:grid;  grid-template-areas:"content" "image";}@media (min-width: 48em){  .symptoms__container{    grid-template-columns:1fr var(--content-max-width-half) var(--content-max-width-half) 1fr;    grid-template-areas:". content image image";}}.symptoms__content{position:relative;  grid-area:content;display:grid;  align-content:center;gap:12px;padding:32px var(--content-space-x);}@media (min-width: 48em){  .symptoms__content{gap:40px;padding:32px 32px 32px 0;}}.symptoms__content::after{content:"";position:absolute;top:0;right:0;width:100vw;height:100%;background:#fff;  z-index:-1;}.symptoms__content .section__header{  margin-bottom:0;}.symptoms__image{  grid-area:image;}@media (min-width: 48em){  .symptoms__image{height:550px;}}.symptoms__image img{width:100%;height:100%;  max-width:none;  -o-object-fit:cover;     object-fit:cover;}.symptoms__info{position:relative;display:grid;gap:24px;width:min(var(--content-max-width), 100% - var(--content-space-x) * 2);  margin-inline:auto;  padding-block:32px;}@media (min-width: 48em){  .symptoms__info{    grid-template-columns:repeat(2, 1fr);gap:40px;    padding-block:50px;}}.symptoms__info::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;  background-image:var(--gradient-2);  z-index:-1;}@media (min-width: 48em){  .symptoms__info::after{    background-image:var(--gradient-1);}}.symptoms__info-item{display:grid;gap:14px;}@media (min-width: 36em){  .symptoms__info-item{    grid-template-columns:auto 1fr;}}@media (min-width: 48em){  .symptoms__info-item{gap:30px;}}.symptoms__info-icon{display:grid;  place-content:center;width:60px;  aspect-ratio:1;  border-radius:50%;border:2px solid;  font-size:44px;color:var(--color-primary);}@media (min-width: 48em){  .symptoms__info-text{    font-size:1.25rem;}}.bg-white{background:#fff;}.font-thin{  font-weight:100;}.font-extralight{  font-weight:200;}.font-light{  font-weight:300;}.font-normal{  font-weight:400;}.font-medium{  font-weight:500;}.font-semibold{  font-weight:600;}.font-bold{  font-weight:700;}.font-extrabold{  font-weight:800;}.font-black{  font-weight:900;}.text-primary{color:var(--color-primary);}.text-gray-1{color:var(--color-gray-1);}.text-gray-2{color:var(--color-gray-2);}.uppercase{  text-transform:uppercase;}.lowercase{  text-transform:lowercase;}.capitalize{  text-transform:capitalize;}.normal-case{  text-transform:none;}.underline,.overline,.line-through,.no-underline{  text-decoration-thickness:1px;}.underline{  text-decoration-line:underline;  text-underline-offset:2px;}.overline{  text-decoration-line:overline;}.line-through{  text-decoration-line:line-through;}.no-underline{  text-decoration-line:none;}.text-left{  text-align:left;}.text-center{  text-align:center;}.text-right{  text-align:right;}.text-justify{  text-align:justify;}.text-start{  text-align:start;}.text-end{  text-align:end;}.text-xs{  font-size:0.75rem;  line-height:1rem;}.text-sm{  font-size:0.875rem;  line-height:1.25rem;}.text-base{  font-size:1rem;  line-height:1.5rem;}.text-lg{  font-size:1.125rem;  line-height:1.75rem;}.text-xl{  font-size:1.25rem;  line-height:1.75rem;}.text-2xl{  font-size:1.5rem;  line-height:2rem;}.text-3xl{  font-size:1.875rem;  line-height:2.25rem;}.text-4xl{  font-size:2.25rem;  line-height:2.5rem;}.text-5xl{  font-size:3rem;  line-height:1;}.text-6xl{  font-size:3.75rem;  line-height:1;}.text-7xl{  font-size:4.5rem;  line-height:1;}.text-8xl{  font-size:6rem;  line-height:1;}.text-9xl{  font-size:8rem;  line-height:1;}.article sup{cursor: pointer;color: #2316ae;}.article__extract{width: 100%;background: #FBF3F8;  border-radius: 20px;padding: 30px 40px;}.article__extract-title{color: var(--color-primary);  font-size: 36px;  line-height: 135%;  font-weight: 700;cursor: pointer;display: flex;  justify-content: space-between;  align-items: center;}.article__extract-title::after{content: "";flex: none;display: inline-block;width: 48px;  aspect-ratio: 1;  margin-left: auto;  border-radius: 50%;  background-color: #f4e1ed;  background-image: var(--i-chevron-down-primary);  background-repeat: no-repeat;  background-position: center;  background-size: 24px auto;}.article__extract-title.opened::after{rotate: 0.5turn;}@media (max-width: 767px){  .article__extract-title{    font-size: 20px;    line-height: 125%;}}.article__extract-wrapper{display: grid;  grid-template-rows: 0fr;overflow: hidden;transition: grid-template-rows 0.3s;}.article__extract-content{  min-height: 0;transition: visibility 0.3s;visibility: hidden;}.article__extract-wrapper.opened{  grid-template-rows: 1fr;}.article__extract-wrapper.opened .article__extract-content{visibility: visible;}.article__extract-content h4{  font-size: 20px;  line-height: 125%;  font-weight: 700;  margin-top: 20px;  margin-bottom: 10px;position: relative;  padding-left: 4px;display: flex;  justify-content: flex-start;  align-items: flex-start;color: #B23F7D;}@media (max-width: 767px){  .article__extract-content h4{    font-size: 15px;}}.article__extract-contenth4::before{content: '';display: block;width: 16px;height: 16px;  border-radius: 4px;background: #B23F7D;  margin-right: 10px;transform: rotate(45deg);position: relative;bottom: -5px;}@media (max-width: 767px){  .article__extract-contenth4::before{bottom: -2px;}}.article__extract-content ul{margin: 10px 0;}.article__extract-content ul li{display: flex;justify-content: flex-start;align-items: flex-start;}.article__extract-content ulli::before{content: '';display: block;width: 8px;height: 8px;border-radius: 4px;background: #B23F7D;margin-right: 14px;position: relative;bottom: -9px;}.article__extract-content ol li{counter-increment: list;position: relative;padding-left: 23px;}.article__extract-content olli:before{color: #B23F7D;content: counter(list) ".";  font-size: 20px;  line-height: 125%;  font-weight: 700;position: absolute;top: -2px;left: 0;}.contact__write-to-us{display: block;width: max-content;  max-width: 90%;height: auto;  font-size: 14px;  line-height: 18px;  text-decoration: none;color: #ffffff;padding: 10px 20px;background: #B23F7D;  border-radius: 60px;  margin-top: 40px;  text-transform: uppercase;transition: all 0.3s;}.contact__write-to-us:hover{background: #863681;}.contact__write-to-us.contact__write-to-us--mobile{display: none;}@media (max-width: 767px){  .contact__write-to-us{display: none;}  .contact__write-to-us.contact__write-to-us--mobile{display: flex;    margin-top: 20px;}}.section.about{  background-image: url(/local/templates/resveratrol/assets/img/about-background.jpg);  background-repeat: no-repeat;  background-position: center;  background-size: cover;display: flex;  justify-content: flex-end;  align-items: center;}.section.about .wrapper{position: absolute;left: 50%;transform: translateX(-50%);}.about__description{width: 100%;  max-width: 440px;  font-size: 20px;  line-height: 125%;  margin-bottom: 40px;color: #000000;}.about-image{width: auto;height: auto;  max-width: 100%;}.about-image.about-image--mobile{display: none;}.about__btns{display: flex;gap: 12px;}.about__btns.about__btns--mobile{display: none;}.about__btn{  font-size: 16px;  line-height: 20px;  text-transform: uppercase;color: #ffffff;background: transparent;border: 1px solid #ffffff;  border-radius: 30px;padding: 20px;  font-weight: 700;transition: all 0.3s;}.about__btn:hover{color: #863681;  border-color: #863681;}.about__btn.about__btn--where-to-buy{background: #ffffff;color: #000000;}.about__btn.about__btn--where-to-buy:hover{color: #863681;  border-color: #ffffff;}@media (max-width: 1199px){  .about-image{width: 70%;}  .section.about .section__header:not(:last-child){    margin-bottom: 20px;}  .about__description{    margin-bottom: 20px;    font-size: 18px;}}@media (max-width: 1023px){  .about__description{    font-size: 16px;    max-width: 360px;    margin-bottom: 10px;}  .section.about .section__header:not(:last-child){    margin-bottom: 10px;}}@media (max-width: 767px){  .about-image{display: none;}  .about-image.about-image--mobile{display: block;}  .section.about{padding: 40px 0;    flex-direction: column;}  .section.about .wrapper{position: static;left: 0;transform: translateX(0);}  .about__btns{display: none;}  .about__btns.about__btns--mobile{display: block;    margin-bottom: 20p;}  .section.about .section__header:not(:last-child){    margin-bottom: 20px;}  .about__description{    max-width: 100%;    margin-bottom: 20px;}  .about-image{width: 100%;}}.section.rec-tech .section__header{  margin-bottom: 50px;}.section.rec-tech .rec-tech__content p,.section.rec-tech .rec-tech__content ul li{  font-size: 20px;  line-height: 125%;color: #000000;  margin-bottom: 15px;}.section.rec-tech .rec-tech__content ul li{  margin-bottom: 0;}.section.rec-tech .rec-tech__content ul{  margin-bottom: 15px;}.section.rec-tech .rec-tech__content p b{color: #B23F7D;}.section.rec-tech .rec-tech__content p a{color: #B23F7D;  text-decoration: underline;}.rec-tech__content{  margin-bottom: 70px;}.section.rec-tech + .footnote__wrapper .footnote__text{display: none;}.cookie-policy{position: fixed;bottom: 10px;left: 50%;transform: translateX(-50%);  z-index: 100001;background: #ffffff;width: 100%;  max-width: 730px;  border-radius: 10px;  box-shadow: 0px 10px 50px 0px #00000033;padding: 20px 25px;display: none;}.cookie-policy__title{  font-size: 20px;  line-height: 125%;color: #863681;  margin-bottom: 20px;  font-weight: 700;}.cookie-policy__text{  font-size: 16px;  line-height: 125%;color: #3C3C3C;  margin-bottom: 32px;}.cookie-policy__text a{  text-decoration: underline;}.cookie-policy__btns{display: flex;  justify-content: flex-start;  align-items: center;gap: 12px;}.cookie-policy__btn-accept{width: auto;height: auto;padding: 20px;color: #ffffff;  font-size: 16px;  line-height: 125%;  text-transform: uppercase;background: #B23F7D;  border-radius: 30px;cursor: pointer;}.cookie-policy__btn-reject{width: auto;height: auto;padding: 20px;color: #343A40;  font-size: 16px;  line-height: 125%;  text-transform: uppercase;background: #ffffff;  border-radius: 30px;cursor: pointer;}@media (max-width: 767px){  .cookie-policy__btns{    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}}@media (max-width: 399px){  .cookie-policy{padding: 15px 20px;}  .cookie-policy__btn-accept,  .cookie-policy__btn-reject{padding: 10px;}}.section.experts .section__title,.section.expert .section__title{  margin-bottom: 20px;}.experts__description,.expert__description{  font-size: 20px;  line-height: 125%;  margin-bottom: 50px;}.experts__items{width: 100%;height: auto;display: grid;  grid-template-columns: repeat(2, 1fr);gap: 50px 29px;}.experts__item{width: 100%;display: flex;  justify-content: flex-start;  align-items: center;gap: 16px;  background-color: #ffffff;  border-radius: 20px;position: relative;overflow: hidden;padding: 30px 40px;}.experts__item-image{width: auto;  max-width: 100%;height: auto;}.experts__item-name{  font-size: 20px;  line-height: 125%;color: #863681;  margin-bottom: 12px;}.experts__item-rank{  font-size: 16px;  line-height: 140%;color: #ffffff;padding: 6px;background: #863681;width: max-content;  max-width: 100%;  margin-bottom: 12px;}.experts__item-position,.experts__item-experience{  font-size: 16px;  line-height: 125%;color: #63666D;  margin-bottom: 8px;}.experts__item-experience{  margin-bottom: 0;}.section__text{  font-size: 16px;  line-height: 130%;color: #63666D;  margin-top: 100px;}.section.experts + .footnote__wrapper .footnote__text,.section.expert + .footnote__wrapper .footnote__text{display: none;}.expert__body{display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  grid-column-gap: 15px;  grid-row-gap: 33px;}.expert__image{  background-color: #ffffff;position: relative;overflow: hidden;  border-radius: 20px;display: flex;  justify-content: center;  align-items: center;}.expert__info{  grid-column: span 2;  background-color: #ffffff;position: relative;overflow: hidden;  border-radius: 20px;padding: 25px;}.expert__title{  font-size: 35px;  line-height: 120%;  margin-bottom: 20px;color: #863681;}.expert__name{  font-size: 24px;  line-height: 110%;  margin-bottom: 20px;color: #863681;}.expert__info-row{  font-size: 16px;  line-height: 125%;color: #333333;display: flex;  margin-bottom: 20px;}.expert__info-row:last-child{  margin-bottom: 0;}.expert__info-row span{color: #B23F7D;  font-size: 20px;  line-height: 125%;  text-transform: uppercase;  margin-right: 30px;width: 100%;  max-width: 160px;display: block;}.expert__row{  grid-column: 1 / -1;border: 1px solid #B23F7D;  background-color: #ffffff;  border-radius: 20px;padding: 25px;}.expert__row-title{  font-size: 24px;  line-height: 120%;  margin-bottom: 20px;color: #863681;}.expert__row-text{  font-size: 16px;  line-height: 125%;color: #333333;  margin-bottom: 20px;display: flex;  justify-content: flex-start;  align-items: flex-start;}.expert__row-text:last-child{  margin-bottom: 0;}.expert__row-text::before{content: '';display: block;width: 20px;height: 20px;  background-image: url(/local/frontend/dist/assets/img/content/experts/list-marker.png);  background-position: center;  background-size: 100% 100%;  background-repeat: no-repeat;  flex-shrink: 0;  margin-right: 8px;}.article-expert{width: 100%;}.article-expert__title{  font-size: 1.5rem;  font-weight: 700;color: #B23F7D;  margin-bottom: 20px;  max-width: 520px;width: 100%;}@media (min-width: 48em){  .article-expert__title{    font-size: 1.75rem;}}.article-expert__inner{background: #FBF3F8;  border-radius: 20px;padding: 20px;display: flex;  justify-content: flex-start;  align-items: center;gap: 16px;width: 100%;  max-width: 444px;  margin-bottom: 20px;}.article-expert__image{width: auto;  max-width: 100%;height: auto;}.article-expert__info{display: flex;  flex-direction: column;  justify-content: space-between;  align-items: flex-start;}.article-expert__name{  font-size: 20px;  line-height: 125%;color: #863681;  margin-bottom: 8px;}.article-expert__position{color: #63666D;  font-size: 16px;  line-height: 125%;  margin-bottom: 12px;}.article-expert__rank{  font-size: 16px;  line-height: 150%;color: #ffffff;padding: 6px;background: #863681;}@media (max-width: 1024px){  .section.experts .section__title,  .section.expert .section__title{    margin-bottom: 16px;}  .experts__description,  .expert__description{    margin-bottom: 30px;}  .section__text{    margin-top: 50px;}  .experts__items{gap: 30px 15px;}  .experts__item{    flex-direction: column;padding: 20px 30px;}  .expert__image,  .expert__info{    grid-column: 1 / -1;}  .expert__body{    grid-column-gap: 0px;    grid-row-gap: 0px;}  .expert__image{    margin-bottom: 15px;}  .expert__info{    margin-bottom: 30px;}  .expert__row{    margin-bottom: 30px;}}@media (max-width: 767px){  .experts__items{    grid-template-columns: repeat(1, 1fr);gap: 15px;}  .experts__item{padding: 20px;}  .expert__image{    margin-bottom: 10px;}  .expert__info{    margin-bottom: 20px;padding: 20px;}  .expert__row{    margin-bottom: 20px;padding: 20px;}  .expert__row-title{    margin-bottom: 16px;}  .article-expert__inner{    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}  .article-expert__name{    font-size: 16px;    font-weight: 700;    line-height: 125%;}}.articles{  padding-bottom:30px;}@media (min-width: 48em){  .articles{    padding-bottom:50px;}}.articles__cats{  margin-bottom:20px;  text-transform:uppercase;}@media (min-width: 48em){  .articles__cats{display:none;}}.articles__list{display:grid;gap:15px;}@media (min-width: 30em){  .articles__list{    grid-template-columns:repeat(2, 1fr);}}@media (min-width: 48em){  .articles__list{    grid-template-columns:repeat(3, 1fr);    row-gap:50px;}}.articles__list + .button-group{  margin-top:40px;}@media (min-width: 48em){  .articles__list + .button-group{    margin-top:50px;}}.articles-nav{  margin-bottom:50px;}@media (max-width: 47.99em){  .articles-nav{display:none;}}.articles-categories{display:flex;  flex-wrap:wrap;gap:12px 20px;}.articles-categories__link{position:relative;  font-size:1.25rem;  text-transform:uppercase;color:var(--color-primary-lighter);  white-space:nowrap;transition:all 0.3s ease-in-out;}.articles-categories__link:hover::after, .articles-categories__link:active::after, .articles-categories__link:focus::after{scale:1;}.articles-categories__link--current{  font-weight:700;}.articles-categories__link::after{content:"";position:absolute;bottom:-2px;left:50%;translate:-50% 0;width:100%;height:1%;scale:0 1;background:currentColor;transition:all 0.3s ease-in-out;}.related-articles{  overflow-x:clip;  overflow-y:visible;}@media (max-width: 47.99em){  .related-articles{    padding-block:32px;}}@media (max-width: 47.99em){  .section__header .related-articles__link{display:none;}}.wrapper > .related-articles__link{  margin-top:20px;}@media (min-width: 48em){  .wrapper > .related-articles__link{display:none;}}.related-articles__articles-nav{  margin-bottom:40px;}.related-articles__slider .slider-button-prev,.related-articles__slider .slider-button-next{top:100px;}@media (min-width: 48em){  .related-articles__slider .slider-button-prev,  .related-articles__slider .slider-button-next{display:none;}}.related-articles__slider .slider-button-prev{left:12px;}.related-articles__slider .slider-button-next{right:12px;}.article-card,.article-card__body{display:grid;  align-content:start;gap:10px;}.article-card__image{display:grid;  grid-template-areas:"stack";}.article-card__image > *{  grid-area:stack;}.article-card__image-inner{display:block;height:200px;overflow:hidden;}@media (min-width: 48em){  .article-card__image-inner{height:230px;}}.article-card__image-inner:hover img{scale:1.1;}.article-card__image-inner img{position:relative;transition:scale var(--transition-duration) var(--ease-out);  z-index:1;}.article-card__tag{position:relative;  align-self:end;display:inline-block;width:-moz-fit-content;width:fit-content;  margin-left:12px;  margin-bottom:12px;padding:6px;color:#fff;  background-color:var(--color-primary);  z-index:5;transition:all 0.3s ease-in-out;}.article-card__tag:hover, .article-card__tag:active, .article-card__tag:focus{  background-color:var(--color-primary-lighter);}.article-card__tag::before{content:"#";}.article-card__title{  font-weight:700;  font-size:1rem;  text-transform:uppercase;overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis;color:var(--color-primary);}.article-card__title a{transition:all 0.3s ease-in-out;}.article-card__titlea:hover, .article-card__titlea:active, .article-card__titlea:focus{color:var(--color-primary-lighter);}.article-card__text{display:-webkit-box;  max-height:calc(1em * 1.25 * 3);  -webkit-box-orient:vertical;  -webkit-line-clamp:3;overflow:hidden;  line-height:1.25;}.article-card__date{color:#63666d;}.voprosy-i-otvety{width: 100%;height: auto;}

/* End */


/* Start:/local/templates/resveratrol/assets/css/custom.css?17841840514134*/
.article__visual {
    height: auto !important;
}
.hidden_title {
    visibility: hidden;
    position: absolute;
    top: 0;
}
.main-banner {
    margin-top: 0;
}

.btn-to-top {
    position: fixed;
    height: 4.0625rem;
    width: 4.0625rem;
    bottom: 1.5625rem;
    right: 1.5625rem;
    display: none;
    z-index: 99;
    padding: 1.25rem;
    cursor: pointer;
    background-color: #ffffff;
    text-align: center;
    border-radius: 35px;
    -webkit-box-shadow: 0 0 3.75rem rgba(0, 0, 0, .11) !important;
    box-shadow: 0 0 3.75rem rgba(0, 0, 0, .11) !important;

    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;

    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

@media (min-width: 1200px) {
    .btn-to-top {
        bottom: 12.5rem !important;
        right: 3.125rem !important;
    }
}

.btn-to-top svg {
    fill: #B23F7D;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    margin-top: .3125rem;
}

.btn-to-top path {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

.btn-to-top:hover {
    background-color: #B23F7D;
}

.btn-to-top:hover svg {
    fill: #ffffff;
}

.sellers-popup {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #33333333;
    z-index: 999;
    margin-top: 0;
}

.sellers-popup.sellers-popup--hidden {
    display: none;
}

.sellers-popup__content {
    display: block;
    width: 96%;
    max-width: 520px;
    height: auto;
    background: #FBF3F8;
    border-radius: 20px;
    position: relative;
    padding: 40px 20px;
    box-sizing: border-box;
}

@media (min-width: 768px) {
    .sellers-popup__content {
        padding: 40px;
    }
}

.sellers-popup__close {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 24px;
    border: 1px solid #F4E1ED;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
}

.sellers-popup__title {
    font-size: 20px;
    line-height: 125%;
    font-weight: 700;
    text-transform: uppercase;
    color: #863681;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .sellers-popup__title {
        font-size: 28px;
        line-height: 100%;
    }
}

.sellers-popup__description {
    color: #000000;
    font-size: 16px;
    line-height: 125%;
    margin-bottom: 10px;
}

.sellers-popup__btns {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
    gap: 12px;
}

.sellers-popup__btn {
    padding: 10px 20px;
    color: #FBF3F8;
    background: #B23F7D;
    border-radius: 20px;
    border: 1px solid #B23F7D;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    cursor: pointer;
}

.sellers-popup__link {
    border: 1px solid #B23F7D;
    padding: 10px 20px;
    color: #B23F7D;
    background: #FBF3F8;
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    cursor: pointer;
}

/* End */
/* /local/frontend/dist/assets/css/main.min.css?178461907490852 */
/* /local/templates/resveratrol/assets/css/custom.css?17841840514134 */
