body.ce-store-landing{margin:0;background:#fff;color:#17181b}.ce-store-landing iframe[src*="google.com/maps"]{width:100%;max-width:100%}.ce-store-landing .ce-native-mobile{display:none}.ce-store-landing .ce-native-bar{position:relative;z-index:50}.ce-store-landing .ce-native-bar .td_block_wrap{margin-bottom:0}.ce-store-landing .ce-native-bar .tdc-row{margin:auto}.ce-store-landing .ce-native-bar .vc_row{margin:0}.ce-store-landing .ce-native-bar .tdc-zone{margin-bottom:0}
.cx-store{--cx-blue:#00b1d8;--cx-cyan:#00b1d8;--cx-paper:#f3f6fb;--cx-line:#e7e9ed;--cx-ink:#17181b;font:400 15px/1.6 Roboto,Arial,sans-serif;color:var(--cx-ink);background:#fff;overflow:clip}.cx-store *{box-sizing:border-box}.cx-store :is(h1,h2,h3,p){margin:0;font-family:Roboto,Arial,sans-serif;color:inherit}.cx-store a{color:inherit;text-decoration:none}.cx-store button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0}.cx-store svg{flex:none;vertical-align:middle}.cx-store img{display:block;max-width:100%;height:auto}.cx-store [hidden]{display:none!important}.cx-store :is(a,button,summary):focus-visible{outline:3px solid #00b1d8;outline-offset:4px}.cx-container{width:calc(100% - 80px);max-width:1300px;margin-inline:auto}.cx-store .cx-header{position:relative;z-index:40;background:#fff}.cx-header-main{height:94px;display:flex;align-items:center;gap:26px}.cx-logo{width:195px;flex-shrink:0}.cx-logo img{width:195px;height:auto}.cx-menu-toggle{display:grid;place-items:center;flex:none;width:34px;height:44px}.cx-search{display:flex;align-items:center;border:1px solid var(--cx-line);border-radius:6px;min-width:0;height:51px;flex:1;margin-inline:25px}.cx-search-label{flex:0 0 165px;border-right:1px solid var(--cx-line);font-size:13px;line-height:1.2;padding:5px 18px;color:#1b1b1d}
.ce-store-landing .cx-search .ce-native-search{min-width:0;flex:1;width:auto;max-width:none}.ce-store-landing .cx-search div.asp_m{box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important;height:49px!important;min-width:0!important;margin:0!important;width:100%!important}.ce-store-landing .cx-search .probox{height:49px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;padding:0 12px!important}.ce-store-landing .cx-search .proinput{margin:0!important;padding:0!important;flex:1!important;height:49px!important;min-width:0!important}.ce-store-landing .cx-search .proinput input{height:49px!important;line-height:49px!important;padding:0 8px!important;margin:0!important;text-align:left!important;color:#424a55!important;font:400 14px/49px Roboto,Arial,sans-serif!important;box-shadow:none!important;background:none!important;position:static!important}.ce-store-landing .cx-search .promagnifier{position:static!important;float:none!important;flex:none!important;width:32px!important;height:38px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ce-store-landing .cx-search .promagnifier svg{width:21px!important;height:21px!important;fill:#111!important}.ce-store-landing .cx-search .prosettings{display:none!important}.cx-header-actions{display:flex;gap:21px;align-items:center;flex:none}.cx-header-actions>button,.cx-header-actions>a{display:flex;align-items:center;gap:9px;position:relative;min-height:40px}.cx-cart{font-size:13px}.cx-cart-count{position:absolute;top:0;left:13px;background:#ffcc00;border-radius:50%;min-width:18px;height:18px;display:grid;place-items:center;font-size:11px;color:#111}
.cx-nav{background:var(--cx-blue);color:#fff}.cx-nav>.cx-container{display:flex;justify-content:space-between;align-items:stretch;min-height:59px}.cx-nav nav{display:flex;align-items:stretch;gap:0}.cx-nav nav>a,.cx-nav summary{font-size:14px;font-weight:500;display:flex;align-items:center;padding:17px 20px;list-style:none;cursor:pointer}.cx-nav summary::-webkit-details-marker{display:none}.cx-nav summary:after{content:'';width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-left:11px;margin-top:-4px}.cx-nav nav>a:hover,.cx-nav summary:hover,.cx-nav nav>.is-current{background:#07304416}.cx-nav details{display:flex;align-items:stretch}.cx-nav-offers{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:500;white-space:nowrap}.cx-mega{position:absolute;left:0;right:0;background:#fff;color:#1d2d3e;box-shadow:0 18px 28px #0a23401c;border-bottom:1px solid #d9e1e8;padding:35px max(40px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;z-index:45;top:100%}.cx-mega strong{font-size:24px;line-height:1.2;font-weight:500}.cx-mega p{font-size:14px;color:#65707d;margin-top:15px}.cx-mega a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef1f4}.cx-mega a:hover{color:var(--cx-blue)}.cx-sidebar{position:absolute;top:94px;left:max(20px,calc((100vw - 1300px)/2));width:310px;max-width:calc(100vw - 40px);padding:24px;background:#fff;box-shadow:0 12px 36px #122b4033;z-index:50;border:1px solid var(--cx-line);border-radius:5px}.cx-sidebar>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cx-sidebar h2{font-size:23px;font-weight:500}.cx-sidebar>a{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--cx-line)}.cx-sidebar a:hover{color:var(--cx-blue)}
.cx-hero{position:relative;background:var(--cx-paper)}.cx-slide>.cx-container{height:450px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px}.cx-hero-copy{position:relative;z-index:2;padding-bottom:25px}.cx-hero-copy :is(h1,h2){font-size:clamp(32px,3.45vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.025em;margin:0 0 18px}.cx-hero-copy p{color:#686c76;font-size:16px;line-height:1.65;max-width:400px;margin-bottom:29px}.cx-button{display:inline-flex;align-items:center;gap:18px;background:var(--cx-blue);color:#fff!important;border-radius:5px;font-size:12px;font-weight:600;min-height:46px;padding:12px 22px}.cx-button:hover{background:#00b1d8}.cx-hero-image{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.cx-hero-image img{width:100%;height:420px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 16px 12px #172a3b12)}.cx-slide.is-active{animation:cx-slide-in .7s ease both}.cx-slide.is-active .cx-hero-copy{animation:cx-copy-in .85s ease both}.cx-slide.is-active .cx-hero-image{animation:cx-product-in 1s ease both}.cx-hero-prev,.cx-hero-next{position:absolute;top:48%;width:38px;height:40px;display:grid;place-items:center}.cx-hero-prev{left:12px}.cx-hero-next{right:12px}.cx-hero-controls{position:absolute;bottom:29px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none}.cx-hero-controls>div{display:flex;gap:22px}.cx-hero-controls button{pointer-events:auto}.cx-hero-controls [data-go-slide]{width:10px;height:10px;border:2px solid #1a2027;border-radius:50%;background:transparent}.cx-hero-controls [aria-pressed=true]{background:#17181b}.cx-hero-controls .cx-pause{font-size:11px;color:#676770;text-decoration:underline;text-underline-offset:4px;padding:4px 8px;background:none}.cx-hero-controls .cx-pause[aria-pressed=true]{background:none}
.cx-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:70px 0 56px}.cx-promos>a{display:flex;align-items:center;min-height:145px;border-radius:7px;background:var(--cx-paper);padding:22px 22px 22px 26px;overflow:hidden}.cx-promos h2{font-size:23px;font-weight:500;line-height:1.15;margin-bottom:18px}.cx-promos span,.cx-wide-promo span{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600}.cx-promos img{width:43%;height:135px;object-fit:contain;mix-blend-mode:multiply;margin-left:auto;transition:transform .3s}.cx-promos a:hover img{transform:translateX(-5px)}.cx-section{margin:0 0 65px;scroll-margin-top:30px}.cx-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.cx-section-head h2{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.015em}.cx-section-head>a{font-size:12px;display:inline-flex;gap:9px;align-items:center;flex:none}.cx-section-head>a:hover{color:var(--cx-blue)}.cx-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.cx-product{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--cx-line);border-radius:8px;background:#fff;padding:20px 20px 16px;transition:box-shadow .25s,border-color .25s;overflow:visible}.cx-product:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #122b400c}.cx-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:10px;color:#7b7f88;min-height:55px;position:relative;z-index:5}.cx-product-top>div{display:flex;flex-direction:column;gap:6px}.cx-product-top button{width:24px;height:24px;display:grid;place-items:center;color:#181a1d}.cx-product-top button svg{width:19px;height:19px}.cx-product-top button[aria-pressed=true]{color:var(--cx-blue)}.cx-product-top button[data-favorite][aria-pressed=true] svg{fill:#00b1d82b}.cx-product-media{display:grid;place-items:center;height:205px;padding:12px 0 22px}.cx-product-media img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.cx-product:hover .cx-product-media img{transform:scale(1.035)}.cx-product-body{display:flex;flex-direction:column;flex:1}.cx-product h3{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;margin:12px 0 13px}.cx-product h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:58.5px}.cx-product h3 a:hover{color:var(--cx-blue)}.cx-price{font-size:22px;color:#15171b;font-weight:400;line-height:1.4;margin-top:auto;min-height:34px}.cx-price del{font-size:12px;color:#858a94;display:block}.cx-price ins{background:none;text-decoration:none}.cx-price .woocommerce-Price-currencySymbol{margin-right:2px}.cx-price .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.cx-native-text{font-size:11px;color:#536275}.cx-product-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:12px;border-top:1px solid #f0f1f3}.cx-whatsapp{font-size:12px;font-weight:500;color:#128c4c!important;display:flex;align-items:center;gap:5px}.cx-whatsapp:before{content:'';width:7px;height:7px;border-radius:50%;background:#25d366}.cx-add{width:36px;min-height:34px;display:grid;place-items:center;background:#eaf3f9;border-radius:5px;color:var(--cx-blue)!important}.cx-add:hover{background:var(--cx-blue);color:#fff!important}.cx-product .added_to_cart{font-size:10px;color:var(--cx-blue);margin-left:4px}.cx-product .el-berocket-image-labels{position:absolute;inset:65px 12px auto 12px;z-index:3;pointer-events:none}.cx-product .el-berocket-image-labels .br_alabel{position:relative!important;max-width:100%}.cx-product .el-berocket-image-labels .br_alabel>span{max-width:100%}.cx-product .cx-native-text .br_alabel{position:static!important;display:inline-flex!important;margin-block:5px}.cx-product .cx-native-text .br_alabel>span{position:static!important}
.cx-wide-promos{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:70px 0}.cx-wide-promo{position:relative;display:flex;align-items:center;min-height:290px;padding:38px;overflow:hidden;border-radius:6px;background:#eaf2fb}.cx-wide-promo>div{position:relative;z-index:2;min-width:52%}.cx-wide-promo h2{font-size:32px;line-height:1.15;font-weight:500;margin:12px 0 24px}.cx-wide-promo p{font-size:13px}.cx-wide-promo img{width:49%;height:230px;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.cx-wide-promo:hover img{transform:scale(1.04)}.cx-wide-1{background:#fff4c4}.cx-top-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.cx-top-categories article{border:1px solid var(--cx-line);border-radius:7px;padding:22px}.cx-top-categories article>a{display:block;font-size:13px;color:#707681;margin:9px 0}.cx-top-categories article>a:first-child{color:#17181b;margin-top:0}.cx-top-categories img{height:145px;width:100%;object-fit:contain;margin-bottom:20px}.cx-top-categories h3{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:15px}.cx-top-categories .cx-category-all{display:flex;align-items:center;gap:9px;margin-top:25px;font-weight:600;color:#17181b;font-size:11px}.cx-top-categories a:hover{color:var(--cx-blue)}.cx-brands{display:grid;grid-template-columns:repeat(8,1fr);align-items:center;gap:26px;margin:5px 0 70px;padding:32px 20px;border-block:1px solid var(--cx-line)}.cx-brands img{width:100%;height:55px;object-fit:contain;filter:grayscale(1);opacity:.65;transition:.2s}.cx-brands a:hover img{filter:none;opacity:1}.cx-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cx-guides img{width:100%;aspect-ratio:1.5;object-fit:contain;border-radius:6px;background:var(--cx-paper)}.cx-guides article>p:first-of-type{font-size:10px;letter-spacing:.07em;color:#7a8290;margin:22px 0 12px}.cx-guides h3{font-size:23px;font-weight:500;line-height:1.2;margin-bottom:15px}.cx-guides p{font-size:14px;color:#727681}.cx-guides article>a:last-child{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;margin-top:18px}.cx-service-band{background:var(--cx-paper);padding:34px 0}.cx-service-band>.cx-container{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.cx-service-band>.cx-container>div{display:flex;gap:20px;align-items:center}.cx-service-band svg{width:32px;height:32px;color:var(--cx-blue)}.cx-service-band strong{display:block;font-size:17px;font-weight:500}.cx-service-band a,.cx-service-band span{font-size:13px;color:#687280}.cx-service-band a:hover{color:var(--cx-blue)}
.cx-store dialog{width:min(1080px,calc(100% - 40px));max-height:85vh;border:1px solid #d8e0e8;border-radius:10px;padding:26px;color:#17181b;background:white;box-shadow:0 20px 70px #071f3444}.cx-store dialog::backdrop{background:#071b3a80}.cx-store dialog:not([open]){display:none}.cx-store dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.cx-store dialog h2{font-size:26px;font-weight:500}.cx-dialog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cx-dialog-item{border:1px solid var(--cx-line);border-radius:6px;padding:20px;min-width:0}.cx-dialog-item img{height:150px;width:100%;object-fit:contain;margin-bottom:20px}.cx-dialog-item h3{font-size:15px;line-height:1.4;margin-bottom:15px}.cx-dialog-item p{font-size:14px;margin-bottom:12px;overflow-wrap:anywhere}.cx-dialog-item>a{color:var(--cx-blue);font-size:13px}.cx-dialog-empty{color:#667383;padding:30px 0}.cx-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:99999;background:#102b42;color:white!important;padding:12px 22px;border-radius:5px;opacity:0;pointer-events:none;transition:opacity .2s;font-size:13px}.cx-toast.is-visible{opacity:1}
.cx-store .cx-product-media{display:flex;align-items:center;justify-content:center;overflow:hidden}.cx-store .cx-product-media img{height:100%!important;max-height:100%;width:100%;object-fit:contain}.cx-store .cx-hero-image{mix-blend-mode:multiply}
@keyframes cx-slide-in{from{opacity:.2}to{opacity:1}}@keyframes cx-copy-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes cx-product-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:1440px){.cx-container{max-width:1100px}.cx-header-main{gap:20px}.cx-logo,.cx-logo img{width:170px}.cx-search{margin-inline:10px}.cx-search-label{flex-basis:145px}.cx-header-actions{gap:17px}.cx-nav nav>a,.cx-nav summary{padding-inline:17px}.cx-product-media{height:185px}.cx-wide-promo{padding:28px}.cx-promos h2{font-size:21px}}
@media(max-width:1100px){.cx-container{width:calc(100% - 48px)}.cx-header-main{gap:12px}.cx-header-actions{gap:13px}.cx-header-actions>button[data-open-compare],.cx-cart>span:last-child{display:none}.cx-search-label{display:none}.cx-logo,.cx-logo img{width:160px}.cx-search{margin-inline:5px}.cx-nav nav>a,.cx-nav summary{padding-inline:13px;font-size:12px}.cx-nav-offers{font-size:12px;gap:4px}.cx-product{padding:16px}.cx-product-grid{gap:15px}.cx-product-media{height:170px}.cx-promos{gap:15px}.cx-promos>a{padding:20px;min-height:145px}.cx-promos h2{font-size:18px}.cx-wide-promo h2{font-size:27px}.cx-top-categories{gap:15px}.cx-top-categories article{padding:18px}.cx-hero-prev{left:0}.cx-hero-next{right:0}.cx-brands{gap:20px}}
@media(max-width:800px){.cx-header-main{height:125px;display:grid;grid-template-columns:1fr auto auto;gap:0 16px;padding-block:12px}.cx-logo{grid-column:1}.cx-menu-toggle{grid-column:2;grid-row:1}.cx-header-actions{grid-column:3;grid-row:1;gap:12px}.cx-header-actions>a[aria-label="Mi cuenta"],.cx-header-actions>button[data-open-favorites]{display:none}.cx-search{grid-row:2;grid-column:1/-1;margin:10px 0 0;height:43px}.ce-store-landing .cx-search div.asp_m,.ce-store-landing .cx-search .probox,.ce-store-landing .cx-search .proinput{height:41px!important}.ce-store-landing .cx-search .proinput input{height:41px!important;line-height:41px!important}.cx-nav>.cx-container{min-height:48px;overflow-x:auto;gap:10px;scrollbar-width:none}.cx-nav nav{flex:none}.cx-nav nav>a,.cx-nav summary{padding:13px 14px;font-size:12px;white-space:nowrap}.cx-nav-offers{display:none!important}.cx-mega{grid-template-columns:1fr 1fr;gap:20px;padding:25px}.cx-mega>div:first-child{display:none}.cx-sidebar{top:70px}.cx-slide>.cx-container{height:450px;grid-template-columns:1fr 1fr;gap:5px}.cx-hero-copy :is(h1,h2){font-size:32px}.cx-hero-copy p{font-size:14px;max-width:280px}.cx-hero-image img{height:310px}.cx-button{font-size:10px;padding:10px 16px;gap:8px}.cx-promos{grid-template-columns:1fr;margin:35px 0}.cx-promos>a{min-height:130px;padding-inline:28px}.cx-promos h2{font-size:24px}.cx-promos img{width:40%;height:120px}.cx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cx-section{margin-bottom:40px}.cx-section-head h2{font-size:24px}.cx-product-media{height:195px}.cx-wide-promos{grid-template-columns:1fr;gap:20px;margin:40px 0}.cx-wide-promo{min-height:260px;padding:28px}.cx-wide-promo h2{font-size:32px}.cx-wide-promo img{height:210px}.cx-top-categories{grid-template-columns:1fr 1fr}.cx-brands{grid-template-columns:repeat(4,1fr);margin-bottom:40px}.cx-guides{grid-template-columns:1fr;gap:35px}.cx-guides article{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.cx-guides article>a:first-child{grid-row:1/5}.cx-guides article>p:first-of-type{margin-top:0}.cx-guides h3{font-size:22px}.cx-service-band>.cx-container{grid-template-columns:1fr;gap:26px}.cx-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-toast{max-width:calc(100% - 35px);width:max-content}.cx-hero-prev,.cx-hero-next{display:none!important}}
@media(max-width:500px){.cx-container{width:calc(100% - 32px)}.cx-logo,.cx-logo img{width:163px}.cx-header-main{column-gap:8px}.cx-header-actions{gap:0}.cx-nav>.cx-container{width:100%;padding-inline:3px}.cx-slide>.cx-container{height:530px;grid-template-columns:1fr;grid-template-rows:245px 235px;gap:0;padding-top:20px}.cx-hero-copy{padding:0;align-self:center}.cx-hero-copy :is(h1,h2){font-size:34px;margin-bottom:14px}.cx-hero-copy p{font-size:14px;line-height:1.5;max-width:310px;margin-bottom:18px}.cx-hero-image img{height:225px}.cx-hero-controls{bottom:18px}.cx-hero-controls>div{gap:19px}.cx-promos{margin-top:30px}.cx-promos>a{padding:20px}.cx-promos h2{font-size:23px}.cx-section-head{align-items:flex-end;gap:15px}.cx-section-head h2{font-size:23px}.cx-section-head>a{font-size:10px;gap:2px}.cx-section-head>a svg{width:14px}.cx-product-grid{gap:10px}.cx-product{padding:12px 11px}.cx-product-top{font-size:8px;min-height:48px;gap:3px}.cx-product-top>div{gap:3px}.cx-product-media{height:150px;padding-top:15px;padding-bottom:12px}.cx-product h3{font-size:12px;line-height:1.35;margin-block:9px}.cx-product h3 a{min-height:49px;-webkit-line-clamp:3}.cx-price{font-size:17px;min-height:28px}.cx-price del{font-size:10px}.cx-product-bottom{gap:5px}.cx-whatsapp{font-size:10px}.cx-add{width:31px;min-height:31px}.cx-add svg{width:18px}.cx-native-text{font-size:9px}.cx-product .el-berocket-image-labels{inset:59px 5px auto 5px}.cx-wide-promo{padding:22px;min-height:230px}.cx-wide-promo h2{font-size:27px}.cx-wide-promo p{font-size:11px}.cx-wide-promo img{height:170px}.cx-top-categories article{padding:16px}.cx-top-categories img{height:105px;margin-bottom:14px}.cx-top-categories h3{font-size:18px}.cx-top-categories article>a{font-size:11px}.cx-top-categories .cx-category-all{font-size:9px}.cx-brands{gap:20px;padding-inline:0}.cx-brands img{height:40px}.cx-guides article{display:block}.cx-guides article>p:first-of-type{margin-top:18px}.cx-guides h3{font-size:23px}.cx-dialog-grid{grid-template-columns:1fr}.cx-store dialog{padding:20px}.cx-store dialog h2{font-size:22px}}
@media(max-width:800px){.cx-store .cx-header-actions>button[data-open-compare],.cx-store .cx-header-actions>button[data-open-favorites]{display:flex}.cx-header-actions{gap:9px}.ce-store-landing .ce-native-bar .ce-native-desktop{display:none}.ce-store-landing .ce-native-bar .ce-native-mobile{display:block}}
@media(prefers-reduced-motion:reduce){.cx-store *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Product choreography measured against Gizmos: image -20%, information -60px,
   .45s easing; the purchase background rises independently from the bottom. */
.cx-store .cx-product-visual{position:relative;transition:transform .45s cubic-bezier(.51,.56,.04,.9)}
.cx-store .cx-product-body{transition:transform .45s cubic-bezier(.51,.56,.04,.9)}
.cx-store .cx-product-media img[hidden]{display:none!important}
.cx-store .cx-product:hover .cx-product-media img{transform:none}
.cx-store .cx-product-visual .el-berocket-image-labels{inset:0 -8px auto;z-index:3}
.cx-store .cx-product-bottom{min-height:30px;margin-top:12px;padding-top:8px}
.cx-store .cx-whatsapp{min-height:30px}
.cx-store .cx-purchase-slot{position:absolute;inset:auto -1px -1px;height:60px;border-radius:0 0 8px 8px;overflow:hidden}
.cx-store .cx-purchase-slot .cx-add,.cx-store .cx-purchase-slot .added_to_cart{position:absolute;inset:0;display:flex;width:100%;height:60px;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px;margin:0;border:0;border-radius:0;color:white!important;font-size:11px;font-weight:700;background:linear-gradient(to bottom,transparent 0 50%,var(--cx-blue) 50% 100%);background-size:100% 200%;background-position:50% 0;opacity:0;pointer-events:none;transition:background-position .45s cubic-bezier(.51,.56,.04,.9),opacity .15s .35s}
.cx-store .cx-purchase-slot .cx-add.added{display:none}
.cx-store .cx-purchase-slot :is(.cx-add,.added_to_cart):hover{background-color:transparent;filter:brightness(.93)}
.cx-store .cx-purchase-slot svg{width:23px;height:23px;flex:none;transition:transform .25s}
.cx-store .cx-purchase-slot a:hover svg{transform:translateX(3px)}
.cx-store .cx-product:focus-within{border-color:#b6cbdc;box-shadow:0 8px 22px #122b400c}
.cx-store .cx-product:focus-within .cx-product-visual{transform:translateY(-20%)}
.cx-store .cx-product:focus-within .cx-product-body{transform:translateY(-60px)}
.cx-store .cx-product:focus-within .cx-purchase-slot :is(.cx-add,.added_to_cart){opacity:1;background-position:50% 100%;pointer-events:auto;transition-delay:0s}
.cx-gallery-controls{position:absolute;inset:0 -8px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:4}
.cx-store .cx-gallery-controls button{display:grid;place-items:center;width:32px;height:40px;color:#929ba5;background:#ffffffd9;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .25s,color .2s}
.cx-store .cx-gallery-controls svg{width:14px;height:14px}
.cx-store .cx-gallery-controls button:hover{color:var(--cx-blue)}
.cx-gallery-count{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);font-size:10px;color:#728090;opacity:0;transition:opacity .25s}
.cx-product:focus-within .cx-gallery-controls button{opacity:1;pointer-events:auto}
.cx-product:focus-within .cx-gallery-count{opacity:1}
@media(hover:hover) and (pointer:fine){
 .cx-store .cx-product:hover .cx-product-visual{transform:translateY(-20%)}
 .cx-store .cx-product:hover .cx-product-body{transform:translateY(-60px)}
 .cx-store .cx-product:hover .cx-purchase-slot :is(.cx-add,.added_to_cart){opacity:1;background-position:50% 100%;pointer-events:auto;transition-delay:0s}
 .cx-product:hover .cx-gallery-controls button{opacity:1;pointer-events:auto}
 .cx-product:hover .cx-gallery-count{opacity:1}
}
@media(hover:none),(pointer:coarse),(max-width:800px){
 .cx-store .cx-product{padding-bottom:66px}
 .cx-store .cx-product:is(:hover,:focus-within) :is(.cx-product-visual,.cx-product-body){transform:none}
 .cx-store .cx-purchase-slot :is(.cx-add,.added_to_cart){height:52px;top:auto;font-size:10px;padding-inline:12px;opacity:1;pointer-events:auto;background-position:50% 100%}
 .cx-store .cx-gallery-controls button{opacity:1;pointer-events:auto;width:28px;height:36px}
 .cx-gallery-count{opacity:1}
}
.cx-store :is(.cx-button,.cx-section-head>a,.cx-category-all,.cx-guides article>a:last-child) svg{transition:transform .25s ease-out}
.cx-store :is(.cx-button,.cx-section-head>a,.cx-category-all,.cx-guides article>a:last-child):is(:hover,:focus-visible) svg{transform:translateX(4px)}
.cx-store .cx-guides article>a:first-child{overflow:hidden;display:block;border-radius:6px}
.cx-store .cx-guides img{transition:transform .5s cubic-bezier(.2,.65,.3,1)}
.cx-store .cx-guides article>a:first-child:is(:hover,:focus-visible) img{transform:scale(1.035)}
.cx-store .cx-hero-prev:hover,.cx-store .cx-hero-next:hover{color:var(--cx-blue)}
@media(prefers-reduced-motion:reduce){.cx-store .cx-product-visual,.cx-store .cx-product-body,.cx-store .cx-purchase-slot a,.cx-store .cx-guides img,.cx-store .cx-gallery-controls button{transition:none!important}}

/* Native CompuExpress cyan, sampled from the original WordPress utility bar. */
.cx-store .cx-nav,.cx-store .cx-button,.cx-store .cx-purchase-slot .cx-add,.cx-store .cx-purchase-slot .added_to_cart{color:#072b3c!important}
.cx-store .cx-button:hover{filter:brightness(.96)}
/* Header follows the original site: native cyan bar, white masthead and pale cyan search. */
.cx-store .cx-header-original .cx-header-main{max-width:1200px;width:calc(100% - 80px);height:86px;display:flex;gap:26px;padding:0}
.cx-store .cx-header-original .cx-logo,.cx-store .cx-header-original .cx-logo img{width:195px}
.cx-store .cx-header-original .cx-menu-toggle{display:none}
.cx-store .cx-header-original .cx-search{flex:0 1 260px;width:260px;height:42px;margin:0;border:0;border-radius:24px;background:#b5e7fa}
.ce-store-landing .cx-header-original .cx-search div.asp_m,.ce-store-landing .cx-header-original .cx-search .probox,.ce-store-landing .cx-header-original .cx-search .proinput{height:42px!important;border-radius:24px!important}
.ce-store-landing .cx-header-original .cx-search .proinput input{height:42px!important;line-height:42px!important;text-align:center!important;font-size:15px!important;color:#365a6d!important}
.ce-store-landing .cx-header-original .cx-search .probox{padding:0 14px!important}
.ce-store-landing .cx-header-original .cx-search .promagnifier{width:32px!important;margin-left:8px!important}
.ce-store-landing .cx-header-original .cx-search .promagnifier svg{width:20px!important;height:20px!important;fill:#12384c!important}
.cx-shop-navigation{flex:1;min-width:0;align-self:stretch;display:flex;justify-content:center}
.cx-store .cx-shop-menu,.cx-store .cx-shop-submenu{padding:0;margin:0;list-style:none}
.cx-shop-menu{display:flex;align-items:stretch;gap:17px}
.cx-shop-menu>li{display:flex;align-items:center}
.cx-shop-menu-row{display:flex;align-items:center;gap:5px}
.cx-store .cx-shop-menu-row>a{font-size:13px;font-weight:500;color:#102a3f;line-height:1.5;padding-block:12px}
.cx-store .cx-shop-menu-row>a:hover{color:#087f99}
.cx-store .cx-shop-menu-row>button{display:grid;place-items:center;min-width:24px;min-height:32px;color:#244354}
.cx-shop-menu>li>.cx-shop-panel{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 18px 28px #0a23401c;border-block:1px solid #e1edf3;padding:26px max(30px,calc((100vw - 1200px)/2));max-height:min(70vh,650px);overflow:auto;display:none}
.cx-shop-menu>li.cx-menu-expanded>.cx-shop-panel{display:block}
.cx-shop-menu>li>.cx-shop-panel>.cx-shop-submenu{columns:4;column-gap:32px}
.cx-shop-submenu>li{break-inside:avoid;margin:0 0 14px}
.cx-shop-submenu .cx-shop-menu-row>a{font-size:13px;padding:5px 0;line-height:1.4}
.cx-shop-submenu>li>.cx-shop-menu-row>a{font-weight:600}
.cx-shop-submenu .cx-shop-panel{position:static;padding:0 0 0 12px;border-left:1px solid #e3eff5;box-shadow:none;background:none}
.cx-shop-submenu .cx-shop-submenu>li{margin:0}
.cx-shop-submenu .cx-shop-submenu .cx-shop-menu-row>a{font-size:12px;font-weight:400}
.cx-shop-submenu .cx-shop-menu-row>button{display:none}
@media(max-width:1100px) and (min-width:801px){.cx-store .cx-header-original .cx-header-main{width:calc(100% - 40px);gap:16px}.cx-store .cx-header-original .cx-logo,.cx-store .cx-header-original .cx-logo img{width:160px}.cx-store .cx-header-original .cx-search{flex-basis:220px;width:220px}.cx-shop-menu{gap:8px}.cx-store .cx-shop-menu-row>a{font-size:12px}}
@media(max-width:800px){
 .cx-store .cx-header-original .cx-header-main{width:calc(100% - 32px);height:auto;min-height:126px;display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:14px 0}
 .cx-store .cx-header-original .cx-logo{grid-column:1;grid-row:1}
 .cx-store .cx-header-original .cx-logo,.cx-store .cx-header-original .cx-logo img{width:180px}
 .cx-store .cx-header-original .cx-menu-toggle{display:grid;grid-column:2;grid-row:1}
 .cx-store .cx-header-original .cx-search{grid-column:1/-1;grid-row:2;width:100%;height:42px;margin:0}
 .cx-shop-navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e1edf3;max-height:calc(100dvh - 160px);overflow:auto;box-shadow:0 15px 25px #17384920;padding:16px}
 .cx-shop-navigation.is-open{display:block}
 .cx-shop-menu{display:block}
 .cx-shop-menu>li{display:block;border-bottom:1px solid #e8f0f4}
 .cx-shop-menu-row{justify-content:space-between;gap:14px}
 .cx-store .cx-shop-menu-row>a{flex:1;font-size:14px;padding-block:12px}
 .cx-store .cx-shop-menu-row>button{display:grid;min-width:44px;min-height:44px}
 .cx-shop-menu>li>.cx-shop-panel{position:static;padding:0 0 8px 12px;max-height:none;overflow:visible;box-shadow:none;border:0}
 .cx-shop-menu>li>.cx-shop-panel>.cx-shop-submenu{columns:auto}
 .cx-shop-submenu .cx-shop-panel{display:none}
 .cx-shop-submenu li.cx-menu-expanded>.cx-shop-panel{display:block}
 .cx-shop-submenu>li{margin:0}
}
/* Grouped network and print catalog navigation. */
@media(min-width:801px){.cx-shop-menu>li.cx-catalog-expanded>.cx-shop-panel>.cx-shop-submenu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;columns:auto}.cx-shop-menu>li.cx-catalog-expanded>.cx-shop-panel>.cx-shop-submenu>li{margin:0}.cx-shop-menu>li.cx-catalog-expanded>.cx-shop-panel>.cx-shop-submenu>li:last-child{grid-column:1/-1;border-top:1px solid #e0edf2;padding-top:8px}.cx-catalog-expanded .cx-shop-submenu>li.has-children>.cx-shop-menu-row>a{color:#008ba9;padding-bottom:12px}.cx-catalog-expanded .cx-shop-panel .cx-shop-panel{padding-left:0;border-left:0}.cx-catalog-expanded .cx-shop-submenu .cx-shop-submenu .cx-shop-menu-row>a{font-size:12px;min-height:31px}.cx-catalog-expanded .cx-shop-panel .cx-shop-menu-row>a:hover{color:#008ba9;text-decoration:underline;text-underline-offset:3px}}