/*!
Theme Name: Underscores Starter Theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Custom WordPress theme. The theme is based on _s (underscores) framework and includes a wide variety of functionalities that can serve for your content management without having to have programming skills.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: miter
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

miter is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{text-decoration:none;color:#000}a:focus,a:hover,a:active{outline:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q::before,q::after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul,nav ol,ul,li{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input,textarea{-webkit-box-shadow:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}input,textarea,select{outline:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}@font-face{font-family:"Source Sans Pro";src:url(./SourceSansPro-Black.woff2) format("woff2"),url(./SourceSansPro-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(./SourceSansPro-Bold.woff2) format("woff2"),url(./SourceSansPro-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(./SourceSansPro-SemiBold.woff2) format("woff2"),url(./SourceSansPro-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(./SourceSansPro-Regular.woff2) format("woff2"),url(./SourceSansPro-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}.roboto-78-bold,.product-banner__wrapper-text--info h1{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:78px;line-height:1}.roboto-40-bold{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:40px}.roboto-24-bold,.woo-empty-cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name,.post-collection__item-title{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:24px;line-height:1.2}@media screen and (max-width: 576px){.roboto-24-bold,.woo-empty-cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name,.post-collection__item-title{font-size:20px}}.roboto-20-bold,.banner__caption-text,.banner-single-product__price{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-size:20px;line-height:1.7}.roboto-18-normal,.site-header-shop-wrapper .site-header-shop,.site-header-shop-wrapper .site-header-login{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-size:18px;line-height:1.4}@media screen and (max-width: 576px){.roboto-18-normal,.site-header-shop-wrapper .site-header-shop,.site-header-shop-wrapper .site-header-login{font-size:16px}}.roboto-16-bold,.site-header-cart .cart-contents{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:16px;line-height:1.4}@media screen and (max-width: 576px){.roboto-16-bold,.site-header-cart .cart-contents{font-size:16px}}.roboto-18-bold,.btn--arrow{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:18px;line-height:1.4}@media screen and (max-width: 576px){.roboto-18-bold,.btn--arrow{font-size:16px}}.roboto-12-bold{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-size:12px}@media screen and (min-width: 1921px){.roboto-12-bold{font-size:0.625vw}}.clear::after,.entry-content::after,.comment-content::after,.site-content::after,.site-footer::after{content:'';display:table;clear:both}.fleft{float:left}.fright{float:right}.alignleft{display:inline;float:left;margin-right:1.8em}@media screen and (max-width: 768px){.alignleft{display:block;float:none}}.alignright{display:inline;float:right;margin-left:1.5em}.centered{text-align:center}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex='-1']:focus{outline:0}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.slider-arrow{cursor:pointer}.cover-img,.woo__shop-hero img{min-width:1000%;min-height:1000%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.1001);transition:350ms ease;object-fit:cover}@media print{body{background:#fff;color:#000;margin:0;padding:0;text-align:left}a:link,a:visited{background:#fff;color:#000;text-decoration:underline}a:not([href='javascript:;'])::after{content:" [" attr(href) "] "}h1,h2,h3,h4,h5,h6{background:none;color:#000}.temp{display:none}}@keyframes cycleIcons1{0%{transform-origin:center center;transform:scale(0);opacity:0}5%{transform-origin:center center;transform:scale(1);opacity:1}25%{transform-origin:center center;transform:scale(1);opacity:1}30%{transform-origin:bottom center;transform:scale(0) rotate(0deg);opacity:0}100%{transform-origin:bottom center;transform:scale(0) rotate(0deg);opacity:0}}@keyframes cycleIcons2{0%{transform:scale(0) rotate(-30deg);opacity:1}28%{transform:scale(0) rotate(-30deg);opacity:1}31%{transform:scale(1) rotate(30deg)}40%{transform:scale(1) rotate(-30deg)}48%{transform:scale(1) rotate(30deg)}55%{transform:scale(1) rotate(-30deg)}65%{transform:scale(1) rotate(30deg)}85%{transform:scale(1) rotate(-30deg)}91%{transform-origin:bottom center;transform:scale(1) rotate(30deg);opacity:1}93%{transform-origin:center center;transform:scale(0);opacity:0}100%{transform-origin:center center;transform:scale(0);opacity:0}}@keyframes parlor-button-wave-scale-animation{0%{transform:scale(0);opacity:0}28%{transform:scale(0);opacity:1}31%{transform:scale(1.2)}40%{transform:scale(1)}}@keyframes parlor-button-wiggles-scale-animation{0%{transform:scale(1);opacity:1}6%{transform:scale(0.7);opacity:0.6}25%{transform:scale(0.7);opacity:0.6}30%{transform:scale(1);opacity:1}}@keyframes parlor-button-wave-animation{0%{transform:scale(1.1) rotate(0deg)}2%{transform:scale(1.2) rotate(-20deg)}12%{transform:scale(1.2) rotate(10deg)}14%{transform:scale(1.2) rotate(-10deg)}16%{transform:scale(1.2) rotate(10deg)}18%{transform:scale(1.1) rotate(-10deg)}22%{transform:scale(1.1) rotate(0deg)}28%{transform:scale(1) rotate(0deg)}}@keyframes woo-message{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes fromLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body,button,input,select,optgroup,textarea{color:#484848;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:20px;line-height:1.35}@media screen and (max-width: 991px){body,button,input,select,optgroup,textarea{font-size:18px}}@media screen and (max-width: 767px){body,button,input,select,optgroup,textarea{font-size:16px}}p{margin-bottom:24px}blockquote{margin:0 24px}pre{background:#ccc;max-width:100%;overflow:auto;padding:1.6em}[class*='font-']{display:flex;align-items:center;justify-content:center;color:#000;font-size:30px;line-height:1}.page-title{font-style:normal;font-weight:700;font-size:78px;font-family:"Source Sans Pro",Helvetica,sans-serif;color:#fff;line-height:1.2;letter-spacing:1px;margin-bottom:24px}@media screen and (max-width: 1170px){.page-title{font-size:47px}}@media screen and (max-width: 991px){.page-title{font-size:45px}}@media screen and (max-width: 700px){.page-title{font-size:38px}}@media screen and (max-width: 600px){.page-title{font-size:32px}}@media screen and (max-width: 480px){.page-title{font-size:28px}}@media screen and (min-width: 1921px){.page-title{font-size:4.0625vw;letter-spacing:0.05208333333vw;margin-bottom:1.25vw}}.section-title{font-size:48px;color:#17488d;line-height:1;font-weight:700}@media screen and (max-width: 991px){.section-title{font-size:32px;line-height:1.4}}@media screen and (max-width: 700px){.section-title{font-size:28px}}@media screen and (max-width: 640px){.section-title{font-size:24px}}@media screen and (min-width: 1921px){.section-title{font-size:2.5vw}}html,body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;height:100%;width:100%}html{box-sizing:border-box;scroll-behavior:smooth}body{padding-top:100px}@media screen and (max-width: 992px){body{padding-top:60px}}@media screen and (min-width: 1921px){body{padding-top:5.208333333vw}}*,*::before,*::after{box-sizing:inherit}.woo-empty-cart{font-weight:400;position:fixed;top:110px;z-index:10;right:0;padding:48px;background:#fff;border-top:3px solid #88c147;transform:translateX(100%);transition:transform 0.7s ease}.woo-empty-cart.active{transform:translateX(0)}.payment_method_bancaintesa_gateway img{display:none !important}.onload-popup{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background:rgba(0,0,0,0.6);display:flex;align-items:center;padding:0 20px;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.onload-popup.show{opacity:1;visibility:visible}.onload-popup__wrapper{display:flex;align-items:center;max-width:991px;background:#fff}@media screen and (max-width: 767px){.onload-popup__wrapper{border-radius:20px}}.onload-popup__wrapper-text{padding:40px;max-width:526px}@media screen and (max-width: 991px){.onload-popup__wrapper-text{max-width:476px}}@media screen and (max-width: 767px){.onload-popup__wrapper-text{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px}}.onload-popup__wrapper-text h2{color:#17488d;margin:0 0 20px}@media screen and (max-width: 991px){.onload-popup__wrapper-text h2{font-size:32px}}@media screen and (max-width: 480px){.onload-popup__wrapper-text h2{font-size:24px}}.onload-popup__wrapper-text p{color:#17488d;font-weight:400;max-width:278px}.onload-popup__wrapper-text .btn,.onload-popup__wrapper-text .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .onload-popup__wrapper-text a.button,.onload-popup__wrapper-text div div .return-to-shop .button,div div .return-to-shop .onload-popup__wrapper-text .button,.onload-popup__wrapper-text .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .onload-popup__wrapper-text button.button.alt,.onload-popup__wrapper-text .woocommerce>form.login button,.woocommerce>form.login .onload-popup__wrapper-text button,.onload-popup__wrapper-text .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .onload-popup__wrapper-text button,.onload-popup__wrapper-text .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .onload-popup__wrapper-text .actions>button,.onload-popup__wrapper-text .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .onload-popup__wrapper-text a,.onload-popup__wrapper-text .woocommerce .woo__account .button,.woocommerce .woo__account .onload-popup__wrapper-text .button,.onload-popup__wrapper-text .comments-modal .submit,.comments-modal .onload-popup__wrapper-text .submit{padding:28px 40px;font-size:24px}@media screen and (max-width: 767px){.onload-popup__wrapper-image{display:none}}.wrapper{position:relative;max-width:1500px;width:100%;padding:0 15px;margin:0 auto;z-index:3}@media screen and (min-width: 1921px){.wrapper{max-width:78.125vw;padding:0 0.78125vw}}.wrapper-narrow{position:relative;max-width:900px;width:100%;padding:0 15px;margin:0 auto;z-index:3}@media screen and (min-width: 1921px){.wrapper-narrow{max-width:46.875vw;padding:0 0.78125vw}}.swiper-pagination-bullet{width:12px;height:12px;background:#e0e0e0;opacity:1;transition:350ms ease}@media screen and (min-width: 1921px){.swiper-pagination-bullet{width:0.625vw;height:0.625vw}}.swiper-pagination-bullet:hover{background:#88c147}.swiper-pagination-bullet-active{background:#88c147}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f3f1eb !important}.woocommerce-error{margin:8rem 0 2em}.woocommerce-info{margin-top:32px !important}.woocommerce-notices-wrapper{position:absolute;top:0;margin-top:0;right:0;max-width:440px;transform:translateX(100%);animation:woo-message 0.7s forwards}.woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-direction:column-reverse}.woocommerce-notices-wrapper .woocommerce-message a.button{margin-top:20px;max-width:fit-content}@media screen and (min-width: 1921px){.woocommerce-notices-wrapper .woocommerce-notices-wrapper{max-width:22.91667vw;margin-top:0}.woocommerce-notices-wrapper .woocommerce-notices-wrapper .woocommerce-message{margin-top:0}.woocommerce-notices-wrapper .woocommerce-notices-wrapper .woocommerce-message a.button{margin-top:1.04167vw}}.woocommerce #review_form #respond textarea{font-family:"Source Sans Pro"}.woocommerce p.stars a::before{color:#762339}.woocommerce div .products .star-rating{position:absolute;top:190px;left:24px;color:#17488d}@media screen and (max-width: 480px){.woocommerce div .products .star-rating{position:relative;color:#17488d;left:0;top:0;order:2;margin:15px 0;display:block;width:100%}}.woocommerce .woocommerce-product-rating .star-rating{color:#762339}.woocommerce div .star-rating{color:#762339}@media screen and (max-width: 640px){.woocommerce div .star-rating{float:none}}.woocommerce .woo--single div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce div #reviews #comments ol.commentlist li .comment-text{color:#73716e;padding:12px 18px;box-sizing:border-box;border:1px solid #ca9277;border-radius:16px}.woocommerce div #reviews #comments ol.commentlist li .comment-text p.meta{font-size:14px;color:#44423e}.woocommerce-input-wrapper input{transition:300ms}.woocommerce-input-wrapper input:focus{box-shadow:0 0 5px #ca9277}.woocommerce-input-wrapper textarea{transition:300ms}.woocommerce-input-wrapper textarea:focus{box-shadow:0 0 5px #ca9277}@media screen and (max-width: 768px){.woocommerce div table.shop_table td{padding-left:0;padding-right:0}}.woocommerce-notices-wrapper{padding-top:45px}.woocommerce-cart #mini-cart,.woocommerce-checkout #mini-cart{display:none}#yith-wcwl-popup-message{display:none !important}div div .return-to-shop{text-align:center}.woo .woo__container .woocommerce-message{margin-top:0;margin-bottom:30px}.woo .woo__container .woocommerce-notices-wrapper{padding-top:0}.woo .woocommerce-message{background-color:#f3f1eb}@media screen and (max-width: 767px){.woo .woocommerce-message{display:flex;flex-direction:column;padding:30px 20px 20px}}@media screen and (max-width: 767px){.woo .woocommerce-message::before{left:50%;transform:translateY(-50%);top:20px}}.woo .woocommerce-message .button{background-color:#17488d;color:#fff;transition:300ms;display:flex;justify-content:center;align-items:center;padding:12px 24px;border-radius:32px}.woo .woocommerce-message .button:hover{background-color:#17488d;color:#fff}@media screen and (max-width: 767px){.woo .woocommerce-message .button{order:1;width:100%;margin-top:10px}}.woo .yith-wcwl-add-to-wishlist .yith-wcwl-icon{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(1.2)}70%{transform:scale(1)}100%{transform:scale(1.2)}}.woo .comment_container{margin-bottom:50px}.woocommerce .woocommerce-message{margin-top:49px;margin-bottom:0;outline:none}.woocommerce .woo-login__wrapper{max-width:500px;margin:100px auto 0;font-family:"Source Sans Pro";overflow:hidden}.woocommerce .woo-login__wrapper .js-login-wrapper{transition:opacity 0.3s ease, transform 0.3s ease}.woocommerce .woo-login__wrapper .js-login-wrapper.transitioning{opacity:0;transform:translateX(100%)}.woocommerce .woo-login__wrapper .login-tab{display:flex;align-items:center}.woocommerce .woo-login__wrapper .login-tab h2{font-size:24px;cursor:pointer;position:relative}.woocommerce .woo-login__wrapper .login-tab h2::after{position:absolute;width:100%;height:2px;background:#17488d;left:0;bottom:-2px;content:"";transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.woocommerce .woo-login__wrapper .login-tab h2:not(:last-child){margin-right:20px}@media only screen and (min-width: 768px){.woocommerce .woo-login__wrapper .login-tab h2:hover::after{transform:scaleX(1)}}.woocommerce .woo-login__wrapper .login-tab h2.active::after{transform:scaleX(1)}.woocommerce .woo-login__wrapper form.login,.woocommerce .woo-login__wrapper form.register{border:1px solid #999;border-radius:24px}.woocommerce .woo-login__wrapper form.login a,.woocommerce .woo-login__wrapper form.register a{color:#17488d;transition:300ms;position:relative}.woocommerce .woo-login__wrapper form.login a::after,.woocommerce .woo-login__wrapper form.register a::after{position:absolute;bottom:0;left:0;height:1px;width:100%;content:"";background:#88c147;transform:scaleX(0);transform-origin:left;transition:300ms}@media only screen and (min-width: 768px){.woocommerce .woo-login__wrapper form.login a:hover,.woocommerce .woo-login__wrapper form.register a:hover{color:#88c147}.woocommerce .woo-login__wrapper form.login a:hover::after,.woocommerce .woo-login__wrapper form.register a:hover::after{transform:scaleX(1)}}.woocommerce .woo-login__wrapper form .form-row input.input-text{border:1px solid #17488d;border-radius:16px;height:46px;max-width:100%;width:100% !important;padding-left:10px;transition:300ms}.woocommerce .woo-login__wrapper form .form-row input.input-text:focus{box-shadow:0 0 5px #17488d}.woocommerce .woo-login__wrapper form .form-row .required{color:red}.woocommerce .woo-login__wrapper form .show-password-input::after,.woocommerce .woo-login__wrapper form .show-password-input::after{color:#17488d}.woocommerce .woo-login__wrapper .woocommerce-form-login .woocommerce-form-login__submit{float:none;display:flex;margin:60px auto 20px;font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce .woo-login__wrapper .woocommerce-form-login .woocommerce-form-login__rememberme{float:right;color:#17488d;display:flex;align-items:center}.woocommerce .woo-login__wrapper .woocommerce-form__input-checkbox{display:none}.woocommerce .woo-login__wrapper .register-terms{display:flex;align-items:center}.woocommerce .woo-login__wrapper .woocommerce-form__input-checkbox:checked+.woocommerce-form__input-checkbox--custom>span{transform:scale(1)}.woocommerce .woo-login__wrapper .woocommerce-form__input-checkbox--custom{width:16px;height:16px;border:1px solid #17488d;border-radius:4px;display:flex;justify-content:center;align-items:center;margin:0 4px 0 0}.woocommerce .woo-login__wrapper .woocommerce-form__input-checkbox--custom>span{width:10px;height:10px;background:#17488d;border-radius:2px;transform:scale(0);transition:300ms}.woocommerce .woo-login__wrapper button.button{background-color:#17488d;color:#fff;font-size:16px;font-weight:600;border-radius:32px;text-transform:uppercase;padding:14px 24px;transition:300ms}.woocommerce .woo-login__wrapper button.button:hover{background-color:#17488d;color:#fff}.woocommerce .woo-lost-pass .woocommerce-form-row{width:100%}.woocommerce .woo-lost-pass form .form-row label{font-weight:600}.woocommerce .woo-lost-pass button{width:100%}.woocommerce .woocommerce-info{background-color:#f3f1eb}.woocommerce .woocommerce-error{background-color:#f3f1eb}.woocommerce .comment-form p{margin-bottom:30px !important}.woocommerce .comment-form p input{border-radius:16px;border:1px solid #ca9277;height:36px;padding:0 15px;margin-left:10px}.woocommerce .comment-form .comment-form-comment{margin-bottom:130px}.woocommerce .comment-form .form-submit input{height:auto}.woocommerce .comment-form .comment-form-cookies-consent input{margin-left:0;margin-top:-2px;accent-color:#762339}.woocommerce input::-webkit-input-placeholder{font-size:18px;color:#a1a19f;font-weight:300;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woocommerce input::-webkit-input-placeholder{font-size:14px}}.woocommerce input::-moz-placeholder{font-size:18px;color:#a1a19f;font-weight:300;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woocommerce input::-moz-placeholder{font-size:14px}}.woocommerce input:-ms-input-placeholder{font-size:18px;color:#a1a19f;font-weight:300;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woocommerce input:-ms-input-placeholder{font-size:14px}}.woocommerce input:-moz-placeholder{font-size:18px;color:#a1a19f;font-weight:300;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woocommerce input:-moz-placeholder{font-size:14px}}.woocommerce input:-webkit-autofill,.woocommerce input:-webkit-autofill:hover,.woocommerce input:-webkit-autofill:focus,.woocommerce input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.woocommerce nav.woocommerce-breadcrumb{font-size:16px;color:#484848}.woocommerce nav.woocommerce-breadcrumb a{color:#2d6abf;transition:300ms}.woocommerce nav.woocommerce-breadcrumb a:hover{color:#17488d}.woocommerce div.quantity .qty{border:1px solid #762339;border-radius:16px;width:47px;height:47px;margin:0 16px;font-size:18px;font-weight:300;color:#15130e;font-family:"Source Sans Pro"}.woocommerce div.quantity .qty::-webkit-outer-spin-button,.woocommerce div.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 640px){.woocommerce div.quantity .qty{width:35px;height:35px;border-radius:10px;margin:0 12px}}.woocommerce div.quantity .qty[type="number"]{-moz-appearance:textfield}.woocommerce div.quantity button{background-color:transparent;border:none;font-size:22px;color:#762339;font-family:"Source Sans Pro"}.woocommerce .price del span bdi{position:relative}.woocommerce .price del span bdi::after{border-top:2px solid #fff;position:absolute;content:"";right:0;top:51%;left:0}.woocommerce .up-sells{margin-top:100px}.woocommerce .up-sells ul.products{display:grid;column-gap:30px;grid-template-columns:repeat(4, minmax(0, 1fr))}.woocommerce .up-sells ul.products::before{display:none}@media screen and (max-width: 1440px){.woocommerce .up-sells ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 1100px){.woocommerce .up-sells ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 600px){.woocommerce .up-sells ul.products{grid-template-columns:repeat(1, minmax(0, 1fr))}}.woocommerce .up-sells ul.products li.product{width:100% !important;float:none;padding:0;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.woocommerce .up-sells h2{margin-bottom:40px}.woocommerce .up-sells ul.products li.product .woocommerce-loop-product__title{font-size:20px;line-height:28px;color:#17488d;flex:1;margin-right:10px;min-height:60px;padding:0;word-break:break-all}@media screen and (max-width: 767px){.woocommerce .up-sells ul.products li.product .woocommerce-loop-product__title{min-height:auto}}.woocommerce .up-sells ul.products li.product a img{width:100%;height:220px;border-radius:16px;object-fit:cover}.woocommerce .up-sells .description{order:2;height:90px;color:#762339;font-size:12px;margin-bottom:25px;overflow:hidden}.woocommerce .up-sells .description p{line-height:22.8px}.woocommerce .up-sells .description p strong{display:inline-block !important}@media screen and (max-width: 767px){.woocommerce .up-sells .description{order:3}}.woocommerce .up-sells .woocommerce-LoopProduct-link{display:flex;flex-wrap:wrap}.woocommerce .up-sells .woocommerce-Price-amount{font-size:16px;margin:0;line-height:35px;padding:0 16px 4px}.woocommerce .up-sells ul.products li.product .button{padding:16px;width:100%;flex:1;border-radius:32px;color:#fff;transition:300ms;background-color:#17488d;display:flex;justify-content:center;align-items:center;align-self:baseline;margin-top:0;font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce .up-sells ul.products li.product .button:hover{background-color:#fdc054}.woocommerce .up-sells .added_to_cart{order:2;width:100%;display:flex;justify-content:center;align-items:center;border-radius:32px;margin-top:15px;background-color:#d9d9d9;padding:6px 15px;font-weight:600;text-transform:uppercase;transition:300ms}.woocommerce .up-sells .added_to_cart:hover{background-color:#fdc054;color:#fff}.woocommerce .up-sells .yith-wcwl-add-button span{display:none}.woocommerce .up-sells .yith-wcwl-add-button .add_to_wishlist{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#17488d;border-radius:50%;border:1px solid #17488d}.woocommerce .up-sells .yith-wcwl-add-button .fa{margin:0}.woocommerce .up-sells .yith-wcwl-add-button .fa-heart-o::before{content:"\f004";color:#fff;font-size:20px}.woocommerce .up-sells .yith-wcwl-add-to-wishlist{color:#fff;margin:0 0 0 16px;order:1}.woocommerce .up-sells .yith-wcwl-add-to-wishlist span{color:transparent}.woocommerce .up-sells .yith-wcwl-add-to-wishlist a{display:none}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#fff;border:1px solid #17488d;border-radius:50%}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback a{display:none}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback .fa{margin:0}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{content:"\f004";font-size:20px;color:#762339}@media screen and (max-width: 480px){.woocommerce .up-sells .yith-wcwl-add-to-wishlist{padding-right:3px}}@media screen and (max-width: 1024px){.woocommerce .up-sells{margin-top:30px}}.woocommerce .cross-sells{margin-top:30px;width:100% !important;float:none !important}.woocommerce .cross-sells ul.products li.product .onsale{right:auto;left:24px;top:16px;padding:6px 16px 8px;font-size:16px;font-weight:600;border-radius:16px;margin:0;text-transform:uppercase;line-height:1;min-height:auto;min-width:auto;background-color:#bbc789;letter-spacing:1.28px}.woocommerce .cross-sells ul.products{display:grid;column-gap:30px;grid-template-columns:repeat(4, minmax(0, 1fr))}.woocommerce .cross-sells ul.products::before{display:none}@media screen and (max-width: 1440px){.woocommerce .cross-sells ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 1100px){.woocommerce .cross-sells ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 600px){.woocommerce .cross-sells ul.products{grid-template-columns:repeat(1, minmax(0, 1fr))}}.woocommerce .cross-sells ul.products li.product{width:100% !important;float:none;padding:0;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.woocommerce .cross-sells h2{margin-bottom:40px}.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:20px;line-height:28px;color:#762339;flex:1;margin-right:10px;min-height:60px;padding:0;word-break:break-all}@media screen and (max-width: 767px){.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title{min-height:auto}}.woocommerce .cross-sells ul.products li.product a img{width:100%;height:220px;border-radius:16px;object-fit:cover}.woocommerce .cross-sells .description{order:2;height:90px;color:#762339;font-size:12px;margin-bottom:25px;overflow:hidden}.woocommerce .cross-sells .description p{line-height:22.8px}.woocommerce .cross-sells .description p strong{display:inline-block !important}@media screen and (max-width: 767px){.woocommerce .cross-sells .description{order:3}}.woocommerce .cross-sells .woocommerce-LoopProduct-link{display:flex;flex-wrap:wrap}.woocommerce .cross-sells .woocommerce-Price-amount{margin:0;font-size:16px;font-weight:400;background-color:#fdc054;border-radius:44px;color:#fff;font-family:"Source Sans Pro";display:inline-block;padding:0 16px 4px}.woocommerce .cross-sells ul.products li.product .button{padding:16px;width:100%;flex:1;border-radius:32px;color:#fff;transition:300ms;background-color:#17488d;display:flex;justify-content:center;align-items:center;align-self:baseline;margin-top:0;font-size:16px;font-weight:600;text-transform:uppercase}.woocommerce .cross-sells ul.products li.product .button:hover{background-color:#fdc054}.woocommerce .cross-sells .added_to_cart{order:2;width:100%;display:flex;justify-content:center;align-items:center;border-radius:32px;margin-top:15px;background-color:#d9d9d9;padding:6px 15px;font-weight:600;text-transform:uppercase;transition:300ms}.woocommerce .cross-sells .added_to_cart:hover{background-color:#fdc054;color:#fff}.woocommerce .cross-sells .yith-wcwl-add-button span{display:none}.woocommerce .cross-sells .yith-wcwl-add-button .add_to_wishlist{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#17488d;border-radius:50%;border:1px solid #17488d}.woocommerce .cross-sells .yith-wcwl-add-button .fa{margin:0}.woocommerce .cross-sells .yith-wcwl-add-button .fa-heart-o::before{content:"\f004";color:#fff;font-size:20px}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist{color:#fff;margin:0 0 0 16px;order:1}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist span{color:transparent}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist a{display:none}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#fff;border:1px solid #17488d;border-radius:50%}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback a{display:none}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback .fa{margin:0}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{content:"\f004";font-size:20px;color:#762339}@media screen and (max-width: 480px){.woocommerce .cross-sells .yith-wcwl-add-to-wishlist{padding-right:3px}}@media screen and (max-width: 1024px){.woocommerce .cross-sells{margin-top:30px}}.woocommerce .woocommerce-ResetPassword{border:1px solid #cfc8d8;padding:20px;margin:4em 0 2em;text-align:left;border-radius:5px}.woocommerce .woocommerce-ResetPassword input.input-text{border:1px solid #17488d;border-radius:16px;height:46px;max-width:100%;width:100% !important;padding-left:10px;transition:300ms}.woocommerce .woocommerce-ResetPassword button[type="submit"]{position:relative;display:inline-block;text-align:center;border-radius:10px;background-color:#17488d;color:#fff;padding:15px 20px;transition:350ms ease;line-height:1;font-size:18px;letter-spacing:1px;border:1px solid transparent;cursor:pointer;overflow:hidden}.woo__container{max-width:1486px;margin:0 auto;padding:84px 5% 48px}@media screen and (max-width: 1440px){.woo__container{padding:60px 5% 80px}}@media screen and (max-width: 991px){.woo__container{padding:80px 5% 50px}}.woo__container--empty{padding:0}.woo__title{text-align:center}.woo__text{max-width:1142px;margin:24px auto 0;text-align:center;font-size:14px;color:#434343;line-height:26.6px}@media screen and (min-width: 1921px){.woocommerce div .products .star-rating{top:9.89583vw;left:1.25vw}.woocommerce div #reviews #comments ol.commentlist li .comment-text{padding:0.625vw 0.9375vw;border:0.05208vw solid #ca9277;border-radius:0.83333vw}.woocommerce div #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.72917vw}.woocommerce-input-wrapper input:focus{box-shadow:0 0 0.26042vw #ca9277}.woocommerce-input-wrapper textarea:focus{box-shadow:0 0 0.26042vw #ca9277}.woocommerce-notices-wrapper{padding-top:2.34375vw}div div .return-to-shop{padding:2.60417vw 0 4.16667vw}div div .return-to-shop .button{padding:0.83333vw 2.29167vw;border-radius:1.66667vw;margin-left:1.66667vw}.woo .woo__container .woocommerce-message{margin-bottom:1.5625vw}.woo .woocommerce-message .button{padding:0.625vw 1.25vw;border-radius:1.66667vw}.woo .comment_container{margin-bottom:2.60417vw}.woocommerce .woocommerce-message{margin-top:2.55208vw}.woocommerce .woo-login__wrapper{max-width:26.04167vw}.woocommerce .woo-login__wrapper form.login{border:0.05208vw solid #a1a19f;border-radius:1.25vw}.woocommerce .woo-login__wrapper form .form-row input.input-text{border:0.05208vw solid #17488d;border-radius:0.83333vw;height:2.39583vw;padding-left:0.52083vw}.woocommerce .woo-login__wrapper form .form-row input.input-text:focus{box-shadow:0 0 0.26042vw #762339}.woocommerce .woo-login__wrapper .woocommerce-form-login .woocommerce-form-login__submit{margin:3.125vw auto 1.04167vw;font-size:0.83333vw;border-radius:1.66667vw;padding:0.625vw 1.25vw}.woocommerce .woo-login__wrapper .woocommerce-form__input-checkbox{margin-right:0.26042vw}.woocommerce .woo-login__wrapper button.button{font-size:0.83333vw;border-radius:1.66667vw;padding:0.72917vw 1.25vw}.woocommerce .comment-form p{margin-bottom:1.5625vw !important}.woocommerce .comment-form p input{border-radius:0.83333vw;border:0.05208vw solid #ca9277;height:1.875vw;padding:0 0.78125vw;margin-left:0.52083vw}.woocommerce .comment-form .comment-form-comment{margin-bottom:6.77083vw}.woocommerce .comment-form .comment-form-cookies-consent input{margin-top:-0.10417vw}.woocommerce input::-webkit-input-placeholder{font-size:0.9375vw}.woocommerce input::-moz-placeholder{font-size:0.9375vw}.woocommerce input:-ms-input-placeholder{font-size:0.9375vw}.woocommerce input:-moz-placeholder{font-size:0.9375vw}.woocommerce input:-webkit-autofill,.woocommerce input:-webkit-autofill:hover,.woocommerce input:-webkit-autofill:focus,.woocommerce input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1.5625vw #fff inset !important}.woocommerce nav.woocommerce-breadcrumb{font-size:0.83333vw}.woocommerce div.quantity .qty{border:0.05208vw solid #17488d;border-radius:0.83333vw;width:2.44792vw;height:2.44792vw;margin:0 0.83333vw;font-size:0.9375vw}.woocommerce div.quantity button{font-size:1.14583vw}.woocommerce .price del span bdi::after{border-top:0.10417vw solid #fff}.woocommerce .up-sells{margin-top:5.20833vw}.woocommerce .up-sells ul.products{column-gap:1.5625vw}.woocommerce .up-sells h2{margin-bottom:2.08333vw}.woocommerce .up-sells ul.products li.product .woocommerce-loop-product__title{font-size:1.04167vw;line-height:1.45833vw;margin-right:0.52083vw;min-height:3.125vw}.woocommerce .up-sells ul.products li.product a img{height:11.45833vw;border-radius:0.83333vw}.woocommerce .up-sells .description{height:4.6875vw;font-size:0.625vw;margin-bottom:1.30208vw}.woocommerce .up-sells .description p{line-height:1.14583vw}.woocommerce .up-sells .woocommerce-Price-amount{font-size:0.83333vw;line-height:1.82292vw;padding:0 0.83333vw 0.20833vw}.woocommerce .up-sells ul.products li.product .button{padding:0.83333vw;border-radius:1.66667vw;font-size:0.83333vw}.woocommerce .up-sells .added_to_cart{border-radius:1.66667vw;margin-top:0.78125vw;padding:0.3125vw 0.78125vw}.woocommerce .up-sells .yith-wcwl-add-button .add_to_wishlist{width:2.5vw;height:2.5vw;border:0.05208vw solid #17488d}.woocommerce .up-sells .yith-wcwl-add-button .fa-heart-o::before{font-size:1.04167vw}.woocommerce .up-sells .yith-wcwl-add-to-wishlist{margin:0 0 0 0.83333vw}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback{width:2.5vw;height:2.5vw;border:0.05208vw solid #17488d}.woocommerce .up-sells .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{font-size:1.04167vw}.woocommerce .cross-sells{margin-top:1.5625vw}.woocommerce .cross-sells ul.products li.product .onsale{left:1.25vw;top:0.83333vw;padding:0.3125vw 0.83333vw 0.41667vw;font-size:0.83333vw;border-radius:0.83333vw;letter-spacing:0.05208vw}.woocommerce .cross-sells ul.products{column-gap:1.5625vw}.woocommerce .cross-sells h2{margin-bottom:2.08333vw}.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:1.04167vw;line-height:1.45833vw;margin-right:0.52083vw;min-height:3.125vw}.woocommerce .cross-sells ul.products li.product a img{height:11.45833vw;border-radius:0.83333vw}.woocommerce .cross-sells .description{height:4.6875vw;font-size:0.625vw;margin-bottom:1.30208vw}.woocommerce .cross-sells .description p{line-height:1.14583vw}.woocommerce .cross-sells .woocommerce-Price-amount{font-size:0.83333vw;border-radius:2.29167vw;padding:0 0.83333vw 0.20833vw}.woocommerce .cross-sells ul.products li.product .button{padding:0.83333vw;border-radius:1.66667vw;font-size:0.83333vw}.woocommerce .cross-sells .added_to_cart{border-radius:1.66667vw;margin-top:0.78125vw;padding:0.3125vw 0.78125vw}.woocommerce .cross-sells .yith-wcwl-add-button .add_to_wishlist{width:2.5vw;height:2.5vw;border:0.05208vw solid #17488d}.woocommerce .cross-sells .yith-wcwl-add-button .fa-heart-o::before{font-size:1.04167vw}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist{margin:0 0 0 0.83333vw}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback{width:2.5vw;height:2.5vw;border:0.05208vw solid #17488d}.woocommerce .cross-sells .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{font-size:1.04167vw}.woo__container{max-width:77.39583vw;padding:4.375vw 5% 2.5vw}.woo__text{max-width:59.47917vw;margin:1.25vw auto 0;font-size:0.72917vw;line-height:1.35417vw}}.woo__shop,.archive-sort-row{max-width:100%}.woo__shop .custom-sorting,.archive-sort-row .custom-sorting{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:10;max-width:100%;float:right}@media screen and (max-width: 480px){.woo__shop .custom-sorting,.archive-sort-row .custom-sorting{float:none;width:100%}}.woo__shop .custom-dropdown,.archive-sort-row .custom-dropdown{position:relative;cursor:pointer;padding:10px 30px 10px 15px;border:1px solid #d0d0cf;border-radius:4px;width:100%;min-width:180px}.woo__shop .dropdown-options,.archive-sort-row .dropdown-options{position:absolute;top:100%;left:0;width:100%;display:none;list-style:none;background:#fff;border:1px solid #d0d0cf;border-top:none;border-radius:0 0 4px 4px;padding:0;margin:0}.woo__shop .dropdown-options.open,.archive-sort-row .dropdown-options.open{display:block}.woo__shop .dropdown-options li,.archive-sort-row .dropdown-options li{padding:15px;border-bottom:1px solid #d0d0cf;cursor:pointer;color:#a1a19f;transition:300ms;line-height:1.4}.woo__shop .dropdown-options li:hover,.archive-sort-row .dropdown-options li:hover{background-color:#88c147;color:#fff}.woo__shop .dropdown-options li:last-of-type,.archive-sort-row .dropdown-options li:last-of-type{border-bottom:0}.woo__shop .dropdown-options li:first-of-type,.archive-sort-row .dropdown-options li:first-of-type{border-top:1px solid #d0d0cf}.woo__shop .arrow-icon,.archive-sort-row .arrow-icon{display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#a1a19f transparent;position:absolute;right:10px;top:23px}.woo__shop .arrow-icon.open,.archive-sort-row .arrow-icon.open{transform:rotate(180deg)}.woo__shop-hero{background-repeat:no-repeat;background-size:cover;background-position:50% 0;position:relative;max-height:500px;height:100vh;display:flex;align-items:center;overflow:hidden}@media screen and (max-width: 767px){.woo__shop-hero{max-height:400px}}@media screen and (max-width: 640px){.woo__shop-hero{max-height:350px}}@media screen and (min-width: 1921px){.woo__shop-hero{max-height:26.04166667vw}}.woo__shop-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 50%);z-index:3}.woo__shop-lay{display:flex}@media screen and (max-width: 1023px){.woo__shop-lay{flex-wrap:wrap}}.woo__shop-products{flex:1}@media screen and (max-width: 1023px){.woo__shop-products{flex:none;width:100%}}.woo__shop-products .woocommerce-result-count{margin-top:10px !important;margin-bottom:0 !important}.woo__shop-sidebar{max-width:360px;width:100%;margin-right:160px}@media screen and (max-width: 1700px){.woo__shop-sidebar{margin-right:50px}}@media screen and (max-width: 1440px){.woo__shop-sidebar{max-width:240px}}@media screen and (max-width: 1023px){.woo__shop-sidebar{max-width:100%;margin-right:0}}.woo__shop-side-title{color:#88c147;font-size:20px;letter-spacing:-0.2px;line-height:26px;font-weight:400}.woo--shop .woo__sidebar #block-7{margin-top:50px}@media screen and (max-width: 991px){.woo--shop .woo__sidebar #block-7{margin-top:30px}}.woo--shop .woo__sidebar .wc-block-product-categories-list li{display:flex;flex-wrap:wrap;position:relative}.woo--shop .woo__sidebar .wc-block-product-categories-list li ul{width:100%}.woo--shop .woo__sidebar .wc-block-product-categories-list li ul li:first-of-type a{padding-top:0}.woo--shop .woo__sidebar .wc-block-product-categories-list li ul li:first-of-type span{align-items:flex-start}.woo--shop .woo__sidebar .wc-block-product-categories-list li ul a{padding-left:25px}.woo--shop .woo__sidebar .wc-block-product-categories-list span{display:flex;align-items:center}.woo--shop .woo__sidebar .wc-block-product-categories-list a{font-size:16px;display:block;margin-right:5px;padding:15px 0;transition:300ms;font-weight:500}.woo--shop .woo__sidebar .wc-block-product-categories-list a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;background-color:#73716e;left:0}.woo--shop .woo__sidebar .wc-block-product-categories-list a:hover{color:#88c147}.woo--shop .woo__sidebar .wc-block-product-categories-list li:first-child{display:none}.woo--shop .woo__sidebar .wc-block-product-categories-list>li>ul>li:first-child{display:flex}.woo--shop .woo__sidebar .wp-block-heading{color:#88c147;font-size:20px;line-height:26px;margin-bottom:30px;letter-spacing:-0.2px}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-input-progress{background:#88c147;--track-background: $color-secondary;top:2px;height:1px}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-input-wrapper::before{height:1px;top:2px}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-text{justify-content:flex-start}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{color:#73716e;font-size:16px;font-weight:500;margin-right:5px}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount:first-of-type::after{content:" - "}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount:first-of-type::before{content:"Price: "}.woo--shop div ul.products{margin-top:80px}@media screen and (max-width: 1440px){.woo--shop div ul.products{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));column-gap:20px}.woo--shop div ul.products::before{display:none}}@media screen and (max-width: 480px){.woo--shop div ul.products{margin-top:30px}}@media screen and (max-width: 1440px){.woo--shop div ul.products.columns-3 li.product,.woo--shop .woocommerce-page ul.products.columns-3 li.product{width:100%;float:none;margin:0 0 30px}}.woo--shop nav.woocommerce-breadcrumb a{display:inline-flex}.woo--shop .woocommerce-product-details__short-description{font-size:14px;margin-bottom:48px}@media screen and (max-width: 768px){.woo--shop .woocommerce-product-details__short-description{margin-bottom:20px}}.woo--shop div.product form.cart .button{padding:16px 104px;background-color:#88c147;border-radius:32px;float:none;font-weight:600;font-family:"Source Sans Pro";margin-left:32px;text-transform:uppercase;transition:300ms}.woo--shop div.product form.cart .button:hover{background-color:#2d6abf}@media screen and (max-width: 1199px){.woo--shop div.product form.cart .button{padding:16px 34px}}@media screen and (max-width: 640px){.woo--shop div.product form.cart .button{margin-top:-5px}}@media screen and (max-width: 359px){.woo--shop div.product form.cart .button{margin-top:20px;float:none;margin-left:0;width:100%}}.woo--shop .posted_in{display:block;color:#a1a19f;font-size:12px}.woo--shop .posted_in a{color:#ca9277}.woo--shop .posted_in a:hover{color:#88c147}.woo--shop .tagged_as{display:block;color:#a1a19f;font-size:12px}.woo--shop .tagged_as a{color:#ca9277}.woo--shop .tagged_as a:hover{color:#88c147}.woo--shop div ul.products li.product.outofstock{pointer-events:none}.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link{overflow:hidden;position:relative}.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link::after{position:absolute;top:0;left:0;width:100%;height:220px;background:#171717;opacity:0.4;content:"";z-index:1}@media screen and (max-width: 480px){.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link::after{height:240px}}.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link::before{content:"RASPRODATO";position:absolute;top:40px;right:-74px;transform:rotate(45deg);padding:12px 40px;font-size:14px;width:270px;text-align:center;white-space:nowrap;background:#17488d;color:#fff;z-index:10}.woo--shop div ul.products li.product.outofstock .button{opacity:0.4}.woo--shop div ul.products li.product .onsale{right:auto;left:24px;top:16px;padding:6px 16px 8px;font-size:16px;font-weight:600;border-radius:16px;margin:0;text-transform:uppercase;line-height:1;min-height:auto;min-width:auto;background-color:#bbc789;letter-spacing:1.28px}.woo--shop div ul.products li.product strong{display:inline-block}.woo--shop .woocommerce-result-count{color:#17488d}.woo--shop div nav.woocommerce-pagination ul{border:none;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.woo--shop .woocommerce-pagination ul.page-numbers li,.woo--shop .woocommerce-pagination ul.page-numbers li{border:none;margin:0 10px 10px}.woo--shop div nav.woocommerce-pagination ul li a{background-color:transparent;transition:300ms;padding:0;font-weight:600;min-width:40px;min-height:40px;font-size:16px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#88c147}.woo--shop div nav.woocommerce-pagination ul li a:hover{background-color:#88c147;color:#fff}.woo--shop div nav.woocommerce-pagination ul li span.current{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;border-radius:4px;background-color:#88c147;margin:0 10px;min-width:40px;min-height:40px}.woo--shop .woo__paginate-arrow{transition:300ms;display:flex}.woo--shop .woo__paginate-arrow path{transition:300ms}.woo--shop .woo__paginate-arrow:hover path{fill:#fff}.woo--shop div ul.products li.product .button{display:flex;justify-content:center;align-items:center;margin:0}.woo--shop ul.products li.product .star-rating{display:none}.woo--shop div div .products li.product .woocommerce-loop-product__title{width:100%;font-size:20px;flex:1;color:#17488d;padding:0;margin-right:10px}@media screen and (max-width: 768px){.woo--shop div div .products li.product .woocommerce-loop-product__title{flex:none;min-height:auto;margin-right:0}}@media screen and (max-width: 767px){.woo--shop div div .products li.product .woocommerce-loop-product__title{min-height:auto}}.woo--shop div ul.products li.product a img{width:100%;border-radius:16px;object-fit:contain;height:220px}@media screen and (max-width: 480px){.woo--shop div ul.products li.product a img{height:auto;object-fit:contain;max-width:240px;margin:0 auto}}.woo--shop div .product{display:flex;flex-wrap:wrap}.woo--shop div .product .description{font-size:12px;color:#88c147;line-height:22.8px;height:90px;overflow:hidden}@media screen and (max-width: 767px){.woo--shop div .product .description{order:3}}.woo--shop div .product .woocommerce-LoopProduct-link{width:100%;display:flex;flex-wrap:wrap}.woo--shop div .product .woocommerce-LoopProduct-link .price{order:1;width:100%;margin-bottom:12px}.woo--shop div .product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{margin:0;font-size:16px;font-weight:400;color:#484848;font-family:"Source Sans Pro";display:inline-block}@media screen and (max-width: 768px){.woo--shop div .product .woocommerce-LoopProduct-link .price{margin-top:0;margin-bottom:20px}}.woo--shop div .product .woocommerce-LoopProduct-link .description{order:2;margin-bottom:25px;width:100%}@media screen and (max-width: 767px){.woo--shop div .product .woocommerce-LoopProduct-link .description{order:3}}.woo--shop div .product .button{padding:16px;width:fit-content;position:absolute;bottom:6px;right:12px;border-radius:32px;color:#fff;transition:300ms;background-color:#17488d;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-transform:uppercase}.woo--shop div .product .button:hover{background-color:#2d6abf;color:#fff}.woo--shop div .product .button svg{width:16px;height:16px}.woo--shop div .product .button svg path{fill:#fff}.woo--shop div .product .added_to_cart{order:2;width:100%;display:flex;justify-content:center;align-items:center;font-weight:600;border-radius:32px;margin-top:15px;background-color:#d9d9d9;padding:6px 15px;text-transform:uppercase;transition:300ms}.woo--shop div .product .added_to_cart:hover{background-color:#fdc054;color:#fff}.woo--shop div .product .yith-wcwl-add-button span{display:none}.woo--shop div .product .yith-wcwl-add-button .add_to_wishlist{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#88c147;border-radius:50%;border:1px solid #88c147}.woo--shop div .product .yith-wcwl-add-button .fa{margin:0}.woo--shop div .product .yith-wcwl-add-button .fa-heart-o::before{content:"\f004";color:#fff;font-size:20px}.woo--shop div .product .yith-wcwl-add-to-wishlist{color:#fff;margin:0 0 0 16px;order:1}.woo--shop div .product .yith-wcwl-add-to-wishlist span{color:transparent}.woo--shop div .product .yith-wcwl-add-to-wishlist a{display:none}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#fff;border:1px solid #88c147;border-radius:50%}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback a{display:none}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback .fa{margin:0}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{content:"\f004";font-size:20px;color:#88c147}.woo--shop .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{color:#88c147;content:"\f004"}.woo--shop .yith-wcwl-add-button{color:#88c147}.woo--shop .yith-wcwl-add-button .fa-heart-o::before{color:#88c147}.woo__shop-footer{background-color:#bbc789;padding:84px 5% 96px;display:flex;justify-content:space-between}@media screen and (max-width: 991px){.woo__shop-footer{display:block}}.woo__shop-footer-img{max-width:276px;width:90%;height:auto;padding:0;margin:0 auto;border:none;background-color:transparent;transition:transform 300ms ease-out}.woo__shop-footer-img img{width:100%;height:auto;object-fit:contain;animation:rotate 25s linear infinite forwards}@media only screen and (min-width: 768px){.woo__shop-footer-img:hover{transform:scale(1.05)}}@media screen and (max-width: 1280px){.woo__shop-footer-img{max-width:200px}}@media screen and (max-width: 991px){.woo__shop-footer-img{margin-top:20px}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.woo__shop-footer-desc{max-width:1200px;margin-right:50px;width:100%}.woo__shop-footer-title{font-size:64px;line-height:83.2px;letter-spacing:-0.64px;color:#fff}@media screen and (max-width: 768px){.woo__shop-footer-title{font-size:34px;line-height:46px}}@media screen and (max-width: 480px){.woo__shop-footer-title{font-size:30px;line-height:42px}}.woo__shop-search{margin-bottom:56px;width:100% !important}.woo__shop-search input{flex:1;width:100%;height:100%;border:none;padding-right:10px}.woo__shop-search button{background-color:transparent;border:none;margin-top:3px}@media screen and (max-width: 1023px){.woo__shop-search{margin-bottom:30px}}.woocommerce-product-search{border-radius:16px;border:1px solid #17488d;height:56px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.woo__shop-tag{position:absolute;top:100px;left:0;width:100%;padding:8px 5%;border:1px solid #17488d;border-top:4px solid #17488d;background:#17488d;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1440px){.woo__shop-tag{padding:8px 15px}}@media screen and (max-width: 991px){.woo__shop-tag{top:60px}}@media screen and (min-width: 1921px){.woo__shop .custom-dropdown,.archive-sort-row .custom-dropdown{padding:0.52083vw 1.5625vw 0.52083vw 0.78125vw;border:0.05208vw solid #d0d0cf;border-radius:0.20833vw;min-width:9.375vw}.woo__shop .dropdown-options,.archive-sort-row .dropdown-options{border:0.05208vw solid #d0d0cf;border-radius:0 0 0.20833vw 0.20833vw}.woo__shop .dropdown-options li,.archive-sort-row .dropdown-options li{padding:0.78125vw;border-bottom:0.05208vw solid #d0d0cf}.woo__shop .dropdown-options li:first-of-type,.archive-sort-row .dropdown-options li:first-of-type{border-top:0.05208vw solid #d0d0cf}.woo__shop .arrow-icon,.archive-sort-row .arrow-icon{border-width:0.26042vw 0.26042vw 0;right:0.52083vw;top:1.19792vw}.woo__shop-hero{max-height:26.04167vw}.woo__shop-products .woocommerce-result-count{margin-top:0.52083vw !important}.woo__shop-sidebar{max-width:18.75vw;margin-right:8.33333vw}.woo__shop-side-title{font-size:1.04167vw;letter-spacing:-0vw;line-height:1.35417vw}.woo--shop .woo__sidebar #block-7{margin-top:2.60417vw}.woo--shop .woo__sidebar .wc-block-product-categories-list li ul a{padding-left:1.30208vw}.woo--shop .woo__sidebar .wc-block-product-categories-list a{font-size:0.83333vw;margin-right:0.26042vw;padding:0.78125vw 0}.woo--shop .woo__sidebar .wc-block-product-categories-list a::before{height:0.05208vw}.woo--shop .woo__sidebar .wp-block-heading{font-size:1.04167vw;line-height:1.35417vw;margin-bottom:1.5625vw;letter-spacing:-0vw}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-input-progress{top:0.10417vw;height:0.05208vw}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-input-wrapper::before{height:0.05208vw;top:0.10417vw}.woo--shop .woo__sidebar .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:0.83333vw;margin-right:0.26042vw}.woo--shop div ul.products{margin-top:4.16667vw}.woo--shop .woocommerce-product-details__short-description{font-size:0.72917vw;margin-bottom:2.5vw}.woo--shop div.product form.cart .button{padding:0.83333vw 5.41667vw;border-radius:1.66667vw;margin-left:1.66667vw}.woo--shop .posted_in{font-size:0.625vw}.woo--shop .tagged_as{font-size:0.625vw}.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link::after{height:11.45833vw}.woo--shop div ul.products li.product.outofstock .woocommerce-loop-product__link::before{top:2.08333vw;right:-3.85417vw;padding:0.625vw 2.08333vw;font-size:0.72917vw;width:14.0625vw}.woo--shop div ul.products li.product .onsale{left:1.25vw;top:0.83333vw;padding:0.3125vw 0.83333vw 0.41667vw;font-size:0.83333vw;border-radius:0.83333vw;letter-spacing:0.05208vw}.woo--shop .woocommerce-pagination ul.page-numbers li,.woo--shop .woocommerce-pagination ul.page-numbers li{margin:0 0.52083vw 0.52083vw}.woo--shop div nav.woocommerce-pagination ul li a{min-width:2.08333vw;min-height:2.08333vw;font-size:0.83333vw;border-radius:0.20833vw}.woo--shop div nav.woocommerce-pagination ul li span.current{border-radius:0.20833vw;margin:0 0.52083vw;min-width:2.08333vw;min-height:2.08333vw}.woo--shop div div .products li.product .woocommerce-loop-product__title{font-size:1.04167vw;margin-right:0.52083vw}.woo--shop div ul.products li.product a img{border-radius:0.83333vw;height:11.45833vw}.woo--shop div .product .description{font-size:0.625vw;line-height:1.14583vw;height:4.6875vw}.woo--shop div .product .woocommerce-LoopProduct-link .price{margin-bottom:0.625vw}.woo--shop div .product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{font-size:0.83333vw}.woo--shop div .product .woocommerce-LoopProduct-link .description{margin-bottom:1.30208vw}.woo--shop div .product .button{padding:0.83333vw;bottom:0.3125vw;right:0.625vw;border-radius:1.66667vw;font-size:0.83333vw}.woo--shop div .product .button svg{width:0.83333vw;height:0.83333vw}.woo--shop div .product .added_to_cart{border-radius:1.66667vw;margin-top:0.78125vw;padding:0.3125vw 0.78125vw}.woo--shop div .product .yith-wcwl-add-button .add_to_wishlist{width:2.5vw;height:2.5vw;border:0.05208vw solid #88c147}.woo--shop div .product .yith-wcwl-add-button .fa-heart-o::before{font-size:1.04167vw}.woo--shop div .product .yith-wcwl-add-to-wishlist{margin:0 0 0 0.83333vw}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback{width:2.5vw;height:2.5vw;border:0.05208vw solid #88c147}.woo--shop div .product .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{font-size:1.04167vw}.woo__shop-footer{padding:4.375vw 5% 5vw}.woo__shop-footer-img{max-width:14.375vw}.woo__shop-footer-desc{max-width:62.5vw;margin-right:2.60417vw}.woo__shop-footer-title{font-size:3.33333vw;line-height:4.32292vw;letter-spacing:-0vw}.woo__shop-search{margin-bottom:2.91667vw}.woo__shop-search input{padding-right:0.52083vw}.woo__shop-search button{margin-top:0.15625vw}.woocommerce-product-search{border-radius:0.83333vw;border:0.05208vw solid #17488d;height:2.91667vw;padding:0 1.04167vw}.woo__shop-tag{top:5.20833vw;padding:0.41667vw 5%;border:0.05208vw solid #17488d;border-top:0.20833vw solid #17488d}}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#17488d}.woocommerce-checkout .select2-results__option{padding:0 18px}.woocommerce-checkout .select2-container--default .select2-results__option[data-selected="true"]{background-color:#d0d0cf}.woocommerce-checkout .select2-search--dropdown{padding-left:18px;padding-right:18px}.woocommerce-checkout .select2-search--dropdown .select2-search__field{padding:10px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:12px}@media screen and (max-width: 991px){.woocommerce-checkout .woo__container{padding-top:0}}.woocommerce button.button.alt{background-color:#17488d !important}.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt{width:100%}.woocommerce-account-fields .create-account{padding:0 12px 10px !important}.woocommerce-account-fields .create-account label.checkbox{display:flex !important;width:100%;align-items:center;margin:0 !important}.woocommerce-account-fields .create-account label.checkbox input{display:none}.woocommerce-account-fields .create-account label.checkbox>span{font-size:1.17em;color:#484848}.woocommerce-account-fields .create-account label.checkbox .input-checkbox:checked+.custom-checkbox>span{transform:scale(1)}.woocommerce-account-fields .create-account label.checkbox .custom-checkbox{display:flex;align-items:center;justify-content:center;border:1px solid #17488d;width:16px;height:16px;border-radius:4px;margin:0 20px 0 0}.woocommerce-account-fields .create-account label.checkbox .custom-checkbox>span{display:block;width:12px;border-radius:2px;height:12px;background:#17488d;transform:scale(0);transition:transform 0.3s ease}#ship-to-different-address{width:100%;padding:0 12px 10px}#ship-to-different-address label{display:flex;width:100%;align-items:center}#ship-to-different-address label input{display:none}#ship-to-different-address label .input-checkbox:checked+.custom-checkbox>span{transform:scale(1)}#ship-to-different-address label .custom-checkbox{display:flex;align-items:center;justify-content:center;border:1px solid #17488d;width:16px;height:16px;border-radius:4px;margin:0 20px 0 0}#ship-to-different-address label .custom-checkbox>span{display:block;width:12px;border-radius:2px;height:12px;background:#17488d;transform:scale(0);transition:transform 0.3s ease}.woo__check-coupon-toggle .woocommerce-info{border-top-color:#17488d;margin-bottom:0;background-color:#999}.woo__check-coupon-toggle .woocommerce-info::before{color:#17488d}.woo .woo__check-form .col2-set .col-1{float:none;width:100%}.woo .woo__check-form .form-row label{font-size:20px;color:#73716e;line-height:36px;margin:0 0 10px 12px;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woo .woo__check-form .form-row label{font-size:18px;margin-bottom:0}}.woo .woo__check-form .form-row .required{color:#762339}.woo .woo__check-form .form-row input.input-text,.woo .woo__check-form .form-row textarea.input-text,.woo .woo__check-form .woocommerce form .form-row textarea{border-radius:16px;border:1px solid #17488d;font-family:"Source Sans Pro";font-size:16px}.woo .woo__check-form .form-row textarea.input-text{padding:18px;resize:none;height:112px}@media screen and (max-width: 768px){.woo .woo__check-form .form-row textarea.input-text{height:92px}}.woo .woo__check-form .form-row input.input-text{height:56px;padding:0 18px}@media screen and (max-width: 768px){.woo .woo__check-form .form-row input.input-text{height:46px}}.woo .woo__check-form .form-row{margin-bottom:32px}@media screen and (max-width: 768px){.woo .woo__check-form .form-row{margin-bottom:22px}}.woo .woo__check-form .select2-container--default .select2-selection--single{height:56px;border-radius:16px;border:1px solid #17488d;padding:0 10px}@media screen and (max-width: 768px){.woo .woo__check-form .select2-container--default .select2-selection--single{height:46px}}.woo .woo__check-form .select2-container--default .select2-selection--single .select2-selection__rendered{height:100%;display:flex;align-items:center;font-family:"Source Sans Pro";border-color:#17488d;font-size:16px}.woo .woo__check-form #billing_address_1_field{margin-bottom:12px}.woo .woo__check-form table.shop_table th{font-weight:400}.woo .woo__check-form table.shop_table td{text-align:right}.woo .woo__check-form table.shop_table .woo__title-order th{color:#17488d;font-size:24px;font-weight:500;padding-left:0;padding-right:0;border:none}.woo .woo__check-form table.shop_table{border:1px solid #17488d;border-radius:16px;padding:18px 32px}.woo .woo__check-form table.shop_table th,.woo .woo__check-form table.shop_table td{padding-left:0;padding-right:0;border-bottom:1px solid #17488d}@media screen and (max-width: 640px){.woo .woo__check-form table.shop_table{padding:15px 20px}}.woo .woo__check-form .woo__check-total .product-total{text-align:right}.woo .woo__check-form .woo__check-total th{color:#17488d;text-transform:uppercase;font-size:14px}.woo .woo__check-form .cart_item{font-family:"Source Sans Pro"}.woo .woo__check-form .cart_item td{font-size:22px;color:#a1a19f}.woo .woo__check-form .cart_item .product-name{padding-top:30px;text-align:left;padding-bottom:30px}.woo .woo__check-form .cart_item .product-quantity{font-weight:400}.woo .woo__check-form table.shop_table .order-total th{border:none;padding-top:30px;font-weight:700}.woo .woo__check-form table.shop_table .order-total td{border:none;padding-top:30px}.woo .woo__check-form table.shop_table .order-total td *{font-weight:700}.woo .woo__check-form table.shop_table .order-total td .includes_tax,.woo .woo__check-form table.shop_table .order-total td .amount{font-weight:400;text-transform:lowercase}.woo .woo__check-form table.shop_table .order-total td .includes_tax .woocommerce-Price-currencySymbol,.woo .woo__check-form table.shop_table .order-total td .amount .woocommerce-Price-currencySymbol{font-weight:400;text-transform:uppercase}.woo .woo__check-form table.shop_table .woocommerce-shipping-totals .amount{font-weight:400 !important}.woo .woo__check-form table.shop_table tfoot{font-family:"Source Sans Pro";text-transform:uppercase;font-size:18px}.woo .woo__check-form table.shop_table tfoot td{font-weight:400}.woo .woo__check-form table.shop_table tfoot strong{font-weight:400}.woo .woo__check-form #payment ul.payment_methods{border:1px solid #17488d;border-radius:16px;padding:32px}@media screen and (max-width: 640px){.woo .woo__check-form #payment ul.payment_methods{padding:15px 20px}}.woo .woo__check-form .woocommerce-info{border-top-color:#17488d;background-color:#f3f1eb;margin-bottom:0}.woo .woo__check-form .woocommerce-info::before{color:#17488d}.woo .woo__check-form .woocommerce-privacy-policy-text{text-align:center}.woo .woo__check-form #payment ul.payment_methods li input{accent-color:#17488d}.woo .woo__check-form #payment div.payment_box{background-color:#17488d;color:#fff}.woo .woo__check-form #payment div.payment_box::before{border:1em solid #17488d;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woo form .form-row-first,.woo form .form-row-last,.woocommerce-page .woo .woo__check-form .form-row-first,.woocommerce-page .woo .woo__check-form .form-row-last{width:48.5%}@media screen and (max-width: 1440px){.woo form .form-row-first,.woo form .form-row-last,.woocommerce-page .woo .woo__check-form .form-row-first,.woocommerce-page .woo .woo__check-form .form-row-last{width:100%}}.woocommerce-checkout .woo #payment{background-color:transparent}.woo__check-form{margin-top:64px;display:flex;justify-content:space-between;flex-wrap:wrap}.woo__check-form .woocommerce-NoticeGroup-checkout{width:100%}.woo__check-form .woocommerce-billing-fields h3{display:none}@media screen and (max-width: 991px){.woo__check-form{display:block}}.woo__check-col{width:100%;margin-right:31px;flex:1}@media screen and (max-width: 991px){.woo__check-col{width:100%;margin-right:0}}.woocommerce>form.login input.input-text{border:1px solid #17488d;border-radius:16px;height:46px;max-width:100%;width:100% !important;padding-left:10px;transition:300ms}.woocommerce>form.login input.input-text:focus{box-shadow:0 0 5px #17488d}.woocommerce>form.login .show-password-input::after{color:#17488d}.woo__check-order{max-width:554px;width:100%}@media screen and (max-width: 1199px){.woo__check-order{max-width:450px}}@media screen and (max-width: 991px){.woo__check-order{max-width:100%}}@media screen and (min-width: 1921px){.woocommerce-checkout .select2-results__option{padding:0 0.9375vw}.woocommerce-checkout .select2-search--dropdown{padding-left:0.9375vw;padding-right:0.9375vw}.woocommerce-checkout .select2-search--dropdown .select2-search__field{padding:0.52083vw}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{right:0.625vw}.woo .woo__check-form .form-row label{font-size:1.04167vw;line-height:1.875vw;margin:0 0 0.52083vw 0.625vw}.woo .woo__check-form .form-row input.input-text,.woo .woo__check-form .woocommerce form .form-row textarea{border-radius:0.83333vw;border:0.05208vw solid #17488d;font-size:0.83333vw}.woo .woo__check-form .form-row input.input-text{height:2.91667vw;padding:0 0.9375vw}.woo .woo__check-form .form-row{margin-bottom:1.66667vw}.woo .woo__check-form .select2-container--default .select2-selection--single{height:2.91667vw;border-radius:0.83333vw;border:0.05208vw solid #17488d;padding:0 0.52083vw}.woo .woo__check-form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:0.83333vw}.woo .woo__check-form #billing_address_1_field{margin-bottom:0.625vw}.woo .woo__check-form table.shop_table .woo__title-order th{font-size:1.25vw}.woo .woo__check-form table.shop_table{border:0.05208vw solid #17488d;border-radius:0.83333vw;padding:0.9375vw 1.66667vw}.woo .woo__check-form table.shop_table th,.woo .woo__check-form table.shop_table td{border-bottom:0.05208vw solid #d9d9d9}.woo .woo__check-form .woo__check-total th{font-size:0.72917vw}.woo .woo__check-form .cart_item td{font-size:1.14583vw}.woo .woo__check-form .cart_item .product-name{padding-top:1.5625vw;padding-bottom:1.5625vw}.woo .woo__check-form table.shop_table .order-total th{padding-top:1.5625vw}.woo .woo__check-form table.shop_table .order-total td{padding-top:1.5625vw}.woo .woo__check-form table.shop_table tfoot{font-size:0.9375vw}.woo .woo__check-form #payment ul.payment_methods{border:0.05208vw solid #17488d;border-radius:0.83333vw;padding:1.66667vw}.woo .woo__check-form #payment #place_order,.woo .woo__check-form .woocommerce-page #payment #place_order{border-radius:1.66667vw;letter-spacing:0.05208vw;margin-top:1.66667vw;padding:0.83333vw 1.04167vw}.woo__check-form{margin-top:3.33333vw}.woo__check-col{margin-right:1.61458vw}.woo__check-order{max-width:28.85417vw}}.woocommerce-cart .woocommerce{min-height:50vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.woocommerce-cart .woocommerce .woo__container .woo__title{text-align:left;margin-bottom:40px}.woocommerce-cart .woocommerce .woo__container .cart-wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1280px){.woocommerce-cart .woocommerce .woo__container .cart-wrapper{flex-direction:column}}.woocommerce-cart .woocommerce .wc-empty-cart-message{margin:0 0 auto}.woocommerce-cart .woocommerce .woo__cart-form{width:65%}@media screen and (max-width: 1280px){.woocommerce-cart .woocommerce .woo__cart-form{width:100%}}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents{border-left:none;border-right:none;border-radius:0;border:none;width:100%;margin:0 30px 0 0}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item td{padding:48px 16px;border-color:#17488d;vertical-align:top}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-thumbnail a{max-width:120px;display:block}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-thumbnail a img{width:100%;height:auto}@media screen and (max-width: 768px){.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-thumbnail{display:block !important}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-thumbnail::before{display:none}}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name{font-weight:400}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity{display:flex}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity input{border-color:#88c147;margin:12px 0 0}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity .qty_button{display:block;border:1px solid #999;width:48px;background-color:transparent !important;color:#171717;border-radius:16px;transition:background-color 0.3s ease}@media screen and (max-width: 640px){.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity .qty_button{width:35px;border-radius:8px}}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity .qty_button:first-of-type{margin-right:8px}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-name .quantity .qty_button:last-of-type{margin-left:8px}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .cart_item .product-price{font-size:20px;color:#484848}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions{border-color:#17488d;padding:28px 16px}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon{display:flex}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .input-text{border-radius:10px;padding:0 20px;border-color:#88c147;width:fit-content !important}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button{background:#fff !important;border:1px solid #171717 !important;color:#171717 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button::after{content:none !important}@media only screen and (min-width: 768px){.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button:hover{background:#171717 !important;color:#fff !important}}@media only screen and (min-width: 768px){.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button:disabled:hover{background:#fff !important;color:#171717 !important}}.woocommerce-cart .woocommerce .cart-collaterals{width:30%}@media screen and (max-width: 1280px){.woocommerce-cart .woocommerce .cart-collaterals{width:100%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;padding-bottom:20px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total table{max-width:568px;border:none;border-top:1px solid #17488d;border-radius:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total table th{border-color:#17488d}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total table td{border-color:#17488d}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .shipping-calculator-form .select2-container--default .select2-selection--single{border-radius:8px;border:1px solid #17488d;padding:8px 10px;height:44px;text-align:left !important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .shipping-calculator-form input{border-radius:8px;border:1px solid #17488d;padding:8px 10px;height:44px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .shipping-calculator-form button{background:#fff;color:#171717;border:1px solid #171717;border-radius:8px;transition:300ms}@media only screen and (min-width: 768px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .shipping-calculator-form button:hover{color:#fff;background:#171717}}.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#17488d}.woocommerce .select2-results__option{padding:0 18px}.woocommerce .select2-container--default .select2-results__option[data-selected="true"]{background-color:#d0d0cf}.woocommerce .select2-search--dropdown{padding-left:18px;padding-right:18px}.woocommerce .select2-search--dropdown .select2-search__field{padding:10px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:12px}.woocommerce .woo__account h1{text-align:center;margin-bottom:30px}.woocommerce .woo__account .woocommerce-Addresses{margin-top:20px}@media screen and (max-width: 768px){.woocommerce .woo__account .woocommerce-Addresses{margin-top:0}}@media screen and (max-width: 768px){.woocommerce .woo__account .woocommerce-Address{margin-top:30px}}.woocommerce .woo__account .woocommerce-Address-title>a{position:relative;transition:300ms;color:#17488d}.woocommerce .woo__account .woocommerce-Address-title>a::after{background:#88c147;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:300ms}@media only screen and (min-width: 768px){.woocommerce .woo__account .woocommerce-Address-title>a:hover{color:#88c147}.woocommerce .woo__account .woocommerce-Address-title>a:hover::after{transform:scaleX(1)}}.woocommerce .woo__account .woocommerce-MyAccount-navigation{float:none;width:20%;margin-right:50px}@media screen and (max-width: 767px){.woocommerce .woo__account .woocommerce-MyAccount-navigation{margin-right:0;width:100%}.woocommerce .woo__account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}.woocommerce .woo__account .woocommerce-MyAccount-navigation ul li{line-height:1.3;margin-right:20px;margin-bottom:10px}}.woocommerce .woo__account .woocommerce-MyAccount-content{flex:1;width:100%}.woocommerce .woo__account .woocommerce-MyAccount-content h2{margin-bottom:15px}@media screen and (max-width: 767px){.woocommerce .woo__account .woocommerce-MyAccount-content{margin-top:30px}}.woocommerce .woo__account .woocommerce-MyAccount-content>p a{text-decoration:underline}.woocommerce .woo__account .woocommerce-MyAccount-content .edit-account label{display:flex;align-items:center}.woocommerce .woo__account .woocommerce-MyAccount-content .edit-account label input[type="radio"]{margin:0 8px 0 0}.woocommerce .woo__account .woocommerce-notices-wrapper{padding-top:0}.woocommerce .woo__account li.is-active{font-weight:700}.woocommerce .woo__account li.is-active a{color:#88c147}.woocommerce .woo__account li a{color:#17488d;transition:300ms}.woocommerce .woo__account li a:hover{color:#88c147}.woocommerce .woo__account .woocommerce-address-fields{margin-top:20px}@media screen and (max-width: 991px){.woocommerce .woo__account .form-row-first,.woocommerce .woo__account .woocommerce-page form .form-row-first{float:none;width:100%}}@media screen and (max-width: 991px){.woocommerce .woo__account .form-row-last,.woocommerce .woo__account .form-row-last{float:none;width:100%}}.woocommerce .woo__account div .form-row{margin-bottom:32px}@media screen and (max-width: 768px){.woocommerce .woo__account div .form-row{margin-bottom:22px}}.woocommerce .woo__account label{font-size:20px;color:#484848;line-height:36px;margin:0 0 10px 12px;font-family:"Source Sans Pro"}@media screen and (max-width: 768px){.woocommerce .woo__account label{font-size:18px;margin-bottom:0}}.woocommerce .woo__account input{border-radius:16px;border:1px solid #17488d;font-family:"Source Sans Pro";font-size:16px;height:56px;padding:0 18px}@media screen and (max-width: 768px){.woocommerce .woo__account input{height:46px}}.woocommerce .woo__account .form-row .required{color:red !important}.woocommerce .woo__account .select2-container--default .select2-selection--single{height:56px;border-radius:16px;border:1px solid #17488d;padding:0 10px}@media screen and (max-width: 768px){.woocommerce .woo__account .select2-container--default .select2-selection--single{height:46px}}.woocommerce .woo__account .select2-container--default .select2-selection--single .select2-selection__rendered{height:100%;display:flex;align-items:center;font-family:"Source Sans Pro";font-size:16px}.woocommerce .woo__account .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce .woo__account .button.button:not(:last-of-type){margin:0 12px 0 0}@media screen and (max-width: 768px){.woocommerce .woo__account .button.button{margin-top:20px}}@media only screen and (min-width: 768px){.woocommerce .woo__account .button.button:hover{background:#17488d;color:#fff}}.woocommerce .woo__account fieldset{border:none}.woocommerce .woo__account fieldset legend{font-size:22px;font-family:"Source Sans Pro";color:#484848;font-weight:600}.woocommerce .woo__account .show-password-input::after{color:#17488d}.woocommerce .woo__account .woocommerce-form-row em{margin-top:10px;line-height:1.3;padding-left:20px;display:block}.woocommerce .woo__account .woocommerce-MyAccount-orders{font-size:16px;font-family:"Source Sans Pro";border:1px solid #999;border-top:none}.woocommerce .woo__account .woocommerce-MyAccount-orders thead{background-color:#17488d;color:#fff}.woocommerce .woo__account .woocommerce-MyAccount-orders thead th{padding:15px}.woocommerce .woo__account .woocommerce-MyAccount-orders td{padding:15px;border-top:1px solid #999}.woocommerce .woo__account .woocommerce-MyAccount-orders td>a:not(.button){position:relative;transition:300ms}.woocommerce .woo__account .woocommerce-MyAccount-orders td>a:not(.button)::after{background:#88c147;content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:300ms}@media only screen and (min-width: 768px){.woocommerce .woo__account .woocommerce-MyAccount-orders td>a:not(.button):hover{color:#88c147}.woocommerce .woo__account .woocommerce-MyAccount-orders td>a:not(.button):hover::after{transform:scaleX(1)}}.woocommerce .woo__account .woocommerce-MyAccount-orders .button.button{padding:12px 20px;font-size:14px}.woocommerce .woo__account mark{background-color:#ca9277;color:#fff}.woocommerce .woo__account .woocommerce-order-details{margin-top:20px}.woocommerce .woo__account .woocommerce-order-details table{border:1px solid #999}.woocommerce .woo__account .woocommerce-order-details table thead{background-color:#17488d;color:#fff}.woocommerce .woo__account .woocommerce-order-details table td,.woocommerce .woo__account .woocommerce-order-details table th{border-top:1px solid #999;padding:15px}.woocommerce .woo__account .woocommerce-customer-details address{border:1px solid #999}.woo__account-lay{display:flex}@media screen and (max-width: 767px){.woo__account-lay{flex-direction:column}}.woocommerce-account .woocommerce-message{margin-top:100px}@media screen and (max-width: 1440px){.woocommerce-account .woocommerce-message{margin-top:100px}}@media screen and (min-width: 1921px){.woocommerce-account .select2-results__option{padding:0 0.9375vw}.woocommerce-account .select2-search--dropdown{padding-left:0.9375vw;padding-right:0.9375vw}.woocommerce-account .select2-search--dropdown .select2-search__field{padding:0.52083vw}.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{right:0.625vw}.woocommerce-account .woo__account h1{margin-bottom:1.5625vw}.woocommerce-account .woo__account .woocommerce-Addresses{margin-top:1.04167vw}.woocommerce-account .woo__account .woocommerce-MyAccount-navigation{margin-right:2.60417vw}.woocommerce-account .woo__account .woocommerce-MyAccount-content h2{margin-bottom:0.78125vw}.woocommerce-account .woo__account .woocommerce-address-fields{margin-top:1.04167vw}.woocommerce-account .woo__account div .form-row{margin-bottom:1.66667vw}.woocommerce-account .woo__account label{font-size:1.04167vw;line-height:1.875vw;margin:0 0 0.52083vw 0.625vw}.woocommerce-account .woo__account input{border-radius:0.83333vw;border:0.05208vw solid #ca9277;font-size:0.83333vw;height:2.91667vw;padding:0 0.9375vw}.woocommerce-account .woo__account .select2-container--default .select2-selection--single{height:2.91667vw;border-radius:0.83333vw;border:0.05208vw solid #ca9277;padding:0 0.52083vw}.woocommerce-account .woo__account .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:0.83333vw}.woocommerce-account .woo__account .button.button{border-radius:1.66667vw;letter-spacing:0.05208vw;padding:0.83333vw 1.66667vw}.woocommerce-account .woo__account fieldset legend{font-size:1.14583vw}.woocommerce-account .woo__account .woocommerce-form-row em{margin-top:0.52083vw;padding-left:1.04167vw}.woocommerce-account .woo__account .woocommerce-MyAccount-orders{font-size:0.83333vw;border:0.05208vw solid #a1a19f}.woocommerce-account .woo__account .woocommerce-MyAccount-orders thead th{padding:0.78125vw}.woocommerce-account .woo__account .woocommerce-MyAccount-orders td{padding:0.78125vw;border-top:0.05208vw solid #a1a19f}.woocommerce-account .woo__account .woocommerce-MyAccount-orders .button.button{padding:0.625vw 1.04167vw;font-size:0.72917vw}.woocommerce-account .woo__account .woocommerce-order-details{margin-top:1.04167vw}.woocommerce-account .woo__account .woocommerce-order-details table{border:0.05208vw solid #a1a19f}.woocommerce-account .woo__account .woocommerce-order-details table td,.woocommerce-account .woo__account .woocommerce-order-details table th{border-top:0.05208vw solid #a1a19f;padding:0.78125vw}.woocommerce-account .woo__account .woocommerce-customer-details address{border:0.05208vw solid #a1a19f}.woocommerce-account .woocommerce-message{margin-top:5.20833vw}}.woo--single span.onsale{display:none}.woo--single nav.woocommerce-breadcrumb a{display:inline-flex}.woo--single .photo{opacity:1}.woo--single .woocommerce-product-gallery{max-width:45% !important;margin-right:70px !important}.woo--single .woocommerce-product-gallery .photo{opacity:1;border-radius:16px;overflow:hidden}.woo--single .woocommerce-product-gallery .wcgs-slider-image{border-radius:25px}@media screen and (max-width: 991px){.woo--single .woocommerce-product-gallery{max-width:100% !important;margin-right:0 !important}}.woo--single #wpgs-gallery img{width:100%;height:100%;object-fit:cover;border-radius:16px}.woo--single .woocommerce-product-gallery__wrapper{display:flex}@media screen and (max-width: 1199px){.woo--single .woocommerce-product-gallery__wrapper{flex-wrap:wrap}}@media screen and (max-width: 768px){.woo--single div.product{display:flex;flex-direction:column}}.woo--single div.product div.summary{padding-left:10px}@media screen and (max-width: 991px){.woo--single div.product div.summary{order:-1;padding-left:0;width:100% !important;float:none !important;max-width:100% !important}}.woo--single .woo__product-thumbs{display:flex;flex-direction:column;order:-1}.woo--single .woo__product-thumbs .woocommerce-product-gallery__image{margin-bottom:33px}.woo--single .woo__product-thumbs .woocommerce-product-gallery__image:last-of-type{margin-bottom:0}.woo--single .woo__product-thumbs .woocommerce-product-gallery__image img{border-radius:8px}@media screen and (max-width: 1199px){.woo--single .woo__product-thumbs .woocommerce-product-gallery__image{flex-wrap:wrap;width:calc(25% - 10px)}}@media screen and (max-width: 1199px){.woo--single .woo__product-thumbs{order:1;width:100%;margin-top:15px;flex-direction:row;justify-content:space-between}}.woo--single div div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:100%}@media screen and (max-width: 1199px){.woo--single div div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:calc(25% - 10px)}}.woo--single .woo__product-image{flex:1;margin-left:33px}.woo--single .woo__product-image .woocommerce-product-gallery__image{height:100%}.woo--single .woo__product-image .woocommerce-product-gallery__image a{height:100%;display:block}.woo--single .woo__product-image .woocommerce-product-gallery__image a .wp-post-image{width:100%;height:100%;border-radius:24px;object-fit:cover}@media screen and (max-width: 1199px){.woo--single .woo__product-image{width:100%;flex:none;margin-left:0}}.woo--single div.product .product_title{color:#44423e;font-size:48px}@media screen and (max-width: 1199px){.woo--single div.product .product_title{font-size:42px}}@media screen and (max-width: 768px){.woo--single div.product .product_title{font-size:34px}}.woo--single div div ul.products li.product .onsale{right:auto;left:24px;display:block;top:16px;padding:6px 16px 8px;font-size:16px;font-weight:600;border-radius:16px;margin:0;text-transform:uppercase;line-height:1;min-height:auto;min-width:auto;background-color:#bbc789;letter-spacing:1.28px}.woo--single .woocommerce-Price-amount{background-color:#fdc054;border-radius:44px;padding:3px 32px 7px;color:#fff;font-family:"Source Sans Pro";font-size:26px;display:inline-block;align-items:center;font-weight:600;line-height:36.4px;margin:32px 0}.woo--single .woocommerce-product-details__short-description{font-size:14px;margin-bottom:48px}@media screen and (max-width: 768px){.woo--single .woocommerce-product-details__short-description{margin-bottom:20px}}.woo--single div.product form.cart .button{padding:16px 104px;background-color:#17488d;border-radius:32px;float:none;font-weight:600;font-family:"Source Sans Pro";margin-left:32px;text-transform:uppercase;transition:300ms}.woo--single div.product form.cart .button:hover{background-color:#fdc054}@media screen and (max-width: 1199px){.woo--single div.product form.cart .button{padding:16px 34px}}@media screen and (max-width: 640px){.woo--single div.product form.cart .button{margin-top:-5px}}@media screen and (max-width: 359px){.woo--single div.product form.cart .button{margin-top:20px;float:none;margin-left:0;width:100%}}.woo--single .posted_in{display:block;color:#a1a19f;font-size:12px}.woo--single .posted_in a{color:#ca9277}.woo--single .posted_in a:hover{color:#762339}.woo--single .tagged_as{display:block;color:#a1a19f;font-size:12px}.woo--single .tagged_as a{color:#ca9277}.woo--single .tagged_as a:hover{color:#762339}.woo--single .woocommerce-tabs{padding-top:120px}@media screen and (max-width: 768px){.woo--single .woocommerce-tabs{padding-top:0}}.woo--single div div.product .woocommerce-tabs ul.tabs li{border:none;position:static;margin-right:20px;background-color:transparent}.woo--single div div.product .woocommerce-tabs ul.tabs li a{font-size:18px;font-weight:500;color:#73716e}@media screen and (max-width: 768px){.woo--single div div.product .woocommerce-tabs ul.tabs li{margin-right:0;padding-left:0;margin-left:0}}.woo--single div div.product .woocommerce-tabs ul.tabs li.active{background-color:transparent}.woo--single div div.product .woocommerce-tabs ul.tabs li.active a{color:#762339}.woo--single div div.product .woocommerce-tabs ul.tabs::before{content:"";border-bottom:1px solid #73716e}@media screen and (max-width: 768px){.woo--single div div.product .woocommerce-tabs ul.tabs{padding:0}}.woo--single div div.product .woocommerce-tabs .panel{padding:0 25px}.woo--single div div.product .woocommerce-tabs .panel h2{display:none}.woo--single div div.product .woocommerce-tabs .panel p{font-size:14px}@media screen and (max-width: 768px){.woo--single div div.product .woocommerce-tabs .panel{padding:0}}.woo--single .woocommerce-Reviews{font-size:14px}.woo--single #review_form #respond textarea{color:#73716e;width:100%;height:auto;padding:12px 18px;border:1px solid #ca9277;border-radius:16px;transition:300ms}.woo--single #review_form #respond textarea:focus{box-shadow:0 0 5px #ca9277}.woo--single #review_form #respond .form-submit input{padding:16px 104px;background-color:#17488d;border-radius:32px;font-weight:600;font-family:"Source Sans Pro";color:#fff;text-transform:uppercase;transition:300ms;margin-left:0}.woo--single #review_form #respond .form-submit input:hover{background-color:#fdc054;color:#fff}.woo--single p.stars:hover a::before{content:"";color:#762339}.woo--single p.stars.selected a.active::before{color:#762339}.woo--single .related{margin-top:80px}.woo--single .related .slider-products__title{font-size:56px;margin-bottom:40px}@media screen and (max-width: 1199px){.woo--single .related .slider-products__title{font-size:42px}}@media screen and (max-width: 768px){.woo--single .related .slider-products__title{font-size:34px}}.woo--single .related .woocommerce-loop-product__title{font-size:20px;line-height:28px;color:#762339;margin:21px 0 15px}.woo--single .related .attachment-woocommerce_thumbnail{width:100%;border-radius:16px;object-fit:cover;height:220px}@media screen and (max-width: 480px){.woo--single .related .attachment-woocommerce_thumbnail{height:auto;object-fit:contain}}.woo--single .related .product{display:flex;flex-wrap:wrap}.woo--single .related .product .description{font-size:12px;color:#762339;line-height:22.8px;height:90px;overflow:hidden}@media screen and (max-width: 767px){.woo--single .related .product .description{order:3}}.woo--single .related .product span.onsale{right:auto;left:24px;display:block;top:16px;padding:6px 16px 8px;font-size:16px;font-weight:600;border-radius:16px;margin:0;text-transform:uppercase;line-height:1;min-height:auto;min-width:auto;background-color:#bbc789;letter-spacing:1.28px}.woo--single .related .product .woocommerce-LoopProduct-link{width:100%;display:flex;flex-wrap:wrap}.woo--single .related .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{width:100%;flex:1;min-height:60px;margin-right:10px}@media screen and (max-width: 768px){.woo--single .related .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{flex:none;min-height:auto;margin-right:0}}@media screen and (max-width: 767px){.woo--single .related .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{min-height:auto}}.woo--single .related .product .woocommerce-LoopProduct-link .price{order:1;margin-top:21px}.woo--single .related .product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{margin:0;font-size:16px;padding:0 16px 4px}@media screen and (max-width: 768px){.woo--single .related .product .woocommerce-LoopProduct-link .price{margin-top:0;margin-bottom:20px}}.woo--single .related .product .woocommerce-LoopProduct-link .description{order:2;margin-bottom:25px;width:100%}@media screen and (max-width: 767px){.woo--single .related .product .woocommerce-LoopProduct-link .description{order:3}}.woo--single .related .product .button{padding:16px;width:100%;flex:1;border-radius:32px;color:#fff;transition:300ms;background-color:#17488d;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-transform:uppercase}.woo--single .related .product .button:hover{background-color:#fdc054;color:#fff}.woo--single .related .product .added_to_cart{order:2;width:100%;display:flex;justify-content:center;align-items:center;border-radius:32px;margin-top:15px;background-color:#d9d9d9;padding:6px 15px;text-transform:uppercase;font-weight:600;transition:300ms}.woo--single .related .product .added_to_cart:hover{background-color:#fdc054;color:#fff}.woo--single .related .product .yith-wcwl-add-button span{display:none}.woo--single .related .product .yith-wcwl-add-button .add_to_wishlist{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#17488d;border-radius:50%;border:1px solid #17488d}.woo--single .related .product .yith-wcwl-add-button .fa{margin:0}.woo--single .related .product .yith-wcwl-add-button .fa-heart-o::before{content:"\f004";color:#fff;font-size:20px}.woo--single .related .product .yith-wcwl-add-to-wishlist{color:#fff;margin:0 0 0 16px;order:1}.woo--single .related .product .yith-wcwl-add-to-wishlist span{color:transparent}.woo--single .related .product .yith-wcwl-add-to-wishlist a{display:none}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback{width:48px;display:flex;justify-content:center;align-items:center;height:48px;background-color:#fff;border:1px solid #762339;border-radius:50%}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback a{display:none}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback .fa{margin:0}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{content:"\f004";font-size:20px;color:#762339}@media screen and (max-width: 480px){.woo--single .related .product .yith-wcwl-add-to-wishlist{padding-right:3px}}@media screen and (max-width: 991px){.woo--single .related{padding-bottom:50px}}@media screen and (max-width: 768px){.woo--single .related{margin-top:30px}}@media screen and (max-width: 480px){.woo--single .related{padding-bottom:30px}}.woo--single .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{color:#762339;content:"\f004"}.woo--single .yith-wcwl-add-button{color:#762339}.woo--single .yith-wcwl-add-button .fa-heart-o::before{color:#762339}@media screen and (min-width: 1921px){.woo--single .woocommerce-product-gallery{margin-right:3.64583vw !important}.woo--single .woocommerce-product-gallery .photo{border-radius:0.83333vw}.woo--single .woocommerce-product-gallery .wcgs-slider-image{border-radius:1.30208vw}.woo--single #wpgs-gallery img{border-radius:0.83333vw}.woo--single div.product div.summary{padding-left:0.52083vw}.woo--single .woo__product-thumbs .woocommerce-product-gallery__image{margin-bottom:1.71875vw}.woo--single .woo__product-thumbs .woocommerce-product-gallery__image img{border-radius:0.41667vw}.woo--single .woo__product-image{margin-left:1.71875vw}.woo--single .woo__product-image .woocommerce-product-gallery__image a .wp-post-image{border-radius:1.25vw}.woo--single div.product .product_title{font-size:2.5vw}.woo--single div div ul.products li.product .onsale{left:1.25vw;top:0.83333vw;padding:0.3125vw 0.83333vw 0.41667vw;font-size:0.83333vw;border-radius:0.83333vw;letter-spacing:0.05208vw}.woo--single .woocommerce-Price-amount{border-radius:2.29167vw;padding:0.15625vw 1.66667vw 0.36458vw;font-size:1.35417vw;line-height:1.875vw;margin:1.66667vw 0}.woo--single .woocommerce-product-details__short-description{font-size:0.72917vw;margin-bottom:2.5vw}.woo--single div.product form.cart .button{padding:0.83333vw 5.41667vw;border-radius:1.66667vw;margin-left:1.66667vw}.woo--single .posted_in{font-size:0.625vw}.woo--single .tagged_as{font-size:0.625vw}.woo--single .woocommerce-tabs{padding-top:6.25vw}.woo--single div div.product .woocommerce-tabs ul.tabs li{margin-right:1.04167vw}.woo--single div div.product .woocommerce-tabs ul.tabs li a{font-size:0.9375vw}.woo--single div div.product .woocommerce-tabs ul.tabs::before{border-bottom:0.05208vw solid #73716e}.woo--single div div.product .woocommerce-tabs .panel{padding:0 1.30208vw}.woo--single div div.product .woocommerce-tabs .panel p{font-size:0.72917vw}.woo--single .woocommerce-Reviews{font-size:0.72917vw}.woo--single #review_form #respond textarea{padding:0.625vw 0.9375vw;border:0.05208vw solid #ca9277;border-radius:0.83333vw}.woo--single #review_form #respond textarea:focus{box-shadow:0 0 0.26042vw #ca9277}.woo--single #review_form #respond .form-submit input{padding:0.83333vw 5.41667vw;border-radius:1.66667vw}.woo--single .related{margin-top:4.16667vw}.woo--single .related .slider-products__title{font-size:2.91667vw;margin-bottom:2.08333vw}.woo--single .related .woocommerce-loop-product__title{font-size:1.04167vw;line-height:1.45833vw;margin:1.09375vw 0 0.78125vw}.woo--single .related .attachment-woocommerce_thumbnail{border-radius:0.83333vw;height:11.45833vw}.woo--single .related .product .description{font-size:0.625vw;line-height:1.14583vw;height:4.6875vw}.woo--single .related .product span.onsale{left:1.25vw;top:0.83333vw;padding:0.3125vw 0.83333vw 0.41667vw;font-size:0.83333vw;border-radius:0.83333vw;letter-spacing:0.05208vw}.woo--single .related .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{min-height:3.125vw;margin-right:0.52083vw}.woo--single .related .product .woocommerce-LoopProduct-link .price{margin-top:1.09375vw}.woo--single .related .product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount{font-size:0.83333vw;padding:0 0.83333vw 0.20833vw}.woo--single .related .product .woocommerce-LoopProduct-link .description{margin-bottom:1.30208vw}.woo--single .related .product .button{padding:0.83333vw;border-radius:1.66667vw;font-size:0.83333vw}.woo--single .related .product .added_to_cart{border-radius:1.66667vw;margin-top:0.78125vw;padding:0.3125vw 0.78125vw}.woo--single .related .product .yith-wcwl-add-button .add_to_wishlist{width:2.5vw;height:2.5vw;border:0.05208vw solid #17488d}.woo--single .related .product .yith-wcwl-add-button .fa-heart-o::before{font-size:1.04167vw}.woo--single .related .product .yith-wcwl-add-to-wishlist{margin:0 0 0 0.83333vw}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback{width:2.5vw;height:2.5vw;border:0.05208vw solid #762339}.woo--single .related .product .yith-wcwl-add-to-wishlist .feedback .fa-heart-o::before{font-size:1.04167vw}}.woo__whislist .wishlist-title.wishlist-title-with-form h2:hover{background-color:transparent}.woo__whislist .woocommerce{margin-top:0}.woo__whislist .woocommerce table.shop_table{border:none;font-size:18px}.woo__whislist .woocommerce .wishlist_table .product-stock-status span.wishlist-in-stock{color:#bbc789}.woo__whislist .woocommerce .product-add-to-cart{color:#ca9277;transition:300ms}.woo__whislist .woocommerce .product-add-to-cart:hover{color:#762339}.woo__whislist .woocommerce .wishlist_table tr td.product-thumbnail a{max-width:193px;height:114px}.woo__whislist .woocommerce .wishlist_table tr td.product-thumbnail a img{border-radius:16px;width:100%;height:100%;object-fit:cover}.woo__whislist .woocommerce table.shop_table td{padding-top:30px;padding-bottom:30px;border-top:1px solid #a1a19f}.woo__whislist .woocommerce .product-price{color:#fdc054}.woo__whislist .woocommerce a.remove:hover{background-color:transparent}.woo__whislist .woocommerce .product-name{font-family:"Source Sans Pro"}.woo__whislist .yith_wcwl_wishlist_footer{display:none}.woo__whislist thead{display:none}.woo__whislist .fa-trash::before{color:#762339}.woo__whislist .wishlist-title h2{padding:0}.woo__whislist .wishlist_table.mobile li .item-details table.item-details-table td{color:#762339;font-size:18px}.woo__whislist .wishlist_table.mobile li table.additional-info td{font-size:18px}.woo__whislist .wishlist-in-stock{color:#bbc789}.woo__whislist .wishlist_table .product-add-to-cart a{font-size:18px}.woo__whislist .wishlist_table.mobile li{border-bottom:1px solid #a1a19f;margin-bottom:30px;padding-bottom:20px}.woo__whislist .wishlist_table.mobile li .item-details table.item-details-table td.value{text-align:left;color:#fdc054}.woo__whislist .wishlist_table.mobile li table.additional-info td.value{text-align:left}.woo__whislist .wishlist_table.mobile li .item-details h3{margin-top:-8px}@media screen and (min-width: 1921px){.woo__whislist .woocommerce table.shop_table{font-size:0.9375vw}.woo__whislist .woocommerce .wishlist_table tr td.product-thumbnail a{max-width:10.05208vw;height:5.9375vw}.woo__whislist .woocommerce .wishlist_table tr td.product-thumbnail a img{border-radius:0.83333vw}.woo__whislist .woocommerce table.shop_table td{padding-top:1.5625vw;padding-bottom:1.5625vw;border-top:0.05208vw solid #a1a19f}.woo__whislist .wishlist_table.mobile li .item-details table.item-details-table td{font-size:0.9375vw}.woo__whislist .wishlist_table.mobile li table.additional-info td{font-size:0.9375vw}.woo__whislist .wishlist_table .product-add-to-cart a{font-size:0.9375vw}.woo__whislist .wishlist_table.mobile li{border-bottom:0.05208vw solid #a1a19f;margin-bottom:1.5625vw;padding-bottom:1.04167vw}.woo__whislist .wishlist_table.mobile li .item-details h3{margin-top:-0.41667vw}}.woocommerce .woo--thanks{font-size:16px;color:#484848}.woocommerce .woo--thanks .woocommerce-notice{color:#484848;text-align:center;margin-bottom:60px;font-size:64px;line-height:130%}@media screen and (max-width: 1600px){.woocommerce .woo--thanks .woocommerce-notice{font-size:52px}}@media screen and (max-width: 1250px){.woocommerce .woo--thanks .woocommerce-notice{font-size:42px}}@media screen and (max-width: 768px){.woocommerce .woo--thanks .woocommerce-notice{font-size:34px}}.woocommerce .woo--thanks ul.order_details{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 1199px){.woocommerce .woo--thanks ul.order_details{justify-content:space-between}}@media screen and (max-width: 991px){.woocommerce .woo--thanks ul.order_details{display:block;margin-bottom:50px}}.woocommerce .woo--thanks ul.order_details .email{word-break:break-all;max-width:30%}@media screen and (max-width: 991px){.woocommerce .woo--thanks ul.order_details .email{max-width:100%}}.woocommerce .woo--thanks ul.order_details li{font-size:16px;border-right:1px dashed #999}@media screen and (max-width: 1199px){.woocommerce .woo--thanks ul.order_details li{flex:1}}@media screen and (max-width: 991px){.woocommerce .woo--thanks ul.order_details li{flex:none;width:100%;margin-bottom:30px}.woocommerce .woo--thanks ul.order_details li:last-of-type{margin-bottom:0}}.woocommerce .woo--thanks table.shop_table th{padding:15px}.woocommerce .woo--thanks table.shop_table{margin-top:20px;margin-bottom:50px;border:1px solid #999}.woocommerce .woo--thanks table.shop_table thead tr{background-color:#17488d;color:#fff}.woocommerce .woo--thanks table.shop_table td{border-top:1px solid #999;padding:15px}.woocommerce .woo--thanks table.shop_table tfoot th{border-top:1px solid #999}.woocommerce .woo--thanks .woocommerce-customer-details address{border:1px solid #999;margin-top:20px;padding:20px}@media screen and (max-width: 640px){.woocommerce .woo--thanks .woocommerce-customer-details address{word-break:break-all}}.woocommerce ul.order_details li strong{color:#2d6abf}.woocommerce .woo__thnaks-delivery p{font-size:20px}.woo__back-holder{text-align:center;margin-top:80px}@media screen and (max-width: 991px){.woo__back-holder{margin-top:40px}}.woo__back{padding:16px 104px;background-color:#bbc789;border-radius:32px;display:inline-flex;justify-content:center;letter-spacing:1.28px;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;align-items:center;transition:300ms}.woo__back:hover{background-color:#17488d}@media screen and (max-width: 991px){.woo__back{padding:16px 44px}}@media screen and (max-width: 480px){.woo__back{width:100%}}@media screen and (min-width: 1921px){.woocommerce .woo--thanks{font-size:0.83333vw}.woocommerce .woo--thanks .woocommerce-notice{margin-bottom:3.125vw;font-size:3.33333vw}.woocommerce .woo--thanks ul.order_details{margin-bottom:4.16667vw}.woocommerce .woo--thanks ul.order_details li{font-size:0.83333vw;border-right:0.05208vw dashed #999}.woocommerce .woo--thanks table.shop_table th{padding:0.78125vw}.woocommerce .woo--thanks table.shop_table{margin-top:1.04167vw;margin-bottom:2.60417vw;border:0.05208vw solid #999}.woocommerce .woo--thanks table.shop_table td{border-top:0.05208vw solid #999;padding:0.78125vw}.woocommerce .woo--thanks table.shop_table tfoot th{border-top:0.05208vw solid #999}.woocommerce .woo--thanks .woocommerce-customer-details address{border:0.05208vw solid #999;margin-top:1.04167vw;padding:1.04167vw}.woocommerce .woo__thnaks-delivery p{font-size:1.04167vw}.woo__back-holder{margin-top:4.16667vw}.woo__back{padding:0.83333vw 5.41667vw;border-radius:1.66667vw;letter-spacing:0.05208vw;font-size:0.83333vw}}.product-banner{min-height:70vh}@media screen and (max-width: 1200px){.product-banner{min-height:50vh}}@media screen and (max-width: 600px){.product-banner{min-height:unset}}.product-banner__wrapper{display:flex;align-items:center;height:100%;min-height:70vh}@media screen and (max-width: 1200px){.product-banner__wrapper{min-height:50vh}}@media screen and (max-width: 600px){.product-banner__wrapper{flex-direction:column;min-height:unset}}.product-banner__wrapper-image{width:50%;padding:40px 15px;height:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 1200px){.product-banner__wrapper-image{min-height:50vh}}@media screen and (max-width: 600px){.product-banner__wrapper-image{min-height:unset;width:100%}}.product-banner__wrapper-image--main{max-width:640px;margin:auto 0 20px;max-height:640px;width:100%;position:relative}@media screen and (max-width: 1440px){.product-banner__wrapper-image--main{max-width:440px;max-height:440px}.product-banner__wrapper-image--main img{max-width:440px;max-height:440px}}.product-banner__wrapper-image--main img{width:100%;height:100%;object-fit:contain;max-height:640px;max-width:640px}.product-banner__wrapper-image--main.out-of-stock{overflow:hidden}.product-banner__wrapper-image--main.out-of-stock::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#171717;opacity:0.4;content:"";z-index:1}.product-banner__wrapper-image--main.out-of-stock::before{content:"RASPRODATO";position:absolute;top:40px;right:-68px;transform:rotate(45deg);padding:12px 40px;width:270px;text-align:center;white-space:nowrap;background:#17488d;color:#fff;z-index:2}.product-banner__wrapper-image .swiper{margin:auto 0 0;width:100%}.product-banner__wrapper-image .swiper .swiper-slide{max-width:120px;height:120px;border:1px solid rgba(153,153,153,0.2)}.product-banner__wrapper-image .swiper .swiper-slide img{width:100%;height:100%;max-width:120px;object-fit:contain}.product-banner__wrapper-text{width:50%;padding:0 15px 0 120px;height:100%;min-height:70vh;display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 1200px){.product-banner__wrapper-text{min-height:50vh;padding:0 15px 0 80px}}@media screen and (max-width: 768px){.product-banner__wrapper-text{padding:0 15px 0 40px}}@media screen and (max-width: 600px){.product-banner__wrapper-text{padding:20px 15px;min-height:unset;width:100%}}.product-banner__wrapper-text--info h1{font-size:56px;margin:0 0 20px}@media screen and (max-width: 1200px){.product-banner__wrapper-text--info h1{font-size:34px}}.product-banner__wrapper-text--info>p{font-family:"Source Sans Pro";font-size:32px;display:flex;align-items:flex-start}@media screen and (max-width: 1200px){.product-banner__wrapper-text--info>p{font-size:24px}}.product-banner__wrapper-text--info>p.product-banner__wrapper-text--info---desc{font-size:20px;max-width:584px}@media screen and (max-width: 1200px){.product-banner__wrapper-text--info>p.product-banner__wrapper-text--info---desc{font-size:18px}}.product-banner__wrapper-text--info>p span{display:block;font-size:16px;margin:0 0 0 8px;color:#999;position:relative}@media screen and (max-width: 1200px){.product-banner__wrapper-text--info>p span{font-size:12px}}.product-banner__wrapper-text--info>p span::after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;transform:rotate(-5deg) translateY(-50%);background:rgba(72,72,72,0.8)}@media screen and (max-width: 1200px){.product-banner__wrapper-text--info>p span::after{height:1px}}.product-banner__wrapper-text--cart{display:flex;align-items:stretch}@media screen and (max-width: 1200px){.product-banner__wrapper-text--cart{flex-direction:column}}@media screen and (max-width: 600px){.product-banner__wrapper-text--cart{flex-direction:row}}.product-banner__wrapper-text--cart---btn.out-of-stock{opacity:0.4;pointer-events:none}@media screen and (max-width: 480px){.product-banner__wrapper-text--cart---btn .icon{padding:4px 10px !important;margin:0 8px 0 0 !important}}.product-banner__wrapper-text--cart---quantity{display:flex;align-items:stretch;margin:0 16px 0 0;border:0.5px solid #17488d;border-radius:12px;overflow:hidden}@media screen and (max-width: 1200px){.product-banner__wrapper-text--cart---quantity{width:fit-content;margin:0 0 12px}}@media screen and (max-width: 600px){.product-banner__wrapper-text--cart---quantity{margin:0 12px 0 0}}.product-banner__wrapper-text--cart---quantity input{display:block;border:none;width:48px;background-color:#17488d !important;color:#fff;transition:background-color 0.3s ease}.product-banner__wrapper-text--cart---quantity input:hover{background-color:#88c147}@media screen and (max-width: 480px){.product-banner__wrapper-text--cart---quantity input{width:28px}}.product-banner__wrapper-text--cart---quantity p{margin:0 24px;display:flex;align-items:center}@media screen and (max-width: 1200px){.product-banner__wrapper-text--cart---quantity p{margin:16px}}@media screen and (max-width: 480px){.product-banner__wrapper-text--cart---quantity p{margin:8px}}@media screen and (min-width: 1921px){.product-banner__wrapper-image{padding:2.08333vw 0.78125vw}.product-banner__wrapper-image--main{max-width:33.33333vw;margin:auto 0 1.04167vw;max-height:33.33333vw}.product-banner__wrapper-image--main img{max-height:33.33333vw;max-width:33.33333vw}.product-banner__wrapper-image .swiper .swiper-slide{max-width:6.25vw;height:6.25vw;border:0.05208vw solid rgba(153,153,153,0.2)}.product-banner__wrapper-image .swiper .swiper-slide img{max-width:6.25vw}.product-banner__wrapper-text{padding:0 0.78125vw 0 6.25vw}.product-banner__wrapper-text--info h1{font-size:2.91667vw;margin:0 0 1.04167vw}.product-banner__wrapper-text--info>p{font-size:1.66667vw}.product-banner__wrapper-text--info>p.product-banner__wrapper-text--info---desc{font-size:1.04167vw;max-width:30.41667vw}.product-banner__wrapper-text--info>p span{font-size:0.83333vw;margin:0 0 0 0.41667vw}.product-banner__wrapper-text--info>p span::after{height:0.10417vw}.product-banner__wrapper-text--cart---quantity{margin:0 0.83333vw 0 0;border:0vw solid #88c147;border-radius:0.625vw}.product-banner__wrapper-text--cart---quantity input{width:2.5vw}.product-banner__wrapper-text--cart---quantity p{margin:0 1.25vw}}.product-upsells{padding:40px 15px;max-width:1500px}.product-upsells__title{font-size:32px;font-weight:700;margin:0 0 40px}.product-upsells__item{padding:20px;border:1px solid #17488d;border-radius:12px;height:auto;max-width:370px;display:flex;flex-direction:column}@media screen and (max-width: 768px){.product-upsells__item{max-width:270px;padding:12px}}@media screen and (max-width: 520px){.product-upsells__item{max-width:240px}}.product-upsells__item-image{width:100%;height:200px;margin:0 0 32px}.product-upsells__item-image img{object-fit:contain;width:100%;height:100%}.product-upsells__item>h3{margin:0 0 16px;font-size:24px}.product-upsells__item>p{margin:auto 0 0}@media screen and (min-width: 1921px){.product-upsells{padding:2.08333vw 0.78125vw;max-width:78.125vw}.product-upsells__title{font-size:1.66667vw;margin:0 0 2.08333vw}.product-upsells__item{padding:1.04167vw;border:0.05208vw solid #17488d;border-radius:0.625vw;max-width:19.27083vw}.product-upsells__item-image{height:10.41667vw;margin:0 0 1.66667vw}.product-upsells__item>h3{margin:0 0 0.83333vw;font-size:1.25vw}}.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{position:relative;display:inline-block;text-align:center;border-radius:10px;background-color:#17488d;color:#fff;padding:15px 20px;transition:350ms ease;line-height:1;font-size:18px;letter-spacing:1px;border:1px solid transparent;cursor:pointer;overflow:hidden}@media screen and (max-width: 500px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{font-size:16px;padding:15px}}@media screen and (max-width: 340px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{font-size:14px}}.btn::after,.woocommerce-notices-wrapper .woocommerce-message a.button::after,div div .return-to-shop .button::after,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt::after,.woocommerce>form.login button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button::after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a::after,.woocommerce .woo__account .button::after,.comments-modal .submit::after{background:#fff;content:"";height:155px;left:-75px;opacity:0.2;position:absolute;top:-50px;transform:rotate(35deg);transition:550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px}@media only screen and (min-width: 768px){.btn:hover::after,.woocommerce-notices-wrapper .woocommerce-message a.button:hover::after,div div .return-to-shop .button:hover::after,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt:hover::after,.woocommerce>form.login button:hover::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button:hover::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button:hover::after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a:hover::after,.woocommerce .woo__account .button:hover::after,.comments-modal .submit:hover::after{left:120%;transition:550ms cubic-bezier(0.19, 1, 0.22, 1)}}.btn.cart,.woocommerce-notices-wrapper .woocommerce-message a.cart.button,div div .return-to-shop .cart.button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt,.woocommerce>form.login button.cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart,.woocommerce .woo__account .cart.button,.comments-modal .cart.submit{padding:0;border:none;display:flex;align-items:center;width:fit-content;background:#17488d}.btn.cart .icon,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon,div div .return-to-shop .cart.button .icon,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon,.woocommerce>form.login button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon,.woocommerce .woo__account .cart.button .icon,.comments-modal .cart.submit .icon{background:#17488d;padding:12px 20px;margin:0 20px 0 0;border:1px solid #17488d}.btn.cart .icon svg,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg,div div .return-to-shop .cart.button .icon svg,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg,.woocommerce>form.login button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg,.woocommerce .woo__account .cart.button .icon svg,.comments-modal .cart.submit .icon svg{width:24px;height:24px}.btn.cart .icon svg path,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg path,div div .return-to-shop .cart.button .icon svg path,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg path,.woocommerce>form.login button.cart .icon svg path,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg path,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg path,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg path,.woocommerce .woo__account .cart.button .icon svg path,.comments-modal .cart.submit .icon svg path{fill:#fff}.btn.cart .text,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text,div div .return-to-shop .cart.button .text,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text,.woocommerce>form.login button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text,.woocommerce .woo__account .cart.button .text,.comments-modal .cart.submit .text{display:flex;align-items:center;margin:0 20px 0 0}.btn.cart .text p,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text p,div div .return-to-shop .cart.button .text p,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text p,.woocommerce>form.login button.cart .text p,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text p,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text p,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text p,.woocommerce .woo__account .cart.button .text p,.comments-modal .cart.submit .text p{margin:0}.btn.cart span,.woocommerce-notices-wrapper .woocommerce-message a.cart.button span,div div .return-to-shop .cart.button span,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt span,.woocommerce>form.login button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart span,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart span,.woocommerce .woo__account .cart.button span,.comments-modal .cart.submit span{display:block;margin:0 8px}@media screen and (min-width: 1921px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{border-radius:0.5208333333vw;padding:0.78125vw 1.041666667vw;font-size:0.9375vw;letter-spacing:0.05208333333vw;border:0.05208333333vw solid transparent}.btn.cart .icon,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon,div div .return-to-shop .cart.button .icon,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon,.woocommerce>form.login button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon,.woocommerce .woo__account .cart.button .icon,.comments-modal .cart.submit .icon{padding:0.625vw 1.04167vw;margin:0 1.04167vw 0 0;border:0.05208vw solid #17488d}.btn.cart .icon svg,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg,div div .return-to-shop .cart.button .icon svg,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg,.woocommerce>form.login button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg,.woocommerce .woo__account .cart.button .icon svg,.comments-modal .cart.submit .icon svg{width:1.25vw;height:1.25vw}.btn.cart .text,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text,div div .return-to-shop .cart.button .text,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text,.woocommerce>form.login button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text,.woocommerce .woo__account .cart.button .text,.comments-modal .cart.submit .text{margin:0 1.04167vw 0 0}.btn.cart span,.woocommerce-notices-wrapper .woocommerce-message a.cart.button span,div div .return-to-shop .cart.button span,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt span,.woocommerce>form.login button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart span,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart span,.woocommerce .woo__account .cart.button span,.comments-modal .cart.submit span{margin:0 0.41667vw}}.btn--green,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.comments-modal .submit{background-color:#88c147}.btn-link,.site-footer__branding-wrap .entry-content p a{position:relative;color:#fff;font-size:16px;font-weight:400;transition:350ms ease}@media screen and (min-width: 1921px){.btn-link,.site-footer__branding-wrap .entry-content p a{font-size:0.8333333333vw}}.btn-link::after,.site-footer__branding-wrap .entry-content p a::after{content:"";display:block;position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:0%;margin:0 auto;height:1px;background-color:#88c147;z-index:1;transition:350ms ease}@media screen and (min-width: 1921px){.btn-link::after,.site-footer__branding-wrap .entry-content p a::after{bottom:0.1041666667vw;height:0.05208333333vw}}@media only screen and (min-width: 768px){.btn-link:hover,.site-footer__branding-wrap .entry-content p a:hover{color:#88c147}}@media only screen and (min-width: 768px) and (max-width: 768px){.btn-link:hover,.site-footer__branding-wrap .entry-content p a:hover{color:#fff}}@media only screen and (min-width: 768px){.btn-link:hover::after,.site-footer__branding-wrap .entry-content p a:hover::after{width:100%}}@media only screen and (min-width: 768px) and (max-width: 768px){.btn-link:hover::after,.site-footer__branding-wrap .entry-content p a:hover::after{width:0%}}@media only screen and (min-width: 768px){.btn-link:hover::before,.site-footer__branding-wrap .entry-content p a:hover::before{color:#fff}}input[type="button"]{background-color:#88c147}input[type="button"]::before{content:"tets"}input[type="button"]:hover{background-color:#17488d}.btn--arrow{position:relative;display:inline-flex;align-items:center;color:#88c147}@media only screen and (min-width: 768px){.btn--arrow:hover .btn--arrow__svg-first{opacity:1;transform:translateX(0)}}.btn--arrow__text{margin-right:12px}@media screen and (min-width: 1921px){.btn--arrow__text{margin-right:0.625vw}}.btn--arrow__svg-first{display:inline-flex;align-items:center;opacity:0;position:absolute;right:7px;transform:translateX(-10px);transition:350ms ease}@media screen and (min-width: 1921px){.btn--arrow__svg-first{right:0.3645833333vw;transform:translateX(-0.52083vw)}}.btn--arrow__svg-second{display:inline-flex;align-items:center}.media-wrap{position:relative;overflow:hidden}.media-wrap::before{content:'';display:block;width:100%}.media-wrap-square::before{padding-top:100%}.media-item{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}img{max-width:100%;display:block;height:initial}.infinite-bar{position:absolute;top:0;left:0;width:100%;z-index:49;background:#17488d;padding:8px 0}@media screen and (max-width: 991px){.infinite-bar{z-index:9}}.infinite-bar__wrapper{width:60%;margin:0 auto;position:relative;overflow:hidden;max-width:1440px}@media screen and (max-width: 991px){.infinite-bar__wrapper{width:80%}}.infinite-bar__wrapper::before{position:absolute;right:0;top:0;width:5%;height:100%;background:linear-gradient(-90deg, #17488d 0%, rgba(23,72,141,0) 80%);content:"";z-index:1}.infinite-bar__wrapper::after{position:absolute;left:0;top:0;width:5%;height:100%;background:linear-gradient(90deg, #17488d 0%, rgba(23,72,141,0) 80%);content:""}.infinite-bar__wrapper p{font-weight:700;color:#fff;margin:0;width:fit-content}@media screen and (max-width: 767px){.infinite-bar__wrapper p{font-size:14px;white-space:nowrap}}.site-header{display:flex;align-items:center;justify-content:space-between;padding:42px 75px 0;background-color:#fff;position:fixed;top:0;left:0;width:100%;min-height:100px;z-index:10;transition:350ms ease}@media screen and (max-width: 1440px){.site-header{padding:42px 15px 0}}@media screen and (max-width: 992px){.site-header{padding:42px 15px 15px;height:112px;min-height:60px}}@media screen and (min-width: 1921px){.site-header{padding:42px 3.90625vw 0;min-height:5.208333333vw}}.site-header.not-top{top:0;box-shadow:0 3px 10px -5px rgba(51,51,51,0.4)}@media screen and (min-width: 1921px){.site-header.not-top{box-shadow:0 0.15625vw 0.52083vw -0.26042vw rgba(51,51,51,0.4)}}.site-header.hide{transform:translateY(-300%)}.site-header-shop-wrapper{display:flex;align-items:center}@media screen and (max-width: 991px){.site-header-shop-wrapper{position:fixed;top:15px;right:50%;transform:translateX(50%);z-index:101;opacity:0;visibility:hidden;transition:300ms}.site-header-shop-wrapper.active{opacity:1;visibility:visible}}.site-header-shop-wrapper .site-header-shop,.site-header-shop-wrapper .site-header-login{display:block;color:#17488d;transition:350ms ease;font-weight:600;line-height:100%;margin:0 20px 0 0}@media only screen and (min-width: 768px){.site-header-shop-wrapper .site-header-shop:hover,.site-header-shop-wrapper .site-header-login:hover{color:#88c147}}@media screen and (max-width: 991px){.site-header-shop-wrapper .site-header-shop,.site-header-shop-wrapper .site-header-login{color:#fff}}.site-header-shop-wrapper .site-header-login{position:relative;z-index:2}.site-header-shop-wrapper .site-header-login>p{margin:0;cursor:pointer}.site-header-shop-wrapper .site-header-login>div{position:absolute;bottom:0;left:-8px;transform:translateY(calc(100% + 8px)) scaleY(0);transform-origin:top;width:100%;min-width:fit-content;background:#fff;border-radius:16px;padding:8px;transition:.3s;overflow:hidden}.site-header-shop-wrapper .site-header-login>div.active{transform:translateY(calc(100% + 8px)) scaleY(1)}.site-header-shop-wrapper .site-header-login>div.active a{animation:fromLeft .3s forwards}.site-header-shop-wrapper .site-header-login>div.active a:nth-child(0){animation-delay:0.3s}.site-header-shop-wrapper .site-header-login>div.active a:nth-child(1){animation-delay:0.4s}.site-header-shop-wrapper .site-header-login>div.active a:nth-child(2){animation-delay:0.5s}.site-header-shop-wrapper .site-header-login>div a{white-space:nowrap;display:block;color:#17488d;transition:300ms;opacity:0}@media only screen and (min-width: 768px){.site-header-shop-wrapper .site-header-login>div a:hover{color:#88c147}}.site-header-shop-wrapper .site-header-login>div a:not(:last-child){margin:0 0 8px}@media screen and (max-width: 991px){.site-header-shop-wrapper .site-header-login>div a{color:#17488d}}.site-header-cart{position:relative}.site-header-cart .cart-contents{font-weight:600;line-height:100%;font-size:14px;display:flex;align-items:center}.site-header-cart .cart-contents svg{width:32px;height:32px;margin:0 8px 0 0}.site-header-cart .cart-contents svg path{fill:#17488d}@media screen and (max-width: 991px){.site-header-cart .cart-contents svg path{fill:#fff}}.site-header-cart .cart-contents .amount{display:block;font-size:16px;color:#999}.site-header-cart .cart-contents .count{position:absolute;display:flex;justify-content:center;align-items:center;bottom:-4px;left:20px;width:16px;height:16px;background:#a7d671;border-radius:50%;font-weight:700}.site-branding{transition:350ms ease}.site-branding a{color:#fff}.site-branding img{width:150px;height:55px}@media screen and (max-width: 992px){.site-branding img{width:100px;height:33px}}@media screen and (min-width: 1921px){.site-branding img{width:7.8125vw;height:auto}}.wpml-ls-legacy-list-horizontal a span{color:#17488d;font-size:22px;font-weight:600;margin-right:100px;letter-spacing:0.5px;transition:350ms ease}@media screen and (min-width: 1921px){.wpml-ls-legacy-list-horizontal a span{font-size:1.145833333vw;margin-right:5.208333333vw;letter-spacing:0.02604166667vw}}.wpml-ls-legacy-list-horizontal a span:hover{color:#88c147}.header__hamburger{display:none;position:relative;cursor:pointer;margin-left:24px}@media screen and (max-width: 992px){.header__hamburger{display:block;z-index:120;align-self:center}}@media screen and (max-width: 375px){.header__hamburger{margin-left:12px}}@media screen and (min-width: 1921px){.header__hamburger{margin-left:1.25vw}}.header__hamburger-lines{transition:0.3s cubic-bezier(0.75, -0.5, 0, 1.75);transform:scale(1)}.header__hamburger-close{position:absolute;left:2px;top:3px;transition:0.3s cubic-bezier(0.75, -0.5, 0, 1.75);transform:scale(0)}@media screen and (min-width: 1921px){.header__hamburger-close{left:0.1041666667vw;top:0.15625vw}}.header__hamburger--opened .header__hamburger-lines{transform:scale(0)}.header__hamburger--opened .header__hamburger-close{transform:scale(1)}.sub-menu__expanding{width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 992px){.sub-menu__expanding{top:0;transform:translateY(0)}}@media screen and (max-width: 992px){.sub-menu__expanding{right:32px}}.sub-menu__expanding svg{transform:scale(1.4)}.sub-menu__expanding svg path{fill:#17488d}@media screen and (max-width: 992px){.sub-menu__expanding svg path{fill:#fff}}.sub-menu__expanding[data-open="opened"] svg{transform:scale(1.4) rotate(180deg)}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;outline:0}.main-navigation .primary-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;height:100px;-webkit-tap-highlight-color:transparent}.main-navigation .primary-menu li:hover>ul,.main-navigation .primary-menu li.focus>ul{transform:translateY(0);opacity:1;pointer-events:all}.main-navigation .sub-menu{position:absolute;left:-25%;top:100%;z-index:99999;transition:350ms ease;background-color:#fff;transform:translateY(5px);opacity:0;min-width:296px;border-radius:0 0 20px 20px;text-align:center;pointer-events:none;overflow:hidden}.main-navigation .sub-menu .sub-menu{left:100%;top:0}.main-navigation .sub-menu li{width:100%;margin-right:0;height:60px;padding:0}@media screen and (max-width: 992px){.main-navigation .sub-menu li{margin-bottom:0;height:auto}}.main-navigation .sub-menu li:last-of-type{margin:0}.main-navigation .sub-menu a{width:100%;line-height:60px}.main-navigation li{position:relative;padding:0 48px;display:flex;align-items:center;height:100%}@media screen and (max-width: 1200px){.main-navigation li{padding:0 24px}}@media screen and (max-width: 992px){.main-navigation li{height:auto}}.main-navigation li.eng-link{margin-left:150px;margin-right:0}@media screen and (max-width: 1600px){.main-navigation li.eng-link{margin-left:0}}@media screen and (max-width: 1440px){.main-navigation li.eng-link{padding-right:0}}@media screen and (max-width: 992px){.main-navigation li.eng-link{padding:0 24px}}.main-navigation li.eng-link a{font-size:0;padding:16px !important;background-image:url(6db635422d443eb54557.svg);background-position:left;background-repeat:no-repeat;width:36px}.main-navigation li:hover>a,.main-navigation li.focus>a{color:#88c147}.main-navigation a{display:block;text-decoration:none;color:#17488d;transition:color 350ms ease;font-size:18px;font-weight:600;height:100%;line-height:100px}@media screen and (max-width: 992px){.main-navigation a{font-size:18px;line-height:unset;height:auto}}@media screen and (max-width: 480px){.main-navigation a{font-size:16px}}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#88c147}@media screen and (max-width: 992px){.main-navigation{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:100}.main-navigation.main-navigation--opened{visibility:visible;opacity:1;transition:0.3s opacity, 0.3s visibility 0s;background:#17488d}.main-navigation .primary-menu{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#17488d;text-align:center;overflow:auto;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-navigation .sub-menu{position:static;transition:initial;transform:none;background-color:transparent;border:0;padding:5px 0 10px 10px;opacity:1;display:none}}@media screen and (max-width: 992px) and (max-width: 992px){.main-navigation .sub-menu{display:block;min-width:100%;opacity:1;padding:0;transform:translate(0);left:0;top:10px;position:relative;visibility:visible;margin-bottom:0;text-align:center;padding-top:0;height:0;overflow:hidden;transition:height 350ms ease}}@media screen and (max-width: 992px){.main-navigation .sub-menu li{border:0;font-size:0.85em;margin:0}.main-navigation .sub-menu .sub-icon{top:1px}.main-navigation li{float:none;margin:13px 0;width:100%;justify-content:center}.main-navigation li::before{top:0;right:0}.main-navigation li:last-of-type{margin:13px 0}.main-navigation li:hover>a,.main-navigation li.focus>a{background-color:transparent}.main-navigation a{color:#fff;display:inline-block;padding:0 15px}.main-navigation .sub-icon{line-height:1;display:block;color:#fff;font-size:18px;position:absolute;right:60px;top:3px}}.main-navigation .menu-item-not-a-link{cursor:pointer}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.wpml-ls-first-item .sub-menu{left:0;padding-left:0;min-width:30px}.wpml-ls-first-item .sub-menu li::before{content:""}.menu-item-has-children{position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 992px){.menu-item-has-children{flex-direction:column;justify-content:center}}.menu-item-has-children .mega-menu-btn{width:20px;height:auto}@media screen and (max-width: 992px){.menu-item-has-children .mega-menu-btn{display:flex;align-items:flex-start;justify-content:center;height:auto;position:absolute;right:0;top:0}}.menu-item-has-children .mega-menu-btn svg{height:100%;width:100%}.menu-item-has-children .mega-menu-btn svg path{fill:#17488d}@media screen and (max-width: 992px){.menu-item-has-children .mega-menu-btn svg path{fill:#fff}}.copyright{display:block;margin:0;background-color:#17488d;font-size:16px;color:#fff}@media screen and (min-width: 1921px){.copyright{font-size:0.8333333333vw}}@media screen and (max-width: 767px){.copyright{text-align:center}}.copyright a{position:relative;color:#fff;transition:350ms ease}.copyright a::before,.copyright a::after{content:"";display:block;position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:0%;margin:0 auto;height:1px;background-color:#88c147;z-index:1;transition:350ms ease}@media screen and (min-width: 1921px){.copyright a::before,.copyright a::after{bottom:0.1041666667vw;height:0.05208333333vw}}.copyright a::before{width:100%;background-color:#fff}@media only screen and (min-width: 768px){.copyright a:hover{color:#88c147}}@media only screen and (min-width: 768px) and (max-width: 768px){.copyright a:hover{color:#fff}}@media only screen and (min-width: 768px){.copyright a:hover::after{width:100%}.copyright a:hover::before{color:#fff}}@media screen and (max-width: 767px){.copyright span{display:block;margin-bottom:16px}.copyright span:last-child{margin-bottom:0}}.site-footer{background-color:#17488d}.site-footer__content{display:flex;padding:100px 0 40px;justify-content:space-between}@media screen and (max-width: 1200px){.site-footer__content{flex-direction:column;padding:40px 0}}@media screen and (max-width: 768px){.site-footer__content{flex-direction:column;align-items:center;padding:64px 0 48px}}@media screen and (max-width: 640px){.site-footer__content{padding:48px 0 0}}@media screen and (min-width: 1921px){.site-footer__content{padding:5.208333333vw 0 2.083333333vw}}.site-footer__container{display:flex;width:100%;justify-content:space-evenly}@media screen and (max-width: 1200px){.site-footer__container{justify-content:space-between}}@media screen and (max-width: 768px){.site-footer__container{flex-direction:column;align-items:center}}.site-footer__item{max-width:390px;padding:0 15px}@media screen and (max-width: 768px){.site-footer__item{margin-bottom:24px;text-align:center}}@media screen and (max-width: 480px){.site-footer__item{margin-bottom:15px}}@media screen and (min-width: 1921px){.site-footer__item{max-width:20.3125vw;padding:0 0.78125vw}}.site-footer__item:last-child{margin-bottom:0}.site-footer__item-title{display:block;font-weight:900;font-size:24px;color:#fff;margin-bottom:24px}@media screen and (min-width: 1921px){.site-footer__item-title{font-size:1.25vw;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.site-footer__item-title{font-size:18px;margin-bottom:18px}}.site-footer__site-branding{display:inline-block}.site-footer__site-branding img{width:200px;height:74px}@media screen and (min-width: 1921px){.site-footer__site-branding img{width:10.41666667vw;height:auto}}.site-footer__list-item{color:#fff;margin-bottom:32px}@media screen and (min-width: 1921px){.site-footer__list-item{margin-bottom:1.666666667vw}}@media screen and (max-width: 1200px){.site-footer__list-item{margin-bottom:16px}}.site-footer__list-item:last-child{margin-bottom:0}.site-footer__list-item--phone a{position:relative;margin-right:20px}@media screen and (min-width: 1921px){.site-footer__list-item--phone a{margin-right:1.041666667vw}}.site-footer__list-item--phone a:last-of-type{margin-right:0}.site-footer__list-item--phone a:last-of-type::before{content:none}.site-footer__list-item--phone a::before{content:"|";position:absolute;top:0;right:-15px}@media screen and (min-width: 1921px){.site-footer__list-item--phone a::before{right:-0.78125vw}}.site-footer__list-item--pbi-mb{color:#fff}.site-footer__list-item--pbi-mb span{position:relative;margin-right:20px}@media screen and (min-width: 1921px){.site-footer__list-item--pbi-mb span{margin-right:1.041666667vw}}.site-footer__list-item--pbi-mb span:last-of-type{margin-right:0}.site-footer__list-item--pbi-mb span:last-of-type::before{content:none}.site-footer__list-item--pbi-mb span::before{content:"|";position:absolute;top:0;right:-15px}@media screen and (min-width: 1921px){.site-footer__list-item--pbi-mb span::before{right:-0.78125vw}}.site-footer__link,.site-footer__list-item-text{display:inline-block;color:#fff;font-size:18px;line-height:1.4}@media screen and (min-width: 1921px){.site-footer__link,.site-footer__list-item-text{font-size:0.9375vw}}@media screen and (max-width: 767px){.site-footer__link,.site-footer__list-item-text{font-size:16px}}.site-footer__list-item-text a{color:#fff}.site-footer__social-media{display:flex;align-items:center}@media screen and (max-width: 991px){.site-footer__social-media{justify-content:center}}.site-footer__social-media .site-footer__list-item{margin-right:22px}@media screen and (min-width: 1921px){.site-footer__social-media .site-footer__list-item{margin-right:1.145833333vw}}.site-footer__social-media .site-footer__list-item:last-of-type{margin-right:0}.site-footer__social-media .site-footer__link{font-size:30px;color:#88c147;transition:350ms ease}@media screen and (min-width: 1921px){.site-footer__social-media .site-footer__link{font-size:1.5625vw}}.site-footer__social-media .site-footer__link:hover{color:#a7d671}.site-footer__social-media .site-footer__link:hover svg path{fill:#fff}.site-footer__social-media svg path{transition:350ms ease}.site-footer__branding-wrap{width:100%}@media screen and (max-width: 1200px){.site-footer__branding-wrap{margin-bottom:48px}}@media screen and (max-width: 768px){.site-footer__branding-wrap{margin-bottom:32px}}.site-footer__branding-wrap>h3{color:#fff;font-size:24px;font-weight:900;margin:0 0 24px}@media screen and (max-width: 767px){.site-footer__branding-wrap>h3{font-size:18px;margin:0 0 18px}}@media screen and (min-width: 1921px){.site-footer__branding-wrap>h3{font-size:1.25vw;margin:0 0 1.25vw}}.site-footer__branding-wrap .entry-content{color:#fff}.site-footer__branding-wrap .entry-content p{font-size:18px;line-height:1.4}.site-footer__branding-wrap .entry-content p a{line-height:1.4}@media screen and (min-width: 1921px){.site-footer__branding-wrap .entry-content p{font-size:0.9375vw}}@media screen and (max-width: 767px){.site-footer__branding-wrap .entry-content p{font-size:16px}}.site-footer__branding-wrap .entry-content p:last-child{margin-bottom:0}.site-footer__privacy-policy{display:block}.site-footer__bottom{padding:32px 0 88px;border-top:1px solid rgba(255,255,255,0.3)}@media screen and (min-width: 1921px){.site-footer__bottom{padding:1.666666667vw 0 4.583333333vw;border-top:0.05208vw solid rgba(255,255,255,0.3)}}@media screen and (max-width: 1200px){.site-footer__bottom{padding-bottom:64px}}@media screen and (max-width: 767px){.site-footer__bottom{padding:32px 0}}@media screen and (max-width: 480px){.site-footer__bottom{padding:24px 0}}.site-footer__bottom__wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1200px){.site-footer__bottom__wrapper{flex-direction:column}}@media screen and (max-width: 1200px){.site-footer__bottom-links{margin-bottom:24px}}@media screen and (max-width: 768px){.site-footer__bottom-links{margin-bottom:16px}}.site-footer__bottom-links ul{display:flex;align-items:center}@media screen and (max-width: 576px){.site-footer__bottom-links ul{flex-direction:column}}.site-footer__bottom-links li{position:relative;padding:0 32px}@media screen and (min-width: 1921px){.site-footer__bottom-links li{padding:0 1.666666667vw}}@media screen and (max-width: 991px){.site-footer__bottom-links li{padding:0 16px}}@media screen and (max-width: 576px){.site-footer__bottom-links li{padding:0;margin-top:12px}}.site-footer__bottom-links li:first-child{padding-left:0}@media screen and (max-width: 576px){.site-footer__bottom-links li:first-child{margin-top:0}}.site-footer__bottom-links li:last-child::before{display:none}.site-footer__bottom-links li::before{content:"";position:absolute;right:0;height:100%;width:1px;background-color:rgba(255,255,255,0.3)}@media screen and (min-width: 1921px){.site-footer__bottom-links li::before{width:0.05208333333vw}}@media screen and (max-width: 576px){.site-footer__bottom-links li::before{display:none}}.site-footer__banking{display:flex;align-items:center;justify-content:center;margin:0 0 20px}@media screen and (max-width: 768px){.site-footer__banking{flex-direction:column}}.site-footer__banking-acceptance{display:flex;align-items:center;margin:0 16px 0 0}@media screen and (max-width: 768px){.site-footer__banking-acceptance{margin:0 0 12px}}.site-footer__banking-acceptance img{width:60px;height:auto}.site-footer__banking-acceptance img:not(:last-child){margin:0 8px 0 0}.site-footer__banking-program{display:flex;align-items:center}.site-footer__banking-program a{display:block;width:auto}.site-footer__banking-program a:not(:last-child){margin:0 8px 0 0}.site-footer__banking-program a img{width:auto;height:50px}.site-footer__banking-main{margin:0 16px 0 0}@media screen and (max-width: 768px){.site-footer__banking-main{margin:0 0 12px}}.site-footer__banking-main a{display:block;width:160px}.site-footer__banking-main a img{width:100%;height:auto}@media screen and (min-width: 1921px){.site-footer__banking{margin:0 0 1.04167vw}.site-footer__banking-acceptance{margin:0 0.83333vw 0 0}.site-footer__banking-acceptance img{width:3.125vw}.site-footer__banking-acceptance img:not(:last-child){margin:0 0.41667vw 0 0}.site-footer__banking-program a:not(:last-child){margin:0 0.41667vw 0 0}.site-footer__banking-program a img{height:2.60417vw}.site-footer__banking-main{margin:0 0.83333vw 0 0}.site-footer__banking-main a{width:8.33333vw}}.entry-content{font-size:20px}@media screen and (max-width: 991px){.entry-content{font-size:16px}}@media screen and (min-width: 1921px){.entry-content{font-size:1.041666667vw}}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:1.35;margin-bottom:15px;color:#171717;font-weight:600}@media screen and (min-width: 1921px){.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:0.78125vw}}.entry-content h1{font-size:800}.entry-content h2{font-size:24px;font-weight:700}@media screen and (min-width: 1921px){.entry-content h2{font-size:1.25vw}}@media screen and (max-width: 991px){.entry-content h2 span{font-size:32px !important}}@media screen and (max-width: 640px){.entry-content h2 span{font-size:24px !important}}.entry-content h3{font-size:18px}@media screen and (min-width: 1921px){.entry-content h3{font-size:0.9375vw}}.entry-content h4{font-size:14px}@media screen and (min-width: 1921px){.entry-content h4{font-size:0.7291666667vw}}.entry-content h5{font-size:12px}@media screen and (min-width: 1921px){.entry-content h5{font-size:0.625vw}}.entry-content h6{font-size:10px}@media screen and (min-width: 1921px){.entry-content h6{font-size:0.5208333333vw}}.entry-content p{line-height:1.7;margin-bottom:16px;letter-spacing:0}@media screen and (max-width: 480px){.entry-content p{margin-bottom:15px}}@media screen and (min-width: 1921px){.entry-content p{margin-bottom:0.8333333333vw}}.entry-content p strong{font-weight:600;color:#171717}.entry-content li{margin-bottom:4px}@media screen and (min-width: 1921px){.entry-content li{margin-bottom:0.2083333333vw}}.entry-content li:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{margin-bottom:24px}@media screen and (min-width: 1921px){.entry-content ul,.entry-content ol{margin-bottom:1.25vw}}.entry-content ul{margin-left:20px}@media screen and (min-width: 1921px){.entry-content ul{margin-left:1.041666667vw}}.entry-content ul li::before{content:"•";display:inline-block;margin-right:10px}@media screen and (min-width: 1921px){.entry-content ul li::before{margin-right:0.5208333333vw}}.entry-content ol{margin-left:24px}@media screen and (min-width: 1921px){.entry-content ol{margin-left:1.25vw}}.entry-content ol li{list-style:decimal}.entry-content a{display:inline-block;position:relative}.entry-content a::before{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:#171717;transition:350ms ease}@media screen and (min-width: 1921px){.entry-content a::before{height:0.05208333333vw}}.entry-content a:hover::before{width:100%}.entry-content table{border-collapse:collapse;color:#171717;margin:25px 0 35px;overflow-x:visible;table-layout:fixed;width:100%;max-width:700px;display:table}@media screen and (max-width: 767pxpx){.entry-content table{display:block;overflow-x:scroll}}@media screen and (min-width: 1921px){.entry-content table{margin:1.25vw 0 1.822916667vw;max-width:36.45833333vw}}.entry-content tbody{width:100%}@media screen and (max-width: 767pxpx){.entry-content tbody{width:700px;display:block}}.entry-content tr{vertical-align:top}.entry-content tr:first-child td{padding-top:0}.entry-content th{border-bottom:2px solid #171717;font-weight:400;padding-bottom:8px;color:#171717}@media screen and (min-width: 1921px){.entry-content th{border-bottom:0.10417vw solid #171717;padding-bottom:0.4166666667vw}}.entry-content td{border-bottom:1px solid #171717;padding:20px 0 5px}@media screen and (min-width: 1921px){.entry-content td{border-bottom:0.05208vw solid #171717;padding:1.041666667vw 0 0.2604166667vw}}.banner-example{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50% 0;background-attachment:fixed;position:relative;max-height:600px}@media screen and (max-width: 640px){.banner-example{max-height:400px}}.banner-example-caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.banner-example-caption h1,.banner-example-caption p{color:#fff}.banner{display:flex;align-items:center;justify-content:space-between;position:relative;max-height:843px;height:100vh}@media screen and (max-width: 1440px){.banner{max-height:700px}}@media screen and (max-width: 992px){.banner{flex-direction:column;max-height:calc(100vh - 60px)}}@media screen and (min-width: 1921px){.banner{max-height:43.90625vw}}.banner__caption{width:50%;background-color:#17488d;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.banner__caption{padding:96px 0;width:100%;height:50%}}@media screen and (max-width: 767px){.banner__caption{padding:48px 0}}@media screen and (max-width: 350px){.banner__caption{padding:24px 0}}@media screen and (max-width: 340px){.banner__caption{height:60%}}.banner__caption-content{max-width:500px;padding:0 15px}@media screen and (max-width: 992px){.banner__caption-content{max-width:100%}}@media screen and (min-width: 1921px){.banner__caption-content{max-width:26.04166667vw;padding:0 0.78125vw}}.banner__bg-img{width:50%;background-repeat:no-repeat;background-size:cover;background-position:50% 0;height:100%}@media screen and (max-width: 992px){.banner__bg-img{height:50%;width:100%;background-position:50% 50%}}@media screen and (max-width: 480px){.banner__bg-img{max-height:400px}}@media screen and (max-width: 340px){.banner__bg-img{height:40%}}.banner__caption-text{display:block;margin-bottom:24px;color:#fff}@media screen and (max-width: 991px){.banner__caption-text{color:#fff;font-size:16px;line-height:1.6}}@media screen and (max-width: 530px){.banner__caption-text{font-weight:400}}@media screen and (max-width: 480px){.banner__caption-text{font-size:14px}}@media screen and (min-width: 1921px){.banner__caption-text{margin-bottom:1.25vw}}.banner__btn-wrap a:first-child{margin-right:24px}@media screen and (max-width: 500px){.banner__btn-wrap a:first-child{margin-right:15px}}@media screen and (min-width: 1921px){.banner__btn-wrap a:first-child{margin-right:1.25vw}}.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{position:relative;display:inline-block;text-align:center;border-radius:10px;background-color:#17488d;color:#fff;padding:15px 20px;transition:350ms ease;line-height:1;font-size:18px;letter-spacing:1px;border:1px solid transparent;cursor:pointer;overflow:hidden}@media screen and (max-width: 500px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{font-size:16px;padding:15px}}@media screen and (max-width: 340px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{font-size:14px}}.btn::after,.woocommerce-notices-wrapper .woocommerce-message a.button::after,div div .return-to-shop .button::after,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt::after,.woocommerce>form.login button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button::after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a::after,.woocommerce .woo__account .button::after,.comments-modal .submit::after{background:#fff;content:"";height:155px;left:-75px;opacity:0.2;position:absolute;top:-50px;transform:rotate(35deg);transition:550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px}@media only screen and (min-width: 768px){.btn:hover::after,.woocommerce-notices-wrapper .woocommerce-message a.button:hover::after,div div .return-to-shop .button:hover::after,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt:hover::after,.woocommerce>form.login button:hover::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button:hover::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button:hover::after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a:hover::after,.woocommerce .woo__account .button:hover::after,.comments-modal .submit:hover::after{left:120%;transition:550ms cubic-bezier(0.19, 1, 0.22, 1)}}.btn.cart,.woocommerce-notices-wrapper .woocommerce-message a.cart.button,div div .return-to-shop .cart.button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt,.woocommerce>form.login button.cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart,.woocommerce .woo__account .cart.button,.comments-modal .cart.submit{padding:0;border:none;display:flex;align-items:center;width:fit-content;background:#17488d}.btn.cart .icon,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon,div div .return-to-shop .cart.button .icon,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon,.woocommerce>form.login button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon,.woocommerce .woo__account .cart.button .icon,.comments-modal .cart.submit .icon{background:#17488d;padding:12px 20px;margin:0 20px 0 0;border:1px solid #17488d}.btn.cart .icon svg,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg,div div .return-to-shop .cart.button .icon svg,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg,.woocommerce>form.login button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg,.woocommerce .woo__account .cart.button .icon svg,.comments-modal .cart.submit .icon svg{width:24px;height:24px}.btn.cart .icon svg path,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg path,div div .return-to-shop .cart.button .icon svg path,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg path,.woocommerce>form.login button.cart .icon svg path,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg path,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg path,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg path,.woocommerce .woo__account .cart.button .icon svg path,.comments-modal .cart.submit .icon svg path{fill:#fff}.btn.cart .text,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text,div div .return-to-shop .cart.button .text,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text,.woocommerce>form.login button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text,.woocommerce .woo__account .cart.button .text,.comments-modal .cart.submit .text{display:flex;align-items:center;margin:0 20px 0 0}.btn.cart .text p,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text p,div div .return-to-shop .cart.button .text p,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text p,.woocommerce>form.login button.cart .text p,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text p,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text p,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text p,.woocommerce .woo__account .cart.button .text p,.comments-modal .cart.submit .text p{margin:0}.btn.cart span,.woocommerce-notices-wrapper .woocommerce-message a.cart.button span,div div .return-to-shop .cart.button span,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt span,.woocommerce>form.login button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart span,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart span,.woocommerce .woo__account .cart.button span,.comments-modal .cart.submit span{display:block;margin:0 8px}@media screen and (min-width: 1921px){.btn,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce>form.login button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce .woo__account .button,.comments-modal .submit{border-radius:0.5208333333vw;padding:0.78125vw 1.041666667vw;font-size:0.9375vw;letter-spacing:0.05208333333vw;border:0.05208333333vw solid transparent}.btn.cart .icon,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon,div div .return-to-shop .cart.button .icon,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon,.woocommerce>form.login button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon,.woocommerce .woo__account .cart.button .icon,.comments-modal .cart.submit .icon{padding:0.625vw 1.04167vw;margin:0 1.04167vw 0 0;border:0.05208vw solid #17488d}.btn.cart .icon svg,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .icon svg,div div .return-to-shop .cart.button .icon svg,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .icon svg,.woocommerce>form.login button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .icon svg,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .icon svg,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .icon svg,.woocommerce .woo__account .cart.button .icon svg,.comments-modal .cart.submit .icon svg{width:1.25vw;height:1.25vw}.btn.cart .text,.woocommerce-notices-wrapper .woocommerce-message a.cart.button .text,div div .return-to-shop .cart.button .text,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt .text,.woocommerce>form.login button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart .text,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart .text,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart .text,.woocommerce .woo__account .cart.button .text,.comments-modal .cart.submit .text{margin:0 1.04167vw 0 0}.btn.cart span,.woocommerce-notices-wrapper .woocommerce-message a.cart.button span,div div .return-to-shop .cart.button span,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.cart.button.alt span,.woocommerce>form.login button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button.cart span,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button.cart span,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a.cart span,.woocommerce .woo__account .cart.button span,.comments-modal .cart.submit span{margin:0 0.41667vw}}.btn--green,.woocommerce-notices-wrapper .woocommerce-message a.button,div div .return-to-shop .button,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.comments-modal .submit{background-color:#88c147}.btn-link,.site-footer__branding-wrap .entry-content p a{position:relative;color:#fff;font-size:16px;font-weight:400;transition:350ms ease}@media screen and (min-width: 1921px){.btn-link,.site-footer__branding-wrap .entry-content p a{font-size:0.8333333333vw}}.btn-link::after,.site-footer__branding-wrap .entry-content p a::after{content:"";display:block;position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:0%;margin:0 auto;height:1px;background-color:#88c147;z-index:1;transition:350ms ease}@media screen and (min-width: 1921px){.btn-link::after,.site-footer__branding-wrap .entry-content p a::after{bottom:0.1041666667vw;height:0.05208333333vw}}@media only screen and (min-width: 768px){.btn-link:hover,.site-footer__branding-wrap .entry-content p a:hover{color:#88c147}}@media only screen and (min-width: 768px) and (max-width: 768px){.btn-link:hover,.site-footer__branding-wrap .entry-content p a:hover{color:#fff}}@media only screen and (min-width: 768px){.btn-link:hover::after,.site-footer__branding-wrap .entry-content p a:hover::after{width:100%}}@media only screen and (min-width: 768px) and (max-width: 768px){.btn-link:hover::after,.site-footer__branding-wrap .entry-content p a:hover::after{width:0%}}@media only screen and (min-width: 768px){.btn-link:hover::before,.site-footer__branding-wrap .entry-content p a:hover::before{color:#fff}}input[type="button"]{background-color:#88c147}input[type="button"]::before{content:"tets"}input[type="button"]:hover{background-color:#17488d}.btn--arrow{position:relative;display:inline-flex;align-items:center;color:#88c147}@media only screen and (min-width: 768px){.btn--arrow:hover .btn--arrow__svg-first{opacity:1;transform:translateX(0)}}.btn--arrow__text{margin-right:12px}@media screen and (min-width: 1921px){.btn--arrow__text{margin-right:0.625vw}}.btn--arrow__svg-first{display:inline-flex;align-items:center;opacity:0;position:absolute;right:7px;transform:translateX(-10px);transition:350ms ease}@media screen and (min-width: 1921px){.btn--arrow__svg-first{right:0.3645833333vw;transform:translateX(-0.52083vw)}}.btn--arrow__svg-second{display:inline-flex;align-items:center}.comments-area{max-width:1360px;margin:0 auto 4rem;box-shadow:0px 30px 60px rgba(2,80,124,0.15);padding:2.5rem;border-radius:1rem}@media screen and (min-width: 1921px){.comments-area{max-width:calc(70.83333333vw - 190px);margin:0 auto 4rem}}@media screen and (max-width: 1024px){.comments-area{margin:0 15px 4rem}}.comments-area__title{font-weight:700;font-size:48px;margin-bottom:1em}.comments-area__btn{width:100%}.comments-area__btn a{display:block !important;color:#fff}.comments-area__no-comment{margin-bottom:2.5rem}.comments-area .comment-list{margin-bottom:2rem;display:flex;flex-direction:column;grid-gap:2rem}.comments-area .comment.depth-1{border:1px solid #999;border-radius:8px;padding:2.5rem;display:flex;flex-direction:column}.comments-area .comment.depth-1>.comment-body{order:1}.comments-area .comment.depth-1>.children{order:2}.comments-area .comment.depth-1 #respond{order:3}.comments-area .comment.depth-1.parent>.comment-body .cld-like-dislike-wrap{position:absolute;left:0;bottom:calc(2rem + 10px);margin-bottom:0}.comments-area .comment.depth-1:not(.parent)>.comment-body .cld-like-dislike-wrap{position:absolute;left:0;bottom:1rem;margin-bottom:0}.comments-area .comment.parent>article{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #999}.comments-area .comment-body{position:relative}.comments-area .comment-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;grid-gap:1rem 2rem;margin-bottom:2rem}.comments-area .comment-meta .comment-author{margin-right:auto}.comments-area .submit,.comments-area .comment-reply-link{background-color:transparent;display:block;width:fit-content;font-weight:700;padding:0.8rem 2rem;border:1px solid #999;border-radius:8px;transition:background-color 350ms ease;margin:0 0 0 auto;font-size:18px;color:#484848}@media only screen and (min-width: 768px){.comments-area .submit:hover,.comments-area .comment-reply-link:hover{background-color:#88c147;color:#fff;border-color:#88c147}}.comments-area .comment-reply-link::before{content:url(c7e44d9013e4e62d632c.png);margin-right:12px;transition:350ms ease}@media only screen and (min-width: 768px){.comments-area .comment-reply-link:hover::before{content:url(1050d370c60393ed12c1.png)}}.comments-area .avatar,.comments-area .says{display:none}.comments-area .children .comment-author{text-transform:uppercase;color:#88c147}.comments-area .children .comment-author::before{content:"";display:inline-block;width:16px;height:14px;background-image:url(eac7e34e98fa75747405.png);margin-right:1.2rem;opacity:0.3}.comments-area .children .comment:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #999}.comments-area .children .comment-content{margin-left:2.31rem}.comments-area .children .cld-like-dislike-wrap{display:block;margin-top:1.5rem}.comments-area #respond{margin-top:2rem;padding-top:2rem;border-top:1px solid #999}#respond .comment-reply-title,#respond .logged-in-as,#respond .comment-form-comment label,#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label{display:none}#respond input:not(input[type="checkbox"]):not(input[type="submit"]),#respond textarea{background:none;outline:none;border:1px solid #999;border-radius:8px;padding:1.5rem 3rem 1.5rem 1.5rem;height:77px;min-height:77px;width:100%}#respond .comment-form{display:flex;grid-gap:2rem;flex-wrap:wrap}#respond .comment-form .comment-notes{width:100%;order:1}#respond .comment-form .comment-form-author{order:2}#respond .comment-form .comment-form-email{order:3}#respond .comment-form .comment-form-comment{order:4}#respond .comment-form .comment-form-cookies-consent{order:5}#respond .comment-form .comment-form-url,#respond .comment-form .comment-form-comment{width:100%}#respond .comment-form .comment-form-author,#respond .comment-form .comment-form-email{width:calc(50% - 1rem)}@media screen and (max-width: 680px){#respond .comment-form .comment-form-author,#respond .comment-form .comment-form-email{width:100%}}#respond p{margin-bottom:0}#respond .form-submit{width:100%;order:6}#respond .form-submit input{width:100%}.comments-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:30}@media screen and (max-width: 680px){.comments-modal{align-items:flex-start;overflow-y:auto}}.comments-modal.hidden{display:none}.comments-modal__container{background-color:#fff;border-radius:8px;width:100%;max-width:1362px;padding:7.5rem clamp(2rem, 5vw, 7.5vw)}.comments-modal__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid #999}.comments-modal__title{font-size:3rem;font-weight:700}.comments-modal__close{background:none;border:none;outline:none}.comments-modal__close svg{vertical-align:middle}.comments-modal #comment{height:300px}.comments-hr{background-color:#999;max-width:1360px;margin:0 auto 2rem;padding:0 2.5rem}@media screen and (min-width: 1921px){.comments-hr{max-width:calc(70.83333333vw - 190px);margin:0 auto 4rem}}@media screen and (max-width: 1024px){.comments-hr{margin:0 15px 4rem}}.home-slider{position:relative;padding:128px 0;z-index:9}@media screen and (min-width: 1921px){.home-slider{padding:6.666666667vw 0}}@media screen and (max-width: 1441px){.home-slider{padding:96px 0}}@media screen and (max-width: 991px){.home-slider{padding:64px 0}}@media screen and (max-width: 640px){.home-slider{padding:48px 0}}.home-slider .swiper-container{width:100%}.home-slider .swiper-slide{height:auto}.home-slider .swiper-slide__wrap{display:flex;max-width:100%;width:100%;margin:0 auto;height:100%}@media screen and (max-width: 992px){.home-slider .swiper-slide__wrap{flex-direction:column}}.home-slider .swiper-slide__left-box{max-width:770px;width:100%;margin-left:225px;padding:0 15px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media screen and (max-width: 1441px){.home-slider .swiper-slide__left-box{margin:0 auto;max-width:50%}}@media screen and (max-width: 992px){.home-slider .swiper-slide__left-box{max-width:100%}}@media screen and (max-width: 992px){.home-slider .swiper-slide__left-box{padding:0}}@media screen and (min-width: 1921px){.home-slider .swiper-slide__left-box{max-width:40.10416667vw;margin-left:11.71875vw;padding:0 0.78125vw}}.home-slider .swiper-slide__right-box{position:relative;max-width:770px;width:100%;height:auto;margin-left:auto;display:flex;align-items:flex-end;justify-content:flex-end;z-index:3}@media screen and (max-width: 1800px){.home-slider .swiper-slide__right-box{max-width:40%}}@media screen and (max-width: 1440px){.home-slider .swiper-slide__right-box{max-width:50%}}@media screen and (max-width: 992px){.home-slider .swiper-slide__right-box{max-width:100%}}@media screen and (max-width: 768px){.home-slider .swiper-slide__right-box{display:none}}@media screen and (min-width: 1921px){.home-slider .swiper-slide__right-box{max-width:40.10416667vw}}.home-slider .swiper-slide__right-box::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:80%;background-color:#17488d;z-index:-1;border-radius:10px 0 0 10px}@media screen and (min-width: 1921px){.home-slider .swiper-slide__right-box::before{border-radius:0.5208333333vw 0 0 0.5208333333vw}}.home-slider .swiper-slide__right-box img{height:33.708333vw;width:auto}@media screen and (min-width: 1921px){.home-slider .swiper-slide__right-box img{height:32.70833333vw}}@media screen and (max-width: 992px){.home-slider .swiper-slide__right-box img{height:400px}}@media screen and (max-width: 576px){.home-slider .swiper-slide__right-box img{height:auto}}.home-slider .swiper-slide__title{color:#17488d;font-size:36px;font-weight:600;line-height:1.4;letter-spacing:1px;margin-bottom:48px}@media screen and (max-width: 1600px){.home-slider .swiper-slide__title{font-size:28px}}@media screen and (max-width: 992px){.home-slider .swiper-slide__title{padding:0 15px;font-size:22px}}@media screen and (max-width: 768px){.home-slider .swiper-slide__title{font-size:20px;text-align:center;margin-bottom:32px}}@media screen and (max-width: 375px){.home-slider .swiper-slide__title{font-size:17px}}@media screen and (min-width: 1921px){.home-slider .swiper-slide__title{font-size:1.875vw;letter-spacing:0.05208333333vw;margin-bottom:2.5vw}}.home-slider .swiper-slide__content{display:flex}@media screen and (max-width: 992px){.home-slider .swiper-slide__content{padding:0 15px}}@media screen and (max-width: 768px){.home-slider .swiper-slide__content{flex-direction:column-reverse;align-items:center}}.home-slider .swiper-slide__content-info{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.home-slider .swiper-slide__content-text{display:block;color:#17488d;font-size:24px;line-height:1.4;max-width:255px;width:100%;margin-bottom:64px}@media screen and (max-width: 1600px){.home-slider .swiper-slide__content-text{font-size:18px}}@media screen and (max-width: 991px){.home-slider .swiper-slide__content-text{font-size:16px;margin-bottom:48px}}@media screen and (max-width: 768px){.home-slider .swiper-slide__content-text{max-width:100%;margin-bottom:32px}}@media screen and (min-width: 1921px){.home-slider .swiper-slide__content-text{font-size:1.25vw;max-width:13.28125vw;margin-bottom:3.333333333vw}}@media screen and (max-width: 768px){.home-slider .swiper-slide__content-btn{align-self:flex-end}}.home-slider .swiper-slide__content-image{max-width:420px;width:100%;margin-left:auto}@media screen and (max-width: 1600px){.home-slider .swiper-slide__content-image{max-width:350px}}@media screen and (max-width: 1350px){.home-slider .swiper-slide__content-image{max-width:500px}}@media screen and (max-width: 991px){.home-slider .swiper-slide__content-image{max-width:450px}}@media screen and (max-width: 850px){.home-slider .swiper-slide__content-image{max-width:400px}}@media screen and (max-width: 768px){.home-slider .swiper-slide__content-image{max-width:80%;margin-left:0;margin-bottom:20px}}@media screen and (min-width: 1921px){.home-slider .swiper-slide__content-image{max-width:21.875vw}}.home-slider .swiper-slide__content-image img{width:420px;height:auto;margin:0 auto}@media screen and (max-width: 480px){.home-slider .swiper-slide__content-image img{width:100%}}.home-slider .home-slider__slider-next,.home-slider .home-slider__slider-prev{max-width:30px;width:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);outline:none;z-index:10}.home-slider .home-slider__slider-next svg path,.home-slider .home-slider__slider-prev svg path{stroke:#88c147;transition:stroke 350ms ease}@media only screen and (min-width: 768px){.home-slider .home-slider__slider-next:hover svg path,.home-slider .home-slider__slider-prev:hover svg path{stroke:#17488d}}.home-slider .home-slider__slider-next{right:3%}@media screen and (max-width: 1441px){.home-slider .home-slider__slider-next{right:15px;height:35px}}.home-slider .home-slider__slider-prev{left:3%}@media screen and (max-width: 1441px){.home-slider .home-slider__slider-prev{right:64px;height:35px}}.home-slider .swiper-pagination{position:absolute;bottom:33px;left:225px;z-index:9;display:flex;align-items:center;width:fit-content}@media screen and (max-width: 1441px){.home-slider .swiper-pagination{left:15px;height:35px;bottom:24px}}@media screen and (max-width: 768px){.home-slider .swiper-pagination{bottom:10px}}@media screen and (min-width: 1921px){.home-slider .swiper-pagination{bottom:1.71875vw;left:11.71875vw}}.home-slider .swiper-pagination-bullet{margin:0 4px}.icons-block{padding:80px 0;background-color:#f3f1f2}@media screen and (min-width: 1921px){.icons-block{padding:4.166666667vw 0}}@media screen and (max-width: 991px){.icons-block{padding:64px 0}}@media screen and (max-width: 640px){.icons-block{padding:48px 0}}.icons-block__title{margin:0 auto 80px}@media screen and (min-width: 1921px){.icons-block__title{margin:0 auto 4.166666667vw}}@media screen and (max-width: 991px){.icons-block__title{margin:0 auto 48px}}@media screen and (max-width: 640px){.icons-block__title{margin:0 auto 32px}}.icons-block__icons{display:grid;align-items:center;grid-template-columns:repeat(6, 1fr);grid-gap:24px}@media screen and (min-width: 1921px){.icons-block__icons{grid-gap:1.25vw}}@media screen and (max-width: 1280px){.icons-block__icons{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.icons-block__icons{grid-template-columns:1fr 1fr}}.icons-block__icons img{height:107px;width:107px}@media screen and (min-width: 1921px){.icons-block__icons img{height:5.572916667vw;width:5.572916667vw}}.icons-block__icon{display:flex;flex-direction:column;align-items:center}.icons-block__icon:hover .icons-block__title-small{color:#88c147}.icons-block__title-small{display:inline-block;font-size:24px;font-weight:500;line-height:1.4;color:#17488d;margin-top:40px;transition:350ms ease}@media screen and (max-width: 480px){.icons-block__title-small{font-size:16px;margin-top:24px}}@media screen and (min-width: 1921px){.icons-block__title-small{font-size:1.25vw;margin-top:2.083333333vw}}.promo-tiles{position:relative;padding:96px 0;background-color:#17488d}@media screen and (min-width: 1921px){.promo-tiles{padding:5vw 0}}@media screen and (max-width: 991px){.promo-tiles{padding:64px 0}}@media screen and (max-width: 640px){.promo-tiles{padding:48px 0}}.promo-tiles .post-collection__item{height:auto}.promo-tiles__title{color:#fff;margin-bottom:64px}@media screen and (min-width: 1921px){.promo-tiles__title{margin-bottom:3.333333333vw}}@media screen and (max-width: 991px){.promo-tiles__title{margin-bottom:48px}}@media screen and (max-width: 640px){.promo-tiles__title{margin-bottom:32px}}.promo-tiles__content-wrap{display:flex;align-items:center}.promo-tiles__slider-prev,.promo-tiles__slider-next{outline:none}@media screen and (max-width: 992px){.promo-tiles__slider-prev,.promo-tiles__slider-next{position:absolute;bottom:110px;right:24px}}@media screen and (max-width: 1200px){.promo-tiles__slider-prev,.promo-tiles__slider-next{display:none}}.promo-tiles__slider-prev svg path,.promo-tiles__slider-next svg path{transition:stroke 350ms ease}@media only screen and (min-width: 768px){.promo-tiles__slider-prev:hover svg path,.promo-tiles__slider-next:hover svg path{stroke:#88c147}}.promo-tiles__slider-prev{margin-right:32px}@media screen and (min-width: 1921px){.promo-tiles__slider-prev{margin-right:1.666666667vw}}.promo-tiles__slider-next{margin-left:32px}@media screen and (min-width: 1921px){.promo-tiles__slider-next{margin-left:1.666666667vw}}.promo-tiles__btn-wrap{margin-top:32px}@media screen and (min-width: 1921px){.promo-tiles__btn-wrap{margin-top:1.666666667vw}}.custom-popup{position:fixed;bottom:240px;right:80px;max-width:680px;width:100%;margin:0 auto;border-radius:10px;padding:50px;background-color:#17488d;opacity:0;pointer-events:none;z-index:200;transition:350ms ease}@media screen and (max-width: 1800px){.custom-popup{bottom:185px}}@media screen and (max-width: 991px){.custom-popup{right:75px}}@media screen and (max-width: 768px){.custom-popup{max-width:96%;right:2%;left:2%}}@media screen and (max-width: 480px){.custom-popup{padding:15px;bottom:0;top:0;left:0;right:0;max-width:100%;border-radius:0;height:100vh;overflow-y:scroll}.custom-popup p{margin-bottom:15px}}@media screen and (max-width: 340px){.custom-popup{padding:35px 15px 15px}}.custom-popup::after{content:'';position:absolute;bottom:-19px;right:20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #17488d}@media screen and (max-width: 550px){.custom-popup::after{right:24px}}.custom-popup.show{opacity:1;pointer-events:all}.custom-popup-wrap{position:relative}.custom-popup-wrap .contact-form__text{font-size:14px}.custom-popup-close{position:absolute;top:0;right:0;color:#fff;cursor:pointer;transition:350ms ease}@media screen and (max-width: 350px){.custom-popup-close{top:-18px}}.custom-popup-close:hover{color:#88c147}.contact-form__btn{display:flex;align-items:center;justify-content:center;position:fixed;z-index:9;bottom:150px;right:80px;background-color:#fff;height:70px;width:70px;border-radius:50%;border:2px solid #17488d}@media screen and (max-width: 1800px){.contact-form__btn{bottom:95px}}@media screen and (max-width: 768px){.contact-form__btn{right:20px}}@media screen and (max-width: 340px){.contact-form__btn{bottom:30px}}.contact-form__btn .icon-form-mark{position:absolute;animation:cycleIcons1 10s ease 0s infinite normal both running}.contact-form__btn .icon-write__hand{position:absolute;animation:cycleIcons2 6s ease 0s infinite normal both running;width:35px}.contact-form__btn .icon-write__hand path{fill:#17488d}.contact-form__btn .parlor-hand-wave{position:absolute;overflow:visible;animation:parlor-button-wave-scale-animation 10s ease 0s infinite normal
 both running}.contact-form__btn .parlor-hand-wave path{fill:#17488d}.contact-form__btn #parlor-hand-wave{animation:parlor-button-wave-animation 5s infinite;transform-origin:100% 100%}.contact-form__btn #parlor-hand-wiggles{animation:parlor-button-wiggles-scale-animation 5s infinite;transform-origin:50% 50%}@media screen and (max-width: 480px){.contact-form__box{display:flex;flex-direction:column;justify-content:center}}.contact-form__box input{width:100%;border-radius:10px;height:48px;border:none;padding-left:20px}@media screen and (max-width: 480px){.contact-form__box input{height:38px;font-size:16px}}.contact-form__title{display:block;font-size:36px;color:#fff;line-height:1.4;margin-bottom:5px;font-weight:600}@media screen and (max-width: 991px){.contact-form__title{font-size:32px}}@media screen and (max-width: 700px){.contact-form__title{font-size:28px}}@media screen and (max-width: 640px){.contact-form__title{font-size:24px}}.contact-form__text{display:block;font-size:20px;color:#e9e9e9;line-height:1.4;margin-bottom:16px;font-weight:400}@media screen and (max-width: 640px){.contact-form__text{font-size:18px}}.contact-form__item{max-width:48%;width:100%;border-radius:10px;margin-bottom:20px}.contact-form__item:last-of-type{margin-bottom:0}@media screen and (max-width: 550px){.contact-form__item{max-width:100%}}.contact-form__content{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-form__content .wpcf7-not-valid-tip{font-size:12px}.contact-form__textarea{padding:20px;border:none;border-radius:10px}.contact-form__textarea,.contact-form__message{max-width:100%;width:100%;resize:none;height:200px}@media screen and (max-width: 480px){.contact-form__textarea,.contact-form__message{font-size:16px}}.contact-form__bottom-box{display:flex;align-items:flex-start;margin-top:24px}@media screen and (max-width: 600px){.contact-form__bottom-box{flex-direction:column}}@media screen and (max-width: 480px){.contact-form__bottom-box{flex-direction:column;align-items:flex-start}.contact-form__bottom-box span.wpcf7-list-item{margin:0}}.contact-form__bottom-box input{height:initial;width:initial;margin-right:10px}.contact-form__bottom-box span{color:#fff;font-size:12px}.contact-form__bottom-box span label{display:flex}.contact-form__bottom-box .btn-container{margin-right:auto}.contact-form__bottom-box .btn-container .btn,.contact-form__bottom-box .btn-container .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .contact-form__bottom-box .btn-container a.button,.contact-form__bottom-box .btn-container div div .return-to-shop .button,div div .return-to-shop .contact-form__bottom-box .btn-container .button,.contact-form__bottom-box .btn-container .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .contact-form__bottom-box .btn-container button.button.alt,.contact-form__bottom-box .btn-container .woocommerce>form.login button,.woocommerce>form.login .contact-form__bottom-box .btn-container button,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .contact-form__bottom-box .btn-container button,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .contact-form__bottom-box .btn-container .actions>button,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .contact-form__bottom-box .btn-container a,.contact-form__bottom-box .btn-container .woocommerce .woo__account .button,.woocommerce .woo__account .contact-form__bottom-box .btn-container .button,.contact-form__bottom-box .btn-container .comments-modal .submit,.comments-modal .contact-form__bottom-box .btn-container .submit{padding:10px 20px;font-size:16px;border:1px solid transparent}.contact-form__bottom-box .btn-container .btn:hover,.contact-form__bottom-box .btn-container .woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce-notices-wrapper .woocommerce-message .contact-form__bottom-box .btn-container a.button:hover,.contact-form__bottom-box .btn-container div div .return-to-shop .button:hover,div div .return-to-shop .contact-form__bottom-box .btn-container .button:hover,.contact-form__bottom-box .btn-container .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt:hover,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .contact-form__bottom-box .btn-container button.button.alt:hover,.contact-form__bottom-box .btn-container .woocommerce>form.login button:hover,.woocommerce>form.login .contact-form__bottom-box .btn-container button:hover,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button:hover,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .contact-form__bottom-box .btn-container button:hover,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button:hover,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .contact-form__bottom-box .btn-container .actions>button:hover,.contact-form__bottom-box .btn-container .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a:hover,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .contact-form__bottom-box .btn-container a:hover,.contact-form__bottom-box .btn-container .woocommerce .woo__account .button:hover,.woocommerce .woo__account .contact-form__bottom-box .btn-container .button:hover,.contact-form__bottom-box .btn-container .comments-modal .submit:hover,.comments-modal .contact-form__bottom-box .btn-container .submit:hover{color:#88c147;background-color:transparent;border:1px solid #88c147}.contact-form__recaptcha{margin-right:15px;z-index:10}@media screen and (max-width: 600px){.contact-form__recaptcha{margin-right:0}}.contact-form__buttons{max-width:235px;width:100%;margin-left:auto}@media screen and (max-width: 600px){.contact-form__buttons{margin-left:0;margin-top:15px}}.contact-form__buttons .wpcf7-list-item{margin-left:0}.contact-form__acceptance{margin-bottom:10px}.wpcf7 form.sent .wpcf7-response-output{border:none;background-color:#88c147;color:#fff;text-align:center;border-radius:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{border:none;background-color:#f00;color:#fff;text-align:center;border-radius:10px}.banner-basic{background-repeat:no-repeat;background-size:cover;background-position:50% 0;position:relative;max-height:500px;height:100vh;display:flex;align-items:center;overflow:hidden}@media screen and (max-width: 767px){.banner-basic{max-height:400px}}@media screen and (max-width: 640px){.banner-basic{max-height:350px}}@media screen and (min-width: 1921px){.banner-basic{max-height:26.04166667vw}}.banner-basic::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 50%);z-index:3}.banner-basic__caption{position:relative;z-index:1}.banner-basic__caption-title{margin-bottom:0}.fill-block{display:flex;flex-direction:column;padding:105px 0 80px;max-width:1500px;width:100%;margin:0 auto}@media screen and (max-width: 991px){.fill-block{padding:70px 0}}@media screen and (max-width: 480px){.fill-block{padding:50px 0}}.fill-block .entry-content{padding:0 15px}.fill-block .entry-content strong{font-weight:600}.fill-block .entry-content img{display:inline-block;margin-bottom:24px}@media screen and (max-width: 560px){.fill-block .entry-content img{display:block;margin:0 auto 24px}}@media screen and (max-width: 480px){.fill-block .entry-content img{margin:0 auto 16px}}.fill-block .entry-content .fill-block__br{display:inline-block;max-width:320px;width:100%}@media screen and (max-width: 560px){.fill-block .entry-content .fill-block__br{max-width:100%;text-align:center}}.fill-block__double-column{column-count:2}@media screen and (max-width: 768px){.fill-block__double-column{column-count:1}}.wysiwyg-logo-text-box{display:flex}@media screen and (max-width: 480px){.wysiwyg-logo-text-box{flex-direction:column;align-items:center;text-align:center}}.wysiwyg-logo-text{display:flex;flex-direction:column;margin-right:65px}@media screen and (max-width: 480px){.wysiwyg-logo-text{margin-right:0}}.wysiwyg-logo-text:last-child{margin-right:0}.fill-block-full{position:relative;background-color:#17488d;padding:96px 0}@media screen and (max-width: 991px){.fill-block-full{padding:64px 0}}@media screen and (max-width: 768px){.fill-block-full{padding:48px 0}}@media screen and (min-width: 1921px){.fill-block-full{padding:3.333333333vw 0}}.fill-block-full .entry-content{color:#fff}.fill-block-full .entry-content p{font-size:20px}@media screen and (min-width: 1921px){.fill-block-full .entry-content p{font-size:1.041666667vw}}.fill-block-full .entry-content p:last-of-type{margin-bottom:0}@media screen and (max-width: 991px){.fill-block-full .entry-content p{font-size:18px}}@media screen and (max-width: 767px){.fill-block-full .entry-content p{font-size:16px}}.fill-block-full .entry-content strong{color:#fff;font-weight:600}.fill-block-full .entry-content a{color:#88c147}.fill-block-full .entry-content a::before{background-color:#88c147}.fill-block-full.fill-block-full__two-columns .entry-content{column-count:2}@media screen and (max-width: 767px){.fill-block-full.fill-block-full__two-columns .entry-content{column-count:1}}.fill-block-full.bg-gray{background-color:#a1a19f}.fill-block-full__title{color:#fff;margin-bottom:16px}@media screen and (min-width: 1921px){.fill-block-full__title{margin-bottom:0.8333333333vw}}.fill-block-full__btn-wrap{margin-top:24px}@media screen and (min-width: 1921px){.fill-block-full__btn-wrap{margin-top:1.25vw}}.fill-block-full-about .fill-block-full__wrapper{display:flex;align-items:center}@media screen and (max-width: 1024px){.fill-block-full-about .fill-block-full__wrapper{flex-direction:column;align-items:flex-start}}.fill-block-full-about .fill-block-full__title{max-width:425px;width:100%;margin-right:24px}@media screen and (max-width: 1024px){.fill-block-full-about .fill-block-full__title{max-width:100%;margin-right:0;margin-bottom:24px}}@media screen and (min-width: 1921px){.fill-block-full-about .fill-block-full__title{max-width:22.13541667vw;margin-right:1.25vw}}.products{padding:100px 0 0;overflow-x:hidden}@media screen and (max-width: 480px){.products{padding:60px 0 0}}@media screen and (min-width: 1921px){.products{padding:5.208333333vw 0 0}}.products .entry-content{margin-bottom:32px}@media screen and (min-width: 1921px){.products .entry-content{margin-bottom:1.666666667vw}}.products__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.products__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;max-width:50%;width:100%;margin-bottom:90px;padding:20px 15px}@media screen and (max-width: 768px){.products__item{max-width:100%}}@media screen and (min-width: 1921px){.products__item{margin-bottom:4.6875vw;padding:1.041666667vw 0.78125vw}}.products__item.products__item--left .products__item-content{margin-left:50px}@media screen and (max-width: 1600px){.products__item.products__item--left .products__item-content{margin-left:0}}@media screen and (min-width: 1921px){.products__item.products__item--left .products__item-content{margin-left:2.604166667vw}}.products__item.products__item--right .products__item-content{margin-right:50px}@media screen and (max-width: 1600px){.products__item.products__item--right .products__item-content{margin-right:0}}@media screen and (min-width: 1921px){.products__item.products__item--right .products__item-content{margin-right:2.604166667vw}}.products__item.no-post-thumbnail .products__item-content{flex:1 1 auto;display:block}.products__item.no-post-thumbnail .products__box{top:0;height:100%}@media screen and (max-width: 1650px){.products__item.no-post-thumbnail .products__box--left{width:60%}}@media screen and (max-width: 768px){.products__item.no-post-thumbnail .products__box--left{left:-10px;width:90%}}@media screen and (max-width: 1650px){.products__item.no-post-thumbnail .products__box--right{width:60%}}@media screen and (max-width: 768px){.products__item.no-post-thumbnail .products__box--right{left:-10px;width:90%}}.products__item.no-post-thumbnail.products__item--left{text-align:right}@media screen and (max-width: 768px){.products__item.no-post-thumbnail.products__item--left{text-align:initial}.products__item.no-post-thumbnail.products__item--left .products__item-categories{justify-content:flex-start !important}}.products__item.no-post-thumbnail.products__item--left .products__item-categories{justify-content:flex-end}.products__item.no-post-thumbnail.products__item--right{text-align:left}.products__item.no-post-thumbnail.products__item--right .products__item-categories{justify-content:flex-start}.products__item.no-post-thumbnail .products__item-text{margin-bottom:0}.products__item-img{margin-bottom:24px}@media screen and (min-width: 1921px){.products__item-img{margin-bottom:1.25vw}}@media screen and (min-width: 1921px){.products__item-img img{width:17.70833333vw;height:auto}}.products__item-content{max-width:570px;width:100%;flex:1 1 317px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.products__item-content{flex:1 1 auto}}@media screen and (min-width: 1921px){.products__item-content{max-width:29.6875vw;flex:1 1 16.51041667vw}}.products__item-content .btn,.products__item-content .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .products__item-content a.button,.products__item-content div div .return-to-shop .button,div div .return-to-shop .products__item-content .button,.products__item-content .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .products__item-content button.button.alt,.products__item-content .woocommerce>form.login button,.woocommerce>form.login .products__item-content button,.products__item-content .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .products__item-content button,.products__item-content .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .products__item-content .actions>button,.products__item-content .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .products__item-content a,.products__item-content .woocommerce .woo__account .button,.woocommerce .woo__account .products__item-content .button,.products__item-content .comments-modal .submit,.comments-modal .products__item-content .submit{margin-top:auto}.products__item-title{font-size:36px;font-weight:600;color:#17488d;margin-bottom:20px}@media screen and (max-width: 991px){.products__item-title{font-size:30px}}@media screen and (max-width: 480px){.products__item-title{font-size:26px;margin-bottom:15px}}@media screen and (min-width: 1921px){.products__item-title{font-size:1.875vw;margin-bottom:1.041666667vw}}.products__item-categories{display:flex;flex-wrap:wrap}.products__item-subtitle{display:block;font-size:18px;font-weight:600;color:#88c147;margin-bottom:10px;margin-right:10px;transition:350ms ease}@media screen and (min-width: 1921px){.products__item-subtitle{font-size:0.9375vw;margin-bottom:0.5208333333vw;margin-right:0.5208333333vw}}.products__item-subtitle::after{content:','}.products__item-subtitle:last-child{margin-right:0}.products__item-subtitle:last-child::after{content:''}.products__item-subtitle:hover{color:#17488d}.products__item-text{margin-bottom:24px;line-height:1.6}@media screen and (max-width: 991px){.products__item-text{font-size:16px;margin-bottom:18px}}@media screen and (min-width: 1921px){.products__item-text{margin-bottom:1.25vw}}.products__box{position:absolute;top:0;border:2px solid #e9e9e9;border-radius:10px;height:255px;z-index:-1}@media screen and (min-width: 1921px){.products__box{border:0.10417vw solid #e9e9e9;border-radius:0.5208333333vw;height:13.28125vw}}.products__box--left{width:90%;left:-10px}@media screen and (min-width: 1921px){.products__box--left{left:-0.5208333333vw}}.products__box--right{width:90%;right:-10px}@media screen and (min-width: 1921px){.products__box--right{right:-0.5208333333vw}}.post-collection{padding:140px 0 80px}@media screen and (max-width: 991px){.post-collection{padding:96px 0 60px}}@media screen and (max-width: 769px){.post-collection{padding:64px 0}}@media screen and (max-width: 480px){.post-collection{padding:48px 0}}@media screen and (min-width: 1921px){.post-collection{padding:7.291666667vw 0 4.166666667vw}}.post-collection__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}@media screen and (min-width: 1921px){.post-collection__items{grid-gap:3.125vw}}@media screen and (max-width: 1441px){.post-collection__items{grid-gap:24px}}@media screen and (max-width: 1050px){.post-collection__items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 577px){.post-collection__items{grid-template-columns:1fr}}.post-collection__item{background-color:#fff;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}@media screen and (min-width: 1921px){.post-collection__item{border-radius:0.5208333333vw}}.post-collection__img-box{height:345px;width:100%}@media screen and (min-width: 1921px){.post-collection__img-box{height:17.96875vw}}@media screen and (max-width: 480px){.post-collection__img-box{height:254px}}.post-collection__img-box img{width:100%;height:100%;object-fit:cover}.post-collection__item-content{padding:32px;border-bottom:4px solid #ededed;border-left:4px solid #ededed;border-right:4px solid #ededed;overflow:hidden;border-radius:0 0 10px 10px;display:flex;height:100%;flex-direction:column}@media screen and (min-width: 1921px){.post-collection__item-content{padding:1.666666667vw;border-bottom:0.2083333333vw solid #ededed;border-left:0.2083333333vw solid #ededed;border-right:0.2083333333vw solid #ededed;border-radius:0 0 0.5208333333vw 0.5208333333vw}}@media screen and (max-width: 991px){.post-collection__item-content{padding:24px}}@media screen and (max-width: 767px){.post-collection__item-content{padding:16px}}.post-collection__item-title{padding-bottom:32px;border-bottom:2px solid #ededed;margin-bottom:24px}@media screen and (min-width: 1921px){.post-collection__item-title{padding-bottom:1.666666667vw;border-bottom:0.1041666667vw solid #ededed;margin-bottom:1.25vw}}@media screen and (max-width: 767px){.post-collection__item-title{padding-bottom:16px;margin-bottom:16px}}.post-collection__item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.post-collection__item-date{font-weight:700;font-size:18px;color:#17488d}@media screen and (min-width: 1921px){.post-collection__item-date{font-size:0.9375vw}}@media screen and (max-width: 576px){.post-collection__item-date{font-size:16px}}@media screen and (max-width: 360px){.post-collection__item-date{font-size:14px}}.page-pagination{margin:64px auto 0;text-align:center}@media screen and (min-width: 1921px){.page-pagination{margin:3.333333333vw auto 0}}.page-pagination .page-numbers{font-size:22px;color:#17488d;transition:color 0.2s ease;border:1px solid transparent;border-radius:50%;padding:6px 16px}@media screen and (min-width: 1921px){.page-pagination .page-numbers{font-size:1.145833333vw;border:0.05208333333vw solid transparent;padding:0.3125vw 0.8333333333vw}}@media only screen and (min-width: 768px){.page-pagination .page-numbers:hover{color:#88c147}}.page-pagination .current{color:#17488d;border:1px solid #17488d;pointer-events:none}@media screen and (min-width: 1921px){.page-pagination .current{border:0.05208vw solid #17488d}}.post-single .entry-content p:last-child{margin-bottom:0}.post-single__header{position:relative;padding:64px 0;background-color:#17488d}@media screen and (min-width: 1921px){.post-single__header{padding:3.333333333vw 0}}@media screen and (max-width: 640px){.post-single__header{padding:48px 0}}.post-single__title{font-weight:700;font-size:64px;line-height:1.4;color:#fff;margin-bottom:16px}@media screen and (min-width: 1921px){.post-single__title{font-size:3.333333333vw;margin-bottom:0.8333333333vw}}@media screen and (max-width: 1280px){.post-single__title{font-size:48px}}@media screen and (max-width: 991px){.post-single__title{font-size:32px}}@media screen and (max-width: 576px){.post-single__title{font-size:32px}}.post-single__date{display:block;font-weight:700;color:#88c147;font-size:24px}@media screen and (min-width: 1921px){.post-single__date{font-size:1.25vw}}@media screen and (max-width: 640px){.post-single__date{font-size:18px}}.post-single__content{margin:96px 0 32px}@media screen and (min-width: 1921px){.post-single__content{margin:5vw 0 1.666666667vw}}@media screen and (max-width: 991px){.post-single__content{margin:64px 0 32px}}@media screen and (max-width: 640px){.post-single__content{margin:48px 0 32px}}.post-single__featured-image{margin-bottom:48px;border-radius:10px;overflow:hidden}@media screen and (min-width: 1921px){.post-single__featured-image{border-radius:0.5208333333vw;margin-bottom:2.5vw}}@media screen and (max-width: 768px){.post-single__featured-image{margin-bottom:24px}}.post-single__entry-content{padding-bottom:64px}@media screen and (min-width: 1921px){.post-single__entry-content{padding-bottom:3.333333333vw}}@media screen and (max-width: 640px){.post-single__entry-content{padding-bottom:48px}}.post-single__entry-content a{color:#17488d}.post-single__entry-content img{width:100%}.single-product__wrap.btn-green .btn,.single-product__wrap.btn-green .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .single-product__wrap.btn-green a.button,.single-product__wrap.btn-green div div .return-to-shop .button,div div .return-to-shop .single-product__wrap.btn-green .button,.single-product__wrap.btn-green .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .single-product__wrap.btn-green button.button.alt,.single-product__wrap.btn-green .woocommerce>form.login button,.woocommerce>form.login .single-product__wrap.btn-green button,.single-product__wrap.btn-green .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .single-product__wrap.btn-green button,.single-product__wrap.btn-green .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .single-product__wrap.btn-green .actions>button,.single-product__wrap.btn-green .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .single-product__wrap.btn-green a,.single-product__wrap.btn-green .woocommerce .woo__account .button,.woocommerce .woo__account .single-product__wrap.btn-green .button,.single-product__wrap.btn-green .comments-modal .submit,.comments-modal .single-product__wrap.btn-green .submit{background:#88c147 !important}.single-product__wrap.btn-blue .btn,.single-product__wrap.btn-blue .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .single-product__wrap.btn-blue a.button,.single-product__wrap.btn-blue div div .return-to-shop .button,div div .return-to-shop .single-product__wrap.btn-blue .button,.single-product__wrap.btn-blue .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .single-product__wrap.btn-blue button.button.alt,.single-product__wrap.btn-blue .woocommerce>form.login button,.woocommerce>form.login .single-product__wrap.btn-blue button,.single-product__wrap.btn-blue .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .single-product__wrap.btn-blue button,.single-product__wrap.btn-blue .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .single-product__wrap.btn-blue .actions>button,.single-product__wrap.btn-blue .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .single-product__wrap.btn-blue a,.single-product__wrap.btn-blue .woocommerce .woo__account .button,.woocommerce .woo__account .single-product__wrap.btn-blue .button,.single-product__wrap.btn-blue .comments-modal .submit,.comments-modal .single-product__wrap.btn-blue .submit{background:#17488d !important}.single-product__wrap-entry-content{max-width:1500px;width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width: 1921px){.single-product__wrap-entry-content{max-width:78.125vw;padding:0 0.78125vw}}.single-product__title{max-width:1500px;padding:0 15px;font-size:48px;font-weight:600;color:#17488d;margin:0 auto 30px}@media screen and (min-width: 1921px){.single-product__title{max-width:78.125vw;padding:0 0.78125vw;font-size:2.5vw;margin:0 auto 1.666666667vw}}.single-product__image{max-width:1500px;width:100%;margin:50px auto;padding:0 15px}@media screen and (min-width: 1921px){.single-product__image{max-width:78.125vw;margin:2.604166667vw auto;padding:0 0.78125vw}}.single-product__granted{margin:80px 0 50px;padding:0 15px}@media screen and (max-width: 991px){.single-product__granted{margin:60px 0}}@media screen and (min-width: 1921px){.single-product__granted{margin:4.166666667vw 0 2.604166667vw;padding:0 0.78125vw}}.single-product__granted-img{margin:0 auto}.contact-block{position:relative}.contact-block .contact-form__box{height:auto}.contact-block__form-wrap{position:relative;padding:96px 15px 64px}@media screen and (max-width: 1280px){.contact-block__form-wrap{padding:64px 15px}}@media screen and (max-width: 768px){.contact-block__form-wrap{padding:48px 15px}}.contact-block__form-wrap .contact-form__box input,.contact-block__form-wrap .contact-form__textarea{border:2px solid #e9e9e9}.contact-block__form-wrap .btn-container,.contact-block__form-wrap .contact-form__acceptance{text-align:right}@media screen and (max-width: 600px){.contact-block__form-wrap .btn-container,.contact-block__form-wrap .contact-form__acceptance{text-align:left}}.contact-block__form-wrap .contact-form__acceptance .wpcf7-list-item-label{margin-left:10px}.contact-block__form-wrap .btn-container{position:relative}.contact-block__form-wrap .btn-container .ajax-loader{position:absolute;left:100px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 600px){.contact-block__form-wrap .btn-container .ajax-loader{position:static;transform:translateY(0)}}.contact-block__form-wrap .contact-form__bottom-box input{margin-right:0}.contact-block__form{max-width:870px;width:100%;margin:0 auto}.contact-block__form .wpcf7-list-item-label,.contact-block__form .contact-form__text,.contact-block__form .contact-form__title{color:#17488d}.page-404__wrap{max-width:450px;width:100%;margin:200px auto 125px;text-align:center;padding:0 15px}.page-404__wrap img{width:100%}.page-404__text{max-width:375px;width:100%;margin:35px auto;font-size:18px}@media screen and (max-width: 380px){.page-404__text{font-size:16px}}.banner-single-product{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50% 0;position:relative;max-height:745px}@media screen and (max-width: 640px){.banner-single-product{max-height:550px}}@media screen and (min-width: 1921px){.banner-single-product{max-height:38.80208333vw}}.banner-single-product::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 62.36%)}@media screen and (max-width: 1345px){.banner-single-product{background-position:90% 50%}.banner-single-product::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:none;background-color:rgba(0,0,0,0.2)}}.banner-single-product__wrapper{display:flex;align-items:center;height:100%}@media screen and (max-width: 768px){.banner-single-product__wrapper{align-items:flex-end;padding-top:48px;padding-bottom:24px}}.banner-single-product__content-wrap{width:100%;border:2px solid #e9e9e9;border-radius:10px;padding:45px;position:relative}.banner-single-product__content-wrap .sale{position:absolute;left:0;width:fit-content;height:fit-content;padding:4px 8px;border-radius:8px;background:#88c147;top:0;color:#fff}@media screen and (max-width: 1345px){.banner-single-product__content-wrap .sale{top:1px;left:1px}}@media screen and (max-width: 715px){.banner-single-product__content-wrap{padding:35px 15px}}@media screen and (min-width: 1921px){.banner-single-product__content-wrap{border:0.1041666667vw solid #e9e9e9;border-radius:0.5208333333vw;padding:2.34375vw}}.banner-single-product__title{color:#17488d;margin-bottom:24px}@media screen and (max-width: 991px){.banner-single-product__title{margin-bottom:16px}}@media screen and (min-width: 1921px){.banner-single-product__title{margin-bottom:1.25vw}}.banner-single-product__subtitle{display:block;font-size:24px;font-weight:500;line-height:1.4;margin-bottom:16px}@media screen and (max-width: 1345px){.banner-single-product__subtitle{color:#fff}}@media screen and (max-width: 991px){.banner-single-product__subtitle{font-size:20px}}@media screen and (max-width: 480px){.banner-single-product__subtitle{font-size:18px}}@media screen and (min-width: 1921px){.banner-single-product__subtitle{font-size:1.25vw;margin-bottom:0.8333333333vw}}.banner-single-product__description{display:block;font-size:20px;line-height:1.6;font-weight:500;color:#17488d}@media screen and (max-width: 1345px){.banner-single-product__description{color:#fff}}@media screen and (max-width: 991px){.banner-single-product__description{font-size:18px}}@media screen and (max-width: 480px){.banner-single-product__description{font-size:16px}}@media screen and (min-width: 1921px){.banner-single-product__description{font-size:1.041666667vw}}.banner-single-product__text-above-btn{font-size:14px;margin-bottom:12px}@media screen and (max-width: 1345px){.banner-single-product__text-above-btn{color:#fff}}.banner-single-product__btn-wrap{margin-top:42px}@media screen and (max-width: 1280px){.banner-single-product__btn-wrap{margin-top:24px}}@media screen and (min-width: 1921px){.banner-single-product__btn-wrap{margin-top:2.1875vw}}.banner-single-product__btns{display:flex;align-items:center}@media screen and (max-width: 450px){.banner-single-product__btns{flex-direction:column;align-items:flex-start}}.banner-single-product__calc-btn{margin-right:32px}@media screen and (max-width: 768px){.banner-single-product__calc-btn{margin-right:24px}}@media screen and (max-width: 450px){.banner-single-product__calc-btn{margin-right:0;margin-bottom:16px}}.banner-single-product__price{margin:20px 0 0;font-weight:400;color:#171717}@media screen and (max-width: 1345px){.banner-single-product__price{color:#fff}}.banner-single-product__price p{margin:0}.banner-single-product__container{max-width:680px;width:100%}@media screen and (max-width: 800px){.banner-single-product__container{max-width:100%}}@media screen and (min-width: 1921px){.banner-single-product__container{max-width:35.41667vw}}.avatar-text__wrap{max-width:1500px;width:100%;margin:100px auto 125px;padding:0 15px}@media screen and (max-width: 991px){.avatar-text__wrap{margin:80px auto 50px}}@media screen and (max-width: 480px){.avatar-text__wrap{margin:60px auto 25px}}.avatar-text__title{color:#17488d;font-size:36px;font-weight:700;line-height:1.6;margin-bottom:45px}@media screen and (max-width: 991px){.avatar-text__title{font-size:30px;margin-bottom:24px}}@media screen and (max-width: 480px){.avatar-text__title{font-size:26px}}.avatar-text__item-title{color:#17488d;font-size:22px;font-weight:600;margin-bottom:10px}.avatar-text__item{display:flex;margin-bottom:30px}@media screen and (max-width: 991px){.avatar-text__item{flex-direction:column;align-items:center}}.avatar-text__item-image{position:relative;max-width:420px;width:100%;height:100%;overflow:hidden;border-radius:10px}@media screen and (max-width: 991px){.avatar-text__item-image{margin-bottom:24px}}.avatar-text__item-image::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.2);border-radius:100%;transform:translate(-50%, -50%);opacity:0}.avatar-text__item-image:hover::before{animation:circle 0.75s}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.avatar-text__item-image img{width:100%;height:100%;transition:0.5s ease}.avatar-text__item-text{max-width:1024px;width:100%;padding:0 15px;margin-left:auto}@media screen and (max-width: 991px){.avatar-text__item-text{padding:0}}.inofolic-calculator{background-color:#e9e9e9;padding:100px 0}.inofolic-calculator__wrap{max-width:1500px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse}@media screen and (max-width: 1300px){.inofolic-calculator__wrap{flex-direction:column;align-items:center;text-align:center}}.inofolic-calculator__bmi{max-width:465px;width:100%;padding:0 15px;margin-left:auto}@media screen and (max-width: 1300px){.inofolic-calculator__bmi{margin-left:0;margin-bottom:50px}}.inofolic-calculator__title{font-size:22px;font-weight:500;color:#17488d;margin-bottom:36px}@media screen and (max-width: 768px){.inofolic-calculator__title{font-size:20px}}@media screen and (max-width: 480px){.inofolic-calculator__title{font-size:18px}}.inofolic-calculator__title--bold{font-size:30px;font-weight:700;color:#17488d;margin-bottom:24px}@media screen and (max-width: 768px){.inofolic-calculator__title--bold{font-size:26px}}@media screen and (max-width: 480px){.inofolic-calculator__title--bold{font-size:20px}}.infolic-calculator__bmi-content{display:flex}@media screen and (max-width: 480px){.infolic-calculator__bmi-content{margin-bottom:5px}}.infolic-calculator__bmi-left{display:flex;margin-bottom:24px}.infolic-calculator__bmi-item{display:flex;align-items:center;margin-right:15px}.infolic-calculator__bmi-item:last-child{margin-right:0}.infolic-calculator__bmi-label{font-size:18px;line-height:1.6;margin-right:10px}.infolic-calculator__bmi-input{background-color:#fff;border:none;border-radius:10px;width:90px;height:48px;padding-left:10px}.infolic-calculator__bmi-right{margin-left:auto;align-self:flex-end}@media screen and (max-width: 480px){.infolic-calculator__bmi-right{margin-left:0;align-self:center;margin-bottom:20px}}.infolic-calculator__bmi-result{display:flex;align-items:center}.infolic-calculator__bmi-result-text{display:inline-block;background-color:#fff;width:240px;height:48px;border:none;border-radius:10px;line-height:48px;padding-left:10px}.infolic-calculator__bmi-bottom{display:flex}@media screen and (max-width: 480px){.infolic-calculator__bmi-bottom{flex-direction:column-reverse;align-items:center}}.inofolic-calculator__kombinacija{max-width:880px;width:100%;padding:0 15px}.infolic-calculator__kombinacija-content{display:flex;align-items:center;margin-bottom:24px}@media screen and (max-width: 820px){.infolic-calculator__kombinacija-content{flex-direction:column;align-items:center}}.infolic-calculator__kombinacija-left{display:flex}@media screen and (max-width: 820px){.infolic-calculator__kombinacija-left{margin-bottom:20px}}.infolic-calculator__kombinacija-item{margin-right:15px}.infolic-calculator__kombinacija-item:last-child{margin-right:0}.infolic-calculator__kombinacija-input{background-color:#fff;border:none;border-radius:10px;width:90px;height:48px;padding-left:10px}.infolic-calculator__kombinacija-right{margin:0 auto}@media screen and (max-width: 820px){.infolic-calculator__kombinacija-right{margin:0 auto 20px}}.infolic-calculator__kombinacija-right .infolic-calculator__kombinacija-item{display:flex;flex-direction:row-reverse;align-items:center}.infolic-calculator__kombinacija-submit{margin-left:auto}@media screen and (max-width: 820px){.infolic-calculator__kombinacija-submit{margin-left:0}}.infolic-calculator__kombinacija-result{display:flex;align-items:center}@media screen and (max-width: 640px){.infolic-calculator__kombinacija-result{flex-direction:column}}.infolic-calculator__kombinacija-label{font-size:18px;line-height:1.6;margin-right:10px;max-width:160px;width:100%}@media screen and (max-width: 640px){.infolic-calculator__kombinacija-label{margin-bottom:20px}}.infolic-calculator__kombinacija-result-text{display:inline-block;background-color:#fff;width:100%;height:48px;border:none;border-radius:10px;line-height:48px;padding-left:10px;font-size:20px}@media screen and (max-width: 480px){.infolic-calculator__kombinacija-result-text{font-size:16px;padding-left:0}}@media screen and (max-width: 375px){.infolic-calculator__kombinacija-result-text{height:90px}}.infolic-calculator__kombinacija-checkbox-label{font-size:18px;line-height:1.6}.infolic-calculator__kombinacija-checkbox-input{margin-left:10px}.infolic-calculator__result-link{color:#17488d;transition:350ms ease}.infolic-calculator__result-link:hover{color:#88c147}input[type='number'],input[type='number']{appearance:none}input[type='number']{appearance:textfield}.product-pharmacies{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:30}@media screen and (max-width: 680px){.product-pharmacies{align-items:flex-start;overflow-y:auto}}.product-pharmacies.hidden{display:none}.product-pharmacies__container{background-color:#fff;border-radius:8px;width:100%;max-width:1362px;padding:7.5rem clamp(2rem, 5vw, 7.5vw)}.product-pharmacies__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid #999999}.product-pharmacies__title{font-size:3rem;font-weight:700}.product-pharmacies__close{background:none;border:none;outline:none}.product-pharmacies__close svg{vertical-align:middle}.product-pharmacies .pharmacies{display:flex;grid-gap:1.5rem;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1080px){.product-pharmacies .pharmacies{justify-content:center}}.product-pharmacies .pharmacies__item img{max-height:102px;width:auto}.product-reasoning{max-width:1500px;width:100%;margin:0 auto 145px;padding:0 15px}@media screen and (max-width: 1200px){.product-reasoning{margin:0 auto 65px}}@media screen and (max-width: 991px){.product-reasoning{margin:0 auto 45px}}.product-reasoning__title{margin-bottom:55px}@media screen and (max-width: 768px){.product-reasoning__title{margin-bottom:24px}}.product-reviews{padding:6rem 0}@media screen and (max-width: 1200px){.product-reviews{margin:0 auto 65px}}@media screen and (max-width: 1080px){.product-reviews{width:100%}}@media screen and (max-width: 991px){.product-reviews{margin:0 auto 45px}}.product-reviews__container *{box-sizing:border-box}.product-reviews__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:2rem;margin-bottom:4rem}.product-reviews .slider-container{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:1.5rem 3rem}.product-reviews .reviews-slider{box-sizing:border-box;overflow:hidden;width:100%}.product-reviews .reviews-slider .swiper-wrapper{align-items:unset}.product-reviews .reviews-slider .swiper-slide{border:1px solid #999999;border-radius:8px;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:auto;min-width:calc(100 / 3 - 24px)}.product-reviews .reviews-slider__icon{margin-bottom:2.1rem}.product-reviews .reviews-slider__rating{margin-bottom:1rem}.product-reviews .reviews-slider__title{margin-bottom:1.5rem}.product-reviews .reviews-slider__comment{margin-bottom:2rem;width:100%;font-size:0.87rem;line-height:1.7}.product-reviews .reviews-slider__user,.product-reviews .reviews-slider__date{margin-bottom:0}.product-reviews .reviews-slider__date{font-size:1rem}.product-reviews .reviews-slider__wrapper{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;border-top:1px solid #999999;padding-top:1.5rem}.product-reviews .swiper-button-disabled{opacity:.2;cursor:default}.product-reviews .reviews-button:not([role="button"]){display:none}.product-reviews .reviews-button{position:absolute;cursor:pointer}.product-reviews .reviews-button.reviews-button-prev{left:-5vw}.product-reviews .reviews-button.reviews-button-next{right:-5vw}@media screen and (max-width: 1080px){.product-reviews .reviews-button{position:static}}@media screen and (max-width: 1625px){.product-reviews .reviews-button.reviews-button-prev{left:0}.product-reviews .reviews-button.reviews-button-next{right:0}}.product-reviews .reviews-modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:30}@media screen and (max-width: 680px){.product-reviews .reviews-modal{align-items:flex-start;overflow-y:auto}}.product-reviews .reviews-modal.hidden{display:none}.product-reviews .reviews-modal__container{background-color:#fff;border-radius:8px;width:100%;max-width:1362px;padding:7.5rem clamp(2rem, 5vw, 7.5vw)}.product-reviews .reviews-modal__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:3rem;margin-bottom:2rem;border-bottom:1px solid #999999}.product-reviews .reviews-modal__title{font-size:3rem;font-weight:700}.product-reviews .reviews-modal__close{background:none;border:none;outline:none}.product-reviews .reviews-modal__close svg{vertical-align:middle}.product-reviews .reviews-modal .review-form{display:flex;flex-wrap:wrap;grid-gap:30px}.product-reviews .reviews-modal .review-form__reviews{display:flex;width:100%}.product-reviews .reviews-modal .review-form__reviews p{margin:0 1.5rem 0 0}.product-reviews .reviews-modal .review-form__reviews svg{vertical-align:middle;margin-right:1.12rem}.product-reviews .reviews-modal .review-form__reviews input[type='radio']{display:none}.product-reviews .reviews-modal .review-form__reviews label.highlight svg path{fill:#ffd600}.product-reviews .reviews-modal .review-form__row{display:flex;align-items:flex-start;justify-content:flex-start;padding:1.12rem 1.5rem;border:1px solid #999999;border-radius:8px;grid-gap:.5rem}.product-reviews .reviews-modal .review-form__row label{white-space:nowrap}.product-reviews .reviews-modal .review-form__row input,.product-reviews .reviews-modal .review-form__row textarea{width:100%;background:none;border:none;outline:none}.product-reviews .reviews-modal .review-form__row textarea{height:27px}.product-reviews .reviews-modal .review-form__row-50{width:calc(50% - 15px)}@media screen and (max-width: 1080px){.product-reviews .reviews-modal .review-form__row-50{width:100%}}.product-reviews .reviews-modal .review-form__row-100{width:100%}.product-reviews .reviews-modal .review-form .btn,.product-reviews .reviews-modal .review-form .woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .product-reviews .reviews-modal .review-form a.button,.product-reviews .reviews-modal .review-form div div .return-to-shop .button,div div .return-to-shop .product-reviews .reviews-modal .review-form .button,.product-reviews .reviews-modal .review-form .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .product-reviews .reviews-modal .review-form button.button.alt,.product-reviews .reviews-modal .review-form .woocommerce>form.login button,.woocommerce>form.login .product-reviews .reviews-modal .review-form button,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .product-reviews .reviews-modal .review-form button,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .product-reviews .reviews-modal .review-form .actions>button,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .product-reviews .reviews-modal .review-form a,.product-reviews .reviews-modal .review-form .woocommerce .woo__account .button,.woocommerce .woo__account .product-reviews .reviews-modal .review-form .button,.product-reviews .reviews-modal .review-form .comments-modal .submit,.comments-modal .product-reviews .reviews-modal .review-form .submit{width:100%}.product-reviews .reviews-modal .review-form .btn::after,.product-reviews .reviews-modal .review-form .woocommerce-notices-wrapper .woocommerce-message a.button::after,.woocommerce-notices-wrapper .woocommerce-message .product-reviews .reviews-modal .review-form a.button::after,.product-reviews .reviews-modal .review-form div div .return-to-shop .button::after,div div .return-to-shop .product-reviews .reviews-modal .review-form .button::after,.product-reviews .reviews-modal .review-form .woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt::after,.woo__container .checkout .woo__check-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .product-reviews .reviews-modal .review-form button.button.alt::after,.product-reviews .reviews-modal .review-form .woocommerce>form.login button::after,.woocommerce>form.login .product-reviews .reviews-modal .review-form button::after,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions .coupon .product-reviews .reviews-modal .review-form button::after,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .woocommerce-cart-form__contents .actions>button::after,.woocommerce-cart .woocommerce .woocommerce-cart-form__contents .product-reviews .reviews-modal .review-form .actions>button::after,.product-reviews .reviews-modal .review-form .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout a::after,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woo__cart-price-total .wc-proceed-to-checkout .product-reviews .reviews-modal .review-form a::after,.product-reviews .reviews-modal .review-form .woocommerce .woo__account .button::after,.woocommerce .woo__account .product-reviews .reviews-modal .review-form .button::after,.product-reviews .reviews-modal .review-form .comments-modal .submit::after,.comments-modal .product-reviews .reviews-modal .review-form .submit::after{transition:.6s ease}.product-single-work{max-width:1470px;width:100%;margin:0 auto 115px;padding:0 15px}@media screen and (max-width: 1200px){.product-single-work{margin:0 auto 75px}}.product-single-work .entry-content p{margin-bottom:10px}.product-single-work__title{margin-bottom:35px}@media screen and (max-width: 991px){.product-single-work__title{margin-bottom:20px}}.product-single-work__image-text{margin-top:25px}.product-single-work__image-text-item{display:flex;margin-bottom:65px}@media screen and (max-width: 991px){.product-single-work__image-text-item{flex-direction:column;margin-bottom:35px}}.product-single-work__image-text-item .entry-content{max-width:900px;width:100%;margin-left:auto;padding:0 15px}@media screen and (max-width: 991px){.product-single-work__image-text-item .entry-content{margin-left:0;padding:0}}.product-single-work__image-text-item-image{position:relative;max-width:450px;overflow:hidden;width:100%;height:100%}@media screen and (max-width: 991px){.product-single-work__image-text-item-image{margin:0 auto 25px}}.product-single-work__image-text-item-image::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.2);border-radius:100%;transform:translate(-50%, -50%);opacity:0}.product-single-work__image-text-item-image:hover::before{animation:circle 0.75s}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.product-single-work__image-text-item-image img{width:100%;height:100%;transition:0.5s ease}.product-single-how-to-use{max-width:1470px;width:100%;margin:0 auto 45px;padding:0 15px}.product-single-how-to-use .entry-content{margin-bottom:24px}@media screen and (max-width: 375px){.product-single-how-to-use .entry-content{margin-bottom:0}}.product-single-how-to-use .entry-content p:last-child{margin-bottom:0}.product-single-how-to-use__purchase{padding:32px 0}.product-single-how-to-use__purchase-title{margin-bottom:24px}.product-single-how-to-use__purchase-rich-text p:last-child{margin-bottom:0}.product-single-how-to-use__content{display:flex;justify-content:space-between;margin-bottom:35px}@media screen and (max-width: 1600px){.product-single-how-to-use__content{align-items:center;justify-content:center}}@media screen and (max-width: 1240px){.product-single-how-to-use__content{flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 652px){.product-single-how-to-use__content{flex-direction:column}}.product-single-how-to-use__content-item--1{max-width:448px}@media screen and (max-width: 652px){.product-single-how-to-use__content-item--1{text-align:center}}.product-single-how-to-use__content-item--2{max-width:718px}@media screen and (max-width: 1421px){.product-single-how-to-use__content-item--2{max-width:550px}}@media screen and (max-width: 1240px){.product-single-how-to-use__content-item--2{order:1}}.product-single-how-to-use__content-item--3{max-width:400px}@media screen and (max-width: 634px){.product-single-how-to-use__content-item--3{margin-top:0}}.product-single-how-to-use__content-title{margin-bottom:40px}@media screen and (max-width: 991px){.product-single-how-to-use__content-title{margin-bottom:20px}}.product-single-how-to-use__content-list{text-align:right}@media screen and (max-width: 652px){.product-single-how-to-use__content-list{text-align:center}}.product-single-how-to-use__content-list-item{color:#17488d;font-size:26px;font-weight:600;margin-bottom:12px}@media screen and (max-width: 1200px){.product-single-how-to-use__content-list-item{font-size:22px}}@media screen and (max-width: 991px){.product-single-how-to-use__content-list-item{font-size:18px}}.product-single-how-to-use__unwanted-effects{display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));grid-gap:30px;justify-content:center;margin-bottom:80px}@media screen and (max-width: 1200px){.product-single-how-to-use__unwanted-effects{margin-bottom:65px}}@media screen and (max-width: 480px){.product-single-how-to-use__unwanted-effects{margin-bottom:24px}}.product-single-how-to-use__unwanted-effect{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:2px solid #88c147;padding:15px;border-radius:10px}.product-single-how-to-use__unwanted-effect-title{max-width:90%;width:100%;color:#17488d;font-size:20px;line-height:1.5;font-weight:600}@media screen and (max-width: 480px){.product-single-how-to-use__unwanted-effect-title{font-size:16px}}.product-single-how-to-use__unwanted-effect-text{max-width:90%;width:100%;font-size:20px;line-height:1.5;font-weight:600}@media screen and (max-width: 480px){.product-single-how-to-use__unwanted-effect-text{font-size:16px}}.product-single-how-to-use__made{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 850px){.product-single-how-to-use__made{flex-direction:column;align-items:center;text-align:center}}.product-single-how-to-use__made-title{font-size:18px;color:#17488d;font-weight:600;padding:0 15px}@media screen and (max-width: 850px){.product-single-how-to-use__made-title{margin-bottom:24px}}.product-single-how-to-use__made-img{padding:0 15px}@media screen and (max-width: 850px){.product-single-how-to-use__made-img{height:fit-content;width:fit-content;margin-bottom:24px}}.product-single-how-to-use__made-address{max-width:330px;width:100%;padding:0 15px}@media screen and (max-width: 850px){.product-single-how-to-use__made-address{margin-bottom:24px}}.product-single-how-to-use__made-adress-item{color:#17488d;margin-bottom:12px;font-size:18px;font-weight:500}.product-single-how-to-use__made-social-media-list{display:flex;padding:0 15px}.product-single-how-to-use__made-social-media-item{margin-right:15px}.product-single-how-to-use__made-social-media-item:last-child{margin-right:0}.product-single-how-to-use__made-social-media-item svg path{transition:350ms ease}.product-single-how-to-use__made-social-media-item:hover svg path{fill:#17488d}.product-single-how-to-use__steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:25px}@media screen and (max-width: 375px){.product-single-how-to-use__steps{grid-gap:15px}}.product-single-how-to-use__steps-item-title{color:#17488d;font-size:32px;font-weight:600}.product-single-how-to-use__registracija .entry-content{font-size:18px;font-weight:500;color:#17488d;margin-bottom:10px}.where_to_buy_title_wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem 2rem;flex-wrap:wrap}.product-single-how-to-use__purchase-button{display:flex;flex-direction:column}.privacy-policy-page{max-width:1470px;width:100%;margin:250px auto;padding:0 15px}@media screen and (max-width: 991px){.privacy-policy-page{margin:150px auto 80px}}@media screen and (max-width: 480px){.privacy-policy-page{margin:50px auto}}.privacy-policy-page .entry-content h1,.privacy-policy-page .entry-content h2,.privacy-policy-page .entry-content h3,.privacy-policy-page .entry-content h4,.privacy-policy-page .entry-content h5,.privacy-policy-page .entry-content h6{color:#17488d;font-weight:600}.privacy-policy-page .entry-content h1{font-size:50px}@media screen and (max-width: 1200px){.privacy-policy-page .entry-content h1{font-size:40px}}.privacy-policy-page .entry-content h2{font-size:35px}@media screen and (max-width: 1200px){.privacy-policy-page .entry-content h2{font-size:25px}}.privacy-policy-page .entry-content h3{font-size:30px}@media screen and (max-width: 1200px){.privacy-policy-page .entry-content h3{font-size:20px}}.privacy-policy-page .entry-content h4{font-size:25px}@media screen and (max-width: 1200px){.privacy-policy-page .entry-content h4{font-size:15px}}.privacy-policy-page .entry-content p:last-child{margin-bottom:0}.privacy-policy-page .entry-content a{color:#17488d;transition:350ms ease}.privacy-policy-page .entry-content a:hover{color:#17488d}.icon-text{margin:70px 0}@media screen and (max-width: 991px){.icon-text{margin:55px 0}}.icon-text .entry-content{max-width:1500px;width:100%;margin:0 auto;padding:60px 15px 0}.icon-text__wrap{max-width:1380px;width:100%;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:25px}.icon-text__item{text-align:center}.icon-text__img{display:flex;justify-content:center}.icon-text__title{max-width:85%;width:100%;font-size:24px;color:#88c147;font-weight:600;margin:0 auto 15px}@media screen and (max-width: 991px){.icon-text__title{font-size:20px;margin:0 auto 8px}}.icon-text__text{font-size:20px}@media screen and (max-width: 991px){.icon-text__text{font-size:16px}}.text-image-tireoiditis{margin:40px 0 100px}@media screen and (max-width: 1200px){.text-image-tireoiditis{margin:40px 0 90px}}@media screen and (max-width: 991px){.text-image-tireoiditis{margin:40px 0 60px}}.text-image-tireoiditis .entry-content{max-width:1020px;width:100%}.text-image-tireoiditis .entry-content h1,.text-image-tireoiditis .entry-content h2,.text-image-tireoiditis .entry-content h3,.text-image-tireoiditis .entry-content h4,.text-image-tireoiditis .entry-content h5,.text-image-tireoiditis .entry-content h6{color:#17488d;font-weight:600}.text-image-tireoiditis .entry-content h3{font-size:24px}@media screen and (max-width: 991px){.text-image-tireoiditis .entry-content h3{font-size:20px}}.text-image-tireoiditis .entry-content p{font-size:20px}@media screen and (max-width: 991px){.text-image-tireoiditis .entry-content p{font-size:16px}}.text-image-tireoiditis__text-left{margin-right:30px}@media screen and (max-width: 1200px){.text-image-tireoiditis__text-left{margin-right:0;margin-bottom:24px}}.text-image-tireoiditis__wrap{max-width:1500px;width:100%;margin:0 auto;padding:0 15px;display:flex;align-items:flex-start}@media screen and (max-width: 1200px){.text-image-tireoiditis__wrap{flex-direction:column;align-items:center}}.text-image-tireoiditis__image-block{max-width:420px;width:100%;border:2px solid #e9e9e9;border-radius:10px;margin-left:auto;padding:45px 25px 25px}@media screen and (max-width: 1200px){.text-image-tireoiditis__image-block{margin-left:0}}@media screen and (max-width: 480px){.text-image-tireoiditis__image-block{padding:25px 15px 15px}}.text-image-tireoiditis__image-block .entry-content ul{margin-left:0;margin-bottom:10px}.text-image-tireoiditis__image-block .entry-content p{color:#88c147;font-weight:600;margin-bottom:10px}.text-image-tireoiditis__image-block-img{margin-bottom:50px}.image-content .entry-content{margin:0;max-width:100%;width:100%;padding:0}.image-content__wrap{max-width:1500px;width:100%;margin:0 auto}.image-content__item-wrap{margin-bottom:120px}@media screen and (max-width: 1200px){.image-content__item-wrap{margin-bottom:60px}}.image-content__item-wrap:last-of-type{margin-bottom:50px}@media screen and (max-width: 1200px){.image-content__item-wrap:last-of-type{margin-bottom:24px}}.image-content__item-wrap--reverse{flex-direction:row-reverse}@media screen and (max-width: 991px){.image-content__item-wrap--reverse{flex-direction:column}}.image-content__item{position:relative;width:calc(50% - 10px);padding:0 15px}@media screen and (max-width: 991px){.image-content__item{width:100%}}.image-content__item img{width:100%;border-radius:10px}@media screen and (max-width: 991px){.image-content__item img{margin-bottom:24px}}.image-content__item-top{display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width: 991px){.image-content__item-top{flex-direction:column;align-items:center;margin-bottom:24px}}.image-content__item-bottom .entry-content{padding:0 15px}.cookies-banner{position:fixed;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);z-index:999}.cookies-banner__wrap{display:flex;align-items:center;justify-content:center;max-width:70%;width:100%;margin:0 auto;height:70px;padding:0 15px}@media screen and (max-width: 1500px){.cookies-banner__wrap{max-width:100%}}@media screen and (max-width: 768px){.cookies-banner__wrap{height:auto;padding:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.cookies-banner__text{font-size:14px;color:#fff;letter-spacing:0.6px;padding:0 15px}@media screen and (max-width: 768px){.cookies-banner__text{margin-bottom:15px}}.cookie-banner__link{font-size:14px;color:#fff;border-bottom:1px solid #fff;transition:350ms ease}.cookie-banner__link:hover{border-bottom:1px solid #88c147}.cookies-banner__btn{margin-left:auto;padding:13px 17px;min-width:125px}@media screen and (max-width: 768px){.cookies-banner__btn{margin-left:0}}.related-posts{margin-bottom:96px}@media screen and (max-width: 991px){.related-posts{margin-bottom:64px}}@media screen and (max-width: 640px){.related-posts{margin-bottom:48px}}.related-posts__wrapper{max-width:1360px}@media screen and (min-width: 1921px){.related-posts__wrapper{max-width:70.83333333vw}}.related-posts__section-title{display:block;margin-left:80px;font-weight:700;font-size:48px;margin-bottom:32px}@media screen and (max-width: 1024px){.related-posts__section-title{margin-left:0}}@media screen and (max-width: 640px){.related-posts__section-title{font-size:32px}}.related-posts__content-wrap{display:flex;align-items:center}.related-posts__slider-prev,.related-posts__slider-next{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px}@media screen and (max-width: 1024px){.related-posts__slider-prev,.related-posts__slider-next{display:none}}.related-posts__slider-prev svg path,.related-posts__slider-next svg path{transition:stroke 350ms ease}@media only screen and (min-width: 768px){.related-posts__slider-prev:hover svg path,.related-posts__slider-next:hover svg path{stroke:#88c147}}.related-posts__slider-prev{margin-right:32px}.related-posts__slider-next{margin-left:32px}.related-posts__slider.swiper{width:100%}.related-posts__slide-image{height:100vh;max-height:365px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;margin-bottom:32px}@media screen and (max-width: 480px){.related-posts__slide-image{height:254px;margin-bottom:24px}}.related-posts__slide-date{font-weight:500;font-size:20px;color:#88c147;margin-bottom:24px}@media screen and (max-width: 768px){.related-posts__slide-date{font-size:18px}}@media screen and (max-width: 480px){.related-posts__slide-date{font-size:16px;margin-bottom:16px}}.related-posts__slide-title{display:block;font-weight:700;font-size:24px;margin-bottom:16px}@media screen and (max-width: 578px){.related-posts__slide-title{font-size:20px}}.related-posts__slide-text{display:block;font-weight:500;font-size:18px;margin-bottom:24px}@media screen and (max-width: 578px){.related-posts__slide-text{font-size:16px}}.testimonials{padding:108px 0 108px 225px;overflow:hidden;width:100%}@media screen and (max-width: 1600px){.testimonials{padding:108px 0 108px 108px}}@media screen and (max-width: 1251px){.testimonials{padding:96px 0 96px 24px}}@media screen and (max-width: 992px){.testimonials{padding:64px 0 64px 24px}}@media screen and (max-width: 760px){.testimonials{padding:48px 0 48px 15px}}@media screen and (min-width: 1921px){.testimonials{padding:5.625vw 0 5.625vw 11.71875vw}}.testimonials__wrapper{display:flex;align-items:center}@media screen and (max-width: 1251px){.testimonials__wrapper{flex-direction:column;align-items:flex-start}}.testimonials__title-wrap{max-width:320px;width:100%;margin-right:50px}@media screen and (min-width: 1921px){.testimonials__title-wrap{max-width:16.66666667vw;margin-right:2.604166667vw}}.testimonials__section-title{font-weight:900;margin-bottom:32px}@media screen and (min-width: 1921px){.testimonials__section-title{margin-bottom:1.666666667vw}}.testimonials__text{font-size:24px}@media screen and (min-width: 1921px){.testimonials__text{font-size:1.25vw}}.testimonials__swiper-container{max-width:100%;width:100%;border-radius:16px}@media screen and (min-width: 1921px){.testimonials__swiper-container{border-radius:0.8333333333vw}}.testimonials__item{position:relative;height:auto;display:flex}.testimonials__item-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(136,193,71,0.9);border:4px solid #88c147;border-radius:16px;padding:48px}@media screen and (min-width: 1921px){.testimonials__item-wrap{border:0.2083333333vw solid #88c147;border-radius:0.8333333333vw;padding:2.5vw}}@media screen and (max-width: 1024px){.testimonials__item-wrap{padding:24px}}@media screen and (max-width: 570px){.testimonials__item-wrap{padding:24px 16px}}.testimonials__item-wrap img{margin-bottom:24px}@media screen and (min-width: 1921px){.testimonials__item-wrap img{margin-bottom:1.25vw}}@media screen and (max-width: 570px){.testimonials__item-wrap img{margin-bottom:16px}}.testimonials__item-text{color:#fff;font-size:18px;text-align:center;margin-bottom:0;position:relative;z-index:3;max-width:100%}@media screen and (min-width: 1921px){.testimonials__item-text{font-size:0.9375vw}}@media screen and (max-width: 570px){.testimonials__item-text{font-size:16px}}.testimonials__pagination{margin-top:32px}@media screen and (min-width: 1921px){.testimonials__pagination{margin-top:1.666666667vw}}.about-img-text__item{padding:164px 0}@media screen and (max-width: 1024px){.about-img-text__item{padding:128px 0}}@media screen and (max-width: 991px){.about-img-text__item{padding:96px 0}}@media screen and (max-width: 769px){.about-img-text__item{padding:64px 0}}@media screen and (max-width: 480px){.about-img-text__item{padding:48px 0}}@media screen and (min-width: 1921px){.about-img-text__item{padding:8.541666667vw 0}}.about-img-text__item.about-img-text__item--bg-grey{background-color:#f3f1f2}.about-img-text__wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 769px){.about-img-text__wrapper{flex-direction:column}}.about-img-text__img{margin-right:24px}@media screen and (max-width: 1350px){.about-img-text__img{max-width:50%;width:100%}}@media screen and (max-width: 769px){.about-img-text__img{max-width:100%;margin-right:0;margin-bottom:24px}}@media screen and (min-width: 1921px){.about-img-text__img{margin-right:1.25vw}}.about-img-text__img img{width:500px;height:522px}@media screen and (max-width: 1350px){.about-img-text__img img{max-width:100%;width:100%;height:auto}}@media screen and (min-width: 1921px){.about-img-text__img img{width:26.04166667vw;height:27.1875vw}}.about-img-text__content{max-width:787px}@media screen and (max-width: 1350px){.about-img-text__content{max-width:50%;width:100%}}@media screen and (max-width: 769px){.about-img-text__content{max-width:100%}}@media screen and (min-width: 1921px){.about-img-text__content{max-width:40.98958333vw}}.about-img-text__title{margin-bottom:32px}@media screen and (max-width: 769px){.about-img-text__title{margin-bottom:24px}}@media screen and (min-width: 1921px){.about-img-text__title{margin-bottom:1.71875vw}}.about-img-text__text p{margin-bottom:0}.about-img-text__item--reverse .about-img-text__wrapper{flex-direction:row-reverse}@media screen and (max-width: 769px){.about-img-text__item--reverse .about-img-text__wrapper{flex-direction:column}}.about-img-text__item--reverse .about-img-text__img{margin-right:0;margin-left:24px}@media screen and (max-width: 769px){.about-img-text__item--reverse .about-img-text__img{margin-left:0;margin-bottom:24px}}@media screen and (min-width: 1921px){.about-img-text__item--reverse .about-img-text__img{margin-left:1.25vw}}.about-logos{padding:164px 0}@media screen and (max-width: 1024px){.about-logos{padding:128px 0}}@media screen and (max-width: 991px){.about-logos{padding:96px 0}}@media screen and (max-width: 769px){.about-logos{padding:64px 0}}@media screen and (max-width: 480px){.about-logos{padding:48px 0}}@media screen and (min-width: 1921px){.about-logos{padding:8.541666667vw 0}}.about-logos__wrapper{text-align:center}.about-logos__section-title{margin-bottom:64px}@media screen and (min-width: 1921px){.about-logos__section-title{margin-bottom:3.333333333vw}}@media screen and (max-width: 991px){.about-logos__section-title{margin-bottom:48px}}@media screen and (max-width: 640px){.about-logos__section-title{margin-bottom:32px}}.about-logos__items{display:flex;align-items:center;justify-content:space-between;max-width:730px;width:100%;margin:0 auto}@media screen and (max-width: 700px){.about-logos__items{flex-direction:column}}@media screen and (min-width: 1921px){.about-logos__items{max-width:38.02083333vw}}.about-logos__item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:64px}@media screen and (max-width: 991px){.about-logos__item{margin-right:32px}}@media screen and (max-width: 700px){.about-logos__item{margin-right:0;margin-bottom:32px}}@media screen and (min-width: 1921px){.about-logos__item{margin-right:3.333333333vw}}.about-logos__item:last-child{margin-right:0}@media screen and (max-width: 700px){.about-logos__item:last-child{margin-bottom:0}}.about-logos__item-img{margin-bottom:24px}@media screen and (max-width: 480px){.about-logos__item-img{margin-bottom:16px}}@media screen and (min-width: 1921px){.about-logos__item-img{margin-bottom:1.25vw}}.about-logos__item-title{font-weight:500;font-size:24px;line-height:35px;color:#88c147}@media screen and (max-width: 480px){.about-logos__item-title{font-size:22px}}@media screen and (min-width: 1921px){.about-logos__item-title{font-size:1.25vw;line-height:1.822916667vw}}.about-us-cta{background-repeat:no-repeat;background-size:cover;background-position:50% 0;position:relative;height:100vh;max-height:400px;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 480px){.about-us-cta{max-height:300px}}@media screen and (min-width: 1921px){.about-us-cta{max-height:20.83333333vw}}.about-us-cta__title{max-width:800px;margin:0 auto}@media screen and (min-width: 1921px){.about-us-cta__title{max-width:41.66666667vw}}


/*# sourceMappingURL=main.css.map*/