﻿@import"./plugins/glightbox/glightbox.min.css";:root{--warning-100: #fff1c5;--warning-900: #7b2f0c;--warning-800: #96390a;--warning-700: #b94a04;--warning-600: #df6d00;--warning-500: #fc9403;--warning-400: #ffb81e;--warning-300: #ffce48;--warning-200: #ffe287;--warning-50: #fffaea;--info-900: #0b406f;--info-800: #064c86;--info-700: #0259a2;--info-600: #0172cb;--info-500: #0d8fea;--info-400: #37aaf9;--info-300: #7cc6fd;--info-200: #badffd;--info-100: #e0effe;--info-50: #f0f7ff;--success-900: #15522f;--success-800: #176437;--success-700: #177e41;--success-600: #1aaa55;--success-500: #25c265;--success-400: #4ddb87;--success-300: #88edb1;--success-200: #bcf6d2;--success-100: #ddfbe8;--success-50: #f0fdf5;--danger-900: #802a1c;--danger-800: #9a2c1a;--danger-700: #bb311a;--danger-600: #db3b21;--danger-500: #f15a42;--danger-400: #f98370;--danger-300: #fdb0a4;--danger-200: #ffd1c9;--danger-100: #fee6e2;--danger-50: #fef4f2;--black-900: #000000;--black-800: #383838;--black-700: #434343;--black-600: #515151;--black-500: #666666;--black-400: #818181;--black-300: #a4a4a4;--black-200: #c8c8c8;--black-100: #e3e3e3;--black-50: #f7f7f7;--primary-900: #04344d;--primary-800: #033e58;--primary-700: #00648d;--primary-600: #0099d4;--primary-500: #00b5f1;--primary-400: #2ccbff;--primary-300: #75dbff;--primary-200: #b6eaff;--primary-100: #def4ff;--primary-50: #effaff;--secondary-900: #04344d;--secondary-800: #033e58;--secondary-700: #00648d;--secondary-600: #0099d4;--secondary-500: #00b5f1;--secondary-400: #2ccbff;--secondary-300: #75dbff;--secondary-200: #b6eaff;--secondary-100: #def4ff;--secondary-50: #effaff;--white: #ffffff;--form-border-color: var(--black-200);--form-font-color: var(--primary-900);--form-background-color: var(--white);--form-alert-color: var(--danger-700);--form-success-color: var(--success-700);--form-focus-color: var(--primary-600);--font-family-1: "Figtree", sans-serif;--font-family-2: "Figtree", sans-serif;--font-txt-caption-regular: 400 1.26rem/1.2em "Figtree", sans-serif;--font-txt-button-regular: 700 1.4rem/1.3em "Figtree", sans-serif;--font-txt-body-2-regular: 400 1.4rem/1.2em "Figtree", sans-serif;--font-txt-body-1-regular: 400 1.7rem/1.3em "Figtree", sans-serif;--font-txt-body-1-semibold: 600 1.7rem/1.3em "Figtree", sans-serif;--font-heading-h6-regular: 600 2.02rem/1.3em "Figtree", sans-serif;--font-heading-h5-regular: 600 2.28rem/1.3em "Figtree", sans-serif;--font-heading-h4-regular: 600 2.88rem/1.3em "Figtree", sans-serif;--font-heading-h3-regular: 600 3.24rem/1.3em "Figtree", sans-serif;--font-heading-h2-regular: 600 3.65rem/1.3em "Figtree", sans-serif;--font-heading-h1-regular: 600 4.1rem/1.3em "Figtree", sans-serif;--fontsize-txt-caption-regular: 1.26rem;--fontsize-txt-button-regular: 1.4rem;--fontsize-txt-body-2-regular: 1.4rem;--fontsize-txt-body-1-regular: 1.7rem;--fontsize-txt-body-1-semibold: 1.7rem;--fontsize-heading-h6-regular: 2.02rem;--fontsize-heading-h5-regular: 2.28rem;--fontsize-heading-h4-regular: 2.88rem;--fontsize-heading-h3-regular: 3.24rem;--fontsize-heading-h2-regular: 3.65rem;--fontsize-heading-h1-regular: 4.1rem;--base-font-size: var(--fontsize-txt-body-1-regular);--base-line-height: 1.3;--base-font-weight: 400;--base-font-color: var(--black-700);--effect-shadow-xl: 0px 18px 28px 0px rgba(9, 30, 66, 0.1);--effect-shadow-l: 0px 8px 12px 0px rgba(9, 30, 66, 0.1);--effect-shadow-l-primary-500: 0px 8px 12px 0px rgba(0, 181, 241, 0.1);--effect-shadow-m: 0px 3px 4px 0px rgba(9, 30, 66, 0.1);--effect-shadow-s: 0px 1px 2px 0px rgba(9, 30, 66, 0.25);--svg-arrow-primary: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0003%207.99996C11.9971%207.64922%2011.8558%207.31389%2011.607%207.06663L8.74699%204.19997C8.62208%204.0758%208.45312%204.0061%208.27699%204.0061C8.10087%204.0061%207.9319%204.0758%207.80699%204.19997C7.74451%204.26194%207.69491%204.33567%207.66106%204.41691C7.62722%204.49815%207.60979%204.58529%207.60979%204.6733C7.60979%204.76131%207.62722%204.84844%207.66106%204.92968C7.69491%205.01092%207.74451%205.08466%207.80699%205.14663L10.0003%207.33329H3.33366C3.15685%207.33329%202.98728%207.40353%202.86225%207.52856C2.73723%207.65358%202.66699%207.82315%202.66699%207.99996C2.66699%208.17677%202.73723%208.34634%202.86225%208.47136C2.98728%208.59639%203.15685%208.66663%203.33366%208.66663H10.0003L7.80699%2010.86C7.68146%2010.9846%207.61058%2011.154%207.60995%2011.3309C7.60933%2011.5078%207.67901%2011.6778%207.80366%2011.8033C7.92831%2011.9288%208.09773%2011.9997%208.27463%2012.0003C8.45154%2012.001%208.62146%2011.9313%208.74699%2011.8066L11.607%208.93996C11.8574%208.69106%2011.9988%208.35301%2012.0003%207.99996V7.99996Z%22%20fill%3D%22%2300B5F1%22%2F%3E%0A%3C%2Fsvg%3E%0A");--svg-arrow-white: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0003%207.99996C11.9971%207.64922%2011.8558%207.31389%2011.607%207.06663L8.74699%204.19997C8.62208%204.0758%208.45312%204.0061%208.27699%204.0061C8.10087%204.0061%207.9319%204.0758%207.80699%204.19997C7.74451%204.26194%207.69491%204.33567%207.66106%204.41691C7.62722%204.49815%207.60979%204.58529%207.60979%204.6733C7.60979%204.76131%207.62722%204.84844%207.66106%204.92968C7.69491%205.01092%207.74451%205.08466%207.80699%205.14663L10.0003%207.33329H3.33366C3.15685%207.33329%202.98728%207.40353%202.86225%207.52856C2.73723%207.65358%202.66699%207.82315%202.66699%207.99996C2.66699%208.17677%202.73723%208.34634%202.86225%208.47136C2.98728%208.59639%203.15685%208.66663%203.33366%208.66663H10.0003L7.80699%2010.86C7.68146%2010.9846%207.61058%2011.154%207.60995%2011.3309C7.60933%2011.5078%207.67901%2011.6778%207.80366%2011.8033C7.92831%2011.9288%208.09773%2011.9997%208.27463%2012.0003C8.45154%2012.001%208.62146%2011.9313%208.74699%2011.8066L11.607%208.93996C11.8574%208.69106%2011.9988%208.35301%2012.0003%207.99996V7.99996Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");--svg-delete: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' aria-hidden='true' focusable='false'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z'%3E%3C/path%3E%3C/svg%3E");--svg-tel: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_6440_5133)%22%3E%0A%3Cpath%20d%3D%22M13%201.00013C13%200.734916%2013.1053%200.480562%2013.2929%200.293025C13.4804%200.105489%2013.7348%200.000132124%2014%200.000132124C16.6512%200.00304372%2019.1931%201.05755%2021.0678%202.93228C22.9425%204.80701%2023.997%207.34886%2024%2010.0001C24%2010.2654%2023.8946%2010.5197%2023.7071%2010.7072C23.5195%2010.8948%2023.2652%2011.0001%2023%2011.0001C22.7347%2011.0001%2022.4804%2010.8948%2022.2929%2010.7072C22.1053%2010.5197%2022%2010.2654%2022%2010.0001C21.9976%207.87913%2021.154%205.84568%2019.6542%204.34591C18.1544%202.84613%2016.121%202.00251%2014%202.00013C13.7348%202.00013%2013.4804%201.89478%2013.2929%201.70724C13.1053%201.5197%2013%201.26535%2013%201.00013ZM14%206.00013C15.0608%206.00013%2016.0782%206.42156%2016.8284%207.17171C17.5785%207.92185%2018%208.93927%2018%2010.0001C18%2010.2654%2018.1053%2010.5197%2018.2929%2010.7072C18.4804%2010.8948%2018.7347%2011.0001%2019%2011.0001C19.2652%2011.0001%2019.5195%2010.8948%2019.7071%2010.7072C19.8946%2010.5197%2020%2010.2654%2020%2010.0001C19.9984%208.40932%2019.3657%206.88412%2018.2409%205.75925C17.116%204.63437%2015.5908%204.00172%2014%204.00013C13.7348%204.00013%2013.4804%204.10549%2013.2929%204.29303C13.1053%204.48056%2013%204.73492%2013%205.00013C13%205.26535%2013.1053%205.5197%2013.2929%205.70724C13.4804%205.89478%2013.7348%206.00013%2014%206.00013ZM23.093%2016.7391C23.6725%2017.3202%2023.9979%2018.1074%2023.9979%2018.9281C23.9979%2019.7488%2023.6725%2020.536%2023.093%2021.1171L22.183%2022.1661C13.993%2030.0071%20-5.93701%2010.0821%201.78298%201.86613L2.93298%200.866132C3.51475%200.302809%204.29491%20-0.0088188%205.10468%20-0.00133303C5.91445%200.00615273%206.68872%200.332151%207.25998%200.906132C7.29098%200.937132%209.14398%203.34413%209.14398%203.34413C9.6938%203.92176%209.99988%204.68906%209.99858%205.48654C9.99727%206.28401%209.68869%207.05031%209.13698%207.62613L7.97898%209.08213C8.61982%2010.6392%209.56204%2012.0544%2010.7515%2013.2462C11.9409%2014.4381%2013.3542%2015.3831%2014.91%2016.0271L16.375%2014.8621C16.9509%2014.3108%2017.717%2014.0026%2018.5143%2014.0015C19.3115%2014.0004%2020.0785%2014.3065%2020.656%2014.8561C20.656%2014.8561%2023.062%2016.7081%2023.093%2016.7391ZM21.717%2018.1931C21.717%2018.1931%2019.324%2016.3521%2019.293%2016.3211C19.0869%2016.1169%2018.8086%2016.0023%2018.5185%2016.0023C18.2283%2016.0023%2017.95%2016.1169%2017.744%2016.3211C17.717%2016.3491%2015.7%2017.9561%2015.7%2017.9561C15.564%2018.0643%2015.4023%2018.1352%2015.2306%2018.1619C15.0589%2018.1885%2014.8833%2018.17%2014.721%2018.1081C12.7054%2017.3577%2010.8747%2016.1829%209.35281%2014.6632C7.83091%2013.1436%206.65338%2011.3146%205.89998%209.30013C5.83318%209.13559%205.8114%208.95622%205.83688%208.78047C5.86237%208.60472%205.93419%208.43893%206.04498%208.30013C6.04498%208.30013%207.65198%206.28213%207.67898%206.25613C7.88324%206.05012%207.99786%205.77175%207.99786%205.48163C7.99786%205.19152%207.88324%204.91315%207.67898%204.70713C7.64798%204.67713%205.80698%202.28213%205.80698%202.28213C5.59788%202.09464%205.32498%201.99423%205.04423%202.00148C4.76347%202.00873%204.49612%202.1231%204.29698%202.32113L3.14698%203.32113C-2.49501%2010.1051%2014.776%2026.4181%2020.721%2020.8001L21.632%2019.7501C21.8454%2019.5524%2021.9737%2019.2794%2021.9895%2018.9888C22.0054%2018.6983%2021.9076%2018.4129%2021.717%2018.1931Z%22%20fill%3D%22%2300B5F1%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_6440_5133%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");--svg-mail: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M19%201H5C3.67441%201.00159%202.40356%201.52888%201.46622%202.46622C0.528882%203.40356%200.00158786%204.67441%200%206L0%2018C0.00158786%2019.3256%200.528882%2020.5964%201.46622%2021.5338C2.40356%2022.4711%203.67441%2022.9984%205%2023H19C20.3256%2022.9984%2021.5964%2022.4711%2022.5338%2021.5338C23.4711%2020.5964%2023.9984%2019.3256%2024%2018V6C23.9984%204.67441%2023.4711%203.40356%2022.5338%202.46622C21.5964%201.52888%2020.3256%201.00159%2019%201ZM5%203H19C19.5988%203.00118%2020.1835%203.18151%2020.679%203.5178C21.1744%203.85409%2021.5579%204.33095%2021.78%204.887L14.122%2012.546C13.5584%2013.1073%2012.7954%2013.4225%2012%2013.4225C11.2046%2013.4225%2010.4416%2013.1073%209.878%2012.546L2.22%204.887C2.44215%204.33095%202.82561%203.85409%203.32105%203.5178C3.81648%203.18151%204.40121%203.00118%205%203ZM19%2021H5C4.20435%2021%203.44129%2020.6839%202.87868%2020.1213C2.31607%2019.5587%202%2018.7956%202%2018V7.5L8.464%2013.96C9.40263%2014.8963%2010.6743%2015.422%2012%2015.422C13.3257%2015.422%2014.5974%2014.8963%2015.536%2013.96L22%207.5V18C22%2018.7956%2021.6839%2019.5587%2021.1213%2020.1213C20.5587%2020.6839%2019.7956%2021%2019%2021Z%22%20fill%3D%22%2300B5F1%22%2F%3E%0A%3C%2Fsvg%3E%0A");--svg-li: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2223%22%20height%3D%2223%22%20rx%3D%2211.5%22%20stroke%3D%22%2300B5F1%22%2F%3E%0A%3Cpath%20d%3D%22M5.8825%2014.0341L8.31267%2016.4642C8.64084%2016.7923%209.08588%2016.9766%209.54992%2016.9766C10.014%2016.9766%2010.459%2016.7923%2010.7872%2016.4642L18.2923%208.95907C18.3986%208.84905%2018.4574%208.7017%2018.4561%208.54875C18.4547%208.39581%2018.3934%208.2495%2018.2852%208.14134C18.1771%208.03319%2018.0308%207.97184%2017.8778%207.97051C17.7249%207.96918%2017.5775%208.02798%2017.4675%208.13424L9.96233%2015.6394C9.85294%2015.7488%209.70459%2015.8102%209.54992%2015.8102C9.39524%2015.8102%209.24689%2015.7488%209.1375%2015.6394L6.70733%2013.2092C6.59731%2013.103%206.44996%2013.0442%206.29701%2013.0455C6.14407%2013.0468%205.99776%2013.1082%205.8896%2013.2163C5.78145%2013.3245%205.7201%2013.4708%205.71877%2013.6238C5.71744%2013.7767%205.77624%2013.9241%205.8825%2014.0341V14.0341Z%22%20fill%3D%22%2300B5F1%22%2F%3E%0A%3C%2Fsvg%3E%0A");--margin-100: 1em;--margin-200: 2em;--margin-400: 3em;--margin-600: 5em;--border-radius-100: 8px;--border-radius-200: 16px;--border-radius-400: 32px;--border-radius-600: 64px}@media screen and (max-width: 782px){:root{--fontsize-heading-h6-regular: 1.62rem;--fontsize-heading-h5-regular: 1.82rem;--fontsize-heading-h4-regular: 2.3rem;--fontsize-heading-h3-regular: 2.59rem;--fontsize-heading-h2-regular: 2.92rem;--fontsize-heading-h1-regular: 3.28rem;--font-heading-h6-regular: 600 1.62rem/1.3em "Figtree", sans-serif;--font-heading-h5-regular: 600 1.82rem/1.3em "Figtree", sans-serif;--font-heading-h4-regular: 600 2.3rem/1.3em "Figtree", sans-serif;--font-heading-h3-regular: 600 2.59rem/1.3em "Figtree", sans-serif;--font-heading-h2-regular: 600 2.92rem/1.3em "Figtree", sans-serif;--font-heading-h1-regular: 600 3.28rem/1.3em "Figtree", sans-serif}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bgSVG,.slickSliderUi .slick-arrow,.mainHeader__menuBack:before,.mainBtnSimple:after,.wc-forward:after,.wp-block-button.is-style-btnSimple .wp-block-button__link:after,.contentUi .wp-block-file:has(.wp-block-file__button) a:first-child:after,.mainBtn:after,.button:not(.wc-forward):after,.wc-block-components-button:after,.woocommerce-mini-cart__buttons .button.checkout:after,.actions button[name=update_cart]:after,.actions .button[name=update_cart]:after,td.actions button[name=update_cart]:after,td.actions .button[name=update_cart]:after,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order:after,.woocommerce-message .button:after,.woocommerce-message .wc-forward:after,.woocommerce-error .button:after,.woocommerce-error .wc-forward:after,.woocommerce-info .button:after,.woocommerce-info .wc-forward:after,.wc-block-components-notice-banner .button:after,.wc-block-components-notice-banner .wc-forward:after,.woocommerce-notice .button:after,.woocommerce-notice .wc-forward:after,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:after,.woocommerce-Reviews .comment-form input[type=submit]:after,.news_with_text__text a:after,.contactform__submitHolder:after,.footerCta2__content3 a:after,.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link:after,.contentUi .wp-block-file__button:after,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a:after,.mainHeader__ctamob:after,.mainBtnAlt:after,.woocommerce-mini-cart__buttons .button:not(.checkout):after,.actions .coupon button:after,.actions .coupon button.button:after,td.actions .coupon button:after,.cart-collaterals .cross-sells ul.products li.product .button:after,.cart_totals .shipping td .shipping-calculator-form p:last-child button:after,.woocommerce-cart .woocommerce-message[role=alert] .button:after,.woocommerce-cart [role=alert].woocommerce-notice .button:after,.wp-block-button.is-style-btnAlt .wp-block-button__link:after{background-repeat:no-repeat;background-position:center;background-size:contain}.mainBtn,.button:not(.wc-forward),.wc-block-components-button,.woocommerce-mini-cart__buttons .button.checkout,.actions button[name=update_cart],.actions .button[name=update_cart],td.actions button[name=update_cart],td.actions .button[name=update_cart],.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order,.woocommerce-message .button,.woocommerce-message .wc-forward,.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward,.wc-block-components-notice-banner .button,.wc-block-components-notice-banner .wc-forward,.woocommerce-notice .button,.woocommerce-notice .wc-forward,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a,.woocommerce-Reviews .comment-form input[type=submit],.news_with_text__text a,.contactform__submitHolder,.footerCta2__content3 a,.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link,.contentUi .wp-block-file__button,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a,.mainHeader__ctamob,.mainBtnAlt,.woocommerce-mini-cart__buttons .button:not(.checkout),.actions .coupon button,.actions .coupon button.button,td.actions .coupon button,td.actions .coupon button.button,.cart-collaterals .cross-sells ul.products li.product .button,.cart_totals .shipping td .shipping-calculator-form p:last-child button,.woocommerce-cart .woocommerce-message[role=alert] .button,.woocommerce-cart [role=alert].woocommerce-notice .button,.wp-block-button.is-style-btnAlt .wp-block-button__link{position:relative;display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:5px 24px;font:var(--font-txt-button-regular);gap:1em;border:none;color:var(--white) !important;background-color:var(--primary-500);transition:all .3s;text-decoration:none;border-radius:var(--border-radius-600)}.mainBtn:after,.button:not(.wc-forward):after,.wc-block-components-button:after,.woocommerce-mini-cart__buttons .button.checkout:after,.actions button[name=update_cart]:after,.actions .button[name=update_cart]:after,td.actions button[name=update_cart]:after,td.actions .button[name=update_cart]:after,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order:after,.woocommerce-message .button:after,.woocommerce-message .wc-forward:after,.woocommerce-error .button:after,.woocommerce-error .wc-forward:after,.woocommerce-info .button:after,.woocommerce-info .wc-forward:after,.wc-block-components-notice-banner .button:after,.wc-block-components-notice-banner .wc-forward:after,.woocommerce-notice .button:after,.woocommerce-notice .wc-forward:after,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:after,.woocommerce-Reviews .comment-form input[type=submit]:after,.news_with_text__text a:after,.contactform__submitHolder:after,.footerCta2__content3 a:after,.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link:after,.contentUi .wp-block-file__button:after,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a:after,.mainHeader__ctamob:after,.mainBtnAlt:after,.woocommerce-mini-cart__buttons .button:not(.checkout):after,.actions .coupon button:after,.actions .coupon button.button:after,td.actions .coupon button:after,.cart-collaterals .cross-sells ul.products li.product .button:after,.cart_totals .shipping td .shipping-calculator-form p:last-child button:after,.woocommerce-cart .woocommerce-message[role=alert] .button:after,.woocommerce-cart [role=alert].woocommerce-notice .button:after,.wp-block-button.is-style-btnAlt .wp-block-button__link:after{content:"";width:16px;height:16px;transition:all .3s;background-image:var(--svg-arrow-white);transition:all .3s}.mainBtn[disabled],[disabled].button:not(.wc-forward),[disabled].wc-block-components-button,.woocommerce-mini-cart__buttons [disabled].button.checkout,.actions button[disabled][name=update_cart],.actions [disabled].button[name=update_cart],td.actions button[disabled][name=update_cart],.cart-collaterals .cart_totals .wc-proceed-to-checkout [disabled].checkout-button,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order [disabled]#place_order,.woocommerce-message [disabled].button,.woocommerce-message [disabled].wc-forward,.woocommerce-error [disabled].button,.woocommerce-error [disabled].wc-forward,.woocommerce-info [disabled].button,.woocommerce-info [disabled].wc-forward,.wc-block-components-notice-banner [disabled].button,.wc-block-components-notice-banner [disabled].wc-forward,.woocommerce-notice [disabled].button,.woocommerce-notice [disabled].wc-forward,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a[disabled],.woocommerce-Reviews .comment-form input[disabled][type=submit],.news_with_text__text a[disabled],[disabled].contactform__submitHolder,.footerCta2__content3 a[disabled],.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) [disabled].wp-block-button__link,.contentUi [disabled].wp-block-file__button,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a[disabled],[disabled].mainHeader__ctamob,[disabled].mainBtnAlt,.woocommerce-mini-cart__buttons [disabled].button:not(.checkout),.actions .coupon button[disabled],td.actions .coupon button[disabled],.cart-collaterals .cross-sells ul.products li.product [disabled].button,.cart_totals .shipping td .shipping-calculator-form p:last-child button[disabled],.woocommerce-cart .woocommerce-message[role=alert] [disabled].button,.woocommerce-cart [role=alert].woocommerce-notice [disabled].button,.wp-block-button.is-style-btnAlt [disabled].wp-block-button__link{opacity:.4}.mainBtn:not([disabled]),.button:not([disabled]):not(.wc-forward),.wc-block-components-button:not([disabled]),.woocommerce-mini-cart__buttons .button.checkout:not([disabled]),.actions button[name=update_cart]:not([disabled]),.actions .button[name=update_cart]:not([disabled]),td.actions button[name=update_cart]:not([disabled]),.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:not([disabled]),.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order:not([disabled]),.woocommerce-message .button:not([disabled]),.woocommerce-message .wc-forward:not([disabled]),.woocommerce-error .button:not([disabled]),.woocommerce-error .wc-forward:not([disabled]),.woocommerce-info .button:not([disabled]),.woocommerce-info .wc-forward:not([disabled]),.wc-block-components-notice-banner .button:not([disabled]),.wc-block-components-notice-banner .wc-forward:not([disabled]),.woocommerce-notice .button:not([disabled]),.woocommerce-notice .wc-forward:not([disabled]),.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:not([disabled]),.woocommerce-Reviews .comment-form input[type=submit]:not([disabled]),.news_with_text__text a:not([disabled]),.contactform__submitHolder:not([disabled]),.footerCta2__content3 a:not([disabled]),.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link:not([disabled]),.contentUi .wp-block-file__button:not([disabled]),.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a:not([disabled]),.mainHeader__ctamob:not([disabled]),.mainBtnAlt:not([disabled]),.woocommerce-mini-cart__buttons .button:not([disabled]):not(.checkout),.actions .coupon button:not([disabled]),td.actions .coupon button:not([disabled]),.cart-collaterals .cross-sells ul.products li.product .button:not([disabled]),.cart_totals .shipping td .shipping-calculator-form p:last-child button:not([disabled]),.woocommerce-cart .woocommerce-message[role=alert] .button:not([disabled]),.woocommerce-cart [role=alert].woocommerce-notice .button:not([disabled]),.wp-block-button.is-style-btnAlt .wp-block-button__link:not([disabled]){cursor:pointer}.mainBtn:not([disabled]):hover,.button:not([disabled]):hover:not(.wc-forward),.wc-block-components-button:not([disabled]):hover,.woocommerce-mini-cart__buttons .button.checkout:not([disabled]):hover,.actions button[name=update_cart]:not([disabled]):hover,.actions .button[name=update_cart]:not([disabled]):hover,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:not([disabled]):hover,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order:not([disabled]):hover,.woocommerce-message .button:not([disabled]):hover,.woocommerce-message .wc-forward:not([disabled]):hover,.woocommerce-error .button:not([disabled]):hover,.woocommerce-error .wc-forward:not([disabled]):hover,.woocommerce-info .button:not([disabled]):hover,.woocommerce-info .wc-forward:not([disabled]):hover,.wc-block-components-notice-banner .button:not([disabled]):hover,.wc-block-components-notice-banner .wc-forward:not([disabled]):hover,.woocommerce-notice .button:not([disabled]):hover,.woocommerce-notice .wc-forward:not([disabled]):hover,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:not([disabled]):hover,.woocommerce-Reviews .comment-form input[type=submit]:not([disabled]):hover,.news_with_text__text a:not([disabled]):hover,.contactform__submitHolder:not([disabled]):hover,.footerCta2__content3 a:not([disabled]):hover,.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link:not([disabled]):hover,.contentUi .wp-block-file__button:not([disabled]):hover,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a:not([disabled]):hover,.mainHeader__ctamob:not([disabled]):hover,.mainBtnAlt:not([disabled]):hover,.woocommerce-mini-cart__buttons .button:not([disabled]):hover:not(.checkout),.actions .coupon button:not([disabled]):hover,.cart-collaterals .cross-sells ul.products li.product .button:not([disabled]):hover,.cart_totals .shipping td .shipping-calculator-form p:last-child button:not([disabled]):hover,.wp-block-button.is-style-btnAlt .wp-block-button__link:not([disabled]):hover{background-color:var(--primary-400);color:var(--white) !important}.mainBtn:not([disabled]):hover:after,.button:not([disabled]):hover:not(.wc-forward):after,.wc-block-components-button:not([disabled]):hover:after,.woocommerce-mini-cart__buttons .button.checkout:not([disabled]):hover:after,.actions button[name=update_cart]:not([disabled]):hover:after,.actions .button[name=update_cart]:not([disabled]):hover:after,.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:not([disabled]):hover:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order:not([disabled]):hover:after,.woocommerce-message .button:not([disabled]):hover:after,.woocommerce-message .wc-forward:not([disabled]):hover:after,.woocommerce-error .button:not([disabled]):hover:after,.woocommerce-error .wc-forward:not([disabled]):hover:after,.woocommerce-info .button:not([disabled]):hover:after,.woocommerce-info .wc-forward:not([disabled]):hover:after,.wc-block-components-notice-banner .button:not([disabled]):hover:after,.wc-block-components-notice-banner .wc-forward:not([disabled]):hover:after,.woocommerce-notice .button:not([disabled]):hover:after,.woocommerce-notice .wc-forward:not([disabled]):hover:after,.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:not([disabled]):hover:after,.woocommerce-Reviews .comment-form input[type=submit]:not([disabled]):hover:after,.news_with_text__text a:not([disabled]):hover:after,.contactform__submitHolder:not([disabled]):hover:after,.footerCta2__content3 a:not([disabled]):hover:after,.wp-block-button:not(.is-style-outline):not(.is-style-btnSimple):not(.is-style-btnAlt) .wp-block-button__link:not([disabled]):hover:after,.contentUi .wp-block-file__button:not([disabled]):hover:after,.contentUi .wp-block-file:not(:has(.wp-block-file__button)) a:not([disabled]):hover:after,.mainHeader__ctamob:not([disabled]):hover:after,.mainBtnAlt:not([disabled]):hover:after,.woocommerce-mini-cart__buttons .button:not([disabled]):hover:not(.checkout):after,.actions .coupon button:not([disabled]):hover:after,.cart-collaterals .cross-sells ul.products li.product .button:not([disabled]):hover:after,.cart_totals .shipping td .shipping-calculator-form p:last-child button:not([disabled]):hover:after,.wp-block-button.is-style-btnAlt .wp-block-button__link:not([disabled]):hover:after{transform:translateX(-4px)}.mainBtnAlt,.woocommerce-mini-cart__buttons .button:not(.checkout),.actions .coupon button,.actions .coupon button.button,td.actions .coupon button,td.actions .coupon button.button,.cart-collaterals .cross-sells ul.products li.product .button,.cart_totals .shipping td .shipping-calculator-form p:last-child button,.woocommerce-cart .woocommerce-message[role=alert] .button,.woocommerce-cart [role=alert].woocommerce-notice .button,.wp-block-button.is-style-btnAlt .wp-block-button__link{background-color:var(--white);color:var(--black-700) !important;border:1px solid var(--primary-600)}.mainBtnAlt:after,.woocommerce-mini-cart__buttons .button:not(.checkout):after,.actions .coupon button:after,.actions .coupon button.button:after,td.actions .coupon button:after,.cart-collaterals .cross-sells ul.products li.product .button:after,.cart_totals .shipping td .shipping-calculator-form p:last-child button:after,.woocommerce-cart .woocommerce-message[role=alert] .button:after,.woocommerce-cart [role=alert].woocommerce-notice .button:after,.wp-block-button.is-style-btnAlt .wp-block-button__link:after{background-image:var(--svg-arrow-primary)}.mainBtnAlt:not([disabled]):hover,.woocommerce-mini-cart__buttons .button:not([disabled]):hover:not(.checkout),.actions .coupon button:not([disabled]):hover,.cart-collaterals .cross-sells ul.products li.product .button:not([disabled]):hover,.cart_totals .shipping td .shipping-calculator-form p:last-child button:not([disabled]):hover,.woocommerce-cart .woocommerce-message[role=alert] .button:not([disabled]):hover,.woocommerce-cart [role=alert].woocommerce-notice .button:not([disabled]):hover,.wp-block-button.is-style-btnAlt .wp-block-button__link:not([disabled]):hover{background:var(--primary-600);color:var(--white) !important}.mainBtnAlt:not([disabled]):hover:after,.woocommerce-mini-cart__buttons .button:not([disabled]):hover:not(.checkout):after,.actions .coupon button:not([disabled]):hover:after,.cart-collaterals .cross-sells ul.products li.product .button:not([disabled]):hover:after,.cart_totals .shipping td .shipping-calculator-form p:last-child button:not([disabled]):hover:after,.woocommerce-cart .woocommerce-message[role=alert] .button:not([disabled]):hover:after,.woocommerce-cart [role=alert].woocommerce-notice .button:not([disabled]):hover:after,.wp-block-button.is-style-btnAlt .wp-block-button__link:not([disabled]):hover:after{background-image:var(--svg-arrow-white)}.mainBtnSimple,.wc-forward,.wp-block-button.is-style-btnSimple .wp-block-button__link,.contentUi .wp-block-file:has(.wp-block-file__button) a:first-child{position:relative;display:inline-flex;justify-content:center;text-align:center;align-items:center;gap:.5em;padding:0px;font:var(--font-txt-button-regular);border:none;color:var(--black-700) !important;background-color:rgba(0,0,0,0);transition:all .3s;text-decoration:none;border-radius:0px}.mainBtnSimple:after,.wc-forward:after,.wp-block-button.is-style-btnSimple .wp-block-button__link:after,.contentUi .wp-block-file:has(.wp-block-file__button) a:first-child:after{content:"";width:16px;height:16px;background-image:var(--svg-arrow-primary)}.mainBtnSimple[disabled],[disabled].wc-forward,.wp-block-button.is-style-btnSimple [disabled].wp-block-button__link,.contentUi .wp-block-file:has(.wp-block-file__button) a[disabled]:first-child{opacity:.4}.mainBtnSimple:not([disabled]),.wc-forward:not([disabled]),.wp-block-button.is-style-btnSimple .wp-block-button__link:not([disabled]),.contentUi .wp-block-file:has(.wp-block-file__button) a:not([disabled]):first-child{cursor:pointer}.mainBtnSimple:not([disabled]):hover,.wc-forward:not([disabled]):hover,.wp-block-button.is-style-btnSimple .wp-block-button__link:not([disabled]):hover,.contentUi .wp-block-file:has(.wp-block-file__button) a:not([disabled]):hover:first-child{color:var(--primary-600) !important}.g_pa,.shop_mini_cart__quantityHolder:after,.products li.product:before,.wc-block-product:before,.cross-sells-product:before,.pageBox__image,.news__image,.contactform__submitHolder input,.gCategory__bg,.gCategory__cta:after,.subpageHeader:before,.subpageHeader__bgImage,.mainHeader__ctamob span,.mainHeader__ctamob span:before{position:absolute;top:0px;left:0px;width:100%;height:100%}.imageHover,.contentUi .wp-block-gallery .wp-block-image a{position:relative}.imageHover:after,.contentUi .wp-block-gallery .wp-block-image a:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:color-mix(in srgb, var(--primary-700) 70%, transparent) url(images/lupa.svg) center no-repeat;opacity:0;transition:opacity .3s}.imageHover:hover:after,.contentUi .wp-block-gallery .wp-block-image a:hover:after{opacity:1}.pagination,.woocommerce-pagination,.pagination>ul,.woocommerce-pagination>ul{display:flex;flex-wrap:wrap;padding:24px 0;width:100%;justify-content:flex-end;align-items:center;gap:6px 16px}.pagination ul,.woocommerce-pagination ul,.pagination>ul ul{width:100%}.pagination span.page-numbers:not(.dots),.woocommerce-pagination span.page-numbers:not(.dots),.pagination a.page-numbers:not(.dots),.woocommerce-pagination a.page-numbers:not(.dots),.pagination>ul span.page-numbers:not(.dots),.pagination>ul a.page-numbers:not(.dots){display:flex;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;color:var(--primary-900);font:var(--font-txt-button-regular);background:none;border:1px solid var(--primary-500);transition:all .3s;border-radius:50%}.pagination span.page-numbers:not(.dots):hover,.woocommerce-pagination span.page-numbers:not(.dots):hover,.pagination span.page-numbers:not(.dots).current,.woocommerce-pagination span.page-numbers:not(.dots).current,.pagination a.page-numbers:not(.dots):hover,.woocommerce-pagination a.page-numbers:not(.dots):hover,.pagination a.page-numbers:not(.dots).current,.woocommerce-pagination a.page-numbers:not(.dots).current,.pagination>ul span.page-numbers:not(.dots):hover,.pagination>ul span.page-numbers:not(.dots).current,.pagination>ul a.page-numbers:not(.dots):hover,.pagination>ul a.page-numbers:not(.dots).current{background:var(--primary-500);color:var(--white)}@media(min-width: 782px){.pagination span.page-numbers:not(.dots),.woocommerce-pagination span.page-numbers:not(.dots),.pagination a.page-numbers:not(.dots),.woocommerce-pagination a.page-numbers:not(.dots),.pagination>ul span.page-numbers:not(.dots),.pagination>ul a.page-numbers:not(.dots){width:45px;height:45px}}.pagination .dots,.woocommerce-pagination .dots,.pagination>ul .dots{font:var(--font-txt-button-regular)}.newsAjaxTrigger{display:block;margin:24px auto;color:var(--black-200);text-align:center;visibility:hidden;opacity:0}.newsAjaxTrigger.show{visibility:visible;opacity:1}.formInput,body.woocommerce-shop .mainContent__content .orderby,body.tax-product_cat .mainContent__content .orderby,body.tax-product_tag .mainContent__content .orderby,body[class*=tax-pa_] .mainContent__content .orderby,body.post-type-archive-product .mainContent__content .orderby,body.search .mainContent__content .orderby,.actions .coupon input[type=text],.actions .coupon input.input-text,td.actions .coupon input[type=text],td.actions .coupon input.input-text,.woocommerce-checkout .woocommerce-additional-fields textarea,.form-row input:not([type=checkbox]),.form-row select,.form-row .select2 .select2-selection,.form-row textarea,.coupon-wrapper .coupon input,.summary .variations select,.woocommerce-Reviews .comment-form input:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select,.woocommerce-Reviews .comment-form textarea,.contactform__field input:not([type=checkbox]),.contactform__field select,.contactform__field textarea{display:block;position:relative;width:100% !important;height:56px;min-width:10px;line-height:56px;padding:0 20px;background:rgba(0,0,0,0);color:var(--form-font-color);font:var(--font-txt-body-1-regular);border:1px solid var(--form-border-color);border-radius:var(--border-radius-200);z-index:1}.formInput::-webkit-input-placeholder,body.woocommerce-shop .mainContent__content .orderby::-webkit-input-placeholder,body.tax-product_cat .mainContent__content .orderby::-webkit-input-placeholder,body.tax-product_tag .mainContent__content .orderby::-webkit-input-placeholder,body[class*=tax-pa_] .mainContent__content .orderby::-webkit-input-placeholder,body.post-type-archive-product .mainContent__content .orderby::-webkit-input-placeholder,body.search .mainContent__content .orderby::-webkit-input-placeholder,.actions .coupon input[type=text]::-webkit-input-placeholder,.actions .coupon input.input-text::-webkit-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields textarea::-webkit-input-placeholder,.form-row input:not([type=checkbox])::-webkit-input-placeholder,.form-row select::-webkit-input-placeholder,.form-row .select2 .select2-selection::-webkit-input-placeholder,.form-row textarea::-webkit-input-placeholder,.coupon-wrapper .coupon input::-webkit-input-placeholder,.summary .variations select::-webkit-input-placeholder,.woocommerce-Reviews .comment-form input:not([type=checkbox]):not([type=submit])::-webkit-input-placeholder,.woocommerce-Reviews .comment-form select::-webkit-input-placeholder,.woocommerce-Reviews .comment-form textarea::-webkit-input-placeholder,.contactform__field input:not([type=checkbox])::-webkit-input-placeholder,.contactform__field select::-webkit-input-placeholder,.contactform__field textarea::-webkit-input-placeholder{color:var(--form-font-color);opacity:1}.formInput:-moz-placeholder,body.woocommerce-shop .mainContent__content .orderby:-moz-placeholder,body.tax-product_cat .mainContent__content .orderby:-moz-placeholder,body.tax-product_tag .mainContent__content .orderby:-moz-placeholder,body[class*=tax-pa_] .mainContent__content .orderby:-moz-placeholder,body.post-type-archive-product .mainContent__content .orderby:-moz-placeholder,body.search .mainContent__content .orderby:-moz-placeholder,.actions .coupon input[type=text]:-moz-placeholder,.actions .coupon input.input-text:-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields textarea:-moz-placeholder,.form-row input:-moz-placeholder:not([type=checkbox]),.form-row select:-moz-placeholder,.form-row .select2 .select2-selection:-moz-placeholder,.form-row textarea:-moz-placeholder,.coupon-wrapper .coupon input:-moz-placeholder,.summary .variations select:-moz-placeholder,.woocommerce-Reviews .comment-form input:-moz-placeholder:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select:-moz-placeholder,.woocommerce-Reviews .comment-form textarea:-moz-placeholder,.contactform__field input:-moz-placeholder:not([type=checkbox]),.contactform__field select:-moz-placeholder,.contactform__field textarea:-moz-placeholder{color:var(--form-font-color);opacity:1}.formInput::-moz-placeholder,body.woocommerce-shop .mainContent__content .orderby::-moz-placeholder,body.tax-product_cat .mainContent__content .orderby::-moz-placeholder,body.tax-product_tag .mainContent__content .orderby::-moz-placeholder,body[class*=tax-pa_] .mainContent__content .orderby::-moz-placeholder,body.post-type-archive-product .mainContent__content .orderby::-moz-placeholder,body.search .mainContent__content .orderby::-moz-placeholder,.actions .coupon input[type=text]::-moz-placeholder,.actions .coupon input.input-text::-moz-placeholder,.woocommerce-checkout .woocommerce-additional-fields textarea::-moz-placeholder,.form-row input:not([type=checkbox])::-moz-placeholder,.form-row select::-moz-placeholder,.form-row .select2 .select2-selection::-moz-placeholder,.form-row textarea::-moz-placeholder,.coupon-wrapper .coupon input::-moz-placeholder,.summary .variations select::-moz-placeholder,.woocommerce-Reviews .comment-form input:not([type=checkbox]):not([type=submit])::-moz-placeholder,.woocommerce-Reviews .comment-form select::-moz-placeholder,.woocommerce-Reviews .comment-form textarea::-moz-placeholder,.contactform__field input:not([type=checkbox])::-moz-placeholder,.contactform__field select::-moz-placeholder,.contactform__field textarea::-moz-placeholder{color:var(--form-font-color);opacity:1}.formInput:-ms-input-placeholder,body.woocommerce-shop .mainContent__content .orderby:-ms-input-placeholder,body.tax-product_cat .mainContent__content .orderby:-ms-input-placeholder,body.tax-product_tag .mainContent__content .orderby:-ms-input-placeholder,body[class*=tax-pa_] .mainContent__content .orderby:-ms-input-placeholder,body.post-type-archive-product .mainContent__content .orderby:-ms-input-placeholder,body.search .mainContent__content .orderby:-ms-input-placeholder,.actions .coupon input[type=text]:-ms-input-placeholder,.actions .coupon input.input-text:-ms-input-placeholder,.woocommerce-checkout .woocommerce-additional-fields textarea:-ms-input-placeholder,.form-row input:-ms-input-placeholder:not([type=checkbox]),.form-row select:-ms-input-placeholder,.form-row .select2 .select2-selection:-ms-input-placeholder,.form-row textarea:-ms-input-placeholder,.coupon-wrapper .coupon input:-ms-input-placeholder,.summary .variations select:-ms-input-placeholder,.woocommerce-Reviews .comment-form input:-ms-input-placeholder:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select:-ms-input-placeholder,.woocommerce-Reviews .comment-form textarea:-ms-input-placeholder,.contactform__field input:-ms-input-placeholder:not([type=checkbox]),.contactform__field select:-ms-input-placeholder,.contactform__field textarea:-ms-input-placeholder{color:var(--form-font-color);opacity:1}.formInput:-webkit-autofill,body.woocommerce-shop .mainContent__content .orderby:-webkit-autofill,body.tax-product_cat .mainContent__content .orderby:-webkit-autofill,body.tax-product_tag .mainContent__content .orderby:-webkit-autofill,body[class*=tax-pa_] .mainContent__content .orderby:-webkit-autofill,body.post-type-archive-product .mainContent__content .orderby:-webkit-autofill,body.search .mainContent__content .orderby:-webkit-autofill,.actions .coupon input[type=text]:-webkit-autofill,.actions .coupon input.input-text:-webkit-autofill,.woocommerce-checkout .woocommerce-additional-fields textarea:-webkit-autofill,.form-row input:-webkit-autofill:not([type=checkbox]),.form-row select:-webkit-autofill,.form-row .select2 .select2-selection:-webkit-autofill,.form-row textarea:-webkit-autofill,.coupon-wrapper .coupon input:-webkit-autofill,.summary .variations select:-webkit-autofill,.woocommerce-Reviews .comment-form input:-webkit-autofill:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select:-webkit-autofill,.woocommerce-Reviews .comment-form textarea:-webkit-autofill,.contactform__field input:-webkit-autofill:not([type=checkbox]),.contactform__field select:-webkit-autofill,.contactform__field textarea:-webkit-autofill,.formInput:-webkit-autofill:hover,.woocommerce-Reviews .comment-form select:-webkit-autofill:hover,.woocommerce-Reviews .comment-form textarea:-webkit-autofill:hover,.formInput:-webkit-autofill:focus,.woocommerce-Reviews .comment-form select:-webkit-autofill:focus,.woocommerce-Reviews .comment-form textarea:-webkit-autofill:focus{border-color:var(--form-border-color);-webkit-text-fill-color:var(--form-font-color);-webkit-box-shadow:0 0 0px 1000px var(--form-background-color) inset}.formInput:focus,body.woocommerce-shop .mainContent__content .orderby:focus,body.tax-product_cat .mainContent__content .orderby:focus,body.tax-product_tag .mainContent__content .orderby:focus,body[class*=tax-pa_] .mainContent__content .orderby:focus,body.post-type-archive-product .mainContent__content .orderby:focus,body.search .mainContent__content .orderby:focus,.actions .coupon input[type=text]:focus,.actions .coupon input.input-text:focus,.woocommerce-checkout .woocommerce-additional-fields textarea:focus,.form-row input:focus:not([type=checkbox]),.form-row select:focus,.form-row .select2 .select2-selection:focus,.form-row textarea:focus,.coupon-wrapper .coupon input:focus,.summary .variations select:focus,.woocommerce-Reviews .comment-form input:focus:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select:focus,.woocommerce-Reviews .comment-form textarea:focus,.contactform__field input:focus:not([type=checkbox]),.contactform__field select:focus,.contactform__field textarea:focus{outline:none;border:1px solid var(--form-focus-color)}.formInput.wpcf7-not-valid,body.woocommerce-shop .mainContent__content .wpcf7-not-valid.orderby,body.tax-product_cat .mainContent__content .wpcf7-not-valid.orderby,body.tax-product_tag .mainContent__content .wpcf7-not-valid.orderby,body[class*=tax-pa_] .mainContent__content .wpcf7-not-valid.orderby,body.post-type-archive-product .mainContent__content .wpcf7-not-valid.orderby,body.search .mainContent__content .wpcf7-not-valid.orderby,.actions .coupon input.wpcf7-not-valid[type=text],.actions .coupon input.wpcf7-not-valid.input-text,.woocommerce-checkout .woocommerce-additional-fields textarea.wpcf7-not-valid,.form-row input.wpcf7-not-valid:not([type=checkbox]),.form-row select.wpcf7-not-valid,.form-row .select2 .wpcf7-not-valid.select2-selection,.form-row textarea.wpcf7-not-valid,.coupon-wrapper .coupon input.wpcf7-not-valid,.summary .variations select.wpcf7-not-valid,.woocommerce-Reviews .comment-form input.wpcf7-not-valid:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews .comment-form select.wpcf7-not-valid,.woocommerce-Reviews .comment-form textarea.wpcf7-not-valid,.contactform__field input.wpcf7-not-valid:not([type=checkbox]),.contactform__field select.wpcf7-not-valid,.contactform__field textarea.wpcf7-not-valid{border:1px solid var(--form-alert-color)}select.formInput,body.woocommerce-shop .mainContent__content select.orderby,body.tax-product_cat .mainContent__content select.orderby,body.tax-product_tag .mainContent__content select.orderby,body[class*=tax-pa_] .mainContent__content select.orderby,body.post-type-archive-product .mainContent__content select.orderby,body.search .mainContent__content select.orderby,.form-row select,.form-row .select2 select.select2-selection,.summary .variations select,.woocommerce-Reviews .comment-form select,.contactform__field select{appearance:none;background:98% 50% no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.8072%208.47331C11.7452%208.41083%2011.6715%208.36123%2011.5902%208.32739C11.509%208.29354%2011.4219%208.27611%2011.3339%208.27611C11.2459%208.27611%2011.1587%208.29354%2011.0775%208.32739C10.9962%208.36123%2010.9225%208.41083%2010.8605%208.47331L8.66719%2010.6666V3.99998C8.66719%203.82317%208.59696%203.6536%208.47193%203.52858C8.34691%203.40355%208.17734%203.33331%208.00053%203.33331C7.82372%203.33331%207.65415%203.40355%207.52912%203.52858C7.4041%203.6536%207.33386%203.82317%207.33386%203.99998V10.6666L5.14053%208.47331C5.07855%208.41083%205.00482%208.36123%204.92358%208.32739C4.84234%208.29354%204.7552%208.27611%204.66719%208.27611C4.57919%208.27611%204.49205%208.29354%204.41081%208.32739C4.32957%208.36123%204.25584%208.41083%204.19386%208.47331C4.06969%208.59822%204%208.76719%204%208.94331C4%209.11944%204.06969%209.2884%204.19386%209.41331L7.06053%2012.2733C7.30943%2012.5237%207.64748%2012.6652%208.00053%2012.6666V12.6666C8.35126%2012.6634%208.6866%2012.5221%208.93386%2012.2733L11.8005%209.41331C11.9256%209.28929%2011.9965%209.12081%2011.9977%208.94469C11.999%208.76856%2011.9305%208.5991%2011.8072%208.47331V8.47331Z%22%20fill%3D%22%230099D4%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-size:16px auto;z-index:3}.formLabel,.form-row label,.woocommerce-Reviews .comment-form label:not(.wp-comment-cookies-consent),.contactform__field>label{display:flex;align-items:center;padding:0px;z-index:2;transition:.2s transform;color:var(--form-font-color);font:var(--font-txt-body-1-regular)}.formCheckbox,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-Reviews .comment-form .comment-form-cookies-consent,.contactform__field .wpcf7-acceptance{position:relative}.formCheckbox input,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text input,.woocommerce-Reviews .comment-form .comment-form-cookies-consent input,.contactform__field .wpcf7-acceptance input{visibility:hidden;position:absolute}.formCheckbox input:checked+.wpcf7-list-item-label:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text input:checked+.wpcf7-list-item-label:after,.woocommerce-Reviews .comment-form .comment-form-cookies-consent input:checked+.wpcf7-list-item-label:after,.contactform__field .wpcf7-acceptance input:checked+.wpcf7-list-item-label:after,.formCheckbox input:checked+label:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text input:checked+label:after,.woocommerce-Reviews .comment-form .comment-form-cookies-consent input:checked+label:after,.contactform__field .wpcf7-acceptance input:checked+label:after{background:var(--primary-600)}.formCheckboxLabel,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-Reviews .comment-form .comment-form-cookies-consent label,.contactform__field .wpcf7-acceptance .wpcf7-list-item-label{display:block;padding-left:42px;text-align:left;min-height:32px;cursor:pointer;font:var(--font-txt-caption-regular)}.formCheckboxLabel:before,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:before,.woocommerce-Reviews .comment-form .comment-form-cookies-consent label:before,.contactform__field .wpcf7-acceptance .wpcf7-list-item-label:before{content:"";position:absolute;top:2px;left:0px;width:30px;height:30px;border:1px solid var(--form-border-color);background:none;border-radius:var(--border-radius-200)}.formCheckboxLabel:after,.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:after,.woocommerce-Reviews .comment-form .comment-form-cookies-consent label:after,.contactform__field .wpcf7-acceptance .wpcf7-list-item-label:after{content:"";position:absolute;top:9px;left:7px;width:18px;height:18px;border-radius:var(--border-radius-100)}.badge,.news_with_text__text p:first-child,.rotator__h3text,.footerBrands__title1,.is-style-heading-badge,.is-style-text-badge,.badge-info,.badge-warning,.badge-danger,.badge-success,.onsale,.badge-secondary,.badge-primary,.commentlist .woocommerce-review__verified.verified{display:inline-block;padding:10px 10px;font:var(--font-txt-caption-regular);font-weight:bold;border-radius:var(--border-radius-600);background-color:var(--primary-100);color:var(--primary-900)}.badge-primary,.commentlist .woocommerce-review__verified.verified{background-color:var(--primary-500);color:var(--white)}.badge-secondary{background-color:var(--primary-100)}.badge-success,.onsale{background-color:var(--success-600);color:var(--white)}.badge-danger{background-color:var(--danger-600);color:var(--white)}.badge-warning{background-color:var(--warning-600);color:var(--white)}.badge-info{background-color:var(--info-600);color:var(--white)}.wp-block-table,.woocommerce-MyAccount-orders,.woocommerce-product-attributes{border:none !important}.wp-block-table:not(:last-child),.woocommerce-MyAccount-orders:not(:last-child),.woocommerce-product-attributes:not(:last-child){margin-bottom:var(--margin-400)}.wp-block-table:not(:first-child),.woocommerce-MyAccount-orders:not(:first-child),.woocommerce-product-attributes:not(:first-child){margin-top:var(--margin-400)}.wp-block-table td,.woocommerce-MyAccount-orders td,.woocommerce-product-attributes td,.wp-block-table th,.woocommerce-MyAccount-orders th,.woocommerce-product-attributes th{padding:.3em .5em;border:none;border-bottom:1px solid var(--black-200)}@media(min-width: 782px){.wp-block-table td,.woocommerce-MyAccount-orders td,.woocommerce-product-attributes td,.wp-block-table th,.woocommerce-MyAccount-orders th,.woocommerce-product-attributes th{padding:1em 1em}}.wp-block-table th,.woocommerce-MyAccount-orders th,.woocommerce-product-attributes th{text-align:left}.wp-block-table thead,.woocommerce-MyAccount-orders thead,.woocommerce-product-attributes thead{border-color:var(--black-900);border-width:1px;color:var(--primary-900)}.wp-block-table thead td,.woocommerce-MyAccount-orders thead td,.woocommerce-product-attributes thead td,.wp-block-table thead th,.woocommerce-MyAccount-orders thead th,.woocommerce-product-attributes thead th{border:none}.wp-block-table tfoot,.woocommerce-MyAccount-orders tfoot,.woocommerce-product-attributes tfoot{font:var(--font-txt-body-2-regular);border-color:var(--black-900);border-width:1px;color:var(--primary-900)}.wp-block-table .wp-element-caption,.woocommerce-MyAccount-orders .wp-element-caption,.woocommerce-product-attributes .wp-element-caption{padding:1em 0px .5em 0px;font:var(--font-txt-caption-regular);text-align:center}.wp-block-table.is-style-stripes tbody tr:nth-child(odd),.is-style-stripes.woocommerce-MyAccount-orders tbody tr:nth-child(odd),.is-style-stripes.woocommerce-product-attributes tbody tr:nth-child(odd){background-color:var(--primary-50)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}li{list-style:none}*{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}/*! normalize.css v8.0.1 end */html,body{position:relative;margin:0;padding:0px;font:var(--font-txt-body-1-regular);color:var(--base-font-color);min-width:320px;background:var(--white);scroll-behavior:smooth}html{font-size:62.5%}body{font-size:var(--base-font-size)}body.showMenu{overflow:hidden;height:100vh}@media(min-width: 782px){body.single-product{background:url(images/product_bg.jpg) 50% 100px no-repeat}}.site{display:block;position:relative;width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.gHolder{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%}.gContainer{display:block;width:100%;max-width:1560px}.animUp{opacity:0;transform:translateY(30px);transition:all .8s}.animUp.show{opacity:1;transform:translateY(0px)}.animDown{opacity:0;transform:translateY(-30px);transition:all .8s}.animDown.show{opacity:1;transform:translateY(0px)}.cky-btn.cky-btn-accept,.cky-btn-revisit-wrapper{background-color:var(--primary-600) !important;border-color:var(--primary-600) !important}.cky-btn.cky-btn-reject,.cky-btn.cky-btn-customize,.cky-btn.cky-btn-preferences{border-color:var(--primary-600) !important;color:var(--black-900) !important}.welcomBanner{position:fixed;top:0px;left:0px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99999999;background:rgba(var(--white), 0.8);top:-100%;opacity:0;transition:opacity .5s;cursor:pointer}.welcomBanner__image{display:block;max-width:90vw;max-height:90vh;transition:transform .7s;transform:translateY(100px)}.welcomBanner__close{position:absolute;top:0px;right:0px;background:rgba(var(--white), 0.8);z-index:1;border-radius:0px;transition:transform .7s;transform:translateY(100px)}.welcomBanner.show{top:0px;opacity:1}.welcomBanner.show .welcomBanner__image,.welcomBanner.show .welcomBanner__close{transform:translateY(0)}.welcomBanner__link{position:relative}@keyframes blink{0%{opacity:0;transform:scale(1)}20%{opacity:0;transform:scale(1)}70%{opacity:.25}100%{opacity:0;transform:scale(1.1, 1.4)}}.mainHeader{position:fixed;top:0px;left:0px;z-index:9999;background:var(--primary-900);transition:all .2s;border-bottom:1px solid var(--primary-800)}.scroll.hideScrolledMenu .mainHeader{transition:all .5s;transform:translateY(-100%)}.mainHeader:before{content:"";position:absolute;z-index:-1;top:0px;left:0px;width:100%;height:100%;box-shadow:0px 0px 15px 0px hsl(from var(--primary-500) h s l/0.2);transition:all .2s;opacity:0}.scroll .mainHeader:before{opacity:1;transition:all .5s}.mainHeader__container{position:relative;display:grid;grid-template-columns:161px 1fr 40px;grid-gap:12px 16px;grid-template-areas:"info info info" "line1 line1 line1" "logo menuTrigger menuTrigger" "logo topShop search";justify-content:center;align-items:center;padding:16px var(--wp--style--root--padding-right) 16px var(--wp--style--root--padding-left)}@media(min-width: 1200px){.mainHeader__container{grid-template-columns:330px 1fr 330px;grid-template-areas:"info info contact" "line1 line1 line1" "logo  search  topShop" "line2 line2 line2" "menuNav menuNav menuNav"}}.mainHeader__line1,.mainHeader__line2{position:relative;width:100%}.mainHeader__line1:before,.mainHeader__line2:before{content:"";position:absolute;top:0px;left:50%;width:100dvw;height:1px;background:var(--primary-800);transform:translateX(-50%)}.mainHeader__line1{grid-area:line1}.mainHeader__line2{grid-area:line2;display:none}@media(min-width: 1200px){.mainHeader__line2{display:block}}.mainHeader__topShop{grid-area:topShop}.mainHeader__logoHolder{grid-area:logo;position:relative}.mainHeader__logo{display:block;width:161px;height:63px;background:url(images/logo_white.svg) center/contain no-repeat;transition:all .2s}.mainHeader__contact{grid-area:contact;position:fixed;bottom:0px;left:0px;width:100%;padding:var(--wp--style--root--padding-top) var(--wp--style--root--padding-right);color:var(--white);font:var(--font-txt-body-2-regular);display:flex;justify-content:flex-end;gap:32px;visibility:hidden;opacity:0;transition:all .5s 0s}.mainHeader__contact a{display:flex;flex-direction:row;align-items:center;align-content:stretch;gap:11px;color:inherit;text-decoration:none;overflow:hidden;transition:all .2s}.mainHeader__contact a:before{content:"";width:24px;height:24px;background:center/contain no-repeat}.mainHeader__contact a[href*="tel:"]:before{background-image:var(--svg-tel)}.mainHeader__contact a[href*="mailto:"]:before{background-image:var(--svg-mail)}.mainHeader__contact a span{display:none}.mainHeader__contact a svg{flex-shrink:0;width:32px;height:32px}.mainHeader__contact a:hover{color:var(--primary-500)}.showMenu .mainHeader__contact{visibility:visible;opacity:1;transition:all .5s 1.2s}@media(min-width: 1200px){.mainHeader__contact{position:relative;bottom:0px;left:0px;width:auto;padding:0px;visibility:visible;opacity:1;justify-self:flex-end;align-self:center;padding:0px}.mainHeader__contact a span{display:inline}.mainHeader__contact a svg{width:24px;height:24px}}.mainHeader__info{grid-area:info;position:relative;font:var(--font-txt-body-1-regular);color:var(--white);text-align:center}.mainHeader__info strong{font-weight:bold}.mainHeader__info a{color:var(--primary-500);transition:all .2s;font-weight:bold}.mainHeader__info a:hover{color:var(--primary-300)}.mainHeader__info span{display:inline-flex;margin-right:1em;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:10px;padding:10px;background-color:var(--primary-500);border-radius:360px;color:var(--white);font:var(--font-txt-caption-regular);font-weight:bold}@media screen and (max-width: 1200px){.mainHeader__info{font:var(--font-txt-caption-regular)}.mainHeader__info span{display:none}}@media(min-width: 1200px){.mainHeader__info{text-align:left}}.mainHeader__search{grid-area:search;display:flex;justify-content:flex-end;align-items:center;align-self:stretch}.mainHeader__search .searchForm{position:absolute;top:100%;right:0px;width:100%;max-width:100%;background:var(--primary-900);visibility:hidden;opacity:0;padding:6px var(--wp--style--root--padding-right) 6px var(--wp--style--root--padding-left);transition:all .3s}@media(min-width: 1200px){.mainHeader__search .searchForm{position:relative;top:auto;right:auto;width:100%;max-width:720px;padding:0px;visibility:visible;opacity:1}}.mainHeader__search.show .searchForm{visibility:visible;opacity:1}@media(min-width: 1200px){.mainHeader__search{position:relative;justify-content:center}}.mainHeader__searchTrigger{cursor:pointer;display:flex;position:relative;width:20px;height:20px}.mainHeader__searchTrigger svg{width:20px;height:20px}.mainHeader__searchTrigger.show svg{display:none}.mainHeader__searchTrigger.show:before,.mainHeader__searchTrigger.show:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:var(--primary-500);transition:all .2s}.mainHeader__searchTrigger.show:after{transform:translate(-50%, -50%) rotate(45deg)}.mainHeader__searchTrigger.show:before{transform:translate(-50%, -50%) rotate(-45deg)}@media(min-width: 1200px){.mainHeader__searchTrigger{display:none}}.mainHeader__ctamob{position:fixed;bottom:20px;left:30px;width:calc(100% - 60px);visibility:hidden;opacity:0;transition:all .5s 0s;transform:translateY(30px)}.mainHeader__ctamob:before{content:"";width:24px;height:24px;margin-right:1em;background:center/contain no-repeat;background-image:var(--svg-tel)}.mainHeader__ctamob span:before{content:"";background:var(--primary-900);animation:blink 2.2s infinite linear}.mainHeader__ctamob span:hover:before{animation:none;opacity:0}.showMenu .mainHeader__ctamob{visibility:visible;opacity:1;transition:all .5s 1.2s;transform:translateY(0)}@media(min-width: 1200px){.mainHeader__ctamob{display:none}}.mainHeader__menuBack{position:relative;z-index:2;display:flex;align-items:center;align-self:start;gap:.5em;padding:1px 14px 1px 8px;margin-bottom:6px;margin-left:var(--wp--style--root--padding-left);text-transform:uppercase;opacity:0;transition:all .3s;font:var(--font-txt-caption-regular);color:var(--white);background-color:var(--primary-900);border:1px solid var(--primary-500);border-radius:16px}.mainHeader__menuBack:before{content:"";width:10px;height:10px;background-image:var(--svg-arrow-primary);transform:rotate(180deg)}.mainHeader__menuBack.show{opacity:1}@media(min-width: 1200px){.mainHeader__menuBack{display:none}}.mainHeader__menuHolder{overflow-x:hidden;position:relative;z-index:1;height:100%}@media(min-width: 1200px){.mainHeader__menuHolder{overflow:visible;height:auto}}.mainHeader__menu{grid-area:menuNav;display:flex;position:absolute;flex-direction:column;justify-content:flex-start;top:0px;left:0px;width:100%;height:100dvh;padding-top:170px;padding-bottom:70px;visibility:hidden}@media(min-width: 1200px){.mainHeader__menu{position:relative;visibility:visible;height:auto;justify-content:flex-start;padding:0px;overflow:visible}}.mainHeader__menu:before,.mainHeader__menu:after{content:"";position:fixed;z-index:0;top:0px;right:0px;width:100%;height:100%;background:var(--primary-900);transform-origin:right;transform:scaleX(0);transition:all .2s .3s}@media(min-width: 1200px){.mainHeader__menu:before,.mainHeader__menu:after{display:none}}.mainHeader__menu:before{z-index:0;background:var(--primary-700);transition:all .2s .5s ease-in-out}.showMenu .mainHeader__menu{visibility:visible}.showMenu .mainHeader__menu:after{transition:all .5s .3s;transform:scaleX(1)}.showMenu .mainHeader__menu:before{transition:all .5s 0s;transform:scaleY(1)}.mainHeader__menu .menu{position:absolute;top:0px;left:0px;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;width:100%;opacity:0;transition:all .3s 0s;padding:0px var(--wp--style--root--padding-right) 0px var(--wp--style--root--padding-left);gap:.3em}.showMenu .mainHeader__menu .menu{opacity:1;transition:all .6s 0s}.showMenu .mainHeader__menu .menu:not(.activeParent){transition:all .6s 0s,opacity .6s .8s}.mainHeader__menu .menu.activeParent{transform:translateX(-100vw);transition:all .6s 0s}@media(min-width: 1200px){.mainHeader__menu .menu{position:relative;flex-direction:row;justify-content:space-between;opacity:1;padding:0px;gap:.5em;max-width:none}}.mainHeader__menu a{display:block;position:relative;padding:3px 0px;font:var(--font-txt-body-1-regular);color:var(--white);text-decoration:none;transition:all .2s}@media(min-width: 1200px){.mainHeader__menu a{padding:5px 0px}.mainHeader__menu a:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;border-top:1px solid var(--primary-500);transform:scaleX(0);transition:transform .3s;transform-origin:left}}.mainHeader__menu .menu-item{width:100%;padding:5px 0px}.mainHeader__menu .menu-item:not(:last-child){border-bottom:1px solid var(--primary-800)}.mainHeader__menu .menu-item.current-menu-item>a,.mainHeader__menu .menu-item.current_page_item>a,.mainHeader__menu .menu-item.current_page_parent>a,.mainHeader__menu .menu-item.current-page-ancestor>a,.mainHeader__menu .menu-item.current-menu-ancestor>a,.mainHeader__menu .menu-item:hover>a{color:var(--primary-500)}@media(min-width: 1200px){.mainHeader__menu .menu-item.current-menu-item>a:after,.mainHeader__menu .menu-item.current_page_item>a:after,.mainHeader__menu .menu-item.current_page_parent>a:after,.mainHeader__menu .menu-item.current-page-ancestor>a:after,.mainHeader__menu .menu-item.current-menu-ancestor>a:after,.mainHeader__menu .menu-item:hover>a:after{transform:scaleX(1)}}.mainHeader__menu .menu-item.active>.sub-menu{opacity:1;visibility:visible}@media(min-width: 1200px){.mainHeader__menu .menu-item{width:auto;border:none !important;padding:0px}}.mainHeader__menu .menu-item-has-children{display:flex;justify-content:space-between;align-items:center}.mainHeader__menu .menu-item-has-children:after{content:"";z-index:1;flex-shrink:0;width:10px;height:10px;margin-top:-4px;transform:rotate(45deg);border-top:2px solid var(--primary-500);border-right:2px solid var(--primary-500);transition:transform .4s}@media(min-width: 1200px){.mainHeader__menu .menu-item-has-children:after{margin-top:0px;width:6px;height:6px;transform:rotate(135deg)}}.mainHeader__menu .menu-item-has-children .sub-menu .menu-item-has-children:after{transform:rotate(45deg)}@media(min-width: 1200px){.mainHeader__menu .menu-item-has-children a{flex-grow:1}}@media(min-width: 1200px){.mainHeader__menu .menu-item-has-children{gap:.3em;position:relative}.mainHeader__menu .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateX(0%);transition-delay:0s,0s,.3s}}@media(min-width: 1200px){.mainHeader__menu .menu>.menu-item-has-children:after{display:none}.mainHeader__menu .menu>.menu-item-has-children:before{content:"";width:24px;height:24px;margin-right:4px;background:url(images/menu.svg) center/contain no-repeat}}.mainHeader__menu .sub-menu{padding:0px var(--wp--style--root--padding-right) 0px var(--wp--style--root--padding-left);display:flex;position:absolute;visibility:hidden;opacity:1;width:100%;top:0px;left:100%;flex-direction:column;gap:.4em;background:none;transition:all .4s;overflow:hidden}.mainHeader__menu .sub-menu.activeParent{left:0%;overflow:visible}@media(min-width: 1200px){.mainHeader__menu .sub-menu{left:0px;top:calc(100% + 17px);overflow:visible;background:var(--primary-900);width:auto;min-width:300px;padding:0px;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;box-shadow:5px 5px 8px 0px hsl(from var(--primary-500) h s l/0.1);transform:translateX(-10px);opacity:0}.mainHeader__menu .sub-menu .sub-menu{left:100%;top:-24px}.mainHeader__menu .sub-menu .menu-item{border:none;padding-left:24px;padding-right:24px}.mainHeader__menu .sub-menu .menu-item:first-child{padding-top:24px}.mainHeader__menu .sub-menu .menu-item:first-child .sub-menu{top:0px}.mainHeader__menu .sub-menu .menu-item:last-child{padding-bottom:24px}.mainHeader__menu .sub-menu:before{content:"";position:absolute;bottom:100%;left:0px;width:100%;height:17px}}.mainHeader__menuTrigger{grid-area:menuTrigger;justify-self:end}@media(min-width: 1200px){.mainHeader__menuTrigger{display:none !important}}.menuTrigger{display:block;position:relative;width:40px;height:20px;cursor:pointer}.menuTrigger__bar{display:block;position:absolute;left:0px;top:0px;width:100%;height:2px;border-radius:4px;background:var(--primary-500);transition:all .4s}.menuTrigger__bar:nth-of-type(1){transform:translateY(2px)}.menuTrigger__bar:nth-of-type(2){transform:translateY(10px)}.menuTrigger__bar:nth-of-type(3){transform:translateY(18px)}.showMenu .menuTrigger .menuTrigger__bar:nth-of-type(1){transform:translateY(10px) rotate(45deg)}.showMenu .menuTrigger .menuTrigger__bar:nth-of-type(2){opacity:0;transform:translateY(10px) translateX(-50%)}.showMenu .menuTrigger .menuTrigger__bar:nth-of-type(3){transform:translateY(10px) rotate(-45deg)}.megaMenu{display:none}@media(min-width: 1200px){.mainHeader__menu .menu>.menuItemMega{position:static}.mainHeader__menu .menu>.menuItemMega>.sub-menu{display:none}.mainHeader__menu .menu>.menuItemMega:hover>.megaMenu,.mainHeader__menu .menu>.menuItemMega:focus-within>.megaMenu{visibility:visible;opacity:1;z-index:3;transition-delay:0s,0s,.3s}.mainHeader__menu .megaMenu{display:flex;position:absolute;left:0px;top:100%;width:100%;padding-top:33px;color:var(--primary-900);visibility:hidden;opacity:0;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}.mainHeader__menu .megaMenu a{color:var(--primary-900);padding:0px;flex-grow:0}.mainHeader__menu .megaMenu__inner{display:flex;gap:64px;width:100%;padding:32px;background:var(--white);border:1px solid var(--black-100);border-radius:16px;box-shadow:5px 5px 8px 0px hsl(from var(--primary-500) h s l/0.1);max-height:calc(100dvh - 220px);overflow-y:auto;cursor:default}.mainHeader__menu .megaMenu__subcatList a:after,.mainHeader__menu a.megaMenu__paneTitle:after{display:none}.mainHeader__menu .megaMenu__side{flex:0 0 361px;display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--black-50);border-radius:32px}.mainHeader__menu .megaMenu__sideTitle{font:var(--font-txt-body-1-semibold);color:var(--primary-900)}.mainHeader__menu .megaMenu__cats{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0px;padding:0px}.mainHeader__menu .megaMenu__cat{display:flex;align-items:center;gap:8px;font:var(--font-txt-body-1-regular)}.mainHeader__menu .megaMenu__cat:after{content:"";position:static;border:none;transform:none;flex-shrink:0;width:20px;height:20px;opacity:0;transition:opacity .2s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 5l7 7-7 7' stroke='%2300b5f1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.mainHeader__menu .megaMenu__cat.isActive,.mainHeader__menu .megaMenu__cat:hover{font:var(--font-txt-body-1-semibold)}.mainHeader__menu .megaMenu__cat.isActive:after,.mainHeader__menu .megaMenu__cat:hover:after{opacity:1}.mainHeader__menu .megaMenu__panes{flex:1;min-width:0px}.mainHeader__menu .megaMenu__pane{display:none}.mainHeader__menu .megaMenu__pane.isActive{display:flex;gap:64px}.mainHeader__menu .megaMenu__subcats{flex:1;min-width:0px;display:flex;flex-direction:column;gap:24px}.mainHeader__menu a.megaMenu__paneTitle{font:var(--font-heading-h6-regular);color:var(--primary-900)}.mainHeader__menu .megaMenu__subcatList{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0px;padding:0px}.mainHeader__menu .megaMenu__subcatList a:hover{color:var(--primary-500)}.mainHeader__menu .megaMenu__subcatList--nested{margin-top:8px;padding-left:16px}.mainHeader__menu .megaMenu__product{flex:0 0 320px;display:flex;flex-direction:column;gap:24px}.mainHeader__menu .megaMenu__productTitle{font:var(--font-heading-h6-regular);color:var(--primary-900)}.products.inMegaMenu{display:block !important;margin:0px}.products.inMegaMenu li.product{max-width:none;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--30) !important}.products.inMegaMenu .loop-product__category,.products.inMegaMenu .loop-product__excerpt{display:none}.products.inMegaMenu .woocommerce-loop-product__link{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.products.inMegaMenu .woocommerce-loop-product__link img{aspect-ratio:36/20}.products.inMegaMenu .woocommerce-loop-product__title{font:var(--font-heading-h6-regular) !important}.products.inMegaMenu .price{font:var(--font-txt-body-1-semibold) !important}.products.inMegaMenu .loop-product__info{border-bottom:none;padding-bottom:0px}.products.inMegaMenu .button{padding:5px 24px}.products.inMegaMenu .button:after{content:"";position:static;width:16px;height:16px;border:none;transform:none;transition:all .3s;background-image:var(--svg-arrow-white)}.products.inMegaMenu .button:not([disabled]):hover:after{transform:translateX(-4px)}}.subpageHeader{position:relative;color:#fff;padding-top:150px}.subpageHeader:before{content:"";background:var(--primary-900);border-radius:0px 0px var(--border-radius-400) var(--border-radius-400)}@media(min-width: 782px){.subpageHeader:before{background:var(--primary-900) url(images/header_bg.png) bottom right no-repeat}}@media(min-width: 1200px){.subpageHeader:before{border-radius:0px 0px var(--border-radius-600) var(--border-radius-600)}}.page-template-mainsite .subpageHeader:before{max-height:620px}@media(min-width: 1200px){.subpageHeader{padding-top:210px}}.subpageHeader__bgImage{object-fit:cover;opacity:.3}@media screen and (max-width: 575px){.subpageHeader__bgImage{display:none}}.subpageHeader__container{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0px var(--wp--style--root--padding-right)}@media(min-width: 782px){.page-template-contact .subpageHeader__container,.single-post .subpageHeader__container{padding-bottom:80px}}.subpageHeader__content{display:flex;flex-direction:column;align-items:start;gap:16px;padding:70px 0px;max-width:620px}@media(min-width: 782px){.subpageHeader__content{gap:24px}}.subpageHeader__title{font:var(--font-heading-h1-regular)}.subpageHeader__short{font:var(--font-txtbody-1-regular)}.breadcrumbs{width:100%;display:flex;position:relative;z-index:1;justify-content:center;max-width:100%}.breadcrumbs__inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--black-400);font:var(--font-txt-caption-regular);width:100%;padding:16px 0px}.breadcrumbs a{color:inherit;text-decoration:none;transition:all .2s}.breadcrumbs a:hover{color:var(--black-100)}.contentUi :where(.is-layout-constrained)>*{margin-block-start:1.5em}.contentUi .wp-block-group{position:relative}.contentUi a{color:inherit}.contentUi h1,.contentUi h2,.contentUi h3,.contentUi h4,.contentUi h5,.contentUi h6{color:inherit;position:relative}.contentUi h1 strong,.contentUi h2 strong,.contentUi h3 strong,.contentUi h4 strong,.contentUi h5 strong,.contentUi h6 strong{font-weight:bold}.contentUi .has-text-color h1,.contentUi .has-text-color h2,.contentUi .has-text-color h3,.contentUi .has-text-color h4,.contentUi .has-text-color h5,.contentUi .has-text-color h6{color:inherit}.contentUi h1{font:var(--font-heading-h1-regular)}.contentUi h2{font:var(--font-heading-h2-regular)}.contentUi h3{font:var(--font-heading-h3-regular)}.contentUi h4{font:var(--font-heading-h4-regular)}.contentUi h5{font:var(--font-heading-h5-regular)}.contentUi h6{font:var(--font-heading-h6-regular)}.contentUi strong{font-weight:bold}.contentUi ul.wp-block-list li,.contentUi .gFaq ul li,.contentUi .subbary-adventages ul li{position:relative;padding:0px 0px 1.2em 24px;color:var(--primary-900)}.contentUi ul.wp-block-list li:before,.contentUi .gFaq ul li:before,.contentUi .subbary-adventages ul li:before{content:"";position:absolute;top:0px;left:0px;width:16px;height:16px;background:var(--svg-li) center/contain no-repeat}@media(min-width: 782px){.contentUi ul.wp-block-list li,.contentUi .gFaq ul li,.contentUi .subbary-adventages ul li{padding:0px 0px 1.2em 40px}.contentUi ul.wp-block-list li:before,.contentUi .gFaq ul li:before,.contentUi .subbary-adventages ul li:before{width:24px;height:24px}}.contentUi ol.wp-block-list{counter-reset:gOlItem;padding:0;list-style:none}.contentUi ol.wp-block-list>li{counter-increment:gOlItem;position:relative;padding:0 0 16px 40px;list-style:none}.contentUi ol.wp-block-list>li::before{content:counter(gOlItem);position:absolute;top:0;left:0;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;color:var(--primary-900);font:var(--font-txt-button-regular);line-height:1;border:1px solid var(--primary-500);border-radius:360px}.contentUi .wp-block-file{display:flex;flex-wrap:wrap;gap:.6em}.contentUi .wp-block-file:has(.wp-block-file__button) a:first-child{background:none;padding-right:0px}.contentUi .wp-block-file:has(.wp-block-file__button) a:first-child:after{display:none}.contentUi iframe{max-width:100%}.contentUi .wp-block-gallery{position:relative;display:grid;grid-gap:var(--margin-200);width:100%;grid-template-columns:100%}@media(min-width: 782px){.contentUi .wp-block-gallery{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.contentUi .wp-block-gallery.columns-3{grid-template-columns:repeat(3, 1fr)}.contentUi .wp-block-gallery.columns-4{grid-template-columns:repeat(4, 1fr)}.contentUi .wp-block-gallery.columns-5{grid-template-columns:repeat(5, 1fr)}.contentUi .wp-block-gallery.columns-6{grid-template-columns:repeat(6, 1fr)}.contentUi .wp-block-gallery.columns-7{grid-template-columns:repeat(7, 1fr)}.contentUi .wp-block-gallery.columns-8{grid-template-columns:repeat(8, 1fr)}}.contentUi .wp-block-gallery .wp-block-image{display:block;width:100%;height:auto;padding:0px;margin:0px !important}.contentUi .wp-block-gallery.is-style-gallerySlider{width:100%;display:flex;flex-direction:column;gap:1em;align-items:center}.contentUi .wp-block-gallery.is-style-gallerySlider .wp-block-image{width:auto;display:block !important}.contentUi .wp-block-gallery.is-style-gallerySlider .slick-slide{margin:0px 16px !important}.contentUi .wp-block-gallery.is-style-gallerySlider .wp-block-image,.contentUi .wp-block-gallery.is-style-gallerySlider .wp-block-image a,.contentUi .wp-block-gallery.is-style-gallerySlider .wp-block-image img{max-width:100%;height:auto}.contentUi .wp-block-gallery:not(.is-style-gallerySlider) .wp-block-image{width:100% !important}.contentUi .wp-block-gallery .wp-block-gallery__slider{position:relative;display:flex;flex-wrap:wrap;margin-left:-16px;width:calc(100% + 32px);padding-bottom:2em}.contentUi .wp-block-gallery .wp-block-gallery__slider.slick-slider{display:block}.contentUi .wp-block-embed-youtube .wp-block-embed__wrapper{position:relative}.contentUi .wp-block-embed-youtube .wp-block-embed__wrapper:before{content:"";display:block;padding-bottom:56.25%}.contentUi .wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}.contentUi .gFaq{display:grid;grid-gap:0px}.contentUi .gFaq__content{padding:1em 1em;display:none}.contentUi .gFaq__content.active{display:block}.contentUi .gFaq__content img{max-width:100%;height:auto}.contentUi .gFaq__trigger{position:relative;padding:.8em 30px .8em 0px;margin:0px !important;font:var(--font-heading-h6-regular);color:var(--black-900);transition:all .2s;cursor:pointer}.contentUi .gFaq__trigger:after{content:"";position:absolute;top:50%;right:0px;display:block;height:12px;width:12px;border-right:2px solid var(--primary-600);border-bottom:2px solid var(--primary-600);background-color:rgba(0,0,0,0);transition:all .2s;transform:translateY(-50%) rotate(45deg)}.contentUi .gFaq__trigger:hover{color:var(--primary-600);border-color:var(--primary-600)}.contentUi .gFaq__item{padding:0px 0px;border-bottom:1px solid var(--black-100);transition:all .2s}.contentUi .gFaq__item.active .gFaq__trigger{color:var(--primary-600)}.contentUi .gFaq__item.active .gFaq__trigger:after{transform:translateY(-50%) rotate(-135deg)}.contentUi .gFaq__item.active .gFaq__content{display:block}@media(min-width: 782px){.page-template-contact .contentUi>.wp-block-columns:first-child>.wp-block-column:first-child{position:relative;margin-top:-150px}}@media(min-width: 782px){.page-template-contact .contentUi>.wp-block-columns:first-child>.wp-block-column:last-child{position:relative;margin-top:-280px}}.gCategories_list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@property --angle-spin-background{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spinBackground{0%{--angle-spin-background: 0deg}100%{--angle-spin-background: 360deg}}.gCategory{position:relative;z-index:1;flex:1 1 calc((100% - 48px)/3);min-width:280px;max-width:488px;display:flex;flex-direction:column;gap:24px;padding:48px;background:var(--white);border:1px solid var(--black-100);border-radius:16px}.gCategory__bg{content:"";border-radius:16px;overflow:hidden;z-index:-1;background:conic-gradient(from var(--angle-spin-background) at 50% 50%, var(--black-100) 10%, rgb(0, 181, 241) 30%, var(--black-100) 30%, var(--black-100) 60%, rgb(0, 181, 241) 80%, var(--black-100) 80%)}.gCategory__bg:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border-radius:15px;background:var(--white)}.gCategory:hover .gCategory__bg{animation:spinBackground 3s linear infinite}@media screen and (max-width: 575px){.gCategory{padding:24px}}.gCategory__head{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.gCategory__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:74px;height:74px;padding:10px;background-color:var(--white);border:1px solid var(--black-100);border-radius:360px}.gCategory__icon img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media screen and (max-width: 1200px){.gCategory__icon{width:48px;height:48px}}.gCategory__intro{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.gCategory__title{margin:0;color:var(--primary-900);font:var(--font-heading-h5-regular);word-break:break-word;overflow-wrap:break-word}.gCategory__desc{margin:0;color:var(--black-700);font:var(--font-txt-body-1-regular)}.gCategory__divider{display:block;width:100%;height:1px;background-color:var(--black-100)}.gCategory__footer{display:flex;flex-direction:row;align-items:center;gap:24px;margin-top:auto}.gCategory__brands{display:flex;flex-direction:column;gap:8px;flex-grow:1;min-width:0}.gCategory__brandsLabel{margin:0;color:var(--black-700);font:var(--font-txt-body-1-regular)}.gCategory__brandsList{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.gCategory__brand{display:flex;align-items:center;justify-content:center;height:35px;padding:6px 14px;background-color:var(--white);border:1px solid var(--black-100);border-radius:360px}.gCategory__brand img{width:auto;height:auto;max-width:80px;max-height:20px;object-fit:contain}.gCategory__cta{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--primary-500);border-radius:360px;background-color:rgba(0,0,0,0);background-image:var(--svg-arrow-primary);background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:all .2s}.gCategory__cta:after{content:""}.gCategory__cta:hover{background-color:var(--primary-500);background-image:var(--svg-arrow-white)}.wp-block-separator{border-width:1px}.columns-align-flex-start{justify-content:flex-start}.columns-align-center{justify-content:center}.columns-align-flex-end{justify-content:flex-end}.columns-align-space-between{justify-content:space-between}.columns-align-space-evenly{justify-content:space-evenly}@media(min-width: 992px){.blocks-gallery-grid:not(.is-style-gallerySlider) .is-style-in2rows,.wp-block-gallery:not(.is-style-gallerySlider) .is-style-in2rows{grid-row-end:span 2 !important}}@media(min-width: 992px){.blocks-gallery-grid:not(.is-style-gallerySlider) .is-style-in2cols,.wp-block-gallery:not(.is-style-gallerySlider) .is-style-in2cols{grid-column-end:span 2 !important}}@media(min-width: 992px){.blocks-gallery-grid:not(.is-style-gallerySlider) .is-style-in2colsrows,.wp-block-gallery:not(.is-style-gallerySlider) .is-style-in2colsrows{grid-column-end:span 2 !important;grid-row-end:span 2 !important}}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider){position:relative;display:grid !important;grid-gap:1em;width:100%;grid-template-columns:100%}@media(min-width: 782px){.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider){grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-3{grid-template-columns:repeat(3, 1fr)}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-4{grid-template-columns:repeat(4, 1fr)}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-5{grid-template-columns:repeat(5, 1fr)}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-6{grid-template-columns:repeat(6, 1fr)}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-7{grid-template-columns:repeat(7, 1fr)}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider).columns-8{grid-template-columns:repeat(8, 1fr)}}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider) .blocks-gallery-caption{grid-column:1/-1}.editor-styles-wrapper .blocks-gallery-grid:not(.is-style-gallerySlider) .wp-block-image{display:block;width:100% !important;height:100% !important;padding:0px;margin:0px !important}.is-style-heading-decor{position:relative;padding-top:24px !important}.is-style-heading-decor:before{content:"";position:absolute;top:0px;left:0px;width:46px;height:2px;background:var(--primary-600)}.is-style-heading-decor.has-text-align-center:before{left:50%;transform:translateX(-50%)}.is-style-heading-decor.has-text-align-right:before{left:auto;right:0px}.mainContent{display:flex;flex-direction:column}@media(min-width: 992px){.single-post .mainContent{margin-top:-100px;position:relative}}.mainContent__aside{width:100%;padding-top:40px;max-width:calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));margin-left:auto;margin-right:auto}.mainContent__content{width:100%;padding-top:40px;padding-bottom:40px}.page-template-mainsite .mainContent__content{padding-top:0px}.mainContent__recentPosts{display:grid;grid-gap:1em;margin-top:2em}.mainContent__recentPostTitle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1em;font:var(--font-heading-h3-regular)}.submenu{display:flex;flex-direction:column}@media(min-width: 992px){.submenu{flex-direction:row;gap:.5em}}.submenu .page_item:not(:last-child),.submenu .cat-item:not(:last-child){border-bottom:1px solid var(--black-400)}.submenu .page_item a,.submenu .cat-item a{display:block;position:relative;padding:5px 10px;color:var(--black-700);font-size:1.6rem;text-decoration:none}.submenu .page_item a:after,.submenu .cat-item a:after{position:absolute;top:0px;right:0px}.submenu .page_item a:before,.submenu .cat-item a:before{position:absolute;top:0px;left:0px}.submenu .page_item.current_page_item>a,.submenu .page_item.current_page_parent>a,.submenu .page_item.current_page_ancestor>a,.submenu .page_item:hover>a,.submenu .page_item.current-cat>a,.submenu .cat-item.current_page_item>a,.submenu .cat-item.current_page_parent>a,.submenu .cat-item.current_page_ancestor>a,.submenu .cat-item:hover>a,.submenu .cat-item.current-cat>a{color:var(--primary-600)}@media(min-width: 992px){.submenu .page_item,.submenu .cat-item{border:none !important}.submenu .page_item a,.submenu .cat-item a{padding:3px 0px}}.submenu .children{padding:0 0 0 10px}.submenu .children .page_item{border:none}.submenu .children .page_item a{font-size:1.4rem;padding:4px 6px}.footerBrands{margin:var(--wp--preset--spacing--80) auto}@media(min-width: 782px){.footerBrands{background:url(images/brands_bg.jpg) bottom no-repeat}}.footerBrands__container{padding:0px var(--wp--style--root--padding-right);max-width:100%}.footerBrands__header{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}.footerBrands__title2{color:var(--primary-900);font:var(--font-heading-h1-regular)}.footerBrands__slider{position:relative;margin-top:var(--wp--preset--spacing--50);width:100%;display:flex;flex-direction:column;gap:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.footerBrands__row{display:flex;overflow:hidden}.footerBrands__track{display:flex;width:max-content;flex:0 0 auto;will-change:transform;animation:footerBrandsScroll var(--marquee-duration, 40s) linear infinite;animation-play-state:paused}.footerBrands__row--rtl .footerBrands__track{animation-direction:reverse}.footerBrands__slider.is-ready .footerBrands__track{animation-play-state:running}.footerBrands__slider.is-ready:hover .footerBrands__track{animation-play-state:paused}.footerBrands__logoHolder{display:flex;flex:0 0 auto;margin-right:24px;align-items:center;justify-content:center;width:150px;height:75px;padding:8px 16px;background-color:var(--white);border:1px solid var(--black-100);border-radius:36px;overflow:hidden;transition:all .2s}.footerBrands__logoHolder img{width:auto;height:auto;max-width:100%;max-height:100%}@media(min-width: 782px){.footerBrands__logoHolder{width:300px;height:150px;padding:24px}}.footerBrands a.footerBrands__logoHolder:hover{border-color:var(--primary-500)}@keyframes footerBrandsScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.footerBrands__track{animation:none !important;flex-wrap:wrap}}.footerCta2{background:linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #f7f7f7 100%);margin:var(--wp--preset--spacing--80) auto}.footerCta2__container{display:grid;grid-gap:36px 72px;padding:var(--wp--preset--spacing--40) var(--wp--style--root--padding-right);border-radius:32px;background:#04344d linear-gradient(90deg, #00688b 0%, rgba(0, 181, 241, 0) 100%)}@media(min-width: 782px){.footerCta2__container{grid-template-columns:1fr 2fr;align-items:center;background:#04344d url(images/cta2_bg.jpg) center/cover no-repeat;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}}.footerCta2__content1,.footerCta2__content2{display:flex;flex-direction:column;align-content:stretch;gap:8px;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);background-color:var(--white);border:1px solid var(--black-100);border-radius:16px;color:var(--black-700)}.footerCta2__content1 strong,.footerCta2__content2 strong{color:var(--primary-900);font:var(--font-heading-h5-regular)}.footerCta2__content1 svg,.footerCta2__content2 svg{margin-bottom:16px}.footerCta2__content3{display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--white);font:var(--font-txt-body-1-regular)}@media(min-width: 782px){.footerCta2__content3{grid-column:2/3;grid-row:1/3}}@media(min-width: 1200px){.footerCta2__content3{gap:32px}}.footerCta2__content3 p:first-child{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:10px;padding:10px;background-color:var(--primary-100);border-radius:360px;color:var(--primary-900);font:var(--font-txt-caption-regular);font-weight:bold}.footerCta2__content3 p:nth-child(2){font:var(--font-heading-h2-regular)}.footerCta{max-width:1840px;margin:var(--wp--preset--spacing--80) auto 0px auto;background:var(--primary-900);border-radius:26px}@media(min-width: 782px){.footerCta{background:var(--primary-900) url(images/cta_bg.jpg) center/cover no-repeat}}.footerCta__container{padding:var(--wp--preset--spacing--50) var(--wp--style--root--padding-right);display:flex;justify-content:flex-end;max-width:1840px}@media(min-width: 782px){.footerCta__container{padding:var(--wp--preset--spacing--50)}}.footerCta__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:var(--wp--preset--spacing--50);max-width:480px;color:var(--black-700);font:var(--font-txt-body-1-regular);background:var(--white);border-radius:16px}.footerCta__content p:first-child{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:10px;padding:10px;background-color:var(--primary-100);border-radius:360px;color:var(--primary-900);font:var(--font-txt-caption-regular);font-weight:bold}.footerCta__content p:nth-child(2){color:var(--primary-900);font:var(--font-heading-h2-regular)}.footerCta__content ul{margin-top:auto;width:100%}.footerCta__content ul a{display:flex;gap:11px;align-items:center;color:var(--primary-900);font:var(--font-heading-h6-regular);text-decoration:none;transition:all .2s}.footerCta__content ul a:before{content:"";width:24px;height:24px;background:center/contain no-repeat}.footerCta__content ul a[href*="tel:"]:before{background-image:var(--svg-tel)}.footerCta__content ul a[href*="mailto:"]:before{background-image:var(--svg-mail)}.footerCta__content ul a:hover{color:var(--primary-500)}.footerCta__content ul li{padding:16px 0px}.footerCta__content ul li:last-child{border-top:1px solid var(--black-100)}@media(min-width: 782px){.footerCta__content{min-height:560px}}.footer__container{padding:60px var(--wp--style--root--padding-right) 60px var(--wp--style--root--padding-left);display:grid;grid-gap:36px;justify-items:center}@media(min-width: 782px){.footer__container{grid-template-columns:1fr 1.5fr;justify-items:start}}@media(min-width: 992px){.footer__container{grid-template-columns:268px 1fr 1fr 1fr}}.footer__info{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;color:var(--primary-900)}@media(min-width: 782px){.footer__info{align-items:start;text-align:left;gap:24px}}.footer__contact2{display:flex;flex-direction:column;gap:16px}.footer__contact2 a{display:flex;align-items:center;gap:11px;color:var(--primary-900);font:var(--font-txt-body-2-regular);text-decoration:none}.footer__contact2 a:before{content:"";width:24px;height:24px;background:center/contain no-repeat}.footer__contact2 a[href*="tel:"]:before{background-image:var(--svg-tel)}.footer__contact2 a[href*="mailto:"]:before{background-image:var(--svg-mail)}.footer__contact2 a:hover{color:var(--primary-600);text-decoration:underline}.footer__logo{display:block;width:161px;height:63px}.footer__logo:not(.lazyBg){background:url(images/logo.svg) center no-repeat;background-size:contain}.footer__line{width:100%;height:1px;background:var(--black-100);grid-column:1/-1}.footer__shipment,.footer__payment{display:flex;flex-direction:column;gap:16px;align-items:center;color:var(--primary-900);font:var(--font-txt-body-1-semibold)}@media(min-width: 782px){.footer__shipment,.footer__payment{align-items:start}}@media(min-width: 992px){.footer__shipment,.footer__payment{grid-column-end:span 2;flex-direction:row;align-items:center}}@media(min-width: 992px){.footer__payment{justify-self:end}}.footer__shipmentLabel,.footer__paymentLabel{flex-shrink:0}.footer__shipmentLogos,.footer__paymentLogos{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.footer__shipmentLogos img,.footer__paymentLogos img{display:block;width:auto;height:auto;max-height:36px;object-fit:contain}.footer__menu{width:100%}@media(min-width: 992px){.footer__menu{grid-column-end:span 3}}.footer__menu .menu{display:block;width:100%;columns:2;column-gap:24px}@media(min-width: 992px){.footer__menu .menu{columns:3}}@media(min-width: 1200px){.footer__menu .menu{columns:4}}.footer__menu .menu .menu-item{break-inside:avoid}.footer__menu .menu .menu-item a{display:block;position:relative;color:var(--primary-900);font:var(--font-txt-body-1-regular);font-weight:600;text-decoration:none;margin-bottom:12px;transition:all .2s}@media screen and (max-width: 575px){.footer__menu .menu .menu-item a{font-size:1.4rem}}@media(min-width: 1200px){.footer__menu .menu .menu-item a{margin-bottom:24px}}.footer__menu .menu .menu-item.current-menu-item>a,.footer__menu .menu .menu-item.current_page_item>a,.footer__menu .menu .menu-item.current_page_parent>a,.footer__menu .menu .menu-item.current-page-ancestor>a,.footer__menu .menu .menu-item:hover>a{color:var(--primary-500)}.footer__menu .menu .sub-menu .menu-item{border:none}.footer__menu .menu .sub-menu .menu-item a{font-weight:400}.contactform__container{width:100%;display:grid;grid-gap:20px 40px}.contactform .wpcf7-not-valid-tip{display:none}.contactform__field{position:relative;display:grid;grid-gap:6px}.contactform__field textarea{height:100px;line-height:1.3em;padding-top:12px}.contactform__field select{appearance:none;background:98% 50% no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23AEAEAE' d='M13.7098 1.2101C13.6169 1.11638 13.5063 1.04198 13.3844 0.991213C13.2625 0.940445 13.1318 0.914307 12.9998 0.914307C12.8678 0.914307 12.7371 0.940445 12.6152 0.991213C12.4934 1.04198 12.3828 1.11638 12.2898 1.2101L7.70982 5.7901C7.61685 5.88382 7.50625 5.95822 7.38439 6.00899C7.26253 6.05975 7.13183 6.08589 6.99982 6.08589C6.8678 6.08589 6.7371 6.05975 6.61524 6.00899C6.49338 5.95822 6.38278 5.88382 6.28982 5.7901L1.70982 1.2101C1.61685 1.11638 1.50625 1.04198 1.38439 0.991213C1.26253 0.940445 1.13183 0.914307 0.999816 0.914307C0.867804 0.914307 0.737098 0.940445 0.615239 0.991213C0.49338 1.04198 0.382779 1.11638 0.289816 1.2101C0.103565 1.39747 -0.000976562 1.65092 -0.000976562 1.9151C-0.000976562 2.17929 0.103565 2.43274 0.289816 2.6201L4.87982 7.21009C5.44232 7.77189 6.20481 8.08745 6.99982 8.08745C7.79482 8.08745 8.55732 7.77189 9.11982 7.21009L13.7098 2.6201C13.8961 2.43274 14.0006 2.17929 14.0006 1.9151C14.0006 1.65092 13.8961 1.39747 13.7098 1.2101V1.2101Z' /%3E%3C/svg%3E");background-size:14px auto;z-index:3}.contactform__field.labelFixed>label{position:absolute;top:16px;left:16px;width:auto;padding:2px 8px;background:var(--form-background-color);transform-origin:top left}.contactform__field.labelFixed>label.show{transform:translateY(-90%) scale(0.8);z-index:4}.contactform__field.error>label{color:var(--form-alert-color)}.contactform__field.error input:not([type=checkbox]),.contactform__field.error select,.contactform__field.error textarea{border:2px solid var(--form-alert-color)}.contactform__field .wpcf7-acceptance{display:block;position:relative;color:var(--form-font-color);font:var(--font-txt-body-2-regular)}.contactform__field .wpcf7-acceptance a{color:var(--form-font-color)}.contactform__field .wpcf7-acceptance .wpcf7-list-item{margin-left:0px}.contactform .wpcf7-response-output{padding:10px 20px !important;margin:0px 0px 20px 0px !important;border:none !important;text-align:center;font:var(--font-txt-body-2-regular);background-color:var(--form-alert-color);color:#fff;border-radius:var(--border-radius-200)}form.sent .contactform .wpcf7-response-output{background-color:var(--form-success-color)}.contactform__submitHolder{cursor:pointer}.contactform__submitHolder input{opacity:0;cursor:pointer}.contactform__submitHolder .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0px !important}.rotatorNav{display:none}@media(min-width: 782px){.rotatorNav{display:flex;width:100%;justify-content:space-between}}.rotatorNav__item{padding:24px 0px;color:var(--primary-900);opacity:.5;flex-grow:1;font:var(--font-txt-body-1-regular);border-bottom:1px solid var(--black-100);transition:all .3s;cursor:pointer}.rotatorNav__item.active,.rotatorNav__item:hover{opacity:1;border-bottom:1px solid var(--primary-500)}.rotatorNav__item:not(:last-child){margin-right:1em}.rotator{position:relative;display:flex;min-height:calc(100dvh - 180px);border-radius:var(--border-radius-400);background-color:var(--primary-900);opacity:0;transition:opacity .2s}@media(min-width: 782px){.rotator{min-height:520px}}.rotator.slick-slider{opacity:1}.rotator .slick-track{height:100%}.rotator__container{position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--wp--preset--spacing--40)}.rotator__image{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.rotator__btn{max-width:300px}.rotator__textHolder{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;align-items:flex-start;gap:24px;width:100%;max-width:460px;padding:var(--wp--preset--spacing--50);background-color:var(--white);border-radius:var(--border-radius-200);color:var(--black-700)}@media screen and (max-width: 575px){.rotator__textHolder{background-color:rgba(255,255,255,.85);gap:16px;font:var(--font-txt-body-2-regular)}}@media screen and (max-width: 575px){.rotator__h3text{font-size:1.2rem}}.rotator__h2text{color:var(--primary-900);font:var(--font-heading-h1-regular)}@media screen and (max-width: 575px){.rotator__h2text{font-size:2.6rem}}.rotator__slide{position:relative;display:flex !important;height:100%;border-radius:var(--border-radius-400);overflow:hidden}.rotator .slick-arrow{bottom:calc(50% - 20px) !important;right:0px !important}@media(min-width: 1560px){.rotator .slick-arrow{right:-22px !important}}.rotator .slick-prev{right:auto !important;left:0px !important;transform:rotate(180deg) !important}@media(min-width: 1560px){.rotator .slick-prev{left:-22px !important}}.rotator .slick-slide,.rotator .slick-slide>div{height:100%}.slickSliderUi .slick-dots{position:absolute;bottom:0px;left:0px;width:100%;display:flex;justify-content:center;z-index:1001;gap:6px;padding:0px}@media(min-width: 782px){.slickSliderUi .slick-dots{gap:10px}}.slickSliderUi .slick-dots li{display:block;margin:0px !important;padding:0px !important}.slickSliderUi .slick-dots li:before{display:none}.slickSliderUi .slick-dots li button{display:block;text-indent:-9999px;width:20px;height:8px;border-radius:4px;border:none;background:none;transition:all .2s;background-color:var(--black-200);cursor:pointer}.slickSliderUi .slick-dots li button:focus{outline:none}.slickSliderUi .slick-dots li.slick-active button,.slickSliderUi .slick-dots li:hover button{background:var(--primary-600)}.slickSliderUi .slick-arrow{display:block;position:absolute;bottom:calc(100% + 1em);right:16px;width:30px;height:30px;z-index:1001;background-image:var(--svg-arrow-primary);background-size:38% auto;background-color:var(--white);transition:all .3s;border:1px solid var(--black-100);text-indent:-9999px;border-radius:50%;overflow:hidden;box-shadow:var(--effect-shadow-xl);cursor:pointer}.slickSliderUi .slick-arrow.slick-prev{transform:translateX(-60px) rotate(180deg)}.slickSliderUi .slick-arrow.slick-disabled{opacity:.4}.slickSliderUi .slick-arrow:not(.slick-disabled):hover{background-color:var(--primary-500);background-image:var(--svg-arrow-white);background-size:38% auto}.slickSliderUi .slick-arrow:focus{outline:none}@media(min-width: 1200px){.slickSliderUi .slick-arrow{width:44px;height:44px}.slickSliderUi .slick-arrow.slick-prev{transform:translateX(-80px) rotate(180deg)}}.slickSliderUi .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slickSliderUi .slick-list{position:relative;overflow:hidden;display:block;margin:0px;padding:0px}.slickSliderUi .slick-list:focus{outline:none}.slickSliderUi .slick-list.dragging{cursor:pointer;cursor:hand}.slickSliderUi .slick-slider .slick-track,.slickSliderUi .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slickSliderUi .slick-track{position:relative;left:0;top:0;display:block;margin-right:auto}.slickSliderUi .slick-track:before,.slickSliderUi .slick-track:after{content:"";display:table}.slickSliderUi .slick-track:after{clear:both}.slick-loading .slickSliderUi .slick-track{visibility:hidden}.slickSliderUi .slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slickSliderUi .slick-slide{float:right}.slickSliderUi .slick-slide img{display:block}.slickSliderUi .slick-slide.slick-loading img{display:none}.slickSliderUi .slick-slide.dragging img{pointer-events:none}.slick-initialized .slickSliderUi .slick-slide{display:block}.slick-loading .slickSliderUi .slick-slide{visibility:hidden}.slick-vertical .slickSliderUi .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slickSliderUi .slick-arrow.slick-hidden{display:none}.newsContent{display:grid;margin:0 auto;align-items:start;gap:48px;max-width:var(--wp--style--global--content-size)}@media(min-width: 782px){.newsContent{grid-template-columns:360px 1fr;gap:24px}}.newsContent__submenuHolder{display:flex;flex-direction:column;gap:16px;background-color:var(--white);border:1px solid var(--black-100);border-radius:16px;padding:var(--wp--preset--spacing--50);transition:all .3s}@media(min-width: 782px){.newsContent__submenuHolder{position:sticky;top:240px}.hideScrolledMenu .newsContent__submenuHolder{top:32px}}.newsContent__submenuLabel{color:var(--primary-900);font:var(--font-txt-body-1-semibold)}.newsContent__submenu{display:flex;flex-direction:column;gap:16px}.newsContent__submenu a{display:flex;flex-direction:row;align-items:center;align-content:stretch;gap:12px;color:var(--primary-900);text-decoration:none}.newsContent__submenu a:before{content:"";width:16px;height:16px;border:4px solid var(--white);outline:1px solid var(--black-300);transition:all .3s}.newsContent__submenu li.current-cat a:before,.newsContent__submenu a:hover:before{background-color:var(--primary-600)}.newsList{display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.news_with_text{width:100%;max-width:var(--wp--style--global--content-size);margin:var(--wp--preset--spacing--40) auto;padding:0px var(--wp--style--root--padding-right);display:grid;grid-template-columns:100%;gap:36px}@media(min-width: 782px){.news_with_text{grid-template-columns:330px 1fr}}@media(min-width: 1560px){.news_with_text{padding:0px}}.news_with_text__text{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:16px;width:100%}.news_with_text__text p:nth-child(2){color:var(--primary-900);font:var(--font-heading-h1-regular)}.news_with_text__text p:last-child{margin-top:auto}.news{position:relative;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--black-100);overflow:hidden}@media(min-width: 1200px){.news--first{grid-column:1/-1;display:grid;grid-template-columns:50% 1fr;border:none;gap:48px;border-radius:0px;margin-bottom:var(--wp--preset--spacing--40)}.news--first .news__imageHolder{border-radius:16px;overflow:hidden}.news--first .news__content{border-radius:16px;border:1px solid var(--black-100)}}.news__imageHolder{display:block;position:relative;aspect-ratio:360/210}.news__imageHolder.noImage{background:var(--primary-900) url(images/logo_white.png) center no-repeat}.news__image{object-fit:cover}.news__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--40);font:var(--font-txt-body-2-regular)}.news__content *{margin-bottom:0px !important}.news__title{display:block;color:var(--primary-900);font:var(--font-heading-h5-regular);text-decoration:none;transition:all .2s}.news__title:hover{color:var(--primary-500)}.news__date{color:var(--black-400);font:var(--font-txt-caption-regular)}.news__categories{display:flex;gap:4px 8px;flex-wrap:wrap;align-items:center}@media(min-width: 782px){.news__categories:before{content:"";width:24px;height:24px;background:url(images/icon_info.svg) center/contain no-repeat}}.news__category{color:var(--primary-900);font:var(--font-txt-body-2-regular);text-decoration:none;transition:all .2s}.news__category:hover{color:var(--primary-500)}@media(min-width: 992px){.mainContent--post{flex-direction:row;align-items:flex-start;gap:40px;width:100%;max-width:calc(var(--wp--style--global--content-size) + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));margin-inline:auto;padding-inline:var(--wp--style--root--padding-left);box-sizing:border-box}.mainContent--post>.mainContent__content{flex:1 1 auto;min-width:0;width:auto;padding-inline:0}.mainContent--post .mainContent__content :where(h2[id]){scroll-margin-top:100px}}@media(min-width: 1560px){.mainContent--post{gap:140px}}.mainContent__aside--toc{display:flex;flex-direction:column;gap:16px;width:100%;padding-top:40px;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}@media(min-width: 992px){.mainContent__aside--toc{flex:0 0 340px;max-width:340px;margin:0;padding-left:0px;padding-right:0px;position:sticky;top:200px;align-self:flex-start;transition:top .3s ease}.hideScrolledMenu .mainContent__aside--toc{top:12px}.mainContent__aside--toc.is-static{position:static}}.postToc{display:flex;flex-direction:column;gap:24px;padding:32px;background-color:var(--white);border:1px solid var(--black-100);border-radius:16px}.postToc__title{margin:0;color:var(--primary-900);font:var(--font-txt-body-1-semibold)}.postToc__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;counter-reset:toc}.postToc__link{display:block;color:var(--primary-900);font:var(--font-txt-body-1-regular);text-decoration:none;transition:color .2s ease;counter-increment:toc}.postToc__link::before{content:counter(toc) ". "}.postToc__link:hover,.postToc__link:focus-visible{color:var(--primary-600)}.postToc__link.is-active{color:var(--primary-600);font-weight:600}.postToc__back:after{content:none}.postFeatured{margin:0 0 48px}.postFeatured img{display:block;width:100%;height:auto;aspect-ratio:1000/600;object-fit:cover;border-radius:16px}.mapHolder{display:block;position:relative;width:100%;height:200px}@media(min-width: 782px){.mapHolder{height:600px}}.mapHolder iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}.searchList{display:grid;grid-gap:30px;padding:30px 0 20px 0}.searchList__article{display:flex;flex-direction:column}.searchList__title{color:var(--primary-600);line-height:1.1em}.searchList__title a{color:inherit;text-decoration:none}.searchList__title a:hover{text-decoration:underline}.searchList__more{align-self:flex-end}.searchForm{display:flex;position:relative;z-index:2;width:100%;max-width:500px}.searchForm__input{flex-grow:1;width:100%;height:48px;padding:12px 20px 12px 50px;background-color:var(--white);color:var(--black-400);border:1px solid var(--black-200);border-radius:360px;font:var(--font-txt-body-2-regular)}.searchForm__button{position:absolute;top:18px;left:calc(16px + var(--wp--style--root--padding-left));width:24px;height:24px;display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}.searchForm__button path{transition:all .2s}.searchForm__button:hover path{fill:var(--primary-500)}@media(min-width: 1200px){.searchForm__button{left:16px;top:12px}}.pageList{display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.pageBox{position:relative;display:flex;flex-direction:column}.pageBox__imageHolder{display:block;position:relative;aspect-ratio:360/200}.pageBox__imageHolder.noImage{background:var(--primary-50) url(images/logo.png) center/auto 50% no-repeat}.pageBox__image{object-fit:cover}.pageBox__content{padding:1em;height:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(min-width: 1200px){.pageBox__content{padding:2em;gap:24px}}.pageBox__content{display:flex;flex-direction:column;align-items:flex-start;gap:1em;padding:1em;font:var(--font-txt-body-2-regular)}.pageBox__content *{margin-bottom:0px !important}@media(min-width: 1200px){.pageBox__content{padding:2em}}.pageBox__title{display:block;color:var(--black-700);font:var(--font-heading-h4-regular);transition:all .2s}.pageBox__title:hover{color:var(--primary-600)}.products:not(.related):not(.upsells):not(.order-bump-product),.wc-block-product-template__responsive{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;gap:24px}.products:not(.related):not(.upsells):not(.order-bump-product).slick-slider,.wc-block-product-template__responsive.slick-slider{display:block;position:relative}.products.related,.cross-sells,.products.upsells,.products.order-bump-product{display:grid;grid-template-columns:100%;gap:24px}.products.inMinicart{display:flex !important;gap:12px !important;overflow:auto !important;overflow-y:hidden;scroll-snap-type:x proximity;margin-top:1em}.products.inMinicart li.product{min-width:100px;max-width:180px;scroll-snap-align:start;padding:0px !important;border:none;border-radius:0px;gap:12px}.products.inMinicart li.product:before{display:none}.products.inMinicart .woocommerce-loop-product__title{font:var(--font-txt-button-regular) !important}.products.inMinicart .woocommerce-loop-product__link{gap:12px}.products.inMinicart .price{font-size:1.1rem !important}.products.inMinicart .custom-rating-display{display:none}.products.inMinicart .loop-product__info{padding-bottom:0px;border-bottom:none}.products.inMinicart .button{margin-top:auto;padding-left:6px;padding-right:6px;gap:8px;min-height:36px !important;font-weight:400;font-size:1.4rem}.products.inMinicart .button:after{display:none}.price,.woocommerce-grouped-product-list-item__price,.wp-block-woocommerce-product-price{font:var(--font-heading-h5-regular);color:var(--primary-900)}.price:has(ins),.woocommerce-grouped-product-list-item__price:has(ins),.wp-block-woocommerce-product-price:has(ins){display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3em;flex-direction:row-reverse;justify-content:flex-end}.price .wc-price-history,.woocommerce-grouped-product-list-item__price .wc-price-history,.wp-block-woocommerce-product-price .wc-price-history{width:100%}.price del,.woocommerce-grouped-product-list-item__price del,.wp-block-woocommerce-product-price del{color:var(--danger-600);text-decoration-line:line-through;font-size:smaller;transform:translateY(-25%);opacity:1}.price ins,.woocommerce-grouped-product-list-item__price ins,.wp-block-woocommerce-product-price ins{color:var(--primary-900);text-decoration:none}.woocommerce-LoopProduct-link .price del,.woocommerce-LoopProduct-link .woocommerce-grouped-product-list-item__price del,.woocommerce-LoopProduct-link .wp-block-woocommerce-product-price del{transform:translateY(0%)}.woocommerce-grouped-product-list-item__price,.wp-block-woocommerce-product-price,.wc-block-components-product-price{font:var(--font-txt-button-regular) !important}.onsale{display:none}.products li.product,.wc-block-product,.cross-sells-product{position:relative;display:flex;flex-direction:column;gap:32px;padding:var(--wp--preset--spacing--40) !important;border:1px solid var(--black-100);border-radius:var(--border-radius-200);transition:all .4s}.products li.product:before,.wc-block-product:before,.cross-sells-product:before{content:"";border-radius:inherit;box-shadow:var(--effect-shadow-l);opacity:0;transition:all .4s}.products li.product:hover,.wc-block-product:hover,.cross-sells-product:hover{border-color:var(--primary-500)}.products li.product:hover:before,.wc-block-product:hover:before,.cross-sells-product:hover:before{opacity:1}.products li.product .price,.products li.product .woocommerce-grouped-product-list-item__price,.products li.product .wp-block-woocommerce-product-price,.wc-block-product .price,.wc-block-product .woocommerce-grouped-product-list-item__price,.wc-block-product .wp-block-woocommerce-product-price,.cross-sells-product .price,.cross-sells-product .woocommerce-grouped-product-list-item__price,.cross-sells-product .wp-block-woocommerce-product-price{font:var(--font-heading-h6-regular)}.products li.product .button,.wc-block-product .button,.cross-sells-product .button{margin-top:auto}div:has(>.cross-sells-product){display:flex;flex-wrap:nowrap;gap:16px}@media screen and (max-width: 782px){div:has(>.cross-sells-product){overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}div:has(>.cross-sells-product) .cross-sells-product{flex-shrink:0;min-width:200px;max-width:240px;scroll-snap-align:start}}.wc-block-components-product-name,.wc-block-product .wp-block-post-title a{color:var(--primary-900);text-decoration:none;transition:all .2s;text-decoration:none}.wc-block-components-product-name:hover,.wc-block-product .wp-block-post-title a:hover{color:var(--primary-600)}.woocommerce-loop-product__title{font:var(--font-heading-h5-regular) !important}.wc-block-components-product-name,.wc-block-product .wp-block-post-title a{font:var(--font-heading-h6-regular) !important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name{font-size:1.6rem !important}.loop-product__info{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--black-100);color:var(--black-700);font:var(--font-txt-body-1-regular)}.loop-product__category{text-transform:uppercase;font:var(--font-txt-body-2-regular)}.products.inMinicart .loop-product__category,.products.inMinicart .loop-product__excerpt{display:none}.woocommerce-loop-product__link,.wc-block-components-product-image>a{position:relative;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);width:100%;text-decoration:none}.woocommerce-loop-product__link img,.wc-block-components-product-image>a img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:60/45}.woocommerce-loop-product__link .sperofi-summary-labels,.wc-block-components-product-image>a .sperofi-summary-labels{position:absolute;top:0px;left:0px}@media screen and (max-width: 575px){.woocommerce-loop-product__link .sperofi-summary-labels,.wc-block-components-product-image>a .sperofi-summary-labels{top:-14px;left:-14px}.woocommerce-loop-product__link .sperofi-summary-labels span,.wc-block-components-product-image>a .sperofi-summary-labels span{font-size:1.1rem}}.wc-block-components-product-image{margin-bottom:0px}@media(min-width: 782px){.products li.bumped-product{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;align-items:center}}.product-content{position:relative;display:flex;flex-direction:column;gap:8px}.products.view-list:not(.related):not(.upsells):not(.order-bump-product),.products.view-compact:not(.related):not(.upsells):not(.order-bump-product){grid-template-columns:100% !important;gap:24px}.products.view-list li.product{display:grid;gap:16px;grid-template-columns:1fr 240px}@media screen and (max-width: 1200px){.products.view-list li.product{grid-template-columns:1fr}}.products.view-list .sperofi-summary-labels{top:calc(-1*(var(--wp--preset--spacing--40) - 4px));left:calc(-1*(var(--wp--preset--spacing--40) - 4px))}.products.view-list .woocommerce-loop-product__link{display:grid;grid-template-columns:200px 1fr;column-gap:24px;row-gap:8px;align-items:start}.products.view-list .woocommerce-loop-product__link img{grid-column:1;grid-row:1/span 3;align-self:start}.products.view-list .woocommerce-loop-product__link .loop-product__info,.products.view-list .woocommerce-loop-product__link .price,.products.view-list .woocommerce-loop-product__link .star-rating{grid-column:2}@media screen and (max-width: 575px){.products.view-list .woocommerce-loop-product__link{grid-template-columns:1fr}.products.view-list .woocommerce-loop-product__link img{display:none}.products.view-list .woocommerce-loop-product__link .loop-product__info,.products.view-list .woocommerce-loop-product__link .price,.products.view-list .woocommerce-loop-product__link .star-rating{grid-column:1}}.products.view-compact li.product{display:grid;gap:16px;grid-template-columns:1fr 240px;padding:16px !important}@media screen and (max-width: 1200px){.products.view-compact li.product{grid-template-columns:1fr}}.products.view-compact .woocommerce-loop-product__link{display:grid;grid-template-columns:64px 1fr auto;column-gap:16px;align-items:center}.products.view-compact .woocommerce-loop-product__link img{grid-column:1;aspect-ratio:1/1}.products.view-compact .woocommerce-loop-product__link .loop-product__info{grid-column:2;gap:2px;padding-bottom:0;border-bottom:none}.products.view-compact .woocommerce-loop-product__link .price{grid-column:3;white-space:nowrap;text-align:right}.products.view-compact .woocommerce-loop-product__link .price:has(ins){justify-content:end}.products.view-compact .woocommerce-loop-product__link .custom-rating-display,.products.view-compact .woocommerce-loop-product__link .loop-product__excerpt{display:none}@media screen and (max-width: 575px){.products.view-compact .woocommerce-loop-product__link{grid-template-columns:1fr}.products.view-compact .woocommerce-loop-product__link img{display:none}.products.view-compact .woocommerce-loop-product__link .loop-product__info,.products.view-compact .woocommerce-loop-product__link .price{grid-column:1}}.products.view-compact .sperofi-summary-labels{top:-20px;left:-20px}.products.view-compact .sperofi-summary-labels span{font-size:1.1rem;padding:3px 6px}div.product{position:relative;display:grid;grid-gap:32px;grid-template-columns:100%;align-items:start;margin-block-start:0px}@media(min-width: 992px){div.product{grid-template-columns:1fr 1fr 1fr;grid-gap:32px 24px}}div.product .price{font:var(--font-heading-h3-regular)}@media(min-width: 992px){div.product .woocommerce-tabs,div.product>.products{grid-column:1/-1}}@media(min-width: 992px){div.product .sperofi-test-device-button{grid-column:3/4}}body.tdm-lock{overflow:hidden}.sperofi-test-device-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,.7);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.sperofi-test-device-modal.is-open{opacity:1;visibility:visible}@media screen and (max-width: 575px){.sperofi-test-device-modal{padding:16px}}.sperofi-test-device-modal .sperofi-test-device-form{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:40px;background:var(--white);border:1px solid var(--black-100);border-radius:var(--border-radius-400);box-shadow:var(--effect-shadow-l);transform:translateY(20px) scale(0.98);transition:transform .25s ease}@media screen and (max-width: 575px){.sperofi-test-device-modal .sperofi-test-device-form{padding:18px 16px}}.sperofi-test-device-modal.is-open .sperofi-test-device-form{transform:none}.sperofi-test-device-modal .sperofi-test-device-form__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;font-size:26px;line-height:1;color:var(--primary-900);background-color:var(--black-50);border:1px solid var(--black-100);border-radius:360px;cursor:pointer;transition:all .2s}.sperofi-test-device-modal .sperofi-test-device-form__close:hover,.sperofi-test-device-modal .sperofi-test-device-form__close:focus-visible{color:var(--white);background-color:var(--primary-500);border-color:var(--primary-500)}.sperofi-test-device-modal .sperofi-test-device-header{display:flex;flex-direction:column;gap:8px;padding-right:48px}.sperofi-test-device-modal .sperofi-test-device-header h3{margin:0;color:var(--primary-900);font:var(--font-heading-h5-regular)}.sperofi-test-device-modal .sperofi-test-device-header p{margin:0;color:var(--black-700);font:var(--font-txt-body-1-regular)}@media screen and (max-width: 575px){.sperofi-test-device-modal .sperofi-test-device-header p{font-size:1.4rem}}.sperofi-product-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:var(--wp--preset--spacing--40)}@media screen and (max-width: 575px){.sperofi-product-header{padding:0px}}.sperofi-product-header__brand{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:10px;padding:3px 10px;height:35px;background-color:var(--white);border:1px solid var(--black-100);border-radius:360px}.sperofi-product-header__brand img{width:auto;height:auto;max-width:200px;max-height:15px}.sperofi-product-header__title{color:var(--primary-900) !important;font:var(--font-heading-h1-regular) !important}.sperofi-product-header .woocommerce-product-details__short-description{display:flex;flex-direction:column;gap:16px;color:var(--primary-900);font:var(--font-txt-body-1-regular)}.sperofi-product-header .woocommerce-product-details__short-description p{margin-block-start:0px;margin-block-end:0px}.sperofi-product-header__attrs{display:flex;flex-direction:column;width:100%}.sperofi-product-header__attr{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;gap:20px;width:100%;padding:12px 0px;color:var(--primary-900);border-bottom:1px solid var(--black-300)}.sperofi-product-header__attr:first-child{border-top:1px solid var(--black-300)}.woocommerce-product-gallery{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}@media(min-width: 992px){.woocommerce-product-gallery{max-width:460px}}.woocommerce-product-gallery .flex-viewport{width:100%;border:1px solid var(--black-100);border-radius:16px;background-color:var(--white);overflow:hidden}@media screen and (max-width: 575px){.woocommerce-product-gallery .flex-viewport{max-height:240px}}.woocommerce-product-gallery__wrapper{margin:0;padding:0}.woocommerce-product-gallery__image a,.woocommerce-product-gallery__image--placeholder a{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--white)}.woocommerce-product-gallery__image img,.woocommerce-product-gallery__image--placeholder img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:60/45}@media screen and (max-width: 575px){.woocommerce-product-gallery__image img,.woocommerce-product-gallery__image--placeholder img{max-height:240px}}.woocommerce-product-gallery__wrapper .zoomImg{background-color:var(--white)}.woocommerce-product-gallery__trigger{display:none !important}.woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:nowrap;width:calc(100% - 36px);gap:16px;margin:0;padding:0;padding-right:60px;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none}.woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 auto;width:94px;height:90px;flex-shrink:0;margin:0;float:none;list-style:none;border:1px solid var(--black-100);border-radius:16px;background:var(--white);overflow:hidden;cursor:pointer;transition:border-color .2s}.woocommerce-product-gallery .flex-control-thumbs li:hover{border-color:var(--primary-600)}.woocommerce-product-gallery .flex-control-thumbs li img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.7;margin:0;cursor:pointer;transition:opacity .2s}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}.woocommerce-product-gallery .flex-direction-nav{position:absolute;bottom:10px;right:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;z-index:10}@media(min-width: 782px){.woocommerce-product-gallery .flex-direction-nav{bottom:22px}}.woocommerce-product-gallery .flex-direction-nav li{margin:0;padding:0;list-style:none}.woocommerce-product-gallery .flex-direction-nav .flex-prev,.woocommerce-product-gallery .flex-direction-nav .flex-next{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--primary-500);text-indent:-9999px;overflow:hidden;transition:background-color .2s;text-decoration:none;position:relative;border-radius:var(--border-radius-200)}.woocommerce-product-gallery .flex-direction-nav .flex-prev:hover,.woocommerce-product-gallery .flex-direction-nav .flex-next:hover{background-color:var(--primary-400)}.woocommerce-product-gallery .flex-direction-nav .flex-prev:after,.woocommerce-product-gallery .flex-direction-nav .flex-next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--svg-arrow-white);text-indent:0}.woocommerce-product-gallery .flex-direction-nav .flex-prev.flex-disabled,.woocommerce-product-gallery .flex-direction-nav .flex-next.flex-disabled{opacity:.3;cursor:default;pointer-events:none}.woocommerce-product-gallery .flex-direction-nav .flex-prev:after{transform:translate(-50%, -50%) rotate(180deg)}@media screen and (max-width: 992px){.woocommerce-product-gallery .flex-control-thumbs{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.woocommerce-product-gallery .flex-control-thumbs li{scroll-snap-align:start;flex-shrink:0}}@media screen and (max-width: 575px){.woocommerce-product-gallery .flex-control-thumbs{gap:8px}.woocommerce-product-gallery .flex-control-thumbs li{width:66px;height:72px}.woocommerce-product-gallery .flex-direction-nav .flex-prev,.woocommerce-product-gallery .flex-direction-nav .flex-next{width:18px;height:18px}}.wc-price-history{color:var(--black-700);font:var(--font-txt-caption-regular);margin-top:0px}@media screen and (max-width: 575px){.wc-price-history{font-size:1.1rem}}.summary .wc-price-history{margin-top:-42px !important}.price>.wc-price-history{margin-top:0px !important}.sperofi-summary-labels{display:flex;gap:8px 16px;flex-wrap:wrap}@media screen and (max-width: 575px){.sperofi-summary-labels{gap:6px 12px}}.summary{display:flex;flex-direction:column;align-content:stretch;gap:16px;padding:var(--wp--preset--spacing--40);background-color:var(--black-50);border-radius:var(--border-radius-200)}.summary .woocommerce-review-link{font:var(--font-txt-caption-regular);color:var(--primary-600);transition:all .2s;text-decoration:none}.summary .woocommerce-review-link:hover{text-decoration:underline}.summary>.price{padding-bottom:36px;border-bottom:1px solid var(--black-300)}.summary .product_title{font:var(--font-heading-h2-regular);color:var(--black-900)}.summary .cart,.summary .variations_form .woocommerce-variation-add-to-cart{display:flex;gap:16px;justify-content:space-between;align-items:center;width:100%}.summary .cart .single_add_to_cart_button,.summary .variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex-grow:1;align-self:stretch}.summary .single_variation_wrap{width:100%;display:flex;flex-direction:column;gap:16px}.summary .sperofi-special-price{display:flex;flex-direction:column;gap:8px;width:100%}.summary .sperofi-special-price__button{width:100%}.summary .sperofi-special-price__note{margin:0;text-align:center;font:var(--font-txt-caption-regular);color:var(--black-700)}.summary .sperofi-special-price__note a{color:var(--primary-600);text-decoration:none}.summary .sperofi-special-price__note a:hover{text-decoration:underline}.summary .sperofi-special-price__copy{padding:0;border:0;background:none;font:inherit;color:var(--primary-600);text-decoration:underline;cursor:pointer;transition:color .2s}.summary .sperofi-special-price__copy:hover{color:var(--primary-500)}.summary .sperofi-special-price__copy.is-copied{color:var(--black-700);text-decoration:none;cursor:default}.summary .variations_form,.summary .grouped_form{flex-direction:column;justify-content:flex-start;align-items:start}.summary .variations{width:100%;text-align:left;position:relative;margin-bottom:1em}.summary .variations tbody{width:100%;display:flex;flex-direction:column;gap:10px}.summary .variations tr{display:flex;width:100%;flex-direction:column;gap:6px}.summary .variations label{color:var(--primary-900);font:var(--font-txt-body-1-regular)}.summary .variations select{background-color:var(--white);width:100%}@media screen and (max-width: 782px){.summary .variations select{height:36px;line-height:36px}}.summary .variations .reset_variations{font:var(--font-txt-body-2-regular);text-decoration:underline;position:absolute;top:calc(100% + 6px);right:0px}.summary .variations .reset_variations:hover{color:var(--primary-600)}.woocommerce-grouped-product-list{width:100%}.woocommerce-grouped-product-list td{padding-bottom:12px}.woocommerce-grouped-product-list td:last-child{text-align:right}.woocommerce-grouped-product-list td:not(:first-child){padding-left:8px}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label{font:var(--font-heading-h5-regular);color:var(--black-900)}.wc-tabs{width:100%;max-width:100%;display:flex;border-bottom:1px solid var(--black-100);position:sticky;z-index:99;top:150px;background:var(--black-50);padding-top:12px;transition:top .2s}.wc-tabs:before{content:"";position:absolute;top:0px;left:50%;width:calc(100dvw - 20px);height:100%;transform:translateX(-50%);background:inherit;border:inherit}@media screen and (max-width: 575px){.wc-tabs:before{width:100dvw}}@media(min-width: 1200px){.wc-tabs{top:210px}}.hideScrolledMenu .wc-tabs{top:0px}.wc-tabs a{display:block;position:relative;padding:10px 4px;font:var(--font-txt-body-1-regular);color:var(--primary-900);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 782px){.wc-tabs a{padding:20px 16px}}@media screen and (max-width: 575px){.wc-tabs a{font:var(--font-txt-caption-regular);font-weight:500;text-align:center}}.wc-tabs li.active>a,.wc-tabs li:hover>a{color:var(--primary-600);border-bottom:1px solid var(--primary-600)}.woocommerce-tabs{width:100% !important;max-width:100% !important}.woocommerce-tabs>*:not(.woocommerce-Tabs-panel--description){max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}.woocommerce-Tabs-panel--description{width:100% !important;max-width:100% !important}.woocommerce-Tabs-panel--description>*:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide){max-width:var(--wp--style--global--content-size) !important;margin-left:auto !important;margin-right:auto !important}.woocommerce-Tabs-panel--description>.alignwide{max-width:var(--wp--style--global--wide-size) !important;margin-left:auto !important;margin-right:auto !important}.woocommerce-Tabs-panel--description>.alignfull{margin-right:calc(var(--wp--style--root--padding-right)*-1) !important;margin-left:calc(var(--wp--style--root--padding-left)*-1) !important}.woocommerce-Tabs-panel{display:block !important;margin:var(--wp--preset--spacing--90) 0px}.woocommerce-Tabs-panel>h2:first-child,.woocommerce-Tabs-panel .woocommerce-Reviews-title{font:var(--font-heading-h3-regular);margin-bottom:.5em}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description{margin-top:var(--wp--preset--spacing--70)}.woocommerce-product-attributes{min-width:50%;width:100%}.woocommerce-product-attributes tbody tr:nth-child(odd){background-color:var(--black-50)}.woocommerce-product-attributes tbody tr{transition:background-color .2s}.woocommerce-product-attributes tbody tr:hover{background-color:var(--primary-50)}.woocommerce-product-attributes td:first-child,.woocommerce-product-attributes th:first-child{text-align:right}.sperofi-downloads{display:grid;grid-template-columns:100%;gap:12px;margin:0;padding:0;list-style:none}@media(min-width: 782px){.sperofi-downloads{grid-template-columns:1fr 1fr;gap:16px}}.sperofi-downloads__item{margin:0;padding:0;list-style:none}.sperofi-downloads__item:before{display:none}.sperofi-downloads__link{display:flex;align-items:center;gap:16px;height:100%;padding:16px;background-color:var(--white);border:1px solid var(--black-100);border-radius:var(--border-radius-200);text-decoration:none;transition:all .2s}.sperofi-downloads__link:hover{border-color:var(--primary-600);box-shadow:var(--effect-shadow-l)}.sperofi-downloads__link:hover .sperofi-downloads__action{transform:translateY(3px) rotate(90deg)}.sperofi-downloads__ext{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0 6px;font:var(--font-txt-caption-regular);font-weight:700;line-height:1;color:var(--white);text-transform:uppercase;background-color:var(--primary-500);border-radius:var(--border-radius-100)}.sperofi-downloads__body{display:flex;flex-direction:column;gap:4px;min-width:0}.sperofi-downloads__name{font:var(--font-txt-body-1-regular);font-weight:600;color:var(--primary-900);word-break:break-word}.sperofi-downloads__meta{font:var(--font-txt-caption-regular);color:var(--black-400);text-transform:uppercase;letter-spacing:.02em}.sperofi-downloads__action{flex-shrink:0;width:24px;height:24px;margin-left:auto;background:center/20px 20px no-repeat;background-image:var(--svg-arrow-primary);transition:all .2s;transform:rotate(90deg)}.woocommerce-Reviews{display:grid;grid-template-columns:100%;gap:24px}.woocommerce-Reviews .comment-respond{display:grid;grid-template-columns:100%;gap:24px}.woocommerce-Reviews .comment-reply-title{font:var(--font-heading-h5-regular)}.woocommerce-Reviews .comment-form{display:grid;grid-template-columns:100%;gap:16px}@media(min-width: 992px){.woocommerce-Reviews .comment-form{grid-template-columns:1fr 1fr}.woocommerce-Reviews .comment-form:has(.comment-form-author){grid-template-columns:1fr 1fr 1fr}.woocommerce-Reviews .comment-form:has(.comment-form-author) .comment-form-rating,.woocommerce-Reviews .comment-form:has(.comment-form-author) .comment-form-cookies-consent{grid-column-end:span 2}}.woocommerce-Reviews .comment-form textarea{padding-top:10px}.woocommerce-Reviews .comment-form input[type=submit]{width:100%}.woocommerce-Reviews .comment-form label:not(.wp-comment-cookies-consent){padding-bottom:.2em}.woocommerce-Reviews .comment-form .comment-form-cookies-consent label{display:flex;align-items:center}.woocommerce-Reviews .comment-form-rating{display:flex;flex-direction:column;gap:8px}.woocommerce-Reviews #comment-form-rating-label{font-weight:700}.stars,.star-rating-custom{display:flex;gap:8px;align-items:center;font:var(--font-txt-body-2-regular);color:var(--black-900)}.stars>span,.star-rating-custom>span{display:flex;gap:8px;align-items:center}.stars a,.stars .star,.star-rating-custom a,.star-rating-custom .star{display:inline-block;width:20px;height:20px;text-indent:-9999px;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_2576_758)'%3E %3Cpath d='M15.5754 6.08041L10.6568 5.28212L8.4521 0.292621C8.28743 -0.0799622 7.7121 -0.0799622 7.54743 0.292621L5.34343 5.28212L0.424766 6.08041C0.0207661 6.14629 -0.140567 6.66833 0.142766 6.97645L3.7161 10.868L2.87143 16.3697C2.8041 16.8067 3.24343 17.1347 3.60677 16.92L8.0001 14.3403L12.3934 16.9207C12.7534 17.1332 13.1968 16.8117 13.1288 16.3704L12.2841 10.8687L15.8574 6.97716C16.1408 6.66833 15.9788 6.14629 15.5754 6.08041Z' fill='%23FFB81E'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_2576_758'%3E %3Crect width='16' height='17' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.8;filter:grayscale(100%);transition:all .2s}.stars a.highlight,.stars a.active,.stars .star.highlight,.stars .star.active,.star-rating-custom a.highlight,.star-rating-custom a.active,.star-rating-custom .star.highlight,.star-rating-custom .star.active{opacity:1;filter:grayscale(0%)}.stars .star,.star-rating-custom .star{width:16px;height:16px}.stars .rating-text,.star-rating-custom .rating-text{display:flex;vertical-align:middle;height:16px;transform:translateY(1px)}.custom-rating-display.no-rating{min-height:18px;display:none}.wp-block-cart-cross-sells-product__product-rating{display:none !important}#review_form_wrapper{padding:2em 1em;border-radius:var(--border-radius-200);border:1px solid var(--primary-600)}.woocommerce-noreviews{font:var(--font-heading-h5-regular)}.commentlist{display:flex;flex-direction:column;gap:16px;padding:0px !important}.commentlist li{list-style:none !important}@media(min-width: 1200px){.commentlist{gap:16px}}.commentlist .comment_container{display:block}.commentlist .review{padding:1em;border:1px solid var(--black-100);border-radius:var(--border-radius-200)}.commentlist .children{display:flex;flex-direction:column;gap:16px;margin-left:2em;margin-top:12px}.commentlist .comment-text{display:flex;flex-direction:column;gap:8px}.commentlist .description{font:var(--font-txt-body-2-regular);color:var(--black-700)}.commentlist .woocommerce-review__published-date{font:var(--font-txt-body-2-regular);color:var(--black-400)}.commentlist .woocommerce-review__author{font:var(--font-txt-body-1-regular);color:var(--black-900);font-weight:700}.woosc-btn{position:relative}.mobile-reserve-button{display:none}@media screen and (max-width: 782px){.mobile-reserve-button{display:flex;position:fixed;bottom:0;left:0;width:100%;z-index:999;box-shadow:0 -4px 12px rgba(0,0,0,.1);transition:transform .3s ease,opacity .3s ease;border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-reserve-button:after{width:16px !important;height:16px !important}.mobile-reserve-button.hidden{transform:translateY(100%);opacity:0;pointer-events:none}}.pc-reserve-button{display:none}@media(min-width: 1200px){.pc-reserve-button{display:flex;margin-left:auto;min-height:56px;height:56px;opacity:1;gap:16px;align-items:center;justify-content:flex-end;visibility:visible}.pc-reserve-button.hidden{opacity:0;visibility:hidden}}.pc-reserve-button__price{position:relative;display:flex;flex-wrap:wrap;max-width:320px}.pc-reserve-button bdi{color:var(--primary-900);text-decoration:none;font-weight:600}.woosb-products .woosb-product .woosb-price{width:30%;flex:0 0 30%}.woosb-products .woosb-product .woosb-price del{color:var(--danger-600);opacity:1}.sperofi-producers-section{margin:0 0 32px}.sperofi-producers-section .sperofi-producers__heading{margin:0 0 20px;color:var(--primary-900)}.sperofi-producers{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(300px, (100% - 80px) / 5)), 1fr));gap:20px;margin:0;padding:0;list-style:none}@media screen and (max-width: 575px){.sperofi-producers{gap:14px}}.sperofi-producers__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:168px;padding:24px 16px;text-align:center;text-decoration:none;background:var(--white);border:1px solid var(--black-200);border-radius:var(--border-radius-200);color:var(--black-900);transition:border-color .2s,box-shadow .2s,transform .2s}@media screen and (max-width: 575px){.sperofi-producers__item{min-height:140px;padding:18px 12px}}.sperofi-producers__item[href]:hover,.sperofi-producers__item[href]:focus-visible{border-color:var(--primary-500);box-shadow:var(--effect-shadow-l);transform:translateY(-2px)}.sperofi-producers__logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.sperofi-producers__img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain}.sperofi-producers__placeholder{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--primary-100);color:var(--primary-700);font:var(--font-heading-h5-regular);letter-spacing:.02em}.sperofi-producers__name{font:var(--font-txt-body-1-regular);font-weight:600;line-height:1.2;color:var(--black-900)}.sperofi-producers__count{font:var(--font-txt-caption-regular);color:var(--black-500)}.term-description{padding-top:var(--wp--preset--spacing--50)}.shop_mini_cart_trigger{position:fixed;display:flex;justify-content:center;align-items:center;bottom:50px;right:10px;width:36px;height:36px;background:var(--primary-600);border-radius:50%;transition:all .2s;box-shadow:var(--shadow-l);z-index:1002;cursor:pointer}.shop_mini_cart_trigger:hover{background:var(--primary-700)}.shop_mini_cart_trigger svg{width:50%;height:auto}.shop_mini_cart_trigger path{fill:var(--white)}@media(min-width: 992px){.shop_mini_cart_trigger{right:30px;width:56px;height:56px}}.shop_mini_cart_trigger__cartTotal{position:absolute;bottom:100%;left:50%;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--danger-600);color:#fff;font:var(--font-txt-caption-regular);font-weight:bold;transform:translate(-50%, 50%);transition:all .2s;opacity:0;visibility:hidden}.shop_mini_cart_trigger__cartTotal.show{opacity:1;visibility:visible}@media screen and (max-width: 575px){.shop_mini_cart_trigger__cartTotal{width:16px;height:16px;font-size:1rem}}.shop_mini_cart{--shop-mini-cart-padding-top: 12px;--shop-mini-cart-padding-bottom: 12px;--shop-mini-cart-padding-left: var(--wp--style--root--padding-left);--shop-mini-cart-padding-right: var(--wp--style--root--padding-right);position:fixed;display:flex;justify-content:flex-end;top:0px;right:0px;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;transition:all .5s}@media screen and (max-height: 800px){.shop_mini_cart{--shop-mini-cart-padding-top: 8px;--shop-mini-cart-padding-bottom: 8px}}.showMiniCart .shop_mini_cart{opacity:1;visibility:visible}.shop_mini_cart__cart{width:90%;height:100%;max-width:480px;min-width:300px;background:var(--white);display:flex;flex-direction:column;opacity:0;transform:translateX(20%);transition:all .5s 0s}.showMiniCart .shop_mini_cart__cart{opacity:1;transform:translateX(0);transition:all .5s .2s}.shop_mini_cart__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left);background:var(--primary-900);color:var(--white);font:var(--font-txt-body-1-semibold)}.shop_mini_cart__close{display:block;position:relative;width:24px;height:24px;cursor:pointer}.shop_mini_cart__close:before,.shop_mini_cart__close:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background:var(--white);transition:all .2s}.shop_mini_cart__close:before{transform:translate(-50%, -50%) rotate(45deg)}.shop_mini_cart__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.shop_mini_cart__close:hover:before{transform:translate(-50%, -50%) rotate(35deg)}.shop_mini_cart__close:hover:after{transform:translate(-50%, -50%) rotate(-35deg)}.shop_mini_cart__close:active:before{transform:translate(-50%, -50%) rotate(15deg)}.shop_mini_cart__close:active:after{transform:translate(-50%, -50%) rotate(-15deg)}.shop_mini_cart .widget_shopping_cart_content{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 68px);flex-grow:1}.shop_mini_cart .woocommerce-mini-cart.cart_list{flex-grow:1;overflow-y:auto;height:100%;max-height:100%}@media(min-width: 992px){.shop_mini_cart .woocommerce-mini-cart.cart_list{scrollbar-width:none}}.shop_mini_cart .woocommerce-mini-cart__empty-message{padding:var(--wp--style--root--padding-top) var(--wp--style--root--padding-left);font:var(--font-heading-h6-regular)}@media screen and (max-height: 800px){.shop_mini_cart .button{min-height:46px !important}.shop_mini_cart input{height:46px !important}}.miniCart_recent_products{padding:var(--wp--style--root--padding-top) var(--wp--style--root--padding-left) !important}.miniCart_recent_products h4{font:var(--font-heading-h6-regular)}.miniCart_crosssell_products{padding:var(--wp--style--root--padding-top) 0px !important}.miniCart_crosssell_products h4{font:var(--font-heading-h6-regular)}.woocommerce-mini-cart{padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left)}.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons{display:flex;justify-content:space-between;align-items:center;padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left)}.woocommerce-mini-cart__total{border-bottom:1px solid var(--black-200)}.woocommerce-mini-cart__buttons{gap:8px}.woocommerce-mini-cart__buttons a{flex-grow:1;flex-basis:calc(50% - 4px)}.woocommerce-mini-cart-item{position:relative;padding:6px 0px !important;border-bottom:1px solid var(--black-100);display:grid;grid-gap:16px;align-items:center;grid-template-columns:1fr 100px 16px;grid-template-areas:"mc_title mc_quantity mc_remove" "mc_variation mc_variation mc_variation"}.woocommerce-mini-cart-item .variation{grid-area:mc_variation;display:flex;flex-wrap:wrap;gap:4px;font:var(--font-txt-caption-regular)}.woocommerce-mini-cart-item img{display:block;width:36px;height:36px;border:1px solid var(--black-50);mix-blend-mode:darken;border-radius:var(--border-radius-200);background-color:var(--black-50);object-fit:contain}@media(min-width: 575px){.woocommerce-mini-cart-item img{width:53px;height:53px}}.woocommerce-mini-cart-item a:not(.remove){grid-area:mc_title;display:grid;grid-template-columns:36px 1fr;gap:8px;color:var(--black-900);text-decoration:none;align-items:start;font:var(--font-txt-body-1-regular);transition:all .2s}.woocommerce-mini-cart-item a:not(.remove):hover{color:var(--primary-600)}.woocommerce-mini-cart-item a:not(.remove)>span{display:flex;flex-direction:column;gap:4px}@media(min-width: 575px){.woocommerce-mini-cart-item a:not(.remove){grid-template-columns:53px 1fr;align-items:center}}.woocommerce-mini-cart-item p{padding:0px !important}.woocommerce-mini-cart-item .quantity{grid-area:mc_quantity;color:var(--black-900);display:flex;flex-direction:column;gap:4px;align-items:stretch;width:100%}.woocommerce-mini-cart-item a.remove{grid-area:mc_remove;width:24px;height:24px;z-index:1;align-self:center;justify-self:end;background:left/contain no-repeat;background-image:var(--svg-delete);padding:0px;transition:all .2s;font-weight:bold;color:var(--primary-900);text-decoration:none;text-indent:-9999px;overflow:hidden}.woocommerce-mini-cart-item a.remove:hover{color:var(--primary-600)}.woocommerce-mini-cart-item .product-variation{font:var(--font-txt-body-2-regular)}.woocommerce-mini-cart-item .price{display:flex;flex-direction:column;font:var(--font-txt-body-2-regular)}.minicart-free-shipping-notice{padding:16px var(--wp--style--root--padding-right);background:var(--primary-50);text-align:center;font:var(--font-txt-body-2-regular)}@media(min-width: 782px){.wc-block-cart__sidebar{position:sticky;align-self:flex-start;top:30px}}.wc-block-cart-items__row.hide-quantity .wc-block-components-quantity-selector{display:none}.coupon-wrapper{display:flex;flex-direction:column;gap:8px;padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left);border-bottom:1px solid var(--black-200)}.coupon-wrapper .coupon-trigger-label{font-weight:bold;position:relative;cursor:pointer}.coupon-wrapper .coupon-trigger-label:after{content:"";position:absolute;top:50%;right:0px;width:6px;height:6px;border-right:2px solid var(--black-900);border-bottom:2px solid var(--black-900);transform:translateY(-50%) rotate(45deg);transition:all .3s}.coupon-wrapper .coupon-inner{display:flex;gap:8px;justify-content:space-between;align-items:center}.coupon-wrapper .coupon{display:none;flex-direction:column;gap:8px;width:100%}.coupon-wrapper .coupon input{flex-grow:1}.coupon-wrapper .coupon button{flex-shrink:0}.coupon-wrapper input[type=checkbox]{display:none}.coupon-wrapper input:checked+.coupon{display:flex}.coupon-message{padding:6px 12px;border-radius:var(--border-radius-200);font:var(--font-txt-body-2-regular);display:block;width:100%;color:var(--white)}.coupon-message.success{background-color:var(--success-600)}.coupon-message.error{background-color:var(--danger-600)}button[name=apply_coupon].loading{opacity:.6;cursor:not-allowed;pointer-events:none}.applied-coupons-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left);border-bottom:1px solid var(--black-200);font:var(--font-txt-body-2-regular);font-weight:bold}.applied-coupons-list{display:flex;flex-direction:column;gap:4px;color:var(--success-900)}.remove-coupon{display:flex;justify-content:center;align-items:center;border:1px solid var(--danger-600);color:var(--danger-600);background:rgba(0,0,0,0);border-radius:50%;width:16px;height:16px;cursor:pointer;transition:all .2s}.remove-coupon:hover{background:var(--danger-600);color:var(--white)}.woocommerce-mini-cart-subtotal,.woocommerce-mini-cart-discount,.woocommerce-mini-cart-total{display:flex;justify-content:space-between;align-items:center;padding:var(--shop-mini-cart-padding-top) var(--shop-mini-cart-padding-right) var(--shop-mini-cart-padding-bottom) var(--shop-mini-cart-padding-left);font-size:var(--font-txt-body-2-regular)}.woocommerce-mini-cart-subtotal:not(:last-child),.woocommerce-mini-cart-discount:not(:last-child),.woocommerce-mini-cart-total:not(:last-child){border-bottom:1px solid var(--black-200)}.woocommerce-mini-cart-discount{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px 16px}.woocommerce-mini-cart-discount-item{display:flex;gap:4px;align-items:center;font:var(--font-txt-caption-regular);padding:4px 8px;background:var(--success-50);border-radius:var(--border-radius-200);border:1px solid var(--success-700);color:var(--success-700)}.woocommerce-mini-cart-discount-item .remove-coupon{display:flex;justify-content:center;align-items:center;border:1px solid var(--danger-600);color:var(--danger-600);background:rgba(0,0,0,0);border-radius:50%;margin-left:4px;width:16px;height:16px;cursor:pointer;transition:all .2s}.woocommerce-mini-cart-discount-item .remove-coupon:hover{background:var(--danger-600);color:var(--white)}.woocommerce-mini-cart-discount-item .remove-coupon.loading{opacity:.3;cursor:not-allowed;pointer-events:none}.woocommerce-mini-cart-total{font-weight:600}.woocommerce-mini-cart-total strong{color:var(--primary-600)}.woosb-bundled,.woosb-item-child{opacity:.6;background-color:var(--black-50)}.woosb-bundled .shop_mini_cart__quantityHolder,.woosb-item-child .shop_mini_cart__quantityHolder{display:none}.woosb-item-child>a:first-child{font-size:1.4rem !important}.woosb-bundled td{padding:12px 0 3px 4px !important}.woosb-bundled .wc-block-cart-item__quantity{display:none !important}.woosb-bundled .wc-block-components-product-name{font-size:1.6rem !important}.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:100%;gap:24px}@media(min-width: 992px){.woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(2, 1fr)}}.wc-block-checkout__login-prompt{position:relative;z-index:1;font:var(--font-txt-body-1-regular) !important}body.woocommerce-checkout .mainHeader,body.woocommerce-checkout .subpageHeader,body.woocommerce-checkout .footer,body.woocommerce-checkout .footerBrands,body.woocommerce-checkout .footerCta2,body.woocommerce-checkout .footerCta,body.woocommerce-cart .mainHeader,body.woocommerce-cart .subpageHeader,body.woocommerce-cart .footer,body.woocommerce-cart .footerBrands,body.woocommerce-cart .footerCta2,body.woocommerce-cart .footerCta{display:none}.woocommerce-order{display:grid;grid-template-columns:100%;grid-gap:24px;max-width:1560px}@media(min-width: 992px){.woocommerce-order{grid-gap:32px;grid-template-columns:repeat(2, 1fr)}.woocommerce-order .woocommerce-notice,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-overview,.woocommerce-order .woocommerce-order-details{grid-column-end:span 2}}.woocommerce-order h2{font:var(--font-heading-h3-regular)}.woocommerce-order h3{font:var(--font-heading-h4-regular)}.woocommerce-bacs-bank-details,.woocommerce-order-details{display:flex;flex-direction:column;gap:16px}.woocommerce-table td,.woocommerce-table th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--black-100)}.woocommerce-table td:last-child,.woocommerce-table th:last-child{text-align:right}.woocommerce-table tbody td,.woocommerce-table tbody th{border-color:var(--black-50)}.wc-block-components-product-metadata__description{display:none}.order-bumps-section{display:grid;grid-gap:24px;margin-top:var(--wp--preset--spacing--40) !important;margin-bottom:var(--wp--preset--spacing--40) !important;border:1px solid var(--primary-600);padding:var(--wp--preset--spacing--30);border-radius:var(--border-radius-200);transition:all .3s}.order-bumps-section h3{font:var(--font-heading-h4-regular)}.order-bumps-section.loading{transition:all .8s;opacity:.3}.u-columns,.woocommerce-columns{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 992px){.u-columns.col2-set,.u-columns--2,.woocommerce-columns.col2-set,.woocommerce-columns--2{grid-template-columns:repeat(2, 1fr)}}.u-column1,.u-column2,.woocommerce-column{display:flex;flex-direction:column;gap:24px}body.woocommerce-account .woocommerce{display:grid;grid-template-columns:100%;gap:32px}@media(min-width: 782px){body.woocommerce-account .woocommerce{grid-template-columns:200px 1fr}}@media(min-width: 1200px){body.woocommerce-account .woocommerce{gap:64px}}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column}.woocommerce-MyAccount-navigation li{padding:6px 0px}.woocommerce-MyAccount-navigation li a{display:block;font:var(--font-txt-body-1-regular);text-decoration:none;color:var(--black-900);text-decoration:none;transition:all .2s}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li:hover a{color:var(--primary-600)}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{display:flex}.woocommerce-MyAccount-navigation li:not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid var(--black-100)}@media(min-width: 782px){.woocommerce-MyAccount-navigation li{padding:12px 0px}}.woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:24px}.woocommerce-MyAccount-orders{margin:0px !important}.woocommerce-MyAccount-orders .button{min-height:36px;padding:3px 12px}@media screen and (max-width: 575px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody{display:grid;gap:16px}.woocommerce-orders-table tbody tr{display:grid;grid-template-columns:100%}.woocommerce-orders-table tbody td,.woocommerce-orders-table tbody th{display:grid;grid-template-columns:100px 1fr;grid-gap:6px}.woocommerce-orders-table tbody td:before,.woocommerce-orders-table tbody th:before{content:attr(data-title)}}.woocommerce-notices-wrapper{margin:var(--margin-100) 0}.woocommerce-notices-wrapper:empty{margin:0px}.woocommerce-message,.woocommerce-notice.woocommerce-notice--success,.woocommerce-notice,.woocommerce-error,.woocommerce-notice.woocommerce-notice--error,.woocommerce-info,.woocommerce-notice.woocommerce-notice--info,.wc-block-components-notice-banner{position:relative;display:flex;align-items:center;gap:12px;padding:16px 20px;margin:0 0 var(--margin-100) 0;font:var(--font-txt-body-1-regular);border-radius:var(--border-radius-200);border:1px solid}@media(min-width: 782px){.woocommerce-message,.woocommerce-notice.woocommerce-notice--success,.woocommerce-notice,.woocommerce-error,.woocommerce-notice.woocommerce-notice--error,.woocommerce-info,.woocommerce-notice.woocommerce-notice--info,.wc-block-components-notice-banner{padding:20px 24px;gap:16px}}.woocommerce-message ul,.woocommerce-notice.woocommerce-notice--success ul,.woocommerce-notice ul,.woocommerce-error ul,.woocommerce-notice.woocommerce-notice--error ul,.woocommerce-info ul,.woocommerce-notice.woocommerce-notice--info ul,.wc-block-components-notice-banner ul{margin:0;padding:0;list-style:none}.woocommerce-message ul li,.woocommerce-notice.woocommerce-notice--success ul li,.woocommerce-notice ul li,.woocommerce-error ul li,.woocommerce-notice.woocommerce-notice--error ul li,.woocommerce-info ul li,.woocommerce-notice.woocommerce-notice--info ul li,.wc-block-components-notice-banner ul li{margin:0 0 8px 0}.woocommerce-message ul li:last-child,.woocommerce-notice ul li:last-child,.woocommerce-error ul li:last-child,.woocommerce-info ul li:last-child,.wc-block-components-notice-banner ul li:last-child{margin-bottom:0}.woocommerce-message .button,.woocommerce-notice .button,.woocommerce-message .wc-forward,.woocommerce-notice .wc-forward,.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward,.wc-block-components-notice-banner .button,.wc-block-components-notice-banner .wc-forward{margin:8px 8px 0 0;font-size:var(--fontsize-txt-body-2-regular);min-height:40px;padding:8px 16px}.woocommerce-message a:not(.button):not(.wc-forward),.woocommerce-notice a:not(.button):not(.wc-forward),.woocommerce-error a:not(.button):not(.wc-forward),.woocommerce-info a:not(.button):not(.wc-forward),.wc-block-components-notice-banner a:not(.button):not(.wc-forward){color:inherit;text-decoration:underline;font-weight:500}.woocommerce-message a:not(.button):not(.wc-forward):hover,.woocommerce-notice a:not(.button):not(.wc-forward):hover,.woocommerce-error a:not(.button):not(.wc-forward):hover,.woocommerce-info a:not(.button):not(.wc-forward):hover,.wc-block-components-notice-banner a:not(.button):not(.wc-forward):hover{text-decoration:none}.woocommerce-message,.woocommerce-notice.woocommerce-notice--success,.woocommerce-notice,.wc-block-components-notice-banner.is-success{background-color:var(--success-50);border-color:var(--success-900);color:var(--black-900)}.woocommerce-message .button,.woocommerce-notice .button,.woocommerce-message .wc-forward,.woocommerce-notice .wc-forward,.wc-block-components-notice-banner.is-success .button,.wc-block-components-notice-banner.is-success .wc-forward{background-color:var(--success-600)}.woocommerce-message .button:hover,.woocommerce-notice .button:hover,.woocommerce-message .wc-forward:hover,.woocommerce-notice .wc-forward:hover,.wc-block-components-notice-banner.is-success .button:hover,.wc-block-components-notice-banner.is-success .wc-forward:hover{background-color:var(--success-700)}.woocommerce-error,.woocommerce-notice.woocommerce-notice--error,.wc-block-components-notice-banner.is-error{background-color:var(--danger-50);border-color:var(--danger-900);color:var(--black-900)}.woocommerce-error .button,.woocommerce-notice.woocommerce-notice--error .button,.woocommerce-error .wc-forward,.woocommerce-notice.woocommerce-notice--error .wc-forward,.wc-block-components-notice-banner.is-error .button,.wc-block-components-notice-banner.is-error .wc-forward{background-color:var(--danger-600)}.woocommerce-error .button:hover,.woocommerce-notice.woocommerce-notice--error .button:hover,.woocommerce-error .wc-forward:hover,.woocommerce-notice.woocommerce-notice--error .wc-forward:hover,.wc-block-components-notice-banner.is-error .button:hover,.wc-block-components-notice-banner.is-error .wc-forward:hover{background-color:var(--danger-700)}.woocommerce-info,.woocommerce-notice.woocommerce-notice--info,.wc-block-components-notice-banner.is-info{background-color:var(--info-50);border-color:var(--info-900);color:var(--black-900)}.woocommerce-info .button,.woocommerce-notice.woocommerce-notice--info .button,.woocommerce-info .wc-forward,.woocommerce-notice.woocommerce-notice--info .wc-forward,.wc-block-components-notice-banner.is-info .button,.wc-block-components-notice-banner.is-info .wc-forward{background-color:var(--info-600)}.woocommerce-info .button:hover,.woocommerce-notice.woocommerce-notice--info .button:hover,.woocommerce-info .wc-forward:hover,.woocommerce-notice.woocommerce-notice--info .wc-forward:hover,.wc-block-components-notice-banner.is-info .button:hover,.wc-block-components-notice-banner.is-info .wc-forward:hover{background-color:var(--info-700)}.woocommerce-warning,.woocommerce-notice.woocommerce-notice--warning,.wc-block-components-notice-banner.is-warning{background-color:var(--warning-50);border-color:var(--warning-900);color:var(--black-900)}.woocommerce-warning .button,.woocommerce-notice.woocommerce-notice--warning .button,.woocommerce-warning .wc-forward,.woocommerce-notice.woocommerce-notice--warning .wc-forward,.wc-block-components-notice-banner.is-warning .button,.wc-block-components-notice-banner.is-warning .wc-forward{background-color:var(--warning-600)}.woocommerce-warning .button:hover,.woocommerce-notice.woocommerce-notice--warning .button:hover,.woocommerce-warning .wc-forward:hover,.woocommerce-notice.woocommerce-notice--warning .wc-forward:hover,.wc-block-components-notice-banner.is-warning .button:hover,.wc-block-components-notice-banner.is-warning .wc-forward:hover{background-color:var(--warning-700)}.woocommerce-store-notice,.woocommerce-demo-store{position:fixed;top:0;left:0;right:0;z-index:999999;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--primary-600);color:var(--white);font:var(--font-txt-body-2-regular)}@media(min-width: 782px){.woocommerce-store-notice,.woocommerce-demo-store{padding:16px 24px}}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link,.woocommerce-demo-store .woocommerce-store-notice__dismiss-link{color:var(--white);text-decoration:none;font-size:24px;line-height:1;margin-left:16px}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover,.woocommerce-demo-store .woocommerce-store-notice__dismiss-link:hover{opacity:.8}.woocommerce-demo-store{background-color:var(--warning-600);color:var(--white)}.woocommerce-demo-store .woocommerce-store-notice__dismiss-link{color:var(--white)}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-notice,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info{margin-bottom:var(--margin-200)}.woocommerce-cart .woocommerce-message[role=alert],.woocommerce-cart [role=alert].woocommerce-notice.woocommerce-notice--success,.woocommerce-cart [role=alert].woocommerce-notice{background-color:var(--success-100)}.woocommerce-cart .woocommerce-message[role=alert] .button,.woocommerce-cart [role=alert].woocommerce-notice .button{font-size:var(--fontsize-txt-body-2-regular);min-height:40px;padding:8px 16px}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-notice,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info{margin-bottom:var(--margin-200)}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper,.woocommerce-account .woocommerce>#customer_login{grid-column:1/-1}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper:empty{display:none}.form-row.sperofi-field-error{margin:0;font:var(--font-txt-body-2-regular);color:var(--danger-600)}.woocommerce-thankyou-order-received,.woocommerce-notice--success.woocommerce-thankyou-order-received{background:linear-gradient(135deg, var(--success-50) 0%, var(--success-100) 100%);border:1px solid var(--success-500);border-radius:var(--border-radius-200);padding:24px 28px;margin:0;text-align:center}@media(min-width: 782px){.woocommerce-thankyou-order-received,.woocommerce-notice--success.woocommerce-thankyou-order-received{padding:32px 40px}}.woocommerce-thankyou-order-received *,.woocommerce-notice--success.woocommerce-thankyou-order-received *{margin:0;color:var(--black-900);font:var(--font-heading-h5-regular)}@media(min-width: 782px){.woocommerce-thankyou-order-received *,.woocommerce-notice--success.woocommerce-thankyou-order-received *{font:var(--font-heading-h4-regular)}}.woocommerce-order .woocommerce-notice--success:not(.woocommerce-thankyou-order-received){background-color:var(--success-50);border:1px solid var(--success-900);color:var(--black-900)}.woocommerce-order .woocommerce-message[class*=payment],.woocommerce-order [class*=payment].woocommerce-notice{background:var(--info-50);border-color:var(--info-900);color:var(--black-900)}.wc-block-components-notice-banner.is-removable .wc-block-components-notice-banner__content{display:flex;align-items:flex-start;gap:12px;flex:1}.wc-block-components-notice-banner.is-removable .wc-block-components-notice-banner__dismiss{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:0;margin-left:auto}.wc-block-components-notice-banner.is-removable .wc-block-components-notice-banner__dismiss:hover{opacity:.7}.woocommerce-invalid .select2-container,.woocommerce-invalid .input-text,.woocommerce-invalid .formInput,.woocommerce-invalid body.woocommerce-shop .mainContent__content .orderby,body.woocommerce-shop .mainContent__content .woocommerce-invalid .orderby,.woocommerce-invalid body.tax-product_cat .mainContent__content .orderby,body.tax-product_cat .mainContent__content .woocommerce-invalid .orderby,.woocommerce-invalid body.tax-product_tag .mainContent__content .orderby,body.tax-product_tag .mainContent__content .woocommerce-invalid .orderby,.woocommerce-invalid body[class*=tax-pa_] .mainContent__content .orderby,body[class*=tax-pa_] .mainContent__content .woocommerce-invalid .orderby,.woocommerce-invalid body.post-type-archive-product .mainContent__content .orderby,body.post-type-archive-product .mainContent__content .woocommerce-invalid .orderby,.woocommerce-invalid body.search .mainContent__content .orderby,body.search .mainContent__content .woocommerce-invalid .orderby{border-color:var(--danger-600) !important}.woocommerce-notices-wrapper.loading{position:relative}.woocommerce-notices-wrapper.loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center}.woocommerce-notices-wrapper.loading::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;border:1px solid var(--primary-200);border-top:1px solid var(--primary-600);border-radius:50%;animation:spin 1s linear infinite;z-index:1}@media screen and (max-width: 575px){.woocommerce-message,.woocommerce-notice,.woocommerce-notice.woocommerce-notice--success,.woocommerce-error,.woocommerce-notice.woocommerce-notice--error,.woocommerce-info,.woocommerce-notice.woocommerce-notice--info,.wc-block-components-notice-banner{flex-direction:column}.woocommerce-message .button,.woocommerce-notice .button,.woocommerce-message .wc-forward,.woocommerce-notice .wc-forward,.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward,.wc-block-components-notice-banner .button,.wc-block-components-notice-banner .wc-forward{width:100%;margin:12px 0 4px 0;text-align:center}.woocommerce-store-notice,.woocommerce-demo-store{flex-direction:column;gap:8px;text-align:center}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link,.woocommerce-demo-store .woocommerce-store-notice__dismiss-link{margin:0}}@media print{.woocommerce-store-notice,.woocommerce-demo-store{display:none !important}.woocommerce-message,.woocommerce-notice,.woocommerce-notice.woocommerce-notice--success,.woocommerce-error,.woocommerce-notice.woocommerce-notice--error,.woocommerce-info,.woocommerce-notice.woocommerce-notice--info{border:1px solid #000;background:none !important;color:#000 !important}.woocommerce-message .button,.woocommerce-notice .button,.woocommerce-message .wc-forward,.woocommerce-notice .wc-forward,.woocommerce-error .button,.woocommerce-error .wc-forward,.woocommerce-info .button,.woocommerce-info .wc-forward{display:none}}.form-row{display:flex;flex-direction:column;gap:8px}.form-row .select2 .select2-selection{position:relative;display:flex;align-items:center}.form-row .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}@media(min-width: 992px){.form-row.form-row-wide{grid-column-end:span 2}}.woocommerce-MyAccount-content .form-row{margin-bottom:1em}.woocommerce-form,.woocommerce-ResetPassword,.woocommerce-EditAccountForm{display:flex;flex-direction:column;gap:16px}.woocommerce-verify-email{margin-top:var(--wp--preset--spacing--40)}.password-input{position:relative}.show-password-input{position:absolute;z-index:1;top:50%;right:16px;transform:translateY(-50%);border:none;cursor:pointer;width:24px;height:24px;background:center/contain no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5938 0.0932335C18.2659 -0.0986979 17.8465 0.0152078 17.6571 0.347634L15.56 4.03058C14.1312 3.3618 12.6522 3.01985 11.155 3.01985C7.13232 3.01985 3.24086 5.49003 0.102797 10.1337L0.0903513 10.152L0.0794656 10.1678C-0.0250612 10.3174 -0.0277295 10.4934 0.0789428 10.6413C2.39455 14.0809 5.12319 16.3335 8.01291 17.2803L6.3423 20.2121C6.15291 20.5446 6.26529 20.9696 6.59326 21.1616L6.8902 21.3353C7.21817 21.5272 7.63754 21.4134 7.82691 21.0809L19.1417 1.21643C19.3311 0.884008 19.2188 0.458942 18.8907 0.267002L18.5938 0.0932335ZM14.6503 5.62769C13.4874 5.11571 12.3132 4.86616 11.155 4.86616C8.23217 4.86616 5.20642 6.45574 2.51921 9.84214C2.26125 10.1673 2.26125 10.6412 2.51921 10.9663C4.53353 13.5048 6.73802 15.034 8.94686 15.6408L10.1019 13.613C8.78246 13.1921 7.69143 12.0183 7.69143 10.4061C7.69143 8.36674 9.25449 6.71338 11.1823 6.71338C12.0722 6.71338 12.8843 7.06566 13.5009 7.64554L14.6503 5.62769ZM12.5477 9.31911C12.2508 8.85882 11.7627 8.55968 11.1823 8.55968C10.2176 8.55968 9.42857 9.38502 9.42857 10.4047C9.42857 11.0786 10.1513 11.866 11.0592 11.9323L12.5477 9.31911Z' fill='black'/%3E %3Cpath d='M11.732 17.7726C15.5409 17.5486 19.2048 15.1091 22.1883 10.7054C22.2508 10.6131 22.2857 10.5177 22.2857 10.4043C22.2857 10.2961 22.2557 10.2057 22.1962 10.1178C21.0496 8.42254 19.8021 7.01781 18.4845 5.91785L17.5766 7.51182C18.3332 8.16334 19.0741 8.93879 19.7909 9.84214C20.0489 10.1673 20.0489 10.6412 19.7909 10.9663C17.6294 13.6904 15.2488 15.2523 12.8789 15.7591L11.732 17.7726Z' fill='black'/%3E %3C/svg%3E")}.show-password-input.display-password{background-image:url("data:image/svg+xml,%3Csvg width='23' height='15' viewBox='0 0 23 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3545 8.49849C14.559 8.03503 14.6733 7.5192 14.6733 7.28709C14.6733 5.2752 13.1102 3.64397 11.1823 3.64397C9.25449 3.64397 7.69142 5.2752 7.69142 7.28709C7.69142 9.29889 9.43689 10.6188 11.1823 10.6188C12.2988 10.6188 13.2926 10.0727 13.93 9.22243C14.0971 9.00009 14.2403 8.75726 14.3545 8.49849ZM11.1823 8.79729C11.6187 8.79729 12.0176 8.63006 12.3243 8.35346C12.6943 8.01994 12.8571 7.52631 12.8571 7.28709C12.8571 6.28114 12.1471 5.46549 11.1823 5.46549C10.2176 5.46549 9.42857 6.27977 9.42857 7.28571C9.42857 7.98034 10.2176 8.79729 11.1823 8.79729Z' fill='black'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0789603 7.5192C0.0925974 7.53694 0.0653232 7.50231 0.0789603 7.5192C-0.0277368 7.37323 -0.0250515 7.19966 0.0794402 7.05197C0.0870945 7.04117 0.0948946 7.02994 0.102797 7.01846C3.24086 2.43702 7.13233 0 11.155 0C15.1736 0 19.0616 2.43046 22.1962 7.00269C22.2557 7.08943 22.2857 7.17857 22.2857 7.28529C22.2857 7.39723 22.2508 7.49134 22.1883 7.58237C19.0545 12.1459 15.1699 14.5714 11.155 14.5714C7.1221 14.5714 3.22043 12.1228 0.0789603 7.5192ZM2.51922 6.73071C2.26123 7.05146 2.26123 7.51903 2.51921 7.83986C5.20643 11.1808 8.23217 12.7499 11.155 12.7499C14.078 12.7499 17.1037 11.1808 19.7909 7.83986C20.0489 7.51903 20.0489 7.05146 19.7909 6.73071C17.1037 3.38979 14.078 1.82154 11.155 1.82154C8.23217 1.82154 5.20643 3.38979 2.51922 6.73071Z' fill='black'/%3E %3C/svg%3E")}body.woocommerce-lost-password .woocommerce{max-width:575px}.woocommerce-password-strength,.woocommerce-password-hint{font:var(--font-txt-caption-regular);color:var(--black-400)}.woocommerce-password-strength.bad,.woocommerce-password-strength.short,.woocommerce-password-hint.bad,.woocommerce-password-hint.short{color:var(--danger-700)}.woocommerce-password-strength.good,.woocommerce-password-hint.good{color:var(--warning-500)}.woocommerce-password-strength.strong,.woocommerce-password-hint.strong{color:var(--success-600)}.woocommerce-cart .woocommerce{max-width:1560px;margin:0 auto;padding:var(--margin-200)}.shop_table.cart,.shop_table.shop_table_responsive.cart{width:100%;border-collapse:collapse;border:none;margin-bottom:var(--margin-200)}@media(min-width: 782px){.shop_table.cart .product-thumbnail,.shop_table.shop_table_responsive.cart .product-thumbnail{width:120px}}.shop_table.cart thead th,.shop_table.shop_table_responsive.cart thead th{padding:16px 8px;font:var(--font-heading-h6-regular);color:var(--black-700);border-bottom:2px solid var(--black-200);text-align:left;background:var(--black-50)}@media(min-width: 782px){.shop_table.cart thead th,.shop_table.shop_table_responsive.cart thead th{padding:20px 16px}}.shop_table.cart tbody tr,.shop_table.shop_table_responsive.cart tbody tr{border-bottom:1px solid var(--black-200)}.shop_table.cart tbody tr:hover,.shop_table.shop_table_responsive.cart tbody tr:hover{background-color:var(--black-50)}.shop_table.cart tbody td,.shop_table.shop_table_responsive.cart tbody td{padding:16px 8px;vertical-align:middle}@media(min-width: 782px){.shop_table.cart tbody td,.shop_table.shop_table_responsive.cart tbody td{padding:20px 16px}}.shop_table.cart tbody .product-thumbnail,.shop_table.shop_table_responsive.cart tbody .product-thumbnail{text-align:center}.shop_table.cart tbody .product-thumbnail img,.shop_table.shop_table_responsive.cart tbody .product-thumbnail img{max-width:80px;height:auto;border-radius:var(--border-radius-100)}@media(min-width: 782px){.shop_table.cart tbody .product-thumbnail img,.shop_table.shop_table_responsive.cart tbody .product-thumbnail img{max-width:100px}}.shop_table.cart tbody .product-remove,.shop_table.shop_table_responsive.cart tbody .product-remove{width:20px}.shop_table.cart tbody .product-remove .remove,.shop_table.shop_table_responsive.cart tbody .product-remove .remove{display:flex;justify-content:center;align-items:center;border:1px solid var(--danger-600);color:var(--danger-600);font-weight:bold;background:rgba(0,0,0,0);text-decoration:none;border-radius:50%;width:24px;height:24px;cursor:pointer;transition:all .2s}.shop_table.cart tbody .product-remove .remove:hover,.shop_table.shop_table_responsive.cart tbody .product-remove .remove:hover{background:var(--danger-600);color:var(--white)}.shop_table.cart tbody .product-name,.shop_table.shop_table_responsive.cart tbody .product-name{font:var(--font-txt-body-1-regular);font-weight:500}.shop_table.cart tbody .product-name a,.shop_table.shop_table_responsive.cart tbody .product-name a{color:var(--black-700);text-decoration:none;transition:color .3s}.shop_table.cart tbody .product-name a:hover,.shop_table.shop_table_responsive.cart tbody .product-name a:hover{color:var(--primary-600)}.shop_table.cart tbody .product-name .variation,.shop_table.shop_table_responsive.cart tbody .product-name .variation{margin-top:8px;font:var(--font-txt-body-2-regular);color:var(--black-500)}.shop_table.cart tbody .product-name .variation dl,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl{margin:0}.shop_table.cart tbody .product-name .variation dl dt,.shop_table.cart tbody .product-name .variation dl dd,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl dt,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl dd{display:inline;margin:0}.shop_table.cart tbody .product-name .variation dl dt,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl dt{font-weight:500}.shop_table.cart tbody .product-name .variation dl dd,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl dd{margin-right:8px}.shop_table.cart tbody .product-name .variation dl dd:after,.shop_table.shop_table_responsive.cart tbody .product-name .variation dl dd:after{content:""}.shop_table.cart tbody .product-price,.shop_table.shop_table_responsive.cart tbody .product-price{font:var(--font-heading-h6-regular);color:var(--primary-600)}.shop_table.cart tbody .product-subtotal,.shop_table.shop_table_responsive.cart tbody .product-subtotal{font:var(--font-heading-h6-regular);color:var(--black-700);font-weight:600}.actions,td.actions{padding:20px 0;width:100%;border-top:2px solid var(--black-200)}.actions .coupon,td.actions .coupon{float:left;display:flex;gap:12px;align-items:flex-end}@media(min-width: 575px){.actions .coupon,td.actions .coupon{flex:1;max-width:300px}}.actions .coupon label.screen-reader-text,td.actions .coupon label.screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px}.actions .coupon input[type=text],.actions .coupon input.input-text,td.actions .coupon input[type=text],td.actions .coupon input.input-text{height:48px;line-height:48px}@media(min-width: 575px){.actions .coupon input[type=text],.actions .coupon input.input-text,td.actions .coupon input[type=text],td.actions .coupon input.input-text{flex:1}}.actions .coupon button,.actions .coupon button.button,td.actions .coupon button,td.actions .coupon button.button{height:48px;min-height:48px;white-space:nowrap}.actions .coupon button:after,.actions .coupon button.button:after,td.actions .coupon button:after,td.actions .coupon button.button:after{display:none}.actions button[name=update_cart],.actions .button[name=update_cart],td.actions button[name=update_cart],td.actions .button[name=update_cart]{float:right;height:48px;min-height:48px}.actions button[name=update_cart]:after,.actions .button[name=update_cart]:after,td.actions button[name=update_cart]:after,td.actions .button[name=update_cart]:after{display:none}.actions button[name=update_cart]:disabled,.actions .button[name=update_cart]:disabled,td.actions button[name=update_cart]:disabled,td.actions .button[name=update_cart]:disabled{opacity:.5;cursor:not-allowed}.cart-collaterals{margin-top:var(--margin-200)}@media(min-width: 992px){.cart-collaterals{display:grid;grid-template-columns:1fr 400px;gap:var(--margin-200)}}@media(min-width: 992px){.cart-collaterals .cross-sells{grid-column:1}}.cart-collaterals .cross-sells h2{font:var(--font-heading-h3-regular);margin-bottom:var(--margin-100)}.cart-collaterals .cross-sells ul.products{list-style:none;padding:0;margin:0;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width: 575px){.cart-collaterals .cross-sells ul.products{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.cart-collaterals .cross-sells ul.products{grid-template-columns:repeat(3, 1fr)}}.cart-collaterals .cross-sells ul.products li.product{border:1px solid var(--black-200);border-radius:var(--border-radius-200);padding:16px;transition:box-shadow .3s}.cart-collaterals .cross-sells ul.products li.product:hover{box-shadow:var(--shadow-m)}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;color:inherit}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link img{width:100%;height:auto;border-radius:var(--border-radius-100);margin-bottom:12px}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{font:var(--font-heading-h6-regular);color:var(--black-700);margin-bottom:8px}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title:hover{color:var(--primary-600)}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .custom-rating-display{margin-bottom:8px}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .custom-rating-display.no-rating{height:20px}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .price{font:var(--font-txt-body-1-regular);font-weight:600;color:var(--primary-600)}.cart-collaterals .cross-sells ul.products li.product a.woocommerce-LoopProduct-link .price .amount{font-weight:700}.cart-collaterals .cross-sells ul.products li.product .button{width:100%;margin-top:12px;text-align:center}.cart-collaterals .cross-sells ul.products li.product .button:after{display:none}.cart-collaterals .cart_totals{background:var(--black-50);padding:var(--margin-100);border-radius:var(--border-radius-200);border:1px solid var(--black-200)}@media(min-width: 992px){.cart-collaterals .cart_totals{grid-column:2}}.cart-collaterals .cart_totals h2{font:var(--font-heading-h4-regular);margin-bottom:var(--margin-100);color:var(--black-700)}.cart-collaterals .cart_totals table{width:100%;border-collapse:collapse}.cart-collaterals .cart_totals table tr{border-bottom:1px solid var(--black-200)}.cart-collaterals .cart_totals table tr:last-child{border-bottom:2px solid var(--primary-600)}.cart-collaterals .cart_totals table tr.cart-discount th{color:var(--success-600);font-weight:600}.cart-collaterals .cart_totals table tr.cart-discount td{color:var(--success-600)}.cart-collaterals .cart_totals table tr.cart-discount td .woocommerce-remove-coupon{margin-left:8px;padding:2px 8px;font-size:11px;background:var(--danger-100);color:var(--danger-600);text-decoration:none;border-radius:var(--border-radius-100);transition:all .3s}.cart-collaterals .cart_totals table tr.cart-discount td .woocommerce-remove-coupon:hover{background:var(--danger-600);color:#fff}.cart-collaterals .cart_totals table tr th,.cart-collaterals .cart_totals table tr td{padding:12px 0;text-align:left}.cart-collaterals .cart_totals table tr th{font:var(--font-txt-body-1-regular);color:var(--black-600);font-weight:500}.cart-collaterals .cart_totals table tr td{font:var(--font-txt-body-1-regular);color:var(--black-700);text-align:right}.cart-collaterals .cart_totals table tr td .amount{font-weight:600}.cart-collaterals .cart_totals table tr td small.includes_tax{display:block;margin-top:4px;font:var(--font-txt-body-2-regular);color:var(--black-500);font-weight:normal}.cart-collaterals .cart_totals table tr.order-total th,.cart-collaterals .cart_totals table tr.order-total td{font:var(--font-heading-h5-regular);color:var(--primary-600);font-weight:700}.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:var(--margin-100)}.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%;justify-content:center}.cart_totals .shipping td{text-align:left !important}.cart_totals .shipping td ul.woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.cart_totals .shipping td ul.woocommerce-shipping-methods li{margin-bottom:8px}.cart_totals .shipping td ul.woocommerce-shipping-methods li input[type=hidden]+label{font:var(--font-txt-body-1-regular);color:var(--black-700)}.cart_totals .shipping td ul.woocommerce-shipping-methods li input[type=hidden]+label .amount{color:var(--primary-600);font-weight:600}.cart_totals .shipping td .woocommerce-shipping-destination{margin:12px 0 0 0;font:var(--font-txt-body-2-regular);color:var(--black-500)}.cart_totals .shipping td .shipping-calculator-button{display:inline-block;margin-top:12px;color:var(--primary-600);text-decoration:underline;font:var(--font-txt-body-2-regular);cursor:pointer;transition:color .3s}.cart_totals .shipping td .shipping-calculator-button:hover{color:var(--primary-700)}.cart_totals .shipping td .shipping-calculator-button[aria-expanded=true]:after{content:" ▲"}.cart_totals .shipping td .shipping-calculator-button[aria-expanded=false]:after{content:" ▼"}.cart_totals .shipping td .shipping-calculator-form{margin-top:16px;padding:16px;background:var(--white);border:1px solid var(--black-200);border-radius:var(--border-radius-100)}.cart_totals .shipping td .shipping-calculator-form p:last-child{margin:16px 0 0 0}.cart_totals .shipping td .shipping-calculator-form p:last-child button{height:40px;min-height:40px}.cart_totals .shipping td .shipping-calculator-form p:last-child button:after{display:none}.woocommerce-checkout .woocommerce{max-width:1560px;margin:0 auto;padding:var(--margin-200)}@media(min-width: 992px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 400px;gap:var(--margin-200)}}@media(min-width: 992px){.woocommerce-checkout .col2-set{grid-column:1}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{margin-bottom:var(--margin-200)}@media(min-width: 992px){.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{margin-bottom:0}}@media(min-width: 992px){.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:var(--margin-200)}}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{margin-top:var(--margin-100)}.woocommerce-checkout .woocommerce-billing-fields h3:first-child,.woocommerce-checkout .woocommerce-shipping-fields h3:first-child{margin-top:0}.woocommerce-checkout .woocommerce-additional-fields{margin-top:var(--margin-200)}.woocommerce-checkout .woocommerce-additional-fields h3{margin-bottom:var(--margin-100)}.woocommerce-checkout .woocommerce-additional-fields textarea{height:120px;line-height:1.4;padding:16px 20px;resize:vertical}@media(min-width: 992px){.woocommerce-checkout #order_review_heading{display:none}}.woocommerce-checkout #order_review{background:var(--black-50);padding:var(--margin-100);border-radius:var(--border-radius-200);border:1px solid var(--black-200)}@media(min-width: 992px){.woocommerce-checkout #order_review{grid-column:2;grid-row:1;position:sticky;top:20px;align-self:start}}.woocommerce-checkout #order_review h3{font:var(--font-heading-h4-regular);margin-bottom:var(--margin-100);color:var(--black-700)}.woocommerce-checkout #order_review table.shop_table{width:100%;border-collapse:collapse;margin-bottom:var(--margin-100)}.woocommerce-checkout #order_review table.shop_table thead th{padding:12px 0;font:var(--font-txt-body-1-regular);font-weight:600;color:var(--black-700);border-bottom:1px solid var(--black-200)}.woocommerce-checkout #order_review table.shop_table tbody tr{border-bottom:1px solid var(--black-100)}.woocommerce-checkout #order_review table.shop_table tbody tr td{padding:12px 0;font:var(--font-txt-body-1-regular);color:var(--black-700)}.woocommerce-checkout #order_review table.shop_table tbody tr td.product-name{font-weight:500}.woocommerce-checkout #order_review table.shop_table tbody tr td.product-name .variation{margin-top:4px;font:var(--font-txt-body-2-regular);color:var(--black-500)}.woocommerce-checkout #order_review table.shop_table tbody tr td.product-total{text-align:right;font-weight:600}.woocommerce-checkout #order_review table.shop_table tfoot tr{border-bottom:1px solid var(--black-200)}.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total{border-bottom:2px solid var(--primary-600)}.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th,.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{font:var(--font-heading-h5-regular);color:var(--primary-600);font-weight:700}.woocommerce-checkout #order_review table.shop_table tfoot tr th,.woocommerce-checkout #order_review table.shop_table tfoot tr td{padding:12px 0;font:var(--font-txt-body-1-regular)}.woocommerce-checkout #order_review table.shop_table tfoot tr th:last-child,.woocommerce-checkout #order_review table.shop_table tfoot tr td:last-child{text-align:right}.woocommerce-checkout #order_review table.shop_table tfoot tr th{color:var(--black-600);font-weight:500}.woocommerce-checkout #order_review table.shop_table tfoot tr td{color:var(--black-700);font-weight:600}.woocommerce-checkout #order_review table.shop_table tfoot tr td .amount{font-weight:700}.woocommerce-checkout .woocommerce-checkout-payment{background:var(--white);border:1px solid var(--black-200);border-radius:var(--border-radius-200);padding:var(--margin-100)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{list-style:none;padding:0;margin:0 0 var(--margin-100) 0}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li{margin-bottom:16px;border:1px solid var(--black-200);border-radius:var(--border-radius-100);overflow:hidden}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li.wc_payment_method:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li input[type=radio]{position:absolute;opacity:0}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li input[type=radio]:checked+label{background:var(--primary-50);border-color:var(--primary-600)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li input[type=radio]:checked+label:after{background:var(--primary-600)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label{position:relative;display:block;padding:16px 20px 16px 50px;cursor:pointer;font:var(--font-txt-body-1-regular);font-weight:500;color:var(--black-700);border:1px solid rgba(0,0,0,0);transition:all .3s}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label:before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--black-300);border-radius:50%;background:#fff}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label:after{content:"";position:absolute;top:50%;left:25px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,0);transition:background .3s}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li label img{float:right;max-height:24px;margin-left:12px}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .payment_box{padding:20px;background:var(--black-50);border-top:1px solid var(--black-200);font:var(--font-txt-body-2-regular);color:var(--black-600)}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .payment_box p{margin:0 0 12px 0}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li .payment_box p:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font:var(--font-txt-body-2-regular)}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text input[type=checkbox]{position:absolute;opacity:0}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{color:var(--primary-600);text-decoration:underline}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--primary-700)}.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order #place_order{width:100%;justify-content:center;font-size:18px;min-height:56px}@media screen and (max-width: 782px){.shop_table.cart thead{display:none}.shop_table.cart tbody tr{display:block;position:relative;background:#fff;border:1px solid var(--black-200);border-radius:var(--border-radius-200);margin-bottom:16px;padding:16px}.shop_table.cart tbody tr:hover{background:#fff}.shop_table.cart tbody td{display:block;padding:8px 0;border:none;text-align:left !important}.shop_table.cart tbody td:before{content:attr(data-title) ": ";font-weight:600;color:var(--black-600);display:inline-block;min-width:80px}.shop_table.cart tbody td.product-thumbnail{text-align:center !important}.shop_table.cart tbody td.product-thumbnail:before{display:none}.shop_table.cart tbody td.product-thumbnail img{max-width:60px}.shop_table.cart tbody td.product-remove{position:absolute;top:16px;right:16px;padding:0}.shop_table.cart tbody td.product-remove:before{display:none}.shop_table.cart tbody td.actions:before{display:none}.actions,td.actions{flex-direction:column;align-items:stretch;padding:16px !important;border-top:none}.actions:before,td.actions:before{display:none}.actions .coupon,td.actions .coupon{flex-direction:column;max-width:none;margin-bottom:16px}.actions .coupon input[type=text],.actions .coupon input.input-text,td.actions .coupon input[type=text],td.actions .coupon input.input-text{margin-bottom:12px}.cart-collaterals .cart_totals{margin-top:var(--margin-100)}.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout .col2-set{display:block}.woocommerce-checkout #order_review{margin-top:var(--margin-200);position:static}}.shopLayout{display:block;width:100%}@media(min-width: 992px){.shopLayout{display:flex;align-items:flex-start;gap:40px}}.shopLayout__main{min-width:0;width:100%}@media(min-width: 992px){.shopLayout__main{flex:1 1 auto}}.shopLayout.is-loading .products{opacity:.45;pointer-events:none}.shopLayout.is-loading .shopResults::after{content:"";position:absolute;top:24px;left:50%;width:40px;height:40px;margin-left:-20px;border:3px solid var(--black-100);border-top-color:var(--primary-600);border-radius:50%;animation:sperofiSpin .7s linear infinite;pointer-events:none;z-index:5}.shopResults{position:relative}.shopResults .products{transition:opacity .2s ease}@keyframes sperofiSpin{to{transform:rotate(360deg)}}.shopLayout__aside{position:fixed;inset:0;z-index:1000;visibility:hidden}@media(min-width: 992px){.shopLayout__aside{position:sticky;inset:auto;top:24px;z-index:auto;order:-1;width:360px;flex-shrink:0;visibility:visible}.shopLayout__aside.is-static{position:static;top:auto}}.shopLayout__asideClose{display:none;position:fixed;top:12px;right:12px;z-index:1002;align-items:center;justify-content:center;width:40px;height:40px;font-size:28px;line-height:1;color:var(--primary-900);background:var(--white);border:1px solid var(--black-200);border-radius:50%;cursor:pointer}@media(min-width: 992px){.shopLayout__asideClose{display:none !important}}body.showFilters .shopLayout__asideClose{display:flex}.shopLayout__asideOverlay{position:absolute;inset:0;background:rgba(4,52,77,.5);opacity:0;transition:opacity .3s ease}@media(min-width: 992px){.shopLayout__asideOverlay{display:none}}body.showFilters{overflow:hidden}body.showFilters .shopLayout__aside{visibility:visible}body.showFilters .shopLayout__asideOverlay{opacity:1}body.showFilters .productFilter{transform:translateX(0)}@media(min-width: 992px){body.showFilters{overflow:visible}}.productFilter__catList,.productFilter__options{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary-500) var(--black-100)}.productFilter__catList::-webkit-scrollbar,.productFilter__options::-webkit-scrollbar{width:6px}.productFilter__catList::-webkit-scrollbar-track,.productFilter__options::-webkit-scrollbar-track{background:var(--black-100);border-radius:3px}.productFilter__catList::-webkit-scrollbar-thumb,.productFilter__options::-webkit-scrollbar-thumb{background:var(--primary-500);border-radius:3px}.productFilter{position:absolute;top:0;right:0;height:100%;width:min(360px,90vw);overflow-y:auto;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;gap:24px;padding:64px 32px 32px;background:var(--white);border:1px solid var(--black-100)}@media(min-width: 992px){.productFilter{position:static;width:auto;height:auto;padding:32px;overflow:visible;transform:none;border-radius:var(--border-radius-200)}}.productFilter__form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.productFilter__group{display:flex;flex-direction:column;gap:16px}.productFilter__options{display:flex;flex-direction:column;gap:16px;max-height:232px;padding-right:8px}.productFilter__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer}.productFilter__toggle:hover .productFilter__title{color:var(--primary-600)}.productFilter__toggle:hover .productFilter__toggleIcon{background:var(--primary-600)}.productFilter__toggleIcon{flex-shrink:0;width:16px;height:16px;background:var(--primary-900);transition:transform .25s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.productFilter__attr .productFilter__options{display:none}.productFilter__attr.is-open .productFilter__options{display:flex}.productFilter__attr.is-open .productFilter__toggleIcon{transform:rotate(180deg)}.productFilter__title{margin:0;color:var(--primary-900);font:var(--font-txt-body-1-semibold);font-size:1.6rem;text-decoration:none}.productFilter a.productFilter__title:hover{color:var(--primary-600)}.productFilter__divider{display:block;width:100%;height:1px;background:var(--black-300)}.productFilter__categories{gap:12px}.productFilter__catList{list-style:none;margin:0;padding:0;padding-right:8px;display:flex;flex-direction:column;gap:12px;max-height:204px}.productFilter__catItem a{color:var(--primary-900);font:var(--font-txt-body-1-regular);font-size:1.6rem;text-decoration:none;transition:color .2s}.productFilter__catItem a:hover{color:var(--primary-600)}.productFilter__catItem.is-active a{color:var(--primary-600);font-weight:600}.productFilter__count{color:var(--black-400)}.productFilter__check{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--primary-900);font:var(--font-txt-body-1-regular);font-size:1.6rem}.productFilter__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.productFilter__box{flex-shrink:0;width:24px;height:24px;border:1px solid var(--black-300);border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:14px 10px;transition:all .15s}.productFilter__check:hover .productFilter__box{border-color:var(--primary-500)}.productFilter__check input:checked+.productFilter__box{background-color:var(--primary-600);border-color:var(--primary-600);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M1 5l4 4 8-8' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.productFilter__check input:focus-visible+.productFilter__box{outline:2px solid var(--primary-500);outline-offset:2px}.productFilter__priceHead{display:flex;justify-content:space-between;align-items:center;gap:16px}.productFilter__priceClear{padding:0;background:none;border:none;cursor:pointer;color:var(--primary-900);font:var(--font-txt-caption-regular);text-decoration:underline}.productFilter__priceRow{display:flex;align-items:center;gap:16px}.productFilter__priceSep{color:var(--primary-900)}.productFilter__priceInput{width:100%;min-width:0;padding:12px 20px;text-align:center;color:var(--primary-900);font:var(--font-txt-body-2-regular);background:var(--white);border:1px solid var(--black-200);border-radius:var(--border-radius-100);-moz-appearance:textfield;appearance:textfield}.productFilter__priceInput::placeholder{color:var(--black-600)}.productFilter__priceInput::-webkit-outer-spin-button,.productFilter__priceInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productFilter__clearAll{display:flex;justify-content:center;align-items:center;width:100%;min-height:60px;padding:16px 24px;color:var(--primary-900);font:var(--font-txt-button-regular);text-align:center;text-decoration:none;background:var(--white);border:1px solid var(--primary-500);border-radius:var(--border-radius-600);cursor:pointer;transition:all .2s}.productFilter__clearAll:hover{background:var(--primary-500);color:var(--white)}.productFilter__apply{width:100%;min-height:52px;padding:12px 24px;color:var(--white);font:var(--font-txt-button-regular);background:var(--primary-600);border:none;border-radius:var(--border-radius-600);cursor:pointer}.productFilter__form.is-ajax .productFilter__apply{display:none}.gwoo-list-header{margin-bottom:var(--wp--preset--spacing--40)}.gwoo-list-header .woocommerce-result-count{margin:0}.gwoo-list-header__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.shopFilterTrigger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;color:var(--primary-900);font:var(--font-txt-button-regular);background:var(--white);border:1px solid var(--black-200);border-radius:var(--border-radius-100);cursor:pointer}@media(min-width: 992px){.shopFilterTrigger{display:none}}.viewSwitch{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--black-200);border-radius:var(--border-radius-200)}.viewSwitch__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;border-radius:var(--border-radius-100);cursor:pointer;transition:background .15s}.viewSwitch__btn:hover{background:var(--black-50)}.viewSwitch__btn.is-active{background:var(--primary-600)}.viewSwitch__btn.is-active .viewSwitch__ico{background:var(--white)}.viewSwitch__ico{width:16px;height:16px;background:var(--primary-900);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.viewSwitch__ico--grid{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='6' height='6' rx='1'/%3E%3Crect x='9' y='1' width='6' height='6' rx='1'/%3E%3Crect x='1' y='9' width='6' height='6' rx='1'/%3E%3Crect x='9' y='9' width='6' height='6' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='6' height='6' rx='1'/%3E%3Crect x='9' y='1' width='6' height='6' rx='1'/%3E%3Crect x='1' y='9' width='6' height='6' rx='1'/%3E%3Crect x='9' y='9' width='6' height='6' rx='1'/%3E%3C/svg%3E")}.viewSwitch__ico--list{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='2' width='4' height='4' rx='1'/%3E%3Crect x='7' y='3' width='8' height='2' rx='1'/%3E%3Crect x='1' y='10' width='4' height='4' rx='1'/%3E%3Crect x='7' y='11' width='8' height='2' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='2' width='4' height='4' rx='1'/%3E%3Crect x='7' y='3' width='8' height='2' rx='1'/%3E%3Crect x='1' y='10' width='4' height='4' rx='1'/%3E%3Crect x='7' y='11' width='8' height='2' rx='1'/%3E%3C/svg%3E")}.viewSwitch__ico--compact{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='2' width='14' height='2' rx='1'/%3E%3Crect x='1' y='7' width='14' height='2' rx='1'/%3E%3Crect x='1' y='12' width='14' height='2' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='2' width='14' height='2' rx='1'/%3E%3Crect x='1' y='7' width='14' height='2' rx='1'/%3E%3Crect x='1' y='12' width='14' height='2' rx='1'/%3E%3C/svg%3E")}.sperofi-product-tabs{margin-top:var(--wp--preset--spacing--50, 48px)}.sperofi-product-tabs__header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}@media screen and (max-width: 782px){.sperofi-product-tabs__header{flex-wrap:wrap;gap:16px}}.sperofi-product-tabs__title{margin:0;font:var(--font-heading-h4-regular);color:var(--primary-900)}.sperofi-product-tabs__nav{display:flex;flex-direction:row;margin-left:auto;background-color:var(--primary-100);border-radius:360px}@media screen and (max-width: 782px){.sperofi-product-tabs__nav{margin-left:0;max-width:100%}}.sperofi-product-tabs__tab{appearance:none;display:flex;justify-content:center;align-items:center;gap:12px;height:60px;padding:16px 24px;background:none;border:none;border-radius:360px;font:var(--font-txt-button-regular);color:var(--primary-900);cursor:pointer;transition:background-color .2s,color .2s}.sperofi-product-tabs__tab:not(.is-active):hover{background-color:var(--primary-200)}.sperofi-product-tabs__tab.is-active{background-color:var(--primary-600);color:var(--white)}.sperofi-product-tabs__tab:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media screen and (max-width: 575px){.sperofi-product-tabs__tab{height:48px;padding:3px 12px;font-size:1.2rem;white-space:normal}}.sperofi-product-tabs__panel{display:none}.sperofi-product-tabs__panel.is-active{display:block}.sperofi-product-tabs__slider{position:relative}.sperofi-product-tabs__slider .slick-list{margin:0 -12px}@media screen and (max-width: 575px){.sperofi-product-tabs__slider .slick-list{margin:0}}.sperofi-product-tabs__slider .slick-slide{height:auto !important;padding:0 12px}.sperofi-product-tabs__slider .slick-track{display:flex;gap:24px}.sperofi-product-tabs__slider .slick-track:before,.sperofi-product-tabs__slider .slick-track:after{display:none}@media screen and (max-width: 575px){.sperofi-product-tabs__slider .slick-track{gap:0px}}.sperofi-product-tabs__slider li.product{height:100%;margin-bottom:0 !important}.sperofi-product-tabs__slider .slick-arrow{top:38%;bottom:auto;transform:translateY(-50%)}.sperofi-product-tabs__slider .slick-arrow.slick-prev{left:-10px;right:auto;transform:translateY(-50%) rotate(180deg)}.sperofi-product-tabs__slider .slick-arrow.slick-next{right:-10px}@media(min-width: 1200px){.sperofi-product-tabs__slider .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg)}}.woocommerce-checkout .subpageHeader,.woocommerce-cart .subpageHeader,.single-product .subpageHeader{min-height:0px !important;background:none !important;color:var(--black-900) !important}.woocommerce-checkout .subpageHeader:before,.woocommerce-cart .subpageHeader:before,.single-product .subpageHeader:before{display:none !important}.woocommerce-checkout .rank-math-breadcrumb,.woocommerce-cart .rank-math-breadcrumb,.single-product .rank-math-breadcrumb{color:var(--black-600);border-color:var(--black-600)}.woocommerce-checkout .rank-math-breadcrumb a,.woocommerce-cart .rank-math-breadcrumb a,.single-product .rank-math-breadcrumb a{color:var(--black-600)}.woocommerce-checkout .subpageHeader__container,.woocommerce-cart .subpageHeader__container,.single-product .subpageHeader__container{min-height:60px}.woocommerce-checkout .subpageHeader__bgImage,.woocommerce-cart .subpageHeader__bgImage,.single-product .subpageHeader__bgImage{display:none}.woocommerce-checkout .subpageHeader__goDown,.woocommerce-cart .subpageHeader__goDown,.single-product .subpageHeader__goDown{display:none}@media screen and (max-width: 782px){.woocommerce-checkout .subpageHeader__container,.woocommerce-cart .subpageHeader__container,.single-product .subpageHeader__container{padding-bottom:0px}.woocommerce-checkout .mainContent__content,.woocommerce-cart .mainContent__content,.single-product .mainContent__content{padding-top:0px}}body.woocommerce-shop .mainContent__content,body.tax-product_cat .mainContent__content,body.tax-product_tag .mainContent__content,body[class*=tax-pa_] .mainContent__content,body.post-type-archive-product .mainContent__content,body.search .mainContent__content{display:grid;grid-template-columns:100%;gap:24px}body.woocommerce-shop .mainContent__content>*,body.tax-product_cat .mainContent__content>*,body.tax-product_tag .mainContent__content>*,body[class*=tax-pa_] .mainContent__content>*,body.post-type-archive-product .mainContent__content>*,body.search .mainContent__content>*{margin:0px}body.woocommerce-shop .mainContent__content .products,body.woocommerce-shop .mainContent__content .woocommerce-notices-wrapper,body.woocommerce-shop .mainContent__content .gwoo-list-header,body.tax-product_cat .mainContent__content .products,body.tax-product_cat .mainContent__content .woocommerce-notices-wrapper,body.tax-product_cat .mainContent__content .gwoo-list-header,body.tax-product_tag .mainContent__content .products,body.tax-product_tag .mainContent__content .woocommerce-notices-wrapper,body.tax-product_tag .mainContent__content .gwoo-list-header,body[class*=tax-pa_] .mainContent__content .products,body[class*=tax-pa_] .mainContent__content .woocommerce-notices-wrapper,body[class*=tax-pa_] .mainContent__content .gwoo-list-header,body.post-type-archive-product .mainContent__content .products,body.post-type-archive-product .mainContent__content .woocommerce-notices-wrapper,body.post-type-archive-product .mainContent__content .gwoo-list-header,body.search .mainContent__content .products,body.search .mainContent__content .woocommerce-notices-wrapper,body.search .mainContent__content .gwoo-list-header{width:100%}body.woocommerce-shop .mainContent__content .gwoo-list-header,body.tax-product_cat .mainContent__content .gwoo-list-header,body.tax-product_tag .mainContent__content .gwoo-list-header,body[class*=tax-pa_] .mainContent__content .gwoo-list-header,body.post-type-archive-product .mainContent__content .gwoo-list-header,body.search .mainContent__content .gwoo-list-header{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}body.woocommerce-shop .mainContent__content .orderby,body.tax-product_cat .mainContent__content .orderby,body.tax-product_tag .mainContent__content .orderby,body[class*=tax-pa_] .mainContent__content .orderby,body.post-type-archive-product .mainContent__content .orderby,body.search .mainContent__content .orderby{height:36px;line-height:36px}body.woocommerce-shop .mainContent__content .gwoo-list-header__tools,body.tax-product_cat .mainContent__content .gwoo-list-header__tools,body.tax-product_tag .mainContent__content .gwoo-list-header__tools,body[class*=tax-pa_] .mainContent__content .gwoo-list-header__tools,body.post-type-archive-product .mainContent__content .gwoo-list-header__tools,body.search .mainContent__content .gwoo-list-header__tools{margin-left:auto}.woocommerce-result-count{color:var(--primary-900);font:var(--font-heading-h5-regular)}@media screen and (max-width: 782px){.button:not(.wc-forward),.wc-block-components-button{padding-left:8px;padding-right:8px;gap:8px}}.single_add_to_cart_button:after,.add_to_cart_button:after,.mobile-reserve-button:after,.pc-reserve-button .mainBtn:after,.pc-reserve-button .woocommerce-mini-cart__buttons .button.checkout:after,.woocommerce-mini-cart__buttons .pc-reserve-button .button.checkout:after,.pc-reserve-button .button:not(.wc-forward):after,.pc-reserve-button .wc-block-components-button:after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_6526_2286)%22%3E%0A%3Cpath%20d%3D%22M4.66732%2016.0004C5.40369%2016.0004%206.00065%2015.4035%206.00065%2014.6671C6.00065%2013.9307%205.40369%2013.3338%204.66732%2013.3338C3.93094%2013.3338%203.33398%2013.9307%203.33398%2014.6671C3.33398%2015.4035%203.93094%2016.0004%204.66732%2016.0004Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M11.3333%2016.0004C12.0697%2016.0004%2012.6667%2015.4035%2012.6667%2014.6671C12.6667%2013.9307%2012.0697%2013.3338%2011.3333%2013.3338C10.597%2013.3338%2010%2013.9307%2010%2014.6671C10%2015.4035%2010.597%2016.0004%2011.3333%2016.0004Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M15.3327%202H13.9993V0.666667C13.9993%200.489856%2013.9291%200.320286%2013.8041%200.195262C13.6791%200.0702379%2013.5095%200%2013.3327%200C13.1559%200%2012.9863%200.0702379%2012.8613%200.195262C12.7362%200.320286%2012.666%200.489856%2012.666%200.666667V2H11.3327C11.1559%202%2010.9863%202.07024%2010.8613%202.19526C10.7363%202.32029%2010.666%202.48986%2010.666%202.66667C10.666%202.84348%2010.7363%203.01305%2010.8613%203.13807C10.9863%203.2631%2011.1559%203.33333%2011.3327%203.33333H12.666V4.66667C12.666%204.84348%2012.7362%205.01305%2012.8613%205.13807C12.9863%205.2631%2013.1559%205.33333%2013.3327%205.33333C13.5095%205.33333%2013.6791%205.2631%2013.8041%205.13807C13.9291%205.01305%2013.9993%204.84348%2013.9993%204.66667V3.33333H15.3327C15.5095%203.33333%2015.6791%203.2631%2015.8041%203.13807C15.9291%203.01305%2015.9993%202.84348%2015.9993%202.66667C15.9993%202.48986%2015.9291%202.32029%2015.8041%202.19526C15.6791%202.07024%2015.5095%202%2015.3327%202V2Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M14.514%206.484C14.4278%206.46787%2014.3393%206.46901%2014.2535%206.48735C14.1678%206.5057%2014.0865%206.54088%2014.0144%206.59086C13.9424%206.64084%2013.881%206.70463%2013.8337%206.77852C13.7865%206.85241%2013.7544%206.93495%2013.7393%207.02133C13.6562%207.48277%2013.4136%207.90033%2013.0539%208.20106C12.6941%208.5018%2012.2402%208.6666%2011.7713%208.66667H3.612L2.98533%203.33333H8.66667C8.84348%203.33333%209.01305%203.2631%209.13807%203.13807C9.2631%203.01305%209.33333%202.84348%209.33333%202.66667C9.33333%202.48986%209.2631%202.32029%209.13807%202.19526C9.01305%202.07024%208.84348%202%208.66667%202H2.828L2.8%201.76533C2.74255%201.27907%202.50871%200.830769%202.14279%200.505403C1.77688%200.180036%201.30432%200.000208558%200.814667%200L0.666667%200C0.489856%200%200.320286%200.0702379%200.195262%200.195262C0.0702379%200.320286%200%200.489856%200%200.666667C0%200.843478%200.0702379%201.01305%200.195262%201.13807C0.320286%201.2631%200.489856%201.33333%200.666667%201.33333H0.814667C0.977956%201.33335%201.13556%201.3933%201.25758%201.50181C1.3796%201.61032%201.45756%201.75983%201.47667%201.922L2.394%209.722C2.48923%2010.5332%202.87899%2011.2812%203.48927%2011.824C4.09956%2012.3668%204.8879%2012.6667%205.70467%2012.6667H12.6667C12.8435%2012.6667%2013.013%2012.5964%2013.1381%2012.4714C13.2631%2012.3464%2013.3333%2012.1768%2013.3333%2012C13.3333%2011.8232%2013.2631%2011.6536%2013.1381%2011.5286C13.013%2011.4036%2012.8435%2011.3333%2012.6667%2011.3333H5.70467C5.29101%2011.3334%204.88751%2011.2052%204.54974%2010.9664C4.21197%2010.7276%203.95655%2010.39%203.81867%2010H11.7713C12.5528%2010.0001%2013.3094%209.72561%2013.909%209.22455C14.5087%208.72348%2014.9132%208.02768%2015.052%207.25867C15.0676%207.17247%2015.066%207.08405%2015.0474%206.99847C15.0288%206.91288%2014.9935%206.83179%2014.9435%206.75985C14.8936%206.68791%2014.8299%206.62652%2014.7562%206.57919C14.6825%206.53185%2014.6002%206.49951%2014.514%206.484Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_6526_2286%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A") !important;background-size:contain;background-repeat:no-repeat;background-position:center}.single_add_to_cart_button.loading:after,.add_to_cart_button.loading:after,.mobile-reserve-button.loading:after,.pc-reserve-button .mainBtn.loading:after,.pc-reserve-button .woocommerce-mini-cart__buttons .loading.button.checkout:after,.woocommerce-mini-cart__buttons .pc-reserve-button .loading.button.checkout:after,.pc-reserve-button .loading.button:not(.wc-forward):after,.pc-reserve-button .loading.wc-block-components-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-dasharray='60 120'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E") !important}.single_add_to_cart_button.added:after,.add_to_cart_button.added:after,.mobile-reserve-button.added:after,.pc-reserve-button .mainBtn.added:after,.pc-reserve-button .woocommerce-mini-cart__buttons .added.button.checkout:after,.woocommerce-mini-cart__buttons .pc-reserve-button .added.button.checkout:after,.pc-reserve-button .added.button:not(.wc-forward):after,.pc-reserve-button .added.wc-block-components-button:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_3021_165)'%3E %3Cpath d='M22.3186 4.43101L8.49963 18.249C8.40672 18.3423 8.29631 18.4163 8.17473 18.4668C8.05314 18.5173 7.92279 18.5433 7.79113 18.5433C7.65948 18.5433 7.52912 18.5173 7.40754 18.4668C7.28596 18.4163 7.17554 18.3423 7.08263 18.249L1.73863 12.9C1.64572 12.8067 1.53531 12.7327 1.41373 12.6822C1.29214 12.6317 1.16179 12.6057 1.03013 12.6057C0.898479 12.6057 0.768121 12.6317 0.646539 12.6822C0.524956 12.7327 0.414542 12.8067 0.321633 12.9V12.9C0.228356 12.9929 0.154344 13.1033 0.103842 13.2249C0.0533404 13.3465 0.0273437 13.4769 0.0273438 13.6085C0.0273437 13.7402 0.0533404 13.8705 0.103842 13.9921C0.154344 14.1137 0.228356 14.2241 0.321633 14.317L5.66763 19.662C6.23158 20.2249 6.99583 20.5411 7.79263 20.5411C8.58944 20.5411 9.35369 20.2249 9.91763 19.662L23.7356 5.84701C23.8288 5.75412 23.9026 5.64377 23.9531 5.52228C24.0035 5.40079 24.0294 5.27054 24.0294 5.13901C24.0294 5.00747 24.0035 4.87723 23.9531 4.75574C23.9026 4.63425 23.8288 4.5239 23.7356 4.43101C23.6427 4.33773 23.5323 4.26372 23.4107 4.21322C23.2891 4.16272 23.1588 4.13672 23.0271 4.13672C22.8955 4.13672 22.7651 4.16272 22.6435 4.21322C22.522 4.26372 22.4115 4.33773 22.3186 4.43101Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_3021_165'%3E %3Crect width='24' height='24' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E") !important}.added_to_cart.wc-forward{display:none}@media screen and (max-width: 782px){.woocommerce-mini-cart__buttons .button{padding-left:8px !important;padding-right:8px !important;gap:8px !important}}.quantity{position:relative;max-width:110px}.quantity .screen-reader-text{display:none}.quantity .qty{display:inline-block;min-width:80px;width:100%;max-width:200px;height:40px;line-height:40px;padding:0 40px;text-align:center;font-weight:bold;border-radius:var(--border-radius-600);border:1px solid var(--primary-600);color:var(--primary-900);font:var(--font-txt-button-regular)}@media(min-width: 782px){.quantity .qty{height:56px;line-height:56px;-moz-appearance:textfield}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}@media screen and (max-width: 575px){.quantity .qty{max-width:100%}}.quantity .quanyityUp,.quantity .quanyityDown,.quantity .shop_mini_cart__quantity_minus,.quantity .shop_mini_cart__quantity_plus{position:absolute;top:50%;left:8px;width:34px;height:34px;transform:translateY(-50%);transition:opacity .2s;cursor:pointer;transition:all .2s}.quantity .quanyityUp:after,.quantity .quanyityUp:before,.quantity .quanyityDown:after,.quantity .quanyityDown:before,.quantity .shop_mini_cart__quantity_minus:after,.quantity .shop_mini_cart__quantity_minus:before,.quantity .shop_mini_cart__quantity_plus:after,.quantity .shop_mini_cart__quantity_plus:before{content:"";position:absolute;top:50%;left:50%;width:40%;border-top:2px solid var(--primary-600);transform:translateX(-50%);transform-origin:center}.quantity .quanyityUp:before,.quantity .quanyityUp:after,.quantity .quanyityDown:before,.quantity .quanyityDown:after,.quantity .shop_mini_cart__quantity_minus:before,.quantity .shop_mini_cart__quantity_minus:after,.quantity .shop_mini_cart__quantity_plus:before,.quantity .shop_mini_cart__quantity_plus:after{transition:all .2s}.quantity .quanyityUp:hover:before,.quantity .quanyityUp:hover:after,.quantity .quanyityDown:hover:before,.quantity .quanyityDown:hover:after,.quantity .shop_mini_cart__quantity_minus:hover:before,.quantity .shop_mini_cart__quantity_minus:hover:after,.quantity .shop_mini_cart__quantity_plus:hover:before,.quantity .shop_mini_cart__quantity_plus:hover:after{border-color:var(--primary-400)}.quantity .quanyityDown:before,.quantity .shop_mini_cart__quantity_minus:before{display:none}.quantity .quanyityUp,.quantity .shop_mini_cart__quantity_plus{left:auto;right:8px}.quantity .quanyityUp:before,.quantity .shop_mini_cart__quantity_plus:before{transform:translateX(-50%) rotate(90deg)}.quantity .qty[type=hidden]+span,.quantity .qty[type=hidden]+span+span{display:none}.shop_mini_cart__quantityHolder{position:relative;display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-right:6px}.shop_mini_cart__quantityHolder .shop_mini_cart__quantity_minus,.shop_mini_cart__quantityHolder .shop_mini_cart__quantity_plus{position:relative !important;top:auto;left:auto;right:auto;width:24px !important;height:24px !important;transform:none !important;flex-shrink:0}.shop_mini_cart__quantityHolder.loading{opacity:.5}.shop_mini_cart__quantityHolder.loading:after{content:""}.shop_mini_cart__quantity{width:24px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:none;text-align:center}.topShop{display:flex;justify-content:flex-end;gap:24px}.topShop__user,.topShop__cart{display:flex;gap:8px;align-items:center;position:relative;text-decoration:none}.topShop__user svg,.topShop__cart svg{flex-shrink:0;flex-grow:0;width:20px;height:20px;position:relative}@media(min-width: 782px){.topShop__user svg,.topShop__cart svg{width:16px;height:16px}}.topShop__user path,.topShop__cart path{transition:all .2s}.topShop__user:hover .topShop__icon,.topShop__cart:hover .topShop__icon{background-color:var(--primary-500)}.topShop__user:hover .topShop__icon path,.topShop__cart:hover .topShop__icon path{fill:var(--white)}@media(min-width: 782px){.topShop__icon{flex-shrink:0;flex-grow:0;display:flex;border:1px solid var(--primary-700);padding:10px;border-radius:50%;transition:all .2s}}.topShop__inner{display:none;flex-direction:column;align-content:stretch;gap:3px}@media(min-width: 1200px){.topShop__inner{display:flex}}.topShop__label{color:var(--primary-400);font:var(--font-txt-caption-regular)}.topShop__value{color:var(--white);font:var(--font-txt-button-regular)}/*# sourceMappingURL=style.min.css.map */
