.cnav{--n-navy:#251968;--n-pur:#4837c2;--n-lav:#efedfb;--n-lav2:#ddd8fb;--n-cream:#f8f6f1;--n-ink:#15131f;--n-txt:#2b2840;--n-mut:#5b5873;--n-line:#e8e3f3;--n-red:#e0282e;font-size:16px;line-height:1.45;color:var(--n-txt)}.cnav *{box-sizing:border-box}.cnav a{text-decoration:none}html.cnav-lock{overflow:hidden}html.cnav-lock [class*=kl-teaser-]{display:none!important}html.cnav-lock #webchat-notchatbot{opacity:0!important;pointer-events:none!important}html.cnav-on .m-header__desktop .m-menu__item--has-submenu>.m-mega-menu{display:none!important}html.cnav-on .m-header__desktop a.m-menu__link[href="/collections/bases-de-cama"] svg{display:none}.cnav-x{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:999px;background:var(--n-lav);color:var(--n-navy);cursor:pointer}.cnav-x:hover{background:var(--n-lav2)}.cnav-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:22px 0 10px}.cnav-h span{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--n-mut)}.cnav-h a{font-size:14px;font-weight:700;color:var(--n-pur)}.cnav-h em{font-style:normal;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--n-lav);color:var(--n-pur)}.cnav-pl{display:grid;gap:8px}.cnav-p{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:18px;background:#fff;border:1.5px solid var(--n-line);color:var(--n-txt);transition:border-color .15s,box-shadow .15s}.cnav-p:hover{border-color:var(--n-pur);box-shadow:0 10px 24px #25196814}.cnav-p__ph{position:relative;flex:0 0 auto;width:72px;height:72px;border-radius:14px;overflow:hidden;background:var(--n-lav)}.cnav-p__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cnav-p__b{display:flex;flex-direction:column;gap:2px;min-width:0}.cnav-p__t{font-weight:800;font-size:16px;line-height:1.2;color:var(--n-ink)}.cnav-p__t em{display:inline-block;margin-left:4px;padding:2px 8px;border-radius:999px;background:var(--n-pur);color:#fff;font-style:normal;font-size:11px;font-weight:700;vertical-align:2px}.cnav-p__d{font-size:13px;color:var(--n-mut)}.cnav-p__pr{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--n-mut)}.cnav-p__pr b{font-size:15px;color:var(--n-ink)}.cnav-p__pr i{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--n-lav);color:var(--n-pur)}.cnav-2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.cnav-2 a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:var(--n-lav);color:var(--n-navy)}.cnav-2 a:hover{background:var(--n-lav2)}.cnav-2 b{font-size:15px;line-height:1.2}.cnav-2 small{font-size:12.5px;color:var(--n-mut)}.cnav-t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnav-t a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;padding:6px;border-radius:14px;background:#fff;border:1.5px solid var(--n-lav2);color:var(--n-navy);text-align:center}.cnav-t a:hover{border-color:var(--n-pur)}.cnav-t b{font-size:14.5px;line-height:1.2}.cnav-t small{font-size:11.5px;color:var(--n-mut)}.cnav-l{display:grid;gap:0;border-radius:18px;background:#fff;border:1.5px solid var(--n-line);overflow:hidden}.cnav-l a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;color:var(--n-ink);font-weight:600;font-size:15.5px;border-top:1px solid var(--n-line)}.cnav-l a:first-child{border-top:0}.cnav-l a svg{color:var(--n-pur);flex:0 0 auto}.cnav-l a:hover{background:var(--n-cream)}.cnav-of{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;border-radius:18px;background:var(--n-red);color:#fff}.cnav-of b{display:block;font-size:17px}.cnav-of small{display:block;font-size:13px;opacity:.92}.cnav-wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:20px;border-radius:999px;background:#1f9d55;color:#fff;font-weight:700;font-size:15.5px}.cnav-wa:hover{background:#178246}.cnav-ofp{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:var(--n-red);color:#fff!important;font-size:13.5px;font-weight:800}.cnav-tf{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px;scroll-snap-type:x proximity;scroll-padding-inline:16px}.cnav-tf:after{content:"";flex:0 0 1px}.cnav-tf::-webkit-scrollbar{display:none}.cnav-tf a{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;min-height:52px;padding:6px 12px;border-radius:14px;background:#fff;border:1.5px solid var(--n-lav2);color:var(--n-navy);scroll-snap-align:start}.cnav-tf b{font-size:14.5px;line-height:1.2}.cnav-tf small{font-size:11.5px;color:var(--n-mut)}.cnav-cp{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cnav-cp a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:14px;background:#fff;border:1.5px solid var(--n-line);color:var(--n-ink);font-weight:700;font-size:14.5px}.cnav-cp a:hover{border-color:var(--n-pur)}.cnav-cp a.is-arma{background:var(--n-lav);border-color:var(--n-lav);color:var(--n-navy)}.cnav-fin{display:flex;justify-content:center;gap:28px;margin-top:16px}.cnav-fin a{font-size:14px;font-weight:600;color:var(--n-mut);text-decoration:underline;text-underline-offset:3px}.cnav-d .cnav-h{margin-top:18px}.cnav-ok{display:flex;flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;padding:0;list-style:none;font-size:13px;color:var(--n-mut)}.cnav-ok li{position:relative;padding-left:16px}.cnav-ok li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:999px;background:var(--n-pur)}.cnav-cta{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:16px;border-radius:999px;border:1.5px solid var(--n-lav2);color:var(--n-navy);font-weight:700;font-size:14.5px}.cnav-d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;flex-direction:column;background:var(--n-cream);animation:cnavIn .18s ease-out}.cnav-d__top{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--n-line)}.cnav-d__q{flex:1;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid var(--n-lav2);background:#fff;color:var(--n-mut);font:inherit;font-size:15px;text-align:left;cursor:pointer}.cnav-d__q svg{color:var(--n-pur)}.cnav-d__in{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px calc(32px + env(safe-area-inset-bottom))}@keyframes cnavIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.cnav-m{position:fixed;left:0;right:0;top:var(--cnav-top,64px);z-index:2147483500;background:#fff;border-top:1px solid var(--n-line);box-shadow:0 24px 48px #15131f1f;animation:cnavDown .16s ease-out}.cnav-m__w{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;max-width:1240px;margin:0 auto;padding:22px 24px 26px}.cnav-m__p{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cnav-m__p .cnav-p{flex-direction:column;align-items:stretch;padding:8px 8px 12px;gap:10px}.cnav-m__p .cnav-p__ph{width:100%;height:auto;aspect-ratio:1/1}.cnav-m__p .cnav-p__b{padding:0 4px}.cnav-m__p .cnav-p__t em{display:table;margin:4px 0 0}.cnav-m__p .cnav-p__pr{flex-wrap:wrap;gap:2px 6px}.cnav-m__p .cnav-p__pr small{display:none}.cnav-m__side .cnav-h{margin-top:0}.cnav-m__side .cnav-2{grid-template-columns:1fr;margin-top:12px}.cnav-m__all{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--n-pur);font-weight:700;font-size:15px}@keyframes cnavDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cnav-s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#15131f73;animation:cnavFade .15s ease-out}.cnav-s__box{display:flex;flex-direction:column;height:100%;background:var(--n-cream)}.cnav-s__f{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--n-line);color:var(--n-pur)}.cnav-s__f input[type=search]{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:999px;border:1.5px solid var(--n-lav2);background:#fff;font:inherit;font-size:16px;color:var(--n-ink);outline:0;-webkit-appearance:none;appearance:none}.cnav-s__f input[type=search]:focus{border-color:var(--n-pur)}.cnav-s__f input::-webkit-search-cancel-button{display:none}.cnav-s__f>svg{display:none}.cnav-s__in{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 16px 32px}.cnav-qk{display:flex;flex-wrap:wrap;gap:8px}.cnav-qk a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:#fff;border:1.5px solid var(--n-lav2);color:var(--n-navy);font-size:14px;font-weight:700}.cnav-qk a:hover{border-color:var(--n-pur);color:var(--n-pur)}.cnav-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cnav-c{display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1.5px solid var(--n-line);overflow:hidden;color:var(--n-txt)}.cnav-c:hover{border-color:var(--n-pur)}.cnav-c__ph{position:relative;aspect-ratio:1/1;background:var(--n-lav);overflow:hidden}.cnav-c__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cnav-c__ph i{position:absolute;z-index:1;top:8px;left:8px;padding:3px 9px;border-radius:999px;background:var(--n-pur);color:#fff;font-style:normal;font-size:12px;font-weight:700}.cnav-c__b{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;flex:1}.cnav-c__t{font-weight:700;font-size:14.5px;line-height:1.25;color:var(--n-ink)}.cnav-c__d{font-size:12.5px;color:var(--n-mut)}.cnav-c__pr{margin-top:auto;padding-top:6px;line-height:1.2}.cnav-c__pr b{display:block;font-size:15.5px;color:var(--n-ink)}.cnav-c__pr s{font-size:12px;color:#8a8698}.cnav-c__pr small{font-size:12px;color:var(--n-mut)}.cnav-s .cnav-l a{font-weight:600;font-size:15px;line-height:1.3;padding:12px 16px}.cnav-s .cnav-l small{display:block;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--n-pur)}.cnav-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;margin-top:16px;border-radius:999px;background:var(--n-pur);color:#fff;font-weight:700;font-size:15.5px}.cnav-all:hover{background:var(--n-navy)}.cnav-no{margin-top:22px;padding:22px 18px;border-radius:20px;background:#fff;border:1.5px solid var(--n-line);text-align:center}.cnav-no b{display:block;font-size:18px;color:var(--n-ink)}.cnav-no p{margin:6px 0 0;color:var(--n-mut);font-size:15px}.cnav-load{margin-top:22px;color:var(--n-mut);font-size:14px}@keyframes cnavFade{0%{opacity:0}to{opacity:1}}@media(min-width:750px){.cnav-g{grid-template-columns:repeat(3,minmax(0,1fr))}.cnav-s{display:flex;justify-content:center;align-items:flex-start;padding:48px 24px}.cnav-s__box{width:100%;max-width:920px;height:auto;max-height:calc(100vh - 96px);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #15131f40}.cnav-s__f{padding:14px 16px 14px 22px}.cnav-s__f>svg{display:block}.cnav-s__in{padding:0 22px 26px}.cnav-pl--s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.cnav-g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199px){.cnav-m__w{grid-template-columns:minmax(0,1fr) 260px;gap:20px}}@media(prefers-reduced-motion:reduce){.cnav-d,.cnav-m,.cnav-s{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/calm-nav.css.map */
