/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;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{-webkit-transform-style:preserve-3d;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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style: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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-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{right:10px;left:auto}.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:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity: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{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.product .detailed-info__description ol,.product .general-info__description ol,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ol,.product .detailed-info__description ul,.product .general-info__description ul,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ul{margin-left:18px;}.product .detailed-info__description ol li,.product .general-info__description ol li,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ol li,.product .detailed-info__description ul li,.product .general-info__description ul li,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ul li{padding-left:6px;}.product .detailed-info__description ol li,.product .general-info__description ol li,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ol li{list-style-type:decimal;}.product .detailed-info__description ul li,.product .general-info__description ul li,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content ul li{list-style-type:disc;}.product .detailed-info__description a,.product .general-info__description a,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content a,.paragraph--type--text-block .field--type-text-with-summary a{color:#0040ff;text-decoration:underline;}.product .detailed-info__description a:hover,.product .general-info__description a:hover,.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content a:hover,.paragraph--type--text-block .field--type-text-with-summary a:hover{text-decoration:none;}*{padding:0;margin:0;border:0;}*,*:before,*:after{box-sizing:border-box;}:focus,:active{outline:none;}a:focus,a:active{outline:none;}nav,footer,header,aside{display:block;}html,body{height:100%;width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;touch-action:pan-x pan-y;}input,button,textarea{font-family:inherit;}input::-ms-clear{display:none;}button{cursor:pointer;}button::-moz-focus-inner{padding:0;border:0;}a,a:visited{text-decoration:none;}a:hover{text-decoration:underline;}ul li{list-style:none;}img{vertical-align:top;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Book-Italic.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Book-Italic.woff2) format("woff2");font-weight:400;font-style:italic;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Book.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Book.woff2) format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Display-Bold-Condensed.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Display-Bold-Condensed.woff2) format("woff2");font-weight:700;font-style:normal;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Display-Bold.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Display-Bold.woff2) format("woff2");font-weight:900;font-style:normal;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Italic.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Italic.woff2) format("woff2");font-weight:500;font-style:italic;}@font-face{font-family:"Gill-Sans-W04";font-display:swap;src:url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Roman.woff) format("woff"),url(/themes/custom/lilys_kitchen/dist/fonts/Gill-Sans-W04-Roman.woff2) format("woff2");font-weight:500;font-style:normal;}.tabs{margin-top:20px;}.tabs .primary{display:flex;justify-content:center;list-style:none;width:80%;margin:0 auto;padding:0;flex-wrap:wrap;}.tabs .primary li{padding:5px 10px;margin:5px;border-radius:3px;transition:0.3s;}.tabs .primary li:hover{background-color:rgb(238,235,235);}.tabs .primary li a{color:#007bff;font-size:20px;text-decoration:none;}.layout-builder-actions{padding:10px 0;display:flex;flex-wrap:wrap;justify-content:center;}.layout-builder-actions a{width:300px;padding:0.5rem 1rem;font-size:16px;line-height:1.5;border-radius:0.3rem;text-decoration:none;margin:10px;text-align:center;transition:0.4s;word-wrap:break-word;}.layout-builder-actions .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;}.layout-builder-actions .btn-info:hover{background-color:#117a8b;}.layout-builder-actions .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107;}.layout-builder-actions .btn-warning:hover{background-color:#d39e00;}.user-login-form{max-width:1230px;padding:30px 15px;margin:30px auto;background:#7aae41;border-radius:10px;}.user-login-form .js-form-item{margin-bottom:20px;}.user-login-form .js-form-item input{margin-bottom:5px;padding:5px;border-radius:5px;margin-left:10px;}.user-login-form .form-actions .form-submit{margin:20px 0;padding:10px 20px;border-radius:5px;cursor:pointer;background-color:#fef7ea;transition:0.3s;color:#ffffff;}.user-login-form .form-actions .form-submit:hover{background-color:#438446;color:#000000;}.breadcrumb ::-webkit-scrollbar{width:0px;height:0px;}.breadcrumb ::-webkit-scrollbar-track{background:#96ca99;}.breadcrumb ::-webkit-scrollbar-thumb{background-color:#438446;border-radius:20px;}.additional-banner__container .additional-banner__block ::-webkit-scrollbar{width:0px;height:0px;}.button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#fef7ea;color:#ffffff;height:48px;padding:0 16px;font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;transition:0.3s;color:#000000;}.button-primary:hover{background-color:#438446;color:#ffffff;}.button-primary-green{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#438446;color:#ffffff;height:48px;padding:0 16px;font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;transition:0.3s;color:#ffffff;}.button-primary-green:hover{background-color:#fef7ea;color:#000000;}.block-system-breadcrumb-block .breadcrumb{background-color:rgb(231,236,183);padding:0 15px;}.block-system-breadcrumb-block .breadcrumb h2{display:none;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list{max-width:1230px;padding-bottom:4px;margin:0 auto;display:flex;white-space:nowrap;overflow:auto;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list .breadcrumb-list__item .breadcrumb_arrow{height:10px;width:10px;margin:0 10px;opacity:0.8;display:inline-block;background-image:url(/themes/custom/lilys_kitchen/src/img/icons/arrow.png);background-size:6px;background-repeat:no-repeat;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list .breadcrumb-list__item a{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;line-height:32px;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list .breadcrumb-list__item a:hover{border-bottom:1px solid #438446;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list .breadcrumb-list__item .breadcrumb-current{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;line-height:32px;}.main-header{background-color:#438446;border-bottom:4px solid #e7ecb7;min-height:93px;}.main-header .region-header{min-height:inherit;display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;}.main-header .region-header__logo{width:150px;}.main-header .region-header__logo img{max-width:100%;}.main-header .region-header__menu{display:flex;align-items:center;}.main-header .region-header__menu .block-superfish ul ul{display:none;}.main-header .region-header__menu .block-superfish .sf-accordion-toggle span{display:none;}.main-header .region-header__menu .block-superfish ul.menu-superfish{align-items:center;}.main-header .region-header__menu .block-superfish ul.menu-superfish li span.nolink{cursor:pointer;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > span span,.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > a span{--h_w:20px;height:var(--h_w);width:var(--h_w);right:0;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > a span::after{content:"";height:var(--h_w);width:var(--h_w);background:url(/themes/custom/lilys_kitchen/src/img/header/expand-more.svg) no-repeat center;background-size:cover;-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:0.4s;transition-timing-function:ease-out;transition-delay:0.4s;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul{background-color:#438446;border-top:4px solid #ffffff;border-bottom:4px solid #ffffff;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul::after{content:"";position:absolute;top:9px;left:-6px;width:0;height:0;border-right:6px solid #438446;border-top:6px solid transparent;border-bottom:6px solid transparent;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul > li > a{padding:10px 30px;white-space:nowrap;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul > li > a:hover{background-color:#ffffff;color:#438446;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > span,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > a{padding-right:25px;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > ul{top:57px;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > ul::after{top:-10px;left:45%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-top:unset;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1{margin-right:27px;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1:hover > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1:hover > a span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > span,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > a{padding:10px 5px;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > a span::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > ul{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.main-header .region-header__menu #block-bemarketlang,.main-header .region-header__menu #block-chmarketlang,.main-header .region-header__menu .language-switcher-language-url{margin-left:60px;}.main-header .region-header__menu #block-bemarketlang ul.lang-list li,.main-header .region-header__menu #block-chmarketlang ul.lang-list li,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li{margin-right:14px;}.main-header .region-header__menu #block-bemarketlang ul.lang-list li a,.main-header .region-header__menu #block-chmarketlang ul.lang-list li a,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li a{padding:10px 0;display:inline-block;}.main-header .region-header__menu #block-bemarketlang ul.lang-list li span,.main-header .region-header__menu #block-chmarketlang ul.lang-list li span,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li span{border-bottom:2px solid #ffffff;padding:10px 0 2px;display:inline-block;}.main-header .region-header__menu #block-bemarketlang ul.menu-superfish,.main-header .region-header__menu #block-bemarketlang ul.lang-list,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish,.main-header .region-header__menu #block-chmarketlang ul.lang-list,.main-header .region-header__menu .block-superfish ul.menu-superfish,.main-header .region-header__menu .block-superfish ul.lang-list,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish,.main-header .region-header__menu .language-switcher-language-url ul.lang-list{display:flex;}.main-header .region-header__menu #block-bemarketlang ul.menu-superfish li,.main-header .region-header__menu #block-bemarketlang ul.lang-list li,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish li,.main-header .region-header__menu #block-chmarketlang ul.lang-list li,.main-header .region-header__menu .block-superfish ul.menu-superfish li,.main-header .region-header__menu .block-superfish ul.lang-list li,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish li,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li{font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;}.main-header .region-header__menu #block-bemarketlang ul.menu-superfish li:last-child,.main-header .region-header__menu #block-bemarketlang ul.lang-list li:last-child,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish li:last-child,.main-header .region-header__menu #block-chmarketlang ul.lang-list li:last-child,.main-header .region-header__menu .block-superfish ul.menu-superfish li:last-child,.main-header .region-header__menu .block-superfish ul.lang-list li:last-child,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish li:last-child,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li:last-child{margin-right:0 !important;}.main-header .region-header__menu #block-bemarketlang ul.menu-superfish li a,.main-header .region-header__menu #block-bemarketlang ul.lang-list li a,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish li a,.main-header .region-header__menu #block-chmarketlang ul.lang-list li a,.main-header .region-header__menu .block-superfish ul.menu-superfish li a,.main-header .region-header__menu .block-superfish ul.lang-list li a,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish li a,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li a{word-wrap:break-word;}.main-header .region-header__menu #block-bemarketlang ul.menu-superfish li a,.main-header .region-header__menu #block-bemarketlang ul.menu-superfish li span,.main-header .region-header__menu #block-bemarketlang ul.lang-list li a,.main-header .region-header__menu #block-bemarketlang ul.lang-list li span,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish li a,.main-header .region-header__menu #block-chmarketlang ul.menu-superfish li span,.main-header .region-header__menu #block-chmarketlang ul.lang-list li a,.main-header .region-header__menu #block-chmarketlang ul.lang-list li span,.main-header .region-header__menu .block-superfish ul.menu-superfish li a,.main-header .region-header__menu .block-superfish ul.menu-superfish li span,.main-header .region-header__menu .block-superfish ul.lang-list li a,.main-header .region-header__menu .block-superfish ul.lang-list li span,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish li a,.main-header .region-header__menu .language-switcher-language-url ul.menu-superfish li span,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li a,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li span{color:#ffffff;}.main-header .region-header__menu .views-exposed-form{margin-left:55px;}.main-header .region-header__menu .views-exposed-form form{--height:38px;width:189px;position:relative;}.main-header .region-header__menu .views-exposed-form form .js-form-item input{width:100%;padding-left:10px;padding-right:36px;}.main-header .region-header__menu .views-exposed-form form .js-form-item input::-webkit-input-placeholder{color:transparent;}.main-header .region-header__menu .views-exposed-form form .js-form-item input::-moz-placeholder{color:transparent;}.main-header .region-header__menu .views-exposed-form form .js-form-item input:-ms-input-placeholder{color:transparent;}.main-header .region-header__menu .views-exposed-form form .js-form-item input::-ms-input-placeholder{color:transparent;}.main-header .region-header__menu .views-exposed-form form .js-form-item input::placeholder{color:transparent;}.main-header .region-header__menu .views-exposed-form form .js-form-wrapper{height:var(--height);position:absolute;top:0;right:0;}.main-header .region-header__menu .views-exposed-form form .js-form-wrapper::after{content:"";height:var(--height);width:22px;position:absolute;top:0;right:7px;pointer-events:none;background:url(/themes/custom/lilys_kitchen/src/img/header/search.svg) no-repeat center;background-size:22px;}.main-header .region-header__menu .views-exposed-form form .js-form-wrapper input{width:36px;background-color:transparent;color:#ffffff;}.main-header .region-header__menu .views-exposed-form form .js-form-item input,.main-header .region-header__menu .views-exposed-form form .js-form-wrapper input{height:var(--height);border-radius:4px;}.main-header .region-header__burger{display:none;}footer .footer{background-color:#438446;}footer .footer .footer__container{max-width:1240px;display:grid;justify-items:center;padding:60px 15px;grid-template-columns:1.1fr 2.2fr 1.1fr 1.1fr 0.5fr;margin:0 auto;}footer .footer .footer__container h2{margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #ffffff;color:#ffffff;font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-transform:uppercase;}footer .footer .footer__container .footer__branding{width:100%;padding:0 15px;display:flex;position:relative;}footer .footer .footer__container .footer__branding h2{position:absolute;top:83px;border-bottom:none;font-size:16px;font-weight:500;text-transform:capitalize;}footer .footer .footer__container .footer__navigation{width:100%;min-width:175px;padding:0 15px;}footer .footer .footer__container .footer__navigation nav .menu{padding:0;list-style:none;display:flex;flex-wrap:wrap;}footer .footer .footer__container .footer__navigation nav .menu li{width:50%;font-size:16px;padding:7px 0;}footer .footer .footer__container .footer__navigation nav .menu li a{color:#ffffff;text-decoration:none;position:relative;padding:5px 0;word-wrap:normal;}footer .footer .footer__container .footer__navigation nav .menu li a svg{display:none;}footer .footer .footer__container .footer__navigation nav .menu li a:before{content:"";position:absolute;width:100%;height:1px;border-radius:4px;background-color:#ffffff;bottom:0;left:0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}footer .footer .footer__container .footer__navigation nav .menu li a:hover::before{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);}footer .footer .footer__container .footer__contact-us{width:100%;padding:0 15px;}footer .footer .footer__container .footer__contact-us p{font-size:16px;line-height:24px;color:#ffffff;}footer .footer .footer__container .footer__contact-us ul li{font-size:16px;padding-bottom:5px;}footer .footer .footer__container .footer__contact-us ul li a{color:#ffffff;position:relative;}footer .footer .footer__container .footer__follow-us{width:100%;padding:0 15px 5px;}footer .footer .footer__container .footer__follow-us p{color:#ffffff;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks{display:flex;justify-content:flex-start;gap:6px;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg{transition:0.3s;height:37px;width:37px;border:solid 1px #438446;border-radius:50%;padding:1px;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg path{transition:0.3s;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg .svg-content{transition:0.3s;fill:#438446;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg .svg-background{fill:#ffffff;transition:0.3s;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg:hover{background-color:#ffffff;border:solid 1px #ffffff;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg:hover #Symbols{fill:#ffffff;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg:hover path{fill:#438446;}footer .footer .footer__container .footer__certified{width:100%;padding:0 15px;text-align:right;}footer .footer .footer__container .footer__certified img{height:auto;width:60px;}.paragraph--type--home-page-banner{width:100%;height:auto;background-color:#5d9c53;height:576px;margin-bottom:60px;position:relative;}.paragraph--type--home-page-banner .home-page-banner{max-width:1260px;margin:0 auto;padding:0 15px;position:relative;z-index:99;display:flex;flex-direction:column;justify-content:center;height:576px;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title{width:40%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title h2{color:rgb(255,255,255);font-size:60px;font-weight:700;font-style:normal;letter-spacing:0px;text-transform:uppercase;margin-bottom:20px;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text{width:40%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text p{color:rgb(255,255,255);font-size:20px;font-weight:500;font-style:normal;letter-spacing:0px;text-align:left;line-height:28px;}.paragraph--type--home-page-banner .field--name-field-left-image{position:absolute;right:0;top:0;}.paragraph--type--home-page-banner .field--name-field-left-image img{height:576px;width:auto;}.paragraph--type--home-page-banner .field--name-field-right-image{display:none;}.component--signposting-double{max-width:1260px;padding:0 15px;margin:0 auto;margin-bottom:64px;}.component--signposting-double .signposting-double--main-title{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:32px;}.component--signposting-double .signposting-double--content-wrapper{display:flex;gap:30px;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item{width:100%;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a{position:relative;display:block;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .field--name-c-signposting-mob-img{border-radius:5px;overflow:hidden;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .field--name-c-signposting-mob-img img{border-radius:5px;width:100%;height:auto;transition:0.3s;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .content-title{height:52px;display:flex;align-items:center;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:rgb(254,247,234);position:absolute;bottom:-20px;left:20px;transition:0.5s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:80%;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .content-title .content-title_text{color:rgb(55,55,49);font-size:18px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;padding:0 16px;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a:hover .content-title{background-color:#438446;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a:hover .content-title p{color:#ffffff;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item .content-intro{margin-top:45px;margin-left:20px;border-left:1px solid rgb(55,55,49);opacity:1;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item .content-intro .content-intro_text{opacity:1;color:rgb(55,55,49);padding:16px;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;}.paragraph--type--c-hero{width:100%;height:auto;background-color:#5D9C53;height:576px;margin-bottom:60px;position:relative;}.paragraph--type--c-hero .paragraph--type--c-hero_info{max-width:1260px;margin:0 auto;padding:0 15px;position:relative;z-index:99;display:flex;flex-direction:column;justify-content:center;height:576px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title{width:40%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title h2{color:rgb(255,255,255);font-size:60px;font-weight:700;font-style:normal;letter-spacing:0px;text-transform:uppercase;margin-bottom:20px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text{width:40%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text p{color:rgb(255,255,255);font-size:20px;font-weight:500;font-style:normal;letter-spacing:0px;text-align:left;line-height:28px;}.paragraph--type--c-hero .field--name-hero-img-mob{position:absolute;right:0;top:0;}.paragraph--type--c-hero .field--name-hero-img-mob img{height:576px;}.paragraph--type--menu-for-pets{max-width:1260px;padding:0 15px;margin:0 auto;margin-bottom:64px;}.paragraph--type--menu-for-pets .field--name-field-c-title{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:32px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item{display:flex;justify-content:flex-start;gap:45px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a{display:block;position:relative;margin-bottom:30px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .field--type-image{border-radius:5px;overflow:hidden;max-width:380px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .field--type-image img{transition:0.3s;width:100%;height:auto;border-radius:5px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .item-text-wrapper{transition:0.3s;border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);height:52px;background-color:rgb(254,247,234);display:flex;align-items:center;position:absolute;bottom:-20px;left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:80%;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .item-text-wrapper h2{color:rgb(55,55,49);font-size:18px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;padding:0 16px 0 16px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a:hover .item-text-wrapper{background-color:#438446;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a:hover .item-text-wrapper h2{color:#ffffff;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper{max-width:380px;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper a,.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_image-wrapper{display:block;position:relative;margin-bottom:30px;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper a .field--type-image,.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_image-wrapper .field--type-image{border-radius:5px;overflow:hidden;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper a .field--type-image img,.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_image-wrapper .field--type-image img{width:100%;height:auto;transition:0.3s;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_text-wrapper{padding:0 16px;border-left:1px solid rgb(55,55,49);}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_text-wrapper h2{color:rgb(55,55,49);font-size:24px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:8px;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_text-wrapper p{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;}.paragraph--type--product-key-features{max-width:1230px;margin:0 auto;margin-bottom:64px;}.paragraph--type--product-key-features .field--name-field-title-item{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:32px;}.paragraph--type--product-key-features .field--name-field-components{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}.paragraph--type--product-key-features .field--name-field-components .field__item{border-radius:5px;background-color:rgb(254,247,234);}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper{min-height:78px;padding:10px 10px 10px 18px;display:flex;justify-content:flex-start;align-items:center;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper img{margin-right:20px;width:80px;height:auto;border-radius:10px;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper .img-descr_text{color:rgb(55,55,49);font-size:24px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;}.double-image-banner__wrapper{position:relative;margin-bottom:95px;}.double-image-banner__wrapper .double-image-banner__title{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#54a658;color:rgb(255,255,255);padding:15px 30px;font-size:60px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:center;text-transform:uppercase;}.double-image-banner__wrapper .double-image-banner__images{display:flex;}.double-image-banner__wrapper .double-image-banner__images .field--name-field-left-image,.double-image-banner__wrapper .double-image-banner__images .field--name-field-right-image{width:100%;}.double-image-banner__wrapper .double-image-banner__images .field--name-field-left-image img,.double-image-banner__wrapper .double-image-banner__images .field--name-field-right-image img{width:100%;height:auto;}.double-image-banner__wrapper .double-image-banner__images .field--name-field-right-image{display:none;}.additional-banner__container{margin-bottom:64px;position:relative;overflow:hidden;}.additional-banner__container .additional-banner__block{height:360px;}.additional-banner__container .additional-banner__block .additional-banner_left-block{max-width:1260px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:360px;padding:0 500px 40px 15px;overflow:hidden;position:relative;z-index:1;padding-bottom:30px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .additional-banner__title{max-width:80%;color:#373731;font-size:60px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:5px;}.additional-banner__container .additional-banner__block .additional-banner_left-block p{max-width:80%;color:#ffffff;font-size:20px;font-weight:500;font-style:normal;letter-spacing:0px;text-align:left;line-height:28px;margin-bottom:15px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:5px 0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link::-webkit-scrollbar{display:none;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item{border-radius:5px;background-color:#fef7ea;transition:0.3s;box-shadow:0px 2px 4px rgba(0,0,0,0.2);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-right:15px;margin-bottom:15px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item a{display:block;color:rgb(55,55,49);font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;padding:15px 18px;transition:0.3s;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item:last-child{margin-right:0;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item:hover{background-color:#438446;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item:hover a{color:#ffffff;}.additional-banner__container .additional-banner__block .additional-banner_right-block{top:0;right:0;position:absolute;text-align:right;}.additional-banner__container .additional-banner__block .additional-banner_right-block .field--name-field-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.additional-banner__container .additional-banner__block .additional-banner_right-block img{width:100%;max-height:360px;width:auto;}.additional-banner__container .additional-banner__block .additional-banner_right-block .field--name-field-left-image{display:none;}.additional-banner__container .for-dog{background-color:#7aae41;}.additional-banner__container .for-cat{background-color:#f99d28;}.additional-banner__container .none-bg{background-color:#5d9c53;}.paragraph--type--text-block{max-width:700px;padding:0 15px;margin:0 auto;margin-bottom:64px;}.paragraph--type--text-block .field--type-text-with-summary h2,.paragraph--type--text-block .field--type-text-with-summary h3,.paragraph--type--text-block .field--type-text-with-summary h4{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:20px;line-height:44px;}.paragraph--type--text-block .field--type-text-with-summary h3{font-size:30px;}.paragraph--type--text-block .field--type-text-with-summary h4{font-size:26px;}.paragraph--type--text-block .field--type-text-with-summary p{opacity:1;font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;margin-bottom:20px;}.paragraph--type--text-block .field--type-text-with-summary p:last-child{margin-bottom:0;}.paragraph--type--lilys-accordion{max-width:750px;margin:0 auto;margin-bottom:64px;padding:0 15px;}.paragraph--type--lilys-accordion .accordion_main-title{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin:24px;}.paragraph--type--lilys-accordion .accordion_content--negative-space{margin-top:-32px;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper{transition:0.3s;border-radius:5px;padding:12px 24px;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .ccordion-item_heading .heading_title{color:rgb(55,55,49);font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;padding:8px 30px 8px 0;cursor:pointer;position:relative;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .ccordion-item_heading .heading_title::before{transition:0.3s;content:"";position:absolute;right:0;top:18px;height:2px;width:15px;background-color:#438446;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .ccordion-item_heading .heading_title::after{transition:0.3s;content:"";position:absolute;right:0;top:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:2px;width:15px;background-color:#438446;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper .accordion-item_content{color:rgb(55,55,49);font-size:16px;font-weight:400;line-height:24px;height:0;overflow:hidden;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .open-accordion{box-shadow:0px 0px 20px rgba(0,0,0,0.15);background-color:rgb(255,255,255);margin-bottom:2px;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .open-accordion .ccordion-item_heading .heading_title::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .open-accordion .ccordion-item_heading .heading_title::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .open-accordion .accordion-item_content{height:auto;overflow:visible;}.paragraph--type--text-banner{background-color:#5d9c53;min-height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:64px;}.paragraph--type--text-banner .text-banner_title{color:rgb(255,255,255);line-height:62px;font-size:60px;max-width:1260px;text-align:center;font-weight:700;font-style:normal;letter-spacing:0px;text-transform:uppercase;padding:25px 15px;width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content;}.text-with-image{max-width:1260px;padding:0 15px;margin:0 auto;margin-bottom:64px;}.text-with-image h2{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:30px;}.text-with-image .twi_full-content-container{display:flex;}.text-with-image .twi_full-content-container .twi_image-wrapper{width:50%;display:flex;align-items:center;}.text-with-image .twi_full-content-container .twi_image-wrapper img{width:100%;max-width:600px;height:auto;border-radius:5px;}.text-with-image .twi_full-content-container .twi_content-wrapper{width:50%;padding:0 25px;display:flex;flex-direction:column;justify-content:center;}.text-with-image .twi_full-content-container .twi_content-wrapper h2,.text-with-image .twi_full-content-container .twi_content-wrapper h3{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:32px;}.text-with-image .twi_full-content-container .twi_content-wrapper h3{font-size:30px;}.text-with-image .twi_full-content-container .twi_content-wrapper p{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;margin-bottom:32px;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link{display:flex;flex-wrap:wrap;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link .field__item{border-radius:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#438446;margin-right:15px;margin-bottom:15px;transition:0.3s;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link .field__item a{color:#ffffff;font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;display:block;padding:18px 16px;text-align:center;transition:0.3s;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link .field__item a svg{display:none;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link .field__item:hover{background-color:#fef7ea;}.text-with-image .twi_full-content-container .twi_content-wrapper .field--name-field-c-link .field__item:hover a{color:#000000;}.text-with-image .twi_reverse{flex-direction:row-reverse;}.contact-us__block{max-width:1260px;padding:0 15px;margin:64px auto;display:flex;justify-content:center;}.contact-us__block .block_email,.contact-us__block .block_phone{display:flex;align-items:center;width:390px;height:152px;width:390px;height:auto;border-radius:5px;background-color:#fef7ea;margin:15px;transition:0.3s;}.contact-us__block .block_email .email_image,.contact-us__block .block_email .phone_image,.contact-us__block .block_phone .email_image,.contact-us__block .block_phone .phone_image{padding:40px 20px 40px 48px;}.contact-us__block .block_email .email_image img,.contact-us__block .block_email .email_image svg,.contact-us__block .block_email .phone_image img,.contact-us__block .block_email .phone_image svg,.contact-us__block .block_phone .email_image img,.contact-us__block .block_phone .email_image svg,.contact-us__block .block_phone .phone_image img,.contact-us__block .block_phone .phone_image svg{width:74px;height:74px;}.contact-us__block .block_email .email_body,.contact-us__block .block_email .phone_body,.contact-us__block .block_phone .email_body,.contact-us__block .block_phone .phone_body{padding-right:20px;}.contact-us__block .block_email h2,.contact-us__block .block_phone h2{color:rgb(55,55,49);font-size:24px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;padding:4px;}.contact-us__block .block_email p,.contact-us__block .block_phone p{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;padding:4px;}.contact-us__block .block_email:hover,.contact-us__block .block_phone:hover{background-color:#fdf1db;}.paragraph--type--video{max-width:1260px;padding:0 15px;margin:0 auto;margin-bottom:64px;}.paragraph--type--video .field--name-field-c-title{color:rgb(55,55,49);font-size:36px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin:20px 0;line-height:44px;}.product{margin:64px auto;}.product__general-info{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px;}.product__carousel{overflow:hidden;align-self:flex-start;position:sticky;top:20px;}.product__carousel .swiper{overflow:inherit;position:relative;}.product__carousel .swiper .swiper-wrapper .swiper-slide img{border-radius:5px;}.product__carousel .swiper .swiper-button-prev::after{left:8px;}.product__carousel .swiper .swiper-button-next::after{right:8px;}.product__carousel .swiper .swiper-button-prev::after,.product__carousel .swiper .swiper-button-next::after{position:absolute;font-size:24px;color:#ffffff;}.product__carousel .image-mini-slider{margin-top:8px;}.product__carousel .image-mini-slider .image-mini-slider__slide{cursor:pointer;}.product__carousel .image-mini-slider .image-mini-slider__slide:last-child{margin-right:0;}.product__carousel .image-mini-slider .image-mini-slider__slide .field--name-image{border-radius:5px;overflow:hidden;}.product__carousel .image-mini-slider .swiper-slide-thumb-active{position:relative;}.product__carousel .image-mini-slider .swiper-slide-thumb-active::after{content:"";position:absolute;width:0;height:0;top:-4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #438446;border-top:unset;}.product__carousel .image-mini-slider .swiper-slide-thumb-active .field--name-image{border:3px solid #438446;}.product__carousel img{width:100%;height:auto;}.product .detailed-info,.product__content{color:#373731;}.product__divider{width:100%;height:1px;background-color:#373731;margin:64px 0;}.product__detailed-info{max-width:600px;margin:64px auto;}.product__composition{margin-bottom:64px;}.product .general-info__title{font-size:60px;}.product .general-info__button{margin-top:32px;}.product .detailed-info__title{font-size:36px;text-transform:uppercase;}.product .detailed-info__title h2{font-weight:inherit;}.product .detailed-info__title,.product .general-info__title{font-weight:700;font-style:normal;margin:0 0 16px;}.product .detailed-info__subtitle,.product .general-info__subtitle{font-weight:700;margin-bottom:32px;}.product .detailed-info__description,.product .general-info__description{font-weight:400;}.product .detailed-info__description p,.product .general-info__description p{margin-bottom:32px;}.product .detailed-info__description p:last-child,.product .general-info__description p:last-child{margin-bottom:0;}.product .detailed-info__description ol + ol,.product .detailed-info__description ul + ul,.product .detailed-info__description ul + ol,.product .detailed-info__description ol + ul,.product .detailed-info__description ol + p,.product .detailed-info__description ul + p,.product .general-info__description ol + ol,.product .general-info__description ul + ul,.product .general-info__description ul + ol,.product .general-info__description ol + ul,.product .general-info__description ol + p,.product .general-info__description ul + p{margin-top:32px;}.product .detailed-info__subtitle,.product .detailed-info__description,.product .general-info__subtitle,.product .general-info__description{font-size:16px;font-style:normal;line-height:24px;}.product .products_categories .paragraph--type--menu-for-pets{padding:0;}.block-system-main-block .sitemap{max-width:1260px;margin:48px auto;padding:0 15px;}.block-system-main-block .sitemap h2{color:#373731;font-size:22px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;margin-bottom:14px;line-height:44px;}.block-system-main-block .sitemap ul{margin-left:24px;}.block-system-main-block .sitemap ul li{list-style-type:disc;margin:9px 0;}.block-system-main-block .sitemap ul li a,.block-system-main-block .sitemap ul li span{margin-left:7px;display:inline-block;font-size:18px;font-style:normal;line-height:24px;font-weight:400;color:#373731;border-bottom:1px solid #438446;}.product-listing .filter_wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;margin:0 auto;margin-top:-87px;}.product-listing .filter_wrapper .filter-button{border-radius:24px;min-height:48px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#fef7ea;display:none;justify-content:center;align-items:center;margin-bottom:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 28px 8px 65px;cursor:pointer;transition:0.3s;}.product-listing .filter_wrapper .filter-button .filter-button_text{position:relative;color:#000000;font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;}.product-listing .filter_wrapper .filter-button .filter-button_text::before{position:absolute;left:-38px;bottom:-4px;content:"";height:24px;width:24px;background:url(/themes/custom/lilys_kitchen/src/img/icons/icon-filter.svg) no-repeat center;background-size:cover;display:inline-block;}.product-listing .filter_wrapper .filter-button:hover{background-color:#fdeed2;}.product-listing .filter_wrapper .filter_bottom-text{color:rgb(0,0,0);text-align:center;margin-bottom:30px;font-size:16px;font-weight:500;font-style:normal;letter-spacing:0px;line-height:24px;}.product-listing__filter-block{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;border-radius:5px;background-color:#ffffff;box-shadow:0px 0px 20px rgba(0,0,0,0.15);min-height:72px;padding:15px 30px;font-size:16px;font-style:normal;margin-top:-68px;}.product-listing__filter-block input{position:absolute;}.product-listing__filter-block label{margin-left:10px;line-height:16px;cursor:pointer;font-weight:400;}.product-listing .filter-block__open{padding:0 15px;top:0;left:0;right:0;bottom:0;}.product-listing .filter-block__open .product-listing__filters-buttons{transition:0.4s;bottom:15%;}.product-listing__items-displaying{order:2;color:#000000;font-weight:400;}.product-listing__filters-buttons{order:1;}.product-listing__filters-buttons fieldset.fieldgroup{display:flex;flex-wrap:wrap;align-items:center;margin:0;}.product-listing__filters-buttons fieldset.fieldgroup legend{float:left;margin-right:32px;}.product-listing__filters-buttons fieldset.fieldgroup legend .fieldset-legend{text-transform:uppercase;line-height:19px;font-weight:700;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-disabled{opacity:30%;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-disabled input[type=checkbox]:disabled{cursor:default;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-disabled .option{cursor:default;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox{display:flex;margin-right:32px;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox:last-child{margin-right:0;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:16px;height:16px;border:2px solid #438446;display:inline-flex;align-items:center;place-content:center;cursor:pointer;position:relative;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type=checkbox]::before{content:"";width:10px;height:10px;-webkit-transform:scale(0);transform:scale(0);box-shadow:inset 16px 16px #438446;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type=checkbox]:checked::before{-webkit-transform:scale(1);transform:scale(1);}.product-listing__content{margin-top:64px;}.product-listing__content .views-infinite-scroll-content-wrapper{display:grid;gap:60px 30px;grid-template-columns:repeat(4,1fr);}.product-listing__content .views-infinite-scroll-content-wrapper .views-row{box-shadow:0px 0px 20px rgba(0,0,0,0.15);border-radius:5px;overflow:hidden;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing{height:100%;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content{height:inherit;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a{display:block;height:inherit;color:#000000;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a:hover .views-field-field-product-image img{-webkit-transform:scale(1.05);transform:scale(1.05);}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a:hover .views-field-field-product-text-wrapper .views-field-field-product-label{color:#438446;text-decoration:underline;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-image{overflow:hidden;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-image img{width:100%;height:auto;transition:0.3s;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-text-wrapper{padding:24px;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-text-wrapper .views-field-field-product-label{font-size:24px;font-weight:700;font-style:normal;transition:0.3s;}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-text-wrapper .views-field-field-product-headline{margin-top:16px;font-size:16px;font-weight:400;font-style:normal;}.product-listing__load-more{text-align:center;margin:0 auto;margin-bottom:64px;}.view-nppe-ttt-search .view-empty p{color:rgb(55,55,49);font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:center;line-height:24px;text-transform:initial;margin:24px 0 12px;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline{display:flex;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .js-form-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:none;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .js-form-item input{height:38px;padding:0 10px;border-radius:4px;border:1px solid rgb(67,132,70);background-color:rgb(255,255,255);max-width:390px;margin:20px auto;font-size:20px;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .form-submit{position:absolute;width:30px;height:30px;right:10px;top:24px;font-size:0;background:url(/themes/custom/lilys_kitchen/src/img/header/search.svg) no-repeat center;}.view-nppe-ttt-search .view-empty .node--promoted .node__content .layout .field__label{display:none;}.view-nppe-ttt-search .view-empty .node--promoted h2 a{display:none;}.view-nppe-ttt-search .view-empty .node--promoted .paragraph{padding:0;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .js-form-item{margin-bottom:32px;}.view-nppe-ttt-search .view-search-title div{color:rgb(55,55,49);font-size:36px;font-weight:500;font-style:normal;letter-spacing:0px;text-align:center;text-transform:uppercase;margin-top:64px;}.view-nppe-ttt-search .total-results{margin-top:45px;}.webform-submission-contact-us-form{max-width:1260px;margin:0 auto;margin-bottom:30px;}.webform-submission-contact-us-form #edit-title h2{font-size:1.875rem;line-height:2.25rem;margin-bottom:30px;}.webform-submission-contact-us-form .form-item{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-bottom:30px;}.webform-submission-contact-us-form .form-item label{display:block;width:100%;margin-bottom:20px;font-weight:400;font-size:1rem;line-height:1.5rem;}.webform-submission-contact-us-form .form-item input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:0 0 10px 0;border-bottom:1px solid #c9c5b9;transition:border-bottom 0.2s;}.webform-submission-contact-us-form .form-textarea-wrapper{width:100%;max-width:100%;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}.webform-submission-contact-us-form .form-textarea-wrapper textarea{background-color:#f9f8f5;padding:5px;border-radius:5px 5px 0 0;width:100%;max-width:100%;}.webform-submission-contact-us-form .form-actions{max-width:100%;padding:0 15px;margin:0 auto;}.webform-submission-contact-us-form .form-actions input{padding:11px 20px 12px;line-height:1.375rem;border-radius:4px;border-width:1px;border-style:solid;font-family:roboto_slabregular,Helvetica,sans-serif;display:block;transition:all 0.3s ease-in-out;cursor:pointer;background-color:#438446;color:white;}body{font-family:"Gill-Sans-W04",Helvetica,sans-serif !important;font-weight:400;font-style:normal;}.main-container-wrapper{margin:0 auto;}.main-content-wrapper{max-width:1260px;padding:0 15px;margin:0 auto;}.ajax-progress{display:none;}.invisible_lk_search{display:none;}@media screen and (max-width:1440px){.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title{width:30%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text{width:30%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title{width:30%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text{width:30%;}}@media screen and (max-width:1281px){.paragraph--type--home-page-banner{height:500px;}.paragraph--type--home-page-banner .home-page-banner{height:500px;}.paragraph--type--home-page-banner .field--name-field-left-image img{height:500px;}.paragraph--type--c-hero{height:500px;}.paragraph--type--c-hero .paragraph--type--c-hero_info{height:500px;}.paragraph--type--c-hero .field--name-hero-img-mob img{height:500px;}}@media screen and (max-width:1260px){.main-header{min-height:calc(64px + 29 * ((100vw - 320px) / (1260 - 320)));}.main-header .region-header__logo{width:calc(100px + 50 * ((100vw - 320px) / (1260 - 320)));}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1{margin-right:calc(5.4px + 21.6 * ((100vw - 320px) / (1260 - 320)));}.main-header .region-header__menu #block-bemarketlang,.main-header .region-header__menu #block-chmarketlang,.main-header .region-header__menu .language-switcher-language-url{margin-left:calc(12px + 48 * ((100vw - 320px) / (1260 - 320)));}.main-header .region-header__menu #block-bemarketlang ul.lang-list li,.main-header .region-header__menu #block-chmarketlang ul.lang-list li,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li{margin-right:calc(2.8px + 11.2 * ((100vw - 320px) / (1260 - 320)));}.main-header .region-header__menu .views-exposed-form{margin-left:calc(11px + 44 * ((100vw - 320px) / (1260 - 320)));}.double-image-banner__wrapper{margin-bottom:calc(63px + 32 * ((100vw - 320px) / (1260 - 320)));}.double-image-banner__wrapper .double-image-banner__title{font-size:calc(30px + 30 * ((100vw - 320px) / (1260 - 320)));}.paragraph--type--text-banner{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.paragraph--type--text-banner .text-banner_title{line-height:calc(46.5px + 15.5 * ((100vw - 320px) / (1260 - 320)));}.paragraph--type--text-banner .text-banner_title{font-size:calc(30px + 30 * ((100vw - 320px) / (1260 - 320)));}.product{margin-top:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product__general-info{-webkit-column-gap:calc(39px + 39 * ((100vw - 320px) / (1260 - 320)));-moz-column-gap:calc(39px + 39 * ((100vw - 320px) / (1260 - 320)));column-gap:calc(39px + 39 * ((100vw - 320px) / (1260 - 320)));}.product__divider{margin-top:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product__divider{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product__detailed-info{margin-top:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product__detailed-info{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product__composition{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product .general-info__title{font-size:calc(30px + 30 * ((100vw - 320px) / (1260 - 320)));}.product .general-info__button{margin-top:calc(16px + 16 * ((100vw - 320px) / (1260 - 320)));}.product .detailed-info__title{font-size:calc(26px + 10 * ((100vw - 320px) / (1260 - 320)));}.product .detailed-info__subtitle,.product .general-info__subtitle{margin-bottom:calc(16px + 16 * ((100vw - 320px) / (1260 - 320)));}.product .detailed-info__description p,.product .general-info__description p{margin-bottom:calc(16px + 16 * ((100vw - 320px) / (1260 - 320)));}.product .detailed-info__description ol + ol,.product .detailed-info__description ul + ul,.product .detailed-info__description ul + ol,.product .detailed-info__description ol + ul,.product .detailed-info__description ol + p,.product .detailed-info__description ul + p,.product .general-info__description ol + ol,.product .general-info__description ul + ul,.product .general-info__description ul + ol,.product .general-info__description ol + ul,.product .general-info__description ol + p,.product .general-info__description ul + p{margin-top:calc(16px + 16 * ((100vw - 320px) / (1260 - 320)));}.product-listing__content{margin-top:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.product-listing__content .views-infinite-scroll-content-wrapper{row-gap:calc(30px + 30 * ((100vw - 320px) / (1260 - 320)));}.product-listing__content .views-infinite-scroll-content-wrapper{-webkit-column-gap:calc(10px + 20 * ((100vw - 320px) / (1260 - 320)));-moz-column-gap:calc(10px + 20 * ((100vw - 320px) / (1260 - 320)));column-gap:calc(10px + 20 * ((100vw - 320px) / (1260 - 320)));}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-text-wrapper .views-field-field-product-label{font-size:calc(18px + 6 * ((100vw - 320px) / (1260 - 320)));}.product-listing__load-more{margin-bottom:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}.view-nppe-ttt-search .view-search-title div{font-size:calc(30px + 6 * ((100vw - 320px) / (1260 - 320)));}.view-nppe-ttt-search .view-search-title div{margin-top:calc(32px + 32 * ((100vw - 320px) / (1260 - 320)));}}@media screen and (max-width:1240px){footer .footer .footer__container{padding:60px 15px 45px;}footer .footer .footer__container .footer__certified{text-align:center;}}@media screen and (max-width:1139px){footer .footer .footer__container{grid-template-columns:1fr;gap:30px;padding:50px 100px 35px;}footer .footer .footer__container .footer__branding{height:120px;}footer .footer .footer__container .footer__navigation h2{position:relative;cursor:pointer;}footer .footer .footer__container .footer__navigation h2::before{transition:0.3s;content:"";position:absolute;right:0;top:7px;height:2px;width:15px;background-color:#ffffff;}footer .footer .footer__container .footer__navigation h2::after{transition:0.3s;content:"";position:absolute;right:0;top:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:2px;width:15px;background-color:#ffffff;}footer .footer .footer__container .footer__navigation nav .menu{display:block;overflow:hidden;height:0;transition:0.5s;}footer .footer .footer__container .footer__navigation nav .active{height:235px;}footer .footer .footer__container .active h2::after{display:none;}footer .footer .footer__container .active nav .menu{height:-webkit-min-content;height:-moz-min-content;height:min-content;}footer .footer .footer__container .footer__contact-us h2{position:relative;cursor:pointer;}footer .footer .footer__container .footer__contact-us h2::before{content:"";transition:0.3s;position:absolute;right:0;top:7px;height:2px;width:15px;background-color:#ffffff;}footer .footer .footer__container .footer__contact-us h2::after{content:"";transition:0.3s;position:absolute;right:0;top:7px;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:2px;width:15px;background-color:#ffffff;}footer .footer .footer__container .footer__contact-us .field--type-text-with-summary{height:0;transition:0.5s;overflow:hidden;}footer .footer .footer__container .active h2::after{display:none;}footer .footer .footer__container .active .field--type-text-with-summary{height:-webkit-min-content;height:-moz-min-content;height:min-content;}footer .footer .footer__container .footer__follow-us h2{text-align:center;border-bottom:none;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks{display:flex;justify-content:space-between;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg{height:51px;width:51px;}footer .footer .footer__container .footer__follow-us #block-followus{height:100px;margin:0 140px;}.paragraph--type--home-page-banner{height:360px;}.paragraph--type--home-page-banner .home-page-banner{height:360px;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title h2{font-size:50px;}.paragraph--type--home-page-banner .field--name-field-left-image img{height:360px;}.paragraph--type--c-hero{height:360px;}.paragraph--type--c-hero .paragraph--type--c-hero_info{height:360px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title h2{font-size:50px;}.paragraph--type--c-hero .field--name-hero-img-mob img{height:360px;}.additional-banner__container .additional-banner__block{height:330px;}.additional-banner__container .additional-banner__block .additional-banner_left-block{padding:0 400px 40px 15px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .additional-banner__title{position:relative;z-index:99;font-size:50px;width:65%;}.additional-banner__container .additional-banner__block .additional-banner_left-block p{position:relative;z-index:99;width:65%;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link{position:relative;z-index:99;}.additional-banner__container .additional-banner__block .additional-banner_right-block img{max-height:330px;}}@media screen and (max-width:991px){.main-header .region-header{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;grid-template-rows:minmax(64px,1fr) auto;grid-template-areas:"logo burger" "menu menu";}.main-header .region-header__logo{grid-area:logo;}.main-header .region-header__menu{grid-area:menu;flex-direction:column;height:0;overflow:hidden;}.main-header .region-header__menu_active{height:auto;}.main-header .region-header__menu .block-superfish ul.menu-superfish{flex-direction:column;text-align:center;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > a span::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul{width:100%;-webkit-transform:unset;transform:unset;border:unset;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul::after{display:none;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent > ul > li > a:hover{background-color:inherit;color:#ffffff;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > span,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1.menuparent > a{padding-right:30px;padding-left:30px;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1{margin-right:0;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1:hover > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1:hover > a span::after{-webkit-transform:unset;transform:unset;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > span,.main-header .region-header__menu .block-superfish ul.menu-superfish li.sf-depth-1 > a{text-align:center;}.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent.sf-expanded > span span::after,.main-header .region-header__menu .block-superfish ul.menu-superfish li.menuparent.sf-expanded > a span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition-delay:unset;transition-timing-function:unset;}.main-header .region-header__menu #block-bemarketlang,.main-header .region-header__menu #block-chmarketlang,.main-header .region-header__menu .language-switcher-language-url{margin-left:0;}.main-header .region-header__menu #block-bemarketlang ul.lang-list li,.main-header .region-header__menu #block-chmarketlang ul.lang-list li,.main-header .region-header__menu .language-switcher-language-url ul.lang-list li{margin-right:14px;}.main-header .region-header__menu .views-exposed-form{margin-left:0;padding:10px 0;}.main-header .region-header__menu .views-exposed-form form{width:100%;}.main-header .region-header__burger{grid-area:burger;display:flex;justify-content:flex-end;align-items:center;height:20px;}.main-header .region-header__burger span{display:block;position:relative;width:25px;height:2px;background-color:#ffffff;transition:0.1s;}.main-header .region-header__burger span::before{-webkit-transform:translateY(-8px);transform:translateY(-8px);}.main-header .region-header__burger span::after{-webkit-transform:translateY(8px);transform:translateY(8px);margin-left:12.5px;}.main-header .region-header__burger span::before,.main-header .region-header__burger span::after{content:"";position:absolute;width:12.5px;height:2px;background-color:#ffffff;transition:0.4s;}.main-header .region-header__burger_active span{height:0;}.main-header .region-header__burger_active span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.main-header .region-header__burger_active span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:unset;}.main-header .region-header__burger_active span::before,.main-header .region-header__burger_active span::after{width:25px;}.paragraph--type--home-page-banner{display:block;height:auto;}.paragraph--type--home-page-banner .home-page-banner{padding:42px 15px;width:80%;margin:0;height:auto;position:static;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title{width:100%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title h2{font-size:45px;max-width:100%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text{width:100%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text p{max-width:100%;}.paragraph--type--home-page-banner .field--name-field-left-image{width:100%;height:auto;position:static;}.paragraph--type--home-page-banner .field--name-field-left-image img{display:none;}.paragraph--type--home-page-banner .field--name-field-right-image{display:block;}.paragraph--type--home-page-banner .field--name-field-right-image img{width:100%;height:auto;min-height:auto;-o-object-fit:contain;object-fit:contain;display:block;}.component--signposting-double{width:80%;margin:0 auto;margin-bottom:48px;}.component--signposting-double .signposting-double--main-title{font-size:32px;}.component--signposting-double .signposting-double--content-wrapper{display:flex;flex-direction:column;gap:45px;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item{width:100%;margin:0 auto;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .field--name-c-signposting-mob-img img{width:100%;height:auto;}.paragraph--type--c-hero{display:block;height:auto;}.paragraph--type--c-hero .paragraph--type--c-hero_info{padding:42px 15px;width:80%;margin:0;height:auto;position:static;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title{width:100%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title h2{font-size:45px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text{width:100%;}.paragraph--type--c-hero .field--name-hero-img-mob{width:100%;height:auto;position:static;}.paragraph--type--c-hero .field--name-hero-img-mob img{width:100%;height:auto;min-height:auto;-o-object-fit:contain;object-fit:contain;}.paragraph--type--menu-for-pets{margin-bottom:32px;}.paragraph--type--menu-for-pets .field--name-field-c-title{max-width:80%;margin:0 auto;margin-bottom:40px;font-size:32px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-title{max-width:80%;margin:0 auto;padding:0;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item{flex-direction:column;gap:10px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a{max-width:80%;margin:0 auto;margin-bottom:60px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .field--type-image{max-width:100%;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description{margin-bottom:30px;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper{max-width:80%;margin:0 auto;}.paragraph--type--product-key-features{max-width:100%;}.paragraph--type--product-key-features .field--name-field-title-item{max-width:390px;margin:0 auto;margin-bottom:32px;text-align:left;}.paragraph--type--product-key-features .field--name-field-components{grid-template-columns:1fr;gap:30px;}.paragraph--type--product-key-features .field--name-field-components .field__item{margin:0 auto;width:100%;max-width:390px;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper{width:390px;}.double-image-banner__wrapper .double-image-banner__images{display:flex;}.double-image-banner__wrapper .double-image-banner__images .field--name-field-left-image{display:none;}.double-image-banner__wrapper .double-image-banner__images .field--name-field-right-image{display:block;}.additional-banner__container .additional-banner__block{display:flex;flex-direction:column;justify-content:space-between;height:auto;}.additional-banner__container .additional-banner__block .additional-banner_left-block{width:100%;max-width:100%;height:auto;display:flex;justify-content:center;position:static;-webkit-transform:inherit;transform:inherit;padding:0;}.additional-banner__container .additional-banner__block .additional-banner_left-block .additional-banner__title{padding:42px 15px 10px;margin:0;font-size:45px;width:100%;max-width:576px;}.additional-banner__container .additional-banner__block .additional-banner_left-block p{padding:0 15px;width:100%;max-width:576px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link{flex-wrap:nowrap;padding-left:15px;padding-right:15px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item{margin-bottom:40px;}.additional-banner__container .additional-banner__block .additional-banner_right-block{width:100%;position:static;}.additional-banner__container .additional-banner__block .additional-banner_right-block img{width:100%;height:auto;max-height:none;}.additional-banner__container .additional-banner__block .additional-banner_right-block .field--name-field-right-image{display:none;}.additional-banner__container .additional-banner__block .additional-banner_right-block .field--name-field-left-image{display:block;}.text-with-image .twi_main-title{max-width:65%;margin:auto;margin-bottom:30px;}.text-with-image h2{max-width:600px;margin:auto;}.text-with-image .twi_full-content-container{margin:auto;width:80%;flex-direction:column;}.text-with-image .twi_full-content-container .twi_image-wrapper{width:80%;align-items:center;margin:auto;margin-bottom:30px;}.text-with-image .twi_full-content-container .twi_image-wrapper img{width:100%;margin:0 auto;}.text-with-image .twi_full-content-container .twi_content-wrapper{width:80%;padding:0 25px;margin:auto;padding:0;}.contact-us__block{flex-direction:column;align-items:center;}.product{max-width:576px;}.product__general-info{grid-template-columns:1fr;}.product__carousel{position:static;}.product__content{margin-top:calc(32px + 32 * (100vw - 320px) / 940);}.product-listing .filter_wrapper .filter-button{display:flex;}.product-listing__filter-block label{line-height:24px;}.product-listing__filter-block{background-color:rgba(0,0,0,0.5);flex-direction:column;position:fixed;left:0;right:0;bottom:-1000px;display:flex;}.product-listing__filter-block .product-listing__filters-buttons{position:fixed;bottom:-100%;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup{box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:rgb(255,255,255);border-radius:5px;padding:24px;margin:0 15px;flex-direction:column;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup legend .fieldset-legend{text-transform:uppercase;color:rgb(0,0,0);font-size:16px;font-weight:700;font-style:normal;letter-spacing:0px;text-align:left;text-transform:uppercase;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup .form-checkboxes .form-checkboxes{display:flex;flex-direction:column;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup .form-checkboxes .form-checkboxes .js-form-item{float:none;padding:12px 0;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup .form-checkboxes .form-checkboxes .js-form-item input[type=checkbox]{top:2px;}.product-listing__filter-block .product-listing__filters-buttons .fieldgroup .form-checkboxes .form-checkboxes .js-form-item input{position:absolute;}.product-listing__filter-block .product-listing__filters-buttons .close-button{box-shadow:0px 2px 4px rgba(0,0,0,0.2);background-color:#ffffff;height:48px;width:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:10px auto;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;bottom:-100px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.product-listing__filter-block .product-listing__filters-buttons .close-button span{background-color:#438446;width:24px;height:2px;position:absolute;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.product-listing__filter-block .product-listing__filters-buttons .close-button .one{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.product-listing__filter-block .product-listing__filters-buttons .close-button .two{-webkit-transform:rotate(135deg);transform:rotate(135deg);}.product-listing__filters-buttons fieldset.fieldgroup legend{margin:0 0 16px;width:100%;text-align:left;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper{width:100%;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox{margin-right:0;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type=checkbox]{width:24px;height:24px;}.product-listing__filters-buttons fieldset.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type=checkbox]::before{width:16px;height:16px;}.product-listing__content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr);}.view-nppe-ttt-search .total-results{margin-top:30px;}}@media screen and (max-width:774px){.paragraph--type--home-page-banner .home-page-banner{padding:32px 15px;width:100%;}.paragraph--type--home-page-banner .home-page-banner .field--name-hero-title{width:100%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text{width:100%;}.paragraph--type--c-hero .paragraph--type--c-hero_info{padding:32px 15px;width:100%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title{width:100%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text{width:100%;}}@media screen and (max-width:768px){.text-with-image{margin-bottom:48px;}.text-with-image .twi_main-title{max-width:600px;margin:auto;margin-bottom:30px;}.text-with-image .twi_full-content-container{margin:auto;width:100%;flex-direction:column;}.text-with-image .twi_full-content-container .twi_image-wrapper{width:100%;align-items:center;margin:auto;margin-bottom:30px;}.text-with-image .twi_full-content-container .twi_image-wrapper img{width:100%;margin:0 auto;}.text-with-image .twi_full-content-container .twi_content-wrapper{width:100%;max-width:600px;padding:0 25px;margin:auto;padding:0;}}@media screen and (max-width:767px){.block-system-breadcrumb-block .breadcrumb{padding:0;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list li:first-child{margin-left:15px;}.block-system-breadcrumb-block .breadcrumb .breadcrumb-list li:last-child{margin-right:15px;}footer .footer .footer__container .footer__follow-us #block-followus{margin:0 40px;}.double-image-banner__wrapper .double-image-banner__title{max-width:75%;padding:10px 20px;}.product-listing{margin:0 auto;max-width:576px;}.product-listing__items-displaying{margin-top:16px;}.product-listing__content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr);}.product-listing__content .views-infinite-scroll-content-wrapper .views-row .views-field-nothing .field-content a .views-field-field-product-text-wrapper{padding:15px;}.product-listing__load-more .pager__item a{width:100%;}.view-nppe-ttt-search .view-empty p{font-size:16px;font-weight:400;font-style:normal;letter-spacing:0px;text-align:left;line-height:24px;}.view-nppe-ttt-search .total-results{margin-top:20px;}}@media screen and (max-width:575px){.additional-banner__container{margin-bottom:48px;}.additional-banner__container .additional-banner__block .additional-banner_left-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.additional-banner__container .additional-banner__block .additional-banner_left-block .additional-banner__title{padding:38px 15px 20px;font-size:40px;}.additional-banner__container .additional-banner__block .additional-banner_left-block p{margin-bottom:10px;}.additional-banner__container .additional-banner__block .additional-banner_left-block .field--type-link .field__item{margin-bottom:30px;}.paragraph--type--text-banner{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;}.product-listing .filter_wrapper{margin-top:-72px;}}@media screen and (max-width:552px){footer .footer .footer__container{padding:50px 50px 35px;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title{width:100%;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_title h2{font-size:40px;margin:0;line-height:40px;margin-bottom:8px;}.paragraph--type--home-page-banner .home-page-banner .home-page-banner_text{width:100%;}.component--signposting-double{width:100%;}.component--signposting-double .signposting-double--main-title{margin-bottom:25px;}.component--signposting-double .signposting-double--content-wrapper{gap:25px;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item{width:100%;}.component--signposting-double .signposting-double--content-wrapper .signposting-double--content-item a .content-title .content-title_text{font-size:18px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title{width:100%;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-title h2{font-size:30px;margin:0;line-height:40px;margin-bottom:8px;}.paragraph--type--c-hero .paragraph--type--c-hero_info .field--name-hero-text{width:100%;}.paragraph--type--menu-for-pets{margin-bottom:20px;}.paragraph--type--menu-for-pets .field--name-field-c-title{max-width:100%;margin-bottom:25px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-title{margin-bottom:35px;font-size:26px;max-width:100%;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item{flex-direction:column;gap:0px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a{max-width:100%;margin:0 auto;margin-bottom:50px;}.paragraph--type--menu-for-pets .field--name-field-menu-for-pets-item .paragraph--type--menu-for-pets-item .item-wrapper a .item-text-wrapper h2{font-size:18px;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper{max-width:100%;}.paragraph--type--menu-for-pets .paragraph--type--item-with-description .item-desc-wrapper .item-desc_text-wrapper h2{font-size:18px;}.paragraph--type--product-key-features{margin-bottom:48px;}.paragraph--type--product-key-features .field--name-field-title-item{font-size:26px;}.paragraph--type--product-key-features .field--name-field-components .field__item{padding:10px 15px;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper{width:100%;padding:10px 0px 10px 5px;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper img{margin-right:25px;}.paragraph--type--product-key-features .field--name-field-components .field__item .paragraph--type--image-with-description .img-descr_wrapper .img-descr_text{font-size:20px;}.paragraph--type--lilys-accordion{margin-bottom:48px;}.paragraph--type--lilys-accordion .accordion_main-title{font-size:30px;padding:0 24px 10px;}.paragraph--type--lilys-accordion .accordion_content .field--name-field-accordion-components .lilys-accordion-item_wrapper{padding:5px 24px;}.contact-us__block{margin-bottom:48px;}}@media screen and (max-width:424px){footer .footer .footer__container{padding:50px 20px 35px;}footer .footer .footer__container .footer__follow-us .field--name-csl-social-networks svg{height:40px;width:40px;}footer .footer .footer__container .footer__follow-us #block-followus{margin:0 15px;}.paragraph--type--text-block{margin-bottom:48px;}.paragraph--type--text-block .field--type-text-with-summary h3{text-align:center;font-size:28px;line-height:36px;}.paragraph--type--text-block .field--type-text-with-summary h4{text-align:center;line-height:30px;font-size:24px;}.contact-us__block{margin-bottom:48px;}.contact-us__block .block_email,.contact-us__block .block_phone{width:100%;}.contact-us__block .block_email .email_image,.contact-us__block .block_email .phone_image,.contact-us__block .block_phone .email_image,.contact-us__block .block_phone .phone_image{padding:30px 15px;}.contact-us__block .block_email h2,.contact-us__block .block_phone h2{font-size:20px;}.paragraph--type--video{margin-bottom:48px;}.paragraph--type--video .field--name-field-c-title{font-size:32px;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results{width:100%;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .js-form-item{width:100%;}.view-nppe-ttt-search .view-empty .block-views-exposed-filter-blocknppe-ttt-search-search-results .form--inline .js-form-item input{max-width:100%;width:100%;}}
