@charset "utf-8";:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.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));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.noUi-target,.noUi-target *{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-ms-touch-action:none}.noUi-connect,.noUi-origin{right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical .noUi-handle{right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%)}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%)}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%)}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{opacity:0;transform:scale(.5)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}@font-face{font-display:auto;font-family:font-eshoprychle;src:url(/theme/default/v2.235.0/babylon/96b37b1f98261c738c86.eot?vdheln);src:url(/theme/default/v2.235.0/babylon/96b37b1f98261c738c86.eot?vdheln#iefix) format("embedded-opentype"),url(/theme/default/v2.235.0/babylon/1b2b363604777389a9b8.ttf?vdheln) format("truetype"),url(/theme/default/v2.235.0/babylon/0acc35ed7870cbfc8700.woff?vdheln) format("woff"),url(/theme/default/v2.235.0/babylon/ca9436bd3968048ce30b.svg?vdheln#font-eshoprychle) format("svg")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden;scroll-behavior:smooth}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#1a1a1a;font-family:Nunito Sans,sans-serif;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;font-weight:700;text-decoration:none}a,a:hover{color:#79af2f}a:hover{text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:none!important}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{outline:none;overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:.125rem solid #1a1a1a;outline-offset:.125rem}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}img{height:auto;max-width:100%}.no-arrows{-moz-appearance:textfield}.no-arrows::-webkit-inner-spin-button,.no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}@media (max-width:999.98px){html{font-size:15px}}@media (max-width:767.98px){html{font-size:14px}}.btn,.c695,.c453,.c1337 .c69,.c1906{border:1px solid transparent;border-radius:25px;color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-weight:700;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus,.btn:hover,.c695:focus,.c695:hover,.c453:focus,.c453:hover,.c1337 .c69:focus,.c1337 .c69:hover,.c1906:focus,.c1906:hover{color:#fff;text-decoration:none}.btn.focus,.btn:focus,.c695:focus,.focus.c695,.focus.c453,.focus.c1906,.c453:focus,.c1337 .focus.c69,.c1337 .c69:focus,.c1906:focus{outline:0}.btn:focus-visible,.c695:focus-visible,.c453:focus-visible,.c1337 .c69:focus-visible,.c1906:focus-visible{outline:.125rem solid;outline-offset:.125rem}.btn.disabled,.btn:disabled,.c695:disabled,.disabled.c695,.disabled.c453,.disabled.c1906,.c453:disabled,.c1337 .disabled.c69,.c1337 .c69:disabled,.c1906:disabled{opacity:.65}.btn:not(:disabled):not(.disabled),.c695:not(:disabled):not(.disabled),.c453:not(:disabled):not(.disabled),.c1337 .c69:not(:disabled):not(.disabled),.c1906:not(:disabled):not(.disabled){cursor:pointer}.c1337 a.disabled.c69,.c1337 fieldset:disabled a.c69,a.btn.disabled,a.disabled.c695,a.disabled.c453,a.disabled.c1906,fieldset:disabled .c1337 a.c69,fieldset:disabled a.btn,fieldset:disabled a.c695,fieldset:disabled a.c453,fieldset:disabled a.c1906{pointer-events:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.c695:not(:disabled):not(.disabled).active:focus,.c695:not(:disabled):not(.disabled):active:focus,.c453:not(:disabled):not(.disabled).active:focus,.c453:not(:disabled):not(.disabled):active:focus,.c1337 .c69:not(:disabled):not(.disabled).active:focus,.c1337 .c69:not(:disabled):not(.disabled):active:focus,.c1337 .show>.dropdown-toggle.c69:focus,.show>.btn.dropdown-toggle:focus,.show>.dropdown-toggle.c695:focus,.show>.dropdown-toggle.c453:focus,.show>.dropdown-toggle.c1906:focus,.c1906:not(:disabled):not(.disabled).active:focus,.c1906:not(:disabled):not(.disabled):active:focus{box-shadow:none!important}.c212,.menu-icon .c1488{background-color:#79af2f;border-bottom:2px solid #5d8724;color:#ffffff;font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;padding:.6875rem 1.25rem .5625rem}.c212:active:focus,.c212:focus,.c212:hover,.menu-icon .c1488:active:focus,.menu-icon .c1488:focus,.menu-icon .c1488:hover{background-color:#704119;border-bottom:2px solid #462910;color:#ffffff;transition:background-color .25s linear}.c212:active:focus:after,.c212:active:focus:before,.c212:after,.c212:before,.c212:focus:after,.c212:focus:before,.c212:hover:after,.c212:hover:before,.menu-icon .c1488:active:focus:after,.menu-icon .c1488:active:focus:before,.menu-icon .c1488:after,.menu-icon .c1488:before,.menu-icon .c1488:focus:after,.menu-icon .c1488:focus:before,.menu-icon .c1488:hover:after,.menu-icon .c1488:hover:before{color:#ffffff}.c212:focus-visible,.menu-icon .c1488:focus-visible{outline-color:#704119}.c663 .c1474,.c663 .c1472,.c39,.c453,.c1337 .c69{background-color:#79af2f;border-bottom:2px solid #6b9b2a;color:#ffffff;font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;padding:.6875rem 1.1875rem .5625rem}.c663 .c1474:active:focus,.c663 .c1474:focus,.c663 .c1474:hover,.c663 .c1472:active:focus,.c663 .c1472:focus,.c663 .c1472:hover,.c39:active:focus,.c39:focus,.c39:hover,.c453:active:focus,.c453:focus,.c453:hover,.c1337 .c69:active:focus,.c1337 .c69:focus,.c1337 .c69:hover{background-color:#704119;border-bottom:2px solid #5b3514;color:#ffffff;transition:background-color .25s linear}.c663 .c1474:active:focus:after,.c663 .c1474:active:focus:before,.c663 .c1474:after,.c663 .c1474:before,.c663 .c1474:focus:after,.c663 .c1474:focus:before,.c663 .c1474:hover:after,.c663 .c1474:hover:before,.c663 .c1472:active:focus:after,.c663 .c1472:active:focus:before,.c663 .c1472:after,.c663 .c1472:before,.c663 .c1472:focus:after,.c663 .c1472:focus:before,.c663 .c1472:hover:after,.c663 .c1472:hover:before,.c39:active:focus:after,.c39:active:focus:before,.c39:after,.c39:before,.c39:focus:after,.c39:focus:before,.c39:hover:after,.c39:hover:before,.c453:active:focus:after,.c453:active:focus:before,.c453:after,.c453:before,.c453:focus:after,.c453:focus:before,.c453:hover:after,.c453:hover:before,.c1337 .c69:active:focus:after,.c1337 .c69:active:focus:before,.c1337 .c69:after,.c1337 .c69:before,.c1337 .c69:focus:after,.c1337 .c69:focus:before,.c1337 .c69:hover:after,.c1337 .c69:hover:before{color:#ffffff}.c663 .c1474:focus-visible,.c663 .c1472:focus-visible,.c39:focus-visible,.c453:focus-visible,.c1337 .c69:focus-visible{outline-color:#704119}.btn-third,.c695,.cookies__btn,.c1906{background-color:#79af2f;border:2px solid #dfe3f1;color:#ffffff;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:.6875rem 1.25rem .5625rem}.btn-third:active:focus,.btn-third:focus,.btn-third:hover,.c695:active:focus,.c695:focus,.c695:hover,.cookies__btn:active:focus,.cookies__btn:focus,.cookies__btn:hover,.c1906:active:focus,.c1906:focus,.c1906:hover{background-color:#704119;border:2px solid #704119;color:#79af2f;transition:background-color .25s linear}.btn-third:active:focus:after,.btn-third:active:focus:before,.btn-third:focus:after,.btn-third:focus:before,.btn-third:hover:after,.btn-third:hover:before,.c695:active:focus:after,.c695:active:focus:before,.c695:focus:after,.c695:focus:before,.c695:hover:after,.c695:hover:before,.cookies__btn:active:focus:after,.cookies__btn:active:focus:before,.cookies__btn:focus:after,.cookies__btn:focus:before,.cookies__btn:hover:after,.cookies__btn:hover:before,.c1906:active:focus:after,.c1906:active:focus:before,.c1906:focus:after,.c1906:focus:before,.c1906:hover:after,.c1906:hover:before{color:#79af2f}.btn-third:after,.btn-third:before,.c695:after,.c695:before,.cookies__btn:after,.cookies__btn:before,.c1906:after,.c1906:before{color:#ffffff}.btn-third:focus-visible,.c695:focus-visible,.cookies__btn:focus-visible,.c1906:focus-visible{outline-color:#704119}.btn-link{background-color:transparent;color:#007bff}.btn-link:hover{background-color:transparent;color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{border-color:transparent;text-decoration:underline}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.modal,.modal-open{overflow:hidden}.modal{bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1050}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal.show{display:block}.modal.modal-2{z-index:1090}.modal.modal-3{z-index:1110}.c13{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.show .c13{transform:translate(0)}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.c16{background-clip:padding-box;background-color:#fff;border-radius:8px;box-shadow:inset 0 1px 0 0 #e8e8e8,0 2px 4px 0 rgba(26,26,26,.05);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.c880{background-color:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1040}.c880.show{display:block;opacity:.5}.c880.backdrop-2{z-index:1080}.c880.backdrop-3{z-index:1100}.c17{align-items:flex-start;border-bottom:1px solid #f8f9fa;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;padding:1rem}.c17 .close{margin:-1rem -1rem -1rem auto;padding:1rem}.c1522{background-color:transparent;border:none;cursor:pointer;position:absolute;right:20px;top:20px}.c1523{display:block;height:20px;width:20px}.c1523:before{color:#676b7a;content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;transition:color .25s linear}.c1523:focus:before,.c1523:hover:before{color:#f34a42;transition:color .25s linear}.c944{color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.5;line-height:30px;line-height:1.875rem;margin:0}.c945{flex:1 1 auto;padding:1rem;position:relative}.c745{align-items:center;border-top:1px solid #f8f9fa;display:flex;justify-content:flex-end;padding:1rem}.c745>:not(:first-child){margin-left:.25rem}.c745>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.c13{margin:1.75rem auto;max-width:500px}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.c16{box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}}.tippy-box{background-color:#fff;border:2px solid #79af2f;border-radius:0;box-shadow:0 1px 10px rgba(0,0,0,.2);color:#1a1a1a;font-family:Nunito Sans,sans-serif;max-width:580px!important}.tippy-content{padding:.625rem 1.25rem}.tippy-box[data-placement^=bottom]>.tippy-arrow{color:#79af2f}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-9px}.tippy-box[data-placement^=top]>.tippy-arrow{color:#79af2f}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-9px}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:4px;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);display:flex;font-size:12px;height:1rem;overflow:hidden}.c207{background-color:#007bff;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;white-space:nowrap}.c208{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.content-top{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;padding:0 .9375rem}.c516,.c2035{order:1;vertical-align:top;width:55%}.c458{display:inline-block;order:2;vertical-align:top;width:31%}.c1363{order:3;vertical-align:top;width:6%}.c474{order:4;vertical-align:top;width:8%}.c338{order:5;width:25%}.c338,.c341{display:inline-block;vertical-align:top}.c341{order:6;width:58%}.c171{display:inline-block;order:7;vertical-align:top;width:17%}.menu-icon{display:none}.layout-type-order .content-top{justify-content:space-between}.layout-type-order .c1363{width:100%}.main-grid{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto}.page-route-homepage .main-grid{max-width:100%;padding:0}.content-top{max-width:1400px}.content-wrapper-left{width:25%}.content-wrapper-center{width:75%}.c1195,.c1198,.usp-block{margin:auto;max-width:1130px;padding-left:15px;padding-right:15px}.layout-type-lock .content-center,.layout-type-order .content-center,.page-route-homepage .content-wrapper-center,.page-route-product .content-wrapper-center{width:100%}.page-route-homepage .content-center{margin:0;padding:0}.c230{margin:auto;max-width:1130px;padding:1.875rem 15px 5.625rem}.c32{max-width:1010px;padding:2.5rem 15px}.c215{margin:auto;padding:2.5rem .9375rem}.c217{display:flex;flex-direction:row;flex-wrap:wrap}.blog-row{width:100%}.layout-type-order .content-wrapper-left{display:none}.layout-type-order .content-wrapper-center{width:100%}.layout-type-product-rating-invitation .content-wrapper-left{display:none}.layout-type-product-rating-invitation .content-wrapper-center{width:100%}.c1491,.c31{margin:auto;padding:0 .9375rem}.c31{width:100%}.c2130{margin:auto;padding:1.25rem .9375rem;width:100%}.c24{margin:auto;padding:2.1875rem .9375rem 2.5rem;width:100%}.c32{margin:auto;padding:3.75rem .9375rem}@supports (display:grid){.main-grid{padding:0 15px 1.875rem}.content-top,.main-grid{display:grid;grid-template-columns:repeat(12,1fr);margin:auto;max-width:1400px}.content-top{padding-left:15px;padding-right:15px}.c516,.c2035{grid-column:1/6;grid-row:1;width:auto}.c2035{z-index:9}.c1363{grid-column:10/11;grid-row:3;width:auto}.c474{grid-column:11/13;grid-row:1;width:auto}.separator{grid-column:1/17;grid-row:2}.c338{grid-column:1/4;grid-row:3;width:auto}.c341{grid-column:4/9;grid-row:3;width:auto}.c458{grid-column:6/11;grid-row:1;width:auto;z-index:9}.layout-type-order .c458{grid-column:4/11;grid-row:1;justify-content:center;width:auto}.c171{grid-column:11/13;grid-row:3;width:auto}.content-wrapper-left{grid-column:1/4;grid-row:3;width:auto}.layout-type-order .content-wrapper-left,.layout-type-product-rating-invitation .content-wrapper-left{display:none}.content-wrapper-center{grid-column:4/13;grid-row:3;width:100%}.content-wrapper-right{display:none}.layout-type-order .content-wrapper-center,.layout-type-product-rating-invitation .content-wrapper-center{grid-column:1/13}.c230{margin:auto;max-width:1400px;padding:3.4375rem .9375rem}.c215{margin:auto;max-width:1400px;padding:2.5rem .9375rem}.c32{margin:auto;max-width:675px;padding:3.125rem .9375rem}.c1491,.c31{margin:auto;max-width:1400px;padding:0 .9375rem}.c2130{margin:auto;max-width:1400px;padding:1.25rem 0}.c24{margin:auto;max-width:1400px;padding:1.875rem 0}.c480{margin:0 auto;max-width:1400px;padding:0 .9375rem}.layout-type-lock .content-wrapper-center{grid-column:1/13}.page-route-product_rating_invitation .c338,.page-route-product_rating_invitation_thankyou .c338{grid-column:1/33}.usp-block{margin:auto;max-width:1400px;padding-left:15px;padding-right:15px}.c1195,.c1198{margin:5.5rem auto 0;max-width:1400px;padding-left:15px;padding-right:15px}.c2018{margin:0 auto 20px}.c1303,.c2018{max-width:1400px;padding-left:15px;padding-right:15px}.c1303{margin:auto}.c160{margin:2.5rem auto;max-width:1400px;padding-left:15px;padding-right:15px}.c85.c335,.c85.c163,.detail__content-wrapper{margin:auto;max-width:1400px;padding-left:15px;padding-right:15px}.c85.c163{text-align:center}.c2015{margin:2.5rem auto 0}.c768,.c2015{max-width:1400px;padding-left:15px;padding-right:15px}.content-bottom{display:grid;grid-template-columns:repeat(12,1fr)}.blog-row,.c2129,.c1490,.c1503,.c1489,.c1487,.c1502,.c1698{grid-column:1/13}.c217{grid-gap:50px 70px;display:grid;grid-template-columns:49% 46%;grid-template-rows:auto auto auto}.c1191{grid-column:1/33;grid-row:4}.page-route-homepage .main-grid{max-width:100%}.page-route-product .main-grid{max-width:100%;padding:0}.page-route-homepage .content-wrapper-center,.page-route-product .content-wrapper-center{grid-column:1/13}.page-route-homepage .content-center{margin:0 0 5.5rem;padding:0;width:100%}.page-route-category .content-center{padding:0 0 0 15px}.page-route-category .content-left{padding:0 15px 0 0}.c1942{grid-column:1/13}.page-route-register-thankyou .content-wrapper-header{margin:0 0 1.875rem}@media (max-width:1420px){.c217{grid-gap:50px 60px}}@media (max-width:1320px){.c1363{grid-column:9/11}.c474{grid-column:11/13}.c458{grid-column:6/11}.c217{grid-gap:50px 60px}}@media (max-width:1220px){.c474{grid-column:10/13}.c458{grid-column:7/10}.c217{grid-gap:50px 50px}}@media (max-width:1149.98px){.c341{grid-column:4/9}.c1363{grid-column:10/11}.layout-type-order .menu-icon{display:none}.news-box{grid-column:1/4}.content-wrapper-center{grid-column:4/13}.c217{grid-gap:50px 45px}.c458{grid-column:6/11}}@media (max-width:999.98px){.menu-mobile-open .container{display:grid;margin:3.75rem 0 0;position:relative}.menu-mobile-open .main-grid{grid-row-start:3;margin:0 auto;max-width:100%;width:100%}.menu-mobile-open .content-top{max-width:100%;width:100%}.menu-mobile-open .c1289{display:none}.menu-mobile-open .c1191.open{grid-column:1/2;grid-row:1}.menu-mobile-open .content-wrapper-top{grid-row-start:2;position:static}.menu-mobile-open .c516,.menu-mobile-open .c2035{grid-row-start:1}.content-wrapper-bottom{grid-row-start:4}.menu-mobile-open .menu-icon{grid-row:1;position:absolute;right:13px;top:10px;top:-45px;z-index:1050}.separator{grid-column:1/21;grid-row:2}.content-top{grid-template-columns:repeat(20,1fr)}.content-top:before{display:none}.c338{grid-column:1/7;grid-row:3}.c341{grid-column:1/18;grid-row:4}.c474{grid-column:19/21;grid-row:1}.c458{grid-column:1/10;grid-row:1}.c1363{grid-column:17/19;grid-row:1}.layout-type-order .c458{grid-column:1/7;grid-row:1}.blog-col,.contact-box,.custom-box,.c79{display:none}.menu-icon{grid-column:18/21;grid-row:4;z-index:9}.c171{grid-column:15/21;grid-row:3}.content-wrapper-center{grid-column:1/13;grid-row:1}.content-wrapper-left{grid-column:1/13;grid-row:2}.layout-type-account .content-wrapper-left{grid-row:1}.layout-type-account .content-wrapper-center{grid-row:2}.c516,.c2035{grid-column:1/13;grid-row-start:4}.c1281{grid-column:1/13}.c217{grid-gap:25px 137px;grid-template-columns:40% 40%}.page-route-category .content-center{padding:0}}}@media (max-width:767.98px){.c338{grid-column:1/6}.c341{grid-column:1/17}.menu-icon{grid-column:17/21}.layout-type-order .c458{grid-column:1/13}}@media (max-width:575.98px){.c217{grid-gap:25px 0;grid-template-columns:100%}.c458{grid-column:1/11}.c1363{grid-column:11/18}.c474{grid-column:18/21}.c338{grid-column:1/9}.c171{grid-column:11/21}.c341{grid-column:1/15}.menu-icon{grid-column:15/21}}@media (max-width:1420px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.c1303,.c2018,.c2015,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:1300px}}@media (max-width:1320px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.c1303,.c2018,.c2015,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:1200px}}@media (max-width:1220px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.c1303,.c2018,.c2015,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:1130px}}@media (max-width:1149.98px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.c1303,.c2018,.c2015,.c1993,.c1993 .c1993,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:985px}}@media (max-width:999.98px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.detail .c768,.detail .c2015,.c1303,.detail__content-wrapper,.c2018,.c2015,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:720px}}@media (max-width:767.98px){.c215,.c480,.content-top,.c2130,.c768,.c85.c335,.c85.c163,.c160,.detail .c768,.detail .c2015,.c1303,.detail__content-wrapper,.c2018,.c2015,.c1491,.c1195,.c1198,.main-grid,.c31,.c230,.c24,.usp-block{max-width:540px}}.page-route-homepage .content-wrapper-left,.page-route-product .content-wrapper-left{display:none}.page-route-product .content-wrapper-center{grid-column:1/13}.page-route-product .content-center{padding-left:0}.page-route-forgotten_password .content-wrapper-left{display:none}.page-route-forgotten_password .content-wrapper-center{grid-column:1/13}.page-route-forgotten_password .main-grid,.page-route-forgotten_password_confirm .main-grid,.page-route-login .main-grid,.page-route-logout .main-grid,.page-route-not_found .main-grid{margin-top:30px}.c611,.c613{border:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;padding:1.0625rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.c612,.c614{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:5px;top:0;width:40px}.c612:before{content:""}.c612:before,.c614:before{color:#fff;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;font-weight:400;line-height:20px;line-height:1.25rem}.c614:before{content:""}.c611{background-color:#0866ff;border-bottom:3px solid #075de7}.c611:active,.c611:focus,.c611:hover{background-color:#075de7;border-bottom:3px solid #075de7;color:#fff}.c613{background-color:#1da1f2;border-bottom:3px solid #1790da}.c613:active,.c613:focus,.c613:hover{background-color:#1790da;border-bottom:3px solid #1790da;color:#fff}.account-change-password__main-title{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.account-change-password__main-title:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1160{margin:1.5rem 0 0}.c1161{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1162{flex:0 0 20%;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;max-width:20%;padding:0 .9375rem 0 0;text-align:right}.c1165{color:#676b7a;font-size:12px;font-size:.75rem;font-weight:400;line-height:18px;line-height:1.125rem}.c1163{flex:0 0 30%;max-width:30%}.c1164{border:1px solid #dfe3f1;border-radius:18px;font-size:14px;font-size:.875rem;height:36px;line-height:20px;line-height:1.25rem;max-width:250px;padding:.125rem .625rem;width:100%}.c1164:focus{border-color:#79af2f;outline:none}.c1166{margin:1.875rem 0 0}.c1167{margin-left:20%}@media (max-width:999.98px){.c1162{flex:0 0 40%;max-width:40%}.c1163{flex:0 0 60%;max-width:60%}.c1167{margin-left:40%}}@media (max-width:767.98px){.c1162{flex:0 0 30%;max-width:30%}.c1163{flex:0 0 70%;max-width:70%}.c1167{margin-left:30%}}@media (max-width:575.98px){.c1161{flex-wrap:wrap}.c1162{flex:0 0 100%;margin:0 0 .4375rem;max-width:100%;padding-right:0;text-align:left}.c1163{flex:0 0 100%;max-width:100%}.c1164{max-width:100%}.c1167{margin-left:0}}.c1117{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1117:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1118{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}.c1119{background-color:#fff;border:1px solid #dfe3f1;border-radius:10px;margin:1.875rem 0;padding:1.875rem}.c1117.c1422{font-size:20px;font-size:1.25rem;font-weight:900;line-height:30px;line-height:1.875rem}.c1120{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1.25rem}.c1120.textarea{align-items:flex-start}.c1121{flex:0 0 100px;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:0 .9375rem 0 0;text-align:right}.c1122{width:86%}.c1123{border:1px solid #dfe3f1;border-radius:18px;height:36px;max-width:250px;padding:.1875rem .9375rem;width:100%}.c1123:focus,.c1123:hover{border-color:#79af2f;outline:none}.c1124{border:1px solid #dfe3f1;border-radius:0;height:100px;padding:.1875rem .9375rem;width:100%}.c1124:focus,.c1124:hover{border-color:#79af2f;outline:none}.c1125{text-align:right}.c1127{display:flex;flex-direction:row;margin:0 0 .625rem}.c1128{flex-basis:14%;font-size:14px;font-size:.875rem;font-weight:900;line-height:18px;line-height:1.125rem;padding:0 .5rem 0 1.375rem}.c1129{border:1px solid #dfe3f1;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;margin:.9375rem 0 .9375rem 1.875rem;padding:1.25rem;position:relative}.c1129.is-admin{background:#fff;border:1px solid #79af2f}.c1129.is-admin:after,.c1129.is-admin:before{border:solid transparent;bottom:100%;content:" ";height:0;left:30px;pointer-events:none;position:absolute;width:0}.c1129.is-admin:after{border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;border-width:6px;margin-left:-7px}.c1129.is-admin:before{border-color:rgba(254,223,179,0) rgba(254,223,179,0) #79af2f;border-width:7px;margin-left:-8px}.c1129.level-3:after,.c1129.level-3:before{border:solid transparent;bottom:100%;content:" ";height:0;left:30px;pointer-events:none;position:absolute;width:0}.c1129.level-3:after{border-color:rgba(247,247,247,0) rgba(247,247,247,0) #fff;border-width:7px;margin-left:-9px}.c1129.level-3:before{border-color:rgba(247,247,247,0) rgba(247,247,247,0) #dfe3f1;border-width:8px;margin-left:-10px}.c1142{align-items:center;color:#676b7a;display:flex;flex-direction:row;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;width:100%}.c1129.level-1{margin:.9375rem 0}.c1142:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;margin:0 .625rem 0 0}.c1434{flex:0 0 95%;max-width:95%}.c1130{color:#676b7a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;width:15%}.c1131{font-weight:900;width:85%}.c1132{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:.625rem 0 0;width:100%}.c1134{display:block}.c1133{display:none}.c1133:checked~.c1137{display:block}.c1133:checked~account-discusion__history-answer-actions .c1136{display:inline-block}.c1133:checked~account-discusion__history-answer-actions .c1135{display:none}.c1135{color:#79af2f;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.9375rem 0 0;text-decoration:underline}.c1135:focus,.c1135:hover{text-decoration:none}.c1135:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:9px;font-size:.5625rem;line-height:9px;line-height:.5625rem;margin:0 .5rem 0 0;position:relative;transform:rotate(45deg)}.c1136{display:none;text-decoration:underline}.c1136,.c1135:hover{text-decoration:none}.c1136:before{content:"";display:inline-block;font-family:font-eshoprychle}.c1137{display:none;width:100%}.c1138{width:100%}.c1139{border:1px solid #dfe3f1;border-radius:0;border-radius:10px;box-shadow:none;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem;min-height:120px;padding:.3125rem .625rem;width:100%}.c1139:focus,.c1139:hover{border-color:#79af2f;outline:none}.c1140{text-align:right}.c1569{padding:1.25rem 0}.c1570{color:#2f5fff}.c1570:before{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:0 .5rem 0 0;position:relative;top:2px}@media (max-width:1149.98px){.c1122{width:85%}}@media (max-width:767.98px){.c1120{flex-wrap:wrap}.c1121{flex:0 0 100%;margin:0 0 .375rem;text-align:left}.c1122{width:100%}.c1130{padding:0 .625rem 0 0;width:90px}.c1131{width:60%}.c1434{flex:0 0 90%;max-width:90%}}.c1092{text-align:center}.c1094{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;margin:2rem 0 0}.c1097,.c1096{display:inline-block;margin:0 .9375rem}.c1095{margin:1.875rem}.c1148{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 0}.c1149{margin:1.5rem 0}.c1150{border:1px solid #000;font-weight:700;margin:0 0 1.5625rem;padding:.5rem .625rem}.c1151{align-items:center;display:flex;flex-direction:row;padding:3px 0}.c1152{padding:0 .9375rem;width:25%}.c1153{color:#f34a42}.c1154{width:35%}.c1155{height:40px;width:100%}.c1156{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;padding:0 .9375rem;width:30%}.c1157{margin:0 0 3rem;padding:0 .9375rem}.c503{margin:0 0 1.25rem}.c504{border:1px solid #dfe3f1;border-radius:10px;list-style-type:none;margin:0;padding:0}.c505{padding:.625rem 1.25rem}.c505.c2059{border-bottom:1px solid #dfe3f1;padding:.9375rem 1.25rem}.c505:nth-child(2){padding:1.25rem 1.25rem .625rem}.c505:last-child{padding:.625rem 1.25rem 1.5625rem}.c506{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;font-weight:300;text-decoration:none}.c506:focus,.c506:hover{transition:background-color .25s linear}.c505.active .c506,.c506:focus,.c506:hover{color:#79af2f;font-weight:700;text-decoration:none}.c507{display:block;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;width:100%}.c1429{display:block;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;margin:0 0 3.125rem;max-width:150px}.c1429:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 .625rem 0 0;position:relative;top:-1px}@media (max-width:999.98px){.page-route-account .c503,.page-route-account_change_password .c503,.page-route-account_discount .c503,.page-route-account_discussion .c503,.page-route-account_discussion_private .c503,.page-route-account_order .c503,.page-route-account_order_detail .c503,.page-route-account_product_rating .c503,.page-route-account_settings .c503{padding:0}}@media (max-width:767.98px){.page-route-account_change_password .c503{padding:0}.page-route-account_discount .c503,.page-route-account_discussion .c503,.page-route-account_discussion_private .c503,.page-route-account_settings .c503{margin:1.875rem 0}.page-route-account .c503{margin:0 0 1.875rem}.page-route-account_change_password .c503,.page-route-account_order .c503,.page-route-account_order_detail .c503,.page-route-account_product_rating .c503{margin:1.875rem 0}}.c1062{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c1063{margin:1.875rem 0;padding:0 .9375rem 0 0;width:50%}.c1063.c1418{padding:0;width:45%}.c1063.c1419,.c1063.c1764{margin:0 0 1.875rem;padding:0;width:100%}.c1916{background-color:#79af2f;margin:.625rem 0 0;transition:background-color .25s linear}.c1916:focus,.c1916:hover{background-color:#704119;color:#ffffff;transition:background-color .25s linear}.c1917:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .3125rem}.c1064{font-family:Nunito Sans,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:0 0 .9375rem}.c1417{border:1px solid #dfe3f1;border-radius:8px;padding:1.25rem}.c1065{font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem;padding:0 0 .3125rem}.c1065:last-child{padding:0}.c1066{font-weight:700}.c1049{align-items:center;border:1px solid #79af2f;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:1.25rem}.c1051{font-family:Nunito Sans,sans-serif;font-size:30px;font-size:1.875rem;font-weight:700;line-height:37px;line-height:2.3125rem;margin:0 0 1.25rem}.c1050{padding:0 .9375rem 0 0;width:50%}.c1052{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 .9375rem}.c1053{color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:0 .9375rem 0 0;width:45%}.c1054{font-weight:700;width:55%}.account-my-order-detail-info__state-value-new:before{background-color:#f34a42;border-radius:100%;content:"";display:inline-block;height:10px;margin:0 5px 0 0;width:10px}.account-my-order-detail-info__state-value-done:before{background-color:#1fab3e;border-radius:100%;content:"";display:inline-block;height:10px;margin:0 5px 0 0;width:10px}.account-my-order-detail-info__state-value-cancellation:before{background-color:#f0f2f9;border-radius:100%;content:"";display:inline-block;height:10px;margin:0 5px 0 0;width:10px}.c1055{display:flex;flex-direction:row;flex-wrap:wrap}.c1056{color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:0 .9375rem 0 0;width:45%}.c1057{font-weight:700;padding:0 .9375rem 0 0;width:55%}.c1058{width:40%}.c1256{display:inline-flex;flex-direction:row;margin:0 0 .9375rem;width:auto}.c1257:before{content:"";font-family:font-eshoprychle}.c1061{text-decoration:underline}.c1061:hover{text-decoration:none}.c1061:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .3125rem 0 0;text-decoration:none}@media (max-width:767.98px){.c1050,.c1058{width:100%}}@media (max-width:575.98px){.c1063{padding-right:0;width:100%}.c1063.c1418{margin:0 0 1.875rem;width:100%}}.c1069{font-size:20px;font-size:1.25rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:0 0 1.25rem}.c1420{margin:0 0 1.875rem}.c1070{align-items:baseline;background-color:#f0f2f9;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between}.c1071{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:.625rem 1.25rem .6875rem;width:15%}.c1071:first-child{padding:.4375rem .3125rem .4375rem .9375rem;width:40%}.c1071:last-child{padding:.4375rem .9375rem .4375rem .3125rem;text-align:right}.c1072{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;justify-content:space-between}.c1073{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:.9375rem .3125rem;width:15%}.c1073:first-child{padding:.9375rem .3125rem .9375rem .9375rem;width:40%}.c1073:last-child{padding:.9375rem .9375rem .9375rem .3125rem;text-align:right}.c1074,.c1075{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.c1075{text-decoration:underline}.c1075:hover{text-decoration:none}.c1076,.c2216{color:#676b7a;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:.25rem 0 0}.c1077{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.c1078{color:#676b7a;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}.c1259{align-items:center;border-top:1px solid #dfe3f1;display:flex;flex-direction:row}.c1260{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:.9375rem .3125rem .9375rem .9375rem;width:50%}.c1260:first-child{width:75%}.c1260:last-child{font-weight:700;padding:.9375rem .9375rem .3125rem;text-align:right;width:25%}.c1079{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row}.c1080{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:.9375rem;width:50%}.c1080:first-child{width:75%}.c1080:last-child{font-weight:700;text-align:right;width:25%}.c1081{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.c1082{color:#676b7a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}.c1083{align-items:center;display:flex;flex-direction:row}.c1084{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:.9375rem .3125rem .9375rem .9375rem;width:50%}.c1084:first-child{width:75%}.c1084:last-child{font-weight:700;padding:.9375rem .9375rem .9375rem .3125rem;text-align:right;width:25%}.c1085{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.c1086{color:#676b7a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}.c1087{align-items:center;background-color:#f0f2f9;border-radius:8px;display:flex;flex-direction:row;padding:.5rem}.c1088{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:.5rem .4375rem;width:50%}.c1088.titles{width:75%}.c1088.values{text-align:right;width:25%}.c1089{font-family:Nunito Sans,sans-serif;font-size:22px;font-size:1.375rem;font-weight:700;line-height:30px;line-height:1.875rem}.c1090{color:#676b7a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}@media (max-width:575.98px){.c1087{align-items:flex-start}.c1088.titles,.c1088.values{width:50%}.c1071{width:30%}.c1071:first-child{padding:.4375rem .3125rem .4375rem .9375rem;width:40%}.c1073{width:30%}.c1073:first-child{padding:.4375rem .3125rem .4375rem .9375rem;width:40%}}.c1017{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1017:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1455{margin:1rem 0}.c1456{width:100%}.c1458{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1}.c1459{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1459:first-child{padding:1.0625rem 1.25rem 1.125rem 2.25rem}.c1464{border:1px solid;border-color:#fff #fff #dfe3f1}.c1464:hover{border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c1465{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}.c1465.c1460{color:#1a1a1a;font-weight:900}.c1465.c1463{font-weight:900}.account-my-orders__order-new{display:block;padding:1.75rem 1.25rem 1.8125rem 2.25rem;position:relative}.account-my-orders__order-new:before{background-color:#f34a42;border-radius:2px;content:"";height:60px;left:16px;margin-top:-30px;position:absolute;top:50%;width:4px}.account-my-orders__order-done{display:block;padding:1.75rem 1.25rem 1.8125rem 2.25rem;position:relative}.account-my-orders__order-done:before{background-color:#1fab3e;border-radius:2px;content:"";height:60px;left:16px;margin-top:-30px;position:absolute;top:50%;width:4px}.account-my-orders__order-cancellation{display:block;padding:1.75rem 1.25rem 1.8125rem 2.25rem;position:relative}.account-my-orders__order-cancellation:before{background-color:#dfe3f1;border-radius:2px;content:"";height:60px;left:16px;margin-top:-30px;position:absolute;top:50%;width:4px}.c1466{color:#1a1a1a;display:block;padding:1.75rem 1.25rem 1.8125rem}.c1023{padding:0 0 1.25rem}.c1024{color:#2f5fff}.c1024:before{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:0 .5rem 0 0;position:relative;top:2px}.c1413{font-weight:300;text-decoration:underline}.c1413:focus,.c1413:hover{text-decoration:none}@media (max-width:1149.98px){.c1466{padding:1.1875rem .625rem 1.25rem}.account-my-orders__order-new{padding:1.1875rem .625rem 1.25rem 1.5625rem}.account-my-orders__order-new:before{left:7px}.account-my-orders__order-done{padding:1.1875rem .625rem 1.25rem 1.5625rem}.account-my-orders__order-done:before{left:7px}.account-my-orders__order-cancellation{padding:1.1875rem .625rem 1.25rem 1.5625rem}.account-my-orders__order-cancellation:before{left:7px}.c1459{padding:1.1875rem .625rem 1.25rem}.c1459:first-child{padding:1.1875rem .625rem 1.25rem 1.5625rem}}@media (max-width:767.98px){.c1456,.c1457{display:block}.c1458{display:flex;flex-direction:row;flex-wrap:wrap;padding:.3125rem 0;width:100%}.c1459,.c1459:first-child,.c1466{padding:.3125rem}.account-my-orders__order-new{padding:.3125rem .3125rem .3125rem .625rem}.account-my-orders__order-new:before{height:28px;left:0;margin-top:-14px}.account-my-orders__order-done{padding:.3125rem .3125rem .3125rem .625rem}.account-my-orders__order-done:before{height:28px;left:0;margin-top:-14px}.account-my-orders__order-cancellation{padding:.3125rem .3125rem .3125rem .625rem}.account-my-orders__order-cancellation:before{height:28px;left:0;margin-top:-14px}.c1459.c1460{flex:0 0 45%;max-width:45%}.c1459.c1461{flex:0 0 55%;max-width:55%}.c1459.c1462{flex:0 0 45%;max-width:45%}.c1459.c760{flex:0 0 40%;max-width:40%}.c1459.c1463{flex:0 0 15%;max-width:15%;text-align:right}.c1464{display:flex;flex-direction:row;flex-wrap:wrap;padding:.3125rem 0;width:100%}.c1465{padding:.3125rem}.c1465.c1460{flex:0 0 45%;max-width:45%}.c1465.c1461{flex:0 0 55%;max-width:55%}.c1465.c1462{flex:0 0 45%;max-width:45%}.c1465.c760{flex:0 0 26%;max-width:26%}.c1465.c1463{flex:0 0 29%;max-width:29%;text-align:right}}.c1111{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1111:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1352{margin:1rem 0;width:100%}.c1354{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1}.c1355{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1356{border:1px solid;border-color:#fff #fff #dfe3f1}.c1356:hover{border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c1357{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1357 a{font-weight:300;text-decoration:underline}.c1357 a:focus,.c1357 a:hover{text-decoration:none}.c1357.c1460,.c1357.c1463{font-weight:900}.c1820{color:#1a1a1a;margin:2.5rem 0 1.875rem}.c1821{margin:1rem 0;width:100%}.c1823{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1}.c1824{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1825{border:1px solid;border-color:#fff #fff #dfe3f1;border-radius:10px}.c1825:hover{border:1px solid #dfe3f1;box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c1826{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1826 a{font-weight:300;text-decoration:underline}.c1826 a:focus,.c1826 a:hover{text-decoration:none}.c1277,.c1277:focus,.c1277:hover{color:#f34a42}.c1277:before{content:"";display:inline-block;font-family:font-eshoprychle}.c1571{padding:0 0 1.25rem}.c1572{color:#2f5fff}.c1572:before{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:0 .5rem 0 0;position:relative;top:2px}@media (max-width:1149.98px){.c1824,.c1826,.c1355,.c1357{padding:.75rem .625rem .8125rem}}@media (max-width:767.98px){.c1352,.c1353{display:block}.c1354{display:flex;flex-direction:row;flex-wrap:wrap;padding:.3125rem 0;width:100%}.c1355{padding:.3125rem}.c1355.c1460{flex:0 0 45%;max-width:45%}.c1355.c1461{flex:0 0 55%;max-width:55%}.c1355.c1462{flex:0 0 45%;max-width:45%}.c1355.c760{flex:0 0 40%;max-width:40%}.c1355.c1463{flex:0 0 15%;max-width:15%;text-align:right}.c1356{display:flex;flex-direction:row;flex-wrap:wrap;padding:.3125rem 0;width:100%}.c1357{padding:.3125rem}.c1357.c1460{flex:0 0 45%;max-width:45%}.c1357.c1461{flex:0 0 55%;max-width:55%}.c1357.c1462{flex:0 0 45%;max-width:45%}.c1357.c760{flex:0 0 26%;max-width:26%}.c1357.c1463{flex:0 0 29%;max-width:29%;text-align:right}}@media (max-width:550px){.c1821,.c1822{display:block}.c1823{display:flex;flex-direction:row;flex-wrap:wrap}.c1824{flex:0 0 50%;max-width:50%}.c1825{display:flex;flex-direction:row;flex-wrap:wrap}.c1826{flex:0 0 50%;max-width:50%}}.c2175{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c2175:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1099{border-bottom:1px solid #dfe3f1;margin:0 0 3.125rem;padding:1.25rem}.c1100{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1101{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1101:last-child{margin:0}.c1102{font-weight:700;padding:0 .9375rem 0 0;text-align:right;width:25%}.c1102,.c1103{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}.c1103{width:35%}.account-person-data__row-value-input{border:1px solid #dfe3f1;font-size:14px;font-size:.875rem;height:36px;line-height:20px;line-height:1.25rem;padding:.125rem .625rem;width:100%}.account-person-data__row-value-input:focus,.account-person-data__row-value-input:hover{border-color:#79af2f}.c1421{font-weight:300;text-decoration:underline}.c1421:focus,.c1421:hover{text-decoration:none}.account-person-data__row-help{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:0 0 0 1.5rem;width:30%}.account-person-data__company{align-items:flex-start;display:flex;flex-direction:row;margin:1.25rem 0 0;padding:0 .9375rem}.account-person-data__company-input{margin:0 .3125rem 0 0}.account-person-data__description{margin:0 0 .5rem;padding:0 .9375rem}.account-person-data__add-wrapper{padding:0 .9375rem}.account-person-data__add:before{content:"";display:inline-block;font-family:font-eshoprychle}.account-person-data__newsletter{align-items:flex-start;display:flex;flex-direction:row;margin:1.25rem 0 0;padding:0 .9375rem}.account-person-data__newsletter-input{margin:0 .3125rem 0 0}.c1107{margin:3rem 0;text-align:right}.c1109{color:#676b7a;font-size:14px;font-size:.875rem;font-style:italic;line-height:20px;line-height:1.25rem;margin:1.25rem 0 0}@media (max-width:767.98px){.c1102{width:35%}}@media (max-width:575.98px){.c1102.login{width:50%}.c1103.login{overflow-x:hidden;width:50%}.c1102.change,.c1103.change{width:50%}.c1101{flex-wrap:wrap}.c1102{padding:0 .625rem 0 0;text-align:left;width:100%}.c1103{width:100%}.account-person-data__row-help{padding:.3125rem 0 0;width:100%}}.c2174{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c2174:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1829{margin:1rem 0}.c1553{width:100%}.c1555{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1}.c1556{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem}.c1557{border:1px solid;border-color:#fff #fff #dfe3f1}.c1557:hover{border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c1558{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem;vertical-align:top}.c1558.c1830{font-weight:900}.c1047{color:#f34a42;font-weight:300;text-decoration:underline;white-space:nowrap}.c1047:focus,.c1047:hover{color:#f34a42;text-decoration:none}.c1047:before{color:#f34a42;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c1723{flex:0 0 110px;height:20px;position:relative;width:110px}.c1724{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:1}.c1725{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:2}.c1831{color:#2f5fff;padding:1.25rem 0 1.25rem 1.25rem}.c1831:before{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:0 .5rem 0 0;position:relative;top:2px}@media (max-width:550px){.c1553,.c1554{display:block}.c1555{display:flex;flex-direction:row;flex-wrap:wrap}.c1556{flex:1 1 50%;max-width:50%}.c1557{display:flex;flex-direction:row;flex-wrap:wrap}.c1558{flex:1 1 50%;max-width:50%}.c1558.no-rating{flex:1 1 100%;max-width:100%}.c1831{padding:.625rem 0}.c1556,.c1558{padding:.625rem}}.c1026{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1026:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1027{margin:.9375rem 0 3.125rem;position:relative;text-align:center}.c1027:before{background-color:#dfe3f1;content:"";height:1px;left:0;margin-top:-.5px;position:absolute;top:50%;width:100%;z-index:1}.c1028{background-color:#fff;border:1px solid #dfe3f1;border-radius:25px;display:inline-block;list-style:none;margin:0;padding:.1875rem;position:relative;text-align:center;z-index:2}.c1029{border-radius:25px;color:#79af2f;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 2px;padding:.625rem .9375rem;text-align:center}.c1029:focus,.c1029:hover{background-color:#79af2f;color:#fff;transition:all .25s linear}.c1029:first-child{margin:0 2px 0 0}.c1029:last-child{margin:0 0 0 2px}.c1029.active{background-color:#79af2f;color:#fff}.c1031{display:flex;flex-direction:row;flex-wrap:wrap;margin:.9375rem 0}.c1032{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;width:100%}.c1033{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem;width:25%}.c1033.c1414{width:15%}.c1033.c1415{width:70%}.c1033.c1416{width:15%}.c1034{border:1px solid;border-color:#fff #fff #dfe3f1;display:flex;flex-direction:row;width:100%}.c1034:hover{border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c1035{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;padding:1.0625rem 1.25rem 1.125rem;width:25%}.c1035.c1414{font-weight:900;width:15%}.c1035.c1415{width:70%}.c1035.c1416{width:15%}.c1036{display:block;margin:0 0 .5rem}.c1037{font-weight:700;margin:0 0 .25rem}.c1039{color:#f34a42;text-decoration:underline;white-space:nowrap}.c1039:focus,.c1039:hover{color:#f34a42;text-decoration:none}.c1039:before{color:#f34a42;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c1567{padding:1.25rem 0 1.25rem 1.25rem}.c1568{color:#2f5fff}.c1568:before{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:0 .5rem 0 0;position:relative;top:2px}@media (min-width:1000px){.c1029.active .c1030,.c1029:hover .c1030{color:#fff;text-decoration:none}}@media (max-width:1149.98px){.c1033{padding:.9375rem .625rem}.c1033.c1414{width:18%}.c1033.c1415{width:64%}.c1033.c1416{width:18%}.c1035{padding:.9375rem .625rem}.c1035.c1414{width:18%}.c1035.c1415{width:64%}.c1035.c1416{width:18%}}@media (max-width:575.98px){.c1033.c1414{padding:.9375rem .625rem;width:100px}.c1033.c1415{width:40%}.c1034{flex-wrap:wrap}.c1035.c1414{padding:.9375rem .625rem;width:100px}.c1035.c1415{width:65%}.c1035.c1416{padding:.625rem .9375rem .9375rem 7.8125rem;width:100%}.c1029{margin:.1875rem}}.c1143{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1143:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1144{background-color:#f0f2f9;display:flex;max-width:300px;padding:1.25rem 0}.c1145{padding:0 .9375rem 0 1.25rem;width:65%}.c1146{font-weight:700;padding:0 .9375rem 0 1.25rem;width:35%}.c1147{font-size:14px;font-size:.875rem;font-style:italic;line-height:18px;line-height:1.125rem;margin:1.25rem 0 0}.c369{margin:0 0 1.875rem}.c1657{width:auto}.c297{font-size:26px;font-size:1.625rem;font-weight:900;line-height:34px;line-height:2.125rem;margin:0 0 1.25rem}.c1192{margin:4.375rem 0}.c1193{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;text-align:center}.c1194{color:#79af2f;font-size:32px;font-size:2rem;font-weight:700;line-height:40px;line-height:2.5rem;margin:.625rem 0 0;text-align:center}.c299{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:.625rem 0 1.25rem}.c299.form-textarea{align-items:flex-start}.c299 .captcha{margin:.9375rem 0}.c300{flex:0 0 150px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:0 .9375rem 0 0;text-align:right}.c302{width:40%}.c301{color:#f34a42}.c303,.c305{background-color:#fff;border:1px solid #dfe3f1;border-radius:18px;font-family:Nunito Sans,sans-serif;height:36px;padding:.1875rem .9375rem;width:100%}.c303:focus,.c303:hover,.c305:focus,.c305:hover{border-color:#79af2f;outline:none}.c304{border:1px solid #dfe3f1;border-radius:18px;font-family:Nunito Sans,sans-serif;height:70px;padding:.1875rem .9375rem;width:100%}.c304:focus,.c304:hover{border-color:#79af2f;outline:none}.c306{color:#f34a42;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:0 0 0 .625rem}.c308{margin:1.25rem 0 0}.c298 .c561{flex:0 0 17%;max-width:17%}@media (max-width:767.98px){.c300{flex:0 0 100%;margin:0 0 .625rem;width:100%}.c302{width:100%}.c306{margin:.625rem 0 0;width:100%}}.c43{grid-gap:15px 15px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1.875rem}.c1656{width:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c43{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c43 a{margin:0 0 1.25rem;width:23%}}.article-heureka__title{font-size:30px;font-size:1.875rem;font-weight:700;line-height:38px;line-height:2.375rem;margin:0 0 2.5rem}.c1606{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.25rem}.c239{background-color:#f0f2f9;border-radius:4px;display:flex;flex-direction:row;margin:0 0 .625rem}.c240{border-right:2px solid #fff;padding:1.25rem;text-align:center;width:19%}.c1543{background-image:url(/theme/default/v2.235.0/babylon/71dec3b2fbab93d76126.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:55px;margin:0 0 .625rem;width:55px}.c241{font-size:14px;font-size:.875rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0}.c242{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.c243{padding:0 1.25rem 1.25rem;width:54%}.c244{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 0}.c245{color:#1fab3e;display:flex;flex-direction:row;margin:1.25rem 0 0}.c246{flex:0 0 16px;margin:0 .625rem 0 0}.c246:before{background-color:#1fab3e;border-radius:100%;color:#fff;content:"";display:block;font-family:font-eshoprychle;font-size:10px;font-size:.625rem;height:18px;line-height:18px;line-height:1.125rem;text-align:center;width:18px}.c247{width:90%}.c248{font-size:16px;font-size:1rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 .3125rem}.c249{font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem}.c250{color:#f34a42;display:flex;flex-direction:row;margin:1.25rem 0 0}.c251{flex:0 0 16px;margin:0 .625rem 0 0}.c251:before{background-color:#f34a42;border-radius:100%;color:#fff;content:"";display:block;font-family:font-eshoprychle;font-size:10px;font-size:.625rem;height:18px;line-height:18px;line-height:1.125rem;text-align:center;width:18px}.c252{width:90%}.c253{font-size:16px;font-size:1rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 .3125rem}.c254{font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem}.c255{border-left:2px solid #fff;padding:1.25rem .625rem 1.25rem 1.25rem;width:27%}.c256{margin:0 0 .9375rem}.c256,.c258{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.c258{margin:0 0 .5rem}.c258:last-child{margin:0}.c257{font-size:17px;font-size:1.0625rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 0 .5rem}.c1467{background-image:url(/theme/default/v2.235.0/babylon/007470afa29c5036c033.svg);background-repeat:repeat-x;background-size:contain;flex:0 0 128px;height:20px;width:100%}.c1468{background-image:url(/theme/default/v2.235.0/babylon/119e71694c1b45033553.svg);background-repeat:repeat-x;background-size:contain;height:100%}.c1469{background-image:url(/theme/default/v2.235.0/babylon/007470afa29c5036c033.svg);background-repeat:repeat-x;background-size:contain;flex:0 0 72px;height:11px;width:100%}.c1470{background-image:url(/theme/default/v2.235.0/babylon/119e71694c1b45033553.svg);background-repeat:repeat-x;background-size:contain;height:100%}.c259{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;margin:0 0 0 .3125rem}.c261{border:1px solid #79af2f;border-radius:4px;margin:.625rem 0 .625rem 2.5rem;padding:1.25rem;position:relative}.c261:before{border-color:transparent transparent #79af2f;border-style:solid;border-width:0 8.5px 8px;content:"";height:0;left:25px;position:absolute;top:-8px;width:0}.c261:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 7.5px 8px;content:"";height:0;left:26px;position:absolute;top:-7px;width:0}.c262{color:#79af2f;display:inline-block;font-weight:700;margin:0 0 .625rem}.c263,.c262{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}.c237 .c67{margin:2.5rem 0}@media (max-width:1149.98px){.c243{width:49%}.c255{width:32%}}.page-route-article .content-center .c479{display:none}@media (max-width:767.98px){.c239{flex-wrap:wrap;margin:0 0 1.25rem}.c240{background-color:#79af2f;border-bottom:1px solid #dfe3f1;border-radius:4px 4px 0 0;border-right:none;display:flex;order:1;padding:.625rem;text-align:left;width:100%}.c243{border-radius:0 0 4px 4px;order:3;padding:0 .625rem .625rem;width:100%}.c255{order:2;padding:.625rem;width:100%}.c244,.c250,.c245{margin:.625rem 0 0}.c1543{height:30px;margin:0 .625rem 0 0;width:30px}}@media (max-width:575.98px){.c1467{flex:0 0 93px;height:15px}.c1469{flex:0 0 49px;height:8px}.c256{margin:0 0 .625rem}.c258{margin:0 0 .3125rem}}.c516{height:auto;position:relative}.c264{margin:0;padding:.375rem 0 .4375rem}.c266{display:inline-block;position:relative}.c264>.c266:hover .c268:after,.c264>.c266:hover .c267{color:#79af2f;transition:color .25s linear}.c266.has-submenu{padding:0 .9375rem 0 0}.c267{color:#ffffff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:.125rem .5rem}.c267:hover{color:#79af2f;text-decoration:none;transition:color .25s linear}.c264 .c264,.c265{display:none}.c266 .c264 .c267{color:#ffffff;text-decoration:none;transition:color .25s linear}.c266 .c264 .c268{color:#ffffff;padding-top:0;transition:color .25s linear}.c268{cursor:pointer;height:100%;position:absolute;right:0;text-align:left;top:0;width:15px}.c268,.c268:after{color:#ffffff;display:inline-block}.c268:after{content:"";font-family:font-eshoprychle;font-size:9px;font-size:.5625rem;line-height:9px;line-height:.5625rem;margin:.5rem 0 0;transform:rotate(90deg)}.c266.has-submenu .c264 .c268:after{transform:rotate(0)}.article-menu__icon{display:none}.c264 .c266 .c264{padding:0}.c264 .c266 .c264 .c268{font-size:20px}.c264 .c266 .c264 .c268:after{top:2px}.c264>.c266>.c264>.c266>.c267{color:#1a1a1a;padding:.625rem .5rem .5625rem;transition:color .25s linear}.c264>.c266>.c264>.c266>.c268:after{color:#1a1a1a;transition:color .25s linear}@media (min-width:1000px){.c266>.c264>.c266:hover>.c268:after,.c266>.c264>.c266:hover>.c267{color:#1a1a1a;transition:color .25s linear}.c266:hover>.c264{border:1px solid #dfe3f1;display:block;position:absolute;z-index:1050}.c266:hover>.c264>.c266>.c264{border-left:none;left:calc(100% + 1px);top:-1px}.c266.mobile-open>.c264>.c266,.c266:hover>.c264>.c266{display:block;min-width:10rem;padding:0}.c266:hover>.c264>.c266>.c267{height:100%;width:100%}.c266:hover>.c264>.c266{background-color:#f0f2f9;margin-right:0;transition:background-color .25s linear}.c266:hover>.c264>.c266:hover{background-color:#79af2f;transition:background-color .25s linear}}@media (max-width:999.98px){.c516:before{display:none}.c516{border:none;display:none;grid-column:1/17}.c516.open{background-color:#fff;border-radius:0;display:block;grid-column:1/21;height:auto;margin-top:2px;width:100%;z-index:1050}.c268{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;position:absolute;right:5px;text-align:center;top:0;width:35px}.c268:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0;transform:rotate(90deg);transition:all .35s linear}.c516>.c264>.c266>.c267{padding:.625rem 2.8125rem .625rem 1.5625rem}.c516>.c264>.c266.open>.c267{border-bottom:3px solid #dfe3f1}.c516.open .c266{border-bottom:1px solid #dfe3f1;display:block;margin:0}.c266.has-submenu{padding:0}.c516.open .c266 .c267{color:#1a1a1a;display:block;font-size:15px;font-size:.9375rem;font-weight:700;line-height:22px;line-height:1.375rem;padding:.625rem 1.5625rem}.c266.open>.c268:after{transform:rotate(-90deg)}.c266.mobile-open>.c267{background-color:#fff;border-left:3px solid #79af2f;color:#79af2f}.c266.open>.c264{background-color:#f0f2f9;padding:.9375rem 0}.c266.open>.c264 .c264 .c267{padding:0 .9375rem 0 2.8125rem}.c266.open>.c264 .c264 .c266>.c268:after{margin:.0625rem 0 0}.c266.mobile-open>.c268:after{transform:rotate(-90deg)}.c516.open .c266:last-child{border-bottom:1px solid #dfe3f1}.c266.open>.c264>.c266{background-color:transparent;border-bottom:1px solid #dfe3f1;padding:10px 0}.c266.open>.c264>.c266:last-child{border:none}.c266.open>.c264>.c266>.c268:after{transform:rotate(90deg)}.c266.open>.c264>.c266.open>.c268:after{transform:rotate(-90deg)}.c266.open>.c264>.c266 .c267{padding:0 .9375rem 0 2.1875rem}.c266:hover>.c264{display:none}.c264 .c264 .c264 .c264 .c266 .c267{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;padding:.5rem 2.375rem .5rem 1.875rem}.c266.mobile-open>.c264>.c266:first-child{border-radius:0}.c266.mobile-open>.c264>.c266:last-child{border-bottom:none;border-radius:0}.c266.mobile-open>.c264>.c266{border-left:none;border-right:none}.c266.mobile-open>.c264>.c266>.c267{background-color:#fff;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;padding:.625rem .5rem .5rem 2.1875rem}.c266.mobile-open>.c264>.c266>.c264>.c266>.c267{padding:.625rem .5rem .5rem 3.4375rem}.c266.mobile-open>.c264>.c266>.c264>.c266>.c264>.c266>.c267{padding:.625rem .5rem .5rem 4.6875rem}.c266.mobile-open>.c264>.c266>.c268:after{margin:.1875rem 0 0}.c266.mobile-open>.c264>.c266.mobile-open>.c268:after{margin:.0625rem 0 0}.c266.open>.c264{display:block}.c516.open>.c264 .c266.mobile-open>.c264{display:none;left:0;padding:0;position:relative;top:0}.c266.open>.c264>.c266.open>.c264{border-top:3px solid #dfe3f1;display:block;margin:.625rem 0 0;padding:.625rem 0 0}.c266.open>.c264>.c266.open>.c264>.c266>.c267{padding:0 .9375rem 0 2.8125rem}.c266.open>.c264>.c266.open>.c264>.c266.open>.c264{border-top:3px solid #dfe3f1;display:block;margin:.625rem 0 0;padding:.625rem 0 0}.c266.open>.c264>.c266.open>.c264>.c266.open>.c264 .c266>.c267{padding:0 .9375rem 0 3.4375rem}}.c2035{height:auto;position:relative}@media (min-width:1321px){body.isHtml5ClsReady .c2035{height:48px}body.isHtml5ClsReady .content-top{grid-template-rows:48px auto}}@media (max-width:1320px) and (min-width:1000px){body.isHtml5ClsReady .c2035{height:54px}body.isHtml5ClsReady .content-top{grid-template-rows:54px auto}}.c2028{margin:0;padding:.5rem 0 .75rem}.c2030{display:inline-block;position:relative}.c2030.hidden{display:none}.c2033{padding:.125rem .5rem;text-align:center;visibility:hidden}.c2033:hover{cursor:pointer}.c2033:hover:before{color:#fff;content:"";font-family:font-eshoprychle;transition:color .25s linear}.c2033:before{color:#ffffff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .3125rem 0 0;width:17px}.c2033:hover .c2034{transition:color .25s linear}.c2033 .c2030.has-submenu .c2032:after{transform:rotate(0)}.c2028>.c2030:hover .c2032:after,.c2028>.c2030:hover .c2031{transition:color .25s linear}.c2030.has-submenu{padding:0 .9375rem 0 0}.c2031{color:#ffffff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:18px;line-height:1.125rem;padding:.125rem .75rem;position:relative;text-align:left}.c2031:focus,.c2031:hover{color:#fff;text-decoration:none;transition:color .25s linear}.c2035>.c2028>.c2030>.c2031:before{background-color:#704119;border-radius:0 0 5px 5px;content:"";display:block;height:4px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:-12px;width:100%}.c2035>.c2028>.c2030>.c2031:hover:before{opacity:1;transition:opacity .25s}.c2034{color:#ffffff;font-family:Nunito Sans,sans-serif;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}.c2034:hover{color:#fff;cursor:pointer;transition:color .25s linear}.c2028 .c2028,.c2029{display:none}.c2030 .c2028 .c2031{color:#ffffff;text-decoration:none;transition:color .25s linear}.c2030 .c2028 .c2032{color:#ffffff;padding-top:0;transition:color .25s linear}.c2032{color:#ffffff;cursor:pointer;display:inline-block;height:100%;position:absolute;right:0;text-align:left;top:0;width:15px}.c2032:after{color:#ffffff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:9px;font-size:.5625rem;line-height:9px;line-height:.5625rem;margin:.5rem 0 0;transform:rotate(90deg)}.c2030.has-submenu .c2028 .c2032:after{transform:rotate(0)}.article-menu-with-more__icon{display:none}.c2028 .c2030 .c2028{padding:0}.c2028 .c2030 .c2028 .c2032{font-size:20px}.c2028 .c2030 .c2028 .c2032:after{position:relative;top:-3px}.c2028>.c2030>.c2028>.c2030>.c2031{color:#1a1a1a;padding:.3125rem 1.25rem .25rem;transition:color .25s linear}.c2028>.c2030>.c2028>.c2030>.c2032:after{color:#1a1a1a;transition:color .25s linear}@media (max-width:1320px){.c2028{padding:.75rem 0 .875rem}}@media (min-width:1000px){.c2030>.c2028>.c2030:hover>.c2031{color:#79af2f;font-weight:700;transition:color .25s linear}.c2030>.c2028>.c2030:hover>.c2032:after{color:#79af2f;transition:color .25s linear}.c2030:hover>.c2028{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:block;padding:.9375rem 0;position:absolute;z-index:1050}.c2030:hover>.c2028>.c2030>.c2028{border-left:none;left:calc(100% + 1px);top:-1px}.c2030.mobile-open>.c2028>.c2030,.c2030:hover>.c2028>.c2030{display:block;min-width:10rem;padding:0}.c2030:hover>.c2028>.c2030>.c2031{height:100%;width:100%}.c2030:hover>.c2028>.c2030{margin-right:0;transition:background-color .25s linear}}@media (max-width:999.98px){.c2035:before,.c2035>.c2028>.c2030>.c2031:before{display:none}.c2035{border:none;display:none;grid-column:1/17}.c2028{padding:0}.c2035.open{background-color:#fff;border-radius:4px;display:block;grid-column:1/21;height:auto;margin-top:5px;width:100%;z-index:1050}.c2032{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;position:absolute;right:5px;text-align:center;top:0;width:35px}.c2032:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0;transform:rotate(90deg);transition:all .35s linear}.c2035>.c2028>.c2030>.c2031{padding:.625rem 2.8125rem .625rem 1.5625rem}.c2035>.c2028>.c2030.open>.c2031{border-bottom:3px solid #dfe3f1}.c2035.open .c2030{border-bottom:1px solid #dfe3f1;display:block;margin:0}.c2035.open .c2030:nth-last-child(2){border-bottom:none}.c2030.has-submenu{padding:0}.c2035.open .c2030 .c2031{color:#1a1a1a;display:block;font-size:15px;font-size:.9375rem;font-weight:900;line-height:22px;line-height:1.375rem;padding:.625rem 1.5625rem}.c2030.open>.c2032:after{transform:rotate(-90deg)}.c2030 .c2032:after{color:#1a1a1a}.c2030.mobile-open>.c2031{background-color:#fff;border-left:3px solid #dfe3f1;color:#1a1a1a}.c2028>.c2030>.c2028>.c2030>.c2031{color:#1a1a1a}.c2030.open>.c2028{background-color:#f0f2f9}.c2030.open>.c2028 .c2028 .c2031{padding:0 .9375rem 0 2.8125rem}.c2030.open>.c2028 .c2028 .c2030>.c2032:after{margin:.0625rem 0 0}.c2030.mobile-open>.c2032:after{transform:rotate(-90deg)}.c2035.open .c2030:last-child{border-bottom:1px solid #dfe3f1}.c2030.open>.c2028>.c2030{background-color:transparent;border-bottom:1px solid #dfe3f1;padding:10px 0}.c2030.open>.c2028>.c2030:last-child{border:none}.c2030.open>.c2028>.c2030>.c2032:after{transform:rotate(90deg)}.c2030.open>.c2028>.c2030.open>.c2032:after{transform:rotate(-90deg)}.c2030.open>.c2028>.c2030 .c2031{padding:0 .9375rem 0 2.1875rem}.c2030:hover>.c2028{display:none}.c2028 .c2028 .c2028 .c2028 .c2030 .c2031{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;padding:.5rem 2.375rem .5rem 1.875rem}.c2030.mobile-open>.c2028>.c2030:first-child{border-radius:0}.c2030.mobile-open>.c2028>.c2030:last-child{border-bottom:none;border-radius:0}.c2030.mobile-open>.c2028>.c2030{border-left:none;border-right:none}.c2030.mobile-open>.c2028>.c2030>.c2031{background-color:#fff;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;padding:.625rem .5rem .5rem 2.1875rem}.c2030.mobile-open>.c2028>.c2030>.c2028>.c2030>.c2031{padding:.625rem .5rem .5rem 3.4375rem}.c2030.mobile-open>.c2028>.c2030>.c2028>.c2030>.c2028>.c2030>.c2031{padding:.625rem .5rem .5rem 4.6875rem}.c2030.mobile-open>.c2028>.c2030>.c2032:after{margin:.1875rem 0 0}.c2030.mobile-open>.c2028>.c2030.mobile-open>.c2032:after{margin:.0625rem 0 0}.c2030.open>.c2028{display:block}.c2035.open>.c2028 .c2030.mobile-open>.c2028{display:none;left:0;padding:0;position:relative;top:0}.c2030.open>.c2028>.c2030.open>.c2028{border-top:3px solid #dfe3f1;display:block;margin:.625rem 0 0;padding:.625rem 0 0}.c2030.open>.c2028>.c2030.open>.c2028>.c2030>.c2031{padding:0 .9375rem 0 2.8125rem}.c2030.open>.c2028>.c2030.open>.c2028>.c2030.open>.c2028{border-top:3px solid #dfe3f1;display:block;margin:.625rem 0 0;padding:.625rem 0 0}.c2030.open>.c2028>.c2030.open>.c2028>.c2030.open>.c2028 .c2030>.c2031{padding:0 .9375rem 0 3.4375rem}.c2035.open .c2033,.c2033{display:none}}.c438{margin:0 0 1.875rem}.c439{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c439:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c440{word-wrap:break-word;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.c440 h1{font-size:30px;font-size:1.875rem;font-weight:900;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c440 h2{font-size:24px;font-size:1.5rem;font-weight:900;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c440 h3{font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c440 h4{font-size:18px;font-size:1.125rem;font-weight:900;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c440 h5{font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c440 h6{font-size:15px;font-size:.9375rem;font-weight:900;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c440 a{text-decoration:underline}.c440 a:hover{text-decoration:none}.c440 ul p{margin:0}.c440 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}.homepage-categories,.homepage-categories tbody{display:block}.homepage-categories{border:none!important;height:auto!important;margin:0 0 1.25rem;width:100%!important}.homepage-categories tr{grid-gap:1.25rem;display:grid;height:auto!important;width:100%!important}.homepage-categories--col-1 tr{grid-template-columns:repeat(1,1fr)}.homepage-categories--col-2 tr{grid-template-columns:repeat(2,1fr)}.homepage-categories--col-3 tr{grid-template-columns:repeat(3,1fr)}.homepage-categories--col-4 tr{grid-template-columns:repeat(4,1fr)}.homepage-categories td{border:none!important;border-radius:8px;display:grid;grid-template-columns:1fr;height:200px!important;overflow:hidden;position:relative;width:100%!important}.homepage-categories p{border-radius:8px;margin:0;overflow:hidden}.homepage-categories p:first-child{grid-column:1/2;grid-row:1}.homepage-categories p:nth-child(2){align-items:flex-end;display:flex;grid-column:1/2;grid-row:1;text-align:center}.homepage-categories img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c1197 .homepage-categories a{text-decoration:none}.homepage-categories a{background-image:linear-gradient(0deg,rgba(0,0,0,.64),transparent);color:#fff;display:flex;font-size:20px;font-size:1.25rem;font-weight:700;height:auto;justify-content:center;line-height:24px;line-height:1.5rem;padding:2rem .625rem 1rem;transition:color .3s,padding .3s,height .3s;width:100%}.homepage-categories td:hover a{align-items:center;background-image:linear-gradient(0deg,#000,transparent);color:#fff;height:100%;padding:1rem .625rem}.homepage-categories a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:999.98px){.homepage-categories--col-4 tr{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.c440 iframe,.c440 video{height:auto;max-width:100%}.homepage-categories--col-3 tr{grid-template-columns:repeat(1,1fr)}}@media (max-width:575.98px){.homepage-categories td{height:160px!important}}.c1315{background-color:#f0f2f9;border:1px solid #dfe3f1;border-radius:10px;margin:0 0 1.875rem;padding:.9375rem .9375rem 1.25rem}.c275{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:0 0 1.25rem}.c274{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.c279{color:#1a1a1a;display:inline-block;font-size:14px;font-size:.875rem;font-weight:900;line-height:20px;line-height:1.25rem;padding:0 0 .625rem}.c277{border-radius:50%;margin:0 0 1.25rem;max-height:60px;max-width:60px;width:auto}.c1316{flex:1 1 70%}.c281{color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem}.c281:focus,.c281:hover{color:#79af2f;text-decoration:underline;transition:color .25s linear}.c280{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.c280:before{color:#79af2f;content:"";font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .4375rem 0 0;position:relative}.c282{color:#1a1a1a;display:block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 .3125rem;width:100%}.c283{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.c283:before{color:#79af2f;content:"";font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:0 .4375rem 0 0;position:relative;top:2px}.c284{color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem}.c284:focus,.c284:hover{color:#79af2f;text-decoration:underline}.content-left .c275{text-align:center}.content-left .c274{justify-content:center}.content-left .c1316{align-items:center;display:flex;flex:1 1 100%;flex-direction:column;text-align:center}.content-left .c280{justify-content:center}.c2015 .c274,.c2015 .c275{text-align:center}.c2017 .c283,.c2017 .c280{justify-content:center}.c2015 .c277{margin:auto}.c2015 .c1316{flex:0 0 100%;margin:.3125rem 0 0}.c2015 .c284{display:block}.c1296 .c1315{margin:3.625rem 0 3.125rem;padding:.9375rem 1.25rem}.c1296 .c277{margin:0 1.25rem 0 0}.c1296 .c283,.c1296 .c280{justify-content:flex-start;text-align:left}.c1326 .c277,.page-route-basket-empty .c277{margin:0 1.25rem 0 0}@media (max-width:1149.98px){.layout-type-order .c1316{flex:1 1 65%}}@media (max-width:575.98px){.c277{margin:0 .9375rem .625rem 0}}.c1326{display:flex;flex-direction:row;flex-wrap:wrap}.c1327{flex:0 0 64%;max-width:64%;padding:0 .9375rem 0 0}.c1328{flex:0 0 36%;max-width:36%;padding:0 0 0 .9375rem}.c493{font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;margin:2.5rem 0;padding:0 1.875rem}.basket-delivery__title-checkbox{position:relative;top:-3px}.c490{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 1.25rem}.c491{font-weight:700;text-decoration:underline}.c491:focus,.c491:hover{text-decoration:none}.c1168{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 1.25rem}.c1168.separator{background-color:#dfe3f1;border:none;display:none;height:1px}.c1168.separator:before{display:none}.c1873{background-color:#f0f2f9;border-radius:10px;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 1.25rem;padding:.625rem;text-align:center}.c1873:before{content:"";font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0;position:relative;top:3px}.c1874{font-weight:700}.c1168:last-child{margin-bottom:0}.c1181{color:#1a1a1a;flex:0 0 145px;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0;max-width:145px;text-align:right}.c1172{color:#f34a42;font-size:20px;font-size:1.25rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 0 .125rem}.c1171{margin:0 0 0 .5rem}.c1173{display:none}.c1169 .c1171{margin:0 1rem 0 0}.c1169 .c1171:before{color:#79af2f;content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c1182{flex:0 0 44%;max-width:44%;padding:0 1.25rem}.c1170,.c1175{display:none}.c1175.active,.c1170.active{display:block}.c575:before{color:#1fab3e;content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c1183{border:1px solid #dfe3f1;border-radius:18px;color:#1a1a1a;height:35px;padding:.1875rem .9375rem;width:100%}.c1183:focus{border-color:#79af2f;outline:none}.c1183.c36{background-color:#fff}.c1183.c36:disabled{background-color:#dfe3f1}.c1183.c36:hover:disabled{border-color:#dfe3f1;cursor:not-allowed}.c1183.is-invalid{border:1px solid #f34a42}.c1190 .c1183{height:70px}.c1190 .c1182{flex:0 0 100%;max-width:100%;padding:.625rem 0 0}.c1168.c1190 .c1181{flex:0 0 100%;max-width:100%;text-align:left}.c1190 .c1179,.c1190 .c1177{flex:0 0 30%;max-width:30%}.c1185 .c1186{flex-grow:1;padding:0 .9375rem 0 0}.c1185 .c1186 .c1171{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1185 .c1179,.c1185 .c1177{flex:0 0 38%;max-width:38%}.c1169 .c1170,.c1169 .c1175{flex-grow:1;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 .9375rem 0 0}.c1174{color:#79af2f;font-weight:700}.c1169 .c1179,.c1169 .c1177{flex:0 0 40%;max-width:40%}.c1177{color:#f34a42;display:inline-block;flex:0 0 36%;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:36%}.c1726 .c1177{flex:0 0 100%;max-width:100%}.c1177~.c1726,.c1177~.c1179,.c1177~.c2205,.c2205,.c2205.active~.c1179{display:none}.c1179{color:#676b7a;display:inline-block;flex:0 0 35%;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:35%}.c1726 .c1179{flex:0 0 100%;max-width:100%}.basket-delivery__info-help-link{display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.basket-delivery__info-help-link-text{text-decoration:underline}.basket-delivery__info-help-link:before{content:"";font-family:font-eshoprychle;font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem}.c1728{font-size:12px;font-size:.75rem;line-height:19px;line-height:1.1875rem;text-decoration:underline}.c1728:hover{text-decoration:none}.basket-delivery__check{margin:0 0 1.5rem}.basket-delivery__check-input{margin:0 0 0 .3125rem;position:relative;top:-2px}.basket-delivery__item-group-list{background-color:#fff;border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;display:none;margin:0 0 3.75rem;padding:1.875rem}.basket-delivery__item-group-list.visible{display:block}.c494{font-family:Nunito Sans,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;line-height:26px;line-height:1.625rem;margin:0}.basket-delivery__add-message-wrapper{margin:5rem 0 0}.basket-delivery__add-message-title{margin:0 0 .3125rem}.basket-delivery__add-message-input{min-height:100px;width:100%}.basket-delivery__in-contact{margin:1.875rem 0 0}.basket-delivery__in-contact-email{margin:1.5625rem 0 .5rem}.basket-delivery__in-contact-email-input{margin:0 .3125rem 0 0;position:relative;top:-2px}.basket-delivery__in-contact-acc{margin:0 0 1.5625rem}.basket-delivery__in-contact-acc-input{margin:0 .3125rem 0 0;position:relative;top:-2px}.c1178{display:none}.c1178.active,.c1178~.c1179{display:block}.c1178.active~.c1179{display:none}.c576{font-weight:900;margin:0 0 0 .3125rem}.c576:before{content:"( "}.c576:after{content:" )"}.c1176{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .625rem;text-decoration:underline}.c1176:hover{text-decoration:none}.c1722{bottom:40px;display:flex;flex-direction:column}.c1328 .c1315{order:1}.c1328 .c125{order:2}.c1328 .c498{order:3}.c1328 .c499{flex-wrap:unset;margin:0}.c1722.active{max-width:478px;position:fixed;width:100%;z-index:9}.c2205.active{display:block;flex:0 0 35%;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;max-width:35%}.c2206.hidden{display:none}.c2207,.c2214,.c2206{align-items:center;display:flex;gap:.5rem}.c2206 .c1565{display:flex}.c2206 .c1566{height:1rem;width:1rem}.c2206 .c1566 div{border-width:.125rem;height:1rem;margin:0;width:1rem}.c2206 .c1566 div:nth-child(2){opacity:.72}.c2206 .c1566 div:nth-child(3){opacity:.48}.c2206 .c1566 div:nth-child(4){opacity:.16}.c2207{color:#1fab3e}.c2207:before{content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}.c2208{display:flex;flex-direction:column}.c2215{text-decoration:underline}.c2215:hover{text-decoration:none}.c2214{color:#f34a42}.c2214:before{content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}@media (max-width:1420px){.c1722.active{max-width:440px}}@media (max-width:1320px){.c1722.active{max-width:404px}.c1182{flex:0 0 40%;max-width:40%}}@media (max-width:1220px){.c1722.active{max-width:380px}}@media (max-width:1149.98px){.c1327{flex:0 0 57%;max-width:57%}.c1328{flex:0 0 43%;max-width:43%}.c1722.active{max-width:395px}.basket-delivery__item-group-list{padding:1.875rem .625rem}.c1181{flex:0 0 130px;max-width:130px}.c1182{padding:0 .625rem}.c1726,.c1179,.c1177,.c2205.active{flex:0 0 30%;max-width:30%}}@media (max-width:999.98px){.c1327{flex:0 0 100%;max-width:100%;padding-right:0}.c1328{flex:0 0 100%;margin:1.875rem 0 0;max-width:100%;padding-left:0}.c1722.active{max-width:unset;position:static}.c493{margin:.9375rem 0;padding:0}}@media (max-width:767.98px){.basket-delivery__title-checkbox{top:-1px}.c1181{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem}.c494{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (max-width:575.98px){.c1181{flex:0 0 100%;margin:0 0 .4375rem;max-width:100%;text-align:left}.c1182{flex:0 0 100%;margin:0 0 .4375rem;max-width:100%;padding:0}.c1179{display:none}.c1726,.c1179,.c1177,.c2205{flex:0 0 100%;max-width:100%}}.c1828{font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:0 0 2.1875rem 1.875rem}.c1329{display:flex;flex-direction:row;flex-wrap:wrap}.c1330{flex:0 0 64%;max-width:64%;padding:0 .9375rem 0 0}.c1331{flex:0 0 36%;max-width:36%;padding:0 0 0 .9375rem}.c706{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;color:#f34a42;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 0 1.5625rem;padding:1.875rem 0 1.875rem 1.875rem}.c706:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:16px;font-size:1rem;font-weight:400;line-height:16px;line-height:1rem;margin:0 .625rem 0 0;position:relative;top:2px}.basket-recapitulation__check-message-button{text-transform:uppercase}.c707{display:flex;flex-direction:row;flex-wrap:wrap;margin:2.5rem 0;padding:0 1.875rem}.c708{display:block;flex:0 0 75%;font-size:20px;font-size:1.25rem;font-weight:900;line-height:24px;line-height:1.5rem;max-width:75%}.c709{flex:0 0 25%;max-width:25%;text-align:right}.c710{font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;text-decoration:underline}.c710:focus,.c710:hover{text-decoration:none}.basket-recapitulation__info-wrapper{margin:0 0 2.25rem}.basket-recapitulation__info-detail-title{font-weight:700}.c711{background-color:#fff;border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;margin:0 0 3.75rem;padding:1.875rem}.c1875{background-color:#f0f2f9;border-radius:4px;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 .625rem;padding:.3125rem .625rem;text-align:center}.c1875:before{content:"";font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0;position:relative;top:3px}.c1876{font-weight:700}.c571{display:flex;flex-direction:row;flex-wrap:wrap;margin:1.5625rem 0 0}.c571:first-child{margin-top:0}.c573{flex:0 0 25%;font-weight:900;max-width:25%}.c573,.c574{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c574{flex:0 0 75%;max-width:75%;padding:0 0 0 .9375rem}.basket-recapitulation__info-message-title{font-weight:700}.c580:before{color:#1fab3e;content:"";font-family:font-eshoprychle;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 .5rem 0 0}.basket-recapitulation__in-contact-email{margin:1.5625rem 0 .5rem}.basket-recapitulation__in-contact-email-input{margin:0 .3125rem 0 0;position:relative;top:-2px}.basket-recapitulation__in-contact-acc{margin:0 0 1.5625rem}.basket-recapitulation__in-contact-acc-input{margin:0 .3125rem 0 0;position:relative;top:-2px}.basket-recapitulation__input-element{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}@media (max-width:1149.98px){.c1330{flex:0 0 57%;max-width:57%}.c1331{flex:0 0 43%;max-width:43%}.c711{padding:1.875rem .625rem}.c1828{margin:0 0 1.875rem}.c706{padding:1.875rem .625rem}}@media (max-width:999.98px){.c1330{flex:0 0 100%;max-width:100%;padding-right:0}.c1331{flex:0 0 100%;max-width:100%;padding-left:0}.c707{margin:.9375rem 0;padding:0}}@media (max-width:575.98px){.c573{flex:0 0 40%;max-width:40%}.c574{flex:0 0 60%;max-width:60%}}.c498{align-items:center;display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100%}.c1331 .c498{justify-content:flex-start}.c499{align-items:center;display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:1rem 0 0;max-width:100%}.c500{box-shadow:none;font-weight:400;padding:.5rem 1.875rem}.c500,.c500:focus,.c500:hover{color:#1a1a1a}.c500:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 .5rem 0 0;position:relative;transform:rotate(-180deg)}.c1326 .c498,.c1296 .c498{display:flex}.c1329 .c1722 .c498{display:block}@media (max-width:575.98px){.c498{flex-direction:column}.c1313{order:2}.c499{align-items:center;flex-direction:column;justify-content:center;margin:.9375rem 0 0}.c500{margin:.9375rem 0 0;order:2}}.c125{background-color:#fff;border:1px solid #dfe3f1;border-radius:10px;margin:0 0 1.875rem}.c126{border-bottom:1px solid #dfe3f1;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:0;padding:.9375rem 1.25rem}.c127{max-height:300px;overflow-x:auto;padding:0 1.25rem}.c128{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c128:last-child{border:none}.c130{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c2199{font-weight:900}.c1583{padding:0 .9375rem 0 0}.c1584{border-radius:10px;flex:0 0 50px;max-height:50px;max-width:50px;width:auto}.c129{flex:0 0 80%;max-width:80%;padding:0 0 .625rem}.c128.c1877 .c129{flex:0 0 82%;max-width:82%}.c131{margin:0 0 .1875rem}.c131,.c132{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c132{display:flex;flex:0 0 100%;flex-direction:row;max-width:100%;padding-left:65px}.c128.c1877 .c132{flex:0 0 100%;max-width:100%;padding-left:65px}.c133{flex:0 0 50%;font-weight:900;max-width:50%;order:2;text-align:right}.c134{flex:0 0 50%;max-width:50%;order:1;padding:0 .9375rem 0 0}.basket-order__item-total{border-top:1px solid #dfe3f1;padding:.9375rem .625rem}.basket-order__item-total-with-vat-label,.basket-order__item-total-with-vat-price{font-weight:700}.basket-order__item-total-without-vat-label,.basket-order__item-total-without-vat-price{font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem}.c135{padding:0 1.25rem}.c1317{border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c138{flex:0 0 75%;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:75%;padding:0 .9375rem 0 0}.c137,.c139{flex:0 0 25%;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:25%;text-align:right}.c136,.c137{font-weight:900;margin:0 0 .1875rem}.c136{flex:0 0 75%;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:75%;padding:0 .9375rem 0 0}.c140{padding:0 1.25rem}.c1318{align-items:center;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c1319{flex:0 0 75%;max-width:75%;padding:0 .9375rem 0 0}.c141,.c143{font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 0 .1875rem}.c143{flex:0 0 25%;max-width:25%;text-align:right}.c142{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c144{padding:0 1.25rem}.c1320{align-items:center;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c1819{color:#2f5fff;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 .625rem .9375rem}.c1819:before{content:"";font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0;position:relative;top:3px}.c1321{flex:0 0 75%;max-width:75%;padding:0 .9375rem 0 0}.c145,.c147{font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 0 .1875rem}.c147{flex:0 0 25%;max-width:25%;text-align:right}.c146{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1322{padding:0 1.25rem}.c1323{align-items:center;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c1324{flex:0 0 75%;max-width:75%;padding:0 .9375rem 0 0}.c1324,.c1325{font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 0 .1875rem}.c1325{flex:0 0 25%;max-width:25%;text-align:right}.c1925{padding:0 1.25rem}.c1926{align-items:center;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem .625rem}.c1927{flex:0 0 75%;max-width:75%;padding:0 .9375rem 0 0}.c1927,.c1928{font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 0 .1875rem}.c1928{flex:0 0 25%;max-width:25%;text-align:right}.c148{background-color:#f0f2f9;display:flex;flex-direction:row;flex-wrap:wrap;padding:1.875rem}.c152{color:#1a1a1a;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 .4375rem;order:1;width:100%}.c153{flex:0 0 43%;max-width:43%;padding:0 .9375rem 0 0}.c153,.c154{font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;text-align:right}.c154{flex:0 0 57%;max-width:57%}.basket-order__total-selected-with-vat-price{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.c149{color:#1a1a1a;display:flex;flex-direction:row;flex-wrap:wrap;order:2;width:100%}.c150{flex:0 0 43%;max-width:43%;padding:0 .9375rem 0 0}.c150,.c151{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-align:right}.c151{flex:0 0 57%;max-width:57%}.c500{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;text-decoration:underline}.c500:focus,.c500:hover{text-decoration:none}.c501{align-items:center;border-radius:50px;display:flex;font-size:18px;font-size:1.125rem;font-weight:700;line-height:24px;line-height:1.5rem;padding:.5625rem 1.4375rem}.c501:after{content:"";display:inline-block;font-family:font-eshoprychle;font-weight:400;margin:0 0 0 .9375rem;position:relative}.c2144{display:flex;flex-direction:column}.c2143{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:.1875rem 0 0}@media (max-width:1320px){.c129{flex:0 0 78%;max-width:78%}.c148{padding:1.875rem .9375rem}}@media (max-width:1220px){.c129{flex:0 0 75%;max-width:75%}.c148{padding:1.875rem .625rem}.c153,.c154{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}@media (max-width:1149.98px){.c500{padding:.5rem 1.25rem}.c129{flex:0 0 73%;max-width:73%}.c153,.c154{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}}@media (max-width:999.98px){.c132{flex:0 0 42%;min-width:42%;padding:0 0 0 .9375rem}.c129{flex:0 0 47%;max-width:47%}}@media (max-width:767.98px){.c132{flex:0 0 30%;min-width:30%}.c129{flex:0 0 56%;max-width:56%}}@media (max-width:575.98px){.c127 .c128{flex-wrap:nowrap}.c132{padding:0 0 0 .5rem}.c129{flex:0 0 70%;max-width:70%}.c132{flex:0 0 50%;min-width:50%;padding:0 .625rem 0 .5rem}}.c712{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:1.25rem 0 0}.basket-summary-of-order-navigation__back:before{content:"";font-family:font-eshoprychle}.basket-summary-of-order-navigation__next:before{content:"";font-family:font-eshoprychle}@media (max-width:575.98px){.c712{align-items:center;flex-direction:column;justify-content:center;padding-left:0;text-align:left}}.c1249{border:1px solid #dfe3f1;border-radius:4px;margin:0 0 2.1875rem;padding:1.25rem}.c17.c996{border-radius:0}.select-shipping-store__header-close:before{content:"";font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:33px;line-height:2.0625rem}.c959{font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;margin:0 0 2.1875rem 1.875rem}.c1827{color:#2f5fff;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 .9375rem 1.875rem}.c1827:before{content:"";font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0;position:relative;top:3px}.c967{display:inline-block;vertical-align:top}.c960{margin:2.1875rem 0}.c969{cursor:help;font-weight:400}.c969:before{color:#676b7a;content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin:0 0 0 .3125rem;position:relative;top:2px}.c969:hover:before{color:#79af2f}.basket-shipping__group-delivery,.basket-shipping__group-payment{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.basket-shipping__group-payment.not-selectable{cursor:not-allowed;display:none}.basket-shipping__group-payment.not-selectable>*{opacity:.5}.basket-shipping__group-payment.not-selectable .c982{color:#676b7a}.c1311{flex:0 0 16px;margin:0 1.25rem 0 0;max-width:16px}.c964{align-items:center;display:flex;flex:0 0 50px;height:50px;justify-content:center;margin:0 1.25rem 0 0;max-width:50px;text-align:center}.c965{border-radius:10px;max-height:100%;width:auto}.c966{flex-basis:0;flex-grow:1;max-width:100%;padding:0 .9375rem 0 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c965{max-width:70px}}.c1250{padding:.625rem .9375rem}.c1251{display:block;font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem;text-align:right}.c1252{color:#f34a42;margin:0 0 0 .3125rem}.c1253{display:inline-block;margin:0 .9375rem 0 0;width:30%}.c1254{width:100%}.c1255{color:#1a1a1a;display:inline-block;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}.basket-shipping__group{background-color:#fff;border-bottom:1px solid #dfe3f1;cursor:pointer;padding:.9375rem 1.875rem}.basket-shipping__group:first-child{border-top:1px solid #dfe3f1}.basket-shipping__group:hover{border-radius:10px;box-shadow:0 5px 10px 5px rgba(210,212,219,.7);position:relative;z-index:3}.basket-shipping__group.active{background-color:#f0f2f9}.c978{margin:3.4375rem 0 0}.c975:before{color:#79af2f;content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c975{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}.c962{display:inline-block;position:relative;text-align:right;width:100%}.c968{font-weight:900}.c982,.c968{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c982,.c982 p{margin:.3125rem 0 0}.c982 a{color:#79af2f;text-decoration:underline}.c982 a:hover{text-decoration:none}.c970{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c977{color:#1a1a1a;display:inline-block;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem}.c2150{align-items:center;background-color:#e5f1ff;border-radius:8px;color:#2f5fff;display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.c2151{margin:0 0 .625rem}.c2151:after{content:"";font-family:font-eshoprychle;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}.c2153{text-align:center}.c2154{font-weight:700;margin:.3125rem 0 0}.c997{display:flex;flex-direction:row;height:calc(100% - 4em);padding:0;width:100%}.select-shipping-store__body-title{font-size:26px;font-size:1.625rem;font-weight:700;line-height:34px;line-height:2.125rem;margin:0 0 1.5rem;text-align:center}.select-shipping-store__body-description{text-align:center}.c995{border-radius:4px;height:100%}.c985{background-color:#fff;border:none;height:100%;position:relative}.c984{height:90%;max-width:1000px}.c984.modal-wedo{max-width:1150px}.c1000{border-radius:0 0 0 4px;bottom:0;left:0;position:absolute;right:0;top:0}.c998{height:100%;margin:0 0 2rem;position:relative;width:100%}.c1006:before{color:#fff;content:"";display:block;font-family:font-eshoprychle;left:12px;position:absolute;top:9px}.c1001{margin:0;width:25em}.c2133,.c2134,.c2191,.c2192,.c2256,.c2257,.select-shipping-store__wedo,.select-shipping-store__zasilkovna,.c2094,.c2095,.c2088,.c2089{border:0;height:100%;width:100%}.cpost-widget,.gls-widget,.ppl-widget,.wedo-widget{height:100%;width:100%}.select-shipping-store__item{display:none}.select-shipping-store__item.active{display:block}.select-shipping-store__item.selected{background-color:#f0f2f9;border-right:3px solid #79af2f}.c1011{color:#676b7a;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}.c1012{color:#676b7a;display:inline-block;font-size:12px;font-size:.75rem;line-height:41px;line-height:2.5625rem;text-decoration:underline}.c1012:hover{color:#1a1a1a;text-decoration:none}.c1309{margin:.625rem 0 0}.c1013{display:inline-block;margin:0 .625rem 0 0}.c1009{border-bottom:1px solid #dfe3f1;padding:.9375rem 1.25rem}.c1010{color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}.select-shipping-store__item.selected .c1010{color:#000}.c1007{display:block;height:calc(100% - 4.5em);margin:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.c1004{border:1px solid #dfe3f1;border-radius:8px 0 0 8px;outline:none;padding:.125rem .625rem;width:calc(100% - 2.5em)}.c1004:focus,.c1004:hover{border-color:#79af2f}.c1006{border:none;border-radius:0 8px 8px 0;cursor:pointer;position:relative;width:2.5em}.c1003{background-color:#f0f2f9;border:1px solid #dfe3f1;display:flex;height:4.5em;margin:auto;max-width:500px;padding:.9375rem 1.25rem}.select-shipping-store__title{margin:0 0 .4375rem;max-width:500px}.c862.select-shipping,.c862.c1524{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center}.select-shipping-label,.c1525{font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem;margin:0 .625rem 0 0}.c1526{border:1px solid #dfe3f1;border-radius:18px;box-shadow:none;height:36px;padding:.125rem .625rem;width:140px}.c1526:focus,.c1526:hover{border-color:#79af2f}.select-shipping-transport__pick-wrapper,.c954{margin:1.25rem 0 0;text-align:center}.basket-shipping__group-fake-transport{color:#f34a42;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}@media (max-width:575.98px){.basket-shipping__group{padding:.9375rem .625rem}.basket-shipping__group-delivery{align-items:flex-start}.c1311{margin:.3125rem .9375rem 0 0}.c964{flex:0 0 50px;height:25px;margin:0 .3125rem 0 0;max-width:50px;text-align:left}.c965{display:inline-block}.c966{flex:0 0 100%;margin:.625rem 0 0;max-width:100%;order:4;padding:0}.c1312{flex:0 0 69%;margin:.3125rem 0 0;max-width:69%;text-align:right}}.c269{padding:2.8125rem 0}.c270{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0;position:relative;width:100%}.c270:before{background-color:#dfe3f1;border-radius:3px;content:"";display:block;height:6px;position:absolute;top:19px;width:100%}.page-route-basket .c270:before{background:linear-gradient(90deg,#79af2f 0,#79af2f 13%,#dfe3f1 0,#dfe3f1)}.page-route-shipping .c270:before{background:linear-gradient(90deg,#79af2f 0,#79af2f 37%,#dfe3f1 0,#dfe3f1)}.page-route-delivery .c270:before{background:linear-gradient(90deg,#79af2f 0,#79af2f 63%,#dfe3f1 0,#dfe3f1)}.page-route-recapitulation .c270:before{background:linear-gradient(90deg,#79af2f 0,#79af2f 87%,#dfe3f1 0,#dfe3f1)}.c271{align-items:center;display:flex;flex:0 0 25%;flex-direction:row;justify-content:center;max-width:25%;position:relative}.c273{color:#676b7a;display:none;padding:0 1.5625rem}.c273:before{content:"";font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem}.c271:last-child{margin-right:0}.c271:last-child .c272{border-radius:0 6px 6px 0}.c271.c1545{z-index:4}.c271.c1546{z-index:3}.c271.c1547{z-index:2}.c271.c1548{z-index:1}.c271:last-child .c273{display:none}.c272{align-items:center;color:#676b7a;display:flex;flex-direction:row;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;padding:3.125rem 1.25rem 0;position:relative;text-align:center;z-index:9}.c272:focus,.c272:hover{color:#79af2f;text-decoration:none}.c271.active .c272:before{color:#79af2f}.c271.done .c272:before{align-items:center;background-color:#79af2f;border-bottom:2px solid #5d8724;color:#fff;display:flex;flex:0 0 35px;flex-direction:row;height:35px;justify-content:center;top:5px;width:35px}.c271.c1545 .c272:before{content:"1."}.c271.c1545.done .c272:before{content:"";font-family:font-eshoprychle}.c271.c1546 .c272:before{content:"2."}.c271.c1546.done .c272:before{content:"";font-family:font-eshoprychle}.c271.c1547 .c272:before{content:"3."}.c271.c1547.done .c272:before{content:"";font-family:font-eshoprychle}.c271.c1548 .c272:before{content:"4."}.c271 .c272:before{align-items:center;background-color:#dfe3f1;border-radius:50%;color:#676b7a;display:flex;flex:0 0 25px;flex-direction:row;font-size:14px;font-size:.875rem;font-weight:700;height:25px;justify-content:center;left:50%;line-height:14px;line-height:.875rem;margin-left:-20px;position:absolute;top:8px;width:25px}.c271.active .c272,.c271.done .c272{color:#1a1a1a}.c271.done .c272:focus,.c271.done .c272:hover{color:#79af2f}.c271.active .c272:before{background-color:#79af2f;color:#fff;flex:0 0 35px;font-size:18px;font-size:1.125rem;height:35px;line-height:18px;line-height:1.125rem;top:5px;width:35px}@media (max-width:999.98px){.c272{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;min-height:100%}.c270.is-recapitulation .c271.c1545{width:23%}.c270.is-recapitulation .c271.c1546{width:24%}.c270.is-recapitulation .c271.c1547{width:20%}.c270.is-recapitulation .c271.c1548{width:33%}}@media (max-width:767.98px){.c269{padding:.625rem 0 1.875rem}.c271 .c273{display:none}.c270.is-recapitulation .c271.c1545,.c270.is-recapitulation .c271.c1548,.c270.is-recapitulation .c271.c1546,.c270.is-recapitulation .c271.c1547{width:25%}}@media (max-width:575.98px){.c272{align-items:center;flex-direction:column;font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem;text-align:center}.c271:not(.done) .c272:before{margin-right:0}.c271 .c272:before{margin-bottom:5px}}.c20:after{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:35px}.c21{margin:.625rem 0 0;text-align:center}.c19{align-items:center;display:flex;flex-direction:column;justify-content:center}.c15{padding:1.25rem 1.875rem}.c14{max-width:600px}.c22{font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem}.basket-error-modal__modal-header{border:none}.c1591{background-color:rgba(52,52,52,.7);display:block;overflow-x:hidden;overflow-y:auto;padding:0 .9375rem;z-index:10000}.c1592{max-width:900px}.c1593{box-shadow:0 2px 39px rgba(0,0,0,.3);padding:1.875rem}.c1607{font-size:30px;font-size:1.875rem;font-weight:900;line-height:38px;line-height:2.375rem;text-align:center}.c1608{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem;text-align:center}.c1610{display:flex;flex-direction:row}.c1611{border-right:1px solid #f0f2f9;display:flex;flex-direction:column;margin:1.6875rem 0 0;padding:0 1.25rem 1.25rem 0;width:50%}.c1638{position:relative}.c1640{background-color:#fff;border:1px solid #f0f2f9;border-radius:4px;color:#676b7a;font-size:13px;font-size:.8125rem;font-weight:700;height:25px;line-height:17px;line-height:1.0625rem;margin-top:-12.5px;padding:.1875rem;position:absolute;right:-47px;text-align:center;top:50%;width:55px}.c1639{align-items:center;background-color:#79af2f;color:#fff;display:flex;flex-direction:row;font-weight:700;margin-left:auto;margin-right:auto;transition:background-color .25s linear}.c1639:focus,.c1639:hover{background-color:#704119;color:#ffffff;transition:background-color .25s linear}.c1639:after{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .3125rem;text-decoration:none}.c1641{display:flex;flex-direction:column;margin:1.6875rem 0 0;padding:0 0 1.25rem 1.25rem;width:50%}.c1644{position:relative}.c1646{display:none}.c1645{align-items:center;background-color:#79af2f;color:#fff;display:flex;flex-direction:row;font-weight:700;margin-left:auto;margin-right:auto;transition:background-color .25s linear}.c1645:focus,.c1645:hover{background-color:#704119;color:#ffffff;transition:background-color .25s linear}.c1645:after{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .3125rem;text-decoration:none}.c1612{flex:1 1 auto}.c1613{border:1px solid #dfe3f1;margin:0 0 1.25rem}.c1614{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem 1.25rem}.c1615 .c1616{font-size:17px;font-size:1.0625rem;font-weight:900;line-height:21px;line-height:1.3125rem;width:36%}.c1615 .c1617{align-items:center;display:flex;flex-direction:row;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;padding:0 0 0 .3125rem;width:64%}.c1615 .c1617:before{content:"";font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;padding:0 .1875rem 0 0}.c1642 .c1616{font-size:17px;font-size:1.0625rem;font-weight:900;line-height:21px;line-height:1.3125rem;width:36%}.c1642 .c1617{align-items:center;display:flex;flex-direction:row;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;padding:0 0 0 .3125rem;width:64%}.c1642 .c1617:before{content:"";font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;padding:0 .1875rem 0 0}.c1643{display:inline-block;font-weight:700;margin:0 0 0 .1875rem}.c1618{font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;margin:.3125rem 0 0;width:100%}.c1619{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;padding:.625rem .9375rem}.c1620{flex:0 0 50px;max-width:50px;padding:0 .3125rem}.c1655{width:auto}.c1621{padding:0 .3125rem;width:61%}.c1622{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;line-height:17px;line-height:1.0625rem;text-decoration:underline}.c1622:focus,.c1622:hover{text-decoration:none}.c1623{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;margin:.3125rem 0 0}.c1624{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;line-height:20px;line-height:1.25rem;padding:0 .3125rem;text-align:right;width:25%}.c1625{background-color:#f0f2f9;padding:1.25rem}.c1626{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem}.c1627{color:#1a1a1a;padding:0 .625rem 0 0;width:51%}.c1628{color:#1a1a1a;text-align:right;width:49%}.c1629{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px;line-height:1.625rem}.c1632{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.9375rem 1.25rem}.c1637{align-items:center;color:#f34a42;display:flex;flex-direction:row;font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem}.c1637:after{content:"";font-family:font-eshoprychle;font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem;margin:0 0 0 .5rem}.c1633{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;width:100%}.c1633:after{color:#79af2f;content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;margin:0 0 0 .5rem}.c1635,.c1634{color:#79af2f;font-weight:900;padding:0 .1875rem}.c206{background-color:#fff;border:1px solid #dfe3f1;border-radius:10px;height:11px;margin:.625rem 0 0;width:100%}.c1636{background:#2f5fff}.c1630{font-family:Nunito Sans,sans-serif;padding:0 .625rem 0 0;width:51%}.c1631{font-family:Nunito Sans,sans-serif;text-align:right;width:49%}.c1647{background-color:#f0f2f9;padding:1.25rem}.c1648{align-items:center;display:flex;flex-direction:row;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin-left:auto;margin-right:auto}.c1648:after{content:"";font-family:font-eshoprychle;font-weight:400;margin:0 0 0 .9375rem;position:relative}@media (max-width:880px){.c1615 .c1616{width:40%}.c1615 .c1617{width:60%}.c1642 .c1616{width:40%}.c1642 .c1617{width:60%}}@media (max-width:679px){.c1609{right:0;top:8px}.c1610{display:flex;flex-direction:row;flex-wrap:wrap}.c1593{box-shadow:0 2px 39px rgba(0,0,0,.3);padding:2.8125rem .625rem 1.875rem}.c1607{font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;margin:0 0 .625rem}.c1611{border:none;border-bottom:1px solid #f0f2f9;padding:0 0 2.1875rem;width:100%}.c1641{border-bottom:1px solid #f0f2f9;margin:2.1875rem 0;padding:0 0 2.0625rem;width:100%}.c1615 .c1616{width:100%}.c1615 .c1617{padding-left:0;width:100%}.c1642 .c1616{width:100%}.c1642 .c1617{padding-left:0;width:100%}.c1621{width:66%}.c1640{display:none}.c1646{background-color:#fff;border:1px solid #f0f2f9;border-radius:4px;bottom:-42px;color:#676b7a;display:block;font-size:15px;font-size:.9375rem;font-weight:700;height:25px;line-height:19px;line-height:1.1875rem;margin-right:-22.5px;padding:.1875rem;position:absolute;right:50%;text-align:center;width:55px}}@media (max-width:575px){.c1591{padding:0}}.basket-table{margin:0 0 1.25rem}.c1371{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;display:grid;grid-template-columns:repeat(50,2%);padding:0 1.875rem}.c1372{align-items:center;color:#1a1a1a;display:flex;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:.9375rem .625rem}.c1373{grid-column:1/15}.c1374{grid-column:15/24;justify-content:flex-end}.c1573{grid-column:24/31;justify-content:flex-end}.c1377{grid-column:31/40;justify-content:flex-end}.c1375{justify-content:flex-end}.c1378{grid-column:40/48;justify-content:flex-end}.c1574{grid-column:48/51}.c1380{display:grid;grid-template-columns:repeat(50,2%);grid-template-rows:auto;padding:.625rem 1.875rem}.c1380.is-invalid{padding:0}.c1380.c1475{padding:0 0 .625rem}.c1380.c1476{padding-top:0}.c1380.c1922{padding:0 0 .625rem}.c1380:not(.is-invalid):not(.basket-note):not(.basket-image-upload):not(.basket-voucher):not(:first-child):not(.basket-coupon-not-applicable){border-top:1px solid #dfe3f1}.basket__products-error-message{grid-column:1/8;width:100%}.c1382{border:none;grid-column:1/4;margin:auto}.c1383{display:flex;flex-direction:column;grid-column:5/15;justify-content:center;padding:0 0 .3125rem}.c1388{grid-column:15/24;justify-content:center;padding:0 0 .3125rem}.c1390{grid-column:24/31;padding:0 0 .3125rem}.c1396{grid-column:31/40;padding:0 0 .3125rem}.c1398{grid-column:40/48;padding:0 0 .3125rem}.c1400{grid-column:48/51;padding:0 0 .3125rem}.c1923,.c1404{grid-column:6/51;padding:0 0 .3125rem}.c1923{color:#2f5fff;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1923:before{content:"";font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0;position:relative;top:3px}.c1405{grid-column:5/51;padding:0 0 .3125rem}.c1730{display:flex;flex-direction:column;grid-column:5/15;justify-content:center}.c1733{grid-column:41/48}.basket-table.discounted .c1373{grid-column:1/14}.basket-table.discounted .c1374{grid-column:14/21}.basket-table.discounted .c1573{grid-column:21/27}.basket-table.discounted .c1377{grid-column:27/34}.basket-table.discounted .c1375{grid-column:34/41}.basket-table.discounted .c1378{grid-column:41/48}.basket-table.discounted .c1383{grid-column:5/14}.basket-table.discounted .c1388{grid-column:14/21}.basket-table.discounted .c1390{grid-column:21/27}.basket-table.discounted .c1396{grid-column:27/34}.basket-table.discounted .c1392{grid-column:34/41}.basket-table.discounted .c1398{grid-column:41/48}.c1398 .c852{font-weight:900}.c1504{border-radius:10px;max-height:50px;max-width:50px;width:auto}.c1384{padding:0 .625rem .3125rem 0}.c1385{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem}.c1385:focus,.c1385:hover{text-decoration:underline;transition:color .25s linear}.c1731{display:flex;flex-direction:column}.c1731,.c1732{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1734,.c1732{color:#1a1a1a;font-weight:900}.c1734{align-items:center;display:flex;font-size:20px;font-size:1.25rem;height:100%;justify-content:flex-end;line-height:26px;line-height:1.625rem;padding:0 .5rem}.c1387{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 .5rem 0 0}.c1391,.c1389{align-items:center;display:flex;height:100%;justify-content:flex-end;padding:0 .5rem}.c1397,.c1395,.c1393,.c1399{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 .5rem}.c1399{color:#1a1a1a}.c1401{align-items:center;display:flex;height:100%;justify-content:center;padding:0 .5rem}.c1403:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle}.c1403:hover:before{color:#f34a42}.c1402{display:inline-block;margin:0 .625rem 0 0;position:relative}.c1402:active,.c1402:focus,.c1402:hover{outline:none;text-decoration:none}.c1402:after{content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}.c1907{display:flex;justify-content:flex-end;margin:0 0 .9375rem;position:relative}.c1908{-webkit-appearance:none;background:transparent;border:none;color:#1a1a1a;cursor:pointer;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0;position:relative;text-decoration:underline}.c1908:hover{color:#79af2f;text-decoration:none}.c1908:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:17px;font-size:1.0625rem;line-height:20px;line-height:1.25rem;margin:0 .625rem 0 0;position:relative;text-decoration:none;top:3px}.c1909{background-color:#fff;border:2px solid #79af2f;border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.2);display:none;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;padding:.625rem 1.25rem;position:absolute;right:-70px;top:-55px;z-index:2}.c1909:after,.c1909:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.c1909:after{border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);border-width:7px;margin-left:-7px}.c1909:before{border-color:#79af2f rgba(249,149,2,0) rgba(249,149,2,0);border-width:10px;margin-left:-10px}.c1909.visible{display:block}@media (max-width:999.98px){.c1374{display:none}.c1373{grid-column:1/6}.c1374{grid-column:6/16}.c1573{grid-column:16/26}.c1377{grid-column:26/37}.c1378{grid-column:37/48}.c1574{grid-column:48/51}.c1382{grid-column:1/6;grid-row:1/span 2;padding:.625rem}.c1383{border-bottom:none;grid-column:6/48;grid-row:1}.c1388{grid-column:6/16;grid-row:2}.c1390{grid-column:16/26;grid-row:2}.c1396{grid-column:26/37;grid-row:2}.c1398{grid-column:37/48;grid-row:2}.c1400{grid-column:48/51;grid-row:1/span 2}.c1730{grid-column:6/37;grid-row:1/span 2}.c1733{grid-column:37/48;grid-row:1/span 2}.basket-table.discounted .c1373{grid-column:1/37;grid-row:1}.basket-table.discounted .c1374{display:block;grid-column:37/51;grid-row:1}.basket-table.discounted .c1573{grid-column:6/16;grid-row:2}.basket-table.discounted .c1377{grid-column:16/26;grid-row:2}.basket-table.discounted .c1375{grid-column:26/37;grid-row:2}.basket-table.discounted .c1378{grid-column:37/48;grid-row:2}.basket-table.discounted .c1382{grid-column:1/6;grid-row:1/span 2;padding:.625rem}.basket-table.discounted .c1383{border:none;grid-column:6/37;grid-row:1}.basket-table.discounted .c1388{border:none;grid-column:37/48;grid-row:1}.basket-table.discounted .c1390{grid-column:6/16;grid-row:2}.basket-table.discounted .c1396{grid-column:16/26;grid-row:2}.basket-table.discounted .c1392{grid-column:26/37;grid-row:2}.basket-table.discounted .c1398{grid-column:37/48;grid-row:2}.basket-table.discounted .c1400{grid-column:48/51;grid-row:1/span 2}.c1372{padding:0 .625rem .1875rem}.c1371{padding:.625rem}}@media (max-width:767.98px){.c1371{grid-template-columns:repeat(25,4%);grid-template-rows:auto auto}.c1380{grid-template-columns:repeat(25,4%);grid-template-rows:auto auto auto}.c1373{grid-column:1/23}.c1573{grid-column:1/9;grid-row:2;justify-content:flex-start}.c1377{grid-column:9/18}.c1377,.c1378{display:flex;flex-direction:row;grid-row:2;justify-content:flex-end}.c1378{grid-column:18/26}.c1574{grid-column:23/26;grid-row:1}.c1382{grid-column:1/4;grid-row:1/span 2;padding:.625rem}.c1383{grid-column:4/23;grid-row:1}.c1388{border-bottom:none;grid-column:4/23;grid-row:2;margin:0 0 .625rem}.c1390{grid-column:1/9;grid-row:3}.c1396{grid-column:9/18;grid-row:3}.c1398{grid-column:18/26;grid-row:3}.c1400{border:none;grid-column:23/26;grid-row:1/span 2}.c1923,.c1404,.c1405{grid-column:1/26}.basket-table.discounted .c1373{grid-column:1/23;grid-row:1}.basket-table.discounted .c1573{grid-column:1/7;grid-row:2}.basket-table.discounted .c1377,.basket-table.discounted .c1374{display:none}.basket-table.discounted .c1375{display:flex;flex-direction:row;grid-column:7/17;grid-row:2;justify-content:flex-end}.basket-table.discounted .c1378{grid-column:17/26;grid-row:2}.basket-table.discounted .c1574{grid-column:23/26}.basket-table.discounted .c1382{grid-column:1/4;grid-row:1/span 2}.basket-table.discounted .c1383{grid-column:4/23;grid-row:1}.basket-table.discounted .c1388{grid-column:4/23;grid-row:2}.basket-table.discounted .c1390{border:none;grid-column:1/7;grid-row:3}.basket-table.discounted .c1396{display:none}.basket-table.discounted .c1392{border:none;grid-column:7/17;grid-row:3}.basket-table.discounted .c1398{grid-column:17/26;grid-row:3}.basket-table.discounted .c1400{grid-column:23/26;grid-row:1/span 2}.basket-table.discounted .c1730{grid-column:4/22;grid-row:1/span 2}.basket-table.discounted .c1733{grid-column:22/26;grid-row:1/span 2}.c1402{display:none}.c1397,.c1395,.c1393,.c1399{align-items:flex-end}.c1389{padding-left:0}.c1391,.c1389{justify-content:flex-start}}@media (max-width:575.98px){.c1371{grid-template-columns:repeat(10,10%);grid-template-rows:auto auto}.c1380{grid-template-columns:repeat(10,10%);grid-template-rows:auto auto auto}.c1377{display:none}.c1373{grid-column:1/6}.c1574{grid-column:6/11}.c1573{grid-column:1/6;grid-row:2}.c1378{grid-column:6/11;grid-row:2}.c1382{grid-column:1/3}.c1383{grid-column:3/10}.c1388{grid-column:3/10;grid-row:2}.c1396{display:none}.c1390{grid-column:1/6}.c1398{grid-column:6/11}.c1400{grid-column:10/11;grid-row:1/span 2}.c1923,.c1404,.c1405{grid-column:1/11}.basket-table.discounted .c1380{grid-template-rows:auto auto auto auto}.basket-table.discounted .c1373{grid-column:1/5;grid-row:1}.basket-table.discounted .c1573{grid-column:1/5;grid-row:2}.basket-table.discounted .c1375{grid-column:5/11;grid-row:1}.basket-table.discounted .c1378{grid-column:5/11;grid-row:2}.basket-table.discounted .c1382{grid-column:1/3;padding:0}.basket-table.discounted .c1383{grid-column:3/10}.basket-table.discounted .c1388{grid-column:3/10;grid-row:2}.basket-table.discounted .c1390{grid-column:1/6;grid-row:3}.basket-table.discounted .c1392{grid-column:6/11;grid-row:3}.basket-table.discounted .c1398{grid-column:1/11;grid-row:4}.basket-table.discounted .c1400{grid-column:10/11;grid-row:1/span 2}.basket-table.discounted .c1729 .c1730{grid-column:3/8}.basket-table.discounted .c1729 .c1733{grid-column:8/11}.c1907{margin:0 0 1.25rem}}.c639:after{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:35px}.c640{margin:.625rem 0 0;text-align:center}.c638{align-items:center;display:flex;flex-direction:column;justify-content:center}.c636{padding:1.25rem 1.875rem}.c635{max-width:600px}.c641{font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem}.shipping-error-modal__modal-header{border:none}.c648:after{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:35px}.c649{margin:.625rem 0 0;text-align:center}.c647{align-items:center;display:flex;flex-direction:column;justify-content:center}.c645{padding:1.25rem 1.875rem}.c644{max-width:600px}.c650{font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem}.payment-error-modal__modal-header{border:none}.basket__title{display:inline-block}.c1308{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;padding:2.5rem 0 1.25rem}.c839{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1.25rem 0}.c829 .c839{display:flex;padding:2.1875rem 0 0}.c840{box-shadow:none;color:#1a1a1a;font-size:13px;font-size:.8125rem;font-weight:400;line-height:18px;line-height:1.125rem;padding:.5rem 1.875rem;text-decoration:underline}.c840:focus,.c840:hover{color:#1a1a1a;text-decoration:none}.c841{font-size:18px;font-size:1.125rem;font-weight:700;line-height:24px;line-height:1.5rem}.basket__products-table{width:100%}.basket__products-table-head-cell{color:#676b7a;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;padding:1.25rem}.basket__products-table-body{border-collapse:collapse;border-radius:4px;box-shadow:0 0 0 1px #dfe3f1}.basket__products-table-body-row{align-items:center;border-radius:10px;border-top:1px solid #dfe3f1}.basket__products-table-body-row:first-of-type{border-top:none}.basket__products-table-body-cell{padding:1.25rem}.basket__products-table-product{align-items:center;display:flex;flex-direction:row}.basket__products-table-product-text{padding:0 .625rem}.basket__products-table-desc{color:#676b7a}.basket__products-error-message{color:#f34a42;padding:0 1.25rem 1.25rem}.basket__products-table-body-row.is-invalid,.basket__products-table-error-row.is-invalid,.basket__products-table-second-row.is-invalid{background-color:#fdf0f2}.basket__products-table-title{color:#000;font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.basket__products-table-availability{white-space:nowrap}.basket__products-table-row.is-invalid{border-left:1px solid #f34a42;border-right:1px solid #f34a42;border-top:1px solid #f34a42}.c870{display:none}.c867{box-shadow:none;margin:0 .9375rem 0 0;padding:.4375rem .8125rem}.c867:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.basket__image-wrapper{margin:0 0 .9375rem}.basket__products-table-body-actions{text-align:right;white-space:nowrap}.c864{border:1px solid #dfe3f1;color:#676b7a;display:block;font-size:13px;font-size:.8125rem;height:4em;line-height:15px;line-height:.9375rem;max-width:22em;padding:.3125rem .625rem;resize:vertical;width:100%}.c864:focus,.c864:hover{border-color:#79af2f;outline:none}.c859:checked~.c861{display:block}.c1478{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;text-decoration:underline}.c1478:focus,.c1478:hover{color:#f34a42}.c1478:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;margin:0 .8125rem 0 0}.c859{position:relative;top:-1px}.c860{cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .625rem;text-decoration:underline}.c860:hover{text-decoration:none}.c861{display:none}.c863{color:#676b7a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.625rem 0 .3125rem}.c852{align-items:baseline;color:#1a1a1a;display:flex;font-size:20px;font-size:1.25rem;gap:5px;line-height:26px;line-height:1.625rem}.c853{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-align:right}.basket__products-table-discount{text-align:center}.basket__products-table-btn{background:none;border:none;color:#000;display:inline-block;padding:0}.basket__products-table-btn:active,.basket__products-table-btn:hover{color:#000;outline:none;text-decoration:none}.basket__product-image{max-height:70px;max-width:70px}.basket__products-table-btn:focus{color:#000;outline:none;text-decoration:none}.basket__products-table-discount-icon:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:35px;font-size:2.1875rem;line-height:35px;line-height:2.1875rem}.c847{display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-align:right}.c847.in-stock{color:#1fab3e}.c847.out-of-stock{color:#2f5fff}.c848{border:1px solid #dfe3f1;border-radius:20px;display:flex;flex-direction:row;height:40px;max-width:100px;padding:0 1.875rem;position:relative;width:100%}.c850{-moz-appearance:textfield;border:none;color:#1a1a1a;font-size:14px;font-size:.875rem;height:38px;line-height:14px;line-height:.875rem;padding:2px;text-align:center;width:100%}.c850:focus,.c850:hover{border-color:#79af2f}.c850::-webkit-inner-spin-button,.c850::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c1542{color:#1a1a1a;display:flex;font-size:14px;font-size:.875rem;gap:4px;line-height:14px;line-height:.875rem}.c851{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:16px;justify-content:center;margin-top:-8px;position:absolute;right:10px;top:50%;width:16px}.c851,.c851:after{font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem}.c851:after{content:"";display:inline-block;font-family:font-eshoprychle;position:relative;top:.5px}.c849{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:16px;justify-content:center;left:10px;margin-top:-8px;position:absolute;top:50%;transition:background-color .25s linear;width:16px}.c849,.c849:after{font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem}.c849:after{content:"";display:inline-block;font-family:font-eshoprychle;left:-1px;position:relative;top:.5px}.c849:hover,.c851:hover{background-color:#79af2f;color:#fff;text-decoration:none;transition:background-color .25s linear}.c849:hover:after,.c851:hover:after{color:#fff}.c866,.c873{display:none}.c866.active{display:block}.c869{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}.c873.active{display:block}.c874{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 1.875rem 0 0;text-decoration:underline}.c874:hover{text-decoration:none}.c874:before{color:#1fab3e;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0}.c876{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;text-decoration:underline}.c876:hover{text-decoration:none}.c876:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:19px;line-height:1.1875rem;margin:0 .5rem 0 0}.c876:active:before,.c876:focus:before,.c876:hover:before{color:#000;text-decoration:none}.c872{display:none}.c872.active{display:block}.c806{margin:0 0 1.25rem;padding:0 1.25rem}.c808{cursor:pointer;margin:0 .625rem 0 0}.c1477{cursor:pointer}.c812{color:#676b7a;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:0;padding:1.25rem 0 .9375rem}.c840:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 .5rem 0 0;position:relative;transform:rotate(-180deg)}.c841{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:.875rem 1.875rem .9375rem}.c841:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;font-weight:400;line-height:12px;line-height:.75rem;margin:0 0 0 .3125rem;position:relative}.c818{border:none;border-radius:4px;display:flex;flex-direction:row}.c819{display:flex;width:60%}.c819,.c829{background-color:#f0f2f9;border:1px solid #dfe3f1;border-radius:10px;padding:1.5625rem}.c829{margin:0 0 0 1.5625rem;width:40%}.c829 .c839{display:none}.c820{align-items:center;display:flex;flex-direction:row;margin:auto;max-width:675px;width:100%}.c821{display:none}.c828{color:#f34a42;font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}.c822{width:100%}.c824{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:0 0 .9375rem}.c824:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem;margin:0 0 0 .625rem;position:relative;top:8px}.c1242,.c1243{color:#79af2f;font-weight:900}.c823{color:#1a1a1a;font-weight:900}.basket__free-delivery-img{margin:0 .9375rem 0 0}.c825{background-color:#dfe3f1;border:none;border-radius:8px;box-shadow:none;height:16px}.c826{background:#2f5fff}.c830{display:flex;flex-direction:row;margin:.3125rem 0}.c831{width:60%}.c831,.c832{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 0 0 .9375rem;text-align:right}.c832{width:40%}.c833{width:60%}.c833,.c834{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 0 0 .9375rem;text-align:right}.c834{width:40%}.c835{width:60%}.c835,.c836{color:#1a1a1a;font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;padding:0 0 0 .9375rem;text-align:right}.c836{width:40%}.basket__summary-total-selected-price-value{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c837{width:60%}.c837,.c838{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 0 0 .9375rem;text-align:right}.c838{width:40%}.c1332{align-items:center;display:flex;flex-direction:row}.c813{flex:0 0 20%;font-weight:700;margin:0 .625rem 0 0;max-width:20%}.c1332 .c1333{align-items:center;display:flex;flex:0 0 70%;flex-direction:row;flex-wrap:wrap;margin:0;padding:0 .9375rem 0 0}.c815{border:1px solid #dfe3f1;border-radius:4px;box-shadow:none;height:36px;margin:0 .3125rem 0 0;max-width:225px;padding:.1875rem .5rem;width:100%}.c815:focus,.c815:hover{border-color:#79af2f}.c1332 .c817{color:#f34a42;margin:.625rem 0 .625rem .625rem}.c810{color:#1fab3e;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c810:before{content:"";font-family:font-eshoprychle;font-size:19px;font-size:1.1875rem;line-height:19px;line-height:1.1875rem;margin:0 .625rem 0 0;position:relative;top:3px}.basket__discount-coupon-apply,.basket__discount-coupon-apply-desc{display:inline-block;width:auto}.c809{display:none}.c808:checked~.c809{display:block;margin:.625rem 0 0}.basket__discount-coupon-form-wrapper{display:inline-block;max-width:20em}@media (max-width:1320px){.c819{width:65%}.c829{width:35%}}@media (max-width:1220px){.c819{width:62%}.c829{width:38%}}@media (max-width:1149.98px){.c1371{padding:0}.c1380{padding:.625rem 0}.c849{left:5px}.c851{right:5px}.c819{width:58%}.c829{width:42%}.c822{width:100%}.c1332 .c817{margin:.625rem 0}.c1923,.c1404{grid-column:5/51}}@media (max-width:999.98px){.c818{flex-wrap:wrap}.c819{margin:0 0 .9375rem;width:100%}.c829{width:100%}.c837,.c833,.c831,.c835{width:65%}.c838,.c834,.c832,.c836{width:35%}.c1332{display:block}.c813{max-width:100%}.c1332 .c1333{max-width:100%;padding:.625rem 0 0}.c1332 .c817{width:100%}.c1373{padding:.1875rem .625rem}.c1374{padding:.1875rem .625rem;text-align:center}.c1573{text-align:center}.page-route-basket .c850{height:37px}.c1923,.c1404,.c1405{grid-column:6/51}.c829{margin-left:0}}@media (max-width:767.98px){.c859{top:0}.c831{width:60%}.c832{width:40%}.c833{width:60%}.c834{width:40%}.c835{width:60%}.c836{width:40%}.c837{width:60%}.c838{width:40%}.c829{padding:.625rem}.c1542{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem}.c835{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}.c1504{max-height:43px;max-width:43px}.c1923,.c1404,.c1405{grid-column:1/26;padding:0 0 .1875rem .625rem}}@media (max-width:575.98px){.c837,.c833,.c831,.c835{padding:0 .3125rem 0 0}.c838,.c834,.c832,.c836{padding:0 0 0 .3125rem}.c839{align-items:center;flex-direction:column;justify-content:center}.c840{margin:.9375rem 0 0;order:2}.c850{font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem}.c815{max-width:200px}.c806{padding:0}.c1504{max-height:50px;max-width:50px}.page-route-basket .c850{height:38px}}.c663{margin:3.75rem 0 2.5rem}.c664{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c664:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1235{margin:1.5625rem 0 3.125rem;text-align:center}.c663.active .c1471,.c663 .c1473{display:none}.c663.active .c1473{display:block}.c1472:after{margin:0 0 0 .5rem;top:1px;transform:rotate(90deg)}.c1474:after,.c1472:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;position:relative}.c1474:after{color:#000;margin:0 0 0 .375rem;transform:rotate(-90deg)}.c663 .c1474,.c663 .c1472,.c663 .c1472:focus,.c663 .c1472:hover{border:none}.c113{border-bottom:1px solid #dfe3f1;display:grid;grid-template-columns:100px 35% 15% 18% 22%;padding:1.5625rem 0 1.5625rem .9375rem;width:100%}.c113:first-child{padding-top:0}.c113.hidden{display:none}.c114{align-items:center;background:#fff;border:1px solid #dfe3f1;border-radius:50%;color:#1a1a1a;display:flex;flex-direction:row;font-size:14px;font-size:.875rem;font-weight:900;grid-column:1/2;grid-row:1/2;height:26px;justify-content:center;left:-13px;line-height:14px;line-height:.875rem;margin-top:-13px;position:relative;top:50%;width:26px;z-index:2}.c113:first-child .c114{background-color:#fccd8a;border:1px solid #fccd8a}.c113:nth-child(2) .c114{background-color:#dfe3f1;border:1px solid #dfe3f1}.c113:nth-child(3) .c114{background-color:#eac5ad;border:1px solid #eac5ad}.c115{grid-column:1/2;grid-row:1/2;position:relative;z-index:1}.c1360{border:1px solid #dfe3f1;border-radius:10px;display:block;text-align:center}.c116{border-radius:10px;max-height:100px;width:auto}.c118{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px;font-size:.875rem;font-weight:900;grid-column:2/3;grid-row:1/2;line-height:22px;line-height:1.375rem;padding:0 .9375rem 0 1.25rem}.c118:focus,.c118:hover{text-decoration:none;transition:color .25s linear}.c119{color:#1a1a1a;display:none;font-size:14px;font-size:.875rem;grid-column:2/3;grid-row:1/2;line-height:22px;line-height:1.375rem;padding:.625rem .9375rem 0 1.25rem}.c120{align-items:center;display:flex;font-size:14px;font-size:.875rem;grid-column:3/4;grid-row:1/2;justify-content:flex-start;line-height:19px;line-height:1.1875rem}.c1423{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;grid-column:4/5;grid-row:1/2;padding:0 .9375rem 0 0;text-align:left}.c1423.hidden{display:none}.bestsellers_product-row-discount{align-items:center;display:flex;flex-direction:row;grid-column:5/6;grid-row:1/2;justify-content:flex-end}.bestsellers_product-row-discount-badge{background-color:#f34a42;border-radius:15px 15px 15px 0;color:#fff;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;line-height:18px;line-height:1.125rem;padding:.3125rem .75rem;text-align:center}.c120.in-stock{color:#1fab3e}.c120.out-of-stock{color:#f34a42}.c121{align-items:center;display:flex;flex-direction:row;grid-column:5/6;grid-row:1/2;justify-content:flex-end;text-align:right}.bestsellers_product-row-price-badge{background-color:#f34a42;border-radius:14px 14px 14px 0;color:#fff;display:inline-block;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;margin:0 .9375rem 0 0;padding:.125rem .9375rem;text-align:center}.c1424{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.c1425.c719{display:block;line-height:1}.c1425.c719:last-child{margin:0}.c1426.c1430{border-radius:10px;font-size:10px;font-size:.625rem;line-height:14px;line-height:.875rem;margin:2px;padding:.0625rem .3125rem}.c122{display:inline-block;font-family:Nunito Sans,sans-serif}.c123{color:#1a1a1a;display:block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:30px;line-height:1.875rem}.c123.highlight{color:#f34a42}.c123 .c1834{color:#1a1a1a;font-size:12px;font-size:.75rem;font-weight:400;line-height:19px;line-height:1.1875rem}.c124{color:#1a1a1a;display:block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c124.hidden{display:none}.c1912{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-decoration:line-through}@media (max-width:1420px){.c113{grid-template-columns:100px 34% 15% 18% 22%}}@media (max-width:1320px){.c113{grid-template-columns:100px 33% 15% 18% 22%}}@media (max-width:1220px){.c113{grid-template-columns:100px 32% 15% 18% 22%}}@media (max-width:1149.98px){.c113{grid-template-columns:60px 32% 15% 18% 25%}.c115{display:flex;flex-direction:column;justify-content:center}}@media (max-width:999.98px){.c113{grid-gap:5px 0}}@media (max-width:767.98px){.c113{grid-gap:0;grid-template-columns:45px 61% 30%}.c116{max-height:45px}.c1423{grid-column:2/3;grid-row:2/3}.c121{border:none;grid-column:3/4;grid-row:1/2}.c118{border:none}.c120{grid-row:2/3;justify-content:flex-end;padding:0 0 5px}.c1423{align-items:flex-start;padding:0 .9375rem 5px}}@media (max-width:575.98px){.c113{grid-template-columns:45px auto 30%;padding:1.5625rem 0}.c121{align-items:flex-start}.c118{align-items:flex-start;padding:0 .9375rem}.c114{height:20px;left:-10px;top:60%;width:20px}}.c371{margin:1.875rem auto 5rem;max-width:945px;width:100%}.c372{border-radius:10px;box-shadow:0 5px 10px 5px rgba(76,82,102,.5)}.c372.related{border-radius:10px;box-shadow:none;box-shadow:0 5px 10px 5px rgba(76,82,102,.5);margin:1.5625rem 0 0}.c407{padding:1.875rem;position:relative}.c410{color:#676b7a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:700;line-height:29px;line-height:1.8125rem;margin:0 0 0 .3125rem}.c410:before{content:"( "}.c410:after{content:" )"}.c409{font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 2.1875rem;text-align:center}.c411{position:relative}.c411 .c412{display:flex;height:auto}.c376{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 auto 1.875rem;max-width:350px;padding:0 0 .875rem;position:relative}.c376:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c389{padding:0 1.25rem;width:100%}.c390{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem}.c392{font-weight:700}.c393{width:20%}.c394{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:900;line-height:30px;line-height:1.875rem;text-align:right}.c395{text-align:right}.c395,.c391{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c391{width:80%}.basket-add-popup__related-navigation.active{display:block}.c414{align-items:center;background-color:#fff;background-image:none;border:1px solid #dfe3f1;border-radius:50%;box-shadow:none;display:flex;flex-direction:row;height:40px;justify-content:center;margin-top:-20px;outline:none;position:absolute;right:10px;top:50%;transition:background-color .25s linear;width:40px;z-index:1}.c414:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;left:2px;line-height:20px;line-height:1.25rem;position:relative}.c414:focus,.c414:hover{background-color:#79af2f;box-shadow:none;transition:background-color .25s linear}.c414:focus:before,.c414:hover:before{color:#fff}.c414.disabled{pointer-events:none}.c414.disabled:before{color:#676b7a}.c413{align-items:center;background-color:#fff;background-image:none;border:1px solid #dfe3f1;border-radius:50%;box-shadow:none;display:flex;flex-direction:row;height:40px;justify-content:center;left:10px;margin-top:-20px;outline:none;position:absolute;top:50%;transition:background-color .25s linear;width:40px;z-index:1}.c413:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;left:-2px;line-height:20px;line-height:1.25rem;position:relative;transform:rotate(-180deg)}.c413:focus,.c413:hover{background-color:#79af2f;box-shadow:none;transition:background-color .25s linear}.c413:focus:before,.c413:hover:before{color:#fff}.c413.disabled{pointer-events:none}.c413.disabled:before{color:#676b7a}.c415{align-items:center;bottom:45px;display:flex;flex-direction:row;justify-content:center;width:100%}.c415 .swiper-pagination-bullet{background-color:#dfe3f1;height:10px;margin:0 .375rem;opacity:1;width:10px}.c415 .swiper-pagination-bullet:hover{background-color:#79af2f}.c415 .swiper-pagination-bullet:focus{outline:none}.c415 .swiper-pagination-bullet-active{background-color:#79af2f;height:14px;width:14px}.c415.swiper-pagination-lock{display:none}.c396{align-items:center;display:flex;justify-content:space-between;margin:1.875rem auto 2.8125rem;padding:0 2.5rem;width:100%}.c397{background-color:transparent;border:none;box-shadow:none;color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;padding:0;text-decoration:none}.c397:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .5rem 0 0;position:relative;text-decoration:none;top:1px;transform:scale(-1);transform:rotate(180deg)}.c397:focus,.c397:hover{background-color:transparent;color:#79af2f;text-decoration:underline}.c397:focus:before,.c397:hover:before{color:#79af2f}.c398{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c398:after{content:"";display:inline-block;font-family:Nunito Sans,sans-serif;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;font-weight:400;line-height:12px;line-height:.75rem;margin:0 0 0 .5rem;position:relative}.c377{padding:0 1.25rem;width:100%}.c378{align-items:center;border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.625rem 1.25rem}.c379{width:7%}.c380{border-radius:10px;max-height:55px;max-width:55px;width:auto}.c381{padding:0 1.25rem;width:71%}.c386{width:22%}.c382{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;line-height:22px;line-height:1.375rem;text-decoration:none}.c1448{color:#1a1a1a}.c385{font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 0 0 .3125rem}.c384{font-weight:300}.c383,.c384{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c383{font-weight:700}.c388{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;text-align:right}.c387{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:900;line-height:30px;line-height:1.875rem;text-align:right}.c373{padding:.9375rem .9375rem 0 0;text-align:right}.c374{background-color:transparent;border:none;cursor:pointer;display:inline-block}.c374:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem}.c399{background-color:#f0f2f9;border-radius:0 0 10px 10px;padding:1.25rem .9375rem 1.5625rem}.c400{display:flex;flex-direction:row;margin:auto;max-width:675px}.c401{display:none}.c401:before{color:#1a1a1a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin:0 .625rem 0 0;position:relative}.c402{width:100%}.c406{color:#f34a42;display:flex;font-weight:700}.c406:before{color:#f34a42;content:"";display:inline-block;font-family:font-eshoprychle;font-size:40px;font-size:2.5rem;font-weight:400;line-height:40px;line-height:2.5rem;margin:0 .9375rem 0 0;position:relative}.c403{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;padding:.625rem 3.125rem .625rem 0;position:relative}.c403:after{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem;margin-top:-15px;position:absolute;right:0;top:50%}.c1219,.c1220{color:#79af2f;font-weight:900}.c404{background-color:#dfe3f1;border-radius:8px;box-shadow:none;height:16px;margin:1.25rem 0 0}.c405{background:#2f5fff;border-radius:8px;box-shadow:none}.basket-add-popup__transport-price{color:#676b7a;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin:.5rem 0 0;text-align:right}.c415{display:none}.c411 .c332{min-height:40px;min-width:unset;padding:.5rem .625rem}.c411 .c1541{right:38px}@media (max-width:1320px){.c411 .c329{margin:auto;padding-right:0;text-align:center}.c411 .c1541{display:none}}@media (max-width:999.98px){.c380{max-width:100%}.c371{padding:.75rem}.c411 .c329{padding-right:0;text-align:center}.c411 .c1541{display:none}}@media (max-width:799px){.c371{display:block}.c372.related{max-width:100%}.c411 .c332{padding:.5625rem .625rem}.c411 .c329{padding:3px;width:100%}}@media (max-width:767.98px){.c411 .c412 .product{width:99%}}@media (max-width:575.98px){.c398,.c397{margin:0 0 .625rem;width:100%}.c396,.c377,.c376{padding:0 .625rem}.c393{width:40%}.c391{width:60%}.c378{padding:.5rem}.c376{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}.c396{display:block;text-align:center}.c372.related{border-top:4px solid #dfe3f1;padding:1.875rem 1.0625rem}}.c91{text-align:center}.c93{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;margin:2rem 0 0}.c96,.c95{display:inline-block;margin:.3125rem .9375rem}.c94{margin:1.875rem}.c587{border-radius:10px;display:flex;flex-direction:column;margin:0 0 1.875rem;position:relative}.c587:first-child{grid-column:1/3}.c587:hover{box-shadow:0 5px 10px 5px rgba(210,212,219,.7)}.c588{display:block;width:auto}.c589{border-radius:10px;max-height:225px;width:auto}.c587:first-child .c589{max-height:305px;-o-object-fit:cover;object-fit:cover;width:100%}.c590{display:flex;flex-direction:column;padding:1.5625rem 1.25rem 5.9375rem;width:100%}.c591{font-weight:700;order:2;padding:1.25rem 0}.c587:first-child .c592 .c1338{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.c592{color:#1a1a1a;font-weight:700;text-decoration:none}.c592:focus,.c592:hover{color:#79af2f;text-decoration:none;transition:all .25s linear}.c592 .c1338{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}.c593{align-items:center;display:flex;order:1}.c594{align-items:center;display:flex;margin:0 .9375rem 0 0}.c594,.c594:before{color:#676b7a;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.c594:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0}.c594 .c1988{font-size:0}.c594 .c1988:before{content:".";display:inline-block;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .1875rem 0 .3125rem}.c595{display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 .625rem 0 0}.c595:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;text-decoration:none}.c2054{color:#676b7a;font-weight:400;text-decoration:none}.c2054:focus,.c2054:hover{color:#79af2f;transition:background-color .25s linear}.c2054:focus:before,.c2054:hover:before{color:#676b7a;transition:background-color .25s linear}.blog-article__comment{display:inline-block;padding:0 .625rem 0 0}.c596{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;order:3;padding:0 0 .625rem}.c587:first-child .c596{font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.875rem}.c597{display:none}.c598{color:#79af2f;text-decoration:underline}.c598:focus,.c598:hover{color:#79af2f;text-decoration:none}@media (max-width:999.98px){.c587:first-child{grid-column:1/2}.c587:first-child .c592 .c1338{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.c587:first-child .c596{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem}}@media (max-width:575.98px){.c587{display:block}.c588{margin:0 0 .9375rem;max-width:100%}.c589{display:block;margin-left:auto;margin-right:auto}.c590{max-width:100%}}.c582{font-size:26px;font-size:1.625rem;font-weight:900;line-height:34px;line-height:2.125rem;padding:0 0 .625rem}.c583{padding:0 0 1.25rem}.c1223{margin:0 0 1.25rem}.blog-category__category-title{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;padding:0 0 .625rem}.blog-category__category-box-wrapper{padding:0 0 .625rem}.blog-category__category{border:1px solid #dfe3f1;padding:.625rem}.blog-category__category-image{display:inline-block;padding:0 .625rem 0 0}.blog-category__category-content{display:inline-block}.blog-category__tag-wrapper{padding:0 0 .625rem}.blog-category__tag-title{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;padding:0 0 .625rem}.blog-category__tag-list{margin:0;padding:0}.blog-category__tag-item{border:1px solid #dfe3f1;display:inline-block;margin:.3125rem .3125rem 0 0;padding:0 .3125rem}.blog-category__tag-link:before{content:"";font-family:font-eshoprychle}.c584{padding:0 0 .625rem}.c586{grid-gap:20px 20px;display:grid;grid-template-columns:repeat(3,1fr)}.c585{font-size:20px;font-size:1.25rem;font-weight:700;line-height:26px;line-height:1.625rem;padding:0 0 .625rem}@media (max-width:999.98px){.c586{grid-gap:15px 15px;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.c586{grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;max-width:290px}}.c599{display:flex;flex-direction:column}.c600{display:flex;flex-direction:row;order:2;padding:0 0 1.875rem}.c601,.c601:before{color:#676b7a;display:inline-block;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.c601:before{content:"";font-family:font-eshoprychle;margin:0 .625rem 0 0}.c601 .c1984{font-size:0}.c601 .c1984:before{content:".";display:inline-block;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .1875rem 0 .3125rem}.c602{color:#676b7a;display:inline-block;font-size:14px;font-size:.875rem;font-weight:300;line-height:19px;line-height:1.1875rem;margin:0 0 0 2.1875rem}.c602:focus,.c602:focus:before,.c602:hover,.c602:hover:before{color:#79af2f;transition:background-color .25s linear}.c602:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .5625rem 0 0;text-decoration:none}.c2053{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.625rem 1.125rem 0 0;text-decoration:underline}.c2053:focus,.c2053:focus:before,.c2053:hover,.c2053:hover:before{color:#704119;transition:background-color .25s linear}.c2053:before{color:#1a1a1a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:19px;font-size:1.1875rem;line-height:19px;line-height:1.1875rem;margin:0 .5625rem 0 0;position:relative;text-decoration:none;top:4px}.c2053{display:inline-block;padding:0 .625rem 0 0}.c604{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;order:1}.c605{word-wrap:break-word;color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;order:3;padding:0 0 .625rem}.c605:after{clear:both;content:"";display:table}.c605 h1,.c605 h2,.c605 h3,.c605 h4,.c605 h5,.c605 h6{color:#1a1a1a;font-weight:900}.c605 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c605 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c605 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c605 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c605 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c605 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c605 a{text-decoration:underline}.c605 a:hover{text-decoration:none}.c605 ul p{margin:0}.c605 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}@media (max-width:767.98px){.c605 iframe,.c605 video{height:auto;max-width:100%}}.c1230{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;padding:1.875rem 0 0}.c1231{grid-gap:30px 30px;display:grid;grid-template-columns:repeat(4,1fr);padding:.625rem 0 2.5rem}.blog-gallery__image-wrapper{padding:0 0 .625rem}.c606{align-items:center;border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:.9375rem 0 1.25rem;order:4;padding:1.5rem .625rem}.c607{color:#1a1a1a;flex:1 1 auto;font-size:18px;font-size:1.125rem;font-weight:900;line-height:25px;line-height:1.5625rem;margin:0 .9375rem 0 0}.c608{display:inline-block;margin:0 .3125rem;width:20%}.c608 .c611,.c608 .c613{border:none;padding:.6875rem 3.4375rem .625rem .9375rem}@media (max-width:767.98px){.c606{flex-wrap:wrap;justify-content:center}.c607{margin:0 0 .9375rem;text-align:center;width:100%}.c608{margin:0 .625rem;width:auto}}.c615{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 3.125rem;order:5;padding:0 .9375rem}.c616{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 1.25rem .625rem 0}.c617{margin:0;padding:0}.c618{display:inline-block}.c619{background-color:#f0f2f9;border-radius:15px;color:#1a1a1a;display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 .625rem .625rem 0;padding:.1875rem .9375rem}.c619:focus,.c619:hover{background-color:#79af2f;color:#fff;text-decoration:none;transition:background-color .25s linear}.c2020{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 1.875rem}.c2021{background-color:#f0f2f9;flex:0 0 100%;font-family:Nunito Sans,sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 0 .75rem;max-width:100%;padding:.625rem}.c2023{margin:0;padding:0}.c2024{display:inline-block}.c2025{background-color:#f0f2f9;border-radius:15px;color:#1a1a1a;color:#fff;display:block;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:0 .625rem .625rem 0;padding:.125rem .8125rem .1875rem .75rem;transition:background-color .25s linear}.c2025:focus,.c2025:hover{background-color:#79af2f;color:#fff;text-decoration:none;transition:background-color .25s linear}.c621{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 2.1875rem}.c583,.c622{word-wrap:break-word;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;padding:0 0 1.25rem}.c583 h1,.c583 h2,.c583 h3,.c583 h4,.c583 h5,.c583 h6,.c622 h1,.c622 h2,.c622 h3,.c622 h4,.c622 h5,.c622 h6{font-weight:900;margin:0 0 1.25rem}.c583 h1,.c622 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c583 h2,.c622 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c583 h3,.c622 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c583 h4,.c622 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c583 h5,.c622 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c583 h6,.c622 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c583 a,.c622 a{text-decoration:underline}.c583 a:hover,.c622 a:hover{text-decoration:none}.c583 ul p,.c622 ul p{margin:0}.c583 blockquote,.c622 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}@media (max-width:767.98px){.c583 iframe,.c583 video,.c622 iframe,.c622 video{height:auto;max-width:100%}}.c1234{background-color:#f0f2f9;border:1px solid #dfe3f1;border-radius:4px;margin:0 0 1.25rem;padding:.9375rem 1.25rem}.c1224{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem;padding:0 0 1.25rem}.blog__category-box-wrapper{padding:0 0 .625rem}.c1225{grid-gap:20px 20px;display:grid;grid-template-columns:repeat(3,1fr)}.c1226{align-items:center;background-color:#fff;border:2px solid #79af2f;border-radius:4px;color:#1a1a1a;display:flex;flex-direction:row;padding:.625rem}.c1226:focus,.c1226:hover{background-color:#79af2f;color:#fff;text-decoration:none}.c1227{margin:0 .9375rem 0 0}.c623{padding:0 0 .625rem}.c625{grid-gap:20px 20px;display:grid;grid-template-columns:repeat(3,1fr)}.c624{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 2.1875rem}.c1650,.c1651{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.25rem}.c1650 .c72,.c1651 .c72{text-align:left}.page-route-blog .blog-row,.page-route-blog .content-center .c479,.page-route-blog .c1487{display:none}@media (max-width:999.98px){.c625{grid-gap:15px 15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.c625{grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;max-width:290px}}.c2041{margin:0 0 3.125rem}.c2042{border:1px solid #dfe3f1;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;overflow-y:scroll;padding:4.0625rem .9375rem .9375rem;position:relative}.c2043{border-bottom:1px solid #dfe3f1;left:0;padding:.9375rem 1.25rem;position:absolute;top:0;width:100%}.c2044{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem}.c2045{margin:.3125rem;width:auto}.c2046{background-color:#f0f2f9;border-radius:10px;color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:300;line-height:19px;line-height:1.1875rem;padding:.125rem .625rem}.c2046:focus,.c2046:hover{background-color:#79af2f;color:#fff;text-decoration:none;transition:background-color .25s linear}.c327{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;margin:0 10px;position:relative}.c329{-moz-appearance:textfield;border:none;height:40px;line-height:19px;line-height:1.1875rem;padding:0 .3125rem;text-align:center;width:30px}.c329,.c1541{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700}.c1541{display:flex;gap:.25rem;line-height:16px;line-height:1rem}.c329::-webkit-inner-spin-button,.c329::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c330{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 16px;flex-direction:column;font-size:8px;font-size:.5rem;height:16px;justify-content:center;line-height:8px;line-height:.5rem;margin:0 0 0 .3125rem;width:16px}.c330:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem;position:relative;top:.5px}.c328{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 16px;flex-direction:column;font-size:8px;font-size:.5rem;height:16px;justify-content:center;line-height:8px;line-height:.5rem;margin:0 .3125rem 0 0;transition:background-color .25s linear;width:16px}.c328:hover,.c330:hover{background-color:#79af2f;transition:background-color .25s linear}.c328:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem;position:relative;top:.5px}.c331{display:inline-block;max-width:160px;width:auto}.c332{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;min-width:140px;padding:.875rem 1.25rem;width:100%}.c332.c1361{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;padding:.9375rem 1.875rem}.c333,.c322{text-align:center}.c326{align-items:stretch;display:flex;flex-direction:row}.c89 .c333 a:not(.buy-button-line__variant-link){text-decoration:none}.c334,.c323{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding:.875rem 1.25rem;text-decoration:none}@media (max-width:1320px){.c332{min-width:60px;padding:.875rem .625rem}}@media (max-width:1220px){.product .c331{max-width:60%;width:100%}}@media (max-width:767.98px){.c332{padding:.5625rem .625rem}.product .c332{min-height:40px}}.c479{background:#f0f2f9;margin:0 0 2.8125rem;padding:.9375rem 0}.c480{list-style:none;padding-left:15px;padding-right:15px}.c481{color:#1a1a1a;display:inline;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c481:first-child .c482{font-size:0;line-height:0}.c481:first-child .c482:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;font-weight:400;line-height:15px;line-height:.9375rem}.c482{color:#79af2f;font-weight:700;text-decoration:none}.c482:focus,.c482:hover{color:#5d8724;text-decoration:none;transition:color .25s linear}.c481+.c481:before{content:"/";display:inline-block;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .4375rem 0 .625rem;padding:0;position:relative;top:-1px}.menu-mobile-open .c479{display:none}@media (max-width:1149.98px){.c480{max-width:985px}}@media (max-width:999.98px){.c480{max-width:720px}.c479{margin:0 0 1.25rem}}@media (max-width:767.98px){.c480{max-width:540px}}.captcha{margin:.9375rem 0 0}.c307{color:#f34a42;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:.3125rem 0 0}.c654{background-color:#fff;border:1px solid #dfe3f1;border-radius:18px;height:36px;margin:0 0 .625rem;max-width:150px;padding:.125rem .9375rem;width:100%}.c654:focus{border-color:#79af2f;outline:none}.c656{width:auto}.c696{margin:0 0 1.875rem}.c701{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:.625rem 0 1.25rem}.c697,.c1200{margin:.9375rem 0 3.125rem;position:relative;text-align:center}.c697:before,.c1200:before{background-color:#dfe3f1;content:"";height:1px;left:0;margin-top:-.5px;position:absolute;top:50%;width:100%;z-index:1}.c697{text-align:left}.c698,.c1201{background-color:#fff;border:1px solid #dfe3f1;border-radius:25px;display:inline-block;list-style:none;margin:0;padding:.1875rem;position:relative;text-align:center;z-index:2}.c698{text-align:left}.c699,.c1202{border-radius:25px;color:#79af2f;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 2px;padding:.625rem .9375rem;text-align:center}.c699:focus,.c699:hover,.c1202:focus,.c1202:hover{background-color:#79af2f;color:#fff;transition:all .25s linear}.c699:first-child,.c1202:first-child{margin:0 2px 0 0}.c699:last-child,.c1202:last-child{margin:0 0 0 2px}.c702{color:#676b7a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.category-product-box__btn-more{display:inline-block;margin:.9375rem 0 .625rem}.category-product-box__product-pagination{flex:0 0 35%;margin:.9375rem 0 .625rem;max-width:35%;text-align:right}.category-product-box__product-pagination-form{display:inline}.category-product-box__product-pagination-link-next,.category-product-box__product-pagination-link-prev{display:none}.category-product-box__product-pagination-link-next.active,.category-product-box__product-pagination-link-prev.active{display:inline}.category-product-box__product-pagination-link-prev:before{background-size:contain;content:"";display:inline-block;height:13px;margin:0 .3125rem 0 0;position:relative;top:1px;transform:rotate(-180deg);width:8px}.category-product-box__product-pagination-input{width:30px}.category-product-box__product-pagination-link-next:after{background-size:contain;content:"";display:inline-block;height:13px;margin:0 0 0 .3125rem;position:relative;top:1px;width:8px}.c703{grid-gap:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));margin:0 0 1.875rem}.c699.active .c700,.c1202.active .c700{color:#fff;text-decoration:none}.c700:hover,.c1203:hover{color:#fff;cursor:pointer;text-decoration:none}@media (min-width:768px){.c699:hover .c700,.c1203:hover{color:#fff}.c699.active,.c1202.active{background:#79af2f;color:#fff}}@media (max-width:1149.98px){.c703{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));margin:0 auto 1.875rem}}@media (max-width:767.98px){.c700:hover,.c1203:hover{cursor:pointer;text-decoration:none}.c699.active .c700,.c1202.active .c1203{font-weight:700;text-decoration:none}.c696{margin-bottom:0}}@media (max-width:575.98px){.c702{text-align:center;width:100%}.c703{grid-template-columns:repeat(1,minmax(100%,1fr));margin:0 auto;max-width:320px}}.c688{margin:0 0 1.875rem;order:5}.c1237{order:3}.c1238{display:flex;flex-direction:row;justify-content:center;width:100%}.c1238:hover{text-decoration:none}.category-parameters-selected__btn-left-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.625rem;width:20%}.category-parameters-selected__btn-left-icon:before{color:#1a1a1a;content:"";font-family:font-eshoprychle;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}.c1239{align-items:flex-start;display:flex;flex-direction:column;font-weight:700;justify-content:center}.c1240{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.c1240:before,.category-product-box__btn-more-right-icon:before{content:"";display:inline-block;font-family:font-eshoprychle;font-weight:400;margin:0 0 0 .625rem;position:relative;top:1px}.c689{background-color:#f0f2f9;border:1px solid #dfe3f1;border-radius:10px;display:flex;flex-direction:row}.c690{display:none}.c691{border-right:1px solid #dfe3f1;display:flex;flex:0 0 55%;flex-direction:row;flex-wrap:wrap;max-width:55%;padding:1.25rem}.c1980{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.c1981{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:900;line-height:25px;line-height:1.5625rem;margin:0 1.5625rem 0 0;max-width:115px;text-align:right;width:100%}.c692{background-color:#fff;border:1px solid #dfe3f1;border-radius:25px;color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:.3125rem;padding:.1875rem 1.875rem .125rem .5625rem;position:relative}.c693{align-items:center;color:#79af2f;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;right:0;top:0;width:30px}.c693:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem}.c693:focus,.c693:hover{color:#f34a42;text-decoration:none}.c693:focus:before,.c693:hover:before{color:#f34a42}.c694{align-items:center;display:flex;flex:0 0 45%;flex-direction:row;justify-content:center;max-width:45%;padding:1.25rem}.c695:before{color:#ffffff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .3125rem 0 0;position:relative}@media (max-width:575.98px){.c689{flex-wrap:wrap;padding:.625rem}.c691{border-bottom:1px solid #dfe3f1;border-right:none;flex:0 0 100%;max-width:100%;padding:0 0 .9375rem}.c694{flex:0 0 100%;max-width:100%;padding:.9375rem 0 0}}.c680{background-color:#f0f2f9;margin:0 0 1.5625rem;order:2}.hidden-empty .c1237,.hidden-empty .c1368,.instant-empty .c680{display:none}.c681{border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;padding:.3125rem .625rem .9375rem}.c1368{background-color:#f0f2f9;margin:1.5625rem 0;order:4}.c1368 .c681:not(.active),.c1367:not(.active) .c1368{display:none}.c681.active:last-of-type,.c681:last-child{border:none}.c682{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;padding:.9375rem .625rem .625rem;width:100%}.c683{padding:.3125rem .625rem;width:25%}.c684{align-items:flex-start;color:#1a1a1a;display:flex;flex-direction:row;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0}.c685{cursor:pointer;display:none;height:16px;margin:0 .375rem 0 0;width:16px}.c686{cursor:pointer;padding:0 0 0 .3125rem}input[id^=category-parameters-settings__item-input]:checked~.c1652,input[id^=id-category-parameters-settings__item-input-]:checked~.c1652{animation:jelly .6s ease;background-color:#79af2f;border-color:transparent}input[id^=category-parameters-settings__item-input]:checked~.c1652:after,input[id^=id-category-parameters-settings__item-input-]:checked~.c1652:after{opacity:1;transform:rotate(45deg) scale(1)}.c687{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .3125rem}@media (max-width:1149.98px){.c683{width:33.333%}}@media (max-width:575.98px){.c680,.c1367:not(.active) .filter{display:none}.c1368 .c681:not(.active),.hidden-empty .c1237,.hidden-empty .c1368{display:block}.c681{padding:0}.c682{padding:.625rem}.c1237{order:1}.filter{order:2}.c680{order:3}.c683{width:50%}}.c1691{text-align:center}.c1693{margin:2rem 0 0}.c1696,.c1695{display:inline-block;margin:0 .9375rem}.c1694{margin:1.875rem}.c1690.show~*{display:none}.c657{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c657:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}body.parametric-category .c659{display:none}.c659{grid-gap:25px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 2.5rem}.c704,.c658{word-wrap:break-word;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 1.875rem}.c704:after,.c658:after{clear:both;content:"";display:table}.c704 h1,.c658 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c704 h2,.c658 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c704 h3,.c658 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c704 h4,.c658 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c704 h5,.c658 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c704 h6,.c658 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c704 a,.c658 a{text-decoration:underline}.c704 a:hover,.c658 a:hover{text-decoration:none}.c704 ul p,.c658 ul p{margin:0}.c704 blockquote,.c658 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}.c660{align-items:center;border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 5px 2px rgba(210,212,219,.7);display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;max-height:170px;padding:0;position:relative;width:100%}.c660:before{display:none}.c660:focus,.c660:hover{box-shadow:none;transition:all .25s linear}.c1334{height:auto;margin:.9375rem 0;width:30px}.c662{word-wrap:break-word;word-wrap:anywhere;background:transparent;border-radius:0 0 10px 10px;color:#1a1a1a;display:block;font-size:18px;font-size:1.125rem;font-weight:700;line-height:25px;line-height:1.5625rem;margin-left:0;padding:.75rem 2.8125rem .75rem .75rem;position:relative;text-shadow:none;width:100%}.c662:after{align-items:center;background-color:#f0f2f9;border-radius:50%;color:#79af2f;content:"";content:"";display:flex;flex-direction:row;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;height:23px;justify-content:center;line-height:12px;line-height:.75rem;margin-top:-12px;position:absolute;right:12px;top:50%;width:23px}.c660:hover,.c660:hover .c662,.c662:hover{text-decoration:none}.c660.c1537{align-items:center;border:1px solid #dfe3f1;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;max-height:170px;overflow:hidden;padding:0;position:relative;width:100%}.c660.c1537:before{display:none}.c660.c1537:focus,.c660.c1537:hover{box-shadow:none;transition:all .25s linear}.c660.c1537 .c1334{margin:0}.c660.c1537:hover .c1334{filter:blur(1px);transition:all .25s linear}.c660.c1537 .c662{word-wrap:break-word;word-wrap:anywhere;background:transparent;border-radius:0 0 10px 10px;color:#1a1a1a;display:block;font-size:18px;font-size:1.125rem;font-weight:700;line-height:25px;line-height:1.5625rem;margin-left:0;padding:.75rem 2.8125rem .75rem .75rem;position:relative;text-shadow:none;width:100%}.c660.c1537 .c662:after{align-items:center;background-color:#f0f2f9;border-radius:50%;color:#79af2f;content:"";content:"";display:flex;flex-direction:row;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;height:23px;justify-content:center;line-height:12px;line-height:.75rem;margin-top:-12px;position:absolute;right:12px;top:50%;width:23px}.c1334.c1538{border-radius:10px;height:auto;max-height:125px;width:auto}.c662.c1539{text-decoration:none}.c2190{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.c2169{align-items:flex-start;display:flex;gap:10px;text-decoration:none;width:30%}.c2169:hover{text-decoration:none}.c2170{max-height:20px;max-width:20px;position:relative;top:2px;width:auto}.c2171{word-wrap:anywhere;color:#1a1a1a;display:inline-block;font-size:15px;font-size:.9375rem;font-weight:900;line-height:20px;line-height:1.25rem;text-decoration:underline}.c2171:hover{text-decoration:none}@media (max-width:1320px){.c660 .c662,.c660.c1537 .c662{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}}@media (max-width:999.98px){.c659{justify-content:space-between}.c660,.c660.c1537{height:130px}.c1334.c1538{max-height:80px}.c1334{top:0}}@media (max-width:767.98px){.c704 iframe,.c704 video,.c658 iframe,.c658 video{height:auto;max-width:100%}.c659{grid-gap:10px;grid-template-columns:repeat(2,1fr)}.c660,.c1334.c1538,.c660.c1537{height:auto}.c660 .c662,.c660.c1537 .c662{font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem}.c704{margin-top:0}.page-route-category .content-center{margin-bottom:0}.c2190{justify-content:space-between}.c2169{width:47%}}@media (max-width:575.98px){.c659{grid-gap:0;display:flex;flex-wrap:wrap}.c660,.c660.c1537{flex:0 0 100%;flex-direction:row;margin:0 0 .625rem;padding:.625rem}.c660.c1537 .c662,.c662{padding:0}.c660 .c1334{margin:0 .625rem 0 0;width:20px}.c660.c1537 .c1334{margin:0 .625rem 0 0;max-width:40px;width:100%}.page-route-category .c67{margin:1.875rem 0 0}.c660 .c662{align-items:center;display:flex;justify-content:space-between}.c662:after{margin:0;position:relative;right:unset;top:unset}.c2169{width:100%}}.comment{border:1px solid #dfe3f1;border-radius:10px;margin:1.25rem 0;padding:1.125rem}.c521{align-items:center;display:flex;flex-direction:row;margin:0 0 .9375rem;position:relative}.c523{margin:0 0 0 1.25rem}.c524{font-size:18px;font-size:1.125rem;font-weight:900;line-height:23px;line-height:1.4375rem;margin:.3125rem 0 .1875rem}.c524.c1339{color:#79af2f}.c522{border-radius:50%;max-height:60px;max-width:60px;width:auto}.c525{color:#1a1a1a;font-weight:900}.c526,.c525{display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c526{color:#676b7a}.c526:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 .3125rem 0 1.25rem;position:relative}.c527{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;padding:0 0 .9375rem 4.375rem}.c528{padding:0 0 0 4.375rem}.c529{display:inline-block;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 .9375rem 0 0}.c531,.c529:hover{text-decoration:none}.c532{color:#676b7a}.c529:hover .c531{text-decoration:underline}.c529.reply{text-decoration:none}.c529.reply:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 0 0 .1875rem;position:relative}.c529.reply:focus,.c529.reply:hover{text-decoration:none}.c529.reaction{display:none}.c529.reaction.active{display:inline}.c529.reaction.c530:before{content:"";top:1px;transform:rotate(90deg)}.c529.reaction.c533:before,.c529.reaction.c530:before{color:#79af2f;display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 .3125rem;position:relative}.c529.reaction.c533:before{content:"";transform:rotate(-90deg)}.c536{display:none;padding:1.25rem 0 1.25rem 4.375rem}.c536.active{background-color:#fff;display:block}.c536 .comment{background-color:#fff;border:1px solid #dfe3f1;margin:.9375rem 0 0;position:relative}.c536 .comment.admin{border:1px solid #79af2f}.c536 .comment:after,.c536 .comment:before{border:solid transparent;bottom:100%;content:" ";height:0;left:30px;pointer-events:none;position:absolute;width:0}.c536 .comment:after{border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;border-width:8px;margin-left:-9px}.c536 .comment:before{border-color:rgba(254,223,179,0) rgba(254,223,179,0) #dfe3f1;border-width:9px;margin-left:-10px}.c536 .comment.admin:before{border-bottom-color:#79af2f}.c536 .comment .media{background-color:#dfe3f1;border:1px solid #dfe3f1}.c536 .c536{padding:0 0 0 4.375rem}.c536 .c536 .comment .media{background-color:transparent}.comment.admin .c528,.comment.admin .c527,.comment.admin .c521{border-color:#dfe3f1}.comment.admin .c525{color:#79af2f;padding:0 0 0 4.375rem}.comment.admin .c523{margin:0}.comment.admin .c521 .c522,.c534{display:none}.c534.active{display:block}.c517{background-color:#fff;border-top:1px solid #dfe3f1;margin:1.875rem 0 0;padding:1.25rem}.c518{font-family:Nunito Sans,sans-serif;font-weight:700;margin:0 0 1.875rem}.c519 .c106.gdpr_position_discussion{margin:1.25rem 0}.c519 .c106.gdpr_position_discussion label{display:block}.c1341{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1341.textarea{align-items:flex-start}.c1342{color:#1a1a1a;flex:0 0 100px;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0}.c1341.textarea .c1342{padding:.4375rem 0 0}.c1346{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1795{flex:0 0 100px;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:0}.c1343,.c1796{width:45%}.error{color:#f34a42}.error,.success{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:0 0 .625rem}.success{color:#1fab3e}.discussion__form-response{color:#1fab3e;padding:0 1.25rem 1.25rem}.c1344,.c1345{border:1px solid #dfe3f1;border-radius:18px;box-shadow:none;height:36px;padding:.125rem .9375rem;width:100%}.c1344:focus,.c1344:hover,.c1345:focus,.c1345:hover{border-color:#79af2f;outline:none}.c1344{height:36px}.c1344:disabled{background-color:#f0f2f9}.c1344:hover:disabled{border-color:#79af2f;cursor:not-allowed}.c1345{min-height:150px;padding:.3125rem .625rem}@media (max-width:575.98px){.c1342{flex:0 0 80px}.c1343{width:80%}}.c1281{margin:3.75rem 0}.c1282{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;font-size:16px;font-size:1rem;font-weight:900;padding:.9375rem .625rem;text-align:center}.c1283,.c1282{line-height:22px;line-height:1.375rem;margin:0 0 .75rem}.c1283{font-size:14px;font-size:.875rem}.c1283 .fb_iframe_widget,.c1283 .fb_iframe_widget span{max-width:300px}.c1283 .fb_iframe_widget iframe,.c1283 iframe{max-width:100%}.page-route-forgotten_password .c1281{display:none}@media (max-width:1149.98px){.c1283 .fb_iframe_widget,.c1283 .fb_iframe_widget span{max-width:235px}}@media (max-width:999.98px){.layout-type-account .c1281{display:none}}.content-center{margin:0 0 2.5rem;padding:0 0 0 2.5rem}.layout-type-order .content-center{padding:0}.layout-type-lock .content-center{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.layout-type-product-rating-invitation .content-center{padding:0}.page-route-forgotten_password .content-center{padding-left:0}@media (max-width:999.98px){.content-center{margin:.9375rem 0 2.5rem;padding-left:0}.container:not(.layout-type-account) .content-left{margin:2.5rem 0 0}}.cookies{background-color:#f0f2f9;bottom:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#1a1a1a;left:0;margin:0 auto;max-width:850px;padding:1.125rem 1.875rem;position:fixed;right:0;width:100%;z-index:9999}.cookies__error{color:#f34a42;display:none;font-weight:700}.cookies__error.cookies__error-active{display:block}.c2131.cookies__hidden,.c2132.cookies__hidden,.cookies.cookies__hidden{display:none}.c469{align-items:flex-end;display:flex;flex-direction:row}.cookies__left-block{padding:0 .9375rem 0 0;width:80%}.cookies__right-block{width:20%}.c471{font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 auto .5rem;max-width:700px}.cookies__label{display:flex;flex-direction:row}.c76{flex-grow:0;flex-shrink:0;margin:0 5px 0 0}.cookies__label,.cookies__text{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.cookies__text p{margin:0}.cookies__btn{display:flex;flex-direction:row;justify-content:center;padding:.625rem .9375rem .625rem 1.125rem;width:100%}.cookies__btn:after{content:"";display:block;font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;margin:0 0 0 .9375rem}.close.cookies__close{background-color:transparent;border:none;cursor:pointer;position:absolute;right:0;top:0}.cookies__close-icon{display:block;height:14px;width:14px}.cookies__close-icon:before{color:#1a1a1a;content:"";font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.cookies__close-icon:hover:before{color:#f34a42}.c2119 .cookies{background:#fff 0 0 no-repeat padding-box;border-radius:0;border-top:1px solid #dfe3f1;bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.3);max-width:unset;opacity:1;padding:1.875rem 1.5625rem;position:fixed;width:100%;z-index:9999}.c2131,.c2119 .c469{align-items:center;flex-direction:column;justify-content:center}.c2131 .c471,.c2119 .c471{font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 0 1.25rem;text-align:center}.c2119 .c76{margin:0}.c2131 .c2121,.c2119 .c2121{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 0 1.875rem}.c2131 .c2123,.c2131 .c2135,.c2131 .c2122,.c2119 .c2123,.c2119 .c2135,.c2119 .c2122{margin:0 .625rem}.c2131 .c2124,.c2119 .c2124{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-align:center}.c2131 .c2124 a,.c2119 .c2124 a{text-decoration:underline}.c2131 .c2124 a:focus,.c2131 .c2124 a:hover,.c2119 .c2124 a:focus,.c2119 .c2124 a:hover{text-decoration:none}.c2096.modal.show~.c2119{display:none}.c2097{margin:.5rem auto;max-width:850px;width:100%}.modal.show.c2096{display:flex;flex-direction:column;justify-content:center}.c2098{background:#fff 0 0 no-repeat padding-box;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);padding:1.5625rem 1.875rem}.c2103{align-items:center;display:flex;flex-direction:row;font-size:20px;font-size:1.25rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:0 0 .75rem}.c2104{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 .3125rem}.c2105{border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;padding:1.5625rem 0;width:100%}.c2105:last-child{border:none}.c2106{flex:1 1 auto;padding:0 1.25rem 0 0}.c2107{font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0 0 .3125rem}.c2108,.c2109{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c2109{color:#79af2f;cursor:pointer;text-decoration:underline}.c2109:focus,.c2109:hover{color:#6b9b2a;text-decoration:none;transition:color .2s}.c2110{white-space:nowrap}.c2111{display:none;white-space:nowrap}.c2105.show-more .c2110{display:none}.c2105.show-more .c2111{display:inline}.c2112{flex:0 0 68px;max-width:68px;padding:0 1.25rem}.c2113{opacity:0;position:absolute;visibility:hidden}.c2114{background:#79af2f 0 0 no-repeat padding-box;border:2px solid #79af2f;border-radius:100px;cursor:pointer;height:24px;position:relative;width:48px}.c2114:before{background:#fff 0 0 no-repeat padding-box;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:20px;left:0;opacity:1;position:absolute;top:0;transition:.25s ease-in-out;width:20px}.c2114.disabled{cursor:none;opacity:.5;pointer-events:none}.c2113:checked~.c2114{background:#1fab3e 0 0 no-repeat padding-box;border-color:#1fab3e}.c2113:checked~.c2114:before{left:24px;transition:.25s ease-in-out}.c2115{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:1.5625rem auto 0;max-width:600px;text-align:center}.c2115 a{text-decoration:underline}.c2115 a:focus,.c2115 a:hover{text-decoration:none}.c2116{display:flex;flex-direction:row;justify-content:space-between;margin:1.5625rem 0 0}.c2116 .btn,.c2116 .c695,.c2116 .c453,.c2116 .c1337 .c69,.c2116 .c1906,.c1337 .c2116 .c69{white-space:normal}.c2117{margin:0 .625rem 0 0;padding:.875rem 1.5625rem}.c2118{margin:0 0 0 .625rem;padding:.875rem 1.5625rem}.c2101{right:10px;top:12px}.c2102{height:14px;width:14px}.c2102:before{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}@media (max-width:999.98px){.c469{flex-direction:column}.cookies__left-block{padding:0 0 .9375rem;width:100%}.cookies,.cookies__right-block{width:100%}.cookies{border-radius:0;bottom:0;box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);max-width:100%;padding:.625rem}.close.cookies__close{border:none;padding:.625rem;right:0;top:0}.c471{width:95%}.c2096{left:10px;margin-left:0;max-width:100%;right:10px;width:calc(100% - 20px)}}@media (max-width:575.98px){.c2098{padding:1.5625rem .9375rem}.c2116{flex-wrap:wrap;justify-content:center}.c2118,.c2117{margin:.625rem 0;max-width:360px;width:100%}.c2106{padding:0}.c2112{padding:0 0 0 1.25rem}}.custom-box{padding:1rem 1.25rem 0 0}.custom-box__title{border-left:4px solid #79af2f;font-size:20px;font-size:1.25rem;font-weight:700;line-height:27px;line-height:1.6875rem;margin:.9375rem 0;padding:0 0 0 .625rem}.custom-box__description{color:#1a1a1a;font-family:Nunito Sans,sans-serif;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0 0 .75rem}.c85{clear:both;padding:.9375rem 0 0}.c166 .c87.c88{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 3.125rem;padding:0 0 .75rem;position:relative}.c166 .c87.c88:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c89{word-wrap:break-word;color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin:0 0 1.25rem;position:relative}.c89 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c89 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c89 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c89 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c89 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c89 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c89 a:not(.buy-button-line__variant-link){text-decoration:underline}.c89 a:hover{text-decoration:none}.c89 ul p{margin:0}.c89 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}.c89 iframe,.c89 video{max-width:100%}.c164{color:#676b7a;display:inline-block;font-weight:700;margin:0 0 0 .625rem}.c164:before{content:"( "}.c164:after{content:" )"}.c768{margin:3.125rem auto 1.875rem;position:relative}.c768:before{background-color:#dfe3f1;content:"";height:1px;left:15px;margin-top:-.5px;position:absolute;top:50%;width:calc(100% - 30px);z-index:-1}.c769{background-color:#fff;border:1px solid #dfe3f1;border-radius:25px;display:inline-block;list-style:none;margin:0;padding:.1875rem .625rem;text-align:center;z-index:2}.detail-anchor__list-one-only{display:none}.c770{display:inline-block}.c770:first-child{border-left:none}.c1659{width:auto}.c771{color:#79af2f;display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;padding:.625rem 1.25rem;position:relative}.c771:after{color:#676b7a;content:"";display:inline-block;flex:0 0 7px;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 0 0 .625rem;position:relative;top:1px;transform:rotate(90deg)}.c771:before{background-color:#79af2f;border-radius:50%;content:"";height:6px;left:7px;margin-top:-3px;position:absolute;top:50%;width:6px}.c771:focus,.c771:hover{text-decoration:none}.c771.active .c1349,.c771:hover .c1349{font-weight:900}.c772{color:#676b7a;display:inline-block;margin:0 0 0 .3125rem}.c772:before{content:"("}.c772:after{content:")"}.c1349.c1339{color:inherit;margin:0}@media (max-width:767.98px){.c769{flex-wrap:wrap}.c772,.c1349{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.c161{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c161:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c162 .product{background-color:#fff;border:0;border-bottom:1px solid #dfe3f1;border-radius:0;display:flex;flex-direction:row;padding:1.5625rem .9375rem;width:100%}.c162 .product:hover{border-radius:8px;z-index:1}.c162 .c1290{display:none}.c162 .c309{align-items:center;display:flex;flex:0 0 100px;max-height:100px;max-width:100px;padding:0}.c162 .c309:after{display:none}.c162 .c311{border-radius:10px;max-height:100%;max-width:100%}.c162 .c312{background-color:#fff;flex-direction:row;padding:0 0 0 1.25rem}.c162 .c313{display:grid;gap:0 10px;grid-template-columns:1fr 160px 160px;grid-template-rows:auto auto auto;padding:0 1.25rem 0 0;width:70%}.c162 .c314{grid-column:1/2;grid-row:1;margin:0 0 .375rem;padding:0;width:auto}.c162 .c2224{font-size:.75rem;grid-column:1/2;grid-row:2;margin:0}.c162 .c315{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;line-height:22px;line-height:1.375rem}.c162 .c315:focus,.c162 .c315:hover{color:#79af2f}.c162 .c2339{grid-column:1/2;grid-row:3}.c162 .c314.variant-save-price{width:42%}.c162 .c320{font-size:14px;font-size:.875rem;grid-column:3/4;grid-row:4!important;line-height:19px;line-height:1.1875rem;padding:0 .625rem 0 0;text-align:right;width:auto}.c162 .c316{grid-column:3/4;grid-row:1/span 3;padding:0 .625rem 0 0;text-align:right;width:auto}.c162 .c317{color:#1a1a1a;font-size:18px;font-size:1.125rem;justify-content:flex-end;line-height:24px;line-height:1.5rem}.c162 .c317.variant-save-price{color:#f34a42}.c162 .c1550{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c162 .c321{align-self:start;margin:0;width:22%}.c162 .c333,.c162 .c322{text-align:right}.c162 .product .c326,.c162 .product .c333,.c162 .product .c322{justify-content:flex-end}.c162 .c326{align-items:stretch}.c162 .c1541{right:40px}.c162 .c316,.c162 .product__rating{display:none}.c162 .c316.variant{display:block;grid-row:1/span 3!important}.c162 .c1550.variant-save-price,.c162 .c1864.registered,.c162 .c1864.unregistered{display:none}.c162 .product__variant-save-badge{background-color:#f34a42;border-radius:14px 14px 14px 0;color:#fff;display:inline-block;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;margin:0 .9375rem 0 0;padding:.125rem .9375rem;text-align:center}.c162 .c310:after{display:none}.c160 .c2196{align-items:center;display:flex;grid-row:5;margin:.3125rem .625rem 0 0;width:100%}.c160 .c2196 .c2158{margin:0 .3125rem 0 0}.c160 .c2196 .c2159{margin:0;width:auto}.c162 .c2239{display:none}@media (max-width:1320px){.c162 .c313{width:74%}.c162 .c321{width:26%}}@media (max-width:1149.98px){.c162 .c313{width:72%}.c162 .c321{width:28%}.c162 .c320{margin:0 .625rem 0 0}.c162 .c314{width:63%}.c162 .product__variant-save-badge{margin:0 .625rem 0 0}.c162 .c316.variant.variant-save-price{width:30%}.c162 .c311{height:auto}}@media (max-width:999.98px){.c162 .c309{max-height:82px}.c162 .c327{margin:0 0 .375rem}.c162 .c331{margin:0 0 0 .625rem}.c162 .c321{width:25%}.c162 .c313{width:75%}.c162 .c316.variant.variant-save-price{width:38%}.c162 .product .c326{flex-wrap:wrap}.c162 .c329{padding-right:35px;width:75px}.c162 .c1541{right:45px}.c162 .c331{margin:0;max-width:100%}.c162 .c309{flex:0 0 50px;max-width:50px}.c162 .c313{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto)}.c162 .c313 .c314{grid-column:1/3;grid-row:1}.c162 .c313 .c2224{grid-column:1/3;grid-row:2}.c162 .c313 .c320{grid-column:3/4;grid-row:4!important;text-align:right}.c162 .c313 .c316{grid-column:3/4;grid-row:1/span 3!important}.c162 .c313 .c2224{grid-column:1/2}.c162 .c2196{grid-column:1/4}}@media (max-width:767.98px){.c162 .c313{width:65%}.c162 .c321{width:35%}.c162 .c316.variant.variant-save-price{width:28%}.c162 .c314{width:100%}.c162 .c329{padding:.3125rem;width:30px}.c162 .c1541{right:53px}.c162 .c313 .c314{grid-column:1/2}.c162 .c313 .c316{grid-column:2/4}.c162 .c313 .c320{grid-column:2/4;text-align:right}.c162 .c2196{grid-column:1/4}}@media (max-width:575.98px){.c162 .c321,.c162 .c313{width:100%}.c162 .c314{padding:0 0 .625rem;width:100%}.c162 .c313{align-items:flex-start;padding:0 0 .625rem}.c162 .c316{width:100%}.c162 .c327{margin:0 .625rem 0 0}.c162 .c332{padding:.875rem 1.25rem}.c162 .c326{max-width:100%}.c162 .c316.variant.variant-save-price{width:55%}.c162 .c314.variant-save-price{flex:1 1 auto}.c162 .product__variant-save-badge{margin:0}.c162 .c309{flex:0 0 55px;max-height:50px;max-width:55px}.c162 .product .c326{flex-wrap:nowrap;max-width:100%}.c162 .c321{display:flex;justify-content:flex-end}.c160 .c2196{margin:.625rem 0}}.c764{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:2.5rem 0}.c765{display:flex;flex:0 0 235px;flex-direction:row}.c765.watch-dog{cursor:pointer;text-decoration:underline}.c765.watch-dog:hover{text-decoration:none}.c766,.c767{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.c767{font-weight:700;margin:0 0 0 .3125rem}@media (max-width:999.98px){.c765{width:100%}.c766{width:150px}.c765.watch-dog .c766{width:100%}}@media (max-width:575.98px){.c766{padding:0 .625rem 0 0;width:40%}.c767{margin:0;width:60%}}.c754{margin:1.5625rem 0}.c755{display:flex;padding:.9375rem 0 0}.c755.stock{padding:0}.c1307{font-size:14px;font-size:.875rem;font-weight:700;line-height:24px;line-height:1.5rem;padding:.9375rem 0 0}.c755.variant{align-items:center;padding:.9375rem 0 0}.c755.price .c757{color:#f34a42;text-decoration:line-through}.c755.c759{padding:.9375rem 0 0}.c755.c759 .c756,.c755.c759 .c757{color:#f34a42}.c755.c760{padding:.625rem 0 1.25rem}.c756{flex:0 0 165px;font-weight:900;max-width:165px;padding:0 .625rem 0 0}.c756,.c757{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.c757{max-width:235px}.c755:not(.variant) .c757{padding:0 0 0 .625rem}.c757.in-stock{color:#1fab3e}.c757.out-of-stock{color:#f34a42}.c1519{background:#fff;height:35px;position:relative;width:235px}.c1519:after{border-left:1px solid #79af2f;bottom:0;color:#79af2f;content:"";font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;font-weight:400;height:26px;line-height:30px;line-height:1.875rem;margin:auto;pointer-events:none;position:absolute;right:2px;text-align:center;top:-2px;transition:background-color .25s linear;width:33px}.c1519:focus .c758,.c1519:hover .c758{transition:border .25s linear}.c1519:focus:after,.c1519:hover:after{color:#79af2f;transition:background-color .25s linear}.c1519 .c758{-moz-appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #79af2f;border-radius:0;border-radius:17px;color:#1a1a1a;cursor:pointer;font-size:14px;font-size:.875rem;font-weight:700;height:100%;line-height:18px;line-height:1.125rem;outline:none;padding:0 2.1875rem 0 .9375rem;transition:border .25s linear;width:100%}.c1519 .c758:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.c1519 .c758::-ms-expand{display:none}.c1519 .c758 option:disabled{color:#676b7a}.detail-info__radio-color-option-label{background:var(--option-color);border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;height:25px;margin-right:5px;width:25px}.detail-info__radio-option:checked+label{border:1px solid orange}.detail-info__radio-image-option-label{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;height:40px;margin-right:5px;width:40px}.detail-info__radio-image-option-label img{display:block;margin:auto;max-height:100%;max-width:100%;width:auto}.detail-info__radio-option{display:none}.detail-info__radio-option:checked+label{border:2px solid orange}.detail-info__radio-option:disabled+label{opacity:.6}.detail-info__radio-text-option-label{border:1px solid #000;border-radius:5px;cursor:pointer;display:inline-block;line-height:30px;margin-right:5px;padding:0 5px;text-align:center;vertical-align:middle}.c755.c2349{flex-direction:column;gap:4px 0}.c2352,.c2357,.c2360{line-height:0;position:relative}.c2350{flex:unset!important;max-width:unset!important;padding:0}.c2351{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.c2353,.c2358,.c2361{display:none}.c2359{align-items:center;border:1px solid #e4e4e4;border-radius:4px;display:flex;height:43px;justify-content:center;margin:0;padding:1px 2px;width:40px}.c2359 img{height:auto;max-width:100%;width:auto}.c2359:hover{border-color:#79af2f;box-shadow:0 1px 3px #000;cursor:pointer;transition:all .25s linear}.c2362{background:#fff;border:1px solid #cfcfcf;border-radius:4px;box-shadow:0 1px 2px #00000014;color:#333;font-size:16px;font-size:1rem;font-weight:700;line-height:16px;line-height:1rem;margin:0;padding:4px 6px;position:relative}@media (hover:hover){.c2362:hover{border-color:#79af2f;color:#333;cursor:pointer;text-decoration:none;transition:all .25s linear}}.c2358:disabled~label,.c2361:disabled~label{position:relative}.c2358:disabled~label:before,.c2361:disabled~label:before{background:linear-gradient(to top left,transparent calc(50% - 1px),red calc(50% - 1px),red calc(50% + 1px),transparent calc(50% + 1px));content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.c2358:checked~label,.c2361:checked~label{border-color:#79af2f;box-shadow:0 0 0 2px #d9edbd}.c2361:disabled~label{background-color:#e5e5e5}@media (hover:hover){.c2361:disabled~label{border:1px solid #cfcfcf;cursor:default}}.c2358:disabled~label{cursor:default}@media (hover:hover){.c2358:disabled~label{border:1px solid #cfcfcf}}.c2354{border:1px solid #0000003d;border-radius:50%;height:24px;margin:0;padding:4px;position:relative;width:24px}@media (hover:hover){.c2354:hover{border-color:#79af2f;cursor:pointer;padding:2px}}.c2355{background-color:var(--option-color);border-radius:50%;height:100%;width:100%}@media (hover:hover){.c2353:disabled~label{border:1px solid #cfcfcf;cursor:default;padding:4px}}.c2353:disabled~label{position:relative}.c2353:disabled~label:before{background:linear-gradient(to top left,transparent calc(50% - 1px),red calc(50% - 1px),red calc(50% + 1px),transparent calc(50% + 1px));content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.c2353:checked~label{border-color:#79af2f;box-shadow:0 0 0 2px #d9edbd}.c2356{background-color:#fff;border:2px solid #79af2f;border-radius:4px;box-shadow:0 1px 10px #00000033;color:#333;display:none;font-size:12px;font-size:.75rem;left:50%;line-height:14px;line-height:.875rem;padding:10px 20px;position:absolute;top:52px;transform:translate(-50%,-50%);z-index:9}@media (hover:hover){.c2352:hover .c2356,.c2357:hover .c2356,.c2360:hover .c2356{display:block}}.c2356:before{border-color:transparent transparent #79af2f;border-width:0 11px 11px;margin-left:-11px;top:-11px;z-index:-2}.c2356:after,.c2356:before{border-style:solid;content:"";height:0;left:50%;position:absolute;transform:rotate(0deg);width:0}.c2356:after{border-color:transparent transparent #fff;border-width:0 9px 9px;margin-left:-9px;top:-8px;z-index:-1}.c2357 .c2356{top:72px}.c2360 .c2356{top:55px}.checking-variants [data-selector=variant-selector-radio]~label:before{display:none}.checking-variants [data-selector=variant-selector-radio]~label{opacity:50%}.checking-variants [data-selector=variant-selector-radio]~label:after{animation:loadingVariants 1s infinite;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.checking-variants .c2352 [data-selector=variant-selector-radio]~label:after{border-radius:100%}@keyframes loadingVariants{0%{background-color:rgba(255,255,255,.56)}10%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 10%,rgba(255,255,255,.56))}20%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 20%,rgba(255,255,255,.56))}30%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 30%,rgba(255,255,255,.56))}40%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 40%,rgba(255,255,255,.56))}50%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 50%,rgba(255,255,255,.56))}60%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 60%,rgba(255,255,255,.56))}70%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 70%,rgba(255,255,255,.56))}80%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 80%,rgba(255,255,255,.56))}90%{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 90%,rgba(255,255,255,.56))}to{background:linear-gradient(90deg,rgba(255,255,255,.56),transparent 100%,rgba(255,255,255,.56) 0)}}@media (max-width:1149.98px){.c756{flex:0 0 125px;max-width:125px}}@media (max-width:999.98px){.c756{flex:0 0 130px;max-width:130px}.c757{max-width:80%}}@media (max-width:767.98px){.c1519{width:300px}}@media (max-width:575.98px){.c756{flex:0 0 100px;max-width:100px}.c1519{padding:0;width:100%}.c755.variant{flex-wrap:wrap}.c755.variant .c756{flex:0 0 100%;max-width:100%;padding:0 0 .1875rem}.c755.variant .c757{max-width:100%;width:100%}.c755,.c755.c760,.c755.variant,.c1307{padding:.9375rem 0 0}}.c761{align-items:center;background-color:#fff;border:1px solid #dfe3f1;border-radius:28px;display:flex;flex-direction:row;margin:3.125rem 0 2.5rem;padding:.3125rem}.c761 .c331{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:row;max-width:unset}.c761 .c332{flex:1 1 auto}.c762{border-right:1px solid #dfe3f1;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:.25rem;justify-content:center;max-width:220px;text-align:center}.c2007{align-items:center;color:#1a1a1a;display:flex;flex-direction:column;font-size:24px;font-size:1.5rem;font-weight:900;justify-content:center;line-height:24px;line-height:1.5rem;width:100%}.c2009{align-items:baseline;display:flex;gap:.25rem;justify-content:center}.c2008{font-size:14px;font-size:.875rem;font-weight:400;line-height:16px;line-height:1rem}.c2010{color:#1a1a1a;display:flex;flex-direction:row;font-size:14px;font-size:.875rem;justify-content:center;line-height:19px;line-height:1.1875rem;width:100%}.c2011{padding-right:4px}.detail-price__from-text{color:#676b7a;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem}.c1348{display:flex;flex-direction:row;width:20%}.c1348 .c329{height:48px;width:30px}.c1348 .c328,.c1348 .c330{flex:0 0 18px;height:18px;width:18px}.c763{padding:.625rem;text-align:center;width:100%}@media (max-width:1320px){.c1348 .c332{padding:.8125rem .625rem}}@media (max-width:1149.98px){.c1348{min-height:37px}}@media (max-width:999.98px){.c761 .c331{flex:0 0 auto}.c1348{max-width:120px}.c762{flex:1 1 auto;max-width:unset}}@media (max-width:575.98px){.c761{flex-wrap:wrap;justify-content:center;padding:.9375rem 0}.c762{border-bottom:1px solid #dfe3f1;border-right:none;flex:0 0 100%;margin:0 0 .625rem;padding:0 0 .625rem;width:100%}}.c718{margin:0;padding:0}.c719,.c1430{display:inline-block}.c1430{background-color:grey;border-radius:14px;color:#fff;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;margin:.3125rem .3125rem 0 0;padding:.1875rem .6875rem}.c1430.tag--new{background-color:#c51162}.c1430.tag--free-shipping{background-color:#2868e6}.c1430.tag--best-sellers{background-color:#2bb159}.c1430.tag--sale{background-color:#ca8457}.c721{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:1.25rem 0 .625rem}.article-gallery__thumbnail-wrapper,.c728{border:2px solid #fff;height:100%!important;margin-right:0!important;max-height:100px;opacity:.7;padding:.125rem;text-align:center;width:100%!important}.article-gallery__thumbnail-wrapper:focus,.article-gallery__thumbnail-wrapper:hover,.c728:focus,.c728:hover{border:2px solid #dfe3f1;opacity:1;padding:.125rem;transition:all .25s linear}.c727{flex-direction:column;max-height:490px}.article-gallery__thumbnail,.detail-gallery__thumbnail{cursor:pointer;max-height:100%;max-width:100%}.article-gallery__image-wrapper,.c722{flex:1 1 auto;margin:0 0 0 2.5rem;order:2;position:relative;text-align:center}.article-gallery__image,.c723{border-radius:8px;cursor:pointer;max-height:700px;width:auto}.c724 .c726 .c723{max-height:82px}.c1869{align-items:center;background-color:#f34a42;border-radius:50%;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;font-size:.8125rem;height:85px;justify-content:center;line-height:18px;line-height:1.125rem;position:absolute;right:10px;text-align:center;top:10px;width:85px;z-index:1}.c1870{display:flex;flex-direction:column}.c1871{order:2;text-decoration:line-through}.c1872{font-weight:900;order:1}.article-gallery__thumbnails .article-gallery__image,.c726 .c723{max-height:100%}.article-gallery__button-prev{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;width:30px}.article-gallery__button-prev:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;left:-1px;line-height:14px;line-height:.875rem;position:relative;transform:scale(-1)}.article-gallery__button-prev:focus,.article-gallery__button-prev:hover{box-shadow:none}.article-gallery__button-next{align-items:center;border:1px solid #dfe3f1;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:45px;justify-content:center;line-height:0;margin:auto;padding:.125rem;text-align:center;width:45px}.article-gallery__button-next:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;left:1px;line-height:14px;line-height:.875rem;position:relative}.article-gallery__button-next:focus,.article-gallery__button-next:hover{box-shadow:none}.c725{align-items:center;border:1px solid #dfe3f1;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:0;margin:0 auto .625rem;padding:.125rem;text-align:center;width:40px}.c725:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;position:relative;top:-1px;transform:rotate(-90deg)}.c725:focus,.c725:hover{background-color:#79af2f;transition:all .25s linear}.c725:focus:after,.c725:hover:after{color:#fff}.c725.disabled{border:none;cursor:default;opacity:0;pointer-events:none}.c725.disabled:after{color:#676b7a}.c730{align-items:center;border:1px solid #dfe3f1;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:40px;justify-content:center;line-height:0;margin:.625rem auto 0;padding:.125rem;text-align:center;width:40px}.c730:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;position:relative;transform:rotate(90deg)}.c730:focus,.c730:hover{background-color:#79af2f;transition:all .25s linear}.c730:focus:after,.c730:hover:after{color:#fff}.c730.disabled{border:none;cursor:default;opacity:0;pointer-events:none}.c730.disabled:after{color:#676b7a}.article-gallery__carousel-wrapper,.c724{flex:0 0 100px;max-width:100px}.c1705,.c732{height:90%;margin:1.875rem auto 0;max-width:100%;padding:0;position:relative;width:90%}.c1710,.c738{align-items:center;display:flex;flex-direction:row;height:calc(100% - 126px);justify-content:center;width:100%}.c1706,.c734{height:100%}.c1715,.c743{background-color:#f0f2f9;border:1px solid #dfe3f1;height:100%;margin-left:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:1.875rem 1.0625rem;width:20%}.c1711,.c739{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;position:relative;width:80%}.c2298,.c2295{display:flex;height:100%;max-height:100%;width:80%}.c2300,.c2297{align-items:center;display:flex;flex:0 0 100%;height:auto;justify-content:center}.c2300 .c1714,.c2297 .c742{display:block;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.c2297 .c2306{cursor:pointer;display:block;inset:0;position:absolute;z-index:1}.c1714,.c742{border-radius:8px;cursor:pointer;display:block;max-height:100%;max-width:100%;width:auto}.c1711 .c1714,.c739 .c742{height:1px;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.c1711 .c1714.active,.c739 .c742.active{height:auto;left:auto;overflow:auto;position:static;top:auto;width:auto}.c1715 .c1714.active,.c743 .c742.active{border:1px solid #79af2f}.c1715 .c1714,.c743 .c742{border:1px solid transparent}.c1711 .c1714,.c739 .c742{padding:10px}.c1713,.c741{align-items:center;cursor:pointer;display:none;flex-direction:row;height:42px;justify-content:center;margin-top:-21px;position:absolute;right:0;top:50%;width:42px;z-index:9}.c1713:before,.c741:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:26px;font-size:1.625rem;left:1px;line-height:26px;line-height:1.625rem;position:relative}.c1713:focus:before,.c1713:hover:before,.c741:focus:before,.c741:hover:before{color:#79af2f;transition:color .25s linear}.c1713.active,.c741.active{display:flex}.c1713:focus,.c1713:hover,.c741:focus,.c741:hover{box-shadow:none}.c1712,.c740{align-items:center;cursor:pointer;display:none;flex-direction:row;height:42px;justify-content:center;left:0;margin-top:-21px;position:absolute;top:50%;width:42px;z-index:9}.c1712:before,.c740:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:26px;font-size:1.625rem;left:-1px;line-height:26px;line-height:1.625rem;position:relative;transform:rotate(-180deg)}.c1712:focus:before,.c1712:hover:before,.c740:focus:before,.c740:hover:before{color:#79af2f;transition:color .25s linear}.c1712.active,.c740.active{display:flex}.c1712:focus,.c1712:hover,.c740:focus,.c740:hover{box-shadow:none}.c1708,.c736{display:block}.c1708:before,.c736:before{content:"";font-family:font-eshoprychle;margin:0 .5rem 0 0}.c1708:hover,.c736:hover{background-color:#704119;color:#ffffff;text-decoration:none;transition:background-color .25s linear}.c1709,.c737{background-color:transparent;border:none;cursor:pointer;opacity:1}.c1709:before,.c737:before{color:#1a1a1a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1709:hover:before,.c737:hover:before{color:#f34a42;opacity:1;transition:color .25s linear}.c1716,.c2146{display:flex;margin:0 0 .625rem;outline:0}.c1716:hover,.c2146:hover{color:inherit;text-decoration:none}.c1707,.c735{align-items:center;border:none}.c1717,.c746{align-items:center;border:none;color:#1a1a1a;justify-content:center}.c2149,.c2147{display:flex;position:relative}.c2149:before,.c2147:before{background-image:url(/theme/default/v2.235.0/babylon/047ec52612d2cd65c6cd.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:20px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:20px;z-index:2}.c2149:before{height:35px;width:35px}.c2149:after,.c2147:after{background-color:rgba(0,0,0,.3);border-radius:8px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c739 .c2148.active,.c2295 .c2148{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:1149.98px){.article-gallery__image-wrapper,.c722{margin:0 0 0 .9375rem}}@media (max-width:999.98px){.article-gallery__image-wrapper,.c722{margin:0 0 .8125rem}.c1706,.c734{display:block;height:auto;max-height:600px}.c1711,.c739{display:block}.c1710,.c738{display:block;height:auto}.c1711 .c1714.active,.c2298 .c1714,.c739 .c742.active,.c2295 .c742{margin:auto;max-height:395px}.article-gallery__carousel-wrapper,.c724{margin:0;max-width:80px}.c1715,.c743{height:80px;overflow-x:auto;overflow-y:hidden;padding:.625rem 0 .625rem .625rem;white-space:nowrap;width:100%}.c1711,.c2298,.c739,.c2295{width:100%}.c1716,.c2146,.c2149{display:inline-block;height:100%;margin:0 .625rem 0 0;max-width:70%}.article-gallery__image-wrapper,.c722{flex:0 0 82%;max-width:82%;min-height:unset}.c2149:before{height:20px;width:20px}}@media (max-width:999px) and (min-width:768px){.c739 .c2148.active iframe,.c2295 .c2148 iframe{width:80%!important}}@media (max-width:767.98px){.c1715,.c743{height:60px}}@media (max-width:575.98px){.c43,.c721{flex-wrap:wrap}.article-gallery__image-wrapper,.c722{flex:0 0 100%;max-width:100%;order:1;padding:1.25rem}.c724{flex:0 0 auto;max-width:100%;order:2}.c727{display:flex;flex-direction:row;flex-direction:row!important;gap:1.25rem;overflow:scroll;transform:none!important}.c728{border:0;margin:0!important;max-width:80px;opacity:1;padding:0;width:auto!important}.c728:hover{border:none;padding:0}.c730,.c725{display:none!important}}.c769 .c773{display:none}@media (min-width:1000px){.fixed-anchor-list .c769{align-items:center;background-color:#fff;border:none;border-radius:0;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);display:flex;left:0;position:fixed;right:0;top:0;width:100%;z-index:1032}.fixed-anchor-list .c85{padding-top:45px}.fixed-anchor-list .c89{margin:0 0 2.8125rem}.fixed-anchor-list .c768{height:44px;height:3rem}.fixed-anchor-list .c769 .c773{align-items:center;display:flex;flex-direction:row;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem}.fixed-anchor-list .c769 .c770{align-items:center;display:flex}.fixed-anchor-list .c769 .c770.c773{border-left:1px solid #dfe3f1;flex:1 1 auto;justify-content:flex-end}.fixed-anchor-list .c769 .c770.c773.c782{border:1px solid #dfe3f1;border-radius:25px;flex:0 0 auto;height:50px;padding:3px}.fixed-anchor-list .c769 .c770.c773.c782 .c332{align-items:center;display:flex;height:44px;justify-content:center}.fixed-anchor-list .c769 .c770.c773.c782 .c329{height:35px}.fixed-anchor-list .c769 .c1369{padding:.625rem .3125rem;text-align:left}.fixed-anchor-list .c769 .c1369 .c777{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;line-height:19px;line-height:1.1875rem;margin:0 0 .3125rem}.fixed-anchor-list .c769 .c779{padding:0 1rem;text-align:right}}.c782{flex-grow:0}.detail-anchor__product-image .c775{border:1px solid #dfe3f1;border-radius:4px;height:auto;margin:.5rem;max-height:2.5rem;max-width:2.5rem;overflow:hidden}.detail-anchor__product-description .c777{font-weight:700;max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c1369 .c778.in-stock,.detail-anchor__product-description .c778.in-stock{color:#1fab3e}.c1369 .c778.out-of-stock,.detail-anchor__product-description .c778.out-of-stock{color:#f34a42}.c779 .c780{font-family:Nunito Sans,sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;line-height:19px;line-height:1.1875rem}.c779 .c780 .c1837{color:#1a1a1a;font-size:13px;font-size:.8125rem;font-weight:400;line-height:19px;line-height:1.1875rem}.c779 .c781{color:#1a1a1a;font-size:12px;font-size:.75rem;line-height:19px;line-height:1.1875rem}.c770.c773.c782 .c326{align-items:center;flex-wrap:nowrap}.c770.c773.c782 .c327{height:36px;margin:0 .3125rem}.fixed-anchor-list .c769 .c770.c773.c782 .c1541{right:40px}.fixed-anchor-list .c769 .c773 .c775{border-radius:10px;margin:0 1.0625rem 0 .625rem;max-height:52px;max-width:57px}.fixed-anchor-list .c769 .c779 .c780{align-items:baseline;color:#1a1a1a;display:flex;font-size:18px;font-size:1.125rem;font-weight:900;gap:5px;justify-content:flex-end;line-height:20px;line-height:1.25rem}@media (max-width:1250px){.fixed-anchor-list .c769 .c773 .c775{border-radius:0;margin:0 .625rem;max-height:30px;max-width:30px}.fixed-anchor-list .c769 .c779 .c780{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:900;line-height:18px;line-height:1.125rem}}@media (min-width:1200px){.detail-anchor__product-description .c777{max-width:10rem}}@media (max-width:1120px){.fixed-anchor-list .c769 .c770.c773.c782{height:unset;max-width:140px}.c770.c773.c782 .c326{flex-wrap:wrap}}@media (min-width:1600px){.detail-anchor__product-description .c777{max-width:25rem}}.c716{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 .625rem 0 0}.c2018{align-items:center;display:flex;flex-direction:row}.c752{color:#1a1a1a;font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:1.875rem 0}.c753{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin:1.875rem 0 3.125rem}.c1585{color:#79af2f;font-weight:700;text-decoration:underline}.c1585:hover{text-decoration:none}.c751{text-align:left}.detail .c88{color:#1a1a1a;font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;padding:.9375rem 0 1.25rem}.c783{margin:0 0 2.8125rem}.c1520{font-size:20px;font-size:1.25rem;margin:0 0 1.25rem}.c784,.c1520{color:#1a1a1a;font-weight:900;line-height:25px;line-height:1.5625rem}.c784{cursor:pointer;display:flex;font-size:15px;font-size:.9375rem;margin:.3125rem 0;text-decoration:underline}.c784:hover{text-decoration:none;transition:all .25s linear}.c784:hover .c1454:before{color:#79af2f;transition:all .25s linear}.c1454:before{color:#1a1a1a;content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;text-decoration:none}.c1303{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c1303 .c717{width:100%}.c2091{margin:0 .625rem 0 0;max-height:40px;max-width:50px}.c1304{flex:0 0 60%;max-width:60%;padding:0 5rem 0 0}.c1305{flex:0 0 40%;max-width:40%}.detail__content-wrapper{display:flex;flex-direction:row}.detail__content{flex:0 0 77%;max-width:77%;padding-right:15px}.detail__sidebar{flex:0 0 23%;max-width:23%;padding-left:15px}.c1735{align-items:center;display:flex;flex-direction:row;margin:.625rem 0 .9375rem;min-width:250px}.c1736{height:20px;order:2;position:relative;width:110px}.c1737{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:1}.c1738{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:2}.c1739{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 .625rem 0 0;order:1;text-decoration:none}.c1739:focus,.c1739:hover{text-decoration:underline}.detail__vartiant-wrapper{padding:2.1875rem 0 3.125rem}.detail__vartiant{margin:auto;max-width:1130px;padding-left:15;padding-right:15}.c2015{display:flex;flex-direction:row;margin:auto}.c2016{flex:0 0 75%;max-width:75%;padding:0 1.5625rem 0 0}.c2017{flex:0 0 25%;max-width:25%}.c2280{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 25px;margin:1.25rem 0 0}.c2281{align-items:center;display:flex;flex-basis:auto;flex-direction:row;gap:0 7px}.c2281.wishlist{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:0 0 0 1.5rem;position:relative;text-decoration:underline}.c2281.wishlist .c2282:before{font-size:13px;font-size:.8125rem;left:0;line-height:13px;line-height:.8125rem;margin-top:-7px;position:absolute;top:50%}.c2281.wishlist .c2282.favorite-in:before{color:#ef0c63;content:"";font-family:font-eshoprychle}.c2281.wishlist .c2282.favorite-out:before{content:"";font-family:font-eshoprychle}.c2281.wishlist .c2282:not(.active){display:none}@media (hover:hover){.c2281.wishlist:hover{cursor:pointer;text-decoration:none}.c2281.wishlist:hover .c2282.favorite-in:before{content:"";font-family:font-eshoprychle}.c2281.wishlist:hover .c2282.favorite-out:before{content:"";font-family:font-eshoprychle}}@media (max-width:1149.98px){.c1304{padding:0 1.25rem 0 0}.c1304,.c1305{flex:0 0 50%;max-width:50%}.c2016{flex:0 0 65%;max-width:65%}.c2017{flex:0 0 35%;max-width:35%}}@media (max-width:999.98px){.c1304,.c2016{flex:0 0 100%;max-width:100%;padding:0}.c2017{flex:0 0 100%;max-width:100%;padding:1.5625rem 0 0}.c1305{flex:0 0 100%;max-width:100%;padding:0}.c1303,.c2015{flex-wrap:wrap}.detail__content{order:2}.detail__content,.detail__sidebar{flex:0 0 100%;max-width:100%;padding:0}.detail__sidebar{order:1}.c783{padding:0}.c752{font-size:19px;font-size:1.1875rem;line-height:25px;line-height:1.5625rem}}@media (max-width:767.98px){.c784{width:100%}.c2018{flex-wrap:wrap}.c716{width:100%}}@media (max-width:575.98px){.c783{padding:.625rem 0 0}}.c1918{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;padding:0 0 .9375rem}.c2062{margin:1.25rem 0 0}.c542{background-color:#79af2f;border:2px solid #6b9b2a;color:#ffffff;font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;margin:0 0 .625rem;padding:.6875rem 1.1875rem .5625rem}.c542:focus,.c542:hover{background-color:#704119;color:#ffffff;transition:background-color .25s linear}.c539{font-family:Nunito Sans,sans-serif;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;margin:0 0 1.25rem}.detail .c539{margin:0}.c540{color:#676b7a;display:inline-block;font-weight:700;margin:0 0 0 .125rem}.c540:before{content:"( "}.c540:after{content:" )"}.c538{display:none}.c538.active{display:block}@media (max-width:767.98px){.c1918{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.c336{margin:0 0 .625rem}.c337{text-decoration:underline}.c337:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:0 .625rem 0 0;position:relative;text-decoration:none;top:2px}@media (min-width:1000px){.c337:hover{text-decoration:none}}.c1191{border-radius:4px;margin:1.5625rem 1.25rem 0 0}.c483{list-style-type:none;margin:0;padding:0}.c485{background-color:#704119;border:1px solid #dfe3f1;border-top:none;position:relative}.c485.first{border-top:1px solid #dfe3f1;border-top-left-radius:4px;border-top-right-radius:4px}.c485.last{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c487{align-items:center;color:#676b7a;cursor:pointer;display:flex;flex-direction:column;font-size:24px;font-size:1.5rem;height:100%;justify-content:center;line-height:24px;line-height:1.5rem;position:absolute;right:0;text-align:center;top:0;width:40px}.c487:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.c487:hover{color:#79af2f}.c485.open>.c1549>.c487:before{transform:scaleY(-1)}.c1549{position:relative}.c486{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;font-size:15px;font-size:.9375rem;font-weight:700;height:100%;justify-content:flex-start;line-height:18px;line-height:1.125rem;padding:.75rem 2.375rem .75rem 1.25rem;width:100%}.c486:focus,.c486:hover{color:#79af2f}.c485.active>.c1549>.c486{border-left:3px solid #79af2f;color:#6b9b2a}.c484{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.9375rem 0}.c483 .c483{background-color:#fff;border-top:1px solid #dfe3f1;display:none}.c485.open>.c483{display:block}.c483 .c483 .c485{background-color:#633a16;border:none;border-radius:0;margin-bottom:0}.c483 .c483 .c485 .c486{padding:.75rem 2.375rem .75rem 1.875rem}.c483 .c483 .c483 .c485{background:#573213}.c483 .c483 .c483 .c485:last-child{border-bottom:1px solid #dfe3f1}.c483 .c483 .c483 .c485 .c486{padding:.75rem 2.375rem .75rem 2.5rem}.c483 .c483 .c483 .c483 .c485{background-color:#462910}.c483 .c483 .c483 .c483{border-top:1px solid #dfe3f1}.c483 .c483 .c483 .c483 .c485:last-child{border-bottom:1px solid #dfe3f1}.c483 .c483 .c483 .c483 .c485 .c486{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:.625rem 2.375rem .625rem 3.4375rem}.c483 .c483 .c487:before{margin:.75rem 0 0}.c483 .c485.has-submenu.open .c483 .c487:before{margin:0}.c483 .c483 .c486{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.c485.has-submenu.open .c485.has-submenu.open>.c486{border-top:1px solid #dfe3f1}.c483>.c485.open>.c483>.c485.first.open .c486{border-top:none}.c485.has-submenu .c483 .c487:before{margin:.375rem 0 0}.c485.has-submenu.open .c483 .c487:before{margin:.5625rem 0 0}.c1284{margin:0 .625rem 0 0;max-height:30px;max-width:30px;width:auto}.c484 .c1284{max-height:50px;max-width:50px}@media (max-width:999.98px){.c1191{display:none}.c1191.open{background-color:#fff;border-top-right-radius:0;display:block;margin:0 0 .625rem;padding:.5rem;position:relative;top:-5px;z-index:1050}.c485{border:1px solid #dfe3f1;margin:0;position:relative}.c1191>.c483>.c485{margin:-1px}.c485.active>.c486{color:#79af2f}.c485.mobile-open>.c483{display:block}.c485.mobile-open .c485.first,.c485.mobile-open .c485.last{border-radius:0}.c1284{max-height:20px;max-width:20px}.c484 .c1284{max-height:35px;max-width:35px}.c486{display:inline-block;padding:.625rem .5rem .5rem 1.25rem}.c487{height:35px;padding:.5rem 0}.c487:before{margin:.3125rem 0 0;vertical-align:top}.c483 .c485.has-submenu.open .c483 .c487:before{margin:.3125rem 0 0}.c485.mobile-open>.c487:before{margin:.1875rem 0 0;transform:scaleY(-1)}.c1191.open>.c483 .c485.mobile-open>.c483,.c1191.open>.c483 .c485.open>.c483{padding:0}.c1191>.c483 .c483 .c485>.c486{padding:.625rem .5rem .5rem 2.1875rem}.c1191>.c483 .c483 .c485>.c487:before{margin:.3125rem 0 0}.c1191>.c483 .c483 .c485.mobile-open>.c487:before{margin:.1875rem 0 0}.c1191>.c483 .c483 .c483 .c485>.c486{padding:.625rem .5rem .5rem 3.4375rem}.c1191>.c483 .c483 .c483 .c485>.c487:before{margin:.3125rem 0 0}.c1191>.c483 .c483 .c483 .c485.mobile-open>.c487:before{margin:.1875rem 0 0}.c1191>.c483 .c483 .c483 .c483 .c485>.c486{padding:.625rem .5rem .5rem 4.6875rem}.c485.mobile-open>.c486{background:#fff;border-left:2px solid #79af2f}}.c2014{background-color:#fff;border-bottom:3px solid #dfe3f1;border-top:1px solid #dfe3f1;position:relative}@media (min-width:1000px){body.isHtml5ClsReady .c2014{height:53px}}.c1993{display:flex;flex-direction:row;justify-content:center;list-style-type:none;margin:0 auto;max-width:1400px;min-height:53px;padding:0 .9375rem}.c1994{flex:0 0 auto}.c2014>.c1993>.c1994{opacity:0}.c1998{align-items:center;color:#676b7a;cursor:pointer;display:flex;flex-direction:column;font-size:24px;font-size:1.5rem;height:100%;justify-content:center;line-height:24px;line-height:1.5rem;position:absolute;right:15px;text-align:center;top:0;width:15px;z-index:8}.c1998:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;transform:rotate(90deg);transition:all .35s linear}.c1995{height:100%;position:relative}.c1994.has-submenu .c2000,.c1996{align-items:center;color:#1a1a1a;display:flex;flex-direction:row;font-size:16px;font-size:1rem;font-weight:900;height:100%;justify-content:flex-start;line-height:19px;line-height:1.1875rem;padding:1rem 1.5625rem;position:relative;text-align:center;width:100%;z-index:2}.c1994.has-submenu .c2000:after,.c1996:after{background-color:#79af2f;border-radius:50%;content:"";height:6px;left:10px;margin-top:-4px;position:absolute;top:50%;width:6px}.c1994.has-submenu .c2000,.c1994.has-submenu .c1996{padding:1rem 2.1875rem 1rem 1.5625rem}.c1994.active>.c1995>.c1996,.c1994.has-submenu .c1994.active>.c1995>.c2000{border-color:#dfe3f1}.c1994.has-submenu.open>.c1995>.c2000,.c1994.has-submenu.open>.c1995>.c1996{border-bottom:3px solid #dfe3f1}.c1993 .c1997,.eshop-menu-horizontal__separator{display:none}.c2001{background-color:#f0f2f9;border-top:3px solid #dfe3f1;box-shadow:0 2px 4px 0 rgba(26,26,26,.05);display:none;left:0;max-width:100%;padding:1.75rem 0;position:absolute;width:100%;z-index:99}.c1993 .c1993{display:block;margin:auto;max-width:1400px;padding-left:15px;padding-right:15px}.c1993 .c1993 .c1994{border:none;display:inline-block;margin:0 0 .9375rem;padding:0 1.875rem 0 0;vertical-align:top;width:33%}.c1993 .c1993 .c1994 .c1997{border-radius:10px;display:block;max-height:40px;max-width:40px}.c1993 .c1993 .c1994 .c1995{display:flex;flex-direction:row}.c1993 .c1993 .c1994 .c2026{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap}.c1993 .c1993 .c1994 .c2027{align-items:baseline;display:flex;flex-wrap:wrap}.c1993 .c1993 .c1994 .c2004{color:#1a1a1a;flex:0 0 100%;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;max-width:100%;padding:.3125rem 0 0;text-decoration:none}.c1993 .c1993 .c1994 .c2004:focus,.c1993 .c1993 .c1994 .c2004:hover{text-decoration:underline}.c1993 .c1993 .c1994 .c2005{align-items:center;color:#79af2f;display:flex;font-size:14px;font-size:.875rem;line-height:23px;line-height:1.4375rem;margin:0 .4375rem 0 0;text-decoration:none}.c1993 .c1993 .c1994 .c2005:focus,.c1993 .c1993 .c1994 .c2005:hover{text-decoration:underline}.c1993 .c1993 .c1994 .c2005:after{background-color:#676b7a;content:"";display:block;height:14px;margin:0 0 0 .4375rem;opacity:.5;width:1px}.c1993 .c1993 .c1994 .c2006{color:#79af2f;display:block;font-size:14px;font-size:.875rem;line-height:23px;line-height:1.4375rem;text-align:right}.c1993 .c1993 .c1994 .c2006:after{color:#79af2f;content:"";content:"";display:inline-block;font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .3125rem;position:relative}.c1993 .c1993 .c1994 .c2006:focus,.c1993 .c1993 .c1994 .c2006:hover{color:#79af2f;text-decoration:none;transition:all .25s linear}.c1993 .c1993 .c1994 .c2005:nth-child(2):before{display:none}.c2002{flex:0 0 40px;margin:0 .9375rem 0 0;max-width:40px}.c1994.hidden{display:none}.c1999{padding:.6875rem .625rem .5rem;position:relative;visibility:hidden}.c1999 .c1993{height:0;opacity:0;visibility:0}.c1994.has-submenu .c2000{border:1px solid #dfe3f1;border-radius:15px;height:30px;padding:.1875rem .75rem}.c1994.has-submenu .c2000:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .625rem 0 0;width:14px}.c1994.has-submenu .c2000:after{display:none}.c1999 .c1993{border-top:1px solid #dfe3f1;box-shadow:0 2px 4px 0 rgba(26,26,26,.05);display:none;margin-top:13px;padding:0;position:absolute;right:0;width:220px;z-index:999}.c1999 .c1993 .c1994{background-color:#fff;display:block;margin:0;padding:0 .625rem;width:100%}.c1999 .c1993 .c1994:last-child{border-radius:0 0 10px 10px}.c1999 .c1993 .c1993 .c1994{padding:0}.c1999 .c1993 .c1994 .c1996,.c1999 .c1993 .c1994.has-submenu .c2000{border-bottom:1px solid #dfe3f1;padding:1rem .9375rem 1rem 1.875rem;text-align:left}.c1999 .c1993 .c1994 .c1996:after,.c1999 .c1993 .c1994.has-submenu .c2000:after{left:12px;margin-top:-4px}.c1999 .c1993 .c1994 .c1996:hover,.c1999 .c1993 .c1994.has-submenu .c2000:hover{background-color:unset;color:#79af2f}.c1999 .c1993 .c1994 .c1996:hover:before,.c1999 .c1993 .c1994.has-submenu .c2000:hover:before{display:none}.c1999 .c1993 .c1994:last-child .c1994.has-submenu .c2000,.c1999 .c1993 .c1994:last-child .c1996,.c1994.has-submenu .c1999 .c1993 .c1994:last-child .c2000{border-bottom:none}.c1999 .c1993 .c1998,.c1999 .c1993 .c1994:hover .c2001,.c1993 .c1999 .c1993 .c1997{display:none}.c2056{background-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9}.c2056.disabled{display:none}.c2057{align-items:center;background-color:#fff;border-right:1px solid #dfe3f1;display:flex;flex-direction:row;justify-content:center;width:150px}.c2057:first-child{border-left:1px solid #dfe3f1}.c2058{animation:loadingMenu 1s infinite;background-color:#dfe3f1;border-radius:5px;display:block;height:7px;width:100px}@keyframes loadingMenu{0%{background-color:#dfe3f1}10%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 10%,#d8d8d8)}20%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 20%,#d8d8d8)}30%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 30%,#d8d8d8)}40%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 40%,#d8d8d8)}50%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 50%,#d8d8d8)}60%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 60%,#d8d8d8)}70%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 70%,#d8d8d8)}80%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 80%,#d8d8d8)}90%{background:linear-gradient(90deg,#d8d8d8 0,#ededed 90%,#d8d8d8)}to{background:linear-gradient(90deg,#d8d8d8 0,#ededed 100%,#d8d8d8 0)}}@keyframes fadeMenu{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}@media (hover:hover){.c1994.has-submenu:hover{background-color:#f0f2f9;color:#1a1a1a}.c1994.has-submenu:hover>.c2000,.c1994.has-submenu:hover>.c1996{background-color:#f0f2f9;color:#1a1a1a;text-decoration:none;transition:all .25s linear}.c1994.has-submenu:hover>.c2001{animation:fadeMenu .65s infinite alternate;animation-iteration-count:1;display:block}.c1994.has-submenu .c2000:focus,.c1994.has-submenu .c2000:hover,.c1996:focus,.c1996:hover{background-color:#f0f2f9;color:#1a1a1a;position:relative;text-decoration:none;transition:all .25s linear}.c1994.has-submenu .c2000:focus:before,.c1994.has-submenu .c2000:hover:before,.c1996:focus:before,.c1996:hover:before{background-color:#f0f2f9;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%;z-index:9999}.c1999.has-submenu .c2000:hover:before,.c1999.has-submenu:hover .c2000:before{bottom:unset;content:"";display:inline-block;font-family:font-eshoprychle;height:unset;position:relative;top:unset;width:14px}.c1999:hover>.c1993{animation:fadeMenu .65s infinite alternate;animation-iteration-count:1;display:block;opacity:1;visibility:visible}.c1994.has-submenu:hover .c1995 .c1998:before{transform:rotate(-90deg);transition:all .35s linear}.c1999:hover .c2000:before{content:"";font-family:font-eshoprychle}.c2000:hover{background-color:unset;border:1px solid #dfe3f1;color:#79af2f;cursor:pointer}.c2000:hover:before{background-color:unset;bottom:unset;color:#79af2f;content:"";font-family:font-eshoprychle;height:unset;position:relative}.c1999.has-submenu:hover{background-color:unset}.c1999.has-submenu:hover>.c1996,.c1994.has-submenu .c1999.has-submenu:hover>.c2000{background-color:unset;color:#79af2f}.c1999.has-submenu:hover>.c1996:before,.c1994.has-submenu .c1999.has-submenu:hover>.c2000:before{color:#79af2f}}@media (hover:none){.c1994.has-submenu:hover .c2001{display:none}.c1994.has-submenu.open .c2001{display:block}.c1994.has-submenu.open .c1998:before{transform:rotate(-90deg);transition:all .35s linear}.c1994.has-submenu .c1998:before{transform:rotate(90deg);transition:all .35s linear}.c1994.has-submenu .c2000,.c1996{z-index:1}.c1998{z-index:2}.c1999.has-submenu.open .c1993{display:block;opacity:1}.c1999.has-submenu.open .c1993 .c2001{display:none}.c1999 .c2000:before{content:"";font-family:font-eshoprychle}.c1999.has-submenu.open .c2000:before{content:"";font-family:font-eshoprychle}}@media (max-width:1420px){.c1993,.c1993 .c1993{max-width:1300px}}@media (max-width:1320px){.c1993,.c1993 .c1993{max-width:1200px}}@media (max-width:1220px){.c1993,.c1993 .c1993{max-width:1130px}.c1993 .c1993 .c1994{padding:0 1.25rem 0 0}.c1999 .c1993 .c1994{padding:0}}@media (max-width:1149.98px){.c1993,.c1993 .c1993{max-width:985px}}@media (max-width:999.98px){.c2014{display:none}.c2014.open{background-color:transparent;border:none;box-shadow:none;display:block;margin:0;padding:0 15px;position:relative;width:100%;z-index:1050}.c2014.open .c1993{background-color:#fff;display:block;max-width:100%;padding:0}.c2014.open>.c1993{border:1px solid #dfe3f1;border-radius:4px}.c2014>.c1993>.c1994:first-child{border-radius:4px 4px 0 0}.c2014>.c1993>.c1994:nth-last-child(2){border-radius:0 0 4px 4px}.c2014.open .c1994{border:none;border-bottom:1px solid #dfe3f1;margin:0;position:relative}.c2014.open .c1994:last-child{border:none}.c2014>.c1993>.c1994{opacity:1}.c1994.active>.c1996,.c1994.has-submenu .c1994.active>.c2000{color:#1a1a1a}.c2014.open .c2000,.c2014.open .c1994.has-submenu .c2000,.c2014.open .c1996,.c1994.has-submenu .c2014.open .c2000{border:none;display:inline-block;padding:.75rem 1.5625rem;text-align:left}.c2014.open .c1994.has-submenu .c2000,.c2014.open .c1994.has-submenu .c1996{padding:.75rem 2.8125rem .75rem 1.5625rem}.c1994.mobile-open>.c1993{display:block}.c1994.mobile-open .c1994.first,.c1994.mobile-open .c1994.last{border-radius:0}.c2014.open .c1999 .c1993{border-top:none;box-shadow:none;position:static;width:100%}.c1994.has-submenu .c2000:after,.c1996:after{display:none}.c1997{max-height:20px;max-width:20px}.eshop-menu-horizontal__separator .c1997{max-height:35px;max-width:35px}.c1998{height:35px;padding:.5rem 0;right:5px}.c1998:before{margin:.3125rem 0 0;vertical-align:top}.c1993 .c1994.has-submenu.open .c1993 .c1998:before{margin:.3125rem 0 0}.c1994.mobile-open>.c1998:before{margin:.1875rem 0 0;transform:scaleY(-1)}.c2014.open .c2001{background-color:#f0f2f9;border-top:none;box-shadow:none;padding:.9375rem .625rem;position:static}.c2014.open .c1993 .c1993 .c1994{background-color:transparent;padding:5px 0;width:100%}.c2014.open .c1993 .c1999 .c1994{padding:0}.c2014.open .c2001 .c1993{background-color:transparent}.c2014.open .c1993 .c1993 .c1994 .c2002{flex:0 0 30px;max-width:30px}.c2014.open .c1993 .c1993 .c1994 .c1997{max-height:30px;max-width:30px}.c1999 .c1993 .c1994 .c2000,.c1999 .c1993 .c1994 .c1996,.c1999 .c1993 .c1994.has-submenu .c2000{padding:.75rem 1.5625rem}.c1993 .c1993 .c1994{padding:0}.c2056,.c1999{display:none}.c1994.has-submenu .c2001{display:none!important}.c1994.has-submenu.open .c2001{animation:unset!important;display:block!important}.c1994.has-submenu.open .c1998:before{transform:rotate(-90deg)!important;transition:all .35s linear}.c1994.has-submenu .c1998:before{transform:rotate(90deg)!important;transition:all .35s linear}.c1994.has-submenu .c2000,.c1996{z-index:1}.c1998{z-index:2}.c1999.has-submenu.open .c1993{display:block;opacity:1}.c1999.has-submenu.open .c1993 .c2001{display:none}}.c1367{display:flex;flex-direction:column;margin:0 0 1.875rem}.filter{background-color:#f0f2f9;margin:0 0 1.5625rem;order:1}.c666{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding:1.25rem}.c667{flex:0 0 5%;font-weight:700;margin:0 1.25rem 0 0;max-width:5%}.c673,.c668{text-align:center}.c674,.c669{background:#fff;border:1px solid #dfe3f1;flex:0 0 60px;margin:0 .3125rem 0 0;padding:.3125rem;text-align:right;width:60px}.c674:focus,.c674:hover,.c669:focus,.c669:hover{border-color:#79af2f}.c671{flex-grow:1;padding:0 2.125rem}.c670{font-weight:700}.c672 .noUi-handle:after,.c672 .noUi-handle:before{background-color:transparent}.c672 .slider-horizontal{height:18px;line-height:18px;width:100%}.c672 .slider-horizontal .slider-track{background-color:#fff;background-image:none;border:1px solid #dfe3f1;box-shadow:none;height:18px;margin-top:0;top:0}.c672 .slider-horizontal .slider-track .slider-selection{background-color:#79af2f;background:repeating-linear-gradient(-55deg,#5d8724,#5d8724 2px,#79af2f 0,#79af2f 10px)}.c672 .slider-horizontal .slider-handle{background-color:#1a1a1a;background-image:none;height:30px;margin-top:-6px;width:50px}.c675{border-top:1px solid #dfe3f1;padding:1.25rem 1.25rem .625rem}.c676{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.c677{display:flex;flex:0 0 auto;flex-direction:row;margin:0;padding:0 1.5625rem .625rem 0}.c678{cursor:pointer;display:none;flex:0 0 16px;height:16px}.c679{color:#1a1a1a;cursor:pointer;flex:0 0 auto;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;max-width:100%;padding:0 0 0 .3125rem}.c1652{background-color:#fff;border:1px solid #dfe3f1;border-radius:3px;cursor:pointer;flex:0 0 16px;height:16px;margin:0;position:relative;top:1px;transition:background-color .1s ease;vertical-align:middle;width:16px}.c1652:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:11px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg) scale(0);transition:all .3s ease;transition-delay:.15s;width:5px}input[id^=id-category-parameters-settings__system-input-system_params]:checked~.c1652{animation:jelly .6s ease;background-color:#79af2f;border-color:transparent}input[id^=id-category-parameters-settings__system-input-system_params]:checked~.c1652:after{opacity:1;transform:rotate(45deg) scale(1)}@media (max-width:999.98px){.c677{flex:0 0 33.333%}}@media (max-width:767.98px){.c667{flex:0 0 100%;margin:0 0 .625rem;max-width:100%}.c666{padding:.625rem}.c675{padding:.625rem .625rem 0}}.c66 .alert{border-radius:4px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:0 0 1.25rem;padding:1.25rem}.c66 .alert.alert-danger{background-color:#fae4e5;color:#f34a42}.c66 .alert.alert-warning{background-color:#fce4bb;color:#e18600}.c66 .alert.c2374{background-color:#e5f1ff;color:#2f5fff}.c66 .alert.alert-success{background-color:#d6fae3;color:#28a745}.alert .close.c1484{display:none}.alert.alert-danger .c1485{margin:0}.alert.alert-danger .c1485:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;position:relative}.alert.alert-warning .c1485{margin:0}.alert.alert-warning .c1485:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;position:relative}.alert.c2374 .c1485{margin:0}.alert.c2374 .c1485:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;position:relative}.alert.alert-success .c1485{margin:0}.alert.alert-success .c1485:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .625rem 0 0;position:relative}.c890 .c66 .alert{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.3125rem 0 0;padding:.625rem;text-align:center}@media (max-width:575.98px){.c66 .alert{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 .625rem;padding:.625rem}}.c1{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:3.125rem 0;padding:0 0 .75rem;position:relative}.c1:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.page-route-forgotten_password .content-wrapper-center{text-align:center}.c2{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;margin:0 0 1.5625rem;text-align:center}.c2 a{text-decoration:underline}.c2 a:hover{text-decoration:none}.c3{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:700px;position:relative}.c4{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:0 .9375rem 0 0;text-align:right;width:20%}.c5{display:flex;flex:1 1 auto}.c6{border:1px solid #dfe3f1;border-radius:24px;font-size:14px;font-size:.875rem;height:47px;line-height:20px;line-height:1.25rem;padding:.125rem 8.75rem .125rem 1.25rem;width:100%}.c6:focus,.c6:hover{border-color:#79af2f;outline:none}.c7{position:absolute;right:3px;top:3px}.forgotten-password__info{align-items:center;background-color:#f0f2f9;border:1px solid #dfe3f1;border-radius:4px;display:flex;flex-direction:row;margin:2.5rem 0 0;padding:1.25rem;width:100%}.forgotten-password__info-icon{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;text-align:center;width:11%}.forgotten-password__info-icon:before{color:#1fab3e;content:"";display:inline-block;font-family:font-eshoprychle}.forgotten-password__info-text{width:89%}.forgotten-password__info-email{font-weight:700}@media (max-width:575.98px){.c3{flex-wrap:wrap}.c4{padding:0 0 .625rem;width:100%}.c5{margin:0 0 1.25rem;width:100%}}.c1595{display:flex;flex-direction:column;flex-wrap:wrap}.c1596{align-items:center;display:flex;margin:0 0 1.25rem}.c1597{flex:0 0 25%;font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem;max-width:25%;padding:0 .625rem 0 0}.c1598{color:#f34a42}.c1599{align-items:center;display:flex;flex:0 0 75%;max-width:75%}.c1600{width:50%}.c1601.c36{border:1px solid #dfe3f1;border-radius:#f34a42;box-shadow:none;height:36px;padding:.125rem .625rem;width:100%}.c1602{color:#f34a42;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .625rem}.c1603{padding-left:25%}@media (max-width:575.98px){.c1596{flex-wrap:wrap}.c1599{align-items:flex-start;flex:0 0 100%;flex-direction:column;max-width:100%}.c1597{flex:0 0 100%;max-width:100%;padding:0 0 .625rem}.c1600{width:100%}.c1602{margin:.3125rem 0 0}.c1603{padding-left:0}}.c1490{background-color:#f0f2f9}.c1491{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:3.75rem .9375rem}.c1491 iframe{max-width:100%}.c1436{color:#1a1a1a;flex:0 0 23%;font-size:14px;font-size:.875rem;font-weight:700;line-height:25px;line-height:1.5625rem;max-width:23%}.c1436 ul{margin:0 0 0 15px;padding:0}.c1436 li{margin:0 0 .75rem}.c1436 a{color:#1a1a1a;text-decoration:underline}.c1436 a:focus,.c1436 a:hover{color:#79af2f;text-decoration:none;transition:all .25s linear}.c1336.c1437{color:#1a1a1a;font-family:Nunito Sans,sans-serif;font-size:20px;font-size:1.25rem;font-weight:900;line-height:25px;line-height:1.5625rem;margin:0 0 2.1875rem;padding:0 0 .625rem;position:relative}.c1336.c1437:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:35px}.c1496{max-height:70px;width:auto}.c1439{margin:.625rem 0 1.875rem}.c1497{align-items:center;display:flex;margin:0 0 1.25rem}.c1440{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 .625rem 0 0;overflow:hidden;width:60px}.c1498{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c1497 .c1966{color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;text-decoration:none}.c1497 .c1966:focus,.c1497 .c1966:hover{color:#79af2f;text-decoration:underline;transition:color .25s linear}.c1442,.c1509{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1442{font-weight:400}.c1443:before{color:#79af2f;content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;margin:0 .625rem 0 0;position:relative;top:2px}.c1436 .c1967{color:#79af2f;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1436 .c1967:focus,.c1436 .c1967:hover{color:#79af2f;transition:color .25s linear}.c1510{display:flex;margin:1.875rem 0 0}.c1512{display:block;margin:0 .9375rem 0 0}.c1512:before{color:#0866ff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1514{display:block;margin:0 .9375rem 0 0}.c1514:before{color:#1da1f2;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1516{display:block;margin:0 .9375rem 0 0}.c1516:before{color:#c536a4;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1518{display:block;margin:0 .9375rem 0 0}.c1518:before{color:#dc472e;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1560{display:block;margin:0 .9375rem 0 0}.c1560:before{color:#c9353d;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}.c1512:hover:before,.c1516:hover:before,.c1560:hover:before,.c1514:hover:before,.c1518:hover:before{opacity:1;transition:opacity .25s linear}@media (max-width:999.98px){.c1436{flex:0 0 48%;margin:1.25rem 0;max-width:48%}.c1491{padding:2.5rem .9375rem}}@media (max-width:767.98px){.c1436{flex:0 0 100%;max-width:100%}.c1491{padding:2.1875rem .9375rem}}.content-wrapper-top{background-color:#fff;position:relative}.separator{height:1px;width:100%}.separator:before{background-color:#ffffff;content:"";display:block;height:48px;left:0;position:absolute;top:0;width:100%}.page-route-basket .content-wrapper-top:after,.page-route-delivery .content-wrapper-top:after,.page-route-finish .content-wrapper-top:after,.page-route-recapitulation .content-wrapper-top:after,.page-route-shipping .content-wrapper-top:after{background-color:#dfe3f1;bottom:-3px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}@media (max-width:1320px){.separator:before{height:54px}.layout-type-order .separator:before{height:45px}}@media (max-width:999.98px){.layout-type-order .separator:before,.separator:before{height:50px}.content-wrapper-top{border-bottom:3px solid #dfe3f1}}.header__wrapper{background-color:#f0f2f9;border-bottom:1px solid #dfe3f1}.c474{height:auto;text-align:right}.c475{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end;margin:0;padding:0}.c476{display:inline-block;position:relative;z-index:9}.c477{font-weight:400;line-height:19px;line-height:1.1875rem;padding:.875rem .625rem .75rem}.c477,.c477:before{color:#ffffff;display:inline-block;font-size:14px;font-size:.875rem}.c477:before{line-height:14px;line-height:.875rem;margin:0 .4375rem 0 0}@media (hover:hover){.c477:focus,.c477:hover{color:#ffffff;text-decoration:underline;transition:color .25s linear}}.c476.active .c477{background-color:#f0f2f9;box-shadow:0 -5px 5px 0 rgba(0,0,0,.28);color:#79af2f;text-decoration:none}.c476.login.active .c477:before{color:#79af2f}.c476.login .c477:before,.c476.register .c477:before{content:"";font-family:font-eshoprychle}.c476.account .c477{padding:.3125rem .5rem .5rem}.c476.account .c477:before{content:"";font-family:font-eshoprychle}.c476.logout .c477{padding:.3125rem .5rem .5rem}.c476.logout .c477:before{content:"";font-family:font-eshoprychle;position:relative;top:1px}.c476.login .c891{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.28);display:none;flex-wrap:nowrap;margin-top:0;position:absolute;right:0;text-align:left;width:auto}.c476.login .c892{border-radius:4px 0 0 4px;min-width:350px;padding:1.25rem;width:auto}.c476.login .c911{padding:0;width:auto}.c476.login .c911 .c1480{padding:1.25rem 1.25rem 0}.c476.login .c911 .c1481{padding:0 1.25rem}.c476.login .c911 .c1481:last-child{padding:0 1.25rem 1.25rem}.c476.login .c891.active{align-items:stretch;display:flex}.c476.login .c893{display:block}.c475.wishlist .c476.logout{display:none}.c476.wishlist .c477{color:#ffffff;padding:.5rem .625rem .625rem}.c476.wishlist .c477:before{content:"";font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem}.c476.wishlist .c477:hover{text-decoration:none}.c476.wishlist .c477:hover:before{color:#fff}@media (hover:none){.c476.active .c477{background-color:#f0f2f9;color:#d8d8d8}}@media (max-width:1420px){.c476.account .c477,.c476.logout .c477{padding-right:0}}@media (max-width:999.98px){.c474{align-items:center;justify-content:flex-start}.c474,.c475{display:flex;height:100%;width:100%}.c476.account{height:100%;position:relative}.c476{height:100%;width:100%}.c476.logout{display:none}.c476.account .c477{padding:0}.c477{align-items:center;display:flex;height:100%;justify-content:center;padding:.875rem 1.125rem;width:100%}.c477:focus,.c477:hover{text-decoration:none}.c476.account .c478{display:none}.c476.account .c477:before{font-size:19px;font-size:1.1875rem;line-height:19px;line-height:1.1875rem;margin-right:0}.c476.login .c477:before{margin-right:0}.c478{display:none}.c475.wishlist .c476.wishlist .c477{padding:0}.c475.wishlist .c476.wishlist .c477:before{margin:0}}@media (max-width:767.98px){.c476.login .c891{flex-wrap:wrap;width:514px}}@media (max-width:575.98px){.c476.login .c891{width:280px}.c476.login .c892{min-width:280px;width:auto}.c475.wishlist{gap:0 6px}}.c171{text-align:right}.c171.empty{position:relative;text-align:right}.c171.not-empty{position:relative}.c172{align-items:center;display:inline-flex;flex-direction:row;height:100%;justify-content:flex-end;min-height:79px;padding:.625rem .5rem .625rem .625rem;position:relative;z-index:1030}.c172:focus,.c172:hover{text-decoration:none}.c1287{display:flex;flex-direction:row;position:relative}.c1879{color:#fff;font-weight:400;margin:0 .5rem 0 0}.c1286{padding:0 1.5625rem 0 0}.c1286:before{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:32px;font-size:2rem;font-weight:400;line-height:32px;line-height:2rem}.c1879,.c1878{display:none}.c174{align-items:center;background-color:#79af2f;border-bottom:2px solid #5d8724;border-radius:50%;box-shadow:0 0 0 2px #fff;color:#ffffff;display:flex;flex-direction:row;font-size:12px;font-size:.75rem;font-weight:700;height:20px;justify-content:center;left:-30px;line-height:12px;line-height:.75rem;padding:3px 1px 1px;position:absolute;text-align:center;top:-10px;width:20px}.c175{color:#79af2f;font-size:16px;font-size:1rem;font-weight:700;line-height:21px;line-height:1.3125rem}.c176{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 10px 30px 0 rgba(0,0,0,.3);display:none;position:absolute;right:0;text-align:left;top:0;width:470px;z-index:1020}.c172:hover~.c176,.c176:hover{animation:fadeMenu .5s infinite alternate;animation-iteration-count:1;display:block}.page-route-delivery .c172:hover~.c176,.page-route-recapitulation .c172:hover~.c176,.page-route-shipping .c172:hover~.c176{display:none}.c171.active .c172~.c176,.c171.active .c176{display:block}.c178{align-items:center;background-color:#f0f2f9;border:1px solid #dfe3f1;display:flex;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;min-height:101px;padding:.9375rem 13.125rem .9375rem 1.25rem}.c171.not-empty .c178{background-color:#f0f2f9;border:1px solid rgba(255,255,255,.1)}.c214{border-top:1px solid #dfe3f1;color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;padding:.9375rem 1.25rem;text-align:center}.c179{max-height:250px;overflow-y:auto}.c180{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;padding:.9375rem 1.25rem}.c182{width:10%}.c183{border-radius:4px;max-height:30px;max-width:30px;width:auto}.c184{color:#1a1a1a;flex-grow:1;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:0 .5rem}.c185{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;line-height:18px;line-height:1.125rem;margin:0 0 .5rem}.c185:focus,.c185:hover{color:#79af2f}.c186{width:71px}.c187{align-items:center;border:1px solid #dfe3f1;border-radius:20px;display:flex;height:40px;justify-content:space-between;padding:2px;position:relative;width:100%}.c190{-moz-appearance:textfield;border:none;height:34px;text-align:center;width:33px}.c190,.c1540{color:#1a1a1a;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem}.c1540{display:flex;gap:4px}.c190::-webkit-inner-spin-button,.c190::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.c192{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 16px;flex-direction:row;height:16px;justify-content:center;width:16px}.c192:after{content:"";display:block;font-family:font-eshoprychle;font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem;position:relative}.c192:hover{background-color:#79af2f;text-decoration:none;transition:background-color .25s linear}.c192:hover:after{color:#fff}.c188{align-items:center;background-color:#676b7a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 16px;flex-direction:row;height:16px;justify-content:center;width:16px}.c188:after{content:"";display:block;font-family:font-eshoprychle;font-size:8px;font-size:.5rem;line-height:8px;line-height:.5rem;position:relative}.c188:hover{background-color:#79af2f;text-decoration:none;transition:background-color .25s linear}.c188:hover:after{color:#fff}.c194{align-items:baseline;color:#1a1a1a;display:flex;flex:0 0 26%;font-size:14px;font-size:.875rem;font-weight:700;gap:4px;justify-content:flex-end;line-height:19px;line-height:1.1875rem;padding:0 .5rem;text-align:right}.c195{padding:0 0 0 .5rem;width:5%}.c196:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem}.c196:hover{text-decoration:none}.c196:hover:before{color:#f34a42}.c198{display:flex;flex-direction:row;flex-wrap:wrap;padding:.9375rem 1.25rem}.c199{display:flex;flex-direction:row;width:100%}.c199.c1463{order:1}.c199.c760{order:2}.c200{width:72%}.c201,.c200{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;text-align:right}.c201{width:28%}.c202{width:72%}.c203,.c202{color:#1a1a1a;font-size:15px;font-size:.9375rem;font-weight:700;line-height:19px;line-height:1.1875rem;text-align:right}.c203{width:28%}.header-basket__popup-price-description{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;text-align:right}.c204{background-color:#f0f2f9;padding:.9375rem 1.5625rem;text-align:center}.c210{align-items:center;color:#f34a42;display:flex;font-size:15px;font-size:.9375rem;font-weight:700;justify-content:center;line-height:20px;line-height:1.25rem}.c210:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;font-weight:400;line-height:20px;line-height:1.25rem;margin:0 .625rem 0 0}.c205{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:0 0 .5rem}.c205:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:23px;font-size:1.4375rem;line-height:23px;line-height:1.4375rem;margin:0 0 0 1.25rem;position:relative;top:5px}.c1214,.c1215{color:#79af2f;font-weight:900}.c206{background-color:#dfe3f1;border:none;border-radius:7px;box-shadow:none;height:14px}.c209{background:#2f5fff}.header-basket__popup-transport-price{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:.5rem 0 0;text-align:right}.c211{padding:.9375rem 1.25rem;text-align:right}.c213:after{content:"";display:inline-block;font-family:font-eshoprychle;font-weight:400;margin:0 0 0 .625rem}@keyframes fadeHeaderBasket{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:.2}70%{opacity:.4}80%{opacity:.6}90%{opacity:.8}to{opacity:1}}@media (max-width:999.98px){.c172:hover~.c176{display:none}.c172{justify-content:flex-end;min-height:47px;padding:.625rem .9375rem .625rem .625rem}.c172:focus,.c172:hover{color:#79af2f}.c1287{order:1}.c1286{order:2;padding:0 0 0 .625rem}.c174{left:unset;right:-52px}.c172:focus .c1286:before,.c172:focus .c175,.c172:hover .c1286:before,.c172:hover .c175{color:#79af2f}}@media (max-width:767.98px){.c172{padding:.625rem 1.125rem .625rem .625rem}}.c458{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:.5rem .9375rem .625rem 0}.c460{display:none}.c462{font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:18px;line-height:1.125rem}.c462.c1339{color:#ffffff}.c1288{display:flex;flex-direction:row}.c465{color:#fff;display:inline-block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:0 .3125rem}.c465:focus,.c465:hover{color:#fff;transition:color .25s linear}.c466{color:#ffffff}.c466,.c464{font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.c463{display:flex;flex:0 0 auto;flex-direction:row}.c463:before{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 0 0 .3125rem;position:relative;top:2px}@media (max-width:1220px){.c1288{flex-wrap:wrap;justify-content:center;text-align:center}.c462{width:100%}.layout-type-order .c1288{flex-wrap:wrap;justify-content:flex-start;text-align:left}.layout-type-order .c462{width:auto}}@media (max-width:999.98px){.c458{align-items:center;border-right:none;justify-content:flex-start;padding-left:0}.c1288{justify-content:center;text-align:left}.c462{display:none}.c464{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c463:before{font-size:17px;font-size:1.0625rem;line-height:17px;line-height:1.0625rem;margin:0 .3125rem 0 0;position:relative;top:1px}}@media (max-width:767.98px){.c458{padding:.4375rem .3125rem .4375rem 0}.c460,.c462{display:none}.c1288{flex:0 0 100%;justify-content:flex-start;max-width:100%}.c463{flex:1 1 100%;flex-wrap:wrap}.c463:before{margin-left:0}.c465{font-size:13px;font-size:.8125rem;line-height:14px;line-height:.875rem}}@media (max-width:529px){.c466{margin:0 0 0 1.875rem}}.c1363{height:auto;padding:1.5625rem 0;position:relative;text-align:right}.c1364{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin:0;padding:0}.c1365{display:inline-block;position:relative}.c1486{align-items:center;border:1px solid #dfe3f1;border-radius:25px;color:#79af2f;cursor:pointer;display:flex;flex-direction:row;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:900;height:50px;justify-content:center;line-height:19px;line-height:1.1875rem;padding:.5625rem .25rem;width:100px}.c1486:before{content:"";display:none;font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;margin:0 .25rem 0 0;position:relative;top:2px}.c1486:after{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 0 0 .625rem;position:relative;transform:rotate(90deg)}.c1486:focus,.c1486:hover{color:#79af2f}.c1431{background-color:#fff;border:1px solid #dfe3f1;border-radius:0 0 25px 25px;border-top:none;display:none;list-style:none;margin:0;padding:0;text-align:left}.c1365.active .c1431{display:block}.c1365:hover .c1486{border-radius:25px 25px 0 0}.c1365.active>.c1431,.c1365:hover>.c1431{display:block;position:absolute;width:100%;z-index:1050}.c1433{color:#1a1a1a;display:block;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;padding:.5625rem .25rem;text-align:center}.c1433:focus,.c1433:hover{color:#79af2f}@media (max-width:999.98px){.c1363{align-items:center;display:flex;justify-content:center;padding:0}.menu-mobile-open .c1363{display:none}.c1364{display:flex;height:100%;width:100%}.c1364>.c1365{height:100%;width:100%}.c1486{align-items:center;border:none;color:#ffffff;display:flex;font-size:14px;font-size:.875rem;justify-content:center;line-height:14px;line-height:.875rem;width:100%}.c1486:after{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;margin:0 0 0 .8125rem;position:relative;top:-1px}.c1486:after,.c1486:focus,.c1486:hover{color:#ffffff}}.c338{display:flex;flex-direction:column;justify-content:center;padding:1.5625rem 1.25rem 1.5625rem 0;position:relative}.c339{display:inline-block}.c340{height:auto;max-height:4em;width:auto}.c341{display:flex;flex-direction:column;justify-content:center;padding:1.5625rem .9375rem;position:relative}.c342{align-items:center;display:flex;flex-direction:row;position:relative}.c342:before{color:#79af2f;content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;left:20px;line-height:20px;line-height:1.25rem;pointer-events:none;position:absolute;top:15px;z-index:1}.c343{background-color:#f0f2f9;border:3px solid #f0f2f9;border-radius:25px;color:#1a1a1a;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;height:50px;line-height:14px;line-height:.875rem;padding:.125rem 0 .125rem 3.125rem;position:relative;width:100%}.c343::-moz-placeholder{color:rgba(0,0,0,.5)}.c343:-ms-input-placeholder{color:rgba(0,0,0,.5)}.c343::placeholder{color:rgba(0,0,0,.5)}.c343:focus{border:3px solid #79af2f;box-shadow:none;outline:none}.c344{background-color:#79af2f;border-radius:25px;font-weight:900;height:44px;padding:.5rem 1.25rem;position:absolute;right:3px;top:3px;width:129px}.c344,.c344:focus,.c344:hover{color:#ffffff;transition:background-color .25s linear}.c344:focus,.c344:hover{background-color:#704119}@media (max-width:999.98px){.c341{padding:0 .9375rem .9375rem 0;position:static}.c344{align-items:center;border-radius:50%;display:flex;flex-direction:row;font-size:0;justify-content:center;width:43px}.c344:before{content:"";content:"";display:block;font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}.c343{background-image:none;padding:.1875rem .1875rem .1875rem 1.25rem}.c342:before{display:none}}@media (max-width:575.98px){.c341{padding:0 .625rem .9375rem 0}.c344{padding:.5rem .25rem .625rem .5rem}.c344:before{left:-2px;position:relative;top:1px}}.c1199,.c1335,.c1339,.c1338,.sub-title,.c1336{color:#1a1a1a}.c1427{background-attachment:fixed;background-color:#ffffff;background-image:none;background-position:center top;background-repeat:repeat;background-size:auto}.c1196{font-size:30px;font-size:1.875rem;font-weight:900;line-height:38px;line-height:2.375rem;margin:.625rem 0}.c1197{word-wrap:break-word;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.c1197 h1{font-size:30px;font-size:1.875rem;font-weight:900;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c1197 h2{font-size:24px;font-size:1.5rem;font-weight:900;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c1197 h3{font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c1197 h4{font-size:18px;font-size:1.125rem;font-weight:900;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c1197 h5{font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c1197 h6{font-size:15px;font-size:.9375rem;font-weight:900;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c1197 a{text-decoration:underline}.c1197 a:hover{text-decoration:none}.c1197 ul p{margin:0}.c1197 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}@media (max-width:767.98px){.c1197 iframe,.c1197 video{height:auto;max-width:100%}.c1196{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem}}.c1198{margin:3.125rem auto;text-align:center}.c1199{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 1.875rem;padding:0 0 .875rem;position:relative}.c1199:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1204{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(22%,1fr))}.c1205,.c1202:not(.visible){display:none}.c1204[data-tag=""] .c1205[data-group=""]{display:flex;height:100%}.c1204[data-tag=ico_act] .c1205[data-group~=ico_act],.c1204[data-tag=ico_new] .c1205[data-group~=ico_new],.c1204[data-tag=ico_top] .c1205[data-group~=ico_top]{display:flex}@media (max-width:1149.98px){.c1204{grid-gap:35px;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media (max-width:999.98px){.c1204{grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));margin:auto;max-width:540px}}@media (max-width:575.98px){.c1204{grid-gap:15px;grid-template-columns:repeat(1,minmax(100%,1fr));margin:auto;max-width:280px}}.swiper-slide.c1435{margin:auto;text-align:center}.c1206{margin-left:auto;margin-right:auto;max-width:100%;position:relative}.page-route-category .c1206{margin:0 0 3.75rem}.c1208{max-height:none;max-height:575px;max-width:100%;width:auto}.c1207{display:block}.c1209{align-items:center;background-color:#fff;background-image:none;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:none;box-shadow:0 2px 5px rgba(0,0,0,.5),inset 0 -2px 0 0 rgba(0,0,0,.12);color:#79af2f;display:flex;flex-direction:row;height:45px;justify-content:center;left:10px;opacity:1;outline:none;transition:background-color .25s linear;width:45px}.c1209.disabled{display:none;pointer-events:none}.c1209:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;left:-2px;line-height:20px;line-height:1.25rem;position:relative;transform:rotate(-180deg)}.c1210,.c1209:focus,.c1209:hover{box-shadow:none;opacity:1;transition:background-color .25s linear}.c1210{align-items:center;background-color:#fff;background-image:none;border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.5),inset 0 -2px 0 0 rgba(0,0,0,.12);color:#79af2f;display:flex;flex-direction:row;height:45px;justify-content:center;outline:none;right:10px;width:45px}.c1210.disabled{display:none;pointer-events:none}.c1210:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;left:2px;line-height:20px;line-height:1.25rem;position:relative}.c1210:focus,.c1210:hover{box-shadow:none;opacity:1;transition:background-color .25s linear}.c1210:after,.c1209:after{display:none}.c1211{align-items:center;bottom:40px;display:flex;flex-direction:row;left:0;margin:0 auto;max-width:1400px;padding-left:15px;padding-right:15px;position:absolute;right:0;width:100%}.c1211 .swiper-pagination-bullet{background:transparent;background-color:#79af2f;height:14px;margin:0 .375rem;opacity:1;transition:background-color .25s linear;width:14px}.c1211 .swiper-pagination-bullet:focus,.c1211 .swiper-pagination-bullet:hover{background-color:#5d8724;outline:none;transition:background-color .25s linear}.c1211 .swiper-pagination-bullet-active{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.5),inset 0 -2px 0 0 rgba(0,0,0,.12);height:20px;transition:background-color .25s linear;width:20px}.c1211.swiper-pagination-lock,.menu-mobile-open .c1206{display:none}@media (max-width:1420px){.c1211{max-width:1300px}.c1208{max-height:500px}}@media (max-width:1320px){.c1211{max-width:1200px}.c1208{max-height:420px}.c1211{max-width:1130px}}@media (max-width:1149.98px){.c1211{max-width:985px}}@media (max-width:999.98px){.c1209{left:5px}.c1210{right:5px}.c1208{max-height:350px}.c1211{max-width:720px}}@media (max-width:767.98px){.c1211{bottom:15px}}@media (max-width:575.98px){.c1210,.c1209{height:25px;width:25px}.c1211{bottom:10px}}.loading{cursor:progress}.c1565{display:none}.loading .c1565{align-items:center;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 3s both;background-color:rgba(255,255,255,.8);border-radius:8px;bottom:0;display:flex;height:100px;justify-content:center;left:0;margin:auto;padding:1.25rem;position:fixed;right:0;top:0;width:100px;z-index:100}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c1566{display:inline-block;height:70px;position:relative;width:70px}.c1566 div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-radius:50%;border-top-color:#79af2f;box-sizing:border-box;display:block;height:55px;margin:6px;position:absolute;width:55px}.c1566 div:first-child{animation-delay:-.45s}.c1566 div:nth-child(2){animation-delay:-.3s}.c1566 div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c2083{animation:spin 2s linear infinite;border:10px solid #dfe3f1;border-radius:50%;border-top-color:#79af2f;height:70px;width:70px}.c2082{align-items:center;display:flex;justify-content:center;margin:2.5rem 0 0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c45{margin:1.25rem 0}.c46{display:flex;flex-direction:row}.c47{border:2px solid #dfe3f1;border-radius:4px 0 0 4px;border-right:none;font-family:Nunito Sans,sans-serif;font-size:15px;font-size:.9375rem;height:42px;line-height:15px;line-height:.9375rem;max-width:250px;padding:.1875rem .625rem;width:100%}.c47:focus,.c47:hover{border-color:#79af2f;box-shadow:none;outline:none}.c48{background-color:#79af2f;border:#79af2f;border-bottom:2px solid #6b9b2a;border-radius:0 4px 4px 0;height:42px;padding:.5rem 1.25rem}.c48:active:focus,.c48:focus,.c48:hover{background-color:#704119;border:none;border-bottom:2px solid #5b3514;box-shadow:none}.lock__ban{color:#f34a42;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.layout-type-lock .lock{align-items:center;background-color:#f0f2f9;border-radius:4px;display:flex;flex-direction:column;max-width:500px;padding:1.875rem 2.5rem 2.5rem;text-align:center}.layout-type-lock .lock:before{background-image:url(/theme/default/v2.235.0/babylon/fc53ff9975887a80817f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:60px;margin:0 0 .625rem;width:60px}.layout-type-lock .c44{font-size:16px;font-size:1rem;font-weight:700;line-height:24px;line-height:1.5rem;padding:0 0 1.25rem}.layout-type-lock .c44 p{margin:0}.layout-type-lock .c45{margin:0;width:100%}.layout-type-lock .c46{display:flex;flex-direction:row;justify-content:center}@media (max-width:767.98px){.layout-type-lock .lock{padding:1.25rem}}.c891{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;margin:3.125rem 0 2.1875rem}.c1453{font-weight:700}.c893{color:#1a1a1a;display:none;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:0 0 1.5625rem;width:100%}.c892{align-items:center;background-color:#f0f2f9;display:flex;flex-direction:row;flex-wrap:wrap;padding:1.25rem 1.25rem 1.875rem;width:57%}.c911{padding:0 1.25rem 1.875rem;width:43%}.login__email{padding:.25rem .9375rem 0 0}.c894{color:#1a1a1a;flex:0 0 50px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.c895{color:#f34a42}.c896{padding:.4375rem 0 .4375rem .9375rem;width:83%}.c898{border:1px solid #dfe3f1;border-radius:25px;box-shadow:none;height:36px;padding:.3125rem .9375rem;width:100%}.c898:focus,.c898:hover{border-color:#79af2f}.c899{color:#f34a42;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.3125rem 0 0}.login__password{padding:.25rem .9375rem 0 0;width:100%}.c900{color:#1a1a1a;flex:0 0 50px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.c901{color:#f34a42}.c902{padding:.4375rem 0 .4375rem .9375rem;width:83%}.c904{color:#f34a42;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:.3125rem 0 0}.c905{line-height:1px;margin:0 0 1.25rem 3.125rem;padding:0 .9375rem;width:83%}.c906{color:#79af2f;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;text-decoration:underline}.c906:focus,.c906:hover{color:#79af2f;text-decoration:none}.c907{margin:0 0 .9375rem 3.125rem;padding:0 .9375rem;width:83%}.c908:after{content:"";display:inline-block;font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;font-weight:400;line-height:15px;line-height:.9375rem;margin:0 0 0 1.25rem;position:relative;top:2px}.c909{margin:0 0 .9375rem 3.125rem;padding:0 0 0 .9375rem;width:83%}.c910{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c1248{color:#79af2f;font-weight:700;text-decoration:underline}.c1248:focus,.c1248:hover{color:#79af2f;text-decoration:none;transition:color .25s linear}@media (max-width:767.98px){.c891{margin:1.25rem 0}.c892{width:100%}.c911{padding:1.5625rem 0 .9375rem;width:100%}.c907,.c905,.c909{margin:.1875rem 0 .625rem 3.4375rem}}@media (max-width:575.98px){.c894,.c900{flex:0 0 50px}.c896,.c902{padding:0 0 .4375rem .9375rem;width:79%}}.c629{font-family:Nunito Sans,sans-serif;font-size:30px;font-size:1.875rem;font-weight:700;line-height:40px;line-height:2.5rem;margin:0 0 1.25rem}.c630{align-items:center;background-color:#f0f2f9;display:flex;flex-direction:row;margin:0 0 1.875rem;max-width:410px;padding:1.25rem}.c631{flex:0 0 36px;margin:0 .9375rem 0 0;max-width:36px;text-align:center}.c631:before{color:#1fab3e;content:"";display:inline-block;font-family:font-eshoprychle;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;position:relative;top:1px}.c632{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem}.c633 a{text-decoration:underline}.c633 a:hover{text-decoration:none}.news-box{margin:3.125rem 0;text-align:center}.c447{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;font-size:16px;font-size:1rem;font-weight:900;line-height:22px;line-height:1.375rem;margin:0 0 .75rem;padding:.9375rem .625rem}.c448 .news{padding-top:0}.c448 .c449{color:#676b7a;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;margin:0 0 .5rem;padding:0}.c448 .c449:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0 .3125rem 0 0;position:relative;top:2px}.c448 .c450{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0 0 .5rem;padding:0;text-decoration:underline}.c448 .c450:focus,.c448 .c450:hover{text-decoration:none}.c448 .c451{word-wrap:break-word;color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem}.c448 .c452{font-weight:400;text-decoration:underline}.c448 .c452:focus,.c448 .c452:hover{text-decoration:none}.c454:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .9375rem;position:relative;top:1px}.page-route-forgotten_password .news-box{display:none}@media (max-width:999.98px){.layout-type-account .news-box{display:none}}.blog-col{margin:3.125rem 0;text-align:center}.c49{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;margin:0 0 .75rem;padding:.9375rem .625rem}.c50 .c51{margin:1.25rem 0 0;padding:0 0 .9375rem}.c50 .c52{color:#676b7a;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;margin:0 0 .625rem}.c50 .c52:before,.c217 .c1929:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0 .3125rem 0 0;position:relative;top:2px}.c50 .c54{color:#1a1a1a;display:block;font-size:20px;font-size:1.25rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 .5rem;padding:0;text-decoration:underline}.c1688{border-radius:4px;margin:0 0 .625rem;max-height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.c50 .c54:focus,.c50 .c54:hover{text-decoration:none}.c50 .c55,.c217 .c225{word-wrap:break-word;color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem}.c50 .c56,.c217 .c226{font-weight:400;text-decoration:underline}.c50 .c56:focus,.c50 .c56:hover{text-decoration:none}.c57{font-weight:700;margin:.9375rem 0 .625rem;width:100%}.c57:focus,.c57:hover{transition:background-color .25s linear}.c58:before,.c229:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;margin:0 0 0 .9375rem;position:relative;top:1px}.c53,.c223{color:#1a1a1a;display:inline-block;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 0 0 .625rem}.c53:hover,.c223:hover{color:#ffffff;text-decoration:none}.page-route-forgotten_password .blog-col{display:none}@media (max-width:999.98px){.layout-type-account .blog-col{display:none}}.blog-row{background-color:#f0f2f9;position:relative}.c227{text-align:center}.c228{font-family:Nunito Sans,sans-serif}.c228:focus,.c228:hover{transition:all .25s linear}.c219{align-items:center;display:flex;justify-content:center;width:100%}.c220{border-radius:10px;height:100%;max-height:400px;max-width:673px;-o-object-fit:cover;object-fit:cover;width:100%}.c218{background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;flex-direction:row;position:relative;width:100%}.c218:first-child{flex-direction:column;grid-column:1/2;grid-row:1/4}.c218:first-child .c219{flex:0 0 auto;max-height:400px;max-width:100%;max-width:673px}.c218:first-child .c221{flex:0 0 auto;max-width:100%}.c218:first-child .c225{display:block}.c218:first-child .c224{color:#1a1a1a;display:block;font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:1.875rem 0;text-decoration:none}.c218:first-child .c221{padding:1.25rem 1.25rem 6.25rem}.c218:first-child .c1929{bottom:20px;left:20px}.c218:first-child .c224:hover{color:#79af2f;text-decoration:underline}.c218 .c219{max-height:200px;max-width:280px;position:relative}.c221{flex:1 1 auto;padding:1.25rem 1.25rem 4.375rem 1.875rem}.c223{background-color:#f0f2f9;border-radius:10px 10px 10px 10px;color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 .25rem .25rem 0;padding:.125rem .625rem;transition:background-color .25s linear}.c223:focus,.c223:hover{background-color:#79af2f;color:#fff;transition:background-color .25s linear}.c224{display:block;font-size:18px;font-size:1.125rem;font-weight:900;margin:1.5625rem 0 0;text-decoration:none}.c225,.c224{color:#1a1a1a;line-height:25px;line-height:1.5625rem;text-align:left}.c225{display:none;font-size:16px;font-size:1rem}.c217 .c222{text-align:left}.c218 .c1929{bottom:15px;color:#676b7a;font-size:14px;font-size:.875rem;left:310px;line-height:25px;line-height:1.5625rem;position:absolute;text-align:center}.c218 .c1929:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .625rem 0 0}.c218 .c1929 .c1977{font-size:0}.c218 .c1929 .c1977:before{content:".";display:inline-block;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 .0625rem}.c215{padding:3.125rem .9375rem;text-align:center}.c227{margin:3.4375rem 0 0}.c228 .c229{display:none}.c216{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 0 2.125rem;padding:0 0 .8125rem;position:relative}.c216:after{background-color:#704119;border-radius:2px;bottom:0;content:"";display:inline-block;height:4px;left:0;position:absolute;width:50px;z-index:1}.c226{white-space:nowrap}.page-route-blog_category .blog-row{display:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c220{height:auto;width:auto}}@media (max-width:1220px){.c221{padding:.9375rem .9375rem 3.4375rem}.c224{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:.625rem 0 0}.c218 .c1929{left:295px}}@media (max-width:1149.98px){.c218 .c1929{left:280px}}@media (max-width:999.98px){.c217{grid-gap:25px 0;grid-template-columns:100%}.c218{margin:.625rem 1.25rem .625rem 0}.c218:first-child{align-items:center}.c218 .c1929{left:295px}}@media (max-width:767.98px){.c217{display:block}.c219{height:auto}.c218{margin:0 0 1.25rem}}@media (max-width:575.98px){.c218{margin-right:0;width:100%}.c217{margin:auto;max-width:320px}.c218{flex-wrap:wrap}.c218 .c219{flex:0 0 100%;margin:0 0 .9375rem;max-width:100%}.c221{flex:0 0 100%;max-width:100%}.c218:first-child .c224{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}.c218 .c1929{left:13px}}.news{border-bottom:1px solid #dfe3f1;margin:0 0 .9375rem;padding:0 0 .9375rem}.c1649{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.25rem}.c450{font-size:30px;font-size:1.875rem;font-weight:700;line-height:37px;line-height:2.3125rem;padding:0 0 .4375rem}.c713{color:#1a1a1a;font-weight:700;text-decoration:underline}.c713:focus,.c713:hover{text-decoration:none}.c449{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 0 .375rem}.c449,.c449:before{color:#676b7a;display:inline-block}.c449:before{content:"";font-family:font-eshoprychle;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0 .3125rem 0 0;position:relative;top:2px}.content-center .c449{display:block;padding:0 0 .625rem}.c451{word-wrap:break-word;color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;padding:0 0 .625rem}.c451 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c451 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c451 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c451 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c451 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c451 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c451 a{text-decoration:underline}.c451 a:hover{text-decoration:none}.c451 ul p{margin:0}.c451 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}@media (max-width:767.98px){.c451 iframe,.c451 video{height:auto;max-width:100%}}.page-route-news-list .main-grid,.page-route-news .main-grid{margin-top:30px}.c79{margin:3.125rem 0}.c80{border-bottom:1px solid #dfe3f1;border-top:1px solid #dfe3f1;line-height:19px;line-height:1.1875rem;padding:.9375rem .625rem;text-align:center}.c81,.c80{font-size:15px;font-size:.9375rem;margin:0 0 .75rem}.c81{color:#676b7a;font-family:Nunito Sans,sans-serif;line-height:22px;line-height:1.375rem}.c1285{align-items:center;display:flex;flex-direction:row;position:relative}.c82{border:1px solid #dfe3f1;border-radius:21px;font-size:14px;font-size:.875rem;height:42px;line-height:14px;line-height:.875rem;padding:.1875rem;position:relative;width:100%}.c82::-moz-placeholder{color:#676b7a;padding:.1875rem .4375rem}.c82:-ms-input-placeholder{color:#676b7a;padding:.1875rem .4375rem}.c82::placeholder{color:#676b7a;padding:.1875rem .4375rem}.c82:hover{border-color:#dfe3f1}.c82:focus{border-color:#6b9b2a;box-shadow:none;outline:none}.c83{box-shadow:none;height:36px;padding:.5rem .625rem .5625rem;position:absolute;right:3px;top:3px}.c84.error,.c84.success{font-weight:700;margin:.625rem 0 0}.c84.error:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c84.success{background-color:#d6fae3;border-radius:4px;color:#28a745;padding:.625rem}.c84.success:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c106.gdpr_position_newsletter .c109{color:rgba(26,26,26,.7);font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}.c106.gdpr_position_newsletter .c109 a{color:rgba(26,26,26,.7);text-decoration:underline}.c106.gdpr_position_newsletter .c109 a:focus,.c106.gdpr_position_newsletter .c109 a:hover{text-decoration:none}.gdpr_position_newsletter .c107{margin:.3125rem 0 0}.c1563,.c1562{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;text-align:center}.c1562:before{background-image:url(/theme/default/v2.235.0/babylon/09fb5b873349ed3aeca0.svg);background-repeat:no-repeat}.c1563:before,.c1562:before{content:"";display:block;height:60px;margin:0 auto 1.25rem;position:relative;width:60px}.c1563.success:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat}.c1563.error:before{background-image:url(/theme/default/v2.235.0/babylon/267fa0f2317049d12053.svg);background-repeat:no-repeat}.c2177{max-width:450px}.c2178{padding:1.25rem 1.875rem 1.875rem}.c2177 .hidden,.c2182{display:none}.c2179{color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 2.1875rem}.c2181{text-align:center}.c2180{margin:0 0 1.25rem;text-align:center}.c2180 .c652{display:inline-block}.c2183{font-weight:700;text-align:center}.c2183.error{color:#f34a42;margin:.625rem 0 0}.c2183.error:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.c2183.success{color:#1fab3e;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;margin:2.1875rem 0 0}.c2183.success:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:35px;margin:0 auto .9375rem;position:relative;width:35px}.c2185{align-items:flex-start;display:flex;flex-direction:row}.c2186{font-size:13px;font-size:.8125rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 1.0625rem 0 0;padding:.5rem 0 0}.c2180 .captcha{margin:0}.page-route-forgotten_password .c79{display:none}@media (max-width:999.98px){.layout-type-account .c79{display:none}}.c1503{background-color:#ffffff;background-image:url(/theme/default/v2.235.0/babylon/1c2b502a88c9428f5875.png);background-position:85%;background-repeat:no-repeat;background-size:280px 280px}.c32{position:relative;text-align:center}.c33{color:#fff;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:35px;line-height:2.1875rem;margin:0 0 3.75rem;padding:0 0 .625rem;position:relative}.c33:after{background-color:#704119;border-radius:2px;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:50px}.c40{color:#ffffff;font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:.9375rem 0 0}.c1968 .c40{display:none}.c32 .c107{display:block;margin:.3125rem 0 0}.c32 .c34{margin:0 auto 1.875rem;max-width:540px;position:relative}.c38{border-radius:30px;height:44px;padding:.625rem 1.25rem;position:absolute;right:3px;top:3px}.c35.c36{background:#fff url(/theme/default/v2.235.0/babylon/6df1f70e8e925ea55b2f.svg) no-repeat 10px 13px;background-size:19px 19px;border:3px solid #fff;border-radius:30px;font-family:Nunito Sans,sans-serif;font-size:15px;font-size:.9375rem;height:50px;line-height:15px;line-height:.9375rem;padding:.125rem 0 .125rem 2.5rem;position:relative;width:100%}.c35.c36:focus,.c35.c36:hover{border-color:#79af2f;transition:border-color .2s}.c35.c36:focus{box-shadow:none;outline:none}.c1969 .c106.gdpr_position_newsletter .c109{color:#ffffff;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;opacity:1}.c1969 .c106.gdpr_position_newsletter .c109 a{color:#fff;text-decoration:underline}.c1969 .c106.gdpr_position_newsletter .c109 a:focus,.c1969 .c106.gdpr_position_newsletter .c109 a:hover{color:#fff;text-decoration:none}@media (max-width:767.98px){.c32{padding:2.1875rem .9375rem}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{direction:ltr;position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;left:0;position:absolute;top:0;transform-origin:0 0;will-change:transform;z-index:1}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:14px}.noUi-horizontal .noUi-handle{cursor:pointer;height:20px;left:-17px;top:-3px;width:28px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;left:-6px;top:-17px;width:28px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-17px}.noUi-target{background:transparent;border:none;border-radius:0;box-shadow:none}.noUi-connects{border-radius:3px}.noUi-connect{background:#c2e295;background-attachment:scroll;box-shadow:none}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#1a1a1a;border:none;border-radius:0;color:#fff;cursor:default;font-size:13px;line-height:20px;text-align:center}.noUi-active,.noUi-handle{box-shadow:none}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%,0)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-handle-lower:before{content:attr(data-text-from)}.noUi-handle-upper:before{content:attr(data-text-to)}.c513{border-bottom:1px solid #dfe3f1;margin:0 0 3.125rem;padding:3.125rem 0;text-align:center}.c514{color:#1a1a1a;display:block;font-size:24px;font-size:1.5rem;font-weight:900;line-height:29px;line-height:1.8125rem;margin:0 auto 2.1875rem;max-width:595px;padding:0 0 .875rem;position:relative}.c514:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c514.check:before,.c514.c882:before,.c514.error:before,.c514.waiting:before,.c514.warning:before,.c514.watch-dog:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:60px;margin:0 auto 2.1875rem;position:relative;width:60px}.c514.error:before{background-image:url(/theme/default/v2.235.0/babylon/267fa0f2317049d12053.svg)}.c514.warning:before{background-image:url(/theme/default/v2.235.0/babylon/e95e7ae3026fb933caa9.svg)}.c514.c882:before{background-image:url(/theme/default/v2.235.0/babylon/a780fe69b811817b03d3.svg)}.c514.waiting:before{background-image:url(/theme/default/v2.235.0/babylon/9413b0d8d3a2152e069d.svg)}.c514.watch-dog:before{background-image:url(/theme/default/v2.235.0/babylon/a722711562ea6689a044.svg)}.c1658{width:auto}.c2081{display:block;margin:0 0 .3125rem}.c1362{text-decoration:underline}.c1362:hover{text-decoration:none}.c888{position:relative}.c104{display:inline-block;position:relative}.c104:after,.c888:after{background-image:url(/theme/default/v2.235.0/babylon/7d8c12788f2685c452c7.svg);background-repeat:no-repeat;content:"";display:inline-block;height:50px;position:absolute;right:-40px;top:-25px;width:32px}.c104:after{right:-50px;top:-5px}.c881{color:#f34a42}.c883{background-color:#f0f2f9;border-radius:5px;display:inline-block;margin:0 0 1.25rem}.c885,.c884{display:inline-block;line-height:20px;padding:.9375rem 1.25rem;text-align:left}.c884{border-right:1px solid #dfe3f1}.c885 span,.c884 span{color:#000;display:block;font-weight:700}.c889{color:#676b7a;font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem;margin:3.125rem 0 0}.order-payment-finish{text-align:center}.page-route-finish .main-grid{margin-top:30px}@media (max-width:999.98px){.c514{max-width:559px}}@media (max-width:767.98px){.c514{max-width:420px}}.c1489{background-color:#f0f2f9}.c31{border-bottom:1px solid #dfe3f1;color:#000;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:1.25rem .9375rem}.c31 p{margin:.625rem 0 0}.c156{border:1px solid #dfe3f1;border-radius:10px;margin:0 0 1.5625rem;overflow:hidden;padding:0 .625rem;width:100%}.c157{background-color:#fff;border-bottom:1px solid #dfe3f1;color:#1a1a1a;display:flex;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;padding:.9375rem .625rem;transition:background-color .25s linear}.c157:last-child{border-bottom:none}.c158{display:inline-block;width:50%}.c159{display:inline-block;flex:1 1 auto}.c2017 .c158{width:50%}.c2017 .c159{flex:1 1 auto}.c158:after{content:":"}.c159{font-weight:900}.c1289{background-color:#3b3b3b;background:linear-gradient(180deg,#0a0a0a 0,#3b3b3b);border-bottom:1px solid #000;box-shadow:inset 0 -1px 0 0 #535353;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a0a0a",endColorstr="#3b3b3b",GradientType=0);padding:.4375rem 0;position:relative;z-index:1}.c1289 .container{margin:auto;max-width:1270px;padding:0 .9375rem}.c441{display:flex;flex-direction:row;flex-wrap:wrap}.c442{color:#eceff1;flex:0 0 50%;font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;max-width:50%}.preview-mode__template{color:#f36d2e}.c443{flex:0 0 50%;font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;max-width:50%;text-align:right}.c444{margin:0;padding:0}.c445{display:inline-block;padding:0 .3125rem}.c445.admin{padding-left:0}.c445.logout{padding-right:0}.c446{color:gray;padding:0 0 0 1.5625rem;position:relative;text-decoration:underline}.c446:hover{color:#fff;text-decoration:none}.c445.admin .c446:before,.c445.design .c446:before,.c445.logout .c446:before{background-image:url(/theme/default/v2.235.0/babylon/4dec196aa848b02a85f9.svg);background-repeat:no-repeat;content:"";display:inline-block;height:16px;left:0;position:absolute;top:0;width:16px}.c445.design .c446:before{background-image:url(/theme/default/v2.235.0/babylon/d8e4dc747080740c7f9b.svg)}.c445.logout .c446:before{background-image:url(/theme/default/v2.235.0/babylon/9468a33c9eb3196496c0.svg)}@media (max-width:1149.98px){.c1289 .container{max-width:985px}}@media (max-width:999.98px){.c445{display:inline-block;padding:0 .4375rem}.c1289 .container{max-width:720px}}@media (max-width:767.98px){.c442,.c443{flex:0 0 100%;max-width:100%;text-align:center}.c443{margin:.3125rem 0 0}.c1289 .container{max-width:540px}}.product{background-color:#fff;border:1px solid #dfe3f1;border-radius:8px;display:flex;flex-direction:column;position:relative;width:100%}.product:hover{box-shadow:0 0 20px -2px rgba(0,0,0,.2);transition:all .25s linear}.c1290{left:5px;position:absolute;top:5px;z-index:1}.c1291{text-align:left}.c1292{display:flex;justify-content:flex-start}.c2093{max-height:40px;max-width:50px}.c1293{margin:0 0 .25rem;padding:.125rem .4375rem}.c309{height:300px;padding:1.25rem 1.25rem 0;position:relative}.c310{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.c311{border-radius:8px;max-height:100%;width:auto}.c1864{align-items:center;background-color:#f34a42;border-radius:50%;bottom:9px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;font-size:.75rem;height:85px;justify-content:center;line-height:17px;line-height:1.0625rem;position:absolute;right:10px;text-align:center;width:85px;z-index:3}.c1865{display:flex;flex-direction:column}.c1867{font-size:14px;font-size:.875rem;font-weight:700;line-height:20px;line-height:1.25rem;order:1}.c1866{order:2;text-decoration:line-through}.c312{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;padding:1.25rem 1.25rem 1.5625rem}.c313{display:grid;flex:1 1 auto;grid-template-columns:40% 60%;grid-template-rows:auto 1fr;width:100%}.product__content-top--perex{grid-template-rows:auto auto 1fr}.product__content-top--perex.product__content-top--variants{grid-template-rows:auto auto auto 1fr}.c321{align-self:flex-end;margin:1.25rem 0 0;position:relative;width:100%}.product .c333,.product .c322{border-radius:25px;display:flex;flex-direction:row;justify-content:center;padding:.1875rem}.product .c326{border:1px solid #dfe3f1;border-radius:25px;display:flex;flex-direction:row;justify-content:flex-end;padding:3px}.c314{font-weight:900;grid-row:2;line-height:20px;line-height:1.25rem;margin:0 0 1.25rem}.c2224,.c314{font-size:14px;font-size:.875rem;grid-column:1/3;text-align:left}.c2224{color:#676b7a;font-family:Nunito Sans,sans-serif;grid-row:3;line-height:18px;line-height:1.125rem;margin:0 0 1rem}.c315{color:#1a1a1a;transition:color .25s linear}.c315:focus,.c315:hover{text-decoration:underline;transition:color .25s linear}.c316{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;grid-column:2/3;grid-row:5;justify-content:flex-end;text-align:right}.product__content-top--perex.product__content-top--variants.product__content-top--discount-countdown .c2157{grid-row:5}.product__content-top--perex.product__content-top--variants.product__content-top--discount-countdown .c316,.product__content-top--perex.product__content-top--variants.product__content-top--discount-countdown .c320{grid-row:6}.c316.variant,.product__variant-save-badge{display:none}.c317{align-items:baseline;color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:24px;font-size:1.5rem;font-weight:800;gap:0 .25rem;justify-content:flex-end;line-height:24px;line-height:1.5rem;order:1}.c317 .c1834{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem}.c1834{width:100%}.c1550{align-items:baseline;color:#1a1a1a;display:flex;flex-wrap:wrap;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;gap:0 .25rem;justify-content:flex-end;line-height:16px;line-height:1rem;order:4}.c1551{color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:19px;line-height:1.1875rem;order:2;text-decoration:line-through}.c1552{display:none}.c755.price .c756.c2145{cursor:help;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.c1868{color:#f34a42;font-size:13px;font-size:.8125rem;font-weight:700;justify-content:flex-end;line-height:19px;line-height:1.1875rem;order:3;text-align:right}.c1868.c2085{display:flex;flex-direction:row;flex-wrap:wrap}.c2086{margin:0 .3125rem 0 0}.c320{display:flex;flex-direction:column;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;grid-column:1/2;grid-row:5;justify-content:flex-end;line-height:19px;line-height:1.1875rem;text-align:left}.c320 .in-stock{color:#1fab3e}.c320 .out-of-stock{color:#d2000d}.c325{text-align:left}.product[data-animation=zoom]:hover .c311{transform:scale(1.3);transition:all .5s}.product[data-animation=zoom] .c311{transform:scale(1);transition:all .3s}.product[data-animation=zoom] .c310{overflow:hidden}.product[data-animation=rotate] .rotate-image{backface-visibility:hidden;bottom:0;left:0;margin:auto;max-height:100%;opacity:0;position:absolute;right:0;top:0;transform:rotateY(180deg);transform-style:preserve-3d;transition:all .4s linear;width:auto}.rotate-image-flipper{align-items:center;display:flex;height:100%;width:100%}.product[data-animation=rotate] .rotate-image-flipper{justify-content:center;position:relative;transform-style:preserve-3d;transition:transform .5s}.product[data-animation=rotate] .c311{opacity:1;transition:all .4s linear}.product[data-animation=rotate]:hover .c311{opacity:0;transition:all .4s linear}.product[data-animation=rotate]:hover .rotate-image{opacity:1;transition:all .4s linear}.product[data-animation=rotate]:hover .rotate-image-flipper{transform:rotateY(180deg)}.product__rating{align-items:center;display:flex;flex-direction:row;grid-column:1/3;grid-row:1;margin:0 0 .625rem}.c1791{height:17px;position:relative;width:93px}.c1792{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:1}.c1793{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;width:100%;z-index:2}.c1794{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .4375rem}.product__rating.empty{display:none;height:19px;width:100%}.product__rating.empty .c1794,.product__rating.empty .c1791{display:none}.c2157{align-items:center;background-color:#fae4e5;border-radius:8px;display:flex;flex-wrap:wrap;font-size:14px;font-size:.875rem;gap:.25rem .5rem;line-height:18px;line-height:1.125rem;width:100%}.c2196{grid-column:1/3;grid-row:4;margin:0 0 .625rem;padding:.3125rem .625rem}.c2193{margin:1.25rem 0;padding:.625rem .9375rem}.c2159{align-items:baseline;display:flex;font-weight:700;gap:5px}.product .c2166,.product__discount-hidden{display:none}.c2194{border:2px solid #f34a42;border-radius:50%;flex:0 0 20px;height:20px;position:relative;width:20px}.c2196 .c2194{flex:0 0 16px;height:16px;width:16px}.c2196 .c2159{width:100%}.c2194:after{animation-duration:5s;border-left:2px solid #f34a42;content:"";display:block;position:absolute;width:0}.c2193 .c2194:after{height:6px;left:7px;top:2px}.c2196 .c2194:after{height:5px;left:5px;top:1px}.c2194:before{animation-duration:60s;border-left:2px solid #f34a42;content:"";display:block;position:absolute;width:0}.c2193 .c2194:before{height:4px;left:7px;top:4px}.c2196 .c2194:before{height:3px;left:5px;top:3px}.c2194:after,.c2194:before{animation-iteration-count:infinite;animation-name:dial;animation-timing-function:linear;transform-origin:bottom}.c2195{background-color:#f34a42;border-radius:100%;bottom:0;height:4px;left:0;margin:auto;position:absolute;right:0;top:0;width:4px}.c2239{position:absolute;right:10px;top:10px;z-index:3}.product__favorite-in,.product__favorite-out{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.product__favorite-in:not(.active),.product__favorite-out:not(.active){display:none}.product__favorite-out:before{color:#6b6b6b;content:"";font-family:font-eshoprychle;font-size:17px;font-size:1.0625rem;height:14px;line-height:17px;line-height:1.0625rem}@media (hover:hover){.product__favorite-out:hover{box-shadow:0 3px 6px #0000004d;cursor:pointer;transition:all .3s}.product__favorite-out:hover:before{content:"";font-family:font-eshoprychle}}.product__favorite-in{box-shadow:0 3px 6px #0000004d;transition:all .3s}.product__favorite-in:before{color:#ef0c63;content:"";font-family:font-eshoprychle;font-size:17px;font-size:1.0625rem;height:14px;line-height:17px;line-height:1.0625rem}.product__favorite-in:hover{box-shadow:none;cursor:pointer;transition:all .3s}.product__favorite-in:hover:before{content:"";font-family:font-eshoprychle}.c2339{grid-column:1/3;grid-row:4}.c2307{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0 0 .625rem}.c2346{background:#fff;border:1px solid #cfcfcf;border-radius:4px;box-shadow:0 1px 2px #00000014;color:#333;font-size:13px;font-size:.8125rem;line-height:13px;line-height:.8125rem;padding:3px 4px 2px;position:relative}.c2346.hidden{display:none}@media (hover:hover){.c2346:hover{border-color:#79af2f;color:#333;text-decoration:none;transition:all .25s linear}.c2346.not-available:hover{border:1px solid #cfcfcf;cursor:default}}.c2348{background:#fff;border:1px solid #cfcfcf;border-radius:4px;box-shadow:0 1px 2px #00000014;color:#9b9b9b;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding:3px 4px 2px}.c2344,.c2348{align-items:center;display:flex;justify-content:center}.c2344{border:1px solid #e4e4e4;border-radius:4px;height:34px;padding:1px 2px;width:32px}.c2344 img{height:auto;max-width:100%;width:auto}.c2344.hidden{display:none}@media (hover:hover){.c2344:hover{border-color:#79af2f;box-shadow:0 1px 3px #000;transition:all .25s linear}.c2344.not-available:hover{border:1px solid #e4e4e4;cursor:default}}.c2345{align-items:center;border:1px solid #e4e4e4;border-radius:4px;color:#9b9b9b;display:flex;font-size:14px;font-size:.875rem;height:34px;justify-content:center;line-height:14px;line-height:.875rem;padding:1px 6px}.c2344,.c2346{position:relative}.c2344.not-available:before,.c2346.not-available:before{background:linear-gradient(to top left,transparent calc(50% - 1px),red calc(50% - 1px),red calc(50% + 1px),transparent calc(50% + 1px));content:"";inset:0;pointer-events:none;position:absolute}.c2346.not-available{background-color:#e5e5e5}.c2343{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-size:.875rem;height:18px;line-height:14px;line-height:.875rem}.c2343.hidden,.c2345.hidden,.c2348.hidden{display:none}.c2340{border:1px solid #0000003d;border-radius:50%;height:18px;padding:3px;position:relative;width:18px}@media (hover:hover){.c2340:hover{border-color:#79af2f;padding:2px}}.c2340.hidden{display:none}.c2340.not-available:before{background:linear-gradient(to top left,transparent calc(50% - 1px),red calc(50% - 1px),red calc(50% + 1px),transparent calc(50% + 1px));content:"";inset:0;pointer-events:none;position:absolute}@media (hover:hover){.c2340.not-available:hover{border:1px solid #0000003d;cursor:default;padding:3px}}.c2341{background-color:var(--option-color);border-radius:50%;height:100%;width:100%}.c2342{background-color:#fff;border:2px solid #79af2f;border-radius:4px;box-shadow:0 1px 10px #00000033;color:#333;display:none;font-size:12px;font-size:.75rem;left:50%;line-height:14px;line-height:.875rem;padding:10px 20px;position:absolute;top:47px;transform:translate(-50%,-50%);z-index:9}@media (hover:hover){.c2340:hover .c2342,.c2344:hover .c2342,.c2346:hover .c2342{display:block}}.c2342:before{border-color:transparent transparent #79af2f;border-width:0 11px 11px;margin-left:-11px;top:-11px;z-index:-2}.c2342:after,.c2342:before{border-style:solid;content:"";height:0;left:50%;position:absolute;transform:rotate(0deg);width:0}.c2342:after{border-color:transparent transparent #fff;border-width:0 9px 9px;margin-left:-9px;top:-8px;z-index:-1}.c2344 .c2342{top:62px}.c2346 .c2342{top:50px}.c2285{align-items:center;background-color:#fff;border:1px solid #dfe3f1;border-radius:4px;display:grid;gap:15px 16px;grid-template-columns:60px 1fr 120px minmax(auto,300px);padding:.4375rem .9375rem;position:relative}.c2285 .c1290{left:0;top:0}.c2285 .c2239{right:5px;top:5px}.c2287{display:flex;flex-direction:column;gap:6px 0}.c2287 .c314{margin:0}.c2287 .c320{align-items:flex-start}.c2289{align-items:center;display:grid;gap:10px 20px;grid-template-columns:auto 20px;text-align:right}.c2288{align-items:flex-end;display:flex;flex-direction:column;gap:2px 0}.c2288 .c317{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.c2289 .c326{flex-wrap:wrap;justify-content:flex-end}.c2289 .c333,.c2289 .c322{text-align:right}.c2290{background:transparent;border:none;display:block;height:20px;padding:0;width:20px}.c2290:before{color:#acb1c2;content:"";font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.c2290:hover{cursor:pointer}.c2290:hover:before{color:#f34a42;transition:color .3s}.c2291{grid-column:1/5;grid-row:2}.c2291 .c2157{align-items:center;display:flex;flex-direction:row}.c2291 .c2159{width:auto}@keyframes dial{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1320px){.c312{padding:.625rem}}@media (max-width:767.98px){.c2285{gap:10px;grid-template-columns:35px minmax(auto,145px) 1fr}.c2286{grid-column:1/2;grid-row:1/span 2}.c2287{grid-column:2/4}.c2291{grid-column:1/4;grid-row:3}}@media (max-width:575.98px){.c166 .c327{margin:0 .3125rem 0 0}.c2193{padding:.625rem}}.c345{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:none;left:0;position:absolute;top:50px;width:100%;z-index:99}.c345.active{display:block}.c1217,.c359,.c347{background-color:#f0f2f9;border-bottom:1px solid #dfe3f1;color:#1a1a1a;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:.5rem .75rem}.c350{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;padding:.9375rem .75rem;transition:background-color .25s linear}.c350.active{background-color:#f0f2f9;cursor:pointer}.c361,.c349{display:none}.c361.active,.c349.active{display:block}.c351{flex:0 0 41px;max-height:40px;max-width:40px;width:auto}.c352{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 .625rem;width:60%}.c353{text-align:right;width:30%}.c354{font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem}.c1689{border-radius:10px;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem;min-width:80px;padding:.125rem .5rem;text-align:center}.c1689.in-stock{background-color:#e5f8ec;color:#1fab3e}.c1689.out-of-stock{background-color:#ffd2d5;color:#d2000d}.c1689.availabilityColorReady.in-stock,.c1689.availabilityColorReady.out-of-stock{background-color:unset}.c366,.c355{border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;justify-content:flex-end;padding:.75rem;transition:background-color .25s linear}.c366.active,.c355.active{background-color:#f0f2f9;cursor:pointer;transition:background-color .25s linear}.c356{align-items:center;color:#79af2f;display:flex;flex-direction:row;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:0 1.25rem 0 0;position:relative;text-decoration:none}.c356:focus,.c356:hover{color:#79af2f;text-decoration:underline}.c356:after{content:"";display:inline-block;font-family:font-eshoprychle;line-height:14px;line-height:.875rem;margin:0 0 0 .625rem;position:absolute;right:0;top:2px}.c367,.c356:after{color:#79af2f;font-size:14px;font-size:.875rem;text-decoration:none}.c367{align-items:center;display:flex;flex-direction:row;font-family:Nunito Sans,sans-serif;line-height:19px;line-height:1.1875rem;padding:0 1.25rem 0 0;position:relative}.c367:focus,.c367:hover{color:#79af2f;text-decoration:underline}.c367:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 0 0 .625rem;position:absolute;right:0;text-decoration:none;top:2px}.c362{align-items:center;border-bottom:1px solid #dfe3f1;display:flex;flex-direction:row;padding:.625rem .9375rem;transition:background-color .25s linear}.c362.active{background-color:#f0f2f9;cursor:pointer;transition:background-color .25s linear}.c362.skeleton{display:none}.c363:before{color:#676b7a;content:"";font-family:font-eshoprychle}.c364{color:#1a1a1a;padding:0 1.25rem 0 .8125rem;width:95%}.c365{font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.c1216{margin:0 .4375rem}.c1217{border:none;color:#676b7a;padding:.5rem .75rem .75rem}.c1218{color:#79af2f;font-family:Nunito Sans,sans-serif;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-decoration:underline}.c1218:focus,.c1218:hover{color:#79af2f;text-decoration:none}@media (max-width:767.98px){.c346{border-top:1px solid #dfe3f1}.c345{min-width:300px}}.c166{position:relative}.c166 .c89{position:static}.c165{position:static!important}.c165 .product{width:100%}.c166 .c167{display:flex;height:auto}.c168{align-items:center;background-color:#fff;border:1px solid #dfe3f1;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;height:45px;justify-content:center;left:10px;margin-top:-22.5px;position:absolute;top:50%;width:45px;z-index:9}.c168:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:17px;font-size:1.0625rem;left:-1px;line-height:17px;line-height:1.0625rem;position:relative;transform:rotate(-180deg);transition:color .25s linear}.c168:focus,.c168:hover{background-color:#79af2f}.c168:focus:before,.c168:hover:before{color:#fff;transition:color .25s linear}.c168.disabled{display:none;pointer-events:none}.c170{align-items:center;background-color:#fff;border:1px solid #dfe3f1;border-radius:50%;cursor:pointer;display:flex;flex-direction:row;height:42px;justify-content:center;margin-top:-22.5px;position:absolute;right:10px;top:50%;transition:color .25s linear;width:45px;z-index:9}.c170:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:17px;font-size:1.0625rem;left:1px;line-height:17px;line-height:1.0625rem;position:relative;transition:color .25s linear}.c170:focus,.c170:hover{background-color:#79af2f}.c170:focus:before,.c170:hover:before{color:#fff;transition:color .25s linear}.c170.disabled{display:none;pointer-events:none}.c169{align-items:center;bottom:-30px;display:flex;flex-direction:row;justify-content:center;position:absolute}.c169 .swiper-pagination-bullet{background-color:#dfe3f1;height:12px;margin:0 .375rem;opacity:1;transition:background-color .25s linear;width:12px}.c169 .swiper-pagination-bullet-active,.c169 .swiper-pagination-bullet:focus,.c169 .swiper-pagination-bullet:hover{background-color:#79af2f;transition:background-color .25s linear}.c169 .swiper-pagination-bullet-active{height:16px;width:16px}.c169.swiper-pagination-lock{display:none}@media (max-width:1249px){.c168{left:-15px}.c170{right:-15px}}@media (max-width:1149.98px){.c168{left:-53px}.c170{right:-53px}}@media (max-width:1084px){.c168{left:-15px}.c170{right:-15px}}@media (max-width:999.98px){.c168{left:-53px}.c170{right:-53px}}@media (max-width:809px){.c168{left:-15px}.c170{right:-15px}}@media (max-width:767.98px){.c168{left:-53px}.c170{right:-53px}}@media (max-width:619px){.c168{left:-15px}.c170{right:-15px}}@media (max-width:555px){.c165{margin:0 auto;max-width:260px}.c168{left:0}.c170{right:0}}.c1487{background-color:#fff;position:relative}.c230{text-align:center}.c230 .c236{display:flex;height:auto}.c230 .product{width:100%}.c231{color:#1a1a1a;display:inline-block;font-size:24px;font-size:1.5rem;font-weight:900;grid-column:1/13;line-height:29px;line-height:1.8125rem;margin:0 0 3.125rem;padding:0 0 .75rem;position:relative}.c231:after{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c233{color:#676b7a;font-weight:700;margin:0 0 0 .625rem;position:relative}.c233:before{content:"( "}.c233:after{content:" )"}.c169,.c234{position:relative;width:100%}.c169{bottom:0;grid-column:1/13;margin:3.4375rem 0 0}.c230 .c168{left:10px}.c230 .c170{right:10px}@media (max-width:1249px){.c230 .c168{left:0}.c230 .c170{right:0}}@media (max-width:1149.98px){.c230 .c168{left:-40px}.c230 .c170{right:-40px}}@media (max-width:1084px){.c230 .c168{left:0}.c230 .c170{right:0}}@media (max-width:999.98px){.c230 .c168{left:-40px}.c230 .c170{right:-40px}}@media (max-width:809px){.c230 .c168{left:0}.c230 .c170{right:0}}@media (max-width:767.98px){.c231:after,.c231:before{display:none}.c233{margin-left:10px;padding:0}.c232{padding:0}.c230 .c168{left:-40px}.c230 .c170{right:-40px}}@media (max-width:619px){.c230 .c168{left:0}.c230 .c170{right:0}}@media (max-width:575.98px){.c231{flex-direction:column}.c233{margin:.3125rem 0 0}}@media (max-width:555px){.c234{margin:0 auto;max-width:260px}.c230 .c168{left:5px}.c230 .c170{right:5px}}.c1589{align-items:center;background-color:#79af2f;border-radius:50%;bottom:120px;cursor:pointer;display:none;justify-content:center;max-height:48px;max-width:48px;opacity:.8;padding:.9375rem 0;position:fixed;right:10px;text-align:center;transition:opacity .2s;width:100%;z-index:9999}.c1589:hover{opacity:1}.c1589.active{animation-duration:.5s;animation-fill-mode:both;animation-name:bounceInUp;bottom:120px;display:flex}.c1589:before{color:#fff;content:"";display:block;font-family:font-eshoprychle;font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem;position:relative;transform:rotate(-90deg)}@keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,100px,0)}60%{transform:translate3d(0,-10px,0)}75%{opacity:.8;transform:translate3d(0,5px,0)}90%{transform:translate3d(0,-2px,0)}to{transform:translateZ(0)}}@media (max-width:575.98px){.c1589.active{bottom:60px;right:0}}.c938{margin:0 0 1.5625rem}.c939{font-size:22px;font-size:1.375rem;font-weight:700;line-height:28px;line-height:1.75rem;margin:0 0 .625rem}.c940{color:#1a1a1a;text-decoration:underline}.c940:focus,.c940:hover{color:#79af2f;text-decoration:none}.c941{word-wrap:break-word;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.c941 h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin:.625rem 0}.c941 h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:1.25rem 0 .625rem}.c941 h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;margin:1.25rem 0 .625rem}.c941 h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:1.25rem 0 .625rem}.c941 h5{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;margin:1.25rem 0 .625rem}.c941 h6{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:1.25rem 0 .625rem}.c941 a{text-decoration:underline}.c941 a:hover{text-decoration:none}.c941 ul p{margin:0}.c941 blockquote{border-left:2px solid #dfe3f1;font-style:italic;padding:0 0 0 .9375rem}@media (max-width:767.98px){.c941 iframe,.c941 video{height:auto;max-width:100%}}.c923{margin:0 0 .4375rem}.c924{align-items:flex-start;display:flex;flex-direction:row}.c925{color:#79af2f;display:inline-block;margin:0 0 0 .625rem;text-decoration:underline}.c925:focus,.c925:hover{color:#79af2f;text-decoration:none}.c936{grid-gap:15px;display:grid;grid-template-columns:repeat(auto-fill,minmax(32%,1fr));margin:0 0 1.875rem}@media (max-width:1149.98px){.c936{margin:auto;max-width:540px}}@media (max-width:575.98px){.c936{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));margin:0 auto;max-width:320px}}.c926{color:#1a1a1a;font-family:Nunito Sans,sans-serif;font-size:30px;font-size:1.875rem;font-weight:700;line-height:37px;line-height:2.3125rem;margin:1.25rem 0}.c927{border:1px solid #dfe3f1;border-radius:4px;display:flex;flex-direction:row;margin:0 0 1.875rem}.c928{background-color:#f0f2f9;border-radius:4px 0 0 4px;flex:0 0 110px;font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem;padding:1rem 1.25rem;text-align:center}.c929{display:flex;flex-direction:row;padding:0 0 0 1.25rem}.c930{font-family:Nunito Sans,sans-serif;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:1rem 1.25rem}.c931{text-decoration:underline}.c931:focus,.c931:hover{text-decoration:none}.c931.active{color:#1a1a1a;text-decoration:none}.c1605{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.25rem}.c932>[data-selector]:not(.active){display:none}.c933{margin:0 0 2.5rem}.c934{margin:1.25rem 0}.c935{margin:2.5rem 0}.page-route-search .main-grid{margin-top:30px}@media (max-width:999.98px){.c927{flex-wrap:wrap}.c928{border-right:none;flex:0 0 100%}.c929{flex-wrap:wrap;padding:.625rem 0;width:100%}.c930{flex:0 0 100%;padding:.625rem .9375rem;text-align:center}}@media (max-width:575.98px){.page-route-search .c67{margin:1.875rem 0 0}}.c1296{display:flex;flex-direction:row;flex-wrap:wrap;margin:1.25rem 0 0}.c1297{flex:0 67%;max-width:67%;padding:0 .625rem 0 0}.c1302{flex:0 0 33%;max-width:33%;padding:0 0 0 .625rem}@media (max-width:999.98px){.c1297{flex:0 0 100%;max-width:100%;padding-right:0}.c1302{flex:0 0 100%;max-width:100%;padding-left:0}}.c1480{color:#1a1a1a;font-size:16px;font-size:1rem;font-weight:900;line-height:16px;line-height:1rem;margin:0 0 1.25rem}.c1481{margin:.3125rem 0;text-align:right}.c1482{border:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;padding:.8125rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.c1481.mojeid .c1482,.c1481.openid .c1482{background-color:#343434}.c1481.facebook .c1482{background-color:#0866ff}.c1481.google .c1482{background-color:#4285f4}.c1481.twitter .c1482{background-color:#1da1f2}.c1481.seznam .c1482{background-color:#c00}.c1482:active,.c1482:focus,.c1482:hover{color:#fff}.c1481.mojeid .c1482:active,.c1481.mojeid .c1482:focus,.c1481.mojeid .c1482:hover,.c1481.openid .c1482:active,.c1481.openid .c1482:focus,.c1481.openid .c1482:hover{background-color:#1b1b1b}.c1481.facebook .c1482:active,.c1481.facebook .c1482:focus,.c1481.facebook .c1482:hover{background-color:#075de7}.c1481.google .c1482:active,.c1481.google .c1482:focus,.c1481.google .c1482:hover{background-color:#2e71e0}.c1481.twitter .c1482:active,.c1481.twitter .c1482:focus,.c1481.twitter .c1482:hover{background-color:#1790da}.c1481.seznam .c1482:active,.c1481.seznam .c1482:focus,.c1481.seznam .c1482:hover{background-color:#b60000}.c1483{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50px}.c1483:before{color:#fff;display:inline-block;font-size:20px;font-size:1.25rem;font-weight:400;line-height:20px;line-height:1.25rem}.c1481.mojeid .c1483:before,.c1481.openid .c1483:before{content:"";font-family:font-eshoprychle}.c1481.facebook .c1483:before{content:"";font-family:font-eshoprychle}.c1481.google .c1483:before{content:"";font-family:font-eshoprychle}.c1481.twitter .c1483:before{content:"";font-family:font-eshoprychle}.c1481.seznam .c1483:before{background-image:url(/theme/default/v2.235.0/babylon/9f6d1ae4fc9ac7a1f591.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.c1698{background-color:#f0f2f9;color:#676b7a}.c1698 a{color:#79af2f}.c1502{background-color:#f0f2f9;padding:0 .9375rem}.c24{border-top:1px solid #dfe3f1;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.c25{flex:0 0 50%;max-width:50%}.c26{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.c26 a{color:#1a1a1a;text-decoration:underline}.c26 a:hover{color:#79af2f;text-decoration:none}.c27{flex:0 0 50%;max-width:50%;text-align:right}.c28{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem}.c29{margin:0 .5rem;width:1.25rem}.c30{color:#1a1a1a;font-weight:400;text-decoration:none}.c30:focus,.c30:hover{color:#79af2f;text-decoration:underline}@media (max-width:767.98px){.c24{padding:1.25rem 0}.c25,.c27{flex:0 0 100%;max-width:100%;text-align:center}}.terms-and-conditions{margin:0 0 1.25rem}.terms-and-conditions__is-invalid{background-color:#f69095;padding:.3125rem .625rem}.terms-and-conditions__invalid-feedback{color:#dc3545;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;margin:.3125rem 0 0}.trial{background-color:#f0f2f9;bottom:0;left:0;position:fixed;width:100%;z-index:9999}.c111{font-weight:700;margin:auto;padding:.625rem .9375rem;text-align:center}.c112{color:#f34a42}@media (min-width:1200px){.c111{max-width:1240px;width:100%}}.c558{margin:1.5625rem 0}.c559{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c559:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c560{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c560.c2060{align-items:flex-start}.c560.c2060 .captcha{margin:0}.c560.c2060 .c561{margin:.5rem 0 0}.c566{color:#f34a42;margin:0 0 0 .625rem}.c566,.c561{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c561{color:#1a1a1a;flex:0 0 20%;max-width:20%;padding:0 .9375rem 0 0;text-align:right}.registration-data__row-title-icon:after{content:"";display:inline-block;font-family:font-eshoprychle;font-weight:900}.registration-data__row-title-description{font-size:11px;font-size:.6875rem;font-weight:400;line-height:16px;line-height:1rem}.c562{color:#f34a42;font-size:100%;padding:0 0 0 .3125rem;top:0}.c563{flex:0 0 35%;max-width:35%}.c564{border:1px solid #dfe3f1;border-radius:18px;color:#1a1a1a;height:35px;padding:.125rem .9375rem;width:100%}.c564:focus,.c564:hover{border-color:#79af2f;outline:none}.c565{flex:0 0 30%;max-width:30%;padding:0 0 0 .9375rem}.c1532{color:#676b7a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c565 .c566{margin:0}.registration-data__other-wrapper{margin:3rem 0}.registration-data__other{align-items:center;background-color:#f0f2f9;border:1px solid #dfe3f1;display:flex;flex-direction:row;margin:1.25rem 0;padding:.625rem}.registration-data__other-label{align-items:flex-start;display:flex;flex-direction:row;font-weight:700;margin-bottom:0}.registration-data__other-input{margin:.25rem .4375rem 0 0}.registration-data__other-description{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem;margin:0 0 0 .625rem}.c106.gdpr_position_customer_registration .c107{display:block}@media (max-width:575.98px){.c560{flex-wrap:wrap}.c561{flex:0 0 100%;max-width:100%;padding:0 0 .1875rem;text-align:left}.c563{flex:0 0 100%;max-width:100%}.c565{flex:0 0 100%;max-width:100%;padding:.3125rem 0 0}.c566{margin:.3125rem 0 0}.c566.c1533{margin:0 0 0 .3125rem}}.c546{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c1428{font-size:24px;font-size:1.5rem;font-weight:900;line-height:32px;line-height:2rem;margin:0 0 1.875rem;padding:0 0 .625rem;position:relative}.c1428:before{background-color:#704119;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}.c1530{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem}.c547{width:35%}.registration-info__via-title{font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 .625rem}.registration-info__via-social-myid{padding:.3125rem 0}.registration-info__via-social-myid-link{background-color:#343434;border:none;border-bottom:3px solid #1b1b1b;display:inline-block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:1.0625rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.registration-info__via-social-myid-link:active,.registration-info__via-social-myid-link:focus,.registration-info__via-social-myid-link:hover{background-color:#1b1b1b;border:none;border-bottom:3px solid #1b1b1b}.registration-info__via-social-myid-link-img{align-items:center;border-radius:4px 0 0 4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50px}.registration-info__via-social-myid-link-img:before{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;font-weight:400;line-height:20px;line-height:1.25rem}.registration-info__via-social-fb{padding:.3125rem 0}.registration-info__via-social-fb-link{background-color:#0866ff;border:none;border-bottom:3px solid #075de7;display:inline-block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:1.0625rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.registration-info__via-social-fb-link:active,.registration-info__via-social-fb-link:focus,.registration-info__via-social-fb-link:hover{background-color:#075de7;border:none;border-bottom:3px solid #075de7}.registration-info__via-social-fb-link-img{align-items:center;border-radius:4px 0 0 4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50px}.registration-info__via-social-fb-link-img:before{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:20px;font-size:1.25rem;font-weight:400;line-height:20px;line-height:1.25rem}.registration-info__via-social-google{padding:.3125rem 0}.registration-info__via-social-google-link{background-color:#4285f4;border:none;border-bottom:3px solid #2e71e0;display:inline-block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:1.0625rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.registration-info__via-social-google-link:active,.registration-info__via-social-google-link:focus,.registration-info__via-social-google-link:hover{background-color:#2e71e0;border:none;border-bottom:3px solid #2e71e0}.registration-info__via-social-google-link-img{align-items:center;border-radius:4px 0 0 4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50px}.registration-info__via-social-google-link-img:before{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;font-weight:400;line-height:25px;line-height:1.5625rem}.registration-info__via-social-twitter-link{background-color:#1da1f2;border:none;border-bottom:3px solid #1790da;display:inline-block;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:1.0625rem .9375rem .8125rem 3.4375rem;position:relative;text-align:left;width:100%}.registration-info__via-social-twitter-link:active,.registration-info__via-social-twitter-link:focus,.registration-info__via-social-twitter-link:hover{background-color:#1790da;border:none;border-bottom:3px solid #1790da}.registration-info__via-social-twitter-link-img{align-items:center;border-radius:4px 0 0 4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50px}.registration-info__via-social-twitter-link-img:before{color:#fff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:25px;font-size:1.5625rem;font-weight:400;line-height:25px;line-height:1.5625rem}@media (max-width:767.98px){.c570{margin:0 0 1.25rem;width:100%}.c547{max-width:260px;width:100%}}.c1586{display:flex;flex-direction:column;flex-wrap:wrap}.c1587{align-items:center;display:flex;margin:0 0 1.25rem}.c1575{flex:0 0 25%;font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem;max-width:25%;padding:0 .625rem 0 0}.c1576{color:#f34a42}.c1577{align-items:center;display:flex;flex:0 0 75%;max-width:75%}.c1578{width:50%}.c1579.c36{border:1px solid #dfe3f1;border-radius:18px;box-shadow:none;height:36px;padding:.125rem .625rem;width:100%}.c1580{color:#f34a42;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .625rem}.c1581{padding-left:25%}.page-route-register .main-grid{margin-top:30px}@media (max-width:575.98px){.c1587{flex-wrap:wrap}.c1577{align-items:flex-start;flex:0 0 100%;flex-direction:column;max-width:100%}.c1575{flex:0 0 100%;max-width:100%;padding:0 0 .625rem}.c1578{width:100%}.c1580{margin:.3125rem 0 0}.c1581{padding-left:0}}.overlay.active{background-color:#000;bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1040}.overlay.active.currency,.overlay.active.login{opacity:0}.menu-mobile-open .overlay.active.menu{opacity:.5}.overlay.active.horizontal-menu{animation:fadeOverlay .65s infinite alternate;animation-iteration-count:1;opacity:.5}@keyframes fadeOverlay{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:.1}70%{opacity:.2}80%{opacity:.3}90%{opacity:.4}to{opacity:.5}}.c67{flex-wrap:wrap;justify-content:space-between;margin:0 0 2.5rem}.c67,.c72{align-items:center;display:flex}.c72{color:#1a1a1a;flex-grow:1;font-size:14px;font-size:.875rem;justify-content:flex-end;line-height:19px;line-height:1.1875rem;order:2}.c701 .c72{flex-grow:0}.c467{display:inline}.c2197,.c74,.c73{display:none}.c2197.active{align-items:center;display:flex}.c74.active,.c73.active{display:inline}.c2197.active:hover,.c74.active:hover,.c73.active:hover{text-decoration:none}.c468{border:1px solid #dfe3f1;border-radius:25px;color:#1a1a1a;font-weight:700;height:25px;margin:0 .3125rem;padding:.3125rem .25rem;text-align:center;width:35px}.c468:focus,.c468:hover{border-color:#79af2f;outline:none}.c2197{margin:0 1.25rem 0 0;padding:.3125rem 0;position:relative}.c2197:before{background-color:#79af2f;content:"";display:block;height:11px;width:2px}.c2197:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .3125rem 0 0;text-decoration:none;transform:rotate(-180deg)}.c2197:focus,.c2197:hover{text-decoration:underline}.c73{font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 1.25rem 0 0;padding:.3125rem 1.25rem .3125rem 0;position:relative}.c73:before{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .3125rem 0 0;text-decoration:none;transform:rotate(-180deg)}.c73:after{background-color:#dfe3f1;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.c73:focus,.c73:hover{text-decoration:underline}.c74{font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:0 0 0 1.25rem;padding:.3125rem 0 .3125rem 1.25rem;position:relative}.c74:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 0 0 .3125rem;text-decoration:none}.c74:before{background-color:#dfe3f1;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.c74:focus,.c74:hover{text-decoration:underline}.c1337{flex:0 0 100%;margin:1.5625rem 0 0;max-width:100%;order:3;text-align:center}.c1337 .c69,.c1337 .c69:focus,.c1337 .c69:hover{border:none}@media (max-width:1149.98px){.c67{flex-wrap:wrap}.c1337{margin:0 0 1.5rem;order:1}.c72{order:3}}@media (max-width:767.98px){.c72{flex:0 0 100%;justify-content:center;margin:1rem 0 0;max-width:100%}.c702{text-align:center;width:100%}.c2197:before{bottom:-1px;height:10px;position:relative}}@media (max-width:575.98px){.c2197,.c73{margin:0 1rem 0 0;padding:.375rem}.c74{margin:0 0 0 1rem;padding:.375rem}}.c292{margin:1.25rem 0 1.875rem}.c286 div.hidden{display:none}.c2184 .c652 div{display:inline-block}.c288{border-radius:4px 4px 0 0;width:auto}.c290{font-size:25px;font-size:1.5625rem;font-weight:700;line-height:32px;line-height:2rem;margin:0 0 .625rem}.c291{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0 0 .625rem}.c287{position:relative}.c289{background-color:#fff;border-radius:0 0 4px 4px;padding:1.25rem 1.875rem;text-align:center;width:100%}.c106.gdpr_position_popup .c109{font-size:11px;font-size:.6875rem;line-height:15px;line-height:.9375rem}.c1590{display:flex;justify-content:center}.c106.gdpr_position_popup{margin:.625rem 0 0}.c293{border:1px solid #dfe3f1;border-radius:4px 0 0 4px;flex:0 0 240px;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;padding:.125rem .625rem}.c293:focus,.c293:hover{border-color:#79af2f;outline:none}.c294{border-radius:0 4px 4px 0}.c1535{background-color:transparent;border:none;color:#676b7a;cursor:pointer;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-decoration:underline}.c1535:hover{text-decoration:none}@media (max-width:575.98px){.c293{flex:0 0 160px}}.menu-icon .c1488{padding:.8125rem 1.25rem;width:100%}@media (max-width:999.98px){.menu-icon{align-items:center;display:flex;justify-content:flex-end;padding:0 0 .9375rem;text-align:center}.c1488:before{content:"";font-family:font-eshoprychle;font-weight:400;margin:0 .625rem 0 0;position:relative;top:1px}.menu-icon.open .c1488:before{content:"";font-family:font-eshoprychle}}.c108{display:inline-block;line-height:.993;margin:0 .5rem 0 0}.c109{display:inline;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c106.gdpr_position_order_form{margin:0 0 .625rem}.c107{display:block}.c107 .c109 p{display:inline}.c110{color:#f34a42;display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:.3125rem 0 0}.c110:before,.c41.error:before{content:"";font-family:font-eshoprychle;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem;margin:0 .3125rem 0 0}.c106:not(.gdpr_position_newsletter) .c107{display:block;padding:0 0 0 .625rem}.c106:not(.gdpr_position_newsletter) .c107.gdpr_type_agreement_mandatory{margin:0 0 .625rem;padding:.625rem}.c107.gdpr_type_agreement_mandatory.is-invalid{border:1px solid #f34a42}.c41.error{font-size:14px;font-size:.875rem;font-weight:700;line-height:19px;line-height:1.1875rem;margin:.3125rem 0 0}.c417{max-width:450px}.c418{padding:1.25rem 1.875rem 1.875rem}.c436,.c421{color:#000;font-size:20px;font-size:1.25rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 0 2.1875rem}.c422,.c437{color:#1a1a1a;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0 0 1.25rem}.c423{align-items:flex-start;display:flex;flex-direction:row}.c424{flex:0 0 13px;margin:0 .4375rem 0 0;position:relative;top:2px}.c425{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.c1221{font-weight:700}.c426{align-items:flex-start;display:flex;flex-direction:row}.c427{flex:0 0 13px;margin:0 .4375rem 0 0;position:relative;top:11px}.c428{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.c1222{font-weight:700}.c429{border:1px solid #dfe3f1;border-radius:4px;height:36px;margin:0 .4375rem;padding:.1875rem .3125rem;text-align:center;width:58px}.c430{align-items:center;display:flex;flex-direction:row;margin:1.875rem 0}.c431{flex:0 0 100px;font-size:13px;font-size:.8125rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 1.0625rem 0 0}.c432{border:1px solid #dfe3f1;border-radius:4px;height:36px;padding:.1875rem .625rem;width:60%}.c432:focus{outline-color:#79af2f}.c1340{align-items:center;display:flex;flex-direction:row;margin:0 0 1.875rem}.c1788{flex:0 0 100px;font-size:13px;font-size:.8125rem;font-weight:700;line-height:20px;line-height:1.25rem;margin:0 1.0625rem 0 0}.c1789{width:60%}.c1789 .captcha{margin:0}.c433{margin:1.875rem 0 0;text-align:center}.c434{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;padding:.625rem 1.5625rem}.watch-dog-modal__error{color:#f34a42;font-size:13px;font-size:.8125rem;font-weight:700;line-height:16px;line-height:1rem;margin:1.25rem 0 0;text-align:center}.watch-dog-modal__error:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0}.watch-dog-modal__hidden{display:none}.close.watch-dog-modal__close{background-color:transparent;border:none;cursor:pointer}.c436:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:35px;margin:0 auto .9375rem;position:relative;width:35px}.c436{color:#1fab3e;margin:0 0 .3125rem;text-align:center}.c437{margin:0;text-align:center}.c97{background-color:rgba(52,52,52,.7);display:block;z-index:10000}.c98{max-width:350px}.c99{box-shadow:0 2px 39px rgba(0,0,0,.3);padding:1.25rem 1.875rem 1.875rem;text-align:center}.adult-lock-modal__hidden{display:none}.c101{margin:1.25rem 0 0}.c102{margin:0 .625rem 0 0}.c102:active:focus,.c102:focus,.c102:hover{transition:background-color .25s linear}.c103{padding:.625rem 1.25rem}.c103:active:focus,.c103:focus,.c103:hover{transition:background-color .25s linear}@media (max-width:575.98px){.c98{max-width:100%}}.c1764{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 0}.c1782{margin:0 0 1.25rem;order:1;width:100%}.detail .c1782{margin:0;padding:.9375rem 0 0}.c1783{color:#676b7a;display:inline-block;font-weight:700;margin:0 0 0 .3125rem}.c1783:before{content:"( "}.c1783:after{content:" )"}.c1919{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;order:2;width:100%}.c1817{flex:1 1 auto;order:2}.c1814{align-items:center;display:flex;flex-direction:row;order:3}.c1784{background-color:#79af2f;border:2px solid #6b9b2a;color:#ffffff;font-size:14px;font-size:.875rem;font-weight:700;line-height:18px;line-height:1.125rem;padding:.6875rem 1.1875rem .5625rem}.c1784:focus,.c1784:hover{background-color:#704119;color:#ffffff;transition:background-color .25s linear}.c2064{margin:1.25rem 0 0;order:4}.c1818{order:4;width:100%}.product-rating__comment{border:1px solid #dfe3f1;border-radius:10px;margin:1.25rem 0;padding:1.125rem}.c1755{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1756{flex-grow:1;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c2141{align-items:center;color:#1fab3e;cursor:help;display:flex;font-size:15px;font-size:.9375rem;font-weight:700;line-height:15px;line-height:.9375rem;margin:0 0 0 .3125rem}.c1756{align-items:center;display:flex}.c2141:before{background-image:url(/theme/default/v2.235.0/babylon/464f29a06f82f3058256.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;margin:0 .3125rem 0 0;width:16px}.c1757{color:#1a1a1a;font-weight:900}.c1758{color:#676b7a}.c1758:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;margin:0 0 0 .9375rem;position:relative}.c1759{flex:0 0 110px;height:20px;position:relative;width:110px}.c1760{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:1}.c1761{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:2}.c1762{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}.product-rating__comment-desc-link{color:#79af2f;font-weight:700;text-decoration:underline}.product-rating__comment-desc-link:focus,.product-rating__comment-desc-link:hover{text-decoration:none}.product-rating__more-btn-wrapper{margin:1.5625rem 0 0;text-align:center}.product-rating__more-btn:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:0 0 0 .625rem;position:relative;top:2px}.product-rating__comment.admin{background-color:#fff;border:1px solid #79af2f;margin:0 0 0 2.5rem}.product-rating__comment.admin .c1756{width:100%}.product-rating__comment.admin{position:relative}.product-rating__comment.admin:after,.product-rating__comment.admin:before{border:solid transparent;bottom:100%;content:" ";height:0;left:30px;pointer-events:none;position:absolute;width:0}.product-rating__comment.admin:after{border-color:rgba(255,255,255,0) rgba(255,255,255,0) #fff;border-width:8px;margin-left:-9px}.product-rating__comment.admin:before{border-color:rgba(254,223,179,0) rgba(254,223,179,0) #79af2f;border-bottom-color:#79af2f;border-width:9px;margin-left:-10px}.product-rating__comment.admin .c1757{color:#79af2f}@media (max-width:1149.98px){.product-rating__box{width:23%}.product-rating__info-wrapper{width:50%}.product-rating__total{width:27%}.c1817{flex:0 0 100%}}@media (max-width:999.98px){.c1814{flex:0 0 100%;justify-content:flex-start;max-width:100%}}@media (max-width:767.98px){.c1817{flex-wrap:wrap}.product-rating__box{text-align:center;width:100%}.product-rating__box-stars{margin-left:auto;margin-right:auto}.product-rating__info-wrapper{margin:.9375rem auto;max-width:335px;width:100%}.product-rating__total{text-align:center;width:100%}.c1919{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}@media (max-width:575.98px){.product-rating__info-wrapper{max-width:290px;padding:0 3.4375rem 0 0}.product-rating__info-line-wrapper{flex:0 0 200px}}.c1740{background-color:#fff;border:1px solid #dfe3f1;margin:.625rem 0 0;padding:1.25rem}.c1741{font-weight:700;margin:0 0 1.875rem}.c1744{align-items:center;display:flex;flex-direction:row;margin:0 0 1.25rem}.c1745{flex:0 0 100px;font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem;margin:0}.c1742 .c106.gdpr_position_discussion{margin:1.25rem 0}.c1742 .c106.gdpr_position_discussion label{display:block}.c1746{width:45%}.c1746 .c1749{display:flex;flex-direction:row}.c1746 .c1749 .c1799{height:100%;width:20%}.c1747,.c1751{border:1px solid #dfe3f1;box-shadow:none;padding:.125rem .625rem;width:100%}.c1747:focus,.c1747:hover,.c1751:focus,.c1751:hover{border-color:#79af2f;outline:none}.c1747:disabled{background-color:#dfe3f1}.c1747:hover:disabled{border-color:#dfe3f1;cursor:not-allowed}.c1747{height:36px}.c1751{min-height:150px;padding:.3125rem .625rem}.c1748{cursor:pointer;height:20px;position:relative;width:110px}.c1749{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:2}.c1750{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:1}@media (max-width:575.98px){.c1745{flex:0 0 80px}.c1746{width:80%}}.c1800{display:flex;flex-direction:row;width:100%}.c1798{color:#f34a42;margin:.625rem 0}.c1798:before{content:"";display:inline-block;font-family:font-eshoprychle;margin:0 .3125rem 0 0;position:relative;top:1px}.c1915{color:#1fab3e;margin:.625rem 0}.c1915:before{content:"";font-family:font-eshoprychle;margin:0 .3125rem 0 0;position:relative;top:1px}.c1801{padding:0 .9375rem}.c1802{color:#1a1a1a;font-size:48px;font-size:3rem;font-weight:700;line-height:48px;line-height:3rem;margin:0 0 .9375rem;text-align:center}.c1803{height:20px;margin:0 auto .625rem;position:relative;width:110px}.c1804{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:1}.c1805{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:2}.c1806{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;text-align:center}.c1807{margin-left:auto;margin-right:auto;padding:0 4.375rem 0 0;width:45%}.c2140{color:#1a1a1a;cursor:help;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:.625rem 0 0;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.c1808{align-items:center;display:flex;flex-direction:row;margin:.3125rem 0;width:100%}.c1809{color:#1a1a1a;flex:0 0 10px;font-size:15px;font-size:.9375rem;font-weight:900;line-height:12px;line-height:.75rem;margin:0 .3125rem 0 0;width:10px}.c1810{flex:0 0 20px;height:20px}.c1811{flex:0 0 235px}.c1812{background-color:#79af2f;border-radius:10px;height:5px;max-width:100%;position:relative}.c1813{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:900;height:20px;line-height:14px;line-height:.875rem;margin:0 0 0 .3125rem;position:absolute;right:-55px;top:-4px;width:50px}.product-rating-summary__total{width:20%}.product-rating-summary__total-number{color:#000;font-size:64px;font-size:4rem;font-weight:700;line-height:88px;line-height:5.5rem}.product-rating-summary__total-desc{color:#1a1a1a;font-size:15px;font-size:.9375rem;font-weight:700;line-height:20px;line-height:1.25rem}@media (max-width:1420px){.c1811{flex:0 0 200px}}@media (max-width:1320px){.c1811{flex:0 0 170px}}@media (max-width:1149.98px){.c1807{width:50%}}@media (max-width:767.98px){.c1807{width:65%}.c1756{margin:0 0 .3125rem;width:100%}.c1755{flex-wrap:wrap}}@media (max-width:575.98px){.c1800{flex-wrap:wrap;width:100%}.c1801{padding:0 0 1.25rem}.c1807{padding:0;width:100%}.c1811{flex:0 0 200px}}.page-route-product_rating_invitation_thankyou .c338{align-items:center;padding:1.25rem 0 .9375rem}.page-route-product_rating_invitation_thankyou .c339{max-width:210px}.page-route-product_rating_invitation_thankyou .main-grid{max-width:830px;padding:0 .9375rem}.c1838{border-bottom:1px solid #dfe3f1;margin:0 0 3.125rem;padding:3.125rem 0;text-align:center}.c1849:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:60px;margin:0 auto 1.25rem;position:relative;width:60px}.c2137{border-bottom:1px solid #dfe3f1;margin:0 0 3.125rem;padding:3.125rem 0;text-align:center}.c2138:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:60px;margin:0 auto 1.25rem;position:relative;width:60px}.page-route-product_rating_invitation .c338{align-items:center;padding:1.25rem 0 .9375rem}.page-route-product_rating_invitation .c339{max-width:210px}.page-route-product_rating_invitation .main-grid{max-width:830px;padding:0 .9375rem}.c1839{margin:1.875rem 0 0}.c1840{font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;margin:0 0 .9375rem}.c1841{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin:0 0 2.1875rem}.c1843{background-color:#f0f2f9;margin:1.25rem 0;padding:1.875rem}.c1850{align-items:center;display:flex;flex-direction:row}.c1851{display:block;flex:0 0 80px;height:80px;margin:0 1.25rem 0 0}.c1854{color:#1a1a1a;font-size:24px;font-size:1.5rem;font-weight:700;line-height:30px;line-height:1.875rem}.c1854:hover{color:#1a1a1a}.c1855{color:#f34a42;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin:.3125rem 0 0}.c1856{font-weight:700}.c1846{font-size:18px;font-size:1.125rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:2.5rem 0 .75rem}.c1847{align-items:center;display:flex;flex-direction:row}.c1847:before{background-image:url(/theme/default/v2.235.0/babylon/0c10faad82f3dc529151.svg);background-repeat:no-repeat;content:"";display:block;height:25px;margin:0 .9375rem 0 0;width:25px}.c1847:after{background-image:url(/theme/default/v2.235.0/babylon/8026d4ccbc27cfaf442b.svg);background-repeat:no-repeat;content:"";display:block;height:25px;margin:0 0 0 .9375rem;width:25px}.c1857{flex:0 0 180px;width:180px}.c1857 .c1859{cursor:pointer;display:flex;flex-direction:row}.c1857 .c1859 .c1860{height:100%;width:20%}.c1858{height:33px;position:relative;width:180px}.c1859{background:url(/theme/default/v2.235.0/babylon/98682a112e71ba93a781.svg);background-size:cover;height:100%;position:absolute;width:100%;z-index:2}.c1861{background:url(/theme/default/v2.235.0/babylon/3ba0d3e9f054438ec18f.svg);background-size:cover;height:100%;overflow-x:hidden;position:absolute;z-index:1}.c1848{border:1px solid #dfe3f1;color:#1a1a1a;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;min-height:150px;padding:.9375rem;width:100%}.c1848:focus,.c1848:hover{border-color:#79af2f;outline:none}.c1914{font-size:18px;font-size:1.125rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:2.5rem 0 1.25rem;text-align:center}.c1914:before{color:#1fab3e;content:"";font-family:font-eshoprychle;font-size:30px;font-size:1.875rem;font-weight:400;line-height:18px;line-height:1.125rem;margin:0 .4375rem 0 0;position:relative;top:7px}.c1862{margin:2.5rem 0 7.5rem;text-align:center}.c1863{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;padding:1.25rem 2.5rem}@media (max-width:549px){.c1843{padding:1.25rem}.c1851{flex:0 0 50px;height:50px}.c1854{display:inline-block;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin:0 0 .3125rem}}.c1942{background-color:#f0f2f9;padding:3.125rem 0}.page-route-homepage.menu-mobile-open .c1942{display:none}.page-route-product .c1942{margin:3.125rem 0 0}.usp-block{justify-content:space-between}.usp-block,.c1943{align-items:center;display:flex;flex-direction:row}.c1943{width:24%}.c1943:focus,.c1943:hover{text-decoration:none}.c1943.disabled{pointer-events:none}.c1943:last-child{padding-right:0}.c1943:not(.disabled):focus .c1947,.c1943:not(.disabled):hover .c1947{color:#79af2f;transition:all .25s linear}.c1944{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;flex:0 0 100px;flex-direction:row;height:100px;justify-content:center;margin:0 .8125rem 0 0;max-width:100px}.c1945{max-height:55px;max-width:55px}.c1946{display:block;flex:1 1 auto}.c1947{color:#1a1a1a;display:block;font-family:Nunito Sans,sans-serif;font-size:20px;font-size:1.25rem;font-weight:900;line-height:26px;line-height:1.625rem;margin:0 0 .1875rem}.c1948{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}@media (max-width:999.98px){.usp-block{flex-wrap:wrap}.c1943{padding:.625rem 0;width:48%}.page-route-homepage .c1942{padding:1.875rem 0 2.5rem}}@media (max-width:575.98px){.c1942{padding:.9375rem 0}.c1943{width:100%}.c1944{flex:0 0 80px;height:80px;max-width:80px}}.c1938{grid-gap:15px;display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 3.75rem}.c1939{align-items:flex-end;display:flex;flex-direction:row;height:160px;position:relative;text-decoration:none;width:100%}.c1939:focus,.c1939:hover{text-decoration:none}.c1940{height:100%;left:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%}.c1941{border-left:4px solid #fff;color:#fff;display:inline-block;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:0 0 .9375rem;padding:0 .625rem;position:relative;z-index:2}.c1939:hover{box-shadow:0 0 20px -2px rgba(0,0,0,.2)}@media (max-width:1220px){.c1939{height:130px}}@media (max-width:999.98px){.c1939{height:100px}}@media (max-width:767.98px){.c1938{display:flex;flex-wrap:wrap;justify-content:center}.c1939{flex:0 0 28%;margin:.625rem;max-width:28%}}@media (max-width:575.98px){.c1939{flex:0 0 100%;height:160px;max-width:214px}}.c1949{border:1px solid #dfe3f1;border-radius:10px;margin:0 0 1.875rem}.c1950{color:#1a1a1a;cursor:pointer;display:block;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0;padding:.9375rem 3.125rem .9375rem 1.25rem;position:relative}.c1950:after{align-items:center;color:#676b7a;content:"";content:"";display:flex;flex-direction:row;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;height:50px;justify-content:center;line-height:12px;line-height:.75rem;position:absolute;right:0;top:0;transform:rotate(90deg);transition:all .35s linear;width:50px}.c2055{display:none}.c1951{display:none;list-style:none;margin:0;padding:0}.c2055:checked~.c1951{display:block}.c2055:checked~.c1950:after{transform:rotate(-90deg);transition:all .35s linear}.c1952{padding:.75rem 1.25rem .8125rem}.c1952:first-child{border-top:1px solid #dfe3f1;padding:1.5625rem 1.25rem .8125rem}.c1952:last-child{padding:.75rem 1.25rem 1.5625rem}.c1953{color:#1a1a1a;display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:19px;line-height:1.1875rem}.c1953:focus,.c1953:hover{transition:color .25s linear}.c1954{display:none;margin:0 .625rem 0 0}.c1955{display:block}.category-left__list-item-link-icon{color:#1a1a1a;display:none;flex:0 0 20px;position:relative;text-align:center;top:-2px}.c1952.has-submenu .category-left__list-item-link-icon{display:block}.category-left__list-item-link-icon:before{content:"";display:inline-block;font-family:font-eshoprychle;font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;transform:rotate(45deg)}.c1953:focus .category-left__list-item-link-icon:before,.c1953:hover .category-left__list-item-link-icon:before{color:#704119;cursor:pointer;transition:color .25s linear}@media (max-width:999.98px){.c1949{display:none}}.c1880{display:flex;flex-direction:column;margin:0 0 3.75rem}.c1881{order:1}.c1882,.vertical-filter__system{border:1px solid #dfe3f1;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 1.875rem}.c1883,.vertical-filter__system-title{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;flex:0 0 100%;flex-direction:row;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0;max-width:100%;padding:.9375rem 3.125rem .9375rem 1.25rem;position:relative;text-decoration:underline}.c1883:focus,.c1883:hover,.vertical-filter__system-title:focus,.vertical-filter__system-title:hover{cursor:pointer;text-decoration:none}.c1958,.vertical-filter__system-title-text{flex:1 1 auto}.c1957,.vertical-filter__system-title-checkbox{display:none}.c1959,.vertical-filter__system-title-arrow{align-items:center;display:flex;flex:0 0 50px;flex-direction:row;height:50px;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:50px}.c1959:before,.vertical-filter__system-title-arrow:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;transform:rotate(90deg);transition:all .35s linear}.c1957:checked~.c1960,.vertical-filter__system-title-checkbox:checked~.c1960{border-top:1px solid #dfe3f1;display:flex}.c1957:checked~.c1883,.c1957:checked~.vertical-filter__system-title,.vertical-filter__system-title-checkbox:checked~.c1883,.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-title{text-decoration:none}.c1957:checked~.c1883 .c1959:before,.c1957:checked~.c1883 .vertical-filter__system-title-arrow:before,.c1957:checked~.vertical-filter__system-title .c1959:before,.c1957:checked~.vertical-filter__system-title .vertical-filter__system-title-arrow:before,.vertical-filter__system-title-checkbox:checked~.c1883 .c1959:before,.vertical-filter__system-title-checkbox:checked~.c1883 .vertical-filter__system-title-arrow:before,.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-title .c1959:before,.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-title .vertical-filter__system-title-arrow:before{transform:rotate(-90deg);transition:all .35s linear}.c1960{display:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.25rem;padding:1.875rem 1.25rem 1.5625rem;width:100%}.c1884{order:1}.c1889,.c1884{border:1px solid #dfe3f1;border-radius:25px;height:40px;margin:0 0 1.875rem;padding:0 0 0 .9375rem;position:relative;width:105px}.c1889{order:2}.c1890,.c1885{background:#fff;border:none;border-radius:0;color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;height:38px;line-height:14px;line-height:.875rem;padding:.3125rem;text-align:right;width:50px}.c1887{background-color:#e5e7ee;border-radius:6px;flex:0 0 100%;height:6px;max-width:100%;order:3;padding:0 1.0625rem 0 .8125rem}.c1886{color:#1a1a1a;font-size:14px;font-size:.875rem;font-weight:700;line-height:14px;line-height:.875rem}.c1888{height:6px}.c1888 .noUi-handle-lower,.c1888 .noUi-handle-upper{background-color:#79af2f;border-radius:50%;font-size:0;height:20px;line-height:0;top:-7px;width:20px}.c1888 .noUi-handle:after,.c1888 .noUi-handle:before{background-color:transparent}.c1888 .slider-horizontal{height:18px;line-height:18px;width:100%}.c1888 .slider-horizontal .slider-track{background-color:#fff;background-image:none;border:1px solid #dfe3f1;border-radius:4px;box-shadow:none;height:18px;margin-top:0;top:0}.c1888 .slider-horizontal .slider-track .slider-selection{background-color:#79af2f;background:repeating-linear-gradient(-55deg,#5d8724,#5d8724 2px,#79af2f 0,#79af2f 10px)}.c1888 .slider-horizontal .slider-handle{background-color:#1a1a1a;background-image:none;border-radius:4px;height:30px;margin-top:-6px;width:50px}.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-list{display:block}.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-title{text-decoration:none}.vertical-filter__system-title-checkbox:checked~.vertical-filter__system-title .vertical-filter__system-title-arrow:before{transform:rotate(-90deg);transition:all .35s linear}.vertical-filter__system-list{display:none;margin:0;max-height:200px;overflow-y:auto;padding:0;width:100%}.c1893{display:flex;flex:0 0 auto;flex-direction:row;margin:0;padding:0 0 .625rem}.c1893:last-child{padding:0}.c1894{cursor:pointer;display:none;flex:0 0 16px;height:16px}.c1896{color:#1a1a1a;cursor:pointer;flex:0 0 auto;max-width:100%;padding:0 0 0 .75rem}.c1896,.vertical-filter__system-label-quantity{font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.vertical-filter__system-label-quantity{color:#676b7a;margin:0 0 0 .3125rem}.c1961{background-color:#fff;border:1px solid #dfe3f1;cursor:pointer;flex:0 0 16px;height:16px;margin:0;position:relative;top:1px;transition:background-color .1s ease;vertical-align:middle;width:16px}.c1961:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:11px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg) scale(0);transition:all .3s ease;transition-delay:.15s;width:5px}input[id^=id-category-parameters-settings__system-input-system_params]:checked~.c1961{animation:jelly .5s ease;background-color:#acb1c2;border-color:transparent}input[id^=id-category-parameters-settings__system-input-system_params]:checked~.c1961:after{opacity:1;transform:rotate(45deg) scale(1)}.c1880 .c1368{display:none}.c1880 .c683{width:auto}@media (max-width:999.98px){.c1900,.c1893{flex:0 0 33.333%}}@media (max-width:767.98px){.c1883,.vertical-filter__system-title{flex:0 0 100%;margin:0 0 .625rem;max-width:100%}.c1882,.vertical-filter__system{padding:.625rem 0}.vertical-filter__system{padding:.625rem 0 0}.c1900,.c1893{flex:0 0 50%}}@media (max-width:575.98px){.c1900,.c1893{flex:0 0 100%}}.c1905{order:3;text-align:center}.c1906:focus,.c1906:hover{color:#ffffff;color:#fff}.c1906:before{color:#ffffff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 .3125rem 0 0;position:relative}.c1897{border:1px solid #dfe3f1;border-radius:10px;margin:0 0 1.875rem;order:2}.c1898{border:1px solid #dfe3f1;border-radius:8px;margin:0 0 1.875rem}.c1898:last-child{margin:0}.c1880 .c1897{border:none}.vertical-category-parameters-settings-hidden{margin:1.5625rem 0;order:4}.vertical-category-parameters-settings-hidden .c1898:not(.active),.c1880:not(.active) .vertical-category-parameters-settings-hidden{display:none}.c1899{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;flex:0 0 100%;flex-direction:row;font-size:16px;font-size:1rem;font-weight:700;line-height:22px;line-height:1.375rem;margin:0;max-width:100%;padding:.9375rem 3.125rem .9375rem 1.25rem;position:relative;text-decoration:underline}.c1899:focus,.c1899:hover{cursor:pointer;text-decoration:none}.c1963{flex:1 1 auto}.c1962{display:none}.c1964{align-items:center;display:flex;flex:0 0 50px;flex-direction:row;height:50px;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:50px}.c1964:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;transform:rotate(90deg);transition:all .35s linear}.c1962:checked~.c1965{display:block;padding:1.25rem}.c1962:checked~.c1899{text-decoration:none}.c1962:checked~.c1899 .c1964:before{transform:rotate(-90deg);transition:all .35s linear}.c1965{border-top:1px solid #dfe3f1;display:none;width:100%}.c1900{padding:.3125rem 0;width:100%}.c1901{align-items:flex-start;color:#1a1a1a;display:flex;flex-direction:row;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0}.c1902{cursor:pointer;display:none;height:16px;margin:0 .375rem 0 0;width:16px}.c1904{cursor:pointer;padding:0 0 0 .75rem}input[id^=category-parameters-settings__item-input]:checked~.c1961,input[id^=id-category-parameters-settings__item-input-]:checked~.c1961{animation:jelly .5s ease;background-color:#676b7a;border-color:transparent}input[id^=category-parameters-settings__item-input]:checked~.c1961:after,input[id^=id-category-parameters-settings__item-input-]:checked~.c1961:after{opacity:1;transform:rotate(45deg) scale(1)}.vertical-category-parameters-settings__item-quantity{color:#676b7a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem;margin:0 0 0 .3125rem}@media (max-width:999.98px){.c1962:checked~.c1965{display:flex;flex-wrap:wrap}}@media (max-width:575.98px){.hidden-empty .c1905,.hidden-empty .vertical-category-parameters-settings-hidden,.vertical-category-parameters-settings-hidden .c1898:not(.active){display:block}.c1898{padding:0}.c1899{padding:.625rem}.c1905{order:1}.c1881{order:2}.c1897{order:3}.c1900{width:50%}}.c1971{max-width:600px}.c2070{border-radius:8px 8px 0 0}.c2071{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.875rem 1.875rem;text-align:center}.c1974{font-size:22px;font-size:1.375rem;font-weight:700;line-height:30px;line-height:1.875rem;margin:0 0 .625rem}.c1975{margin:0 0 1.25rem;text-align:center}.c2076{margin:0 0 1.875rem}.c2067{align-items:center;background-color:#f0f2f9;border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:1.25rem;width:100%}.c106.gdpr_position_abandoned_basket .c107.gdpr_type_agreement_mandatory:nth-last-child(2),.c106.gdpr_position_abandoned_basket .c107:nth-last-child(2){background-color:transparent;margin:0;padding:0}.c2072{font-size:16px;font-size:1rem;font-weight:700;line-height:24px;line-height:1.5rem;margin:0 0 .625rem}.c2073{display:flex;justify-content:center;margin:0 0 .625rem;position:relative;width:80%}.c2074{border:1px solid #dfe3f1;border-radius:25px;font-size:15px;font-size:.9375rem;height:42px;line-height:15px;line-height:.9375rem;padding:.3125rem .625rem;position:relative;width:100%}.c2074:focus,.c2074:hover{border-color:#79af2f;box-shadow:none;outline:none;transition:border-color .2s}.c2068{height:36px;padding:.3125rem 1.1875rem}.c2075{position:absolute;right:3px;top:3px}.c106.gdpr_position_abandoned_basket_popup{margin:0 0 1.875rem}.c2061{padding:.75rem 1.5rem}.c2077:before{color:#ffffff;content:"";display:inline-block;font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;margin:0 0 0 .9375rem;position:relative;top:2px}.abandoned-basket-modal__success{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.875rem 1.875rem;text-align:center}.c2079{color:#1fab3e;font-size:20px;font-size:1.25rem;font-weight:700;line-height:27px;line-height:1.6875rem;margin:0 0 .3125rem;text-align:center}.c2079:before{background-image:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg);background-repeat:no-repeat;content:"";display:block;height:35px;margin:0 auto .9375rem;position:relative;width:35px}.abandoned-basket-modal__hidden,.page-route-finish .c1970,.page-route-finish .c880.show{display:none}@media (max-width:575.98px){.c2073{width:100%}}.information-header{font-size:15px;font-size:.9375rem;line-height:19px;line-height:1.1875rem;margin:0;text-align:center}.information-header,.information-header a{background-color:#f0f2f9;color:#f72b2b}.c2126{display:block;padding:.625rem;width:100%}.information-header-fixed{position:sticky;top:0;z-index:1031}.information-header.iheader__hidden{display:none}.c2127{background-color:transparent;border:none;cursor:pointer;position:absolute;right:9px;top:9px}.c2128{display:block;height:20px;width:20px}.c2128:before{color:#f72b2b;content:"";font-family:font-eshoprychle;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;opacity:.5}.c2128:focus,.c2128:hover{opacity:.8;transition:opacity .4s linear}.c2130{border-top:1px solid #dfe3f1;color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;text-align:center}.c2130 a{color:#1a1a1a;text-decoration:underline}.c2130 a:hover{color:#79af2f;text-decoration:none}.c2129{background-color:#f0f2f9}.c2219{align-items:center;display:flex;flex-direction:row;gap:0 .625rem;margin:0 0 .9375rem;padding:0!important}.c2219:after{color:#79af2f;content:"";display:block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;position:relative}@media (hover:hover){.c2219:hover{cursor:pointer}}.c2218{display:none}.c2218:checked~.c2220{display:flex}.c2218:checked~.c2219:after{transform:rotate(180deg)}.c2220{display:none;flex-direction:column;gap:1.25rem 0}.c2222,.c2223,.c2221{font-size:16px;font-size:1rem;font-weight:700;line-height:24px;line-height:1.5rem}.c2226{margin:0 0 1.375rem}.c2228{border:1px solid #dfe3f1;border-radius:4px}.c2258,.c2228 .product{display:grid;gap:6px 16px;grid-template-columns:60px 1fr 120px minmax(auto,300px);padding:.4375rem .9375rem}.c2258{border-bottom:1px solid #dfe3f1;color:#676b7a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}.c2301 .c2258,.c2301 .c2285{grid-template-columns:60px 1fr 150px 80px minmax(auto,195px)}.c2259{grid-column:1/3}.c2260{text-align:right}.c2261{padding-right:40px;text-align:right}.c2228 .c2285{border:none;border-bottom:1px solid #dfe3f1;border-radius:0}.c2228 .c2239,.c2228 .c1550,.c2228 .c2224,.c2228 .c1290{display:none}.c2262{background-color:#f0f2f9;display:grid;gap:6px 10px;grid-template-columns:repeat(2,1fr);padding:.9375rem}.c2263{justify-content:flex-start;margin:0;text-align:left}.c2264{text-align:right}.c2263 .c1909{left:0;right:unset}.c2301 .c2264{grid-column:1/3}.c2301 .c2289{grid-template-columns:1fr}.c2301 .c2261{padding-right:0}.c2301 .c2303,.c2301 .c2293{text-align:center}.c2225 .c2304{color:#1a1a1a;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}body[data-route=shared_wishlist] .main-grid{margin:1.875rem auto 0}@media (min-width:576px){[data-route=shared_wishlist] .c2228 .c2291{grid-column:1/6}}@media (max-width:767.98px){.c2301 .c2258,.c2301 .c2285,.c2258{grid-template-columns:35px minmax(auto,145px) 1fr}.c2259{grid-column:1/4;grid-row:1}.c2260{grid-column:2/3;grid-row:2}.c2261{grid-column:3/4;grid-row:2}.c2301 .c2259{grid-column:1/3}.c2301 .c2287{grid-column:2/3}.c2301 .c2303,.c2301 .c2293{grid-column:3/4;grid-row:1;text-align:right}}.c2242{max-width:450px}.c2243{padding:1.875rem 2.8125rem}.c2267{padding:0;right:15px;top:15px}.c2268{align-items:center;display:flex;flex-direction:column;gap:10px 0}.c2269{align-items:center;color:#000;display:flex;flex-direction:column;font-size:20px;font-size:1.25rem;font-weight:700;gap:15px 0;line-height:30px;line-height:1.875rem;text-align:center}.c2269:before{color:#ef0c63;content:"";font-family:font-eshoprychle;font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem}.c2270{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;text-align:center}.c2244{align-items:center;display:flex;flex-direction:column;gap:15px 0;margin:1.25rem 0 0}.wishlist-register-modal__link{text-decoration:underline}.wishlist-register-modal__link:hover{text-decoration:none}.c2253{max-width:450px}.c2254{padding:1.875rem 2.8125rem}.c2271{padding:0;right:15px;top:15px}.c2272{align-items:center;display:flex;flex-direction:column;gap:10px 0}.c2273{align-items:center;color:#000;color:#00993a;display:flex;flex-direction:column;font-size:20px;font-size:1.25rem;font-weight:700;gap:15px 0;line-height:30px;line-height:1.875rem;text-align:center}.c2273:before{background:url(/theme/default/v2.235.0/babylon/6cc4739b980c6874a8e1.svg) no-repeat;background-size:cover;content:"";height:35px;width:35px}.c2274{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;text-align:center}.c2255{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin:1.25rem 0 0}.c2275{max-width:550px}.wishlist-unavailable-modal__content{padding:1.875rem 2.8125rem}.c2276{padding:0;right:15px;top:15px}.c2277{display:flex;flex-direction:column;gap:10px 0}.c2278{align-items:center;color:#000;display:flex;flex-direction:column;font-size:20px;font-size:1.25rem;font-weight:700;gap:15px 0;line-height:30px;line-height:1.875rem;margin:0 0 .625rem;text-align:center}.c2278:before{background:url(/theme/default/v2.235.0/babylon/0fd5078aaf09e5f0dbef.svg) no-repeat;background-size:cover;content:"";height:40px;width:44px}.c2279{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin:1.25rem 0 0}.c2319{display:flex;flex-direction:column;gap:8px 0;margin:1.5625rem 0}.c2320{background-color:#fff;border:1px solid #dfe3f1;border-radius:4px;box-shadow:0 1px 2px #0000000a;display:grid;gap:2px 10px;grid-template-columns:auto auto;grid-template-rows:auto auto 1fr auto;padding:1rem 1rem .75rem}.c2338,.c2335,.c2333,.c2336,.c2337{grid-template-areas:"logo link" "desc desc" "modal modal"}.c2334{grid-template-areas:"logo link" "logo link-sub" "desc desc" "modal modal"}.c2322{grid-area:logo}.c2331{font-size:13px;font-size:.8125rem;font-weight:700;line-height:18px;line-height:1.125rem}.c2323{color:#79af2f;font-size:14px;font-size:.875rem;font-weight:700;grid-area:link;line-height:19px;line-height:1.1875rem;text-align:right;text-decoration:underline}.c2323:after{color:#79af2f;content:"";display:inline-block;font-family:font-eshoprychle;font-size:11px;font-size:.6875rem;line-height:11px;line-height:.6875rem;margin:0 0 0 .375rem;position:relative}@media (hover:hover){.c2323:hover{text-decoration:none}}.c2332{color:#1a1a1a;font-size:12px;font-size:.75rem;grid-area:link-sub;line-height:16px;line-height:1rem;text-align:right}.c2324{font-size:14px;font-size:.875rem;font-weight:700;grid-area:desc;line-height:19px;line-height:1.1875rem;margin:.375rem 0 0}.c2325{grid-area:modal}.c2326{background-color:transparent;border:none;color:#1a1a1a;font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;margin:0;padding:0;text-decoration:underline}@media (hover:hover){.c2326:hover{cursor:pointer;text-decoration:none}}.c2325 dialog{background-color:#fff;border-radius:8px;margin:.25rem;padding:.5rem}.repayment-calculator__dialog-close{align-items:center;display:flex;height:100%;justify-content:center;padding:0 .5rem}.repayment-calculator__dialog-close:before{color:#9eecff;content:"";display:inline-block;font-family:font-eshoprychle}.c2325 .c651 h2{margin:0 0 .75rem;padding:0 1.875rem 0 0}.c2325 .c651 ol{display:flex;flex-direction:column;font-size:14px;font-size:.875rem;gap:12px 0;line-height:18px;line-height:1.125rem;margin:0 0 1.5rem;padding-left:15px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c172,.c178{height:90px;min-height:auto}.c1204{display:flex;flex-direction:row;flex-wrap:wrap}.c1205{margin:0 .3125rem;width:24%}.c311{max-height:300px;max-width:260px}.c1348{height:37px}.c332{min-width:auto;white-space:normal}.c236{margin-right:20px;max-width:295px;width:100%}.c703{display:flex;flex-direction:row;flex-wrap:wrap}.c703 .product{margin:.3125rem;width:32%}.c113{align-items:center;display:flex;flex-direction:row}.c114{flex:0 0 22px;max-height:30px;max-width:22px}.c115{flex:0 0 60px;max-width:60px;padding:0 .625rem}.c116{max-height:40px;max-width:40px}.c118{border:none;flex:0 0 45%;max-width:50%;padding:0 .625rem}.c119{display:none}.c120{border:none;max-width:17%;padding:0 .625rem}.c1423{border:none;max-width:20%;padding:0 .625rem}.c121{border:none;max-width:15%;padding:0 .625rem}.c891{width:610px!important}.c1371{display:flex;flex-direction:row}.c1373{width:37%}.c1374{width:15%}.c1573,.basket-table__head-cell--discounted,.c1375{width:14%}.c1574{width:6%}.c1380{display:flex;flex-direction:row}.c1382{margin:0;width:8%}.c1383{width:29%}.c1388{width:15%}.c1390,.c1392{width:14%}.c1393{align-items:flex-start}.basket-table__row-cell--discounted{width:14%}.c1395{align-items:flex-start}.c1400{width:6%}.c936{display:flex;flex-direction:row;flex-wrap:wrap}.c936 .product{margin:.3125rem;width:32%}.c162 .c311{max-height:45px;max-width:45px}.c659{display:flex;flex-direction:row;flex-wrap:wrap}.c660{flex:0 0 24%;margin:0 10px 10px 0!important;max-width:24%}.c660:nth-child(4n){margin-right:0!important}.c1994.has-submenu:hover>.c2001{display:block}.c1999.has-submenu:hover>.c1993{display:block;opacity:1}.c217{justify-content:space-between}.c218{flex:0 0 48%;margin-bottom:25px;max-width:48%}.c218 .c220{max-width:264px}.c218:first-child{flex-direction:row}.c218:first-child .c219{flex:0 0 49%;margin:0 1.25rem 0 0;max-height:135px;max-width:49%}.c218:first-child .c221{flex:0 0 48%;max-width:48%}.c218:first-child .c224{font-size:20px;font-size:1.25rem;line-height:29px;line-height:1.8125rem}.c218:first-child .c225{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem}.blog-row__latest{justify-content:space-between}.c587{flex-direction:row;margin-bottom:25px}.c587 .c589{max-width:265px}.c587 .c588{flex:0 0 265px;margin:0 1.25rem 0 0;max-height:135px;max-width:265px}.c587 .c590{flex:0 0 65%;max-width:65%}.c587:first-child .c592 .c1338{font-size:20px;font-size:1.25rem;line-height:29px;line-height:1.8125rem}.c587:first-child .c596{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem}}@media (-ms-high-contrast:none) and (max-width:1149.98px),screen and (-ms-high-contrast:active) and (max-width:1149.98px){.c1205{margin:.3125rem;width:48%}.c703 .product,.c936 .product{width:48%}.c770{min-width:125px}.c500{padding:.5rem 1.25rem}.c660{margin:0 5px 5px 0!important}.c660:nth-child(4n){margin-right:0!important}.c587 .c590{flex:0 0 60%;max-width:60%}}@supports (-ms-ime-align:auto){.c2028>.c2030>.c2028,.c264>.c266>.c264{list-style:none}}@supports (-moz-appearance:none){.c82{width:57%}}@media (max-width:1149.98px){@supports (-moz-appearance:none){.c82{width:46%}}}.blog-menu{margin:0 0 3.125rem}.c2036{border:1px solid #dfe3f1;border-radius:10px;list-style:none;margin:0;padding:0}.c2038{border-bottom:1px solid #dfe3f1;font-weight:700;padding:.9375rem 1.25rem}.c2039,.c2038{color:#1a1a1a;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem}.c2039{align-items:flex-start;display:flex;flex-direction:row;padding:.4375rem 1.25rem}.c2039:focus,.c2039:hover{color:#79af2f;font-weight:700;text-decoration:none;transition:background-color .25s linear}.c2039:focus:before,.c2039:hover:before{color:#676b7a;transition:background-color .25s linear}.c2039:before{color:#676b7a;content:"";display:inline-block;font-family:font-eshoprychle;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem;margin:0 .625rem 0 0;text-decoration:none}.c2037:nth-child(2) .c2039{padding:1.5625rem 1.25rem .4375rem}.c2037:last-child .c2039{padding:.4375rem 1.25rem 1.5625rem}.c2037.active .c2039{background-color:#79af2f;text-decoration:none}.c2037.active .c2039,.c2037.active .c2039:before{color:#ffffff}.c392 {
    font-weight: 700;
    display: none;
}

/* Štýl pre kontajner textu v strede obrazovky */
#ozy-grass-overlay__text {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) scale(0.5) !important;
    font-size: 100px !important;
    font-weight: 700 !important;
    color: #79af2f !important; /* Tvoja zelená */
    background: #fff !important;
    border: 3px solid #79af2f !important; /* Tvoja zelená */
    padding: 50px 150px !important;
    border-radius: 15px !important;
    box-shadow: 0 10px 50px rgba(0,0,0,0.2) !important;
    opacity: 1 !important;
    z-index: 1000000 !important;
    text-align: center !important;
    white-space: nowrap !important;
}

/* Samotná trieda, ktorá spúšťa animáciu */
.ozy-animate-text {
    animation: ozy-text-pop 3000ms ease-in-out forwards !important;
}

/* Definícia pohybu - "pop" efekt  */
@keyframes ozy-text-pop {
    0% { 
        opacity: 0; 
        transform: translate(-50%, -50%) scale(0.5); 
    }
    12% { 
        opacity: 1; 
        transform: translate(-50%, -50%) scale(1.05); 
    }
    22% { 
        opacity: 1; 
        transform: translate(-50%, -50%) scale(1); 
    }
    88% { 
        opacity: 1; 
        transform: translate(-50%, -50%) scale(1); 
    }
    100% { 
        opacity: 0; 
        transform: translate(-50%, -50%) scale(0.8); 
    }
}

/* Responzivita pre mobily */
@media (max-width: 768px) {
    #ozy-grass-overlay__text {
        font-size: 32px !important;
        padding: 40px 100px !important;
        white-space: normal !important;
        width: 85%;
    }
}

/* OZY GRASS - DIZAJN BOXU */
.ozy-grass-extra-box {
    margin: 20px 0;
    padding: 18px 24px;
    border-radius: 8px;
    background: #f7fff6;
    border: 1px solid #e0f1dc;
    font-size: 14px;
    line-height: 1.4;
    font-family: inherit;
    box-sizing: border-box;
}

.ozy-grass-extra-box__row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.ozy-grass-extra-box__badge {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 999px;
    background: #e6f5df;
    color: #1b7a2f;
    white-space: nowrap;
}

.ozy-grass-extra-box__title {
    font-weight: 600;
    margin-bottom: 4px;
    color: #000;
    font-size: 15px;
}

.ozy-grass-extra-box__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-end;
}

.ozy-grass-extra-box__pill {
    border-radius: 4px;
    border: 1px solid #1b7a2f;
    background: #fff;
    color: #1b7a2f;
    padding: 5px 10px;
    font-weight: 600;
    cursor: pointer;
    font-size: 13px;
    transition: all .15s;
}

.ozy-grass-extra-box__pill:hover {
    background: #1b7a2f;
    color: #fff;
}



@media (max-width:768px) {
    .ozy-grass-extra-box__row { flex-direction: column; }
    .ozy-grass-extra-box__actions { justify-content: flex-start; width: 100%; }
}

.c1713:before, .c741:before{
    color: #000000;
}

.c1712:before, .c740:before{
    color: #000000;
}

.basket-summary, .c131 { position: relative; transition: opacity 0.3s; }
.cart-is-processing { opacity: 0.5; pointer-events: none; }
.cart-is-processing::after {
    content: ""; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin: -20px 0 0 -20px;
    border: 4px solid #f3f3f3; border-top: 4px solid #79af2f; border-radius: 50%;
    animation: spinBalne 1s linear infinite; z-index: 9999;
}
@keyframes spinBalne { 100% { transform: rotate(360deg); } }

/* Kontajner tabuľky pre relatívne napozicionovanie spinnera */
.basket-table {
    position: relative;
    transition: opacity 0.3s ease;
}

/* Stav, kedy sa košík spracováva */
.basket-table.cart-is-processing {
    opacity: 0.5;
    pointer-events: none; /* Zabrání klikaniu počas načítavania */
}

/* Vytvorenie samotného kolieska (spinnera) */
.basket-table.cart-is-processing::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px; /* Vycentrovanie */
    border: 5px solid #f3f3f3;
    border-top: 5px solid #79af2f; /* Tvoja zelená farba */
    border-radius: 50%;
    animation: spinBasket 1s linear infinite;
    z-index: 10;
}

/* Animácia točenia */
@keyframes spinBasket {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Celkový obal - izolácia štýlov */
.balne-wrap {
    max-width: 1400px;
    margin: 20px auto;
    padding: 30px;
    background: #ffffff;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
    color: #333;
    line-height: 1.6;
}

/* Hlavný nadpis */
.balne-main-title {
    text-align: center;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 20px;
}

.balne-main-title span {
    color: #79af2f; /* Tvoja zelená */
}

.balne-intro {
    text-align: center;
    font-size: 16px;
    color: #666;
    margin-bottom: 40px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}

/* Mriežka s ikonami */
.balne-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
    margin-bottom: 50px;
}

.balne-item {
    text-align: center;
    padding: 20px;
    background: #f9fafb;
    border-radius: 12px;
    transition: 0.3s;
}

.balne-item:hover {
    background: #f1f5f0;
}

.balne-icon {
    font-size: 40px;
    margin-bottom: 15px;
}

.balne-item h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #79af2f;
}

/* Galéria */
.balne-section-title {
    text-align: center;
    margin-bottom: 25px;
    font-weight: 700;
}

.balne-images {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    margin-bottom: 40px;
}

.balne-img-box {
    text-align: center;
}

.balne-img-box img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 10px;
    margin-bottom: 8px;
}

.balne-img-box span {
    font-size: 12px;
    font-weight: 600;
    color: #888;
    text-transform: uppercase;
}

/* Pätička popisu */
.balne-footer {
    border-top: 2px solid #eee;
    padding-top: 30px;
    text-align: center;
}

.balne-hint {
    margin-top: 20px;
    display: inline-block;
    padding: 12px 25px;
    background: #f0f7e6;
    color: #79af2f;
    border-radius: 50px;
    font-weight: 700;
    border: 1px solid #79af2f;
}

/* Responzivita pre mobily */
@media (max-width: 768px) {
    .balne-images {
        grid-template-columns: 1fr;
    }
    .balne-img-box img {
        height: auto;
    }
}
/* --- PROGRESS BAR --- */
.cart-limit-wrapper { width: 100%; margin: 10px 0; padding: 15px; background: #fff; border: 1px solid #dfe3f1; border-radius: 4px; box-sizing: border-box; clear: both; }
.cart-progress-track { background-color: #dfe3f1; border-radius: 8px; height: 16px; width: 100%; margin-top: 8px; overflow: hidden; position: relative; }
.cart-progress-fill { background-color: #79af2f; height: 100%; width: 0%; transition: width 0.2s ease; display: block; }
.cart-progress-text { font-family: 'Nunito Sans', sans-serif; font-size: 14px; font-weight: 700; color: #333; text-align: center; display: block; }

/* --- VIZUÁL BALNÉHO --- */
.balne-row { background-color: #ffffff !important; }
.balne-description { font-size: 14px; line-height: 1.3; color: #1a1a1a; background-color: #f0f2f9; padding: 5px; border-radius: 12px; margin-top: 5px; display: block; width: 100%; white-space: normal; }

/* AGRESÍVNE SKRYTIE (Zákazník neuvidí 2ks ani krížik) */
.balne-row .c1390, .balne-row .c1391, .balne-row .c1389, .balne-row .c1401, 
.balne-row .c1403, .balne-row .c848, .balne-row input[name*="pocet"] { 
    display: none !important; 
    visibility: hidden !important;
}
.balne-note-row { display: none !important; }

/* Responzívna šírka pre text */
.balne-row .c1388 { flex-grow: 2; min-width: 250px; }
@media (min-width: 992px) { .balne-row .c1388 { min-width: 380px; } }
@media (min-width: 1400px) { .balne-row .c1388 { min-width: 500px; } }

/* --- ANIMÁCIA NAČÍTANIA (SPINNER) --- */
.basket-table { 
    position: relative; 
    transition: opacity 0.3s ease;
}

/* Stav počas spracovania */
.cart-is-processing { 
    opacity: 0.5; 
    pointer-events: none; /* Zákaz klikania počas načítania */
}

.cart-is-processing::after {
    content: ""; 
    position: absolute; 
    top: 100px; /* Umiestnenie od horného okraja tabuľky */
    left: 50%; 
    width: 50px; 
    height: 50px; 
    margin-left: -25px;
    border: 5px solid #f3f3f3; 
    border-top: 5px solid #79af2f; /* Tvoja zelená farba */
    border-radius: 50%;
    animation: spinBalne 1s linear infinite; 
    z-index: 1000;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
}

@keyframes spinBalne { 
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); } 
}
/* Dizajn boxu pre kategórie */
    .ozy-cat-box {
        background-color: #fffbe6;
        border: 1px dashed #f5c002;
        padding: 6px 4px;
        margin-bottom: 8px; 
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        border-radius: 4px;
        font-family: Arial, sans-serif;
        transition: all 0.2s ease;
        width: 100%;
        box-sizing: border-box;
        font-size: 13px;
        line-height: 1.4;
    }

    .ozy-cat-box:hover {
        background-color: #fff5cc;
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }
    
    /* Zelená pri hoveri */
    .ozy-cat-box:hover .ozy-text-action {
        color: #79af2f; 
    }

    .ozy-cat-row {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .ozy-icon {
        width: 14px;
        height: auto;
        margin-right: 5px;
        vertical-align: middle;
    }

    .ozy-text-action {
        text-decoration: underline;
        font-weight: 700;
        color: #333;
        transition: color 0.2s ease;
    }

    .ozy-code {
        font-weight: 700;
        margin-left: 4px;
        color: #79af2f;
        text-decoration: none;
    }

    .ozy-cat-price {
        color: #e30016;
        font-weight: 800;
        font-size: 15px;
        margin-top: 2px;
    }
/* 1. HLAVNÝ BOX */
    .ozy-coupon-box {
        background-color: #fffbe6;
        border: 1px dashed #f5c002;
        padding: 12px 16px;
        margin-top: 15px;
        margin-bottom: 15px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
        border-radius: 4px;
        font-family: Arial, sans-serif;
        transition: all 0.2s ease;
        box-shadow: 0 2px 4px rgba(0,0,0,0.05);
    }

    /* Hover efekt na celý box - zmení pozadie a tieň */
    .ozy-coupon-box:hover {
        background-color: #fff5cc;
        transform: translateY(-1px);
        box-shadow: 0 4px 6px rgba(0,0,0,0.1);
    }

    /* Hover efekt špeciálne pre text "Kúpiť s kódom" - prefarbí na zeleno */
    .ozy-coupon-box:hover .ozy-text-action {
        color: #79af2f; /* Vaša zelená */
    }

    /* 2. ĽAVÁ ČASŤ (Ikona + Texty) */
    .ozy-coupon-left {
        display: flex;
        align-items: center;
        color: #333;
        font-size: 15px;
    }

    /* Ikonka - zväčšené odsadenie vpravo */
    .ozy-coupon-icon-img {
        width: 24px;
        height: auto;
        margin-right: 15px; /* Odsadenie od textu */
        vertical-align: middle;
    }

    /* Text "Kúpiť s kódom" - podčiarknutý + animácia farby */
    .ozy-text-action {
        text-decoration: underline;
        font-weight: 700;
        transition: color 0.2s ease;
    }

    /* Samotný kód "igarden25" - bez podčiarknutia, odsadený */
    .ozy-code-bold {
        text-decoration: none;
        font-weight: 700;
        margin-left: 5px; /* Malá medzera medzi textom a kódom */
        color: #79af2f;      /* Kód ostáva čierny (alebo zmeňte podľa potreby) */
    }

    /* 3. PRAVÁ ČASŤ (Cena) */
    .ozy-coupon-price {
        color: #e30016;
        font-weight: 800;
        font-size: 18px;
    }
/* ============================================================
   2. TVOJ DIZAJN (Upravený pre 1300px)
   ============================================================ */
.gr-custom-systems {
    font-family: 'Nunito Sans', sans-serif;
    color: #333;
    line-height: 1.7;
    overflow: hidden;
}

/* Hero sekcia */
.gr-hero-systems {
    background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.4)), url('https://www.predomyazahrady.sk/fotky7529/systemy-na-mieru/banner-systemy-na-mieru-uvod.webp');
    background-size: cover;
    background-position: center;
    color: #fff;
    padding: 80px 20px;
    text-align: center;
    border-radius: 0 0 50px 50px;
    margin-bottom: 40px;
}

.gr-hero-systems h1 { font-size: 3rem; font-weight: 900; margin-bottom: 15px; }
.gr-lead { font-size: 1.3rem; max-width: 800px; margin: 0 auto; opacity: 0.9; }

/* Filozofia */
.gr-philosophy {
    padding: 30px 20px;
    text-align: center;
    background: #fdfdfd;
}

.gr-container-narrow { max-width: 850px; margin: 0 auto; }
.gr-philosophy h2 { color: #79af2f; font-size: 2rem; margin-bottom: 25px; }

.gr-feature-row.reverse { flex-direction: row-reverse; }

.gr-feature-image { flex: 1; }
.gr-feature-image img {
    width: 100%;
    border-radius: 25px;
    box-shadow: 0 15px 45px rgba(0,0,0,0.08);
}

.gr-feature-text { flex: 1; }

.gr-category-tag {
    color: #79af2f;
    font-weight: 800;
    font-size: 16px;
    letter-spacing: 1.5px;
    display: block;
    margin-bottom: 10px;
}

.gr-feature-text h2 { font-size: 1.8rem; margin-bottom: 20px; line-height: 1.2; }

.gr-text-link {
    color: #79af2f;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 2px solid transparent;
    transition: 0.3s;
}

.gr-text-link:hover { border-bottom-color: #79af2f; }

/* Proces */
.gr-process {
    background: #f9fbf7;
    padding: 50px 20px;
    text-align: center;
    border-radius: 50px;
    margin: 40px 0;
}

.gr-process h2 { margin-bottom: 50px; }

/* Proces mriežka - ZVÄČŠENÁ NA 1300px */
.gr-steps-grid {
    display: flex;
    justify-content: center;
    gap: 40px;
    max-width: 1300px !important;
    margin: 0 auto;
}

.gr-step { flex: 1; }

.gr-step-num {
    width: 60px;
    height: 60px;
    background: #79af2f;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    font-weight: 900;
    margin: 0 auto 20px;
}

/* Footer Trust */
.gr-trust-footer-rich {
    padding: 20px 20px;
    text-align: center;
    background: #fff;
}

.gr-btn-large {
    display: inline-block;
    background: #79af2f;
    color: #fff !important;
    padding: 20px 45px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 30px;
    box-shadow: 0 10px 25px rgba(121, 175, 47, 0.3);
    transition: 0.3s;
}

.gr-btn-large:hover { transform: translateY(-3px); box-shadow: 0 15px 30px rgba(121, 175, 47, 0.4); }

/* MOBILNÁ VERZIA */
@media (max-width: 991px) {
    .gr-feature-row, .gr-feature-row.reverse { flex-direction: column; text-align: center; gap: 30px; }
    .gr-steps-grid { flex-direction: column; }
    .gr-hero-systems h1 { font-size: 2.2rem; }
    .gr-hero-systems { padding: 80px 20px; }
    .gr-feature-text h2 { font-size: 1.8rem; }
}
.c218 {
   border: 1px solid #d3d3d3;
  }
/* Globálne nastavenia pre bohaté stránky */
.gr-rich-page {
    color: #2c3e50;
    line-height: 1.8;
    font-size: 16px;
}

.gr-rich-page h1, .gr-rich-page h2, .gr-rich-page h3 {
    color: #1a1a1a;
    font-weight: 800;
}

/* Hero sekcia */
.gr-hero-large {
    background: linear-gradient(rgba(0,0,0,0.8), rgba(0,0,0,0.4)), url('https://www.predomyazahrady.sk/fotky7529/systemy-na-mieru/roboticka-kosacka-v-zahrade-na-travniku.webp');
    background-size: cover;
    background-position: center;
    padding: 60px 20px;
    text-align: center;
    border-radius: 30px;
    margin-bottom: 60px;
    color: #fff;
}

.gr-tag {
    color: #93ff00;
    font-weight: 700;
    letter-spacing: 2px;
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
}

.gr-hero-large h1 { font-size: 2.5rem; font-weight: 900; margin-bottom: 15px; }
/* Riadky a stĺpce */
.gr-row {
    display: flex;
    gap: 60px;
    align-items: center;
    margin-bottom: 80px;
}

.gr-col { flex: 1; }

.gr-row .gr-col h2 {
    color: #79af2f;
    font-size: 1.6rem;
    margin-bottom: 25px;
}

.gr-img-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}

.gr-img-styled {
    width: 100%;
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.1);
}

/* Hodnoty / Value Boxes */
.gr-values {
    display: flex;
    gap: 30px;
    margin-bottom: 80px;
}

.gr-value-box {
    background: #fdfdfd;
    padding: 40px;
    border-radius: 20px;
    border-bottom: 4px solid #79af2f;
    border-top: 4px solid #79af2f;
    flex: 1;
}

.gr-number {
    font-size: 2.5rem;
    font-weight: 900;
    color: #79af2f;
    opacity: 0.3;
}

/* Citačný banner */
.gr-visual-break {
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    overflow: hidden;
}

.gr-overlay {
    background: rgba(121, 175, 47, 0.85);
    color: white;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gr-overlay p { font-size: 1.8rem; font-weight: bold; font-style: italic; text-align: center;margin:0; }

/* Systémy na mieru - Feature rows */
.gr-feature-row {
    display: flex;
    gap: 30px;
    align-items: center;
    background: #fff;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 25px;
    box-shadow: 0 5px 25px rgba(0,0,0,0.03);
    margin-bottom: 60px;
    border: 1x solid #d3d3d3;
}

.gr-feature-img { flex: 1; }
.gr-feature-img img { width: 100%; border-radius: 20px; }
.gr-feature-text { flex: 0.8; padding: 10px; }

.gr-badge {
    background: #e8f5e9;
    color: #79af2f;
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: bold;
}

/* Tlačidlá */
.gr-btn-main {
    background: #79af2f;
    color: white !important;
    padding: 18px 40px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
}

.gr-btn-main:hover { background: #5d8a22; transform: scale(1.05); }

/* Responzivita */
@media (max-width: 900px) {
    .gr-row, .gr-feature-row, .gr-values { flex-direction: column; }
    .gr-hero-large h1 { font-size: 2.2rem; }
}


.c439:before 
{display:none;
}
.c439 {
  margin: 0 0 0rem;
  padding: 10px;	
}

.c529.reply {
    display: none;
}


/* Zacielime VŠETKY obrázky s triedou .c522 (avatary v diskusii) */
img.c522 {
    /* 1. Nastavíme pevné rozmery krabičky */
    width: 50px !important;
    height: 50px !important;

    /* 2. Dôležité: Zmeníme spôsob počítania šírky boxu */
    box-sizing: border-box !important;

    /* 3. Trik: Nastavíme obrovský ľavý padding rovnaký ako šírka.
       Tým vytlačíme pôvodný obsah (starý obrázok) úplne doprava von,
       takže zmizne. */
    padding-left: 50px !important;
    /* Pre istotu vynulujeme ostatné paddingy */
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;


    /* 4. Nastavíme VÁŠ NOVÝ obrázok ako pozadie tejto prázdnej krabičky */
    /* --- TU VLOŽTE URL VÁŠHO NOVÉHO OBRÁZKA MEDZI ÚVODZOVKY --- */
    background-image: url('https://www.predomyazahrady.sk/fotky7529/banners/avatar-ikona-foto1.webp') !important;

    /* 5. Nastavenie zobrazenia nového obrázka (pozadia) */
    background-size: cover !important;   /* Roztiahne obrázok na celú plochu krabičky */
    background-repeat: no-repeat !important; /* Nebude sa opakovať */
    background-position: center center !important; /* Vycentruje sa */

    /* 6. Aby boli pekne okrúhle (ako tie modré na screenshote) */
    border-radius: 50% !important;
}


#detail-anchor-download::before {
    content: "Na stiahnutie";
    display: inline-block;
    color: #2c3e50;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.875rem;
    margin: 1.25rem 0 0.625rem;
    margin-bottom: 1.2rem;
    padding-bottom: 5px;
    border-bottom: 2px solid #79af2f;
}

#detail-anchor-comment::before {
    content: "Diskusia";
    display: inline-block;
    color: #2c3e50;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.875rem;
    margin: 1.25rem 0 0.625rem;
    margin-bottom: 1.2rem; /* Tento riadok zabezpečí presný odstup podľa vášho zadania */
    padding-bottom: 5px;
    border-bottom: 2px solid #79af2f;
}

#detail-anchor-product-rating::before {
    content: "Recenzie";
    display: inline-block;
    color: #2c3e50;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.875rem;
    margin: 1.25rem 0 0.625rem;
    margin-bottom: 1.2rem;
    padding-bottom: 5px;
    border-bottom: 2px solid #79af2f;
}

/* DESKTOP - Vaše pôvodné nastavenie */
.gr-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
  padding: 40px 15px;
  padding-top: 0px;
  max-width: 1200px;
  margin: 0 auto;
  font-family: sans-serif;
}

.gr-card {
  flex: 1;
  min-width: 180px;
  max-width: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.gr-icon-box {
  width: 90px;
  height: 90px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gr-icon-box img {
  height: 75px; /* Výška podľa vášho pôvodného "dobrého" kódu */
  width: auto;
  display: block;
}

.gr-text h3 {
  font-size: 15px; /* Upravené podľa vášho vzoru */
  font-weight: 700;
  color: #333;
  margin: 0 0 5px 0;
  line-height: 1.2;
}

.gr-text p {
  font-size: 13px;
  color: #666;
  margin: 0;
  line-height: 1.3;
}

/* FIX PRE MOBILY (vynútenie 2 stĺpcov) */
@media (max-width: 600px) {
  .gr-section {
    display: grid; /* Prepnutie na mriežku */
    grid-template-columns: 1fr 1fr; /* Presne 2 stĺpce */
    gap: 20px 10px; /* Vertikálna medzera 20px, horizontálna 10px */
    padding: 10px 10px;
    padding-bottom: 40px;
  }

  .gr-card {
    min-width: 0; /* Zrušíme limit 180px, aby sa zmestili */
    max-width: none;
    width: 100%;
  }

  .gr-icon-box {
    width: 100%; /* Vycentruje ikonu v rámci polovičky */
    height: 80px;
  }

  .gr-text h3 {
    font-size: 14px; /* Mierne zmenšenie na mobile, aby text nepretekal */
  }
}

@media (min-width: 768px) {
.c340 {
    margin-left: 50px;
}
  }

/* --- ZÁKLADNÝ RESET A TYPOGRAFIA --- */
.ozy-contact-page { 
    font-family: 'Arial', sans-serif; 
    color: #1a1a1a; 
    line-height: 1.6; 
    max-width: 1200px; 
    margin: 0 auto; 
    padding: 15px; 
}

.ozy-contact-page h1 { 
    text-align: left; 
    color: #1a1a1a; 
    margin-bottom: 30px; 
    font-size: 28px; 
}

.ozy-contact-page h2 { 
    border-bottom: 2px solid #79af2f; 
    padding-bottom: 10px; 
    color: #1a1a1a; 
}

/* --- HORNÁ SEKCIA: INFO + MAPA --- */
.top-section { 
    display: flex; 
    flex-wrap: wrap; 
    gap: 20px; 
    margin-bottom: 40px; 
}

.info-panel { 
    flex: 1; 
    min-width: 300px; 
    background: #f0f2f9; 
    padding: 25px; 
    border-radius: 12px; 
    border: 1px solid #d3d3d3; 
}

.map-panel { 
    flex: 1.5; 
    min-width: 300px; 
    border-radius: 12px; 
    overflow: hidden; 
    height: 400px; 
    border: 1px solid #d3d3d3; 
}

/* --- HLAVNÉ KONTAKTY (V MODROM PANELI) --- */
.main-contact-item { 
    margin-bottom: 20px; 
}

.main-contact-item strong { 
    display: block; 
    font-size: 14px; 
    color: #1a1a1a; 
    text-transform: uppercase; 
    margin-bottom: 5px;
}

.main-contact-item a { 
    font-size: 20px; 
    font-weight: bold; 
    color: #79af2f; 
    text-decoration: none; 
    display: inline-flex;
    align-items: center;
}

.main-contact-item a::before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Hlavné ikony SVG */
.contact-phone::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379af2f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E");
}

.contact-email::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379af2f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
}

/* --- TABUĽKA OTVÁRACÍCH HODÍN --- */
.hours-table { 
    width: 100%; 
    border-collapse: collapse; 
    margin-top: 15px; 
    font-size: 14px; 
}

.hours-table td { 
    padding: 5px 0; 
    border-bottom: 1px dashed #ddd; 
}

.hours-table .day { 
    font-weight: bold; 
    width: 100px; 
}

/* --- MRIEŽKA KONTAKTOV (VIZITKY) --- */
.contacts-grid { 
    display: grid; 
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 
    gap: 20px; 
    margin-top: 20px; 
}

.contact-card { 
    background: white; 
    border: 1px solid #d3d3d3; 
    border-radius: 12px; 
    padding: 20px; 
    text-align: center; 
    transition: transform 0.2s, box-shadow 0.2s;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.contact-card:hover { 
    transform: translateY(-5px); 
    box-shadow: 0 5px 15px rgba(0,0,0,0.05); 
}

.contact-card img { 
    width: 100px; 
    height: 100px; 
    border-radius: 50%; 
    object-fit: cover; 
    margin-bottom: 15px; 
    background: #eee; 
}

.contact-card h3 { 
    margin: 10px 0 5px; 
    font-size: 18px; 
    color: #222; 
    min-height: 44px; /* Zarovnanie nadpisov */
    display: flex;
    align-items: center;
}

.contact-card .position { 
    color: #79af2f; 
    font-weight: bold; 
    font-size: 14px; 
    display: block; 
    margin-bottom: 15px; 
    min-height: 40px; /* Zarovnanie pozícií */
}

/* Štýly pre e-mail a mobil v kartičke */
.contact-card .detail { 
    display: inline-flex;
    align-items: center;
    font-size: 14px; 
    margin-bottom: 8px; 
    color: #555; 
    text-decoration: none; 
    transition: color 0.2s;
}

.contact-card .detail:hover { 
    color: #79af2f; 
}

.contact-card .detail::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Malé ikony pre vizitky */
.detail-email::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379af2f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E");
}

.detail-phone::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379af2f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E");
}

/* --- FAKTURAČNÉ ÚDAJE --- */
.billing-section { 
    display: grid; 
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); 
    gap: 40px; 
    background: #fdfdfd; 
    padding: 30px; 
    border-radius: 12px; 
    margin-top: 20px; 
}

/* --- RESPONZIVITA --- */
@media (max-width: 768px) {
    .top-section { flex-direction: column; }
    .map-panel { height: 300px; }
    .contact-card h3, .contact-card .position { min-height: auto; }
}
.c1209:before {
color: #1a1a1a;
  }

.c1210:before {
color: #1a1a1a;
  }
  
.c1489 {
    padding: 10px 0 10px 0;
    background: #ffffff!important;
    border-bottom: 15px solid #FFFFFF;
}

.c1490 a {
    color: #79af2f !important;
}
/* =========================================================
   0. ZÁKLADNÉ NASTAVENIA
   ========================================================= */
.c1206 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.c1208 {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: cover !important; 
    object-position: center center !important;
    border-radius: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* =========================================================
   1. HLAVNÝ KONTAJNER (GRID) - DESKTOP A TABLET
   ========================================================= */
#id-main-slider {
    display: grid !important;
    grid-template-columns: 1.7fr 1fr !important; 
    grid-template-rows: 1fr 1fr !important; 
    
    width: 100% !important;
    max-width: 1670px !important; 
    margin: 0 auto !important;    
    
    box-sizing: border-box !important;
    position: relative !important;
    background-color: #ffffff !important;
    gap: 10px !important;
    padding: 15px !important;
    
    aspect-ratio: 1485 / 510 !important; 
    height: auto !important; 
}

/* =========================================================
   2. ĽAVÝ SLIDER (HLAVNÝ OBRÁZOK)
   ========================================================= */
#id-main-slider .swiper-container {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important; 
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    border-radius: 12px;
    overflow: hidden;
    z-index: 1 !important;
    aspect-ratio: 929 / 510 !important;
    border: 1px solid #c6c9d3;
    box-sizing: border-box !important;
}

#id-main-slider .swiper-slide {
    height: 100% !important;
}

/* =========================================================
   3. PRAVÉ BOČNÉ BANNERY
   ========================================================= */

/* A) Horný pravý banner (Závlaha) */
#id-main-slider::before {
    content: "" !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    background-image: url('https://www.predomyazahrady.sk/fotky7529/banners/automaticka-zavlaha-top-banner.webp') !important;
    
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 12px;
    cursor: pointer;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    border: 1px solid #c6c9d3;
    box-sizing: border-box !important;
    aspect-ratio: 546 / 250 !important;
}

/* B) Dolný pravý banner (Voda) */
#id-main-slider::after {
    content: "" !important;
    grid-column: 2 !important;
    grid-row: 2 !important;
    background-image: url('https://www.predomyazahrady.sk/fotky7529/banners/uprava-vody-top-banner.webp') !important;
    
    background-size: cover !important;
    background-position: center center !important;
    border-radius: 12px;
    cursor: pointer;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    border: 1px solid #c6c9d3;
    box-sizing: border-box !important;
    aspect-ratio: 546 / 250 !important;
}

/* =========================================================
   4. OVLÁDACIE PRVKY (DESKTOP)
   ========================================================= */
#id-main-slider .swiper-button-prev,
#id-main-slider .swiper-button-next {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    align-self: center !important;
    z-index: 50 !important;
    position: relative !important;
    width: 45px !important;
    height: 45px !important;
    background-color: #ffffff !important;
    background-image: none !important;
    border-radius: 50% !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2) !important;
    color: #79af2f !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    opacity: 0.9 !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    cursor: pointer !important;
    pointer-events: auto !important; /* Tlačidlo musí byť klikateľné */
}

/* --- OPRAVA NEAKTÍVNYCH TLAČIDIEL --- */
/* Toto zabezpečí, že ak je tlačidlo disabled (prvý/posledný slide), 
   tak zmizne a nebude sa dať naň kliknúť */
#id-main-slider .swiper-button-disabled {
    opacity: 0 !important;
    pointer-events: none !important;
    cursor: default !important;
}

#id-main-slider .swiper-button-prev:hover,
#id-main-slider .swiper-button-next:hover {
    background-color: #79af2f !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

#id-main-slider .swiper-button-prev::after,
#id-main-slider .swiper-button-next::after {
    font-size: 20px !important;
    font-weight: bold !important;
}

#id-main-slider .swiper-button-prev {
    justify-self: start !important;
    margin-left: 20px !important;
}

#id-main-slider .swiper-button-next {
    justify-self: end !important;
    margin-right: 20px !important;
}

/* Paginácia */
#id-main-slider .swiper-pagination {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    align-self: end !important;
    justify-self: center !important;
    position: relative !important;
    bottom: 20px !important;
    z-index: 50 !important;
    width: auto !important;
}

#id-main-slider .swiper-pagination-bullet {
    background: #ffffff !important;
    opacity: 0.7 !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0 5px !important;
}

#id-main-slider .swiper-pagination-bullet-active {
    background: #79af2f !important;
    opacity: 1 !important;
}

/* =========================================================
   5. RESPONZIVITA (MOBIL - POD 767.98px)
   ========================================================= */
@media (max-width: 767.98px) {
    
    #id-main-slider {
        display: flex !important;
        flex-direction: column !important;
        aspect-ratio: unset !important; 
        max-width: 100% !important;
        height: auto !important;
        gap: 10px !important; 
        padding: 10px !important;
        box-sizing: border-box !important;
    }

    /* A) Hlavný slider */
    #id-main-slider .swiper-container {
        order: 1 !important;
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 929 / 510 !important; 
        border-radius: 12px !important;
    }

    /* B) Prvý banner */
    #id-main-slider::before {
        display: block !important;
        order: 2 !important;
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 546 / 250 !important;
        background-position: center center !important;
        border-radius: 12px !important;
        margin: 0 !important;
        border: 1px solid #c6c9d3;
    }

    /* C) Druhý banner */
    #id-main-slider::after {
        display: block !important;
        order: 3 !important;
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 546 / 250 !important;
        background-position: center center !important;
        border-radius: 12px !important;
        margin: 0 !important;
        border: 1px solid #c6c9d3;
    }

    /* TLAČIDLÁ (ŠÍPKY) */
    #id-main-slider .swiper-button-prev,
    #id-main-slider .swiper-button-next {
        position: absolute !important;
        top: 27.5vw !important; 
        transform: translateY(-50%) !important;
        width: 35px !important;
        height: 35px !important;
        z-index: 60 !important;
    }

    #id-main-slider .swiper-button-prev {
        left: 20px !important; 
        right: auto !important;
        margin: 0 !important;
    }

    #id-main-slider .swiper-button-next {
        right: 20px !important;
        left: auto !important;
        margin: 0 !important;
    }

    /* BODKY (PAGINÁCIA) */
    #id-main-slider .swiper-pagination {
        position: absolute !important;
        top: calc(55vw - 10px) !important; 
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        z-index: 60 !important;
        pointer-events: none;
    }

    #id-main-slider .swiper-pagination-bullet {
        background: #000000 !important;
        opacity: 0.6 !important;
        width: 12px !important;
        height: 12px !important;
        margin: 0 6px !important;
        border-radius: 50% !important;
        pointer-events: auto;
    }

    #id-main-slider .swiper-pagination-bullet-active {
        opacity: 1 !important;
        background: #7eaf37 !important;
    }
}
/* Prémiový zoznam so zelenými krúžkami */
.ozy-check-list-premium {
    list-style: none;
    padding-left: 0;
    margin: 20px 0;
}

.ozy-check-list-premium li {
    position: relative;
    padding-left: 40px; /* Väčší priestor pre výraznejšiu ikonu */
    margin-bottom: 15px;
    line-height: 1.5;
    font-size: 1rem;
    color: #333;
}

/* Vytvorenie zeleného krúžku */
.ozy-check-list-premium li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background: linear-gradient(135deg, #76b852 0%, #4CAF50 100%); /* Zelený gradient z vašej grafiky */
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(76, 175, 80, 0.3);
}

/* Vytvorenie bielej fajky vo vnútri krúžku */
.ozy-check-list-premium li::after {
    content: '';
    position: absolute;
    left: 10px;
    top: 6px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}

/* Zvýraznenie kľúčových slov */
.ozy-check-list-premium li strong {
    color: #2e7d32;
    margin-bottom: 2px;
}

/* Kontajner pre FAQ mriežku */
.ozy-faq-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 10px;
    margin-top: 15px;
}

/* Štýl pre jednotlivé kartičky otázok */
.ozy-faq-card {
    background: #fdfdfd;
    border: 1px solid #e0e0e0;
    border-left: 4px solid #79af2f; /* Zelený pásik pre vizuálnu zaujímavosť */
    padding: 15px;
    border-radius: 5px;
    transition: transform 0.2s ease;
}

.ozy-faq-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* Úprava nadpisu h3 v kartičke */
.ozy-h3-style-compact {
    color: #2c3e50; /* Tmavšia zelená pre otázku */
    font-size: 1.1rem !important; /* Menšie a kompaktnejšie písmo */
    font-weight: 700;
    margin: 0 0 8px 0 !important;
    line-height: 1.3;
}

/* Úprava textu odpovede */
.ozy-faq-answer {
    font-size: 1rem;
    line-height: 1.6;
    color: #1a1a1a;
    text-align: justify;
  margin: 0;
}
.c1489 {
  background: #ffffff;
}

@media (max-width: 991px) {
    /* Vynútime stĺpcové zobrazenie pre všetky sekcie */
    .ozy-section.ozy-alternate {
        display: flex !important;
        flex-direction: column !important;
    }

    /* Textový stĺpec dostane prioritu 1 (pôjde hore) */
    .ozy-section.ozy-alternate .ozy-text-col {
        order: 1 !important;
    }

    /* Obrázkový stĺpec aj video stĺpec dostanú prioritu 2 (pôjdu pod text) */
    .ozy-section.ozy-alternate .ozy-img-col,
    .ozy-section.ozy-alternate .ozy-video-col {
        order: 2 !important;
        margin-top: 15px; /* Jemná medzera medzi textom a videom */
    }
}

/* --- CELKOVÝ KONTAJNER (Sivý pás) --- */
.c1942 {
    background: #f0f2f9 !important;
    padding: 10px 0 !important;
    width: 100% !important;
    max-width: 100vw !important; /* Poistka proti pretečeniu šírky */
    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* --- VNÚTORNÝ BLOK (Mriežka) --- */
.usp-block {
    display: grid !important;
    /* Mobile-first: 2 stĺpce, ktoré nikdy nepresiahnu šírku obrazovky */
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 5px !important;
    width: 100% !important;
    max-width: 1400px !important; /* Zarovná sa k šírke tvojho obsahu */
    padding: 0 15px !important; /* Bezpečný odstup od krajov mobilu */
    box-sizing: border-box !important;
}

/* --- JEDNOTLIVÁ POLOŽKA --- */
.c1943 {
    display: flex !important;
    align-items: center !important;
    text-decoration: none !important;
    color: #1a1a1a !important;
    width: 100% !important;
    min-width: 0 !important; /* Dôležité pre správne zalamovanie textu v gride */
    box-sizing: border-box !important;
}

/* --- IKONA --- */
.c1945 {
    width: 50px !important; /* Menšia pre maximálnu úsporu miesta */
    height: 50px !important;
    flex-shrink: 0 !important; /* Ikona sa nikdy nezmenší/nedeformuje */
}

/* --- TEXTY (Wrapper) --- */
.c1946 {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0 !important; /* Umožní textu zalomiť sa, ak je príliš dlhý */
}

.c1947 {
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    margin: 0 !important;
    white-space: normal !important; /* Text sa v prípade potreby zalomí */
}

.c1948 {
    font-size: 9px !important;
    color: #666 !important;
    line-height: 1.1 !important;
    margin-top: 2px !important;
    white-space: normal !important;
}

/* --- DESKTOP ÚPRAVA (Nad 992px) --- */
@media (min-width: 992px) {
    .usp-block {
        /* Všetky 4 claimy do jedného riadku */
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 20px !important;
        padding: 0 20px !important;
    }

    .c1945 {
        width: 50px !important;
        height: 50px !important;
    }

    .c1947 { font-size: 0.95rem !important; }
    .c1948 { font-size: 0.8rem !important; }
}

/* --- POISTKA PRE VEĽMI MALÉ MOBILY --- */
@media (max-width: 360px) {
    .c1945 { width: 22px !important; height: 22px !important; }
    .c1947 { font-size: 10px !important; }
    .c1948 { display: none !important; } /* Na extrémne malých mobiloch skryje podtitul */
}
.c158{
font-weight: 700;
}

.c159{
font-weight: 500;
}

/* --- OZY FLOATING BAR (VÁŠ DIZAJN) --- */
#ozy-sticky-bar {
    display: none;
    position: fixed;
    
    /* FIX PRE IPHONE A PLÁVAJÚCI VZHĽAD */
    bottom: 5px; 
    bottom: calc(5px + constant(safe-area-inset-bottom)); 
    bottom: calc(5px + env(safe-area-inset-bottom)); 
    
    left: 10px;
    right: 10px;
    
    height: auto;
    min-height: 70px;
    background: #f0f2f9;
    box-shadow: 0 5px 25px rgba(0,0,0,0.2);
    z-index: 9999;
    padding: 10px 15px;
    box-sizing: border-box;
    border-radius: 12px;
    
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    
    /* Animácia */
    opacity: 0;
    transform: translateY(20px);
    transition: transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.3s;
}

@media (max-width: 999px) {
    #ozy-sticky-bar { display: flex; }
    #ozy-sticky-bar.visible { opacity: 1; transform: translateY(0); }
    body.has-ozy-bar { padding-bottom: 120px !important; }
}

/* INFO SEKCIA (Názov + Cena) */
.ozy-bar-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    min-width: 0; /* Dôležité pre orezanie textu */
}

.ozy-bar-name {
    font-size: 11px;
    line-height: 1.2;
    color: #333;
    font-weight: 600;
    margin-bottom: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ozy-bar-price-val {
    display: flex;  
    align-items: baseline;
    flex-wrap: nowrap;
    gap: 5px;
    font-size: 17px;
    font-weight: 900;
    color: #79af2f; /* Vaša zelená */
}

/* AKCIA (Množstvo + Tlačidlo) */
.ozy-bar-action {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 5px;
}

/* KOMPAKTNÉ MNOŽSTVO */
.ozy-qty-compact {
    display: flex;
    align-items: center;
    background: rgba(0,0,0,0.05);
    border-radius: 6px;
    padding: 2px;
    transform: scale(0.9);
    transform-origin: right;
}

.ozy-q-btn {
    width: 20px;
    height: 20px;
    background: #676b7a;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}

.ozy-q-input {
    width: 30px !important;
    height: 24px !important;
    border: none !important;
    background: transparent !important;
    text-align: center !important;
    font-size: 13px !important;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 !important;
}

/* TLAČIDLO KÚPIŤ (VÁŠ DIZAJN) */
.ozy-bar-btn {
    background-color: #79af2f;
    color: #fff;
    border-radius: 25px;
    border: 0;
    height: 35px;
    padding: 0 18px;
    font-weight: 700;
    font-size: 13px;
    cursor: pointer;
    box-shadow: 0 3px 8px rgba(121, 175, 47, 0.3);
    white-space: nowrap;
}

/* Skrytie šípok v inpute */
.ozy-q-input::-webkit-outer-spin-button,
.ozy-q-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* --- ODSADENIE PRIDANÉ DO KOŠÍKA --- */
.c372.related {
     margin: 1rem 0 0;
}
/* --- MARGIN TOVAR BOL PRIDANÝ DO KOŠÍKA --- */
.c396 { 
margin: 0.5rem auto 0.5rem;
}
/* --- NADPIS TECHNICKÉ PARAMETRE --- */
.c2017::before {
    content: "Technické parametre"; /* Text nadpisu */
    color: #2c3e50;
    margin-bottom: 1.2rem;
    border-bottom: 2px solid #79af2f;
    display: inline-block;
    padding-bottom: 5px;
    line-height: 1.875rem;
    margin: 1.25rem 0 .625rem;
    font-size: 1.5rem;       /* Veľkosť písma cca 20px */
   font-weight: bold;
}

/* 1. Základný štýl pre desktop */ 

.c2017 { 
max-width: 50%; 
} 

/* 2. Media query musí byť NIŽŠIE, aby prepísala základ */
 @media (max-width: 999.98px) { 
.c2017 { 
flex: 0 0 100%; 
max-width: 100% !important; 

/* Pozri bod 3, ak toto nepomôže */ 
padding: 1.5625rem 0 0; 
} 
} 

.c2017 .c158 {
    width: 30%;
}
.c2016 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 1.5625rem 0 1.5625rem;
}

/* --- ÚPRAVA WIDGETU PRE PRODUKTOVÚ STRÁNKU --- */
.layout-type-product #ozy-custom-widget {
    /* 1. Obmedzenie šírky */
    max-width: 1400px !important;
    width: 100% !important;
    
    /* 2. Vycentrovanie na stred */
    margin: 0 auto !important;
    
    /* 3. Odsadenie (zhora 45px, z bokov 15px kvôli mobilom) */
    padding: 45px 15px 0 15px !important;
    
    /* 4. Bezpečnostné prvky pre layout */
    display: block !important;
    clear: both !important;
    float: none !important;
    box-sizing: border-box !important;
}

/* Uistíme sa, že grid vo vnútri využíva priestor správne */
.layout-type-product #ozy-custom-widget .ozy-reviews-container {
    width: 100% !important;
    margin: 0 !important;
}
.c1589 {
    /* Pôvodné štýly ostávajú, pridávame transition pre bottom */
    transition: bottom 0.3s ease-out !important;
    /* Z-index musí byť vysoký, aby ho neprekrylo niečo iné, 
       ale Sticky Bar (10000) necháme najvyššie */
    z-index: 10000 !important; 
    background-color: #704119;   
   } 
    
    .c1589.active {
        bottom: 10px;
        right: 10px;
    }
/* --- POSUVNIK POD PRODUKTOM INFO,PARAMETRE,RECENIE,DISKUSIA... --- */
@media (max-width: 767px) {
    /* Kontajner menu */
    .c769 {
        display: flex !important;           /* Položky v rade */
        flex-wrap: nowrap !important;       /* Zákaz zalamovania */
        overflow-x: auto !important;        /* Povolenie skrolovania */
        -webkit-overflow-scrolling: touch;  /* Plynulý pohyb na iOS */
        width: 100%;
        border-radius: 5px;                 /* Mierne zmenšený rádius pre kompaktnejší vzhľad */
        justify-content: flex-start;
        background-color: #fff;
        padding: 0.5rem 0.25rem;            /* Mierne zväčšený padding pre priestor okolo rámikov */
        gap: 8px;                           /* Medzera medzi jednotlivými položkami */
    }

    /* ŠTÝLOVANIE VIDITEĽNÉHO POSUVNÍKA (Scrollbar) */
    .c769::-webkit-scrollbar {
        height: 4px;                        /* Trochu jemnejšia výška posuvníka */
        display: block !important;           /* Vynútenie zobrazenia */
    }

    .c769::-webkit-scrollbar-track {
        background: #f0f0f0;               /* Svetlošedá dráha */
        border-radius: 10px;
    }

    .c769::-webkit-scrollbar-thumb {
        background: #79af2f;               /* Vaša zelená farba posuvníka */
        border-radius: 10px;
    }

    /* Konkrétne položky menu (odkazy) */
    .c771 {
        padding: 6px 14px !important;       /* Optimalizovaný padding */
        font-size: 13px !important;         /* Kompaktnejšie písmo */
        line-height: 1.2 !important;
        white-space: nowrap !important;     /* Kľúčové: Text sa nikdy nezalomí do 2 riadkov */
        display: flex !important;           /* Pre lepšie zarovnanie ikony/textu */
        align-items: center;
        flex-shrink: 0;                     /* Zabezpečí, že sa tlačidlo "nespučí" */
        
        /* VIZUÁLNE VYLEPŠENIE */
        border: 1px solid #dfe3f1 !important; /* Jemný rámik okolo celej položky */
        background-color: #fcfcfc;          /* Veľmi jemné šedé pozadie pre odlíšenie */
        border-radius: 20px;                /* "Pill" dizajn - oblé okraje */
        color: #79af2f !important;
        transition: background 0.2s ease;
    }
  
    .c771::before { 
        display:none !important;
    }
  
    .c771:after {
        display:none !important;
    } 
    
    /* Ak sú v zozname <li>, upravíme aj tie */
    .c769 li {
        display: block;
        flex: 0 0 auto;
        margin: 0;
        padding: 0;
    }
}

@media (max-width: 767px) {
    /* Zaistenie, aby posledná položka mala vpravo malú medzeru a nekončila na hrane */
    .c769::after {
        content: '';
        padding-right: 10px;
    }
}

@supports (display:grid) {
    .c768, .c2015 {
        max-width: 1400px;
        padding-left: 2px;
        padding-right: 2px;
    }
}
.c88 {
display:none;
}

/* 3. Kontajner pre text (Dátumy a ceny) */
.c757 {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
}
/* Nadpis pred tabuľkou parametrov */
.c764.ozy-styled-parameters::before {
    content: "Technické parametre"; /* Samotný text */
    display: block !important;
    font-size: 1.25rem !important;
    font-weight: 800 !important;
    color: #2c3e50 !important; /* Tmavá farba ladiaca s h3 */
    margin-bottom: 15px !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #79af2f !important; /* Zelená linka ako pri h3 */
    text-transform: uppercase; /* Voliteľné: ak chcete nadpis kapitálkami */
    letter-spacing: 0.5px;
}

/* Úprava samotného boxu, aby nadpis vnútri sedel */
.c764.ozy-styled-parameters {
    border: 1px solid #dfe3f1 !important;
    border-radius: 12px !important;
    padding: 20px !important;
    background-color: #ffffff !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important;
}
/* Prípadné upratanie textu vo vnútri, aby sedel k c754 */
.c764.ozy-styled-parameters .parameter-item, 
.c764.ozy-styled-parameters label {
    font-family: "Nunito Sans", sans-serif !important;
    color: #1a1a1a !important;
}
.c753 {
  margin: 1.5rem 0 1.5rem;
}
/* Základný stav odkazu - splynie s textom */
.claim-link {
    color: inherit;
    text-decoration: none;
    transition: color 0.2s ease-in-out;
}

/* Stav po prejdení myšou (Hover) */
.claim-link:hover {
    color: #8bc34a !important;      /* Vaša zelená farba */
    text-decoration: underline !important; /* Podčiarknutie */
}
@media (max-width: 575.98px) {
.c389 {
   padding: 0;
}
.c387 {
      font-size: 1.1rem;
   }
.c394 {
      font-size: 1.1rem;
   }
  }

.ozy-product-template {
    font-family: 'Nunito Sans', sans-serif;
    line-height: 1.6;
    color: #1a1a1a;
}

.ozy-section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 3.5rem;
    gap: 2.5rem;
}

/* 1. SEKCE: 70/30 Layout */
.ozy-intro-section {
    align-items: flex-start;
}

.ozy-intro-section .ozy-text-col {
    flex: 0 0 calc(70% - 2.5rem) !important;
    max-width: calc(70% - 2.5rem) !important;
}
.ozy-intro-section #ozy-parameters-placeholder {
    flex: 0 0 30% !important;
    max-width: 30% !important;
}

/* Ostatné stĺpce (Desktop 50/50) */
.ozy-col {
    flex: 1 1 45%;
}

.ozy-img-col img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    display: block;
}



/* 1. Vonkajší kontajner - drží štýl (tieň, zaoblenie) rovnako ako img */ .ozy-video-col { width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); overflow: hidden; /* Dôležité pre orezanie rohov */ display: block; } /* 2. Obaľovač pre responzivitu - "strážca pomeru strán" */ .video-responsive-wrapper { position: relative; width: 100%; /* Toto je ten trik pre pomer 16:9 (výška je 56.25% zo šírky) */ padding-bottom: 56.25%; height: 0; } /* 3. Samotné video (iframe) */ .video-responsive-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; } 

/* Typografia - sekčné nadpisy (pôvodne h3, teraz h2) */
.ozy-product-template h2 {
    color: #2c3e50;
    margin-bottom: 1.2rem;
    border-bottom: 2px solid #79af2f;
    display: inline-block;
    padding-bottom: 5px;
}

/* Karty v usage sekcii (pôvodne h4, teraz h2) - zachovať menší, "kartový" vzhľad */

/* (voliteľné) ak by si chcel, aby "Široké spektrum využitia" ostalo ako sekčný nadpis,
   a karty boli menšie, tak toto je správne - už to robí override vyššie */

.ozy-check-list {
    list-style: none;
    padding: 0;
}
.ozy-check-list li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px;
}
.ozy-check-list li::before {
    content: '✔';
    color: #79af2f;
    font-weight: bold;
    position: absolute;
    left: 0;
}

/* --- MOBILNÁ VERZIA --- */
@media (max-width: 991px) {
    .ozy-section {
        gap: 1.5rem;
    }

    /* Vynútené poradie na mobile: Text (1) vždy nad Foto (2) */
    .ozy-text-col {
        order: 1 !important;
    }
    .ozy-img-col {
        order: 2 !important;
    }
    #ozy-parameters-placeholder {
        order: 3 !important; /* Parametre v úvode až pod textom */
    }

    .ozy-col, 
    .ozy-intro-section .ozy-text-col, 
    .ozy-intro-section #ozy-parameters-placeholder {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .ozy-usage-grid {
        grid-template-columns: 1fr;
    }
}
.c768 {
    margin: 1.5rem auto 1.5rem;
 }
@supports (display:grid) {
    .c160 {
        margin: 1.0rem auto;
       }
.c1296 .c1315 {
    margin: 0.5rem 0 2rem;
    }
.c162 .product {
    padding: 0.5rem 0.5rem;
  }
.moje-claimy-box {
    display: block;
    margin: 15px 0; /* Odstup od oboch divov */
    width: 100%;
    box-sizing: border-box;
}

.claim-item {
    font-size: 14px;
    color: #333;
    line-height: 1.8;
    text-align: left;
}

.c274 {
flex-wrap: nowrap;
    }
.c275 {
  font-size: 1.2rem;
  }
.c277 {
    max-height: 95px;
    max-width: 100px;
    width: auto;
    margin-right: 15px;
    border-radius: 0%;
 }

.c1315 {
    background-color: transparent; /* Odstráni farbu pozadia */
    border: none;                  /* Odstráni rámček */
    border-radius: 0;              /* Zruší zaoblenie */
    padding: 0;                    /* Odstráni vnútorné odsadenie */
    margin: 1.5rem 0 1.5rem;       /* Toto zostáva zachované */
}
.c1519 {
  width: 270px;
}
/* --- MANIPULAČNÝ PRÍPLATOK (.c1697) --- */
/* Nastavenie rovnakého štýlu ako Merná cena */
.c754 .c1697 {
    display: flex;
    justify-content: flex-start; /* Zarovnanie doľava */
    align-items: center;
    
    /* Zalomí na nový riadok a roztiahne sa */
    flex-basis: 100%; 
    width: 100%;   
    font-size: 12px;
    color: #777;
    margin-bottom: 8px;
    padding-bottom: 8px;    
    /* Poradie zobrazenia (Order) */
    order: 1; /* Zobrazí sa ako druhé v poradí (pod skladom, nad mernou cenou) */
}

/* Pridanie textu "Manipulačný príplatok:" cez CSS pre jednotný vzhľad */
.c754 .c1697::before {
    content: "Manipulačný príplatok: ";
    font-weight: bold;
    color: #333;
    margin-right: 4px;
    font-size: .875rem; /* Rovnaká veľkosť písma nadpisu ako pri mernej cene */
}

/* --- ÚPRAVA PORADIA OSTATNÝCH PRVKOV --- */
/* Aby to fungovalo, musíme očíslovať aj ostatné riadky, aby sa neprehádzali */

}

/* 2. Merná cena (Pod nimi) */
.c754 .c2200 {
    order: 2;
}

/* 3. Manipulačný príplatok (Pod mernou cenou) */
.c754 .c1697 {
    order: 3;
    
    /* Vizuálny štýl rovnaký ako Merná cena */
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-basis: 100%; /* Celá šírka */
    width: 100%;
    
    font-size: 12px;
    color: #777;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd;
}
/* 4. Select c758 (Pod príplatkom) */
.c754 .c758 {
    order: 4;
    
    /* Základné nastylovanie, aby to nelietalo */
    width: 100%;
    margin-bottom: 8px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    font-size: 13px;
}

/* 5. Nákupný panel (Cena, Tlačidlo - Úplne dole) */
.c761 {
    order: 5;
}

.c1348 .c329 {
  width: 60px;
  }
.c761 .c331 {
    align-self: auto;
}
.c756, .c757 {
  color: #555555;
  }

@media (max-width: 999.98px) {
    .c757 {
        max-width: 100%;
    }
  
}

.c757 {
  max-width: none;
  }

/* --- 1. HLAVNÝ KONTAJNER --- */
.c754 {
    display: flex;
    flex-wrap: wrap;             /* Umožní zalamovanie */
    justify-content: flex-start; /* Všetko zarovnané DOĽAVA */
    align-items: center;         /* Vertikálny stred riadkov */
    gap: 0;                      
    padding: 8px 8px;          
    background-color: #f0f2f9;   /* Sivé pozadie celého boxu */
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    margin: 5px 0;
    width: 100%;
    box-sizing: border-box;
    text-align: left; /* Text zarovnaný doľava */

}

/* --- 2. RESETOVANIE ŠTÝLOV PRE TEXTY (c757) --- */
/* Toto je kľúčové pre odstránenie pozadia a paddingu */
.c754 .c757 {
    background-color: transparent !important; /* Žiadne farebné pozadie */
    padding: 0 !important;                    /* Žiadne vnútorné odsadenie */
    margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
    font-weight: normal;
    display: flex;
}

/* --- 3. PRVÝ RIADOK (Skladom + Dodanie) --- */

/* Kontajner pre položku */
.c754 .c755 {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    line-height: 1.4;
    color: #333;
    margin: 0;
}

/* A) Dostupnosť (Skladom) */
.c754 .c755.stock {
    margin-right: 20px; /* Medzera medzi "Skladom" a "Dodaním" */
}
/* Text dostupnosti - zelený */
.c754 .c755.stock .c757 {
    color: #28a745;
    font-weight: 700;
}

/* B) Dodanie */
.c754 .c1306 .c757 br { display: none; } /* Zruší zalomenie */
.c754 .c1306 .c757 { color: #555; }      /* Farba textu */

/* --- 4. DRUHÝ RIADOK (Merná cena) --- */
.c754 .c2200 {
    display: flex;
    justify-content: flex-start; /* Zarovnanie doľava */
    align-items: center;
    
    /* Zalomí na nový riadok */
    flex-basis: 100%; 
    width: 100%;
    
    font-size: 12px;
    color: #777;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd; /* Jemná deliaca čiara */
}

/* --- 5. TRETÍ RIADOK (Nákup - Cena, Input, Tlačidlo) --- */
.c761 {
    display: flex;
    justify-content: center; /* Nákupný panel vycentrovaný (vyzerá to lepšie) */
    align-items: center;
    gap: 8px;
    width: 100%;
    margin: 0.5rem 0 0.5rem;
}

/* Cena */
.c761 .c762 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    line-height: 1;
    margin-right: 5px;
}
.c761 .c2007 .c2009 {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
}
.c761 .c2010 {
    font-size: 10px;
    color: #888;
}

/* Input */
.c754 .c327 {
    width: 50px !important;
    height: 36px !important;
    margin: 0;
}
.c754 input[name="kusy"] {
    height: 36px !important;
    font-size: 15px;
    padding: 0;
    text-align: center;
}

/* Tlačidlo */
.c754 .c332 {
    height: 36px !important;
    line-height: 36px !important;
    padding: 0 20px !important;
    font-size: .875rem !important;
    font-weight: 700;
  
    margin: 0;
}

/* --- MOBILNÉ ZOBRAZENIE --- */
@media (max-width: 550px) {
    .c754 { padding: 25px; }
    
    /* Na mobile ak je text dlhý, zalomí sa Sklad a Dodanie pod seba */
    .c754 .c755.stock {
        margin-right: 10px;
    }
    
    /* Nákupný riadok */
    .c761 {
        flex-wrap: wrap;
    }
    .c761 .c762 {
        width: 100%;
        align-items: center; /* Cena na stred */
        margin-bottom: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #eee;
    }
    .c754 .c332 {
        flex-grow: 1; /* Tlačidlo na celú šírku */
    }
}
/* CSS PRE SMART BADGE */
    #ozy-smart-badge {
        position: fixed; bottom: 20px; left: 20px; z-index: 10000;
        font-family: 'Open Sans', Roboto, Arial, sans-serif;
        border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.2);
        overflow: hidden; cursor: pointer;
        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
        user-select: none; -webkit-tap-highlight-color: transparent;
    }
    
    /* ZATVORENÝ */
    #ozy-smart-badge.ozy-badge-closed { background-color: #76b82a; width: 120px; height: 60px; border: 2px solid #fff; }
    #ozy-smart-badge.ozy-badge-closed .ozy-badge-rating { color: #fff; }
    #ozy-smart-badge.ozy-badge-closed .ozy-badge-subtext { color: rgba(255,255,255,0.8); }
    #ozy-smart-badge.ozy-badge-closed .ozy-logo-bg { background: #fff; border-radius: 50%; padding: 2px; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;}

    /* OTVORENÝ */
    #ozy-smart-badge.ozy-badge-expanded { background-color: #ffffff; width: 220px; height: 190px; border-top: 5px solid #76b82a; }

    /* Krížik */
    .ozy-close-btn { position: absolute; top: 2px; right: 5px; font-size: 16px; color: rgba(0,0,0,0.3); cursor: pointer; z-index: 10001; padding: 5px; line-height: 1; }
    .ozy-close-btn:hover { color: #000; }
    #ozy-smart-badge.ozy-badge-closed .ozy-close-btn { color: rgba(255,255,255,0.6); }
    #ozy-smart-badge.ozy-badge-closed .ozy-close-btn:hover { color: #fff; }

    /* Hlavička */
    .ozy-badge-header { padding: 8px; text-align: center; height: 100%; display: flex; flex-direction: column; justify-content: center; transition: all 0.3s; }
    #ozy-smart-badge.ozy-badge-expanded .ozy-badge-header { height: auto; padding: 12px 15px 5px; border-bottom: 1px solid #f0f0f0; }

    .ozy-badge-row { display: flex; align-items: center; justify-content: center; gap: 6px; }
    .ozy-badge-logo { width: 18px; height: 18px; display: block; }
    .ozy-badge-rating { font-weight: 800; font-size: 16px; color: #333; }
    .ozy-badge-stars { color: #FFC107; font-size: 18px; }
    .ozy-badge-subtext { font-size: 11px; margin-top: -2px; display: none; }
    #ozy-smart-badge.ozy-badge-closed .ozy-badge-subtext { display: block; }
    #ozy-smart-badge.ozy-badge-expanded .ozy-badge-stars::after { content: "★★★★"; }
    #ozy-smart-badge.ozy-badge-expanded .ozy-badge-stars { font-size: 14px; }

    /* Obsah */
    .ozy-badge-content-wrapper { opacity: 0; transition: opacity 0.2s ease; pointer-events: none; }
    #ozy-smart-badge.ozy-badge-expanded .ozy-badge-content-wrapper { opacity: 1; transition-delay: 0.1s; pointer-events: auto; }
    
    .ozy-badge-link { text-decoration: none !important; color: inherit; display: block; }
    .ozy-badge-body { padding: 12px 15px; min-height: 70px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; }
    .ozy-badge-text { font-size: 12px; line-height: 1.4; color: #555; font-weight: 400; font-style: italic; margin-bottom: 5px; transition: opacity 0.5s ease; }
    .ozy-badge-text.fade-out { opacity: 0; }
    .ozy-badge-author { font-size: 11px; font-weight: 700; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; margin-top: auto; }
    .ozy-badge-footer { background-color: #f9f9f9; color: #76b82a; font-size: 11px; font-weight: 700; text-align: center; padding: 8px; text-transform: uppercase; border-top: 1px solid #eee; }
    
    @media (max-width: 480px) 
  { #ozy-smart-badge { 
    left: 10px; bottom: 10px; 
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), bottom 0.3s ease-out !important;
    z-index: 10000 !important; /* Musí byť nad Sticky Barom */
}
  
  
  
  } }
/* --- CSS PRE GRID WIDGET --- */
    #ozy-custom-widget {
        font-family: 'Open Sans', Roboto, Arial, sans-serif;
        width: 100%;
        max-width: 1400px; 
        margin: 40px auto;
        padding: 0 10px;
        box-sizing: border-box;
    }

    /* Nadpis */
    #ozy-custom-widget .ozy-reviews-title {
        color: #1a1a1a;
        display: inline-block;
        font-size: 1.5rem;
        font-weight: 900;
        line-height: 1.8125rem;
        margin: 0 0 1.0rem;
        padding: 0 0 .875rem;
        position: relative;
        text-transform: none;
        text-align: left;
        width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 32px;
  line-height: 2rem;
  margin: 0 0 1.875rem;
  padding: 0 0 .625rem;
    }
    #ozy-custom-widget .ozy-reviews-title::after {
        background-color: #704119;
        border-radius: 2px;
        bottom: 0;
        content: "";
        height: 4px;
        left: 0;
        position: absolute;
        width: 50px;
    }

    /* Grid kontajner */
    #ozy-custom-widget .ozy-reviews-container {
        display: grid;
        grid-template-columns: repeat(4, 1fr); 
        gap: 15px; 
        width: 100%;
        min-height: 200px; /* Aby web neskákal */
        padding-inline: 20px;
    }

    /* Karta */
    #ozy-custom-widget .ozy-review-card {
        background: #fff;
        border: 1px solid #e1e1e1;
        border-top: 4px solid #76b82a;
        border-radius: 6px;
        padding: 15px;
        box-shadow: 0 2px 5px rgba(0,0,0,0.05);
        display: flex;
        flex-direction: column;
        text-decoration: none;
        color: inherit;
        cursor: pointer;
        transition: transform 0.2s ease;
        height: 100%;
        box-sizing: border-box;
        min-width: 0; 
        overflow: hidden;
        
        /* Animácia objavenia (Fade In) */
        animation: ozyFadeIn 0.5s ease-out;
    }
    
    @keyframes ozyFadeIn {
        from { opacity: 0; transform: translateY(10px); }
        to { opacity: 1; transform: translateY(0); }
    }

    #ozy-custom-widget .ozy-review-card:hover {
        transform: translateY(-3px);
        box-shadow: 0 8px 15px rgba(0,0,0,0.1);
        border-top-color: #65a022;
    }

    /* --- SKELETON LOADING (Šedé blikajúce karty) --- */
    .ozy-skeleton-card {
        background: #fff;
        border: 1px solid #eee;
        border-radius: 6px;
        padding: 15px;
        height: 160px;
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .ozy-skeleton-line {
        background: #f0f0f0;
        border-radius: 4px;
        width: 100%;
        height: 10px;
        /* Blikajúca animácia */
        background-image: linear-gradient(90deg, #f0f0f0 0px, #fbfbfb 40px, #f0f0f0 80px);
        background-size: 600px;
        animation: ozy-shimmer 1.5s infinite linear;
    }
    .ozy-skeleton-header { width: 60%; height: 14px; margin-bottom: 10px; }
    .ozy-skeleton-text { height: 60px; }
    
    @keyframes ozy-shimmer {
        0% { background-position: -100px; }
        100% { background-position: 100px; }
    }
    /* ----------------------------------------------- */

    #ozy-custom-widget .ozy-card-header {
        display: flex; justify-content: space-between; margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #f0f0f0;
    }
    #ozy-custom-widget .ozy-author-name {
        font-weight: 700; color: #1a1a1a; font-size: 0.875rem; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;
    }
    #ozy-custom-widget .ozy-stars { color: #FFC107; font-size: 12px; }
    #ozy-custom-widget .ozy-google-logo { width: 18px; height: 18px; opacity: 0.8; }

    #ozy-custom-widget .ozy-card-body {
        font-size: 0.875rem; line-height: 1.5; flex-grow: 1; margin-bottom: 10px; font-weight: 400; color: #1a1a1a;
    }
    #ozy-custom-widget .ozy-card-text { max-height: 90px; overflow: hidden; text-overflow: ellipsis; }

    #ozy-custom-widget .ozy-read-more {
        font-size: 11px; color: #76b82a; font-weight: 600; margin-top: auto; display: inline-flex; align-items: center; gap: 3px;
    }

    #ozy-custom-widget .ozy-footer-section { text-align: center; margin-top: 30px; }
    
    #ozy-custom-widget .ozy-btn-all {
        display: inline-block; background-color: transparent; color: #76b82a; border: 2px solid #76b82a; padding: 8px 20px; border-radius: 50px; text-decoration: none; font-weight: 600; font-size: 13px; transition: all 0.3s ease;
    }
    #ozy-custom-widget .ozy-btn-all:hover { background-color: #76b82a; color: white; }

    @media (max-width: 900px) { #ozy-custom-widget .ozy-reviews-container { grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 500px) { #ozy-custom-widget .ozy-reviews-container { grid-template-columns: 1fr; } }









.c806 {
    margin: 0 0 1.25rem;
    background-color: #f0f2f9;
    border: 1px solid #dfe3f1;
    border-radius: 10px;
    padding: 1.5625rem;
}

.product__rating {
grid-row: 3;
  }
/* defaultne skry, aby neprebliklo */
.c1735 { visibility: hidden; }

/* po úprave JS pridá triedu a zobrazí */
.rating-ready .c1735 { visibility: visible; }
.c1735{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:nowrap;
}

/* hviezdičky */
.c1735 .c1736{ order: 1; flex: 0 0 auto; }

/* náš doplnený blok */
.c1735 .rating-added{
  order: 2;
  display:flex;
  align-items:center;
  gap:6px;
  white-space:nowrap;
  font-weight:600;
  font-size:14px;
}

.c1735 .rating-added .rating-value{
  font-weight:700;
}

.c1735 .rating-added .rating-count-link{
  font-weight:600;
  font-size:14px;
  text-decoration: underline;
  cursor:pointer;
  white-space:nowrap;
}

.heureka-reviews-category{
  background:#f0f2f9;
  border-radius:8px;
  padding:1.25rem;
}

.heureka-reviews-category__content{
  margin:0 0 1.5rem 0;
  display:flex;
  align-items:center;
  gap:0.75rem;
}

.heureka-reviews-category__logo{
  max-height:50px;
  width:auto;
}

.heureka-reviews-category__name{
  margin:0;
  font-weight: bold;
}

.heureka-reviews-category__stars{
  max-height:18px;
  width:auto;
  display:block;
}

.heureka-reviews-category__text{
  line-height:1.5;
}

.heureka-reviews-category__text p{
  margin:0 0 0.75rem 0;
}

.heureka-reviews-category__text ul{
  margin:0;
  padding:0;
  list-style:none;
  font-size:0.875rem;
}

.heureka-reviews-category__text ul li{
  display:flex;
  gap:0.5rem;
  align-items:flex-start;
  margin:0.25rem 0;
}

.heureka-reviews-category__text ul li:before{
  content:"+";
  flex:0 0 1.25rem;
  width:1.25rem;
  height:1.25rem;
  background:#c1eec1;
  font-size:1rem;
  line-height:1;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:100%;
  color:#005700;
}


@media (min-width: 1000px){
  @supports (display: grid){
    .content-top{
      padding-left: 5px;
      padding-right: 5px;
    }
  }
}

@supports (display:grid) {
    .content-top, .main-grid {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        margin: auto;
        max-width: 1450px;
    }
}

@media (min-width: 1000px){

  /* ARTICLE MENU */
  #id-content-top > .c2035{
    grid-column: 1 / 6 !important;
    grid-row: 1;
    min-width: 0; /* kľúčové pre grid itemy */
  }

  /* TELEFÓNNY BLOK */
  #id-content-top > .c458{
    grid-column: 6 / 10 !important;
    grid-row: 1;
    min-width: 0;
    justify-content: flex-end;
  }
}


.btn-third, .c695, .cookies__btn, .c1906 {
        margin: 10px;
 }
.c1960::before {
        content: none;
}

/* MOBILNÁ VERZIA */
@media (max-width: 767px) {
  
    .c1960 {
        display: flex; /* ak potrebuješ môžeš dať aj block */
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        border: 1px solid #dfe3f1;
        border-radius: 8px;
        padding: 0 0 1.5625rem 0;
}
    .c1960::before {
        content: "Cena";
        display: block;
        width: 100%;
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.375rem;
        margin-bottom: 0.5rem;
        border: 1px solid #dfe3f1;
        border-radius: 10px;
        margin: 0 0 1.875rem;
        padding: .625rem;
        background-color: #f0f2f9;
    }
  
  .c1889, .c1884 {
    border: 1px solid #dfe3f1;
    border-radius: 25px;
    height: 40px;
    margin: 15px 0 15px;
    padding: 0 0 0 2.0rem;
    position: relative;
    width: 150px;
}
}

@media (max-width: 767.98px) {

    /* Skryť šípku pri mobilnom tlačidle Zobraziť/Skryť filtre */
    #id-filter-section-wrapper .c1883 .c1959::before {
        content: none !important;
        display: none !important;
    }
}
@media (max-width: 767.98px) {
    .c1882,
    .vertical-filter__system {
        padding: 0 !important;
        border: none !important;
        margin: 0 !important;
        border-radius: 0 !important; /* voliteľné, ale zruší roh */
    }
  
     /* reset pre c1880 – úplne zrušiť margin na mobile */
    .c1880 {
        margin: 0 !important;
    }
}
/* ===== MOBILNÉ ZOBRAZENIE FILTROV ===== */
@media (max-width: 768px) {

    /* skry originálny text "Cena:" v nadpise filtra */
    #id-filter-section-wrapper .c1883 .c1958 {
        display: none;
    }
  


    /* z .c1883 spravíme "button" */
    #id-filter-section-wrapper .c1883 {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 10px 14px;
        margin-bottom: 10px;
        background: #f1f1f1;
        border-radius: 6px;
        border: 1px solid #ddd;
        font-weight: 600;
        cursor: pointer;
    }

    /* default stav – filtre ZATVORENÉ */
    #id-filter-section-wrapper .c1883::before {
        content: "Zobraziť filtre";
    }

    #id-filter-section-wrapper .c1883::after {
        content: "▾";
        font-size: 14px;
    }

    /* checkbox ostáva funkčný, len ho nevidno */
    #id-filter-section-wrapper .c1957 {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

    /* default – všetko skryté na mobile */
    #id-filter-section-wrapper .c1960,
    #id-filter-section-wrapper .c1897,
    #id-filter-section-wrapper .c1898 {
        display: none;
    }

    #id-filter-section-wrapper + #id-category-parameters-settings-hidden {
        display: none;
    }

    /* keď je #vertical-filter-price ODHŠKRTNUTÝ => filtre OTVORENÉ */
    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) .c1960,
    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) .c1897,
    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) .c1898 {
        display: block;
    }

    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) + #id-category-parameters-settings-hidden {
        display: block;
    }

    /* pri otvorených filtroch zmeň text + šípku */
    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) .c1883::before {
        content: "Skryť filtre";
    }

    #id-filter-section-wrapper:has(#vertical-filter-price:not(:checked)) .c1883::after {
        content: "▴";
    }
}

/* ===== DESKTOP ===== */
@media (min-width: 769px) {
    #id-filter-section-wrapper .c1883 .c1958 {
        display: inline;
    }
    .c1883 {
        background-color: #f0f2f9;
}
}

.c1899 {
    background-color: #f0f2f9;
}

.c1881 > .c1897 {
    display: none !important;
}
.c1897::before {
    content: "Filtrácia produktov";
    display: block;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.c1881 {
    order: 4;
}

label[for="vertical-category-parameters-settings-system"][data-open="vertical-filter-system"] {
    display: none !important;
}

@media (max-width: 400px){
    .xmas-hero.has-stand{
        background-image: none !important; /* alebo unset */
        /* prípadne aj background: none !important; */
    }
}

@media (max-width: 410px){
    .xmas-hero.has-tree{
        background-image: none !important; /* alebo unset */
        /* prípadne aj background: none !important; */
    }
}

@media only screen and (min-width: 769px) {
    h2.ozy-steps__title[style*="text-align: center"] {
        margin-top: 100px;
    }
}
@media only screen and (min-width: 769px) {
    #ozy-reviews-title {
        margin-top: 100px;
    }
}
@media (max-width: 575.98px) {
    .c660.c1537 .c1334 {
        margin: 0 1.1rem 0 0;
        max-width: 70px;
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    .hide-mobile {
        display: none !important;
     .text-mobile-left {
        text-align: left !important;
    }
    }
}
.c1197 h2 {
   margin: 1.25rem 0 1.25rem;
  }
.c1195, .c1198 {
        margin: 2.5rem auto 0;
        max-width: 1500px;
        padding-left: 15px;
        padding-right: 15px;
}
    }
/* Základná sekcia */
.home_fav_cats {
  max-width: 1400px;
  margin: 50px auto;
  padding: 0 15px;
}

.home_fav_title {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 35px;
  color: #222;
}

/* Mriežka - fixných 5 stĺpcov na desktope */
.home_fav_grid {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 15px !important;
}

/* Dlaždica - Štýlový sivý štvorec */
.home_fav_item {
  position: relative; /* Dôležité pre stretched link */
  background-color: #f0f2f9 !important; /* Presne tá sivá z predlohy */
  border: 1px solid #d3d3d3;
  border-radius: 12px;
  padding: 20px 10px;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1; /* Robí z toho dokonalý štvorec */
  transition: background-color 0.3s ease, transform 0.3s ease;
  overflow: hidden;
}

/* Kontajner pre PNG obrázok */
.home_fav_img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  height: 60%;
}

.home_fav_img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; /* Zabezpečí, že PNG nebude orezané */
  transition: transform 0.4s ease;
}

/* Názov pod obrázkom */
.home_fav_name {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  text-align: center;
}

/* Stretched link - Trik, ktorý spraví celú dlaždicu klikateľnou */
.home_fav_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}

/* HOVER EFEKTY */
.home_fav_item:hover {
  background-color: #c4e791 !important; /* Jemné zvýraznenie dlaždice */
  cursor: pointer;
}

.home_fav_item:hover .home_fav_img img {
  transform: scale(1.1); /* Obrázok sa jemne zväčší - dynamika */
}

/* Responzivita pre tablety a mobily */
@media (max-width: 1100px) {
  .home_fav_grid { grid-template-columns: repeat(3, 1fr) !important; }
}

@media (max-width: 768px) {
  .home_fav_grid { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }
  .home_fav_item { padding: 15px 10px; }
  .home_fav_name { font-size: 16px; }
}
/* LEN text "Výpredaj" – červený */
ul.c1993[data-selector="eshop-menu-horizontal"]
> li.eshop-menu-horizontal-d336f36c-d629-11ee-a607-8b83b29653c7 a.c1996 {
    color: #d2000d !important;   /* červená farba textu */
    font-weight: 700;            /* ak ho chceš aj zvýrazniť */
}
/* Základ – bez paddingu pre mobil, nech sa menu nerozbije */
ul.c1993[data-selector="eshop-menu-horizontal"] {
    max-width: none !important;
    width: 100% !important;
    padding: 0 !important;        /* mobile = bez odsadenia */
    box-sizing: border-box;
}

/* Desktop – pridáme širšie odsadenie do strán */
@media (min-width: 992px) {
    ul.c1993[data-selector="eshop-menu-horizontal"] {
        padding: 0 40px !important;   /* širšie menu na desktop */
        max-width: none !important;
        width: 100% !important;
        box-sizing: border-box;
    }
}
.elevated {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(17, 24, 39, .10);
  overflow: hidden;
}
/* FULL len pre stránky obalené .page--full */
.page--full .content-wrapper-left {
  display: none !important;
}

/* stred roztiahnuť cez celý grid/kontajner */
.page--full .content-wrapper-center {
  grid-column: 1 / -1 !important;  /* cez všetky stĺpce gridu */
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}
/* (voliteľné) ak zostáva medzera po ľavom stĺpci */
.page--full .content-wrapper-center:where(.has-left-gap) {
  padding-left: 0 !important;
}
/* ===== INTRO layout ===== */
.xintro { margin:16px 0 8px; }
.xintro__inner { display:flex; gap:24px; align-items:flex-start; flex-wrap:wrap; }
.xintro__left { flex:1 1 420px; }

/* ===== SLIDER (2 fotky) ===== */
.xintro__media.s2 { flex:0 1 420px; margin:0; position:relative; }
.s2__viewport { position:relative; width:100%; overflow:hidden; border-radius:12px; }
/* default štvorcový fallback (pre iné použitia) */
.s2__viewport::before { content:""; display:block; padding-top:100%; }
.s2__img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
/* šípky */
.s2__nav{
  position:absolute; top:50%; transform:translateY(-50%);
  width:36px; height:36px; border-radius:50%; border:1px solid #ddd; background:#79af2f; cursor:pointer;
  display:flex; align-items:center; justify-content:center; font-size:22px; line-height:1;
  box-shadow:0 2px 6px rgba(0,0,0,.06); z-index:2;
}
.s2__prev{ left:8px; } .s2__next{ right:8px; }

/* varianta BEZ OREZU: s2--contain (dynamická výška cez JS) */
.s2.s2--contain .s2__viewport::before { content:none; }
.s2.s2--contain .s2__viewport { background:#fff; }
.s2.s2--contain .s2__img { object-fit:contain; background:#fff; }

/* ===== VIDEO + HELP (zarovnané s ostatnými kartami) ===== */
.xvrow { margin:12px 0 16px; 
  --bd: #e7e2d9;          /* obrys */}
.xvrow__inner {
  display:flex; flex-wrap:wrap;
  gap:12px;              /* rovnaká medzera ako pri .xspecs__wrap */
  align-items:stretch;   /* rovnaká výška oboch kariet */
  }
/* presné 50/50 v rámci šírky kontajnera */
.xvrow__col { flex: 0 1 calc((100% - 12px)/2); }

/* Mobil: pod sebou, plná šírka */
@media (max-width: 900px){
  .xintro__media.s2, .xintro__left{ flex:1 1 100%; }
  .xvrow__col { flex: 1 1 100%; }
}

/* Video karta */
.xvideo__wrap {
  border:1px solid var(--bd); 
  background:#fff; border-radius:12px;
  padding:8px; margin:0; max-width:none; height:100%;
}
.xvideo__ratio { position:relative; width:100%; padding-bottom:56.25%; overflow:hidden; border-radius:10px; }
.xvideo__ratio iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }

/* Help karta s foto pozadím (BG url cez --bg-url v HTML) */
.xhelp {
  border:1px solid #eee; background:#fff; border-radius:12px;
  padding:14px; height:100%;
}
.xhelp--bg { position:relative; overflow:hidden; color:#111; }
.xhelp--bg::before {
  content:""; position:absolute; inset:0;
  background: var(--bg-url) center/cover no-repeat;
}
.xhelp--bg > * { position:relative; z-index:1; }
.xhelp__title { margin:0 0 8px; font-size:1.05rem; }
.xhelp__links { list-style:none; padding:0; margin:0 0 8px; display:flex; flex-direction:column; gap:6px; }
.xhelp__links a { text-decoration:none; border-bottom:1px dashed #ddd; padding-bottom:2px; }
.xhelp__links a:hover { border-bottom-color:#aaa; }
.xhelp__note { margin:0; color:#333; font-size:.95rem; }
/* ===== Špecifikácie ===== */
.xspecs { margin:12px 0 16px; }
.xspecs__wrap { display:flex; flex-wrap:wrap; gap:12px; }
.xspecs .card { flex:1 1 260px; background:#fff; border:1px solid #eee; border-radius:12px; padding:14px; }
.xspecs .card h3 { margin:0 0 8px; font-size:1.05rem; }
/* Full-width na mobile, zúžené na desktope */
.xvideo { margin: 10px 0 16px; }
.xvideo__wrap {
  border: 1px solid #eee;
  background: #fff;
  border-radius: 12px;
  padding: 8px;
}

/* 16:9 pomer vždy */
.xvideo__ratio {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  border-radius: 10px;
}
.xvideo__ratio iframe {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  border: 0;
}

/* Desktop: štandardná YouTube veľkosť ~640×360, stred */
@media (min-width: 900px) {
  .xvideo__wrap {
    margin-left: auto;
    margin-right: auto;
  }
}
/* WRAPPER */
.yt-embed {
  position: relative;
  width: 90%;
  max-width: 500px;
  margin: auto;
  background: #fff;
  border-radius: 2px;
  overflow: hidden;
  cursor: pointer;
}

/* cieľový pomer strán */
.yt-embed { aspect-ratio: 9 / 16; }   /* default (Shorts) */
.yt-embed.ar-9-16 { aspect-ratio: 9 / 16; }
.yt-embed.ar-4-5  { aspect-ratio: 4 / 5; }
.yt-embed.ar-1-1  { aspect-ratio: 1 / 1; }

/* poster */
.yt-embed img {
  position: absolute; inset: 0;
  width: 100%; height: 100%;              /* jemný zoom na bezšvový orez */
  left: 50%; top: 50%; transform: translate(-50%,-50%);
  object-fit: cover;
  display: block;
}

/* play ikonka */
.yt-embed__play {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%,-50%);
  font-size: 60px;line-height: 1;
  background: rgba(0,0,0,0.45);
  padding: 12px 18px; border-radius: 999px;
  color: #fff; pointer-events: none;
}

/* vložený iframe – centrovanie + orez rovnako ako poster */
.yt-embed iframe {
  position: absolute; inset: 0;
  width: 150%; height: 150%;
  left: 50%; top: 50%; transform: translate(-50%, -50%);
  border: 0;
}

/* Fallback pre prehliadače bez aspect-ratio */
@supports not (aspect-ratio: 1) {
  .yt-embed { height: 0; padding-top: 177.78%; }
  .yt-embed.ar-9-16 { padding-top: 177.78%; } /* 9:16 */
  .yt-embed.ar-4-5  { padding-top: 125%; }    /* 4:5  */
  .yt-embed.ar-1-1  { padding-top: 100%; }    /* 1:1  */
  .yt-embed img, .yt-embed iframe { position: absolute; inset: 0; }
}
/* Poster bez orezávania (letterbox/pillarbox podľa potreby) */
.yt-embed.poster-contain img {
  position: absolute;
  inset: 0;
  left: 50%;
  top: 50%;
  width: 110%;
  height: 110%;
  transform: translate(-50%, -50%); /* centrovanie */
  object-fit: contain;              /* kľúčové: žiadny orez */
  background: #fff;                 /* čierne pásy, keď treba */
}

/* Pre istotu zruš „zoom“ z predchádzajúcich pravidiel (ak boli) */
.yt-embed.poster-contain img {
  /* ak si mal predtým width/height 120%, toto ich prebijе */
}

/* Fallback pre prehliadače bez aspect-ratio (zachová sa aj tu) */
@supports not (aspect-ratio: 1) {
  .yt-embed.poster-contain img { position: absolute; inset: 0; }
}

/* ===== OZY REVIEWS – STOJANY (LEN TEXT, FULL-WIDTH) ===== */
.ozy-reviews--stojany{
  --rev-ink:#1c2530; --rev-sub:#4b5563; --rev-bd:#e5e7eb;
  --rev-bg:#fff; --rev-accent:#79af2f; --rev-shadow:0 6px 24px rgba(0,0,0,.06);
  color:var(--rev-ink);
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;
}

/* ročný blok */
.ozy-reviews--stojany .ozy-reviews__year-head h3{
  margin:0 0 10px; font-size:clamp(18px,2.2vw,26px); line-height:1.25; text-align:center;
}

/* mriežka kariet: mobil 1, desktop 2 */
.ozy-reviews--stojany .ozy-reviews__list{
  display:grid; gap:18px; grid-template-columns:1fr;
}
@media (min-width:900px){
  .ozy-reviews--stojany .ozy-reviews__list{ grid-template-columns:1fr 1fr; }
}

/* karta – čistý blok (bez vnútornej mriežky) a text cez celú šírku */
.ozy-reviews--stojany .ozy-reviews__item{
  display:block;
  background:var(--rev-bg);
  border:1px solid var(--rev-bd);
  border-radius:12px;
  box-shadow:var(--rev-shadow);
  padding:14px;
}

/* obsah karty na plnú šírku */
.ozy-reviews--stojany .ozy-reviews__text{ display:block; width:100%; }

/* typografia */
.ozy-reviews--stojany .ozy-reviews__name{ margin:0 0 6px; }
.ozy-reviews--stojany .ozy-reviews__quote{
  margin:0; color:var(--rev-sub); line-height:1.6; text-align:justify;
  /* clamp ~6 riadkov; .expanded odblokuje */
  display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden;
}
.ozy-reviews--stojany .ozy-reviews__quote.expanded{
  display:block; -webkit-line-clamp:initial; overflow:visible;
}

/* toggle */
.ozy-reviews--stojany .rev-toggle{
  margin-top:8px; background:transparent; border:0; padding:0;
  color:var(--rev-accent); font-weight:700; cursor:pointer;
}
.ozy-reviews--stojany .rev-toggle:hover{ text-decoration:underline; }
.ozy-reviews--stojany .rev-toggle:focus{ outline:3px solid rgba(121,175,47,.18); outline-offset:2px; }

/* poistky: skry médiá, ak by sa do HTML omylom dostali */
.ozy-reviews--stojany .ozy-reviews__media{ display:none !important; }

/* poistka proti starým inline floatom z editorov */
.ozy-reviews--stojany [style*="float"]{ float:none !important; margin:0 !important; }

  /* ===== FIX (STOJANY – text na celú šírku karty) ===== */
.ozy-reviews.ozy-reviews--stojany .ozy-reviews__item{
  display: block !important;          /* zruší internú mriežku z iných sekcií */
  grid-template-columns: none !important;
  align-items: normal !important;
  padding: 14px;                       /* nechaj padding karty */
  border-radius: 12px;
}

.ozy-reviews.ozy-reviews--stojany .ozy-reviews__text{
  display: block !important;
  width: 100% !important;
  max-width: none !important;
}

.ozy-reviews.ozy-reviews--stojany .ozy-reviews__media{
  display: none !important;            /* keby sa niekde objavilo figure, skry ho */
}

/* typografia + clamp */
.ozy-reviews.ozy-reviews--stojany .ozy-reviews__name{ margin: 0 0 6px; }
.ozy-reviews.ozy-reviews--stojany .ozy-reviews__quote{
  margin: 0;
  line-height: 1.6;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.ozy-reviews.ozy-reviews--stojany .ozy-reviews__quote.expanded{
  display: block;
  -webkit-line-clamp: initial;
  overflow: visible;
}

/* mriežka kariet: mobil 1, desktop 2 */
.ozy-reviews.ozy-reviews--stojany .ozy-reviews__list{
  display: grid;
  gap: 18px;
  grid-template-columns: 1fr;
}
@media (min-width: 900px){
  .ozy-reviews.ozy-reviews--stojany .ozy-reviews__list{
    grid-template-columns: 1fr 1fr;
  }
}
/* Ensure we do not affect global .ozy-reviews */
/* Intro / lead */
.stands h2 { margin: 0 0 10px; font-size:1.25rem; }
.stands p.lead { color:#444; margin-bottom:12px; }

/* Benefits */
.stands .benefits { display:flex; gap:16px; flex-wrap:wrap; margin-bottom:16px; }
.stands .benefit {
  flex: 1 1 220px;
  background:#fff;
  padding:12px;
  border-radius:8px;
  box-shadow: 0 1px 6px rgba(16,24,40,0.06);
  box-sizing: border-box;
}

/* Product grid (cards) */
.stands .stands-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
  margin-top: 14px;
  align-items: start;
  box-sizing: border-box;
}
@media (max-width: 1000px) { .stands .stands-grid { grid-template-columns: repeat(2,1fr); } }
@media (max-width: 600px)  { .stands .stands-grid { grid-template-columns: 1fr; } }

.stands .stand-card {
  background:#fff;
  border-radius:10px;
  padding:12px;
  box-shadow:0 2px 8px rgba(16,24,40,0.06);
  display:flex;
  flex-direction:column;
  height:100%;
  box-sizing: border-box;
}

/* image wrapper - fixed aspect, cover */
.stands .stand-card .imgwrap {
  width:100%;
  aspect-ratio: 4 / 3;
  background:#f5f6f7;
  border-radius:8px;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:10px;
}
.stands .stand-card .imgwrap img {
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* card text */
.stands .stand-card h4 { margin:6px 0 8px 0; font-size:1rem; }
.stands .stand-card p { margin:0 0 10px 0; color:#444; font-size:0.95rem; flex:1; }
.stands .stand-card .meta { font-size:0.9rem; color:#666; margin-bottom:10px; }

/* card CTA area */
.stands .stand-card .card-cta { display:flex; gap:8px; align-items:center; flex-wrap:wrap; }

/* Scoped CTA / buttons for stands - avoid touching global .button-demo */
.stands .cta-stand {
  background:#79af2f;
  color:#fff;
  border:none;
  padding:10px 14px;
  border-radius:8px;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  gap:8px;
  cursor:pointer;
  font-weight:700;
}
.stands .button-muted {
  background:#fff;
  border:1px solid #ddd;
  color:#333;
  padding:8px 12px;
  border-radius:8px;
  text-decoration:none;
  display:inline-block;
}

/* small helpers */
.stands .small { font-size:0.9rem; color:#666; }

/* Accessibility focus states */
.stands .cta-stand:focus,
.stands .button-muted:focus {
  outline: 3px solid rgba(121,175,47,0.25);
  outline-offset: 2px;
  box-shadow: 0 6px 20px rgba(121,175,47,0.08);
}

/* Ozy reviews (scoped tweaks only) */
.stands .ozy-reviews { margin-top: 20px; }

/* Responsive tweaks */
@media (max-width: 900px) {
  .stands .benefits { gap:12px; }
  .stands .stand-card { padding:10px; }
  .stands .stand-card .imgwrap { height:auto; aspect-ratio: auto; }
}

/* Box-sizing safety for this scope */
.stands, .stands * { box-sizing: border-box; }

/* Štýl pre sneak-peek recenzie so square obrázkom */
.ozy-reviews h3 { margin:20px; font-size:1.15rem; text-align: center;}
.ozy-reviews .ozy-steps__lede { margin:0 0 12px; color:#555; }

.ozy-reviews__grid { display:flex; gap:14px; flex-wrap:wrap; align-items:stretch; }

/* recenzia karta */
.ozy-review { flex:1 1 30%; min-width:220px; max-width:33%; background:#fff; padding:12px 12px 14px 12px; border-radius:8px; box-shadow:0 10px 40px rgba(0,0,0,0.3); display:flex; flex-direction:column; justify-content:flex-start; overflow:hidden; }

/* NOVÉ: obal pre obrázok (štvorec) */
.ozy-review__imgwrap {
  width: 100%;
  aspect-ratio: 1 / 1;            /* modernné prehliadače */
  background: #f6f7f8;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* fallback pre staršie prehliadače bez aspect-ratio */
@supports not (aspect-ratio: 1 / 1) {
  .ozy-review__imgwrap { height: 0; padding-top: 100%; }
}

/* img sa roztiahne do bloku a zachová pomer (zobrazí celý obrázok) */
.ozy-review__img {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;            /* show whole image (no crop) */
  object-position: center center; /* center inside square */
  display: block;
  background: transparent;
}

/* text a meta */
.ozy-review blockquote { margin:10px 0 8px 0; font-style:normal; color:#222; line-height:1.45; font-size:0.98rem; min-height:56px; }
.ozy-review .ozy-review__product { margin:6px 0 6px 0; color:#888; font-size:0.85rem; font-style:italic; text-align:left; }
.ozy-review .ozy-review__meta { margin:0; color:#666; font-size:0.88rem; text-align:right; }

/* tlačidlá */
.ozy-reviews .more-btn { background:#79af2f; color:#fff; border:none; border-radius:6px; padding:10px 18px; cursor:pointer; font-weight:600; }
.ozy-reviews .all-btn { background:#fff; color:#333; border:1px solid #ccc; border-radius:6px; padding:10px 14px; cursor:pointer; font-weight:600; margin: 10px; }

/* responzívne */
@media (max-width:900px){
  .ozy-review { flex:1 1 100%; max-width:100%; }
  .ozy-reviews__grid { gap:12px; }
  .ozy-review__imgwrap { height: auto; } /* aspect-ratio alebo fallback upraví */
}
/* Všetko je scoped pod .article, nič globálne neupravujem */
.article{--c:#17594A; --r:12px; max-width:960px; margin:auto; padding:20px}
.article h1{margin:0 0 10px; font-size:clamp(26px,3.5vw,34px)}
.article p{margin:10px 0}
.article a{color:var(--c)}


/* Jednoduché obrázky – jednotný formát */
.article figure{margin:16px 0}
.article .media{position:relative; width:70%; aspect-ratio:3/2; overflow:hidden; border-radius:var(--r); background:#f5f5f5}
.article .media img{width:100%; height:100%; object-fit:cover; display:block}
.article figcaption{font-size:.9rem; color:#666; margin-top:6px}


/* Zvýraznené info */
.article .note{border-left:4px solid var(--c); background:#F2FBF7; padding:10px 12px; border-radius:8px}


/* Kroky – veľmi jednoducho */
.article ol{padding-left:18px}


/* Malé utility */
.article .mt{margin-top:18px}  
.x-article .x-article-btn,
.ozy-steps .x-article-btn,
.cta-wrap .x-article-btn{ /* pridané */
  display:inline-block;
  padding:10px 16px;
  border-radius:999px;
  background:#79af2f !important;
  color:#ffffff !important;
  border:1px solid #5e8c23;
  text-decoration:none !important;
  font-weight:700;
  line-height:1;
}
.x-article .x-article-btn:hover,
.ozy-steps .x-article-btn:hover,
.cta-wrap .x-article-btn:hover{ filter:brightness(0.95); }
.x-article .x-article-btn:active,
.ozy-steps .x-article-btn:active,
.cta-wrap .x-article-btn:active{ filter:brightness(0.9); }
.x-article .cta-wrap{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:8px;
  margin:16px 0 24px;
}

.x-article .cta-wrap--start{
  margin-top: 0;             /* nech je hneď hore pri článku */
}

.x-article .cta-wrap--end{
  margin-top: 32px;          /* viac priestoru pred spodným CTA */
}

/* Na mobiloch nech je tlačidlo pohodlné na klik */
@media (max-width: 640px){
  .x-article .cta-wrap .x-article-btn{
    width:100%;
    text-align:center;
  }
}
/* ===================== OZY REVIEWS – stále viditeľné ===================== */
.ozy-reviews {
  --rev-ink: #1c2530;
  --rev-sub: #4b5563;
  --rev-bd: #e5e7eb;
  --rev-bg: #ffffff;
  --rev-shadow: 0 6px 24px rgba(0,0,0,.06);
  color: var(--rev-ink);
  font-family: system-ui,-apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;
}

/* Každý rok je obyčajná sekcia, nikdy sa neskrýva */
.ozy-reviews .ozy-reviews__year { display: block; margin: 20px 0 28px; }

/* Nadpis roka */
.ozy-reviews .ozy-reviews__year-head { margin: 0 0 14px; }
.ozy-reviews .ozy-reviews__year-head h3 {
  margin: 0;
  text-align: center;
  font-size: clamp(18px, 2.4vw, 26px);
  line-height: 1.25;
}

/* Zoznam recenzií v mriežke na väčších displejoch */
.ozy-reviews .ozy-reviews__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

/* Každá recenzia – karta s layoutom text | foto */
.ozy-reviews .ozy-reviews__item {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  border: 1px solid var(--rev-bd);
  border-radius: 12px;
  background: var(--rev-bg);
  box-shadow: var(--rev-shadow);
  padding: 12px;
}

/* Textová časť */
.ozy-reviews .ozy-reviews__name { margin: 0 0 6px; }
.ozy-reviews .ozy-reviews__quote {
  margin: 0;
  color: var(--rev-sub);
  line-height: 1.55;
  text-align: justify; /* aby to vizuálne ladilo s tvojimi exist. štýlmi */
}

/* Obrázok */
.ozy-reviews .ozy-reviews__media { margin: 0; }
.ozy-reviews .ozy-reviews__media img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
}

/* Responsivita – na širšom zobrazi text + foto vedľa seba */
@media (min-width: 768px) {
  .ozy-reviews .ozy-reviews__list {
    grid-template-columns: repeat(auto-fill, minmax(420px, 1fr));
  }
  .ozy-reviews .ozy-reviews__item {
    grid-template-columns: 1fr 300px; /* text | foto */
    align-items: center;
  }
}

/* ===== Reset starých inline floatov (tvoje pôvodné <p style="float:left; width:60%;">) ===== */
.ozy-reviews [style*="float: left"] { float: none !important; width: auto !important; }
.ozy-reviews [style*="width: 60%"] { width: auto !important; }
.ozy-reviews [style*="width: 50%"] { width: auto !important; }

/* Staré obrázky s inline šírkou: „width: 30%“ premeníme na plnú šírku kontajnera karty */
.ozy-reviews img[style*="width: 30%"] { width: 100% !important; height: auto !important; }

/* Hrubá čiara medzi recenziami nahradená medzerou; ak máš v HTML <hr>, vizuálne ju zjemníme */
.ozy-reviews hr {
  border: 0;
  border-top: 1px dashed var(--rev-bd);
  margin: 16px 0;
}

/* Pre istotu – nič v .ozy-reviews sa neschováva „náhodným“ display:none od iných štýlov */
.ozy-reviews * { visibility: visible !important; }

/* ===================== CTA tlačidlá (zjednotené) ===================== */
/* Jednoduché, pevne zelené tlačidlo – pre článok aj kroky */
.x-article .x-article-btn,
.ozy-steps .x-article-btn{
  display:inline-block;
  padding:10px 16px;
  border-radius:999px;
  background:#79af2f !important;   /* pevná zelená */
  color:#ffffff !important;         /* biely text */
  border:1px solid #5e8c23;         /* tmavšia zelená hrana */
  text-decoration:none !important;
  font-weight:700;
  line-height:1;
}
.x-article .x-article-btn:hover,
.ozy-steps .x-article-btn:hover{ filter:brightness(0.95); }
.x-article .x-article-btn:active,
.ozy-steps .x-article-btn:active{ filter:brightness(0.9); }

/* Popis pod tlačidlom (ak sa používa) */
.x-article .cta-sub,
.ozy-steps .cta-sub{ margin:.4em 0 0; color:#606a79; font-size:14px; }


/* ===================== OZY: Intro + Špecifikácie (izolované) ===================== */
.xintro, .xspecs {
  --g: #79af2f;           /* zelená */
  --g2: #5e8c23;          /* tmavšia zelená */
  --ink: #1c2530;         /* text */
  --muted: #606a79;       /* sekundárny text */
  --bd: #e7e2d9;          /* obrys */
  --warm1: #fbf7ef;       /* teplé pozadie 1 */
  --warm2: #f7f2e9;       /* teplé pozadie 2 */
  --shadow: 0 10px 30px rgba(0,0,0,.08);
  font-family: system-ui,-apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;
  color: var(--ink);
}

/* Wrapper intro bloku */
.xintro__inner{
  display:flex; flex-wrap:wrap; gap:18px; align-items:center;
  padding:16px; border:1px solid var(--bd); border-radius:16px;
  background: linear-gradient(180deg, var(--warm1), var(--warm2));
  box-shadow: var(--shadow);
}

/* Ľavá časť (text) + pravá časť (obrázok) */
.xintro__left{ flex:1 1 360px; min-width:280px; }
.xintro__media{ flex:0 1 360px; min-width:280px; margin:0;
  border:1px solid var(--bd); border-radius:12px; overflow:hidden; background:#fff; }
.xintro__media img{ display:block; width:100%; height:auto; }

/* Nadpis, lede */
.xintro__title{ margin:0 0 8px; font-size:clamp(20px,2.6vw,30px); line-height:1.25; }
.xintro__lede{ margin:0 0 12px; color:var(--muted); font-size:clamp(14px,1.6vw,16px); }

/* USP: stabilné zalamovanie, strong je inline, nič sa „neseká“ */
.xintro .usp{ 
  list-style:none; margin:0 0 12px; padding:0;
  -webkit-column-count:1 !important; column-count:1 !important; /* vypne prípadné stĺpce zo šablóny */
}

/* Vypni prípadné stĺpce zo šablóny len v rámci .xintro */
.xintro .usp, 
.xintro .usp li{
  -webkit-column-count: 1 !important;
  column-count: 1 !important;
}

/* Základ položky – jednoduchý flex, stabilné zalamovanie */
.xintro .usp{
  list-style: none; margin: 0 0 12px; padding: 0;
}
.xintro .usp li{
  display: flex; align-items: flex-start; gap: 8px;
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--bd, #e7e2d9);
  border-radius: 12px;
  background: #fff;
  line-height: 1.5;
  color: var(--ink, #1c2530);

  /* kľúčové pre mobil/Safari */
  min-width: 0;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  -webkit-hyphens: none !important;
  hyphens: none !important;
}

/* Fajka – fixná „mini kolóna“ */
.xintro .usp .ic{
  flex: 0 0 18px;
  width: 18px; height: 18px; line-height: 1;
  color: #79af2f;
  margin-top: 2px;
}

/* Text vrátane strong ostáva inline – nič netvorí stĺpce */
.xintro .usp li span,
.xintro .usp li strong,
.xintro .usp li em{
  display: inline !important;
  white-space: inherit;
}

/* Editorom vložené <br> odstráň – robia „schody“ na mobile */
.xintro .usp li br{ display: none !important; }

/* Mobilné doladenie spacingu (desktop ostáva rovnaký) */
@media (max-width: 640px){
  .xintro .usp li{ gap: 6px; padding: 10px; }
}
/* Poznámkový banner */
.xnote{
  margin:6px 0 10px; padding:10px 12px; border:1px dashed var(--bd);
  background:#fffdf7; border-radius:12px; color:var(--muted);
}

/* CTA v intru (ak používaš xintro-btn) – zostáva zelené, jednoduché */
.xcta{ margin:6px 0 8px; }
.xintro .xintro-btn{
  display:inline-flex; align-items:center; gap:8px;
  text-decoration:none; color:#fff; font-weight:700;
  padding:10px 16px; border-radius:999px;
  background:#79af2f; transition:transform .15s ease, opacity .15s ease;
}
.xintro .xintro-btn:hover{ transform:translateY(-1px); }
.xintro .xintro-btn:active{ transform:none; opacity:.96; }
.xintro .xintro-btn .arr{ margin-left:2px; }

/* Dodacie info */
.xdelivery{ margin:10px 0 0; color:var(--muted); font-size:14px;
  border-left:3px solid var(--g); padding-left:10px; }

/* Špecifikácie – karty */
.xspecs{ margin-top:16px; }
.xspecs__wrap{ display:flex; flex-wrap:wrap; gap:12px; }
.xspecs .card{
  flex:1 1 260px; min-width:260px;
  border:1px solid var(--bd); border-radius:12px; background:#fff;
  padding:12px; box-shadow:var(--shadow);
}
.xspecs .card h3{ margin:0 0 6px; font-size:18px; }
.xspecs .card p{ margin:0; color:var(--muted); }
.xspecs .card ul{ margin:0; padding-left:16px; color:var(--muted); }
.xspecs .card a{
  color:var(--g2); text-decoration:none; border-bottom:2px solid rgba(121,175,47,.25);
}
.xspecs .card a:hover{ color:var(--g); border-color:rgba(121,175,47,.45); }
.ozy-steps { 
  --ozy-bg: #ffffff;
  --ozy-text: #111827;
  /* Zelená paleta z #79af2f */
  --ozy-accent: #a6d65a;   /* svetlejšia na začiatok gradientu */
  --ozy-accent-2: #79af2f; /* základná/koncová farba gradientu */
  background: var(--ozy-bg);
  color: var(--ozy-text);
  box-shadow: var(--ozy-shadow);
  font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;
}

.ozy-steps * { box-sizing: border-box; }

.ozy-steps__title {
  margin: 0 0 8px;
  font-size: clamp(20px, 2.6vw, 28px);
  line-height: 1.25;
margin: 1.25rem 0 1,625rem;
text-align: cemter;

}

.ozy-steps__lede {
  margin: 0 0 20px;
  color: var(--ozy-subtext);
  font-size: clamp(14px, 1.6vw, 16px);
}

.ozy-steps__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

.ozy-step {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  align-items: center;
  border: #e5e7eb 1px solid;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  border-radius: 14px;
  padding: 12px;        
  background: #fff;
}

.ozy-step__media {
  position: relative;
  margin: 0;
  overflow: hidden;
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  border: 1px solid var(--ozy-border);
}

.ozy-step__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
              
/* nové: správanie pre iframe (video) */
.ozy-step__media iframe {
  position: absolute;   /* vyplní celé „okno“ figure */
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

              
.ozy-step__badge {
  position: absolute;
  top: 10px; left: 10px;
   z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px; height: 50px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--ozy-accent), var(--ozy-accent-2));
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  box-shadow: 0 6px 16px rgba(16,185,129,.35);
}

.ozy-step__content h3 {
  margin: 20px;
  font-size: clamp(16px, 2vw, 20px);
}

.ozy-step__content p {
  margin: 20px;
  color: var(--ozy-subtext);
  font-size: 15px;
  line-height: 1.55;
}

.ozy-steps__textonly {
  margin-top: 22px;
  padding-top: 14px;
  border-top: 1px dashed var(--ozy-border);
}

.ozy-steps__textonly h3 {
  margin: 0 0 10px;
  font-size: 16px;
}

/* Responsivita: na >=768px rozmiestni obraz + text vedľa seba a šípky horizontálne */
@media (min-width: 768px) {
  .ozy-steps__grid {
    gap: 10px;
  }
  .ozy-step {
    grid-template-columns: 48% 1fr;
    padding: 16px;
  }
  .ozy-step:nth-child(4n+1) { /* drobná variácia na vizuál */
    grid-template-columns: 1fr 48%;
  }
  .ozy-step:nth-child(4n+1) .ozy-step__content { order: -1; }
}

/* END: scoped CSS pre .ozy-steps */
.xmas-grid{
    display:grid;
    grid-template-columns: 60% 40%;
    gap: 25px;
    align-items: start;
  }
  @media (max-width: 1400px){
    .xmas-grid{
      grid-template-columns: 1fr;
    }
  }

  /* Pravý banner (môže mať pozadie s fotkou stromčeka) */
  .xmas-hero{
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    min-height: 320px;
    background: #f6f3ea;           /* ak nechceš fotku, nechaj */
    display: flex;
    align-items: flex-start;        /* text hore */
  }
  /* Ak chceš stromček v pozadí, pridaj triedu 'has-tree' na .xmas-hero */
  .xmas-hero.has-tree{
    background-image: url('https://www.predomyazahrady.sk/fotky7529/banners/poradimesnakupomvianocnystromcekright.jpg');
    background-size: cover;
    background-position: right center;
  }
  .xmas-hero.has-tree::before{
    content:"";
    position:absolute; inset:0;
    pointer-events:none;
  }
              
              /* Hero pre STOJANY – iné pozadie než stromčeky */
.xmas-hero.has-stand{
  /* nahraď vlastnými URL po nahratí na web */
  background-image: url('https://www.predomyazahrady.sk/fotky7529/stojanyNaStromceky/stojan-na-vianocny-stromcek-gridright1.jpg');
  background-size: cover;
  background-position: right center;
  background-position: right 5% bottom; /* doladiť podľa reálneho bannera */
}

  .xmas-hero__overlay{ padding: 15px 15px; width:100%; z-index:1; position:relative; }
  .xmas-hero__overlay h2{
    margin:0 0 12px;
    font-size: clamp(18px, 2.2vw, 24px);  /* menší, 1 riadok */
    line-height:1.1; font-weight:800; color:#2a2a2a;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  }
  .xmas-hero__links{ display:flex; flex-direction:column; gap:10px; }
.xmas-hero__links a{
  color:#7eaf37;               /* zelená */
  font-weight:600;
  text-decoration:none;
  font-size:16px;
}

.xmas-hero__links a:hover,
.xmas-hero__links a:focus{
  text-decoration:underline;
  text-underline-offset:3px;
  text-decoration-color:#7eaf37;  /* zelené podčiarknutie */
}
  .xmas-hero__links a:hover{ text-decoration:underline; text-underline-offset:3px; }

  /* Voliteľné: nech je pravý banner „prilepený“ pri scrollovaní */
  @media (min-width: 1400px){
    .xmas-sticky{ position: sticky; top: 16px; }
  }
.c757 .c758 option[value=""] {
  display: none;
}
.c757 .c758 option[value="155"] {
  display: none;
}
.c1519 .c758 option[value="171"] {
  display: none;
}

.c755.variant:has(option[value="186"]),
.c755.variant:has(option[value="187"]),
.c755.variant:has(option[value="188"]),
.c755.variant:has(option[value="189"]),
.c755.variant:has(option[value="190"]),
.c755.variant:has(option[value="191"]),
.c755.variant:has(option[value="192"]),
.c755.variant:has(option[value="193"]),
.c755.variant:has(option[value="194"]) {
  display: none;
}
.responsive-container {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  align-items: stretch;
  gap: 10px;
}

.text, .image, .worm-video {
  flex: 1 1 50%;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.text-left .text { order: 1; }
.text-left .image { order: 2; }
.text-right .text { order: 2; }
.text-right .image { order: 1; }


@media (max-width: 768px) {
  .text, .image {
    flex: 1 1 100%;
    order: unset !important;
    padding: 5px;
  }
}

.custom-video {
  width: 50%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
  background-color: #000;
  display: block;
  margin: 1rem 0;
}

.custom-video::-webkit-media-controls {
  opacity: 1;
}

@media screen and (max-width: 600px) {
  .custom-video {
    height: auto;
    aspect-ratio: 16 / 9;
  }
}
.product-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 2rem 1rem;
  text-align: justify;
}

.product-feature {
  display: flex;
  align-items: center;
  gap: 2rem;
  margin-bottom: 4rem;
  flex-wrap: wrap;
}

.product-feature:nth-child(even) {
  flex-direction: row-reverse;
}

.product-feature img {
  width: 100%;
  max-width: 500px;
  border-radius: 12px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.product-feature .text {
  flex: 1;
  min-width: 280px;
}

.product-feature h3 {
  font-size: 1.8rem;
  margin-bottom: 0.5rem;
}

.product-feature p {
  font-size: 1rem;
  line-height: 1.6;
}

.note {
  font-size: 0.9rem;
  color: #555;
  font-style: italic;
  margin-top: 1rem;
}

/* RESPONSIVE - mobile first */
@media (max-width: 768px) {
  .product-feature {
    flex-direction: column;
  }

  .product-feature:nth-child(even) {
    flex-direction: column;
  }

  .product-feature .text {
    order: -1; /* Text nad obrázkom */
  }
}


.responsive-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  margin-bottom: 20px;
}

.responsive-container .text {
  width: 60%;
  padding: 20px;
  box-sizing: border-box;
  margin-top: 70px;
  text-align: justify;
}
.responsive-container .image {
  width: 40%;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 12px;
}
.responsive-container .image video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 12px;
}

/* 🟢 MOBIL – vždy text, potom video */
@media (max-width: 768px) {
  .responsive-container {
    flex-direction: column;
  }

  .responsive-container .text {
    order: 1;
    width: 100%;
    margin-top: 0;
    padding: 10px;
  }

  .responsive-container .image {
    order: 2;
    width: 100%;
    padding: 10px;
  }
}

.c2015 {
   display: block;
   flex-direction: row;
   margin: auto;
}
.c1869.unregistered {width: 70px;
height: 70px;
}
.c1864.unregistered {width: 70px;
height: 70px;
}
.register-button {
    background-color: #28a745; /* Zelená farba */
    color: white;
    font-size: 16px;
    padding: 12px 20px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.register-button:hover {
    background-color: #218838; /* Tmavšia zelená pri hover */
}

.container1 {
            max-width: 800px;
            margin: 20px auto;
            padding: 20px;
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            border-radius: 10px;
        }
        .tabs {
            display: flex;
            justify-content: space-between;
            margin-bottom: 20px;
        }
        .tab {
            flex: 1;
            padding: 10px;
            text-align: center;
            background: #e9ecef;
            cursor: pointer;
            transition: background 0.3s;
            border-radius: 5px;
            margin: 0 5px;
            box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
        }
        .tab.active {
            background: #007b5e;
            color: #fff;
        }
        .content1 {
            display: flex;
            justify-content: space-around;
            flex-wrap: wrap;
            text-align: center;
        }
        .item {
            flex: 1 1 calc(50% - 20px);
            margin: 5px;
            background: #fff;
            padding: 5px;
            border-radius: 10px;
            box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
        }
        .item img {
            max-width: 100px;
            margin-bottom: 10px;
        }
        @media (max-width: 600px) {
            .tabs {
                flex-direction: column;
            }
            .tab {
                margin: 5px 0;
            }
            .item {
                flex: 1 1 100%;
            }
        }
.c2128:before {    color: #fe0000;
    content: "";
    font-family: font-eshoprychle;
    font-size: 20px;
    font-size: 1.2rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
.facebook-iframe {
    display: block; /* Ensure it is displayed normally on desktop */
}
.sledujtenas {
    display: block; /* Ensure it is displayed normally on desktop */
}

.c594:before {
   color: #79af2f;
  }
.c595:before {
    color: #79af2f;
}
.c595 {
    color: #79af2f;
    font-weight: bold;
}
.c1198 {
    margin: 1.5rem auto;
    text-align: center;
}
.c1199 {
    color: #1a1a1a;
    display: inline-block;
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 900;
    line-height: 29px;
    line-height: 1.8125rem;
    margin: 0 0 1.0rem;
    padding: 0 0 .875rem;
    position: relative;
}
.c699, .c1202 {
    border-radius: 25px;
    color: #79af2f;
    display: inline-block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    line-height: 19px;
    line-height: 1.1875rem;
    margin: 0 5px;
    padding: .125rem .375rem;
    text-align: center;
}

.c697, .c1200 {
    margin: .9375rem 0 2rem;
  }

.c1211
{
   bottom: 20px;
 }

.c1211 swiper-pagination swiper-pagination-clickable swiper-pagination-bullets {
    align-items: center;
    bottom: 20px;
    display: flex;
    flex-direction: row;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
}

.c1207 {
    padding: 0px 0 15px 0;
}

.c1947 {
    color: #1a1a1a;
    display: block;
    font-family: Nunito Sans, sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 900;
    line-height: 26px;
    line-height: 1.625rem;
    /* margin: 0 0 .1875rem; */
}

.c1944 {
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    display: flex;
    flex: 0 0 50px;
    flex-direction: row;
    height: 50px;
    justify-content: center;
    margin: 0 .8125rem 0 0;
    max-width: 100px;
}

.c1942 {
    padding: 5px 5px !important;
    background: #f0f2f9;
}

@supports (display:grid) {
    .page-route-homepage .main-grid {
        max-width: 100%;
        padding: 0 0 0;
    }
}
.c755:not(.variant) .c757 {
    padding: 0.125rem 0.3125rem;
}
.c659 {
    grid-gap: 25px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin: 0 0 2.5rem;
}
.c1334.c1538 {
    border-radius: 10px;
    height: auto;
    max-height: 80px;
    width: auto;
}
.c660.c1537 {
    align-items: center;
    border: 1px solid #dfe3f1;
    border-radius: 10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    margin: 0;
    max-height: 150px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.c1949 {
    border: 1px solid #dfe3f1;
    border-radius: 10px;
    margin: 0 0 1.875rem;
    display: none;
}

#hiddenContent {
            display: none;
            margin-top: 10px;
        }
        .show-more {
            color: #79af2f;
            cursor: pointer;
            text-decoration: underline;
        }

.c2039:before {
 color: #79af2f;
}

input[id^=category-parameters-settings__item-input]:checked~.c1961, input[id^=id-category-parameters-settings__item-input-]:checked~.c1961 {
    animation: jelly .5s ease;
    background-color: #79af2f;
    border-color: transparent;
}

.c2035>.c2028>.c2030>.c2031:before {
    background-color: #704119;
    border-radius: 0 0 5px 5px;
    content: "";
    display: block;
    height: 6px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: -12px;
    width: 100%;
}
.c2031 {
    color: #ffffff;
    display: inline-block;
    font-family: Nunito Sans, sans-serif;
    font-size: 14px;
    font-size: .875rem;
    font-weight: bold;
    line-height: 18px;
    line-height: 1.125rem;
    padding: .125rem .75rem;
    position: relative;
    text-align: left;
}
.c2041 {
    margin: 0 0 3.125rem;
    display: none;
}
.content-container {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 20px 0;
  }

  .content-container h3 {
    margin-bottom: 20px;
  }

  .content-container ul {
    margin-left: 0; /* Odrážky začnú od kraja */
    padding-left: 20px; /* Mierny vnútorný odsadenie pre odrážky */
  }

  .content-container img {
    margin-left: 20px;
    width: 350px;
    height: 350px;
  }
ul.plus {
            list-style-type: none; /* Remove default bullets */
            padding-left: 0; /* Remove default padding */
        }

        ul.plus li::before {
            content: "\2719"; /* Green check symbol */
            color: green; /* Set color to green */
            font-weight: bold; /* Optional: make it bold */
            margin-right: 10px; /* Space between the check and text */
    }

ul.check1 {
            list-style-type: none; /* Remove default bullets */
            padding-left: 0; /* Remove default padding */
        }

        ul.check1 li::before {
            content: "✔"; /* Green check symbol */
            color: green; /* Set color to green */
            font-weight: bold; /* Optional: make it bold */
            margin-right: 10px; /* Space between the check and text */
        }
  ul.green-circle {
            list-style-type: none; /* Remove default bullets */
            padding-left: 0; /* Remove default padding */
        }

        ul.green-circle li::before {
            content: "●"; /* Use a circle character */
            color: green; /* Set the color to green */
            font-weight: bold; /* Optional: make it bold */
            font-size: 16px; /* Adjust the size of the circle if needed */
            margin-right: 10px; /* Space between the circle and the text */
        }

  ul.check2 {
        list-style-type: none; /* Remove default bullets */
            padding-left: 0; /* Remove default padding */
        }

        ul.check2 li {
            position: relative; /* Position relative for the check mark */
            padding-left: 0px; /* Space for the check symbol */
        }

        /* Class for items with check symbols */
        ul.check2 li.check3::before {
          content: "✔"; /* Green check symbol */
            color: green; /* Set color to green */
            font-weight: bold; /* Optional: make it bold */
            margin-right: 10px; /* Space between the check and text */
        }

        /* Class for items with none symbols */
        ul.check2 li.none1::before {
            content: "☓"; /* Check symbol */
            font-weight: bold; /* Optional: make it bold */
            color: red; /* Set the color to red */
            margin-right: 10px; /* Space between the fas and text */
            font-size: 18px; /* Size of the check symbol */
        }
ul.check4 {
            list-style-type: none; /* Remove default bullets */
            padding-left: 0; /* Remove default padding */
        }

        ul.check4 li {
            position: relative; /* Position relative for the check mark */
            padding-left: 20px; /* Space for the check symbol */
        }

        /* Class for items with check symbols */
        ul.check4 li.check5::before {
            content: "✔"; /* Green check symbol */
            color: green; /* Set color to red */
            font-weight: bold; /* Optional: make it bold */
            margin-right: 10px; /* Space between the check and text */
        }
     /* Class for items with none symbols */
        ul.check4 li.none2::before {
            content: "☓"; /* Check symbol */
            color: red; /* Set the color to red */
            font-weight: bold; /* Optional: make it bold */
            margin-right: 10px; /* Space between the fas and text */
            font-size: 18px; /* Size of the check symbol */
        }
.button-demo {
            background-color: #79af2f;
            color: #ffffff;
            font-size: 18px;
            padding: 0.525rem 1.25rem;
            font-weight: bold;
            margin-bottom: 16px;
            border-radius: 15px;
            border: 1px solid #79af2f;
            border-bottom: 2px solid #5d8724;
            cursor: pointer;
        }

.c764 {
    margin: 0px;
}

.slider {
          width: 100%;
  		  max-width: 500px;
          height: auto;
          float: left;
          margin: 10px auto;
  		  margin-right: 50px;
          overflow: hidden;
          position: relative;
        }
        .slider img {
            width: 100%;
            height: auto;
            display: none;
        }
        .slider img.active {
            display: block;
  }
.slider2 {
          width: 100%;
  		  max-width: 500px;
          height: auto;
          float: right;
          margin: 10px auto;
  		  margin-left: 50px;
          overflow: hidden;
          position: relative;
        }
        .slider2 img {
            width: 100%;
            height: auto;
            display: none;
        }
        .slider2 img.active {
            display: block;
   }
.slider3 {
          width: 100%;
  		  max-width: 500px;
          height: auto;
          float: left;
          margin: 10px auto;
  		  margin-right: 50px;
          overflow: hidden;
          position: relative;
        }
        .slider3 img {
            width: 100%;
            height: auto;
            display: none;
        }
        .slider3 img.active {
            display: block;
   }
.c1374 {
  justify-content: center;
  }
.c1573 {
    justify-content: center;
}
.c1391, .c1389 {
  justify-content: space-evenly;
  }
.c28 {
    display:none;
}
.c1923 {
    color: #d2000d;
  }
.c757.in-stock {
  	color: #00bc47;
    background-color: #e5f8ec;
    border-radius: 20px;
    display: inline-block;
    padding: 0.125rem 0.3125rem;
}
.c847.in-stock {
    color: #00bc47;
    background-color: #e5f8ec;
    border-radius: 20px;
    display: inline-block;
    padding: 0.125rem 0.3125rem;
    text-align: center;
}
.c847.out-of-stock {
    color: #2f5fff;
    background-color: #ced6f2;
    border-radius: 20px;
    display: inline-block;
    padding: 0.125rem 0.3125rem;
    text-align: center;
}
.c2157 {
    background-color: #c9e89e;
  }
.c1998 {
    color: #704119;
  }
.c2001 {
    background-color: #FFFFFF;
    border-top: 2px solid #704119;
    }
.c1206 {
	margin: 0 0 5px 0 !important;
}

.c1489{
	padding: 10px 0 10px 0;
    background: #f0f2f9;
    border-bottom: 15px solid #FFFFFF;
}
.blog-row {
    background-color: #f0f2f9;
}
.c31 {
    border-bottom: none;
}
.c405 {
    background: #704119;
} 
.c812 {
	color: #000000 !important;
}
.c828 {
    color: #704119;
  }
.c210 {
    color: #704119;
  }
.c863 {
    color: #000000 !important;
  }
.c826 {
	background: #704119;
}
.c209 {
	background: #704119;
}
.c1179 {
	color: #b3b3b3;
}
.c863 {
	color: #b3b3b3;
}
.c1490 a {
	color: #f99502;
}
.c320 .in-stock {
	background-color: #e5f8ec;
	color: #00bc47;
}
.c597 {
	display: block;
	order: 4;
}
.c312 {
	flex-direction: column;
}
.c217 .c225 {
	display: block;
	font-size: 0;
}
.c217 .c226 {
	font-size: 0.9375rem;
}
.c224 {
	margin: 1.25rem 0 0.625rem 0;
}
.c320 .out-of-stock {
	background-color: #ffd2d5;
	color: #d2000d;
}
.c320 .in-stock,
.c320 .out-of-stock {
	border-radius: 20px;
	display: inline-block;
	padding: 0.125rem 0.3125rem;
	text-align: center;
}
._2dqXQcG1aIeMBqQRItzQed._2xQJJfGNE5SCG_CxB4yG35._3tZMbLLooMJXSB0sOV4r9Y.LEAD_GENERATION {
	background-color: #704119 !important;
}
.c1430.tag--sale {
	background-color: #d2000d;
}
.c1430.tag--best-sellers {
	background-color: #c51162;
}
.c1430.tag--new {
	background-color: #79af2f;
}

.c484 {
	font-weight: bold;
	color: #79af2f;
}
.c2119 .cookies {
	background: #dbdbdb 0 0 no-repeat padding-box;
	border-radius: 0;
	border: 2px solid #404040;
	bottom: 0;
	box-shadow: 0 2px 4px #00000033;
	max-width: unset;
	opacity: 0.97 !important;
	padding: 1.875rem 1.5625rem;
	position: fixed;
	width: 100%;
	z-index: 9999;
	top: 250px;
	display: block;
	height: 250px;
}
.cookies.cookies__hidden {
	display: none !important;
}

/***************************COUNTER*****************************/
#clockdiv {
	font-family: sans-serif;
	color: #fff;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
}

#clockdiv > div {
	padding: 10px;
	border-radius: 3px;
	background: #bf0000;
	display: inline-block;
}

#clockdiv div > p {
	padding: 15px;
	border-radius: 3px;
	background: #810000;
	display: inline-block;
}

.important {
	color: #ff6600;
	font-weight: blod;
	font-style: obligue;
}

.webBanner {
	background-color: #79b030;
	padding: 1%;
	margin-top: -10px;
	text-align: center;
	width: 98%;
}
.article-content .webBanner H1 {
	margin: 0px;
}
.webName {
	color: #ffffff;
	font-size: 16pt;
	line-height: 20pt;
}
.companyName {
	color: #532001;
	font-size: 10pt;
	line-height: 12pt;
}
.contactInfo {
	color: #ffffff;
	font-size: 12pt;
	line-height: 14pt;
}

.productTitle {
	min-height: 56px;
	text-align: center;
}

.productTitle a {
	font-size: 12pt;
	line-height: 14pt;
}

/*html body #page #related .productTitleContent, .productTitleContent {padding: 0px; min-height: 56px;}*/

.productBody .img_box {
	height: 180px;
}

.productBody .img_box a {
	max-height: 180px;
}

.productBody .img_box a img {
	height: 180px;
}

.productText {
	font-size: 10pt;
	height: 95px;
	margin: 0;
	padding: 5px;
	text-align: justify;
}

.separator:before {
	background-color: #79af2f;
}
.c688 {
	display: none;
}

@media (max-width: 999px) {
	.c342 {
		position: relative;
	}
	.c345 {
		top: 42px;
	}
}
@media (max-width: 767px) {
	.page-route-product .c1942 {
		display: none;
	}
}

.c783,
.c765.c1992 {
	display: none;
}

.header-flags {
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9;
	gap: 0.3125rem;
}
.header-flags img {
    max-width: 30px;
    border-radius: 5px;
}

@media (min-width: 1000px) {
	.c458 {
		grid-column: 5/10;
	}
	.c2035 {
		grid-column: 1/5;
	}
	.header-flags {
		grid-column: 10/11;
	}
}
@media (max-width: 768px) {
            .slider {
                max-width: 100%; 
            }
        }

        @media (max-width: 480px) {
            .slider {
                max-width: 100%;
            }
        }
@media (max-width: 768px) {
            .slider2 {
                max-width: 100%; 
            }
        }

        @media (max-width: 480px) {
            .slider2 {
                max-width: 100%;
            }
        }
 @media (max-width: 768px) {
    .content-container {
      flex-direction: column;
      align-items: center;
      text-align: left;
    }

    .content-container img {
      margin-left: 0;
      margin-top: 20px;
      width: 100%; /* Obrázok sa prispôsobí šírke obrazovky */
      height: auto;
    }

    .content-container ul {
      text-align: left;
    }
  }

@media (max-width: 575.98px) {
    .c660, .c660.c1537 {
        flex: 0 0 100%;
        flex-direction: row;
        margin: 0 0 .625rem;
        padding: .625rem;
    }
}

@media (max-width: 767.98px) {
    .c660, .c1334.c1538, .c660.c1537 {
        height: auto;
    }
}
@media (max-width: 999.98px) {
    .c660, .c660.c1537 {
    }
}


@media (max-width: 575.98px) {
.c659 {
display: flex;
flex-wrap: wrap;
}
}


@media (max-width: 999.98px){
.c659{
justify-content: space-between;
}
}


@media (max-width: 767.98px) {
.c659 {
grid-template-columns: repeat(2, 1fr);
    grid-gap: 2px;
   
}
}
@media (max-width: 999.98px) {
html {
font-size: 15px;
}
}

@media (max-width: 999.98px) {
    .c1943 {
        padding: .25rem 0;
    }
}
@media (max-width: 768px) {
    .facebook-iframe {
        display: none;  /* Hide only this iframe on mobile devices */
    }
}
@media (max-width: 768px) {
    .sledujtenas {
        display: none;  /* Hide only this iframe on mobile devices */
    }
}
                
/*usp detail*/
.c768 {
    display: flex;
    flex-direction: column;
}
.usp-block {
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 10px;
    order: 1;
}
ul.c769 {
    order: 2;
}
.c768:before 
            { 
  display: none; }


@media (max-width: 999px) {
.c1211     { 
bottom: -10px;
}

.c339    { 
margin-left: 30px;
}