*,::after,::before,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}#cmplz-manage-consent-container,.cmplz-obfuscate span{display:none}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{cursor:pointer;display:block;background-color:rgba(239,239,239,.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron;cursor:pointer;content:"";background:url(/wp-content/plugins/complianz-gdpr/assets/images/chevron-down.svg)no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category=functional],#cmplz-document .cmplz-dropdown summary div input[data-category=functional]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose""header1 header2 header3"auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-document{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner{border:0;padding:0}#cmplz-document a{text-decoration:underline}#cmplz-document a[target=_blank]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus{border:1px solid #000;padding:2px}#cmplz-document h2,#cmplz-document h3{font-size:22px;margin-top:15px;padding-bottom:10px;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5{text-align:left;text-transform:initial}#cmplz-document h4,#cmplz-document h5{font-size:18px;margin-top:15px;margin-bottom:5px}#cmplz-document h5{font-size:14px;margin-top:10px}#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown a,#cmplz-document .cmplz-dropdown p,#cmplz-document li,#cmplz-document p{font-size:14px;margin-top:0}#cmplz-document ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document .cmplz-subtitle{font-weight:700;margin-top:25px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown{background-color:rgba(239,239,239,.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown p{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker{display:none;content:""}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:#fff;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}:root{--tanuki-purple:#52196f;--tanuki-pink:#e86479;--tanuki-turquoise:#63c8d8;--tanuki-yellow:#febf00;--tanuki-lime:#bed62f;--tanuki-orange:#fbad18;--tanuki-text:#333333;--tanuki-bg:#ffffff;--max-width:1280px;--font-main:'Montserrat', sans-serif}.main-navigation ul,body{display:flex;padding:0;margin:0}.site,body{flex-direction:column}body{font-family:var(--font-main);background-color:var(--tanuki-bg);color:var(--tanuki-text);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}html[lang^=es] h2,html[lang^=es] h3,html[lang^=es] h4,html[lang^=es] h5{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"Montserrat",sans-serif!important}.site{display:flex;flex:1}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:opacity .2s}h2,h3,h4,h5{margin:0;font-weight:700;line-height:1.2}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem;box-sizing:border-box}@media (max-width:900px){.container{padding:0 15px!important}}.site-footer{background-color:#fff;padding:3rem 0;border-top:1px solid #eee;margin-top:auto}.footer-info{text-align:center;color:#666;font-size:.9rem}.footer-legal-links{margin-top:1rem;display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.footer-legal-links a{color:#888;font-size:.8rem;transition:color .2s}.footer-legal-links a:hover{color:var(--tanuki-pink)}.footer-legal-links .sep{color:#eee;font-size:.8rem}.site-header{background:#fff;border-bottom:1px solid #eee}.header-top{padding:.8rem 0;display:flex;justify-content:space-between;align-items:center;min-height:60px}.custom-logo-link img{max-height:75px;width:auto;display:block}.header-bottom{background:#f9f9f9;border-top:1px solid #f0f0f0}.nav-container{height:50px;display:flex;align-items:center;justify-content:space-between}.mobile-nav-scroll-btn{display:none}.main-navigation ul{list-style:none;gap:2rem!important}.main-navigation a{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555}.main-navigation a:hover{color:var(--tanuki-orange);transform:translateY(-3px)}.header-actions{display:flex;gap:1.2rem;align-items:center}.action-icon,.main-navigation a{transition:all .3s ease;display:inline-block}.action-icon{color:var(--tanuki-purple);opacity:.7}.action-icon:hover{opacity:1;color:var(--tanuki-orange);transform:scale(1.2)}@media (max-width:1024px){:root{--max-width:100%}.container{padding:0 2rem}.header-top{padding:.75rem 0!important;justify-content:space-between;min-height:64px}@media (max-width:768px){.header-top{padding:.4rem 0!important;min-height:48px!important}.custom-logo-link img{max-height:36px!important}.header-bottom .nav-container{height:38px!important}.header-actions{gap:.75rem!important}.action-icon{padding:.25rem!important}}.header-bottom{background:#fff;padding:0;border-bottom:1px solid #f0f0f0}.header-bottom .nav-container{flex-direction:row!important;height:52px!important;padding:0!important;gap:0!important;position:relative;justify-content:space-between!important}.main-navigation{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.main-navigation::-webkit-scrollbar{display:none}.main-navigation ul{flex-wrap:nowrap!important;justify-content:flex-start!important;padding:0 1rem!important;gap:1.5rem!important;height:100%;align-items:center;margin:0!important}.mobile-nav-scroll-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border:1px solid #eee;border-radius:8px;color:var(--tanuki-purple);flex-shrink:0;z-index:10;cursor:pointer;transition:opacity .3s ease,transform .2s ease;opacity:0;pointer-events:none}.mobile-nav-scroll-btn.btn-left{margin-right:.5rem;box-shadow:5px 0 10px rgb(255 255 255/.8)}.mobile-nav-scroll-btn.btn-right{margin-left:.5rem;box-shadow:-5px 0 10px rgb(255 255 255/.8)}.nav-container{position:relative;padding-right:0!important;padding-left:0!important}.main-navigation a{font-size:.75rem!important;font-weight:800!important;white-space:nowrap!important;letter-spacing:.8px!important;padding:.5rem .75rem}.header-actions{width:auto!important;justify-content:flex-end!important;border-top:none!important;padding-top:0!important;gap:1.25rem!important}.action-icon{padding:.5rem}}.mobile-menu-trigger,.side-menu,.side-menu-overlay{display:none!important}@media (max-width:900px){.site-header{position:sticky!important;top:0!important;z-index:9999!important;background:#fff!important;box-shadow:0 2px 10px rgb(0 0 0/.05)!important}.header-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 15px!important;min-height:50px!important;gap:10px!important;border-bottom:1px solid #f0f0f0}.mobile-menu-trigger{display:flex!important;align-items:center;justify-content:center;cursor:pointer;background:0 0!important;border:0!important;padding:0!important;color:#000}.header-actions .action-icon svg{width:22px!important;height:22px!important;stroke-width:2.2!important;stroke:#000!important;transition:transform .2s ease}.site-branding{order:2;margin:0!important;flex:1;display:flex;justify-content:center}.site-branding img{max-height:28px!important;width:auto!important}.header-actions{order:3;display:flex!important;gap:10px!important;margin:0!important}.header-bottom{display:none!important}.side-menu{position:fixed;top:0;left:0;width:85vw;max-width:300px;height:100%;background:#fff;z-index:10000;box-shadow:0 0 50px rgb(0 0 0/.15);transform:translateX(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-x:hidden}.side-menu-overlay{position:fixed;inset:0;background:rgb(0 0 0/.5);z-index:9999;opacity:0;visibility:hidden;backdrop-filter:blur(4px);transition:all .4s ease}.side-menu-header{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.side-logo{font-weight:900;font-size:1.2rem;letter-spacing:-1px;color:#000}.side-menu-close{background:0 0;border:0;padding:5px;cursor:pointer}.side-menu-content{flex:1;overflow-y:auto;padding:20px}.mobile-navigation ul{list-style:none;padding:0;margin:0}.mobile-navigation li{margin-bottom:5px;border-bottom:1px solid #f9f9f9}.mobile-navigation li a{display:block;padding:12px 0;font-size:1.1rem;font-weight:700;color:#444;text-decoration:none}.side-menu-footer{padding:20px;background:#fdfdfd;border-top:1px solid #f0f0f0}.side-footer-link{display:block;padding:10px;background:#000;color:#fff;text-align:center;border-radius:8px;font-weight:800;text-decoration:none}.header-actions .action-icon:active svg{transform:scale(.9)}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.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}