:root{--oc-navy: #0B0F1A;--oc-navy-deep: #060910;--oc-navy-card: #131A2C;--oc-navy-line: rgba(243, 239, 231, .14);--oc-cream: #F3EFE7;--oc-cream-soft: #EAE3D3;--oc-ink: #14192B;--oc-ink-soft: rgba(20, 25, 43, .68);--oc-gold: #D6B57A;--oc-gold-dark: #B69A68;--oc-gold-soft: rgba(214, 181, 122, .18);--oc-font-head: "Space Grotesk", "Archivo", -apple-system, BlinkMacSystemFont, sans-serif;--oc-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--oc-radius-lg: 28px;--oc-radius: 20px;--oc-radius-sm: 12px;--oc-gutter: 24px;--oc-ease: cubic-bezier(.22, 1, .36, 1)}.oc-section{padding-top:0!important;padding-bottom:0!important}.oc-section,.oc-section *{box-sizing:border-box}.oc-section{font-family:var(--oc-font-body);-webkit-font-smoothing:antialiased}.oc-container{max-width:1240px;margin:0 auto;padding:0 var(--oc-gutter)}.oc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--oc-font-head);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}.oc-h2{font-family:var(--oc-font-head);font-weight:800;line-height:1.06;letter-spacing:-.01em;margin:0}.oc-body{font-family:var(--oc-font-body);line-height:1.6;margin:0}.oc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--oc-font-head);font-weight:700;font-size:15px;padding:15px 30px;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .35s var(--oc-ease),box-shadow .35s var(--oc-ease),background-color .35s var(--oc-ease);white-space:nowrap}.oc-btn:hover{transform:translateY(-2px)}.oc-btn--gold{background:var(--oc-gold);color:var(--oc-navy)}.oc-btn--gold:hover{background:var(--oc-gold-dark);box-shadow:0 14px 30px -12px #d6b57a8c}.oc-btn--ghost{background:transparent;color:var(--oc-cream);border-color:var(--oc-navy-line)}.oc-btn--ghost:hover{border-color:var(--oc-gold);color:var(--oc-gold)}.oc-btn--dark{background:var(--oc-navy);color:var(--oc-cream)}.oc-btn--dark:hover{background:var(--oc-navy-deep);box-shadow:0 14px 30px -14px #0b0f1a99}.oc-reveal.oc-reveal-armed{opacity:0;transform:translateY(20px);transition:opacity .6s var(--oc-ease),transform .6s var(--oc-ease);will-change:transform,opacity}.oc-reveal.oc-reveal-armed.oc-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oc-reveal,.oc-reveal.oc-visible{opacity:1!important;transform:none!important;transition:none!important}*{animation:none!important}}.oc-stars{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.oc-stars:before,.oc-stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.6px 1.6px at 12% 18%,var(--oc-gold) 60%,transparent 61%),radial-gradient(1.4px 1.4px at 28% 66%,var(--oc-cream) 55%,transparent 56%),radial-gradient(1.8px 1.8px at 44% 30%,var(--oc-gold) 60%,transparent 61%),radial-gradient(1.3px 1.3px at 62% 78%,var(--oc-cream) 55%,transparent 56%),radial-gradient(1.7px 1.7px at 76% 22%,var(--oc-gold) 60%,transparent 61%),radial-gradient(1.4px 1.4px at 88% 58%,var(--oc-cream) 55%,transparent 56%),radial-gradient(1.5px 1.5px at 6% 82%,var(--oc-gold) 60%,transparent 61%),radial-gradient(1.3px 1.3px at 95% 12%,var(--oc-cream) 55%,transparent 56%);opacity:.55}.oc-stars:after{background-position:40px 60px;opacity:.3}.oc-moon{position:absolute;border-radius:50%;background:var(--oc-gold);box-shadow:-18px 8px 0 -6px var(--oc-navy) inset}.oc-hero{position:relative;background:var(--oc-navy);color:var(--oc-cream);overflow:clip}.oc-hero--sloomi{min-height:clamp(560px,84vh,820px);display:flex}.oc-hero__poster,.oc-hero__layers,.oc-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain}.oc-hero__poster-pic,.oc-hero__layer-pic{display:contents}.oc-hero__layers,.oc-hero--layers-active .oc-hero__poster{display:none}.oc-hero--layers-active .oc-hero__layers{display:block}.oc-hero__layer--product{--px: 0px;--py: 0px;will-change:transform;animation:oc-sloomi-float 6s ease-in-out infinite alternate}.oc-hero__layer--bg{will-change:opacity;animation:oc-sloomi-glow 6s ease-in-out infinite alternate}@keyframes oc-sloomi-float{0%{transform:translate(var(--px),var(--py)) translateY(0) rotate(-.6deg)}to{transform:translate(var(--px),var(--py)) translateY(-14px) rotate(.6deg)}}@keyframes oc-sloomi-glow{0%{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oc-hero__layer--product,.oc-hero__layer--bg{animation:none}}.oc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 60% 65% at 0% 100%,#0b0f1aeb,#0b0f1a8c 45%,#0b0f1a00 75%)}.oc-hero__logo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:24px}.oc-hero__logo-wrap .oc-hero__logo{width:100%;max-width:380px;height:auto;opacity:.5}.oc-hero--sloomi .oc-container:has(.oc-hero__content){position:relative;z-index:2;display:flex;align-items:flex-end;flex:1;padding-top:clamp(96px,14vw,140px);padding-bottom:clamp(40px,6vw,64px)}.oc-hero__content{max-width:560px}.oc-hero__eyebrow{color:var(--oc-gold);margin-top:14px}.oc-hero__logo-img{display:block;width:520px;max-width:100%;height:auto}.oc-hero__sub{color:#f3efe7c7;max-width:480px;margin-top:20px}.oc-hero__ctas{display:flex;align-items:center;gap:14px;margin-top:32px;flex-wrap:wrap}.oc-hero__linea-corta{color:#f3efe799;font-size:13.5px;margin-top:14px}.oc-hero__trust{display:flex;gap:22px;margin-top:32px;flex-wrap:wrap}.oc-hero__trust-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#f3efe7b3}.oc-hero__trust-item svg{flex-shrink:0;color:var(--oc-gold)}.oc-hero__badge{display:inline-block;background:var(--oc-gold);color:var(--oc-navy);border-radius:var(--oc-radius-sm);padding:10px 16px;font-family:var(--oc-font-head);font-weight:800;font-size:13px;line-height:1.2;box-shadow:0 18px 36px -12px #d6b57a80}@media(max-width:989px){.oc-hero--sloomi{min-height:auto;flex-direction:column;align-items:stretch}.oc-hero__poster,.oc-hero__layers{position:relative;inset:auto;width:100%;height:min(92vw,380px);overflow:hidden;flex-shrink:0}.oc-hero__poster,.oc-hero__layer{object-fit:cover;object-position:top center}.oc-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0}.oc-hero__scrim{display:none}.oc-hero--sloomi .oc-container:has(.oc-hero__content){display:block;flex:none;text-align:center;padding:0 20px;margin-top:0;background:var(--oc-navy)}.oc-hero__content{max-width:none}.oc-hero__logo-img{width:78vw;max-width:300px;margin-left:auto;margin-right:auto}.oc-hero__sub{font-size:16px}.oc-hero__eyebrow,.oc-hero__sub,.oc-hero__ctas,.oc-hero__linea-corta,.oc-hero__trust{margin-top:12px;margin-left:auto;margin-right:auto}.oc-hero__ctas,.oc-hero__trust{justify-content:center;flex-wrap:wrap}.oc-hero__trust-item{font-size:13.5px}.oc-hero__trust-item:nth-child(1){order:3}.oc-hero__trust-item:nth-child(2){order:2}.oc-hero__trust-item:nth-child(3){order:1}.oc-hero__content.oc-reveal{opacity:1!important;transform:none!important;transition:none!important}}.oc-kit{background:var(--oc-cream);color:var(--oc-ink)}.oc-kit__head{text-align:center;max-width:620px;margin:0 auto}.oc-kit__eyebrow{color:var(--oc-gold-dark)}.oc-kit__title{color:var(--oc-ink);margin-top:14px}.oc-kit__sub{color:var(--oc-ink-soft);margin-top:14px}.oc-kit__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.oc-kit__card{position:relative;background:#fff;border-radius:var(--oc-radius-lg);border:1px solid rgba(20,25,43,.08);padding:32px;display:flex;flex-direction:column;transition:transform .5s var(--oc-ease),box-shadow .5s var(--oc-ease)}.oc-kit__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #14192b47}.oc-kit__card-media{border-radius:var(--oc-radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--oc-cream-soft);display:flex;align-items:center;justify-content:center}.oc-kit__card-media img{width:100%;height:100%;object-fit:cover}.oc-kit__card-tag{display:inline-block;align-self:flex-start;background:var(--oc-gold-soft);color:var(--oc-gold-dark);font-family:var(--oc-font-head);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-top:22px}.oc-kit__card-title{font-family:var(--oc-font-head);font-weight:800;font-size:22px;margin-top:12px}.oc-kit__card-desc{color:var(--oc-ink-soft);font-size:15px;line-height:1.55;margin-top:8px}.oc-kit__card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.oc-kit__card-price{font-family:var(--oc-font-head);font-weight:800;font-size:19px}.oc-kit__card-price span{font-weight:500;font-size:13px;color:var(--oc-ink-soft)}@media(max-width:767px){.oc-kit__grid{grid-template-columns:1fr}}.oc-pasos{background:var(--oc-navy);color:var(--oc-cream)}.oc-pasos__head{max-width:560px}.oc-pasos__eyebrow{color:var(--oc-gold)}.oc-pasos__title{color:var(--oc-cream);margin-top:14px}.oc-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;counter-reset:oc-step}.oc-paso{position:relative}.oc-paso__media{border-radius:var(--oc-radius-lg);overflow:hidden;aspect-ratio:3 / 4;background:var(--oc-navy-card);position:relative;border:1px solid var(--oc-navy-line)}.oc-paso__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--oc-ease)}.oc-paso:hover .oc-paso__media img{transform:scale(1.05)}.oc-paso__num{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:50%;background:var(--oc-gold);color:var(--oc-navy);display:flex;align-items:center;justify-content:center;font-family:var(--oc-font-head);font-weight:800;font-size:16px;box-shadow:0 10px 24px -8px #d6b57a99}.oc-paso__title{font-family:var(--oc-font-head);font-weight:700;font-size:19px;margin-top:20px;color:var(--oc-gold)}.oc-paso__text{color:#f3efe7ad;font-size:14.5px;line-height:1.55;margin-top:8px}@media(max-width:767px){.oc-pasos__grid{grid-template-columns:1fr}}.oc-beneficios{background:var(--oc-cream);color:var(--oc-ink)}.oc-beneficios__inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.oc-beneficios__media{position:relative;border-radius:var(--oc-radius-lg);overflow:hidden;aspect-ratio:4/5}.oc-beneficios__media img{width:100%;height:100%;object-fit:cover}.oc-beneficios__eyebrow{color:var(--oc-gold-dark)}.oc-beneficios__title{color:var(--oc-ink);margin-top:14px}.oc-beneficios__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.oc-beneficio{display:flex;gap:14px}.oc-beneficio__icon{flex-shrink:0;width:46px;height:46px;border-radius:var(--oc-radius-sm);background:var(--oc-navy);color:var(--oc-gold);display:flex;align-items:center;justify-content:center}.oc-beneficio__title{font-family:var(--oc-font-head);font-weight:700;font-size:15.5px}.oc-beneficio__text{color:var(--oc-ink-soft);font-size:13.8px;line-height:1.5;margin-top:4px}@media(max-width:989px){.oc-beneficios__inner,.oc-beneficios__grid{grid-template-columns:1fr}}.oc-resenas{background:var(--oc-navy-deep);color:var(--oc-cream)}.oc-resenas__head{text-align:center;max-width:560px;margin:0 auto}.oc-resenas__eyebrow{color:var(--oc-gold)}.oc-resenas__title{color:var(--oc-cream);margin-top:14px}.oc-resenas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.oc-resena{background:var(--oc-navy-card);border:1px solid var(--oc-navy-line);border-radius:var(--oc-radius);padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .5s var(--oc-ease)}.oc-resena:hover{transform:translateY(-6px)}.oc-resena__stars{display:flex;gap:3px;color:var(--oc-gold)}.oc-resena__text{font-size:14.5px;line-height:1.6;color:#f3efe7d9}.oc-resena__foot{display:flex;align-items:center;gap:10px;margin-top:auto}.oc-resena__avatar{width:36px;height:36px;border-radius:50%;background:var(--oc-gold);color:var(--oc-navy);display:flex;align-items:center;justify-content:center;font-family:var(--oc-font-head);font-weight:800;font-size:13px}.oc-resena__name{font-weight:700;font-size:13.5px}.oc-resena__meta{font-size:12px;color:#f3efe780}@media(max-width:989px){.oc-resenas__grid{grid-template-columns:1fr}}.oc-faq{background:var(--oc-cream);color:var(--oc-ink)}.oc-faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.oc-faq__eyebrow{color:var(--oc-gold-dark)}.oc-faq__title{color:var(--oc-ink);margin-top:14px}.oc-faq__sub{color:var(--oc-ink-soft);margin-top:14px}.oc-faq__list{display:flex;flex-direction:column;gap:12px}.oc-faq__item{border:1px solid rgba(20,25,43,.1);border-radius:var(--oc-radius-sm);background:#fff;overflow:hidden}.oc-faq__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-family:var(--oc-font-head);font-weight:700;font-size:15.5px;color:var(--oc-ink)}.oc-faq__q-icon{flex-shrink:0;width:22px;height:22px;position:relative}.oc-faq__q-icon:before,.oc-faq__q-icon:after{content:"";position:absolute;background:var(--oc-ink);top:50%;left:50%;transform:translate(-50%,-50%)}.oc-faq__q-icon:before{width:14px;height:2px}.oc-faq__q-icon:after{width:2px;height:14px;transition:transform .35s var(--oc-ease)}.oc-faq__item.oc-open .oc-faq__q-icon:after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.oc-faq__a{max-height:0;overflow:hidden;transition:max-height .4s var(--oc-ease)}.oc-faq__a-inner{padding:0 22px 20px;color:var(--oc-ink-soft);font-size:14.5px;line-height:1.6}@media(max-width:989px){.oc-faq__inner{grid-template-columns:1fr}}.oc-cta{position:relative;background:var(--oc-navy);color:var(--oc-cream);overflow:clip;text-align:center}.oc-cta__inner{position:relative;z-index:2;max-width:620px;margin:0 auto}.oc-cta__eyebrow{color:var(--oc-gold);justify-content:center}.oc-cta__title{color:var(--oc-cream);margin-top:16px}.oc-cta__sub{color:#f3efe7bf;margin-top:14px}.oc-cta__ctas{display:flex;gap:14px;justify-content:center;margin-top:32px;flex-wrap:wrap}.oc-marquee{display:flex;gap:0;overflow:hidden}.oc-marquee__track{display:flex;gap:48px;animation:oc-scroll 28s linear infinite;padding-right:48px}@keyframes oc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.oc-pdp{background:var(--oc-cream);color:var(--oc-ink)}.oc-pdp__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px}.oc-pdp__gallery-main{border-radius:var(--oc-radius-lg);overflow:hidden;aspect-ratio:1/1;background:#fff;border:1px solid rgba(20,25,43,.08);display:flex;align-items:center;justify-content:center}.oc-pdp__gallery-slide{width:100%;height:100%;object-fit:cover;display:none}.oc-pdp__gallery-slide.oc-active{display:block}.oc-pdp__dots{display:none}.oc-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fit,72px);gap:10px;margin-top:14px}.oc-pdp__thumb{width:72px;height:72px;border-radius:var(--oc-radius-sm);overflow:hidden;background:#fff;border:2px solid transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.oc-pdp__thumb.oc-active{border-color:var(--oc-gold)}.oc-pdp__thumb img{width:100%;height:100%;object-fit:contain}.oc-pdp__buy{display:flex;flex-direction:column}.oc-pdp__eyebrow{color:var(--oc-gold-dark)}.oc-pdp__title{font-family:var(--oc-font-head);font-weight:800;font-size:clamp(28px,3.4vw,40px);margin-top:10px;line-height:1.1}.oc-pdp__price-row{display:flex;align-items:baseline;gap:12px;margin-top:16px}.oc-pdp__price{font-family:var(--oc-font-head);font-weight:800;font-size:26px}.oc-pdp__compare{text-decoration:line-through;color:var(--oc-ink-soft);font-size:17px}.oc-pdp__desc{color:var(--oc-ink-soft);font-size:15px;line-height:1.65;margin-top:16px}.oc-pdp__full-desc{margin-top:14px}.oc-pdp__full-desc summary{cursor:pointer;list-style:none;font-family:var(--oc-font-head);font-weight:700;font-size:13.5px;color:var(--oc-gold-dark)}.oc-pdp__full-desc summary::-webkit-details-marker{display:none}.oc-pdp__full-desc summary:after{content:"+";margin-left:6px}.oc-pdp__full-desc[open] summary:after{content:"\2212"}.oc-pdp__full-desc-body{margin-top:10px;color:var(--oc-ink-soft);font-size:14.5px;line-height:1.65}.oc-pdp__full-desc-body p{margin:0 0 10px}.oc-pdp__full-desc-body p:last-child{margin-bottom:0}.oc-pdp__options{margin-top:24px;display:flex;flex-direction:column;gap:16px}.oc-pdp__opt-label{font-family:var(--oc-font-head);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block}.oc-pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.oc-pdp__pill{padding:9px 16px;border-radius:999px;border:1.5px solid rgba(20,25,43,.15);background:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .25s var(--oc-ease),background .25s var(--oc-ease)}.oc-pdp__pill.oc-selected{border-color:var(--oc-navy);background:var(--oc-navy);color:var(--oc-cream)}.oc-pdp__pill:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.oc-pdp__qty{display:flex;align-items:center;gap:0;width:fit-content;border:1.5px solid rgba(20,25,43,.15);border-radius:999px;overflow:hidden}.oc-pdp__qty button{width:38px;height:38px;border:none;background:none;cursor:pointer;font-size:16px}.oc-pdp__qty input{width:42px;text-align:center;border:none;font-family:var(--oc-font-head);font-weight:700}.oc-pdp__upsell{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px;border-radius:var(--oc-radius-sm);border:1.5px dashed rgba(20,25,43,.2);background:#fff;cursor:pointer;transition:border-color .25s var(--oc-ease),background .25s var(--oc-ease)}.oc-pdp__upsell:has(input:checked){border-style:solid;border-color:var(--oc-gold);background:var(--oc-gold-soft)}.oc-pdp__upsell input{width:18px;height:18px;accent-color:var(--oc-gold-dark);flex-shrink:0}.oc-pdp__upsell-media{width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--oc-cream-soft);flex-shrink:0}.oc-pdp__upsell-media img{width:100%;height:100%;object-fit:cover}.oc-pdp__upsell-text{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.oc-pdp__upsell-text em{font-style:normal;color:var(--oc-gold-dark);font-weight:700}.oc-pdp__add{margin-top:26px}.oc-pdp__add .oc-btn{width:100%;padding:17px 30px;font-size:16px}.oc-pdp__garantia{display:flex;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;background:var(--oc-gold-soft);border-radius:var(--oc-radius-sm);font-family:var(--oc-font-head);font-weight:700;font-size:13.5px;color:var(--oc-ink)}.oc-pdp__garantia svg{color:var(--oc-gold-dark);flex-shrink:0}.oc-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.oc-pdp__trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;background:#fff;border-radius:var(--oc-radius-sm);border:1px solid rgba(20,25,43,.06)}.oc-pdp__trust-item svg{color:var(--oc-gold-dark)}.oc-pdp__trust-item span{font-size:11.5px;font-weight:600;line-height:1.3;color:var(--oc-ink-soft)}.oc-pdp__shipline{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;color:var(--oc-ink-soft);font-weight:600}.oc-pdp__shipline svg{color:var(--oc-gold-dark);flex-shrink:0}.oc-pdp__promesa{margin-top:10px;padding:10px 12px;background:var(--oc-navy);color:var(--oc-cream);border-radius:var(--oc-radius-sm)}.oc-pdp__promesa svg{display:inline-block;vertical-align:-5px;margin-right:7px;color:var(--oc-gold)}.oc-pdp__promesa p{margin:0;font-size:12px;line-height:1.4}.oc-pdp__buy:has(.oc-pdp__promesa) .oc-pdp__title{margin-bottom:6px}.oc-pdp__buy:has(.oc-pdp__promesa) .oc-pdp__price{line-height:1.25}.oc-pdp__stars:not(:has(.jdgm-prev-badge)){display:none!important}.oc-pdp__promesa strong{color:var(--oc-gold);font-family:var(--oc-font-head);font-weight:700}.oc-pdp__valor{margin-top:18px}.oc-pdp__valor ul{margin-top:8px;gap:6px}.oc-pdp__valor li{font-size:14px}.oc-pdp__contacto{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--oc-ink-soft);font-weight:600}@media(max-width:767px){.oc-pdp__contacto{text-align:center}}.oc-pdp__payment{margin-top:10px}.oc-pdp__payment .list-payment{justify-content:flex-start;margin:-.4rem;padding-top:0}.list-payment__item svg{height:28px;width:auto}.oc-pdp__features{margin-top:40px;padding-top:32px;border-top:1px solid rgba(20,25,43,.1)}.oc-pdp__features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.oc-pdp__feature{background:#fff;border-radius:var(--oc-radius-sm);padding:16px 18px;border:1px solid rgba(20,25,43,.06)}.oc-pdp__feature-title{font-family:var(--oc-font-head);font-weight:700;font-size:14px}.oc-pdp__feature-text{font-size:13px;color:var(--oc-ink-soft);margin-top:4px;line-height:1.5}.oc-pdp__includes{margin-top:28px}.oc-pdp__includes ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.oc-pdp__includes li{display:flex;align-items:center;gap:10px;font-size:14.5px}.oc-pdp__includes svg{flex-shrink:0;color:var(--oc-gold-dark)}@media(max-width:989px){.oc-pdp__grid{grid-template-columns:1fr;gap:32px}.oc-pdp__features-grid{grid-template-columns:1fr}.oc-pdp__trust{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.oc-pdp__grid{gap:20px}.oc-pdp__thumbs{display:none}.oc-pdp__gallery-main{aspect-ratio:1 / 1;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.oc-pdp__gallery-main::-webkit-scrollbar{display:none}.oc-pdp__gallery-slide{display:block!important;width:100%;height:100%;flex-shrink:0;scroll-snap-align:center}.oc-pdp__dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.oc-pdp__dot{width:6px;height:6px;border-radius:50%;background:#14192b2e;transition:background .2s,width .2s}.oc-pdp__dot.oc-active{background:var(--oc-gold-dark);width:16px;border-radius:3px}}.oc-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:14px;background:var(--oc-navy);color:var(--oc-cream);padding:12px 16px calc(12px + env(safe-area-inset-bottom));transform:translateY(100%);opacity:0;transition:transform .2s var(--oc-ease),opacity .2s var(--oc-ease)}.oc-sticky-atc[hidden]{display:none}.oc-sticky-atc--visible{transform:translateY(0);opacity:1}.oc-sticky-atc__thumb{width:44px;height:44px;flex-shrink:0;border-radius:8px;object-fit:cover;background:#fff}.oc-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.oc-sticky-atc__name{font-size:12px;opacity:.75}.oc-sticky-atc__price{font-family:var(--oc-font-head);font-weight:800;font-size:17px;color:var(--oc-gold)}.oc-sticky-atc__cta{padding:12px 22px;font-size:14.5px;white-space:nowrap;flex-shrink:0}@media(min-width:750px){.oc-sticky-atc{display:none!important}}body:has(cart-drawer.active) .oc-sticky-atc{display:none}@media(prefers-reduced-motion:reduce){.oc-sticky-atc{transition:none}}.oc-pdp-problema{color:var(--oc-cream)}.oc-pdp-problema__inner{max-width:760px;margin:0 auto;text-align:center}.oc-pdp-problema__eyebrow{color:var(--oc-gold);justify-content:center}.oc-pdp-problema__title{color:var(--oc-cream);margin-top:16px;font-size:clamp(26px,3.6vw,40px)}.oc-pdp-problema__texto{margin-top:22px;font-size:17px;line-height:1.7;color:#f3efe7d1}.oc-pdp-problema__texto p+p{margin-top:14px}.oc-pdp-incluye__head{max-width:620px;margin:0 auto;text-align:center}.oc-pdp-incluye__eyebrow{color:var(--oc-gold-dark);justify-content:center}.oc-pdp-incluye__title{color:var(--oc-ink);margin-top:14px}.oc-pdp-incluye__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.oc-pdp-incluye__pieza{text-align:center}.oc-pdp-incluye__foto{max-width:560px;margin:36px auto 0;border-radius:var(--oc-radius);overflow:hidden;background:#fff}.oc-pdp-incluye__foto img{display:block;width:100%;height:auto}.oc-pdp-incluye__media{aspect-ratio:1 / 1;border-radius:var(--oc-radius);overflow:hidden;background:#fff}.oc-pdp-incluye__media img{width:100%;height:100%;object-fit:cover}.oc-pdp-incluye__pieza-titulo{font-family:var(--oc-font-head);font-weight:700;font-size:17px;margin-top:18px;color:var(--oc-ink)}.oc-pdp-incluye__pieza-texto{font-size:14px;color:var(--oc-ink-soft);margin-top:8px;line-height:1.55}@media(max-width:767px){.oc-pdp-incluye__grid{grid-template-columns:1fr;gap:32px}}.oc-pdp-no-hace__inner{max-width:760px;margin:0 auto}.oc-pdp-no-hace__title{color:var(--oc-ink);text-align:center}.oc-pdp-no-hace__lista{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.oc-pdp-no-hace__lista li{position:relative;padding:18px 22px 18px 56px;background:#fff;border-radius:var(--oc-radius-sm);border:1px solid rgba(20,25,43,.08);font-size:15.5px;line-height:1.6;color:var(--oc-ink)}.oc-pdp-no-hace__lista li:before{content:"\d7";position:absolute;left:18px;top:16px;width:26px;height:26px;border-radius:50%;background:var(--oc-navy);color:var(--oc-gold);font-family:var(--oc-font-head);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.oc-pdp-no-hace__link{display:inline-block;margin-left:6px;color:var(--oc-gold-dark);font-weight:700;text-decoration:underline}.oc-pdp-no-hace__cierre{text-align:center;margin:24px 0 0;font-family:var(--oc-font-head);font-weight:700;font-size:14px;color:var(--oc-ink)}.oc-pdp-social{color:var(--oc-cream)}.oc-pdp-social__inner{text-align:center}.oc-pdp-social__eyebrow{color:var(--oc-gold);justify-content:center}.oc-pdp-social__title{color:var(--oc-cream);margin-top:14px;max-width:620px;margin-left:auto;margin-right:auto}.oc-pdp-social__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:44px;text-align:left;max-width:980px;margin-left:auto;margin-right:auto}.oc-pdp-social__cita{background:var(--oc-navy-card);border:1px solid var(--oc-navy-line);border-radius:var(--oc-radius);padding:24px;display:flex;flex-direction:column;gap:16px}.oc-pdp-social__texto{font-size:14.5px;line-height:1.6;color:#f3efe7e6}.oc-pdp-social__fuente{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--oc-gold);text-decoration:none;margin-top:auto}.oc-pdp-social__fuente:hover{text-decoration:underline}@media(max-width:767px){.oc-pdp-social__grid{grid-template-columns:1fr}}.oc-exit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.oc-exit[hidden]{display:none}.oc-exit__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0f1a99;opacity:0;transition:opacity .22s ease}.oc-exit--visible .oc-exit__overlay{opacity:1}.oc-exit__dialog{position:relative;background:var(--oc-cream);border-radius:var(--oc-radius-lg);max-width:420px;width:100%;padding:40px 32px 32px;text-align:center;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}.oc-exit--visible .oc-exit__dialog{transform:translateY(0) scale(1);opacity:1}.oc-exit__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#14192b0f;color:var(--oc-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.oc-exit__media{width:120px;height:120px;margin:0 auto 18px;border-radius:var(--oc-radius);overflow:hidden;background:#fff}.oc-exit__media img{width:100%;height:100%;object-fit:contain}.oc-exit__title{font-family:var(--oc-font-head);font-weight:800;font-size:24px;color:var(--oc-ink);margin:0}.oc-exit__text{font-size:15px;color:var(--oc-ink-soft);margin-top:8px}.oc-exit__precio{margin-top:10px}.oc-exit__precio-original{font-size:14px;color:var(--oc-ink-soft);opacity:.7}.oc-exit__cta{margin-top:22px;width:100%}@media(prefers-reduced-motion:reduce){.oc-exit__overlay,.oc-exit__dialog{transition:none}}.oc-cart-extras{padding:0 0 16px;display:flex;flex-direction:column;gap:12px}.drawer__inner{width:42rem;max-width:min(420px,calc(100vw - 3rem))}@media(max-width:480px){.drawer__inner{max-width:100vw;width:100vw}}.oc-cart-shipping{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--oc-gold-soft);border-radius:var(--oc-radius-sm);font-size:13px;font-weight:600;color:var(--oc-ink)}.oc-cart-shipping__icon{flex-shrink:0;width:16px;height:16px;color:var(--oc-gold-dark);display:flex}.oc-cart-shipping__icon svg{width:100%;height:100%}.oc-cart-bump{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--oc-cream-soft);border:1.5px solid var(--oc-gold);border-radius:var(--oc-radius-sm);cursor:pointer}.oc-cart-bump input[type=checkbox]{margin-top:3px;width:18px;height:18px;accent-color:var(--oc-gold-dark);flex-shrink:0;cursor:pointer}.oc-cart-bump__box{display:flex;align-items:center;gap:12px;flex:1}.oc-cart-bump__img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0}.oc-cart-bump__text{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--oc-ink)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/oc-styles.css.map */
