@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dtRipWDsevceSGM.woff) format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face{font-family:"Marcellus";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/wEO_EBrOk8hQLDvIAF81VvoK_kgXiQf15cda8e.woff) format('woff2');font-display:swap;}@font-face{font-family:"theme-icons";font-weight:400;font-style:normal;src:url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/theme-icons66256d3e.woff) format('woff2');font-display:swap;}i[class^="ip-"]::before, i[class*=" ip-"]::before { font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: theme-icons !important; font-weight: normal !important; }.ip-breadcrumb::before { content: ""; }.ip-cart::before { content: ""; }.ip-close-small::before { content: ""; }.ip-close::before { content: ""; }.ip-facebook::before { content: ""; }.ip-hamburger_menu::before { content: ""; }.ip-instagram::before { content: ""; }.ip-menu-left::before { content: ""; }.ip-right::before { content: ""; }.ip-search::before { content: ""; }.ip-twitter::before { content: ""; }.ip-user::before { content: ""; }.ip-wishlist-empty::before { content: ""; }.ip-wishlist::before { content: ""; }.ip-youtube::before { content: ""; }.ip-zoom::before { content: ""; }.wa__btn_popup, .wa__btn_popup *, .wa__btn_popup ::after, .wa__btn_popup ::before, .wa__button, .wa__button *, .wa__button ::after, .wa__button ::before, .wa__popup_chat_box, .wa__popup_chat_box *, .wa__popup_chat_box ::after, .wa__popup_chat_box ::before { box-sizing: border-box; }.wa__stt_online { backface-visibility: hidden; background: #2db742; cursor: pointer; will-change: transform; transition: all 0.4s ease 0s !important; }.wa__stt_online::before { background: rgba(0, 0, 0, 0.06); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: all 0.4s ease 0s; width: 100%; will-change: opacity; z-index: -1; }.wa__popup_chat_box { border-radius: 5px 5px 8px 8px; bottom: 102px; box-shadow: rgba(0, 0, 0, 0.04) 0px 10px 10px 4px; font-family: Arial, Helvetica, sans-serif; max-width: calc(100% - 50px); opacity: 0; overflow: hidden; position: fixed; right: 25px; transform: translateY(50px); transition: all 0.4s ease 0s; visibility: hidden; width: 351px; will-change: transform, visibility, opacity; z-index: 999999998; }.wa__popup_chat_box:active, .wa__popup_chat_box:focus, .wa__popup_chat_box:hover { box-shadow: rgba(32, 32, 37, 0.23) 0px 10px 10px 4px; }.wa__popup_chat_box .wa__popup_heading { background: #2db742; color: #d9ebc6; padding: 15px 43px 17px 74px; position: relative; }.wa__popup_chat_box .wa__popup_heading::before { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") center top / 33px no-repeat; content: ""; display: block; height: 33px; left: 12px; position: absolute; top: 20px; width: 55px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_title { color: #ffffff; font-size: 18px; line-height: 24px; min-height: 24px; padding-top: 2px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_intro { font-size: 12px; line-height: 20px; min-height: 20px; padding-top: 4px; }.wa__popup_chat_box .wa__popup_notice { color: #a5abb7; font-size: 11px; font-weight: 500; padding: 0px 3px; }.wa__popup_chat_box .wa__popup_content { background: #ffffff; padding: 13px 20px 21px 19px; text-align: center; }.wa__popup_chat_box .wa__popup_content_left { text-align: left; }.wa__popup_chat_box .wa__popup_avatar { border-radius: 50%; left: 12px; overflow: hidden; position: absolute; top: 12px; }.wa__popup_chat_box .wa__popup_avatar.nta-default-avt { border-radius: unset; }.wa__popup_chat_box .wa__stt { background: #f5f7f9; border-left: 2px solid #2db742; border-radius: 2px 4px; display: table; padding: 13px 40px 12px 74px; position: relative; text-decoration: none; width: 100%; }.wa__popup_chat_box .wa__stt::after { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjMkRCNzQyIi8+PC9zdmc+") 0px 0px / 100% 100% no-repeat; content: ""; height: 20px; position: absolute; right: 14px; top: 26px; width: 20px; }.wa__popup_chat_box .wa__stt.wa__stt_online { transition: all 0.2s ease 0s; }.wa__popup_chat_box .wa__stt.wa__stt_online:active, .wa__popup_chat_box .wa__stt.wa__stt_online:focus, .wa__popup_chat_box .wa__stt.wa__stt_online:hover { background: #ffffff; box-shadow: rgba(55, 62, 70, 0.07) 0px 7px 15px 1px; }.wa__popup_content_list .wa__popup_content_item { margin: 14px 0px 0px; opacity: 0; transform: translateY(20px); will-change: opacity, transform; }.wa__popup_content_list .wa__popup_content_item .wa__member_name { color: #363c47; font-size: 14px; line-height: 1.188em !important; }.wa__popup_content_list .wa__popup_content_item .wa__member_duty { color: #989b9f; font-size: 11px; padding: 2px 0px 0px; line-height: 1.125em !important; }.wa__popup_content_list .wa__popup_content_item .wa__popup_txt { display: table-cell; height: 48px; min-height: 48px; vertical-align: middle; }.wa__btn_popup { bottom: 30px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; position: fixed; right: 30px; z-index: 999999999; }.wa__btn_popup .wa__btn_popup_icon { background: #2db742; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 8px 2px; height: 56px; width: 56px; }.wa__btn_popup .wa__btn_popup_icon::before { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzguMTY1IDQ3OC4xNjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3OC4xNjUgNDc4LjE2NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiPjxwYXRoIGQ9Ik00NzguMTY1IDIzMi45NDZjMCAxMjguNTY3LTEwNS4wNTcgMjMyLjk2Ni0yMzQuNjc5IDIzMi45NjYtNDEuMTAyIDAtNzkuODE0LTEwLjU5OS0xMTMuNDQ1LTI4Ljk2OUwwIDQ3OC4xNjVsNDIuNDM3LTEyNS4wNGMtMjEuNDM4LTM1LjA2NS0zMy43Ny03Ni4yMDctMzMuNzctMTIwLjE1OUM4LjY2NyAxMDQuMzQgMTEzLjc2MyAwIDI0My40ODUgMGMxMjkuNjIzIDAgMjM0LjY4IDEwNC4zNCAyMzQuNjggMjMyLjk0NnpNMjQzLjQ4NSAzNy4wOThjLTEwOC44MDIgMC0xOTcuNDIyIDg3LjgwMy0xOTcuNDIyIDE5NS44NjggMCA0Mi45MTUgMTMuOTg2IDgyLjYwMyAzNy41NzYgMTE0Ljg3OWwtMjQuNTg2IDcyLjU0MiA3NS44NDktMjMuOTY4YzMxLjEyMSAyMC40ODEgNjguNDU3IDMyLjI5NiAxMDguNTgzIDMyLjI5NiAxMDguNzIzIDAgMTk3LjMyMy04Ny44NDMgMTk3LjMyMy0xOTUuOTA4IDAtMTA3Ljg4Ni04OC42LTE5NS43MDktMTk3LjMyMy0xOTUuNzA5ek0zNjEuOTMxIDI4Ni42MmMtMS4zOTUtMi4zMzEtNS4yMi0zLjc0Ni0xMC44OTgtNi44MTQtNS45MTctMi44NDktMzQuMDg5LTE2LjQ5Ny0zOS41MDgtMTguMzctNS4xNi0xLjkxMy04Ljk4Ni0yLjg0OS0xMi44MTEgMi44MjktNC4wMDUgNS42MzgtMTQuOTAzIDE4LjYyOS0xOC4yMyAyMi4zNTQtMy41NDYgMy43ODUtNi44NTQgNC4yNjQtMTIuNTUyIDEuNDM1LTUuNjE4LTIuODA5LTI0LjI2Ny04Ljg2Ni00Ni4yMDMtMjguMzkxLTE3LjA1NS0xNS4wNDItMjguNjctMzMuNzExLTMxLjk5Ny0zOS41MDgtMy40MjctNS43NTgtLjM5OC04LjgyNiAyLjQ3MS0xMS42MzUgMi42OS0yLjU5IDUuNzc4LTYuNzM0IDguNjI3LTEwLjA0MSAyLjk2OS0zLjI4NyAzLjkwNS01LjYzOCA1Ljc5OC05LjQyNCAxLjkxMy0zLjkwNS45MzYtNy4xOTItLjQ3OC0xMC4xNDEtMS40MTUtMi44NDktMTMuMDEtMzAuODgxLTE3Ljc1Mi00Mi4zMzctNC44NDEtMTEuNDE2LTkuNTQzLTkuNTIzLTEyLjg3MS05LjUyMy0zLjQ2NyAwLTcuMjEyLS40NzgtMTEuMTE3LS40NzgtMy43ODUgMC0xMC4wNDEgMS4zOTUtMTUuMzgxIDcuMTkyLTUuMiA1LjY1OC0yMC4xMjMgMTkuNDY1LTIwLjEyMyA0Ny41OTcgMCAyOC4wNTIgMjAuNjAxIDU1LjMwOCAyMy41NSA1OS4wNTMgMi44NjkgMy43ODUgMzkuNzQ3IDYzLjE5NyA5OC4zMDMgODYuMDcgNTguNDc2IDIyLjg3MiA1OC40NzYgMTUuMzIxIDY5LjExNSAxNC4zNjUgMTAuMzgtLjk1NiAzNC4wNjktMTMuODY3IDM4LjgxMS0yNy4wOTYgNC42Ni0xMy40NSA0LjY2LTI0Ljc2NiAzLjI0Ni0yNy4xMzd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+") 50% center / 30px no-repeat transparent; z-index: 1; }.wa__btn_popup .wa__btn_popup_icon::after, .wa__btn_popup .wa__btn_popup_icon::before { content: ""; display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: all 0.4s ease 0s; width: 100%; }.wa__btn_popup .wa__btn_popup_icon::after { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") 50% center / 14px no-repeat transparent; opacity: 0; transform: scale(0) rotate(-1turn); z-index: 2; }.wa__btn_popup .wa__btn_popup_txt { background-color: #f5f7f9; border-radius: 4px; color: #43474e; font-size: 12px; letter-spacing: -0.03em; line-height: 1.5; margin-right: 7px; padding: 8px 12px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); transition: all 0.4s ease 0s; width: 156px; }body { --sr-7-css-loaded:1; }.wvs-has-image-tooltip, [data-wvstooltip] { --font-size:14px; --arrow-width:5px; --arrow-distance:10px; --arrow-position:calc(var(--arrow-distance)*-1); --tip-redius:3px; --tip-min-width:100px; --tip-min-height:100px; --tip-height:30px; --tip-breakpoint-start:53vw; --tip-distance:calc(var(--arrow-distance) + var(--tip-height)); --tip-position:calc(var(--tip-distance)*-1); --image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height)); --image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height)); --image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width)); --image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height)); --image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width)); --image-tip-position:calc(100% + var(--arrow-distance)); --horizontal-position:0px; cursor: pointer; outline: none; position: relative; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center { --wvs-position:center; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left { --wvs-position:flex-start; }.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right { --wvs-position:flex-end; }:root { --wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); --wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); --wvs-single-product-item-width:54px; --wvs-single-product-item-height:54px; --wvs-single-product-item-font-size:16px; }@font-face{font-family:"icons";font-weight:400;font-style:normal;src:url(https://formacion.si-lex.es/wp-content/uploads/ideapark_fonts/icons/icons.eot?v=1755100289#iefix) format("embedded-opentype"), url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/iconsd818bbb7.woff) format("woff2"), url(https://formacion.si-lex.es/wp-content/swift-ai/cache/formacion.si-lex.es/wishlist/__data/iconsd818bbb7.woff) format("woff");font-display:swap;}i[class^="fi-bd21"], [class*=" fi-bd21"] { display: inline-block; -webkit-font-smoothing: subpixel-antialiased; font-family: icons; font-weight: normal; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; speak: none; }.fi-bd21-map-pin::before { content: ""; }.fi-bd21-phone::before { content: ""; }.fi-bd21-subscribe::before { content: ""; }.fi-bd21-time::before { content: ""; }html { line-height: 1.15; text-size-adjust: 100%; }body { margin: 0px; }h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0px; padding: 0px; font-weight: inherit; }a { color: currentcolor; background-color: transparent; }b, strong { font-weight: bolder; }img { border-style: none; height: auto; }button, input, optgroup, select, textarea, .h-input { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; color: inherit; margin: 0px; }button, input { overflow: visible; }button, select { text-transform: none; }button:focus, input[type="submit"]:focus { outline: none; }svg { width: initial; height: initial; fill: currentcolor; }body { color: var(--text-color); font-family: var(--font-text); background-color: var(--background-color); font-size: 16px; line-height: 1.5; overflow-wrap: break-word; }a { cursor: pointer; text-decoration: none; }a, li::after, li::before, input[type="submit"], button { transition:opacity, visibility, color, border-color, background-color, box-shadow 0.3s, 0.3s, 0.15s, 0.15s, 0.15s, 0.15s linear, linear, linear, linear, linear, linear; }a:hover { text-decoration: none; outline: none; }*, ::after, ::before { box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }button, input[type="submit"], input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], textarea { box-shadow: none; appearance: none; }.h-input, input[type="search"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="date"], textarea:not(.editor-post-title__input), .wpcf7-form .c-custom-selectInner, select { font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; color: var(--text-color); border: solid 1px var(--background-color); padding: 11px 25px 13px; background-color: var(--background-color); min-width: 0px; border-radius: 0px; height: auto !important; }input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="date"]:focus, textarea:focus, select:focus { border-color: var(--text-color-extra-light); background-color: var(--background-color-light); outline: none; }.screen-reader-text { display: none; }:is(.entry-content, div[class*="-text-editor"]) > :first-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > :first-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > style:first-child + * { margin-top: 0px !important; }:is(.entry-content, div[class*="-text-editor"]) > :last-child, :is(.entry-content, div[class*="-text-editor"]) .elementor-widget-container > :last-child { margin-bottom: 0px !important; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ul, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ul { margin: 5px 0px 0px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]), div[class*="-text-editor"] ul:not([class]) { list-style: none; }:is(.entry-content, div[class*="-text-editor"]) ol:not([class]), div[class*="-text-editor"] ol:not([class]) { list-style: decimal; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]), :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) { padding: 0px 0px 0px 20px; margin: 0px 0px 1.5em; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) li, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) li { margin-bottom: 5px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ul, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ul:not([class]) ol, :is(.entry-content, div[class*="-text-editor"]) ol:not([class]) ul { margin-bottom: 0px; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) > li { position: relative; }:is(.entry-content, div[class*="-text-editor"]) ul:not([class]) > li::before { position: absolute; color: var(--accent-color); content: var(--icon-li); display: inline-block; font-family: theme-icons; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; speak: none; top: 0.9rem; inset-inline-start: -20px; font-size: 31%; line-height: 1px !important; }:is(.entry-content, div[class*="-text-editor"]) a:not([class]) { color: var(--text-color); text-decoration: underline; text-underline-position: under; }:is(.entry-content, div[class*="-text-editor"]) .has-large-font-size a:not([class]) { text-underline-position: auto; }:is(.entry-content, div[class*="-text-editor"]) button:not(.h-cb):not([aria-controls]), :is(.entry-content, div[class*="-text-editor"]) input[type="submit"]:not(.h-cb), :is(.entry-content, div[class*="-text-editor"]) .wp-block-button__link { display: inline-block; flex: 1 1 auto; font-weight: 400; font-size: 12px; line-height: 1.2; text-align: center; letter-spacing: 0.265em; text-indent: -0.265em; direction: rtl; text-transform: uppercase; padding: 17px 30px; background-color: var(--text-color); color: white; border: solid 1px var(--text-color); appearance: none; cursor: pointer; }:is(.entry-content, div[class*="-text-editor"]) .wp-block-button:not(.is-style-squared) .wp-block-button__link { border-radius: 25px; }:is(.entry-content, div[class*="-text-editor"]) .post-tags a, :is(.entry-content, div[class*="-text-editor"]) .post-tags a:hover { text-decoration: none; }:is(.entry-content, div[class*="-text-editor"]) blockquote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-quote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-column blockquote::before, :is(.entry-content, div[class*="-text-editor"]) .wp-block-column .wp-block-quote::before { color: var(--accent-color); content: var(--icon-quote); display: block; position: absolute; inset-inline-start: 0px; top: 10px; font-family: theme-icons; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 18px; line-height: 1; speak: none; }:is(.entry-content, div[class*="-text-editor"]) blockquote cite::before { content: "--- "; }:is(.entry-content, div[class*="-text-editor"]) blockquote p:last-child { margin-bottom: 0px; }:is(.entry-content, div[class*="-text-editor"]) blockquote p:first-child { margin-top: 0px; }:is(.entry-content, div[class*="-text-editor"]) figure:not(.gallery-item):not(.wp-block-gallery):not(.wp-block-table), :is(.entry-content, div[class*="-text-editor"]) .wp-caption, :is(.entry-content, div[class*="-text-editor"]) .wp-caption-overlay .wp-caption { border: 0px; margin: 0px 0px 25px; padding: 0px; overflow: hidden; position: relative; max-width: 100%; display: flex; flex-direction: column; align-items: center; }:is(.entry-content, div[class*="-text-editor"]) .wp-block-image figcaption, :is(.entry-content, div[class*="-text-editor"]) figure figcaption:not(.gallery-caption) { flex: 0 0 auto; width: 100%; text-align: center; padding: 6px 10px 15px; margin: 0px; font-size: 14px; line-height: 1.2; }@media (min-width: 1190px){:is(.entry-content, div[class*="-text-editor"]) button:not(.h-cb):not([aria-controls]):hover, :is(.entry-content, div[class*="-text-editor"]) input[type="submit"]:not(.h-cb):hover, :is(.entry-content, div[class*="-text-editor"]) .wp-block-button__link:hover { background-color: var(--text-color-light); border-color: var(--text-color-light); }:is(.entry-content, div[class*="-text-editor"]) .is-style-outline .wp-block-button__link:hover { background-color: var(--text-color); color: white; }}.h-hidden { display: none !important; }.h-invisible-total { opacity: 0 !important; visibility: hidden !important; position: absolute !important; }.h-cb { background-color: transparent; border: none; outline: none; padding: 0px; margin: 0px; color: currentcolor; position: relative; display: flex; justify-content: center; align-items: center; appearance: none; }.h-cb--svg { position: relative; }.h-cb--svg > * { display: block; width: 100%; height: 100%; }.h-carousel--big-dots:not(.h-carousel--dot-animated) .owl-dots > .owl-dot::after { display: block; position: absolute; inset: 0px; border-radius: 50%; border: 2px solid currentcolor; }@media (min-width: 1190px){.h-carousel--hover:hover .owl-next, .h-carousel--hover:hover .owl-prev { opacity: 1; visibility: visible; }}:root { --admin-bar-height:0px; }.l-wrap { position: relative; display: flex; flex-direction: column; min-height: 100vh; min-width: 320px; width: 100%; max-width: 100vw; overflow: hidden; }.l-inner { flex: 1 1 auto; }body.admin-bar .l-wrap { min-height: calc(100vh - 32px); --admin-bar-height:32px; }.l-section { position: relative; width: 100%; clear: both; min-width: 320px; }.l-section--top-margin-60 { margin-top: 60px; }.l-section--bottom-margin { margin-bottom: 70px; }.l-section--bottom-margin--60 { margin-bottom: 60px; }@media (min-width: 1190px){.l-section--container, .l-section__container { width: 1160px; margin-left: auto; margin-right: auto; }}.pswp { display: none; }.owl-carousel { touch-action: pan-y; }.js-sticky-sidebar--disable-transition { transition: none 0s ease 0s !important; }.wc-block-components-text-input input:is([type="email"], [type="number"], [type="password"], [type="tel"], [type="text"], [type="url"]), .wc-blocks-components-select .wc-blocks-components-select__select { height: 3.125em !important; }.c-breadcrumbs__list { margin: 0px auto; max-width: 100%; width: 780px; font-weight: 500; font-size: 10px; line-height: 1.2; letter-spacing: 0.1em; text-transform: uppercase; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }.c-breadcrumbs__item { display: block; word-break: break-word; overflow-wrap: break-word; white-space: normal; }.c-breadcrumbs__item::first-letter { text-transform: uppercase; }.c-breadcrumbs__separator { position: relative; top: -1px; font-size: 6px; vertical-align: middle; margin-left: 8px; margin-right: 8px; }@media (min-width: 1190px){.c-breadcrumbs__list { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); list-style: none; padding: 0px 25px; }}.c-cart-empty { background-color: white; padding: 90px 60px; color: var(--text-color-light); font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; text-align: center; }.c-cart-empty__icon { width: 90px; height: 90px; font-size: 90px; line-height: 1; }.c-cart-empty__header { margin-top: 45px; font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; text-align: center; letter-spacing: 0.2em; text-transform: uppercase; max-width: 800px; margin-left: auto; margin-right: auto; color: var(--text-color); }.c-cart-empty__backward { display: inline-block; margin-top: 55px; }.c-cart-empty__note { margin-top: 20px; margin-bottom: -30px; color: var(--text-color); }.c-cart-empty__wishlist { vertical-align: middle; }.c-cart__totals-space--hr::after { content: ""; display: block; position: absolute; left: -40px; right: -40px; top: 50%; border-top: solid 1px var(--background-color-dark); }@media (min-width: 1024px){.c-cart__shop-td--product-thumbnail::before { content: ""; display: block; position: absolute; top: 0px; bottom: 0px; right: 100%; width: 28px; }}.c-footer { position: relative; max-width: 100vw; overflow: hidden; flex: 0 0 auto; }.c-footer .elementor-icon-list-icon i { position: relative; top: 1px; }.c-product-list-widget__buttons .button:active, .widget .button:active, .woocommerce-notice .button:active, .woocommerce-store-notice__dismiss-link:active, .woocommerce-widget-layered-nav-dropdown__submit:active, .c-button:active, .comment-form .submit:active, .wpcf7-form input[type="submit"]:active, .wpcf7-form button:active, .mc4wp-form-fields input[type="submit"]:active, .mc4wp-form-fields button:active, .woocommerce-button:active, .woocommerce-Button:active, .order-again .button:active, .c-account .edit:active, .woocommerce-address-fields .button:active, .woocommerce-form-login .button:active, .mc4wp-form-fields input[type="submit"]:active, .mc4wp-form-fields button:active, .yith-wfbt-submit-button:active, .woobt-form .button:active { transform: translateY(2px); }.c-button, .comment-form .submit, .wpcf7-form input[type="submit"], .wpcf7-form button, .mc4wp-form-fields input[type="submit"], .mc4wp-form-fields button, .woocommerce-button, .woocommerce-Button, .thwmscf-buttons input[type="button"], .order-again .button, .c-account .edit, .woocommerce-address-fields .button, .woocommerce-form-login .button, .mc4wp-form-fields input[type="submit"], .mc4wp-form-fields button, .yith-wfbt-submit-block button.yith-wfbt-submit-button, .woobt-form .button, .wc-block-components-button { display: inline-block; outline: none; font-weight: 400; font-size: 12px; line-height: 1.2; text-align: center; letter-spacing: 0.265em; text-indent: 0.265em; text-transform: uppercase; padding: 17px 30px; color: var(--button-white-color); border: solid 1px var(--button-color); background-color: var(--button-color); appearance: none; cursor: pointer; text-decoration: none !important; }.c-button--outline, .comment-form .submit, .woocommerce-button, .woocommerce-Button, .thwmscf-buttons input[type="button"], .woocommerce-address-fields .button, .woocommerce-form-login .button, .c-account .edit, .order-again .button, .c-product__atc-wrap .button.c-product__buy-now, .wc-block-components-button.outlined, body .wc-block-components-button:not(.is-link).outlined:focus { background-color: transparent !important; color: var(--button-color) !important; }.c-button:focus, .post-password-form input[type="submit"], .comment-form .submit:focus, .wpcf7-form input[type="submit"]:focus, .wpcf7-form button:focus, .woocommerce-button:focus, .woocommerce-Button:focus, .thwmscf-buttons input[type="button"]:focus, .mc4wp-form-fields input[type="submit"]:focus, .mc4wp-form-fields button:focus, .wc-block-components-button:focus { outline: none; }@media (min-width: 1190px){.c-button--outline:not(:disabled):hover, .comment-form .submit:not(:disabled):hover, .woocommerce-button:not(:disabled):hover, .woocommerce-Button:not(:disabled):hover, .thwmscf-buttons input[type="button"]:not(:disabled):hover, .woocommerce-address-fields .button:hover, .woocommerce-form-login .button:hover, .c-account .edit:hover, .order-again .button:hover, .c-product__atc-wrap .button.c-product__buy-now:not(:disabled):hover, body .wc-block-components-button:not(.is-link).outlined:not(:disabled):hover { background-color: var(--button-color) !important; border-color: var(--button-color) !important; color: var(--button-white-color) !important; opacity: 1 !important; }.c-button--outline-white:not(:disabled):hover { background-color: var(--button-white-color) !important; border-color: var(--button-white-color) !important; color: var(--button-color) !important; opacity: 1 !important; }.c-button:hover, .comment-form .submit:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-form button:hover, .mc4wp-form-fields input[type="submit"]:hover, .mc4wp-form-fields button:hover, .order-again .button:hover, .c-account .edit:hover, .woocommerce-address-fields .button:hover, .woocommerce-form-login .button:hover, .mc4wp-form-fields input[type="submit"]:hover, .mc4wp-form-fields button:hover, .yith-wfbt-submit-button:not(:disabled):hover, .woobt-form .button:not(:disabled):hover, .wc-block-components-button:not(:disabled):hover { background-color: var(--button-color-light); border-color: var(--button-color-light); }}.c-header-search { position: fixed; inset: 0px; z-index: 1200; visibility: hidden; overflow: auto; opacity: 0; transition:opacity, visibility 0.3s, 0.3s linear, linear; }.c-header-search--active { opacity: 1; visibility: visible; }.c-header-search__shadow { position: absolute; inset: 0px; }.c-header-search__wrap { position: absolute; inset: 0px; overflow: hidden; display: flex; flex-flow: column nowrap; }.c-header-search__tip { font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; letter-spacing: 0.2em; text-transform: uppercase; }.c-header-search__input-block { position: relative; margin-top: 54px; }input[type="text"].c-header-search__input, input[type="text"].c-header-search__input:focus { font-size: 16px; font-weight: 400; margin: 0px; padding: 0px 70px 10px 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid #d0d4da; background: transparent; display: block; width: 100%; appearance: none; }.c-header-search__clear { position: absolute; top: 2px; right: 0px; opacity: 0; visibility: hidden; cursor: pointer; }.c-header-search__clear-text { opacity: 0.7; font-size: 14px; vertical-align: middle; }.c-header-search__clear-svg { width: 18px; height: 18px; font-size: 10px; line-height: 20px; overflow: hidden; margin-right: 7px; color: currentcolor; vertical-align: middle; }@media (min-width: 1190px){.c-header-search__close { position: absolute; right: 49px; top: 37px; width: 19px; height: 19px; font-size: 19px; line-height: 1; cursor: pointer; }.c-header-search__form { align-self: center; padding: 85px 0px 75px; width: 100%; max-width: 670px; position: relative; }.c-header-search__result { flex: 1 1 auto; width: 100%; max-width: 670px; overflow: auto; }.c-header-search__shadow { background-color: var(--shadow-color-desktop); }.c-header-search__clear:hover { color: var(--accent-color); }}.c-header__wishlist { position: relative; }.c-header__cart { position: relative; top: -1px; }.c-header__callback-popup { position: fixed; min-width: 320px; inset: 0px; z-index: 1200; visibility: hidden; overflow: hidden; opacity: 0; display: flex; justify-content: center; align-items: center; transition:visibility, opacity, transform, box-shadow 0.5s, 0.5s, 0.5s, 0.5s cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1), cubic-bezier(0.86, 0, 0.07, 1); background-color: var(--shadow-color-desktop); }.c-header__callback-popup--disabled { pointer-events: none; display: none !important; }.c-header__callback-popup--active { opacity: 1; visibility: visible; }.c-header__callback-close { position: absolute; z-index: 1; width: 16px; height: 16px; right: 20px; top: 20px; font-size: 16px; line-height: 1; cursor: pointer; }.c-header__callback-bg { display: block; position: absolute; inset: 0px; z-index: 1; }.c-header__callback-wrap { position: relative; z-index: 2; padding: 65px 65px 85px; max-width: 425px; overflow: auto; max-height: calc(100% - 50px); background-color: white; border: solid 1px var(--text-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 45px 90px; }.c-header__callback-wrap--quickview { display: inline-block; max-width: 1000px; padding: 0px; }.c-header__logo-img--sticky { display: none !important; }.c-header__logo-link { display: flex; align-items: center; height: 100%; }@media (min-width: 1190px){.c-header--header-type-2, .c-header--header-type-4, .c-header--header-type-5 { position: relative; flex: 0 0 auto; z-index: 99; transition:opacity 0.3s linear; }.c-header:not(.c-header--sticky) { top: 0px !important; }.c-header--sticky { position: fixed; left: 0px; right: 0px; transform: translateY(calc(-100% - 60px)); opacity: 0; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 7px; color: var(--sticky-menu-color); background-color: var(--sticky-menu-bg-color); }.c-header--mobile, .c-header__outer--mobile { display: none; }.c-header__row { position: relative; display: flex; justify-content: space-between; align-items: center; padding-left: 50px; padding-right: 50px; min-height: 90px; }.c-header--header-type-4 .c-header__row, .c-header--header-type-5 .c-header__row { background-color: var(--header-color-bg-menu); }.c-header__col-right-wrap { font-size: 19px; line-height: 0; margin: -15px; }.c-header__col-right-wrap > * { flex: 0 0 auto; }.c-header__button-link { padding: 15px; transform-origin: center center; transform: scale(1); transition:opacity, visibility, transform, box-shadow 0.3s, 0.3s, 0.3s, 0.3s linear, linear, ease-out, ease-out; cursor: pointer; }.c-header__search-button, .c-header__auth-button { position: relative; }.c-header__button-link--search, .c-header__button-link--account { display: inline-block; }.c-header__wishlist-icon, .c-header__cart-icon { display: inline-block; transform-origin: center center; transform: scale(1); transition:opacity, visibility, transform, box-shadow 0.3s, 0.3s, 0.3s, 0.3s linear, linear, ease-out, ease-out; }.c-header__button-link:hover, .c-header__button-link:hover .c-header__cart-icon, .c-header__button-link:hover .c-header__wishlist-icon { transform: scale(1.3); }.c-header__col-left, .c-header__col-center, .c-header__col-right-wrap { display: flex; align-items: center; }.c-header__col-left, .c-header__col-right { flex: 0 0 auto; }.c-header__col-center { justify-content: center; flex: 1 1 auto; }.c-header__col-right-wrap { justify-content: flex-end; }.c-header__col-center { color: var(--header-color-light); }.c-header--header-type-4 .c-header__col-left, .c-header--header-type-4 .c-header__col-right, .c-header--header-type-4 .c-header__col-center, .c-header--header-type-5 .c-header__col-left, .c-header--header-type-5 .c-header__col-right, .c-header--header-type-5 .c-header__col-center { color: var(--header-color-menu); }.c-header__outer--header-type-4.c-header__outer--top-row::before, .c-header__outer--header-type-5.c-header__outer--top-row::before { content: ""; display: block; position: absolute; left: 0px; right: 0px; top: 0px; height: 46px; background-color: var(--top-background-color); }.c-header__col-right { margin-left: 25px; min-width: var(--logo-size); }.c-header__logo { padding-top: 10px; padding-bottom: 10px; margin-right: 25px; line-height: 1; min-width: var(--logo-size); position: relative; }.c-header__logo-img { width: auto; height: auto; object-fit: contain; max-width: var(--logo-size); max-height: var(--logo-size); transition:max-width, max-height 0.3s, 0.3s linear, linear; }.c-header__logo-img--mobile { display: none; }.c-header__cart .widget_shopping_cart_content:empty { display: none; }.c-header__cart--default .widget_shopping_cart_content { position: absolute; right: -5px; width: 315px; z-index: 1100; white-space: normal; visibility: hidden; transition:visibility, opacity 0.15s, 0.15s linear, linear; pointer-events: none; margin-top: 16px; font-size: 16px; font-weight: normal; background-color: white; color: var(--text-color); padding: 30px; box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 7px; opacity: 0 !important; }.c-header__cart--default .widget_shopping_cart_content::before { content: ""; display: block; position: absolute; left: 0px; right: 0px; top: -16px; height: 16px; }.c-header__cart--default .widget_shopping_cart_content::after { content: ""; display: block; position: absolute; right: 23px; top: -8px; border-width: 4px; border-style: solid; border-color: transparent transparent white; border-image: initial; }.c-header__cart--default:hover .widget_shopping_cart_content { visibility: visible; pointer-events: unset; opacity: 1 !important; }.c-header--header-type-2:not(.c-header--sticky) .c-header__2-search-button { display: none; }.c-header--header-type-2.c-header--init:not(.c-header--sticky)::after { content: ""; display: block; position: absolute; left: 0px; right: 0px; bottom: 64px; border-bottom: solid 1px var(--top-color-hr); }.c-header__callback-close:hover, .c-header__search-submit:hover, .c-header__search-clear:hover { color: var(--accent-color); }}.c-login__form--active { display: block; }.c-page-header { position: relative; background-position: center center; text-align: center; color: var(--background-color); }.c-page-header__title { font-weight: 300; font-size: var(--font-size-desktop); line-height: 1; text-align: center; letter-spacing: 0.2em; text-transform: uppercase; padding: 0px 0px 0px 0.2em; margin: 0px auto; white-space: normal; }@media (min-width: 1190px){.c-page-header { padding: 94px 20px; min-height: 350px; }.c-page-header--low { padding-top: 76px; padding-bottom: 76px; min-height: 260px; }.c-page-header--low .c-page-header__title { font-size: calc(var(--font-size-desktop) / 54 * 36); }.c-page-header--low:not(.c-page-header--sub-cat) .c-page-header__wrap { min-height: 108px; }.c-page-header--high:not(.c-page-header--sub-cat).c-page-header--header-type-2 { min-height: 350px; }.c-page-header__wrap { max-width: 900px; margin: 0px auto; position: relative; min-height: 162px; display: flex; justify-content: center; align-items: center; }}.c-play--large::after { border-width: 8px 8px 8px 13px; border-style: solid; border-color: transparent transparent transparent white; border-image: initial; margin-left: -5px; margin-top: -7px; }@media (min-width: 1190px){a:hover .c-play:not(.c-play--disabled)::after, body .owl-carousel .owl-video-play-icon:hover::after { border-left-color: var(--text-color); }}@media (min-width: 768px){.c-post-list--list:not(:last-child) { margin-bottom: 25px; }.c-post-list--list:not(:first-child) { margin-top: 40px; }}.c-product-grid__list--loading::before { content: ""; display: block; position: absolute; inset: 0px; opacity: 0.8; z-index: 10; }.c-product-grid__atc { display: block; color: var(--button-color); border: 1px solid currentcolor; font-weight: 400; font-size: 12px; line-height: 14px; text-align: center; letter-spacing: 3.12px; text-transform: uppercase; padding: 22px 15px 21px; background-color: var(--button-white-color); z-index: 5; }.c-product-grid__color-item--color::before { border-radius: 50%; }@media (min-width: 1190px){.c-product-grid__thumb--base, .c-product-grid__thumb--hover { transition: opacity 0.3s linear 0s, transform 0.3s linear 0s; }.c-product-grid__item--always:not(:hover) .c-product-grid__atc { pointer-events: none; }.c-product-grid__item--compact:hover .c-product-grid__atc { opacity: 1; visibility: visible; }}.c-product__tabs--desktop, .c-product__tabs--mobile { display: none; }@media (min-width: 1190px){.c-shop-sidebar--mobile-only { display: none; }.c-shop-sidebar__buttons { display: none; }.c-shop-sidebar__content--mobile { display: none; }}.c-to-top-button--active { opacity: 1; visibility: visible; transform: scale(1, 1); }@media (min-width: 1190px){.c-to-top-button--active:hover { opacity: 1; visibility: visible; transform: scale(1.2, 1.2); }}@media (min-width: 1190px){.c-top-bar-menu__submenu:not(.c-top-bar-menu__submenu--inner)::before { content: ""; display: block; position: absolute; left: -10px; right: -10px; top: -15px; height: 15px; background-color: var(--top-background-color); }.c-top-bar-menu__submenu--inner:not(.c-top-bar-menu__submenu--rtl) { left: 100%; }}@media (min-width: 1190px){.c-top-menu__item--has-children > .a, .c-top-menu__subitem--has-children > .a { cursor: default; }.c-top-menu { align-self: stretch; position: relative; }.c-top-menu__list { display: flex; flex-wrap: wrap; list-style: none; padding: 0px; margin: -15px calc(var(--top-menu-item-space) * -1); height: 100%; justify-content: center; }.c-top-menu__item { font-size: var(--top-menu-font-size); line-height: 1.14; font-weight: 500; position: relative; margin: 15px var(--top-menu-item-space); letter-spacing: 0.13em; text-transform: uppercase; }.c-header--header-type-1 .c-top-menu__item:not(.c-top-menu__item--has-children)::after, .c-header--header-type-3 .c-top-menu__item:not(.c-top-menu__item--has-children)::after, .c-header--header-type-4 .c-top-menu__item:not(.c-top-menu__item--has-children)::after { content: ""; display: block; position: absolute; left: 0px; right: 0.13em; bottom: -15px; height: 2px; background-color: currentcolor; opacity: 0; visibility: hidden; }.c-top-menu__item > a, .c-top-menu__item > .a { display: flex; align-items: center; justify-content: center; height: 100%; }.c-top-menu--arrows .c-top-menu__item--has-children:hover > a::after, .c-top-menu--arrows .c-top-menu__item--has-children:hover > .a::after { transform: scaleY(-1); }.c-top-menu__item > .c-top-menu__submenu, .c-top-menu__subitem--collapse > .c-top-menu__submenu { position: absolute; list-style: none; padding: 30px 0px; width: 290px; margin: 15px 0px 0px; left: -40px; z-index: 1000; opacity: 0; visibility: hidden; transition:visibility, opacity 0.15s, 0.15s linear, linear; pointer-events: none; text-transform: none; font-weight: normal; color: var(--top-menu-submenu-color); background-color: var(--top-menu-submenu-bg-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 7px; display: flex; flex-flow: column wrap; align-items: flex-start; }.c-top-menu__submenu:not(.initialized) { opacity: 0 !important; visibility: hidden !important; }.c-top-menu__item > .c-top-menu__submenu--columns-1 { width: 290px; }.c-top-menu__submenu:not(.c-top-menu__submenu--inner)::before { content: ""; display: block; position: absolute; left: 0px; right: 0px; top: -15px; height: 15px; }.c-top-menu__item--has-children.initialized::after { content: ""; display: block; position: absolute; left: 2px; top: calc(100% + 7px); border-width: 4px; border-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-image: initial; border-bottom-color: var(--top-menu-submenu-bg-color); opacity: 0; visibility: hidden; transition: visibility 0.15s linear 0s, opacity 0.15s linear 0s; pointer-events: none; }.c-top-menu__subitem--collapse > .c-top-menu__submenu--inner:not(.c-top-menu__submenu--rtl) { left: 100%; }.c-top-menu__subitem { width: 290px; font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: 0.12em; text-transform: uppercase; position: relative; color: var(--text-color); }.c-top-menu__subitem > a, .c-top-menu__subitem > .a { display: block; padding: 10px 50px 10px 40px; }.c-top-menu__subitem--collapse:hover > .c-top-menu__submenu { opacity: 1; visibility: visible; pointer-events: unset; }.c-top-menu__item:hover > .c-top-menu__submenu { opacity: 1; visibility: visible; pointer-events: unset; }.c-top-menu__subitem--has-children:hover > .c-top-menu__more-svg, .c-top-menu__subitem--has-children:hover > a, .c-top-menu__subitem--has-children:hover > .a, .c-top-menu__submenu a:hover { color: var(--top_menu_submenu_accent_color); }}.woocommerce-notices-wrapper { position: relative; width: 100%; clear: both; min-width: 320px; }.woocommerce-notices-wrapper { visibility: hidden; position: absolute; z-index: -1; }@media (min-width: 768px){.woocommerce-notices-wrapper { width: 1140px; margin-left: auto; margin-right: auto; }.woocommerce-notices-wrapper--transition { transition: transform 0.2s linear 0s; }.woocommerce-notices-wrapper--ajax { position: fixed; visibility: visible; top: 30px; right: 30px; width: 425px; margin: 0px; z-index: 1201; }}.nice-select { -webkit-tap-highlight-color: transparent; clear: both; cursor: pointer; display: block; position: relative; user-select: none; white-space: nowrap; width: auto; background-repeat: no-repeat; }.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }.c-ip-accordion__item--layout-2::after { content: ""; display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; border-bottom: 1px solid; opacity: 0.1; }.c-ip-accordion__list:last-child .c-ip-accordion__item--layout-2:last-child::after { display: none; }@media (min-width: 1190px){.c-ip-accordion__item:not(.c-ip-accordion__item--active) .c-ip-accordion__header--layout-2:hover { color: var(--accent-color); }.c-ip-accordion__item--layout-2:last-child::after { display: none; }}.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--color::before { content: ""; display: block; position: absolute; inset: -5px; border: 1px solid var(--text-color); border-radius: 50%; }.c-ip-attribute-filter__sw--checkbox::before { content: " "; }.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--checkbox::before { content: var(--icon-check); }.c-ip-attribute-filter--chosen .c-ip-attribute-filter__sw--image::before { content: ""; display: block; position: absolute; inset: -5px; border: 1px solid var(--text-color); }.c-ip-banners__item--animation { position: absolute; top: 0px; z-index: 10; }@media (min-width: 1190px){.c-ip-banners__button.c-button--default:hover { opacity: 0.65; }}@media (min-width: 1190px){.c-ip-brand-list__link--logos:hover .c-ip-brand-list__thumb { transform: scale(1.1); }.c-ip-brand-list__link--alpha:hover { color: var(--text-color-light); }}.c-ip-gift__list--carousel:not(.owl-carousel) { flex-wrap: nowrap; overflow: hidden; }.c-ip-heading--default { font-weight: 300; font-size: 16px; line-height: 30px; letter-spacing: 0.015em; color: var(--text-color-light); }.c-ip-heading__inner { position: relative; display: inline-block; word-break: break-word; overflow-wrap: break-word; }.c-ip-heading--bullet-after::after, .c-ip-heading--bullet-before::before { content: var(--icon-romb); display: block; font-family: theme-icons; vertical-align: middle; font-size: 6px; height: 6px; line-height: 1; letter-spacing: 0px; text-indent: 0px; color: currentcolor; margin-left: auto; margin-right: auto; }.c-ip-heading--small.c-ip-heading--bullet-before::before { margin-bottom: 6px; }.c-ip-heading--small.c-ip-heading--bullet-after::after { margin-top: 6px; }.c-ip-heading--small:not(.c-ip-heading--bullet-before) { margin-top: 10px; }.c-ip-heading--large.c-ip-heading--bullet-before::before, .c-ip-heading--medium.c-ip-heading--bullet-before::before { margin-bottom: 6px; }.c-ip-heading--large.c-ip-heading--bullet-after::after, .c-ip-heading--medium.c-ip-heading--bullet-after::after { margin-top: 6px; }@media (min-width: 1190px){.c-ip-heading--small.c-ip-heading--bullet-before::before { margin-bottom: 10px; }.c-ip-heading--small.c-ip-heading--bullet-after::after { margin-top: 10px; }}.c-ip-image-list-2 { position: relative; --space:100px; }.c-ip-image-list-2__list--carousel:not(.owl-carousel) { overflow: hidden; }.c-ip-reviews__list--1:not(.owl-carousel) .c-ip-reviews__item:not(:first-child) { opacity: 0; visibility: hidden; }.c-ip-reviews__list--2:not(.owl-carousel) .c-ip-reviews__item, .c-ip-reviews__list--3:not(.owl-carousel) .c-ip-reviews__item { opacity: 0; visibility: hidden; }.c-ip-running-line { --gap:15px; --inner-gap:15px; position: relative; display: flex; overflow: hidden; user-select: none; }.c-ip-slider--header-type-2:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 700px; height: calc(100vh - 210px); }.c-ip-slider--header-type-3:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 850px; height: calc(100vh - 46px); }.c-ip-slider--header-type-2:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full, .c-ip-slider--header-type-4:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full, .c-ip-slider--header-type-5:not(.c-ip-slider--fixed-height) .c-ip-slider__wrap--full { padding-bottom: 90px; }.c-ip-slider--header-type-4:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full, .c-ip-slider--header-type-5:not(.c-ip-slider--fixed-height) .c-ip-slider__item--full { min-height: 750px; height: calc(100vh - 136px); }.c-ip-social { display: inline-flex; align-items: center; }.c-ip-social__icon { display: block; line-height: 1; }.c-ip-social__icon::before { line-height: inherit !important; }.c-ip-team__list--carousel:not(.owl-carousel) { flex-wrap: nowrap; overflow: hidden; }:root { --text-color:#000000; --text-color-light:#616161; --text-color-extra-light:#dedede; --text-color-tr:rgba(0,0,0,0.15); --button-color:#000000; --button-color-light:#616161; --button-white-color:#FFFFFF; --background-color:#f3f3f3; --background-color-light:#f9f9f9; --background-color-dark:#ececec; --accent-color:#9e222f; --star-rating-color:#FFAA8F; --accent-color-dark:#8e1f2a; --font-text:"Inter",sans-serif; --font-header:"Marcellus",sans-serif; --font-icons:"theme-icons"; --logo-size:205px; --logo-size-sticky:205px; --logo-size-mobile:185px; --shadow-color-desktop:rgba(255,255,255,0.95); --shadow-color-mobile:rgba(129,19,8,0.95); --mobile-menu-color:#FFFFFF; --mobile-menu-bg-color:#811308; --badge-bgcolor-outofstock:#000000; --text-align-left:left; --text-align-right:right; --image-grid-compact-prop-k-mobile:1.38889; --image-grid-compact-prop-k:1.074; --image-grid-prop-k:0.884615; --image-grid-prop:88.4615%; --image-product-prop-k:0.88; --image-product-prop:88%; --image-product-aspect-ratio:100 / 88; --custom-transform-transition:visibility 0.5s cubic-bezier(0.86,0,0.07,1),opacity 0.5s cubic-bezier(0.86,0,0.07,1),transform 0.5s cubic-bezier(0.86,0,0.07,1),box-shadow 0.5s cubic-bezier(0.86,0,0.07,1); --opacity-transition:opacity 0.3s linear,visibility 0.3s linear; --opacity-transform-transition:opacity 0.3s linear,visibility 0.3s linear,transform 0.3s ease-out,box-shadow 0.3s ease-out; --hover-transition:opacity 0.3s linear,visibility 0.3s linear,color 0.15s linear,border-color 0.15s linear,background-color 0.15s linear,box-shadow 0.15s linear; --star-rating-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIGZpbGw9IiNGRkFBOEYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguOTU2IDkuNzgyYy4wNS4xNTMtLjEzMi4yOC0uMjcuMTg2TDUuNSA3Ljc5OGwtMy4xOSAyLjE2OGMtLjEzNy4wOTMtLjMyLS4wMzMtLjI2OS0uMTg3bDEuMTc4LTMuNTYzTC4wNyAzLjk5Yy0uMTM1LS4wOTUtLjA2NS0uMy4xMDMtLjMwMmwzLjkxNi0uMDMyTDUuMzM1LjExNGMuMDUzLS4xNTIuMjgtLjE1Mi4zMzMgMEw2LjkxIDMuNjU4bDMuOTE2LjAzNWMuMTY4LjAwMS4yMzguMjA2LjEwMy4zMDJMNy43OCA2LjIxN2wxLjE3NSAzLjU2NXoiLz48L3N2Zz4="); --select-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjY0Ni42NDZBLjUuNSAwIDAgMSAxLjI4NC41OWwuMDcuMDU3TDUgNC4yOTMgOC42NDYuNjQ2QS41LjUgMCAwIDEgOS4yODQuNTlsLjA3LjA1N2EuNS41IDAgMCAxIC4wNTcuNjM4bC0uMDU3LjA3TDUgNS43MDcuNjQ2IDEuMzU0YS41LjUgMCAwIDEgMC0uNzA4eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg=="); --icon-user:"" ; --icon-close-small:"" ; --icon-check:"" ; --icon-select:"" ; --icon-select-bold:"" ; --icon-romb:"" ; --icon-calendar:"" ; --icon-li:"" ; --icon-quote:"" ; --icon-submenu:"" ; --icon-depth:"" ; --icon-eye-back:"" ; --icon-heart-back:"" ; --icon-before-after:"" ; --icon-eye:"" ; --container-default-padding-block-start:0px; --container-default-padding-block-end:0px; --container-default-padding-inline-start:0px; --container-default-padding-inline-end:0px; --li-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNyA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42LjJhMSAxIDAgMCAxIC4yIDEuNEwzLjA1MiA2LjU5Ny4yNDEgMy4zMTdhMSAxIDAgMCAxIDEuNTE4LTEuMzAxbDEuMTg5IDEuMzg3TDUuMi40QTEgMSAwIDAgMSA2LjYuMloiIGZpbGw9IiM5ZTIyMmYiLz48L3N2Zz4="); }.c-page-header__title { --font-size-desktop:0px; --font-size-mobile:0px; }.c-page-header__sub-cat-item { --subcat-font-size:16px; }.c-badge__list, .c-cart__item-out-of-stock { --badge-bgcolor-featured:#000000; --badge-bgcolor-new:#e8ad6a; --badge-bgcolor-sale:#aa0b36; }.c-to-top-button { --to-top-button-color:#af6c28; }.c-top-menu { --top-menu-submenu-color:#000000; --top-menu-submenu-bg-color:#FFFFFF; --top_menu_submenu_accent_color:#9e222f; --top-menu-font-size:12px; --top-menu-item-space:22px; }.c-product-grid__item, .wc-block-grid__product { --font-size:20px; --font-size-mobile:18px; --font-size-mobile-2-per-row:14px; --font-size-compact:15px; --font-letter-spacing:0.25em; --color-variations-size:16px; }.c-product { --font-size-desktop:30px; --font-size-desktop-qv:25px; --font-size-mobile:22px; }#main-header { --top-color:#ffffff; --top-color-light:#cfa5a1; --top-accent-color:#ffffff; --top-background-color:#811308; --top-color-hr:#94362d; --top-color-input:#b3716b; --header-color-light:#FFFFFF; --header-color-dark:#000000; --header-color-menu:#424242; --header-color-bg-menu:#ffffff; --header-color-mobile:#2d2d2d; --header-color-mobile-tr:#FFFFFF; --header-color-mobile-tr-neg:#000000; --header-color-bg-mobile:#ffffff; --header-height-mobile:60px; --sticky-header-height-mobile:60px; --sticky-menu-color:#424242; --sticky-menu-bg-color:#ffffff; }.c-product__slider-item { --image-background-color: inherit; }.woocommerce-store-notice { --store-notice-color:#FFFFFF; --store-notice-background-color:#CF3540; }.c-product-features { --feature-text-color:var(--text-color); --feature-description-color:var(--text-color-light); --feature-background-color:transparent; --feature-border:dashed 1px #808080; --feature-icon-color:var(--accent-color); }.c-product__custom-html { --custom-text-color:#616161; --custom-background-color: inherit; --custom-border:none; --custom-columns:1; }.c-page-header--default { color: #4f1e00; background-color: #88bab5; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2024/10/0-png.webp); background-repeat: no-repeat; background-size: cover; background-position: center center; }.c-page-header--wc { background-color: #dfc7b3; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2024/10/0-png.webp); background-repeat: no-repeat; background-size: cover; background-position: center center; }:root { --direction-multiplier:1; }body.rtl, html[dir="rtl"] { --direction-multiplier:-1; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }.elementor-invisible { visibility: hidden; }.elementor-align-center { text-align: center; }.elementor-align-left { text-align: left; }:root { --page-title-display:block; }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-left: auto; margin-right: auto; position: relative; }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: var(--kit-widget-spacing,20px); }.elementor-column { display: flex; min-height: 1px; position: relative; }.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }@media (min-width: 768px){.elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}@media (min-width: 1190px){#elementor-device-mode::after { content: "desktop"; }}@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius:0; --border-top-width:0px; --border-right-width:0px; --border-bottom-width:0px; --border-left-width:0px; --border-style: initial; --border-color: initial; --container-widget-width:100%; --container-widget-height: initial; --container-widget-flex-grow:0; --container-widget-align-self: initial; --content-width:min(100%,var(--container-max-width,1140px)); --width:100%; --min-height: initial; --height:auto; --text-align: initial; --margin-top:0px; --margin-right:0px; --margin-bottom:0px; --margin-left:0px; --padding-top:var(--container-default-padding-top,10px); --padding-right:var(--container-default-padding-right,10px); --padding-bottom:var(--container-default-padding-bottom,10px); --padding-left:var(--container-default-padding-left,10px); --position:relative; --z-index: revert; --overflow:visible; --gap:var(--widgets-spacing,20px); --row-gap:var(--widgets-spacing-row,20px); --column-gap:var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity:1; --overlay-transition:0.3s; --e-con-grid-template-columns:repeat(3,1fr); --e-con-grid-template-rows:repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile:wrap; margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con { --margin-block-start:var(--margin-top); --margin-block-end:var(--margin-bottom); --margin-inline-start:var(--margin-left); --margin-inline-end:var(--margin-right); --padding-inline-start:var(--padding-left); --padding-inline-end:var(--padding-right); --padding-block-start:var(--padding-top); --padding-block-end:var(--padding-bottom); --border-block-start-width:var(--border-top-width); --border-block-end-width:var(--border-bottom-width); --border-inline-start-width:var(--border-left-width); --border-inline-end-width:var(--border-right-width); }body.rtl .e-con { --padding-inline-start:var(--padding-right); --padding-inline-end:var(--padding-left); --margin-inline-start:var(--margin-right); --margin-inline-end:var(--margin-left); --border-inline-start-width:var(--border-right-width); --border-inline-end-width:var(--border-left-width); }.e-con.e-flex { --flex-direction:column; --flex-basis:auto; --flex-grow:0; --flex-shrink:1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con.e-grid { --grid-justify-content:start; --grid-align-content:start; --grid-auto-flow:row; }:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left:auto; --margin-right:auto; max-width: min(100%,var(--width)); }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,0.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing:0px; }.elementor-57 .elementor-element.elementor-element-720db9e8:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-720db9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #000000; background-image: url(//formacion.si-lex.es/wp-content/swift-ai/images/wp-content/uploads/2020/10/footer-2-png.webp); background-position: center center; background-repeat: repeat; background-size: cover; }.elementor-57 .elementor-element.elementor-element-720db9e8 { color: #ffffff; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 21px; }.elementor-57 .elementor-element.elementor-element-720db9e8 a:hover { color: #e4c1b1; }.elementor-57 .elementor-element.elementor-element-2b806726 { margin-top: 53px; margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-10793382 > .elementor-element-populated { text-align: center; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-block-end: calc(8px); }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-block-start: calc(8px); }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-icon i { transition:color 0.3s ease; }.elementor-57 .elementor-element.elementor-element-23ce4345 { --e-icon-list-icon-size:11px; --e-icon-list-icon-align:center; --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-offset:0px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-icon { padding-inline-end: 15px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-item > a { font-size: 12px; font-weight: 400; line-height: 14px; letter-spacing: 0.55px; }.elementor-57 .elementor-element.elementor-element-23ce4345 .elementor-icon-list-text { transition:color 0.3s ease; }.elementor-57 .elementor-element.elementor-element-615b3b69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-615b3b69 > .elementor-element-populated { margin: 0px; --e-column-margin-right:0px; --e-column-margin-left:0px; padding: 0px; }.elementor-57 .elementor-element.elementor-element-62365426 > .elementor-widget-container { margin: 20px 0px 0px; }.elementor-57 .elementor-element.elementor-element-62365426 { text-align: center; }.elementor-57 .elementor-element.elementor-element-62365426 img { width: 182%; }.elementor-57 .elementor-element.elementor-element-6b247977 > .elementor-widget-container { margin: 30px 0px 0px; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__link { color: #e4c1b1; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__link:hover { color: #ffffff; }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social { font-size: 16px; margin: calc(-13.5px); }.elementor-57 .elementor-element.elementor-element-6b247977 .c-ip-social__icon { margin: calc(13.5px); }.elementor-57 .elementor-element.elementor-element-6e0ac925 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 0px; }.elementor-57 .elementor-element.elementor-element-6e0ac925 > .elementor-element-populated { margin: 40px 0px 0px; --e-column-margin-right:0px; --e-column-margin-left:0px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-7195f8fe .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-71323de .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading { text-align: right; color: #ffffff; font-size: 12px; font-weight: 400; line-height: 19px; letter-spacing: 0.6px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading .c-ip-heading__inner { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-2c1ba4d .c-ip-heading--bullet-after::after { max-width: 265px; }.elementor-57 .elementor-element.elementor-element-31ac565f > .elementor-container > .elementor-column > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }.elementor-57 .elementor-element.elementor-element-31ac565f { margin-top: 39px; margin-bottom: 11px; }.elementor-57 .elementor-element.elementor-element-70e42022 .c-ip-heading { text-align: left; color: #ffffff; font-size: 11px; font-weight: 400; line-height: 1em; letter-spacing: 0.275px; }.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }.elementor-widget .elementor-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a { justify-content: flex-start; text-align: left; }.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::after { inset-inline-start: 0px; }#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }.elementor-widget-image { text-align: center; }.elementor-widget-image a { display: inline-block; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.elementor-kit-14 { --e-global-color-primary:#000000; --e-global-color-secondary:#f3f3f3; --e-global-color-text:#616161; --e-global-color-accent:#E4C1B1; --e-global-typography-primary-font-family:"Roboto"; --e-global-typography-primary-font-weight:600; --e-global-typography-secondary-font-family:"Roboto Slab"; --e-global-typography-secondary-font-weight:400; --e-global-typography-text-font-family:"Roboto"; --e-global-typography-text-font-weight:400; --e-global-typography-accent-font-family:"Roboto"; --e-global-typography-accent-font-weight:500; }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1160px; }.e-con { --container-max-width:1160px; }.elementor-widget:not(:last-child) { margin-block-end: 0px; }.elementor-element { --widgets-spacing:0px 0px; --widgets-spacing-row:0px; --widgets-spacing-column:0px; }.wa__stt_online { backface-visibility: hidden; background: #2db742; cursor: pointer; will-change: transform; transition: all 0.4s ease 0s !important; }.wa__popup_chat_box { border-radius: 5px 5px 8px 8px; bottom: 102px; box-shadow: rgba(0, 0, 0, 0.04) 0px 10px 10px 4px; font-family: Arial, Helvetica, sans-serif; max-width: calc(100% - 50px); opacity: 0; overflow: hidden; position: fixed; right: 25px; transform: translateY(50px); transition: all 0.4s ease 0s; visibility: hidden; width: 351px; will-change: transform, visibility, opacity; z-index: 999999998; }.wa__popup_chat_box .wa__popup_heading { background: #2db742; color: #d9ebc6; padding: 15px 43px 17px 74px; position: relative; }.wa__popup_chat_box .wa__popup_heading .wa__popup_title { color: #ffffff; font-size: 18px; line-height: 24px; min-height: 24px; padding-top: 2px; }.wa__popup_chat_box .wa__popup_heading .wa__popup_intro { font-size: 12px; line-height: 20px; min-height: 20px; padding-top: 4px; }.wa__popup_chat_box .wa__popup_notice { color: #a5abb7; font-size: 11px; font-weight: 500; padding: 0px 3px; }.wa__popup_chat_box .wa__popup_content { background: #ffffff; padding: 13px 20px 21px 19px; text-align: center; }.wa__popup_chat_box .wa__popup_content_left { text-align: left; }.wa__popup_chat_box .wa__popup_avatar { border-radius: 50%; left: 12px; overflow: hidden; position: absolute; top: 12px; }.wa__popup_chat_box .wa__popup_avatar.nta-default-avt { border-radius: unset; }.wa__popup_chat_box .wa__stt { background: #f5f7f9; border-left: 2px solid #2db742; border-radius: 2px 4px; display: table; padding: 13px 40px 12px 74px; position: relative; text-decoration: none; width: 100%; }.wa__popup_chat_box .wa__stt.wa__stt_online { transition: all 0.2s ease 0s; }.wa__popup_content_list .wa__popup_content_item { margin: 14px 0px 0px; opacity: 0; transform: translateY(20px); will-change: opacity, transform; }.wa__popup_content_list .wa__popup_content_item .wa__member_name { color: #363c47; font-size: 14px; line-height: 1.188em !important; }.wa__popup_content_list .wa__popup_content_item .wa__member_duty { color: #989b9f; font-size: 11px; padding: 2px 0px 0px; line-height: 1.125em !important; }.wa__popup_content_list .wa__popup_content_item .wa__popup_txt { display: table-cell; height: 48px; min-height: 48px; vertical-align: middle; }.wa__btn_popup .wa__btn_popup_txt { background-color: #f5f7f9; border-radius: 4px; color: #43474e; font-size: 12px; letter-spacing: -0.03em; line-height: 1.5; margin-right: 7px; padding: 8px 12px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); transition: all 0.4s ease 0s; width: 156px; }img { border-style: none; height: auto; }button, input, optgroup, select, textarea, .h-input { font-family: inherit; font-size: 100%; line-height: inherit; font-weight: inherit; color: inherit; margin: 0px; }button, input { overflow: visible; }button, select { text-transform: none; }svg { width: initial; height: initial; fill: currentcolor; }a, li::after, li::before, input[type="submit"], button { transition: var(--hover-transition); }button, input[type="submit"], input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], textarea { box-shadow: none; appearance: none; }.h-input, input[type="search"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="date"], textarea:not(.editor-post-title__input), .wpcf7-form .c-custom-selectInner, select { font-weight: 300; font-size: 13px; line-height: 24px; letter-spacing: 0.025em; color: var(--text-color); border: solid 1px var(--background-color); padding: 11px 25px 13px; background-color: var(--background-color); min-width: 0px; border-radius: 0px; height: auto !important; }.screen-reader-text { display: none; }.h-cb { background-color: transparent; border: none; outline: none; padding: 0px; margin: 0px; color: currentcolor; position: relative; display: flex; justify-content: center; align-items: center; appearance: none; }.h-cb--svg { position: relative; }.h-cb--svg > * { display: block; width: 100%; height: 100%; }.l-section { position: relative; width: 100%; clear: both; min-width: 320px; }.l-section--container, .l-section__container { width: 1160px; margin-left: auto; margin-right: auto; }.pswp { display: none; }.c-breadcrumbs__separator { position: relative; top: -1px; font-size: 6px; vertical-align: middle; margin-left: 8px; margin-right: 8px; }.c-header-search { position: fixed; inset: 0px; z-index: 1200; visibility: hidden; overflow: auto; opacity: 0; transition: var(--opacity-transition); }.c-header-search__shadow { position: absolute; inset: 0px; }.c-header-search__wrap { position: absolute; inset: 0px; overflow: hidden; display: flex; flex-flow: column nowrap; }.c-header-search__tip { font-family: var(--font-header); font-weight: normal; font-size: 21px; line-height: 28px; letter-spacing: 0.2em; text-transform: uppercase; }.c-header-search__input-block { position: relative; margin-top: 54px; }input[type="text"].c-header-search__input, input[type="text"].c-header-search__input:focus { font-size: 16px; font-weight: 400; margin: 0px; padding: 0px 70px 10px 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid #d0d4da; background: transparent; display: block; width: 100%; appearance: none; }.c-header-search__clear { position: absolute; top: 2px; right: 0px; opacity: 0; visibility: hidden; cursor: pointer; }.c-header-search__clear-text { opacity: 0.7; font-size: 14px; vertical-align: middle; }.c-header-search__clear-svg { width: 18px; height: 18px; font-size: 10px; line-height: 20px; overflow: hidden; margin-right: 7px; color: currentcolor; vertical-align: middle; }.c-header-search__close { position: absolute; right: 49px; top: 37px; width: 19px; height: 19px; font-size: 19px; line-height: 1; cursor: pointer; }.c-header-search__form { align-self: center; padding: 85px 0px 75px; width: 100%; max-width: 670px; position: relative; }.c-header-search__result { flex: 1 1 auto; width: 100%; max-width: 670px; overflow: auto; }.c-header__cart { position: relative; top: -1px; }.c-header__callback-popup { position: fixed; min-width: 320px; inset: 0px; z-index: 1200; visibility: hidden; overflow: hidden; opacity: 0; display: flex; justify-content: center; align-items: center; transition: var(--custom-transform-transition); background-color: var(--shadow-color-desktop); }.c-header__callback-popup--disabled { pointer-events: none; display: none !important; }.c-header__callback-close { position: absolute; z-index: 1; width: 16px; height: 16px; right: 20px; top: 20px; font-size: 16px; line-height: 1; cursor: pointer; }.c-header__callback-bg { display: block; position: absolute; inset: 0px; z-index: 1; }.c-header__callback-wrap { position: relative; z-index: 2; padding: 65px 65px 85px; max-width: 425px; overflow: auto; max-height: calc(100% - 50px); background-color: white; border: solid 1px var(--text-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 45px 90px; }.c-header__logo-img--sticky { display: none !important; }.c-header--header-type-2, .c-header--header-type-4, .c-header--header-type-5 { position: relative; flex: 0 0 auto; z-index: 99; transition: opacity 0.3s linear 0s; }.c-header:not(.c-header--sticky) { top: 0px !important; }.c-header--mobile, .c-header__outer--mobile { display: none; }.c-header__logo-img { width: auto; height: auto; object-fit: contain; max-width: var(--logo-size); max-height: var(--logo-size); transition: max-width 0.3s linear 0s, max-height 0.3s linear 0s; }.c-header__logo-img--mobile { display: none; }.c-header__cart .widget_shopping_cart_content:empty { display: none; }.c-header__cart--default .widget_shopping_cart_content { position: absolute; right: -5px; width: 315px; z-index: 1100; white-space: normal; visibility: hidden; transition: visibility 0.15s linear 0s, opacity 0.15s linear 0s; pointer-events: none; margin-top: 16px; font-size: 16px; font-weight: normal; background-color: white; color: var(--text-color); padding: 30px; box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 7px; opacity: 0 !important; }.c-shop-sidebar--mobile-only { display: none; }.c-shop-sidebar__buttons { display: none; }.c-shop-sidebar__content--mobile { display: none; }.c-top-menu__item > .c-top-menu__submenu, .c-top-menu__subitem--collapse > .c-top-menu__submenu { position: absolute; list-style: none; padding: 30px 0px; width: 290px; margin: 15px 0px 0px; left: -40px; z-index: 1000; opacity: 0; visibility: hidden; transition: visibility 0.15s linear 0s, opacity 0.15s linear 0s; pointer-events: none; text-transform: none; font-weight: normal; color: var(--top-menu-submenu-color); background-color: var(--top-menu-submenu-bg-color); box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 7px; display: flex; flex-flow: column wrap; align-items: flex-start; }.c-top-menu__submenu:not(.initialized) { opacity: 0 !important; visibility: hidden !important; }.c-top-menu__item > .c-top-menu__submenu--columns-1 { width: 290px; }.c-top-menu__subitem { width: 290px; font-size: 12px; font-weight: 400; line-height: 15px; letter-spacing: 0.12em; text-transform: uppercase; position: relative; color: var(--text-color); }.c-top-menu__subitem > a, .c-top-menu__subitem > .a { display: block; padding: 10px 50px 10px 40px; }.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="37"]{min-height:62.328125px;}body.swift-nojs [data-s3cid="38"]{min-height:62.328125px;}body.swift-nojs [data-s3cid="42"]{min-width:49px;}body.swift-nojs [data-s3cid="43"]{min-width:49px;}body.swift-nojs [data-s3cid="44"]{min-width:49px;}body.swift-nojs [data-s3cid="45"]{min-width:49px;}body.swift-nojs [data-s3cid="51"]{min-height:476.84375px;}body.swift-nojs [data-s3cid="52"]{min-height:476.84375px;}body.swift-nojs [data-s3cid="53"]{min-height:476.84375px;}body.swift-nojs [data-s3cid="54"]{min-height:103px;}body.swift-nojs [data-s3cid="70"]{min-height:70px;}body.swift-nojs [data-s3cid="71"]{min-height:50px;}body.swift-nojs [data-s3cid="74"]{min-width:172px;}html{opacity:1}