.cldl-rel{--c-mar:var(--cu-marino,#0D1B33);--c-txt:var(--cu-texto,#33405A);--c-sua:var(--cu-suave,#5A6579);--c-lin:var(--cu-linea,#E2DBD0);--c-are:var(--cu-arena,#EEE6DA);--c-lat:var(--cu-laton,#7E6035);--c-lino:var(--cu-lino,#F7F3ED);--c-r:var(--cu-radio,4px);clear:both;margin:56px 0 24px;padding:40px 0 0;border-top:1px solid var(--c-lin);font-family:var(--cu-font,inherit);color:var(--c-txt)}.cldl-rel-eyebrow{margin:0 0 6px!important;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-lat);font-weight:600;display:flex;align-items:center;gap:10px}.cldl-rel-eyebrow::before{content:"";width:28px;height:2px;background:var(--c-lat)}.cldl-rel-title{margin:0 0 24px!important;font-size:28px!important;line-height:1.2;font-weight:600;color:var(--c-mar)}.cldl-tabs{display:flex;gap:8px;border-bottom:1px solid var(--c-lin);margin-bottom:20px;overflow-x:auto}.cldl-tab{appearance:none;background:none;border:0;border-bottom:3px solid #fff0;margin-bottom:-1px;padding:12px 4px;margin-right:20px;font:600 18px/1 var(--cu-font,inherit);color:var(--c-sua);cursor:pointer;white-space:nowrap}.cldl-tab span{display:inline-block;min-width:26px;padding:3px 7px;margin-left:6px;border-radius:20px;background:var(--c-lino);color:var(--c-mar);font-size:13px;text-align:center}.cldl-tab:hover{color:var(--c-mar)}.cldl-tab.is-active{color:var(--c-mar);border-bottom-color:var(--c-mar)}.cldl-tab:focus-visible,.cldl-add:focus-visible,.cldl-more:focus-visible{outline:2px solid var(--c-lat);outline-offset:2px}.cldl-panel-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:18px}.cldl-panel-lede{margin:0!important;font-size:16px;color:var(--c-sua)}.cldl-search input{width:min(320px,100%);height:44px;padding:0 14px;border:1px solid var(--c-lin);border-radius:var(--c-r);font-size:16px;color:var(--c-txt);background:#fff}.cldl-search input:focus{border-color:var(--c-mar);outline:none}.cldl-grid{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cldl-grid.is-collapsed .cldl-card:nth-child(n+9){display:none}.cldl-grid .cldl-card.is-hidden{display:none!important}@media (max-width:1024px){.cldl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cldl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cldl-rel-title{font-size:23px!important}}.cldl-card{display:flex;flex-direction:column;margin:0!important;border:1px solid var(--c-lin);border-radius:var(--c-r);background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.cldl-card:hover{border-color:#cdbfa9;box-shadow:0 6px 18px rgb(13 27 51 / .07)}.cldl-card-media{display:block;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--c-lin)}.cldl-card-media img,.cldl-card-img{width:100%!important;height:100%!important;object-fit:contain;padding:14px;display:block}.cldl-card-noimg{display:block;width:100%;height:100%;background:var(--c-lino) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B9AC97' stroke-width='1.4'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.2L3 17.8V21h3.2l6.3-6.3a4 4 0 0 0 5.2-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E") center/40px no-repeat}.cldl-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.cldl-card-name{font-size:15px;line-height:1.35;font-weight:600;color:var(--c-mar)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cldl-card-name:hover{text-decoration:underline!important}.cldl-card-ref{font-size:13px;color:var(--c-sua)}.cldl-card-stock{font-size:13px;color:var(--c-lat);font-weight:600}.cldl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.cldl-card-price{font-size:17px;font-weight:600;color:var(--c-mar)}.cldl-card-price .woocommerce-price-suffix{display:none}.cldl-card-price del{font-size:13px;color:var(--c-sua);font-weight:400}.cldl-add{appearance:none;border:1px solid var(--c-mar);background:var(--c-mar);color:#fff!important;border-radius:var(--c-r);height:38px;padding:0 14px;font:600 15px/36px var(--cu-font,inherit);cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .15s,color .15s}.cldl-add:hover{background:#fff;color:var(--c-mar)!important}.cldl-add.is-link{background:#fff;color:var(--c-mar)!important}.cldl-add.is-link:hover{background:var(--c-mar);color:#fff!important}.cldl-add.is-loading{opacity:.6;pointer-events:none}.cldl-add.is-done{background:#2F6B45;border-color:#2F6B45}.cldl-more{display:block;margin:20px auto 0;appearance:none;background:#fff;border:1px solid var(--c-mar);color:var(--c-mar);border-radius:var(--c-r);height:46px;padding:0 22px;font:600 16px var(--cu-font,inherit);cursor:pointer}.cldl-more:hover{background:var(--c-mar);color:#fff}.cldl-empty{margin:12px 0 0!important;color:var(--c-sua)}.cldl-rel-note{margin:24px 0 0!important;padding:16px 18px;background:var(--c-lino);border-radius:var(--c-r);font-size:16px}.cldl-rel-note a{color:var(--c-mar)!important;font-weight:600}.cldl-svc{border:1px solid var(--cu-linea,#E2DBD0)!important;border-radius:var(--cu-radio,4px);padding:14px 16px 6px!important;margin:0 0 18px!important;width:100%}.cldl-svc legend{padding:0 6px;font-weight:600;color:var(--cu-marino,#0D1B33);font-size:16px}.cldl-svc legend span{font-weight:400;color:var(--cu-suave,#5A6579);font-size:14px;margin-left:4px}.cldl-svc-opt{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--cu-linea,#E2DBD0);cursor:pointer;font-size:15px;line-height:1.4;color:var(--cu-texto,#33405A)}.cldl-svc-opt:first-of-type{border-top:0}.cldl-svc-opt input{width:18px;height:18px;margin-top:2px;accent-color:var(--cu-marino,#0D1B33)}.cldl-svc-txt strong{display:block;color:var(--cu-marino,#0D1B33);font-weight:600}.cldl-svc-price{font-weight:600;color:var(--cu-marino,#0D1B33);white-space:nowrap}.cldl-info{margin:18px 0 0;border-top:1px solid var(--cu-linea,#E2DBD0)}.cldl-info-item{border-bottom:1px solid var(--cu-linea,#E2DBD0)}.cldl-info-item summary{list-style:none;cursor:pointer;padding:14px 28px 14px 0;position:relative;font-weight:600;font-size:16px;color:var(--cu-marino,#0D1B33)}.cldl-info-item summary::-webkit-details-marker{display:none}.cldl-info-item summary::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .15s}.cldl-info-item[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.cldl-info-item p{margin:0 0 14px!important;font-size:15px;line-height:1.55;color:var(--cu-texto,#33405A);max-width:none}.cldl-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:99999;background:var(--cu-marino,#0D1B33);color:#fff;padding:12px 18px;border-radius:var(--cu-radio,4px);font-size:16px;box-shadow:0 8px 24px rgb(0 0 0 / .18);display:flex;gap:14px;align-items:center}.cldl-toast a{color:var(--cu-azul,#A7C6E7)!important;font-weight:600}.cldl-rel button.cldl-add,.cldl-rel a.cldl-add{display:inline-flex!important;align-items:center;justify-content:center;min-width:76px;height:38px!important;padding:0 14px!important;margin:0!important;background:var(--c-mar)!important;color:#fff!important;border:1px solid var(--c-mar)!important;border-radius:var(--c-r)!important;font:600 15px/1 var(--cu-font,inherit)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;opacity:1!important}.cldl-rel button.cldl-add:hover{background:#fff!important;color:var(--c-mar)!important}.cldl-rel a.cldl-add.is-link{background:#fff!important;color:var(--c-mar)!important}.cldl-rel a.cldl-add.is-link:hover{background:var(--c-mar)!important;color:#fff!important}.cldl-rel button.cldl-add.is-done{background:#2F6B45!important;border-color:#2F6B45!important;color:#fff!important}.cldl-tabs{scrollbar-width:none;overflow-y:hidden}.cldl-tabs::-webkit-scrollbar{display:none}.cldl-rel .cldl-card-price small{display:block!important;font-size:12px;font-weight:400;color:var(--c-sua)}.cldl-rel .cldl-tabs{gap:28px;overflow:visible;border-bottom:1px solid var(--c-lin);padding:0}.cldl-rel .cldl-tab{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 -1px!important;padding:10px 0 14px!important;line-height:1.2!important;border-bottom:2px solid transparent!important}.cldl-rel .cldl-tab.is-active{border-bottom-color:var(--c-mar)!important}.cldl-rel .cldl-tab span{margin:0!important;min-width:24px;height:24px;padding:0 7px;line-height:24px;font-size:13px}.cldl-rel .cldl-card-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#fff}.cldl-rel .cldl-card-media img,.cldl-rel .cldl-card-media .cldl-card-noimg{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;padding:14px;margin:0!important}.cldl-rel .cldl-card-noimg{padding:0}.cldl-rel .cldl-card-name{min-height:calc(3 * 1.35em)}.cldl-rel .cldl-card-price{line-height:1.15}.cldl-rel .cldl-rel-eyebrow{text-transform:none;letter-spacing:0;font-size:16px}.cldl-rel button.cldl-more{display:block!important;margin:24px auto 0!important;height:48px!important;padding:0 26px!important;background:#fff!important;color:var(--c-mar)!important;border:1px solid var(--c-mar)!important;border-radius:var(--c-r)!important;font:600 16px/46px var(--cu-font,inherit)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.cldl-rel button.cldl-more:hover{background:var(--c-mar)!important;color:#fff!important}.cldl-rel .cldl-card{border:1px solid #ECE7DF;border-radius:8px;overflow:hidden;background:#fff}.cldl-rel .cldl-card:hover{border-color:#E2DBD0;box-shadow:0 10px 28px rgb(13 27 51 / .08)}.cldl-rel .cldl-card-media{border-bottom:0!important;background:#fff!important}.cldl-rel .cldl-card-media img{padding:10px 10px 0!important;transition:transform .25s ease}.cldl-rel .cldl-card:hover .cldl-card-media img{transform:scale(1.03)}.cldl-rel .cldl-card-body{padding:6px 16px 16px!important}.cldl-rel .cldl-card-name{min-height:calc(2 * 1.35em)!important;-webkit-line-clamp:2!important}.cldl-rel .cldl-rel-note{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin:32px 0 0!important;padding:20px 24px;background:var(--c-lino);border-radius:8px}.cldl-rel .cldl-rel-note-txt{display:flex;flex-direction:column;gap:2px;font-size:16px;color:var(--c-txt)}.cldl-rel .cldl-rel-note-txt strong{color:var(--c-mar);font-size:18px;font-weight:600}.cldl-rel a.cldl-wa{display:inline-flex!important;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--c-r);background:#1F8A4C;color:#fff!important;font-weight:600!important;font-size:16px;text-decoration:none!important;white-space:nowrap;transition:background .15s}.cldl-rel a.cldl-wa:hover{background:#176F3C}.cldl-rel a.cldl-wa svg{width:22px;height:22px}@media (max-width:600px){.cldl-rel a.cldl-wa{width:100%;justify-content:center}}.cldl-rel .cldl-opt{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;font-size:13px;color:var(--c-sua)}.cldl-rel .cldl-opt select{height:38px;padding:0 10px;border:1px solid var(--c-lin);border-radius:var(--c-r);font:500 15px var(--cu-font,inherit);color:var(--c-mar);background:#fff}.cldl-rel .cldl-opt select:focus{border-color:var(--c-mar);outline:none}.cldl-compat{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 18px!important;font-size:16px;color:var(--cu-texto,#33405A)}.cldl-compat svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#2F6B45;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.cldl-compat a{color:var(--cu-marino,#0D1B33)!important;font-weight:600;text-decoration:none!important;background:linear-gradient(var(--cu-laton,#7E6035),var(--cu-laton,#7E6035)) 0 100%/100% 2px no-repeat;padding-bottom:1px}.cldl-rel--inversa .cldl-grid--duenos{margin-bottom:8px!important}.cldl-rel .cldl-rel-sub{margin:36px 0 16px!important;font-size:21px!important;font-weight:600;color:var(--c-mar)}.cldl-rel .cldl-rel-vertodos{margin:18px 0 0!important}.cldl-rel .cldl-rel-vertodos a{color:var(--c-mar)!important;font-weight:600}