.cl-of{--cl-of-gift: 116px;padding-top:var(--cl-of-pt, 24px);padding-bottom:var(--cl-of-pb, 8px);background:var(--cl-bg)}.cl-of__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:16px}.cl-of__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--cl-accent);font-family:var(--cl-font-heading);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cl-of__dot{width:8px;height:8px;border-radius:50%;background:var(--cl-accent);animation:cl-of-pulse 1.8s infinite}.cl-of__title{margin:0}.cl-of__subtitle{margin:6px 0 0;color:var(--cl-text-muted);font-size:15px}.cl-of__count{margin:0;padding:8px 14px;border-radius:999px;background:var(--cl-text);color:#fff;font-size:13px}.cl-of__count b{font-variant-numeric:tabular-nums}.cl-of__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cl-of-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg, 16px);background:var(--cl-bg);scroll-margin-top:90px;transition:box-shadow .2s var(--cl-ease),transform .2s var(--cl-ease)}.cl-of-card:hover{box-shadow:var(--cl-shadow-hover);transform:translateY(-2px)}.cl-of-card.is-destacada{box-shadow:0 0 0 3px var(--cl-accent),var(--cl-shadow-hover)}.cl-of-card__media{position:relative;aspect-ratio:16 / 10}.cl-of-card__main{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--cl-radius-lg, 16px) var(--cl-radius-lg, 16px) 0 0;background:#ededed}.cl-of-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--cl-ease)}.cl-of-card:hover .cl-of-card__img{transform:scale(1.03)}.cl-of-card__tag{position:absolute;top:14px;left:14px;z-index:1;padding:6px 12px;border-radius:var(--cl-radius-sm);background:var(--cl-accent);color:#fff;font-family:var(--cl-font-heading);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 6px 14px #c41e3a4d}.cl-of-card__gift{position:absolute;right:18px;bottom:calc(var(--cl-of-gift) / -2);z-index:2;display:flex;flex-direction:column;align-items:center}.cl-of-card__gift-img{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cl-of-gift);height:var(--cl-of-gift);padding:12px;border:4px solid #fff;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff,#f1f1f1);box-shadow:0 10px 26px #00000038}.cl-of-card__gift-img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.cl-of-card__gift-icon{width:56px;height:56px;color:var(--cl-accent)}.cl-of-card__plus{position:absolute;top:50%;left:-22px;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-32px;border:3px solid #fff;border-radius:50%;background:var(--cl-accent);color:#fff;font-family:var(--cl-font-heading);font-weight:800;font-size:26px;line-height:1;box-shadow:0 4px 10px #c41e3a59}.cl-of-card__gift-badge{margin-top:-14px;z-index:1;padding:5px 12px;border-radius:999px;background:#f5c400;color:#111;font-family:var(--cl-font-heading);font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 10px #00000026}.cl-of-card__body{flex:1;display:flex;flex-direction:column;padding:18px 18px 20px}.cl-of-card--regalo .cl-of-card__title{padding-right:calc(var(--cl-of-gift) + 6px)}.cl-of-card--regalo .cl-of-card__body{min-height:calc(var(--cl-of-gift) / 2 + 30px)}.cl-of-card__title{margin:0;color:var(--cl-text);font-family:var(--cl-font-heading);font-weight:800;font-size:21px;line-height:1.2}.cl-of-card__gift-text{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;color:var(--cl-text);font-size:15px;line-height:1.35}.cl-of-card__gift-label{color:var(--cl-accent);font-family:var(--cl-font-heading);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cl-of-card__gift-text strong{font-weight:700}.cl-of-card__desc{margin:10px 0 0;color:var(--cl-text-muted);font-size:14px;line-height:1.5}.cl-of-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:12px}.cl-of-card__price span{font-family:var(--cl-font-heading);font-weight:800;font-size:26px;color:var(--cl-text)}.cl-of-card__price s{color:var(--cl-text-muted);font-size:15px}.cl-of-card__price small{color:var(--cl-text-muted);font-size:12px}.cl-of-card__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px;padding:0 18px;border:0;border-radius:var(--cl-radius);background:var(--cl-accent);color:#fff;font-family:var(--cl-font-heading);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .2s var(--cl-ease)}.cl-of-card__btn:hover{background:var(--cl-accent-hover)}.cl-of-card__btn[disabled]{opacity:.6;cursor:wait}.cl-of-card__soldout{margin:14px 0 0;color:var(--cl-text-muted);font-weight:600}.cl-of-card__plate{display:grid;grid-template-columns:34px minmax(0,1fr);margin-top:auto;padding-top:14px}.cl-of-card__plate-eu{display:flex;align-items:flex-end;justify-content:center;padding-bottom:7px;border:2px solid #111;border-right:0;border-radius:var(--cl-radius-sm) 0 0 var(--cl-radius-sm);background:#039;color:#fff;font-weight:700;font-size:13px}.cl-of-card__plate input{min-width:0;height:50px;padding:0 12px;background:#fff;color:#111;font-family:var(--cl-font-heading);font-weight:700;font-size:22px;letter-spacing:.08em;text-transform:uppercase}.cl-of-card__plate input:is(#cl-of-x,[name=matricula]){border:2px solid #111!important;border-left:0!important;border-radius:0 var(--cl-radius-sm) var(--cl-radius-sm) 0!important;box-shadow:none!important}.cl-of-card__plate input::placeholder{color:#b5b5b5}.cl-of-card__plate input:focus{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-of-card__plate .cl-of-card__btn{grid-column:1 / -1;margin-top:10px}.cl-of-card__note{margin:8px 0 0;color:var(--cl-text-muted);font-size:12.5px}.cl-of-card__share{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;margin-top:12px;padding:8px 14px;border:1px solid var(--cl-border);border-radius:999px;background:none;color:var(--cl-text);font-family:var(--cl-font-heading);font-weight:600;font-size:13px;cursor:pointer;box-shadow:none;transition:border-color .2s var(--cl-ease),color .2s var(--cl-ease)}.cl-of-card__share:hover{border-color:var(--cl-accent);color:var(--cl-accent)}.cl-of__ship{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:var(--cl-text-muted);font-size:13.5px;text-align:center}.cl-of__ship svg{flex-shrink:0;color:var(--cl-accent)}.cl-of__espera{max-width:620px;text-align:center}.cl-of__espera .cl-of__eyebrow{justify-content:center}.cl-of__espera-btn{width:auto;margin-top:22px}@media(min-width:750px){.cl-of{--cl-of-gift: 150px}.cl-of-card--regalo .cl-of-card__gift-text{padding-right:calc(var(--cl-of-gift) + 10px)}.cl-of__grid--2,.cl-of__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cl-of-card__body{padding:20px 22px 22px}}@media(min-width:990px){.cl-of{--cl-of-gift: 168px}.cl-of__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes cl-of-pulse{0%{box-shadow:0 0 #c41e3a99}70%{box-shadow:0 0 0 7px #c41e3a00}to{box-shadow:0 0 #c41e3a00}}@media(prefers-reduced-motion:reduce){.cl-of__dot{animation:none}.cl-of-card,.cl-of-card__img{transition:none}.cl-of-card:hover,.cl-of-card:hover .cl-of-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-cl-oferta-finde.css.map */
