/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--id-ink:#1d1d1f;--id-ink-2:#6e6e73;--id-muted:#86868b;--id-line:#d2d2d7;--id-surface:#fff;--id-ground:#f5f5f7;--id-blue:#0071e3;--id-blue-hover:#0077ed;--id-blue-ring:rgb(0 113 227 / 18%);--id-sale:#bf4800;--id-stock:#008009;--id-danger:#e30000;--id-logo:#3e67a0;--id-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"Segoe UI",system-ui,sans-serif;--id-text-xs:12px;--id-text-sm:14px;--id-text:17px;--id-text-md:19px;--id-text-lg:21px;--id-text-xl:28px;--id-text-2xl:32px;--id-text-3xl:40px;--id-text-4xl:48px;--id-text-hero:56px;--id-text-hero-lg:80px;--id-lh:1.47;--id-lh-tight:1.1;--id-track-0:0;--id-track-1:-0.01em;--id-track-2:-0.015em;--id-track-3:-0.02em;--id-track-4:-0.025em;--id-track-caps:0.06em;--id-w-regular:400;--id-w-medium:500;--id-w-semibold:600;--id-measure:680px;--id-radius-sm:8px;--id-radius:12px;--id-radius-lg:18px;--id-radius-xl:28px;--id-radius-pill:980px;--id-control-h:48px;--id-tap-min:44px;--id-container:1320px;--id-container-wide:1680px;--id-gutter:22px;--id-space-1:4px;--id-space-2:8px;--id-space-3:12px;--id-space-4:16px;--id-space-6:24px;--id-space-8:32px;--id-space-12:48px;--id-space-16:64px;--id-space-20:80px;--id-space-30:120px;--id-ease:cubic-bezier(0.28,0.11,0.32,1);--id-dur:0.3s;--id-dur-lg:0.4s;--id-shadow-overlay:0 4px 24px rgb(0 0 0 / 12%);}@media (max-width:734px){:root{--id-gutter:16px;--id-text-xl:24px;--id-text-2xl:28px;--id-text-3xl:32px;--id-text-4xl:36px;--id-text-hero:40px;--id-text-hero-lg:48px;--id-space-20:56px;--id-space-30:72px;}}@media (prefers-reduced-motion:reduce){:root{--id-dur:0s;--id-dur-lg:0s;}}
@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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-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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;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: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;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:10px;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-progressbar{background: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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
html{box-sizing:border-box;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}body{margin:0;background:var(--id-surface);color:var(--id-ink);font-family:var(--id-font);font-size:var(--id-text);font-weight:var(--id-w-regular);line-height:var(--id-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.container{width:100%;max-width:var(--id-container);margin-inline:auto;padding-inline:var(--id-gutter);}.container--wide{max-width:var(--id-container-wide);}.page__promo{padding-block:var(--id-space-2);background:var(--id-ground);color:var(--id-ink-2);font-size:var(--id-text-sm);text-align:center;}.page__promo .field--name-field-block-boolean{display:none;}.page__header{position:sticky;top:0;z-index:100;background:var(--id-surface);border-bottom:1px solid var(--id-line);}.page__breadcrumb{padding-block:var(--id-space-4);color:var(--id-muted);font-size:var(--id-text-sm);}.page__highlighted:not(:empty){padding-block:var(--id-space-4);}.page__content-top:not(:empty){padding-block:var(--id-space-8);}.page__content-bottom:not(:empty){padding-block:var(--id-space-20);}.page__footer{margin-top:var(--id-space-30);background:var(--id-ground);color:var(--id-ink-2);font-size:var(--id-text-sm);}.page__footer-top{padding-block:var(--id-space-12);}.page__footer-bottom-strip{border-top:1px solid var(--id-line);}.page__footer-bottom{padding-block:var(--id-space-6);}.page__body{padding-block:var(--id-space-8) var(--id-space-20);}@media (min-width:1069px){.page__body--sidebar{display:grid;grid-template-columns:1fr 280px;gap:var(--id-space-12);align-items:start;}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/idobrik/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/idobrik/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/idobrik/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/idobrik/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/idobrik/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/idobrik/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/idobrik/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/idobrik/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/idobrik/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/idobrik/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.button,.button--primary,.button--outline,a.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--id-space-2);min-height:var(--id-control-h);padding-inline:var(--id-space-6);border:1px solid transparent;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--id-dur) var(--id-ease),border-color var(--id-dur) var(--id-ease),color var(--id-dur) var(--id-ease);}.button:hover,.button:focus-visible{background:var(--id-blue-hover);color:#fff;}.button--outline,a.button--outline{border-color:var(--id-line);background:none;color:var(--id-ink);}.button--outline:hover,.button--outline:focus-visible,a.button--outline:hover,a.button--outline:focus-visible{border-color:var(--id-ink);background:none;color:var(--id-ink);}.button--text,a.button--text{min-height:0;padding:0;border:0;background:none;color:var(--id-blue);}.button--text:hover,.button--text:focus-visible{background:none;color:var(--id-blue-hover);text-decoration:underline;}.button--wide{width:100%;}.button[disabled],.button--primary[disabled]{background:var(--id-line);color:var(--id-muted);cursor:not-allowed;}.chip{display:inline-flex;align-items:center;gap:var(--id-space-2);min-height:40px;padding-inline:var(--id-space-4);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);background:var(--id-surface);color:var(--id-ink);font-size:var(--id-text-sm);text-decoration:none;transition:border-color var(--id-dur) var(--id-ease);}.chip:hover{border-color:var(--id-ink-2);}.chip.is-active{border-color:var(--id-ink);box-shadow:inset 0 0 0 1px var(--id-ink);}.tag{font-size:var(--id-text-sm);color:var(--id-muted);}.tag--stock{color:var(--id-stock);}.tag--sale{color:var(--id-sale);}.tag--out{color:var(--id-muted);}.page__content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="url"],select,textarea){width:100%;min-height:var(--id-control-h);padding:0 14px;border:1px solid var(--id-line);border-radius:var(--id-radius);background:var(--id-surface);color:var(--id-ink);font-family:inherit;font-size:var(--id-text);line-height:normal;transition:border-color var(--id-dur) var(--id-ease),box-shadow var(--id-dur) var(--id-ease);}.page__content textarea{min-height:96px;padding-block:12px;line-height:var(--id-lh);resize:vertical;}.page__content :is(input,select,textarea)::placeholder{color:var(--id-muted);}.page__content :is(input,select,textarea):focus{border-color:var(--id-blue);outline:none;box-shadow:0 0 0 3px var(--id-blue-ring);}.page__content :is(input,select,textarea).error{border-color:var(--id-danger);}.page__content .form-item > label{display:block;margin-bottom:var(--id-space-2);color:var(--id-ink-2);font-size:var(--id-text-sm);}.page__content .form-item{margin-bottom:var(--id-space-4);}.page__content .description{margin-top:var(--id-space-2);color:var(--id-muted);font-size:var(--id-text-sm);}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--id-blue);outline-offset:2px;}
.menu--account .menu{display:flex;flex-wrap:wrap;gap:var(--id-space-2);margin:0 0 var(--id-space-8);padding:0;list-style:none;}.menu--account .menu a{display:inline-flex;align-items:center;min-height:40px;padding-inline:var(--id-space-4);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);color:var(--id-ink);font-size:var(--id-text-sm);text-decoration:none;transition:border-color var(--id-dur) var(--id-ease);}.menu--account .menu a:hover{border-color:var(--id-ink-2);}.menu--account .menu-item--active-trail a,.menu--account .menu a.is-active{border-color:var(--id-ink);box-shadow:inset 0 0 0 1px var(--id-ink);}.view-idobrik-user-orders .views-element-container,.basket_lk_goods_table_wrapper .table_wrap{overflow-x:auto;overscroll-behavior-x:contain;}.view-idobrik-user-orders table,.basket_lk_goods_table_wrapper table{width:100%;border-collapse:collapse;font-size:var(--id-text-sm);}.view-idobrik-user-orders th,.basket_lk_goods_table_wrapper th{padding:var(--id-space-3) var(--id-space-4) var(--id-space-3) 0;border-bottom:1px solid var(--id-line);color:var(--id-muted);font-size:var(--id-text-xs);font-weight:var(--id-w-semibold);letter-spacing:var(--id-track-caps);text-align:start;text-transform:uppercase;white-space:nowrap;}.view-idobrik-user-orders td,.basket_lk_goods_table_wrapper td{padding:var(--id-space-4) var(--id-space-4) var(--id-space-4) 0;border-bottom:1px solid var(--id-line);color:var(--id-ink-2);vertical-align:top;}.view-idobrik-user-orders .views-field-order-number,.view-idobrik-user-orders .views-field-total-price--number{color:var(--id-ink);font-weight:var(--id-w-medium);font-variant-numeric:tabular-nums;white-space:nowrap;}.view-idobrik-user-orders .views-field-placed{white-space:nowrap;}.view-idobrik-user-orders .views-field-state{color:var(--id-ink);}.view-idobrik-user-orders .views-field-state > *{display:inline-flex;align-items:center;min-height:26px;padding-inline:var(--id-space-3);border-radius:var(--id-radius-pill);background:var(--id-ground);font-size:var(--id-text-xs);white-space:nowrap;}.basket_lk_goods_table_wrapper{margin-top:var(--id-space-3);padding:var(--id-space-4);border-radius:var(--id-radius);background:var(--id-ground);}.basket_lk_goods_table_wrapper td,.basket_lk_goods_table_wrapper th{border-bottom-color:rgb(0 0 0 / 6%);}.basket_lk_goods_table_wrapper .td_img img{width:56px;height:56px;object-fit:contain;}.basket_lk_goods_table_wrapper .category{color:var(--id-muted);font-size:var(--id-text-xs);}.basket_lk_goods_table_wrapper .title a{color:var(--id-ink);text-decoration:none;}.basket_lk_goods_table_wrapper .title a:hover{color:var(--id-blue);}.view-idobrik-user-orders .view-empty{padding-block:var(--id-space-16);color:var(--id-muted);text-align:center;}.page__content .user-form{max-width:480px;}.page__content .user-form .form-actions{margin-top:var(--id-space-6);padding-top:var(--id-space-6);border-top:1px solid var(--id-line);}.page__content .user-form input[type="submit"]{min-height:var(--id-control-h);padding-inline:var(--id-space-8);border:0;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);cursor:pointer;}.page__content .user-form input[type="submit"]:hover{background:var(--id-blue-hover);}.page__content .user-form :is(.field--name-user-picture,.form-item-preferred-langcode,.form-item-timezone){display:none;}
.auth-form{max-width:360px;margin:0 auto;color:var(--id-ink);}.auth-form .form-item{margin-bottom:var(--id-space-3);}.auth-form .description{display:none;}.auth-form .form-item-required::before,.auth-form .js-form-required::before,.auth-form .form-required::after{content:none;}.auth-form :is(input[type="text"],input[type="email"],input[type="password"]){width:100%;height:var(--id-control-h);padding:0 14px;border:1px solid var(--id-line);border-radius:var(--id-radius);background:var(--id-surface);color:var(--id-ink);font-family:inherit;font-size:var(--id-text);line-height:normal;box-shadow:none;transition:border-color var(--id-dur) var(--id-ease),box-shadow var(--id-dur) var(--id-ease);}.auth-form :is(input[type="text"],input[type="email"],input[type="password"])::placeholder{color:var(--id-muted);}.auth-form :is(input[type="text"],input[type="email"],input[type="password"]):focus{border-color:var(--id-blue);outline:none;box-shadow:0 0 0 3px var(--id-blue-ring);}.auth-form .form-actions{margin:var(--id-space-4) 0 0;}.auth-form .form-actions .form-submit{width:100%;height:var(--id-control-h);min-height:0;padding:0 18px;border:0;border-radius:var(--id-radius);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);line-height:1;cursor:pointer;transition:background-color var(--id-dur) var(--id-ease);}.auth-form .form-actions .form-submit:hover,.auth-form .form-actions .form-submit:focus-visible{background:var(--id-blue-hover);}.auth-form__consent{margin-top:var(--id-space-3);color:var(--id-muted);font-size:var(--id-text-xs);line-height:1.5;text-align:center;}.auth-form .messages{margin:0 0 14px;padding:10px 12px;border:0;border-radius:10px;background:#fdecec;color:#b3261e;font-size:var(--id-text-sm);line-height:1.45;}.auth-form .messages--status{background:#eaf6ec;color:#1e6b32;}.auth-form__hint{margin:6px 0 0;color:var(--id-muted);font-size:var(--id-text-xs);line-height:1.4;}.auth-form__lead{margin:0 0 4px;color:var(--id-muted);font-size:var(--id-text-sm);line-height:1.55;}.auth-form__mail{margin:0 0 var(--id-space-4);font-size:var(--id-text);font-weight:var(--id-w-medium);word-break:break-all;}.auth-form__done-title{margin:var(--id-space-2) 0 10px;font-size:var(--id-text-md);font-weight:var(--id-w-semibold);text-align:center;}.auth-form__done-text{color:var(--id-muted);font-size:var(--id-text-sm);line-height:1.55;text-align:center;}.auth-form__options{display:flex;flex-direction:column;gap:var(--id-space-2);margin-top:var(--id-space-6);}.auth-form .form-forgot{margin:0 0 2px;font-size:var(--id-text-sm);text-align:end;}.auth-form .form-forgot a{color:var(--id-blue);text-decoration:none;}.auth-form .form-forgot a:hover{text-decoration:underline;}.auth-social{display:flex;align-items:center;justify-content:center;gap:var(--id-space-2);height:var(--id-control-h);padding:0 var(--id-space-4);border:1px solid var(--id-line);border-radius:var(--id-radius);background:var(--id-surface);color:var(--id-ink);font-size:var(--id-text);font-weight:var(--id-w-medium);text-decoration:none;transition:background-color var(--id-dur) var(--id-ease),border-color var(--id-dur) var(--id-ease);}.auth-social:hover,.auth-social:focus-visible{border-color:var(--id-ink-2);background:#fbfbfd;color:var(--id-ink);}.auth-social svg{flex-shrink:0;position:relative;top:-1px;}.auth-social--apple{border-color:var(--id-ink);background:var(--id-ink);color:#fff;}.auth-social--apple svg path{fill:#fff;}.auth-social--apple:hover,.auth-social--apple:focus-visible{border-color:#000;background:#000;color:#fff;}.auth-social--mail svg{color:var(--id-muted);}.page-set-password .page__breadcrumb,.page-set-password .menu--account,.page-set-password .block-block-content,.page-set-password .messages--status{display:none;}.page-set-password .page__content h1{margin-bottom:var(--id-space-2);font-size:var(--id-text-xl);text-align:center;}.page-set-password .user-form{max-width:360px;margin:0 auto var(--id-space-16);}.page-set-password .auth-form__lead,.page-set-password .auth-form__mail{text-align:center;}.page-set-password .auth-form__mail{margin-bottom:var(--id-space-6);}
.cart-lines{display:flex;flex-direction:column;}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto 44px;gap:var(--id-space-4);align-items:center;padding-block:var(--id-space-6);border-bottom:1px solid var(--id-line);}.cart-line:first-child{border-top:1px solid var(--id-line);}.cart-line__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:var(--id-space-2);border-radius:var(--id-radius);background:var(--id-ground);}.cart-line__media img{max-width:100%;max-height:100%;object-fit:contain;}.cart-line__body{display:flex;flex-direction:column;gap:var(--id-space-1);min-width:0;}.cart-line__title a{color:var(--id-ink);font-size:var(--id-text);text-decoration:none;}.cart-line__title a:hover{color:var(--id-blue);}.cart-line__meta{display:flex;flex-wrap:wrap;gap:var(--id-space-1) var(--id-space-3);color:var(--id-muted);font-size:var(--id-text-sm);}.cart-line__qty input[type="number"]{width:72px;height:40px;padding-inline:var(--id-space-2);border:1px solid var(--id-line);border-radius:var(--id-radius);background:var(--id-surface);color:var(--id-ink);font-family:inherit;font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;text-align:center;}.cart-line__qty label{display:none;}.cart-line__qty .form-item{margin:0;}.cart-line__sum{color:var(--id-ink);font-size:var(--id-text-md);font-weight:var(--id-w-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;}.cart-line__remove input[type="submit"]{width:var(--id-tap-min);height:var(--id-tap-min);min-height:0;padding:0;border:0;border-radius:var(--id-radius-pill);background-color:var(--id-muted);font-size:0;cursor:pointer;transition:background-color var(--id-dur) var(--id-ease);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px no-repeat;}.cart-line__remove input[type="submit"]:hover{background-color:var(--id-ink);}.order-summary{display:flex;flex-direction:column;gap:var(--id-space-2);}.order-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--id-space-4);color:var(--id-ink-2);font-size:var(--id-text-sm);}.order-summary__row .value{font-variant-numeric:tabular-nums;white-space:nowrap;}.order-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--id-space-4);margin-top:var(--id-space-3);padding-top:var(--id-space-3);border-top:1px solid var(--id-line);color:var(--id-ink);}.order-summary__total .label{font-size:var(--id-text);}.order-summary__total .value{font-size:var(--id-text-lg);font-weight:var(--id-w-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--id-track-1);white-space:nowrap;}.view-cart-goods .view-footer{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--id-space-4) var(--id-space-8);margin-top:var(--id-space-8);}.view-cart-goods .order-summary{grid-column:2;padding:var(--id-space-6);border-radius:var(--id-radius-lg);background:var(--id-ground);}.view-cart-goods .form-actions{display:flex;flex-direction:column;grid-column:2;gap:var(--id-space-3);margin:0;}.view-cart-goods .form-actions .button-order{order:1;width:100%;min-height:var(--id-control-h);border:0;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);cursor:pointer;}.view-cart-goods .form-actions .button-order:hover{background:var(--id-blue-hover);}.view-cart-goods .form-actions .button-update{order:2;width:100%;min-height:var(--id-control-h);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);background:none;color:var(--id-ink);font-family:inherit;font-size:var(--id-text);cursor:pointer;}.view-cart-goods .form-actions .button-update:hover{border-color:var(--id-ink);background:none;}.view-cart-goods .form-actions .button-back{order:3;min-height:0;padding:0;border:0;background:none;color:var(--id-blue);font-size:var(--id-text-sm);text-align:center;text-decoration:none;}.view-cart-goods .form-actions .button-back:hover{background:none;text-decoration:underline;}.cart-empty{padding-block:var(--id-space-20);text-align:center;}.cart-empty__title{margin:0 0 var(--id-space-4);color:var(--id-ink);font-size:var(--id-text-xl);font-weight:var(--id-w-semibold);letter-spacing:var(--id-track-2);}.cart-empty p{margin:0 0 var(--id-space-6);color:var(--id-muted);}@media (max-width:1068px){.view-cart-goods .view-footer{grid-template-columns:1fr;}.view-cart-goods .order-summary,.view-cart-goods .form-actions{grid-column:1;}}@media (max-width:734px){.cart-line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"media body remove"
      "media qty  sum";row-gap:var(--id-space-3);}.cart-line__media{grid-area:media;}.cart-line__body{grid-area:body;}.cart-line__remove{grid-area:remove;justify-self:end;}.cart-line__qty{grid-area:qty;}.cart-line__sum{grid-area:sum;justify-self:end;}}
.checkout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--id-space-16);align-items:start;}.checkout__sidebar{position:sticky;top:84px;padding:var(--id-space-6);border-radius:var(--id-radius-lg);background:var(--id-ground);}.checkout__sidebar-title{margin:0 0 var(--id-space-4);color:var(--id-ink);font-size:var(--id-text);font-weight:var(--id-w-semibold);}.checkout fieldset,.checkout .layout-region{margin:0 0 var(--id-space-12);padding:0;border:0;}.checkout legend,.checkout__pane-title{display:block;width:100%;margin:0 0 var(--id-space-6);padding:0;color:var(--id-ink);font-size:var(--id-text-xl);font-weight:var(--id-w-semibold);line-height:var(--id-lh-tight);letter-spacing:var(--id-track-2);}.checkout .field--name-field-user-name,.checkout .field--name-field-user-surname,.checkout .form-item-phone,.checkout .form-item-mail{display:inline-block;width:calc(50% - var(--id-space-2));vertical-align:top;}.checkout .form-radios{display:flex;flex-direction:column;gap:var(--id-space-2);}.checkout .form-radios .form-item{position:relative;margin:0;}.checkout .form-radios input[type="radio"]{position:absolute;inset-block-start:50%;inset-inline-start:var(--id-space-4);width:18px;height:18px;margin:-9px 0 0;accent-color:var(--id-blue);}.checkout .form-radios label{display:flex;align-items:center;min-height:56px;margin:0;padding:var(--id-space-3) var(--id-space-4) var(--id-space-3) 46px;border:1px solid var(--id-line);border-radius:var(--id-radius);color:var(--id-ink);font-size:var(--id-text);cursor:pointer;transition:border-color var(--id-dur) var(--id-ease);}.checkout .form-radios label:hover{border-color:var(--id-ink-2);}.checkout .form-radios input[type="radio"]:checked + label{border-color:var(--id-ink);box-shadow:inset 0 0 0 1px var(--id-ink);}.checkout .form-radios input[type="radio"]:focus-visible + label{outline:2px solid var(--id-blue);outline-offset:2px;}.checkout .form-type-checkbox{display:flex;align-items:center;gap:var(--id-space-2);}.checkout .form-type-checkbox input{width:18px;height:18px;accent-color:var(--id-blue);}.checkout .form-type-checkbox label{margin:0;color:var(--id-ink);}.checkout .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--id-space-4);margin-top:var(--id-space-8);padding-top:var(--id-space-8);border-top:1px solid var(--id-line);}.checkout .form-actions input[type="submit"],.checkout .form-actions .button--primary{min-height:var(--id-control-h);padding-inline:var(--id-space-8);border:0;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);cursor:pointer;}.checkout .form-actions input[type="submit"]:hover{background:var(--id-blue-hover);}.checkout .form-actions a{color:var(--id-blue);font-size:var(--id-text-sm);text-decoration:none;}.checkout .form-actions a:hover{text-decoration:underline;}.checkout .checkout-pane-review .form-item,.checkout__review-row{display:flex;gap:var(--id-space-4);padding-block:var(--id-space-3);border-bottom:1px solid var(--id-line);font-size:var(--id-text-sm);}.checkout-complete{max-width:var(--id-measure);padding-block:var(--id-space-16);}.checkout-complete h1,.checkout-complete h2{margin:0 0 var(--id-space-4);color:var(--id-ink);font-size:var(--id-text-2xl);font-weight:var(--id-w-semibold);letter-spacing:var(--id-track-2);}@media (max-width:1068px){.checkout{grid-template-columns:1fr;gap:var(--id-space-8);}.checkout__sidebar{position:static;order:-1;}.checkout .field--name-field-user-name,.checkout .field--name-field-user-surname,.checkout .form-item-phone,.checkout .form-item-mail{display:block;width:100%;}}
.view-catalog .view-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--id-space-3) var(--id-space-6);margin-bottom:var(--id-space-6);}.view-catalog .view-header .total_rows{color:var(--id-muted);font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;}.checkeds_wrap .items,.sort_wrap .items{display:flex;flex-wrap:wrap;gap:var(--id-space-2);}.sort_wrap{display:flex;align-items:center;gap:var(--id-space-3);margin-inline-start:auto;}.sort_wrap .label{color:var(--id-muted);font-size:var(--id-text-sm);}.checkeds_wrap .item input,.sort_wrap .item input{position:absolute;opacity:0;pointer-events:none;}.checkeds_wrap .item label,.sort_wrap .item label{display:inline-flex;align-items:center;gap:var(--id-space-2);min-height:36px;padding-inline:var(--id-space-4);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);color:var(--id-ink);font-size:var(--id-text-sm);cursor:pointer;transition:border-color var(--id-dur) var(--id-ease);}.checkeds_wrap .item label:hover,.sort_wrap .item label:hover{border-color:var(--id-ink-2);}.checkeds_wrap .item input:checked + label,.sort_wrap .item input:checked + label{border-color:var(--id-ink);box-shadow:inset 0 0 0 1px var(--id-ink);}.checkeds_wrap .item input:focus-visible + label,.sort_wrap .item input:focus-visible + label{outline:2px solid var(--id-blue);outline-offset:2px;}.sort_wrap .item input.sort_ASC + label::after,.sort_wrap .item input.sort_DESC + label::after{content:"";width:10px;height:10px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 1 9 7H1z' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;}.sort_wrap .item input.sort_DESC + label::after{transform:rotate(180deg);}.views-exposed-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--id-space-2);margin-bottom:var(--id-space-8);}.views-exposed-form .form--inline,.views-exposed-form .form-wrapper{display:contents;}.views-exposed-form details{position:relative;margin:0;border:0;background:none;}.views-exposed-form summary{display:inline-flex;align-items:center;gap:var(--id-space-2);min-height:40px;padding-inline:var(--id-space-4);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);color:var(--id-ink);font-size:var(--id-text-sm);list-style:none;cursor:pointer;user-select:none;transition:border-color var(--id-dur) var(--id-ease);}.views-exposed-form summary::-webkit-details-marker{display:none;}.views-exposed-form summary:hover{border-color:var(--id-ink-2);}.views-exposed-form summary::after{content:"";width:10px;height:10px;background:currentcolor;transition:transform var(--id-dur) var(--id-ease);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 3.5 5 7.5 9 3.5' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;}.views-exposed-form details[open] > summary{border-color:var(--id-ink);box-shadow:inset 0 0 0 1px var(--id-ink);}.views-exposed-form details[open] > summary::after{transform:rotate(180deg);}.views-exposed-form summary[data-count]::before{content:attr(data-count);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;}.views-exposed-form details > .details-wrapper{position:absolute;z-index:20;inset-block-start:calc(100% + var(--id-space-2));inset-inline-start:0;min-width:240px;max-width:340px;max-height:320px;padding:var(--id-space-4);overflow-y:auto;border:1px solid var(--id-line);border-radius:var(--id-radius-lg);background:var(--id-surface);box-shadow:var(--id-shadow-overlay);overscroll-behavior:contain;}.views-exposed-form .details-wrapper .form-item{display:flex;align-items:center;gap:var(--id-space-2);margin:0;padding-block:var(--id-space-1);}.views-exposed-form .details-wrapper input[type="checkbox"]{flex:none;width:18px;height:18px;accent-color:var(--id-blue);}.views-exposed-form .details-wrapper label{color:var(--id-ink);font-size:var(--id-text-sm);line-height:1.3;cursor:pointer;}.views-exposed-form .filter-price .details-wrapper{min-width:0;}.views-exposed-form .form-item-price{display:flex;align-items:center;gap:var(--id-space-2);}.views-exposed-form input[type="number"]{width:100px;height:40px;padding-inline:var(--id-space-3);border:1px solid var(--id-line);border-radius:var(--id-radius);background:var(--id-surface);color:var(--id-ink);font-family:inherit;font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;}.views-exposed-form input[type="number"]:focus{border-color:var(--id-blue);outline:none;box-shadow:0 0 0 3px var(--id-blue-ring);}.views-exposed-form .form-actions{display:flex;align-items:center;gap:var(--id-space-2);margin:0;}.views-exposed-form input[type="submit"]{min-height:40px;padding-inline:var(--id-space-6);border:0;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text-sm);font-weight:var(--id-w-medium);cursor:pointer;}.views-exposed-form input[type="submit"]:hover{background:var(--id-blue-hover);}.views-exposed-form .form-actions a{color:var(--id-blue);font-size:var(--id-text-sm);text-decoration:none;}.views-exposed-form .form-actions a:hover{text-decoration:underline;}@media (max-width:734px){.views-exposed-form details{position:static;}.views-exposed-form details > .details-wrapper{inset-inline:0;max-width:none;}.views-exposed-form{position:relative;}.sort_wrap{margin-inline-start:0;}}
.page__footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--id-space-8) var(--id-space-6);}.page__footer .block > h2{margin:0 0 var(--id-space-4);color:var(--id-ink);font-size:var(--id-text-sm);font-weight:var(--id-w-semibold);letter-spacing:var(--id-track-0);}.page__footer .menu{display:flex;flex-direction:column;gap:var(--id-space-3);margin:0;padding:0;list-style:none;}.page__footer a{color:var(--id-ink-2);text-decoration:none;transition:color var(--id-dur) var(--id-ease);}.page__footer a:hover,.page__footer a:focus-visible{color:var(--id-ink);text-decoration:underline;}.page__footer .block-block-content .field__items,.page__footer .paragraph{display:flex;flex-direction:column;gap:var(--id-space-1);}.page__footer .field__items{gap:var(--id-space-4);}.page__footer .field--name-field-paragraph-title{color:var(--id-muted);font-size:var(--id-text-xs);}.page__footer .field--name-field-paragraph-phone a{color:var(--id-ink);font-size:var(--id-text);font-weight:var(--id-w-medium);font-variant-numeric:tabular-nums;white-space:nowrap;}.page__footer .field--name-field-block-map,.page__footer .field--name-field-block-form,.page__footer .field--name-field-block-boolean{display:none;}.page__footer .field--name-field-block-image img,.page__footer .field--name-field-logo img{width:auto;max-width:160px;height:auto;}.footer__contacts{display:flex;flex-direction:column;gap:var(--id-space-3);font-style:normal;}.footer__contacts strong{display:block;color:var(--id-ink);font-weight:var(--id-w-medium);}.footer__phone{color:var(--id-ink);font-size:var(--id-text);font-weight:var(--id-w-medium);font-variant-numeric:tabular-nums;white-space:nowrap;}.footer__socials{display:flex;gap:var(--id-space-3);margin-top:var(--id-space-2);}.footer__socials a{display:inline-flex;align-items:center;justify-content:center;width:var(--id-tap-min);height:var(--id-tap-min);margin:calc(var(--id-space-2) * -1);color:var(--id-ink-2);}.footer__socials svg{width:20px;height:20px;fill:currentcolor;}.page__footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--id-space-2) var(--id-space-6);color:var(--id-muted);font-size:var(--id-text-xs);}.page__footer-bottom .menu{flex-direction:row;flex-wrap:wrap;gap:var(--id-space-2) var(--id-space-6);}@media (max-width:734px){.page__footer-top{grid-template-columns:1fr;gap:var(--id-space-8);}}
.page__header-inner{display:flex;align-items:center;gap:var(--id-space-6);min-height:52px;}.page__header-inner > .header__toggle{order:0;}.page__header-inner > .block{order:2;}.page__header-inner > .block-system-branding-block{order:1;}.page__header-inner > .header__search{order:10;margin-inline-start:auto;}.page__header-inner > #block-header-phone{order:11;}.page__header-inner > .header__account{order:12;}.page__header-inner > .block-idobrik-cart-count{order:13;}.page__header-inner .site-logo{display:flex;align-items:center;}.page__header-inner .site-logo img{display:block;width:auto;height:26px;}.page__header-inner .site-name,.page__header-inner .site-slogan{display:none;}.page__header-inner .menu{display:flex;align-items:center;gap:var(--id-space-6);margin:0;padding:0;list-style:none;}.page__header-inner .menu a{display:block;padding-block:var(--id-space-3);color:var(--id-ink-2);font-size:var(--id-text-sm);line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--id-dur) var(--id-ease);}.page__header-inner .menu a:hover,.page__header-inner .menu a:focus-visible{color:var(--id-ink);}.page__header-inner .menu-item--active-trail > a{color:var(--id-ink);}.page__header-inner .block > h2{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;}.header__action,.page__header-inner > #block-header-phone a{display:inline-flex;align-items:center;justify-content:center;gap:var(--id-space-2);min-width:var(--id-tap-min);min-height:var(--id-tap-min);padding-inline:var(--id-space-2);border:0;border-radius:var(--id-radius-sm);background:none;color:var(--id-ink-2);font:inherit;font-size:var(--id-text-sm);text-decoration:none;cursor:pointer;transition:color var(--id-dur) var(--id-ease);}.header__action:hover,.header__action:focus-visible{color:var(--id-ink);}.page__header svg{flex:none;width:20px;height:20px;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;}.header__phone{font-variant-numeric:tabular-nums;white-space:nowrap;}.header__cart{position:relative;}.header__cart-count{position:absolute;inset-block-start:4px;inset-inline-start:22px;min-width:16px;padding-inline:4px;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-size:11px;font-weight:var(--id-w-medium);line-height:16px;text-align:center;}.header__cart-count:empty,.header__cart-count[hidden]{display:none;}.header__search-panel{position:absolute;inset-inline:0;inset-block-start:100%;padding-block:var(--id-space-6) var(--id-space-8);border-bottom:1px solid var(--id-line);background:var(--id-surface);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--id-dur) var(--id-ease),transform var(--id-dur) var(--id-ease),visibility var(--id-dur);}.page__header.is-search-open .header__search-panel{opacity:1;visibility:visible;transform:none;}.header__search-field{display:flex;align-items:center;gap:var(--id-space-3);border-bottom:1px solid var(--id-line);}.header__search-field svg{width:22px;height:22px;color:var(--id-muted);}.header__search-field input{flex:1;min-width:0;padding-block:var(--id-space-3);border:0;background:none;color:var(--id-ink);font-family:inherit;font-size:var(--id-text-lg);letter-spacing:var(--id-track-1);}.header__search-field input:focus{outline:none;}.header__search-field input::placeholder{color:var(--id-muted);}.header__toggle{display:none;align-items:center;justify-content:center;width:var(--id-tap-min);height:var(--id-tap-min);margin-inline-start:calc(var(--id-space-2) * -1);border:0;background:none;color:var(--id-ink);cursor:pointer;}.header__toggle span,.header__toggle span::before,.header__toggle span::after{display:block;width:17px;height:1.5px;border-radius:2px;background:currentcolor;transition:transform var(--id-dur) var(--id-ease),background-color var(--id-dur);}.header__toggle span{position:relative;}.header__toggle span::before,.header__toggle span::after{position:absolute;inset-inline-start:0;content:"";}.header__toggle span::before{transform:translateY(-5px);}.header__toggle span::after{transform:translateY(5px);}.page__header.is-menu-open .header__toggle span{background:transparent;}.page__header.is-menu-open .header__toggle span::before{transform:rotate(45deg);}.page__header.is-menu-open .header__toggle span::after{transform:rotate(-45deg);}@media (max-width:1068px){.page__header-inner{gap:var(--id-space-4);}.header__toggle{display:flex;}.page__header-inner > .menu--catalog,.page__header-inner > .menu--side,.page__header-inner > #block-header-phone{position:absolute;inset-inline:0;inset-block-start:100%;display:none;padding:var(--id-space-4) var(--id-gutter);background:var(--id-surface);}.page__header.is-menu-open .page__header-inner > .menu--catalog,.page__header.is-menu-open .page__header-inner > .menu--side{display:block;border-bottom:1px solid var(--id-line);}.page__header.is-menu-open .page__header-inner .menu{flex-direction:column;align-items:stretch;gap:0;}.page__header.is-menu-open .page__header-inner .menu a{padding-block:var(--id-space-3);font-size:var(--id-text);}.block-system-branding-block{margin-inline:auto;}}
.product__top{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--id-space-16);align-items:start;}.gallery{display:flex;flex-direction:column;gap:var(--id-space-4);}.gallery__main{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:var(--id-space-8);border-radius:var(--id-radius-xl);background:var(--id-ground);}.gallery__main img{max-width:100%;max-height:100%;object-fit:contain;}.gallery__thumbs{display:flex;gap:var(--id-space-3);overflow-x:auto;padding-bottom:var(--id-space-1);scroll-snap-type:x proximity;scrollbar-width:thin;}.gallery__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:var(--id-space-2);border:1px solid transparent;border-radius:var(--id-radius);background:var(--id-ground);scroll-snap-align:start;cursor:pointer;transition:border-color var(--id-dur) var(--id-ease);}.gallery__thumb img{max-width:100%;max-height:100%;object-fit:contain;}.gallery__thumb:hover{border-color:var(--id-line);}.gallery__thumb.is-active{border-color:var(--id-ink);}.product__buy{position:sticky;top:84px;display:flex;flex-direction:column;gap:var(--id-space-4);}.product__meta{display:flex;flex-wrap:wrap;gap:var(--id-space-2) var(--id-space-4);color:var(--id-muted);font-size:var(--id-text-sm);}.product__meta a{color:var(--id-muted);text-decoration:none;}.product__meta a:hover{color:var(--id-ink);}.product__title{margin:0;color:var(--id-ink);font-size:var(--id-text-xl);font-weight:var(--id-w-semibold);line-height:var(--id-lh-tight);letter-spacing:var(--id-track-2);text-wrap:balance;}.product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--id-space-3);}.product__price-now{color:var(--id-ink);font-size:var(--id-text-2xl);font-weight:var(--id-w-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--id-track-2);}.product__price-old{color:var(--id-muted);font-size:var(--id-text);font-variant-numeric:tabular-nums;text-decoration:line-through;}.product__option{display:flex;flex-direction:column;gap:var(--id-space-3);}.product__option-title{color:var(--id-ink-2);font-size:var(--id-text-sm);}.product__option-title strong{color:var(--id-ink);font-weight:var(--id-w-medium);}.product__option-items{display:flex;flex-wrap:wrap;gap:var(--id-space-2);}.product__swatch{width:40px;height:40px;padding:3px;border-radius:var(--id-radius-pill);}.product__swatch img{width:100%;height:100%;border-radius:inherit;object-fit:cover;}.product__grade{display:flex;flex-direction:column;gap:2px;min-height:0;padding:var(--id-space-3) var(--id-space-4);border-radius:var(--id-radius);text-align:start;}.product__grade-name{font-weight:var(--id-w-medium);}.product__grade-price{color:var(--id-muted);font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;}.product__grade.is-active .product__grade-price{color:var(--id-ink-2);}.product__cart .field--name-quantity{display:none;}.product__cart fieldset{margin:0 0 var(--id-space-4);padding:0;border:0;}.product__cart legend{padding:0;color:var(--id-ink-2);font-size:var(--id-text-sm);}.product__cart .form-item{display:flex;align-items:center;gap:var(--id-space-2);margin:var(--id-space-2) 0 0;}.product__cart .form-item label{color:var(--id-ink);font-size:var(--id-text-sm);}.product__cart input[type="checkbox"],.product__cart input[type="radio"]{width:18px;height:18px;accent-color:var(--id-blue);}.product__cart .product-full__price{margin-bottom:var(--id-space-3);color:var(--id-ink-2);font-size:var(--id-text);font-weight:var(--id-w-medium);font-variant-numeric:tabular-nums;}.product__cart .form-actions{margin:0;}.product__cart input[type="submit"],.product__cart .button{width:100%;min-height:var(--id-control-h);border:0;border-radius:var(--id-radius-pill);background:var(--id-blue);color:#fff;font-family:inherit;font-size:var(--id-text);font-weight:var(--id-w-medium);cursor:pointer;}.product__cart input[type="submit"]:hover{background:var(--id-blue-hover);}.product__delivery{display:flex;flex-direction:column;gap:var(--id-space-3);margin:var(--id-space-2) 0 0;padding:var(--id-space-4) 0 0;border-top:1px solid var(--id-line);list-style:none;font-size:var(--id-text-sm);}.product__delivery li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--id-space-4);color:var(--id-ink-2);}.product__delivery strong{color:var(--id-ink);font-weight:var(--id-w-medium);font-variant-numeric:tabular-nums;white-space:nowrap;}.product__bottom{margin-top:var(--id-space-20);padding-top:var(--id-space-12);border-top:1px solid var(--id-line);}.product__section + .product__section{margin-top:var(--id-space-16);}.product__section-title{margin:0 0 var(--id-space-6);color:var(--id-ink);font-size:var(--id-text-xl);font-weight:var(--id-w-semibold);letter-spacing:var(--id-track-2);}.product__desc{color:var(--id-ink-2);}.product__desc :is(p,ul,ol,h2,h3,h4){max-width:var(--id-measure);}.product__desc p{margin:0 0 var(--id-space-4);}.product__desc img{max-width:100%;height:auto;border-radius:var(--id-radius-lg);}@media (max-width:1068px){.product__top{grid-template-columns:1fr;gap:var(--id-space-8);}.product__buy{position:static;}.gallery__main{padding:var(--id-space-4);}}
.view-catalog .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--id-space-8) var(--id-space-6);}.view-catalog .views-row{display:flex;}.catalog-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--id-space-4);margin-bottom:var(--id-space-8);}.catalog-head__count{color:var(--id-muted);font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;}.catalog-head__sort{margin-inline-start:auto;}.card{display:flex;flex:1;flex-direction:column;gap:var(--id-space-3);border-radius:var(--id-radius-lg);background:var(--id-surface);}.card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:var(--id-space-4);overflow:hidden;border-radius:var(--id-radius);background:var(--id-ground);}.card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform var(--id-dur-lg) var(--id-ease);}.card:hover .card__media img{transform:scale(1.03);}.card__media--out img{opacity:.45;}.card__body{display:flex;flex:1;flex-direction:column;gap:var(--id-space-2);}.card__title{margin:0;font-size:var(--id-text);font-weight:var(--id-w-regular);line-height:1.35;}.card__title a{display:-webkit-box;overflow:hidden;color:var(--id-ink);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.card__title a:hover{color:var(--id-blue);}.card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--id-space-2);margin-top:auto;padding-top:var(--id-space-2);}.card__price-now{color:var(--id-ink);font-size:var(--id-text-md);font-weight:var(--id-w-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--id-track-1);white-space:nowrap;}.card__price-old{color:var(--id-muted);font-size:var(--id-text-sm);font-variant-numeric:tabular-nums;text-decoration:line-through;white-space:nowrap;}.card__notes{display:flex;flex-wrap:wrap;gap:var(--id-space-1) var(--id-space-3);}.card__actions{display:flex;align-items:center;gap:var(--id-space-2);}.card__actions .button{flex:1;}.card__like{display:inline-flex;}.card__like a{display:inline-flex;align-items:center;justify-content:center;width:var(--id-tap-min);height:var(--id-tap-min);border:1px solid var(--id-line);border-radius:var(--id-radius-pill);color:var(--id-ink-2);font-size:0;text-decoration:none;transition:border-color var(--id-dur) var(--id-ease),color var(--id-dur) var(--id-ease);}.card__like a:hover{border-color:var(--id-ink-2);color:var(--id-ink);}.card__like a::before{content:"";width:18px;height:18px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Cpath d='M12 20.3 4.7 13a4.6 4.6 0 1 1 6.5-6.5l.8.8.8-.8a4.6 4.6 0 1 1 6.5 6.5z'/%3E%3C/svg%3E") center / contain no-repeat;}.card__like a.active{color:var(--id-sale);border-color:var(--id-sale);}.card__like a.active::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 20.3 4.7 13a4.6 4.6 0 1 1 6.5-6.5l.8.8.8-.8a4.6 4.6 0 1 1 6.5 6.5z'/%3E%3C/svg%3E");}@media (max-width:734px){.view-catalog .view-content{grid-template-columns:repeat(2,1fr);gap:var(--id-space-6) var(--id-space-4);}.card__media{padding:var(--id-space-2);}.card__actions .button{padding-inline:var(--id-space-3);}}
.rail,.page__content-top .swiper-wrapper,.view-block-catalog .view-content{display:flex;gap:var(--id-space-6);overflow-x:auto;padding-bottom:var(--id-space-2);scroll-snap-type:x proximity;scroll-padding-inline-start:var(--id-gutter);overscroll-behavior-x:contain;scrollbar-width:none;}.rail::-webkit-scrollbar,.page__content-top .swiper-wrapper::-webkit-scrollbar,.view-block-catalog .view-content::-webkit-scrollbar{display:none;}.swiper-button,.swiper-button-prev,.swiper-button-next,.swiper-pagination,.swiper-scrollbar,.swiper-hand{display:none;}.rail > *,.page__content-top .swiper-slide,.view-block-catalog .views-row{flex:0 0 auto;scroll-snap-align:start;}.view-block-catalog .views-row{width:240px;}.view-block-catalog .views-row .card{width:100%;}.page__content-top .swiper-slide{width:min(520px,82vw);}.page__content-top .swiper-slide img,.page__content-top .swiper-slide picture{display:block;width:100%;height:auto;border-radius:var(--id-radius-lg);}.page__content-top .paragraph--type--banner{position:relative;}.page__content-top .field--name-field-paragraph-link a{position:absolute;inset:0;overflow:hidden;border-radius:var(--id-radius-lg);font-size:0;}.view-block-catalog .views-element-container{margin-inline:calc(var(--id-gutter) * -1);padding-inline:var(--id-gutter);overflow:hidden;}.page__content-top .swiper{padding-inline:var(--id-gutter);overflow:hidden;}.view-block-catalog > h2,.block-views > h2{margin:0 0 var(--id-space-6);color:var(--id-ink);font-size:var(--id-text-xl);font-weight:var(--id-w-semibold);line-height:var(--id-lh-tight);letter-spacing:var(--id-track-2);}.view-block-catalog{margin-bottom:var(--id-space-20);}@media (max-width:734px){.rail,.page__content-top .swiper-wrapper,.view-block-catalog .view-content{gap:var(--id-space-4);}.view-block-catalog .views-row{width:168px;}}
.taxonomy-term-form [class*="form-item--dynamic-description-add-fields-chars-"][class*="-tid"]{width:100%}.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--multiple,.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--single{color:var(--gin-color-text);line-height:var(--input-line-height);padding:calc(var(--input-padding-vertical) - 1px) var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;transition:var(--gin-transition)}.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--gin-color-text)}.taxonomy-term-form .form-type--select .select2-container--default .select2-results__option{color:var(--gin-color-text);line-height:var(--input-line-height);padding:calc(var(--input-padding-vertical) - 1px) var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);box-sizing:border-box;transition:var(--gin-transition)}.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--gin-color-primary);border:2px solid var(--gin-color-primary) !important;color:var(--gin-color-button-text)}.taxonomy-term-form .form-type--select .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--gin-color-button-text)}#toolbar-item-shortcuts-tray nav>ul{margin:0}#toolbar-item-shortcuts-tray li{margin-bottom:0}#toolbar-item-shortcuts-tray li li{position:relative;width:200px}#toolbar-item-shortcuts-tray li>ul{display:none;border-bottom:1px solid #333;box-shadow:-2px 1px 3px 1px rgba(0,0,0,0.3333);position:absolute;background:#fff;margin-top:0;margin-left:0;padding-right:20px}#toolbar-item-shortcuts-tray li>ul ul{right:calc(-100% - 20px);top:0}#toolbar-item-shortcuts-tray li:hover>ul,#toolbar-item-shortcuts-tray #toolbar-item-shortcuts-tray li:focus>ul{display:block}#toolbar-item-shortcuts-tray li.edit-shortcuts{border:none}#toolbar-item-shortcuts-tray span{color:#565656;cursor:pointer;padding:1em 1.3333em;display:block;text-decoration:none}
