.ccmq{--ccmq-accent: #ff4315;--ccmq-blush: #fff1ec;--ccmq-ink: var(--color-foreground, #2a1d17);--ccmq-line: rgb(var(--color-foreground-rgb, 42 29 23) / .1);--ccmq-soft: rgb(var(--color-foreground-rgb, 42 29 23) / .04);--ccmq-mute: rgb(var(--color-foreground-rgb, 42 29 23) / .6);color:var(--ccmq-ink);padding:24px 0 64px}.ccmq__wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);max-width:1280px;margin:0 auto;padding:0 40px;align-items:start}.ccmq__gallery{position:sticky;top:90px;display:flex;flex-direction:column;gap:12px;min-width:0}.ccmq__stage{position:relative}.ccmq__slides{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--ccmq-line)}.ccmq__slides::-webkit-scrollbar{display:none}.ccmq__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}.ccmq__img{display:block;width:100%;height:100%;object-fit:contain}.ccmq__badge.ccmq__badge--m{left:auto;right:14px;background:var(--ccmq-accent);color:#fff}.ccmq__badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--ccmq-blush);color:var(--ccmq-ink);font-size:.75rem;font-weight:700;letter-spacing:.02em}.ccmq__nav{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:#ffffffeb;color:#2a1d17;box-shadow:0 2px 10px #00000014;cursor:pointer;opacity:0;transition:opacity .2s ease}.ccmq__stage:hover .ccmq__nav,.ccmq__nav:focus-visible{opacity:1}.ccmq__nav--prev{left:12px}.ccmq__nav--next{right:12px}.ccmq__dots{position:absolute;left:0;right:0;bottom:12px;display:none;justify-content:center;gap:5px}.ccmq__dots span{width:6px;height:6px;border-radius:6px;background:#2a1d1733;transition:width .25s ease,background-color .25s ease}.ccmq__dots span.is-on{width:18px;background:var(--ccmq-accent)}.ccmq__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ccmq__thumb{flex:0 0 64px;height:64px;padding:0;border:1.5px solid var(--ccmq-line);border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;opacity:.65;transition:opacity .2s ease,border-color .2s ease}.ccmq__thumb.is-on{opacity:1;border-color:var(--ccmq-ink)}.ccmq__thumb img{width:100%;height:100%;object-fit:contain}.ccmq__info{display:flex;flex-direction:column;gap:22px;min-width:0;max-width:520px}.ccmq__head{display:flex;flex-direction:column;gap:6px}.ccmq__crumb{align-self:flex-start;color:var(--ccmq-mute);font-size:.8125rem;text-decoration:none}.ccmq__crumb:hover{color:var(--ccmq-ink)}.ccmq__title{margin:0;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:700;line-height:1.12;letter-spacing:-.015em;text-transform:none}.ccmq__stars:empty{display:none}.ccmq__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:-8px}.ccmq__now{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:color .2s ease,font-size .2s ease}.ccmq__was{color:var(--ccmq-mute);font-size:.9375rem}.ccmq__was:empty{display:none}.ccmq__off{padding:2px 7px;border-radius:6px;background:var(--ccmq-accent);color:#fff;font-size:.6875rem;font-weight:800}.ccmq__mline{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding-left:12px;border-left:1px solid var(--ccmq-line);color:var(--ccmq-accent)}.ccmq__lock{align-self:center}.ccmq__lock path{transition:transform .3s ease;transform-origin:13px 9px}.ccmq__mval{font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums}.ccmq__mlabel{font-size:.8125rem;font-weight:500}.ccmq__mnote{color:var(--ccmq-mute);font-size:.75rem}.ccmq__mtag{display:inline-block;padding:1px 6px;border-radius:5px;background:var(--ccmq-accent);color:#fff;font-size:.6875rem;font-weight:800;vertical-align:1px}.ccmq__prices.is-mayo .ccmq__now{color:var(--ccmq-mute);font-size:1.125rem;font-weight:500;text-decoration:line-through}.ccmq__mline.is-mayo .ccmq__mval{font-size:1.5rem}.ccmq__mline.is-mayo .ccmq__lock path{transform:translateY(-2px) rotate(25deg)}.ccmq__mline.is-mayo .ccmq__mnote{color:#16784a;font-weight:600}.ccmq__label{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.02em}.ccmq__opt{margin:0;padding:0;border:0;min-width:0}.ccmq__opt legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;width:100%;padding:0;margin-bottom:12px}.ccmq__optval{font-weight:400;color:var(--ccmq-mute)}.ccmq__optcount{margin-left:auto;font-weight:400;font-size:.75rem;color:var(--ccmq-mute)}.ccmq__swatches{display:flex;flex-wrap:wrap;gap:8px}.ccmq__sw{position:relative;min-height:40px;padding:6px 14px;border:1px solid var(--ccmq-line);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.ccmq__sw:hover{border-color:rgb(var(--color-foreground-rgb, 42 29 23) / .35)}.ccmq__sw.is-on{border-color:var(--ccmq-ink);box-shadow:0 0 0 1px var(--ccmq-ink)}.ccmq__sw--img,.ccmq__sw--simg,.ccmq__sw--col{width:48px;height:48px;min-height:0;padding:3px;border-radius:50%;background:#fff}.ccmq__sw--img img,.ccmq__sw--simg img,.ccmq__dot{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.ccmq__sw--img img{transform:scale(1.35)}.ccmq__sw--img{overflow:hidden}.ccmq__sw--img.is-on,.ccmq__sw--simg.is-on,.ccmq__sw--col.is-on{border-color:var(--ccmq-accent);box-shadow:0 0 0 2px var(--ccmq-accent)}.ccmq__sw:hover:not(.is-on){transform:translateY(-1px)}.ccmq__sw.is-na{opacity:.4}.ccmq__sw.is-na:after{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:1.5px;background:var(--ccmq-ink);transform:rotate(45deg)}.ccmq__buy{display:flex;gap:10px}.ccmq__qty{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--ccmq-line);border-radius:999px}.ccmq__qty button{width:44px;height:52px;border:0;background:none;color:inherit;font-size:1.25rem;cursor:pointer}.ccmq__qty input{width:40px;border:0;background:none;color:inherit;font:inherit;font-size:1.0625rem;font-weight:700;text-align:center;-moz-appearance:textfield}.ccmq__qty input::-webkit-outer-spin-button,.ccmq__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ccmq__add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 22px;border:0;border-radius:999px;background:var(--ccmq-accent);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease}.ccmq__add:hover{transform:translateY(-1px)}.ccmq__add:disabled{opacity:.5;cursor:default;transform:none}.ccmq__add.is-done{background:#1e9e5a}.ccmq__addtotal{font-weight:400;opacity:.85}.ccmq__addtotal:empty{display:none}.ccmq__addtotal:before{content:"\b7";margin-right:10px}.ccmq__msg{margin:-12px 0 0;font-size:.8125rem;color:var(--ccmq-mute)}.ccmq__msg:empty{display:none}.ccmq__msg strong{color:var(--ccmq-ink)}.ccmq__msg a{color:var(--ccmq-ink);font-weight:600}.ccmq__msg.is-err{color:#c62828}.ccmq__mayo{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:var(--ccmq-blush)}.ccmq__mayo-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ccmq__hint{color:var(--ccmq-mute);font-size:.75rem}.ccmq__bar{height:6px;border-radius:6px;background:#ffffffe6;overflow:hidden}.ccmq__bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--ccmq-accent);transition:width .35s cubic-bezier(.2,.7,.2,1)}.ccmq__next{margin:0;font-size:.8125rem;color:var(--ccmq-mute)}.ccmq__next strong{color:var(--ccmq-ink)}.ccmq__mfoot{margin:0;color:var(--ccmq-mute);font-size:.75rem}.ccmq__mayo.is-done{background:#1e9e5a1a}.ccmq__mayo.is-done .ccmq__bar span{background:#1e9e5a}.ccmq__mayo.is-done .ccmq__next strong{color:#16784a}.ccmq__resell{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--ccmq-blush);color:var(--ccmq-ink);text-decoration:none;transition:transform .15s ease}.ccmq__resell:hover{transform:translateY(-1px)}.ccmq__resell-ico{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;background:#fff;font-size:1.125rem}.ccmq__resell>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1 1 auto;font-size:.8125rem;color:var(--ccmq-mute)}.ccmq__resell strong{color:var(--ccmq-ink);font-size:.875rem}.ccmq__qa{display:flex;flex-direction:column;gap:12px}.ccmq__qa-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ccmq__qa-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ccmq__qa-item{display:flex;flex-direction:column;gap:4px;min-width:0}.ccmq__qa-media{position:relative}.ccmq__qa-img{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--ccmq-line)}.ccmq__qa-img img,.ccmq__qa-img svg{display:block;width:100%;height:100%;object-fit:contain}.ccmq__qa-add{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--ccmq-accent);color:#fff;box-shadow:0 2px 8px #00000026;cursor:pointer;transition:transform .15s ease,background-color .2s ease}.ccmq__qa-add:hover{transform:scale(1.08)}.ccmq__qa-add:disabled{opacity:.6;cursor:default}.ccmq__qa-add.is-done{background:#1e9e5a}.ccmq__qa-t{display:-webkit-box;overflow:hidden;color:var(--ccmq-ink);font-size:.75rem;line-height:1.25;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ccmq__qa-t:hover{text-decoration:underline}.ccmq__qa-p{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.ccmq__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.ccmq__payicons{display:flex;flex-wrap:wrap;gap:6px}.ccmq__payicon{width:38px;height:24px}.ccmq__wa{display:inline-flex;align-items:center;gap:6px;color:var(--ccmq-mute);font-size:.8125rem;text-decoration:none}.ccmq__wa svg{color:#25d366}.ccmq__wa:hover{color:#128c4a}.ccmq__more{max-width:1280px;margin:72px auto 0;padding:0 40px}.ccmq__more+.ccmq__more{margin-top:48px}.ccmq__more-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.ccmq__more-title{margin:0;font-size:1.375rem;font-weight:700}.ccmq__more-title:first-letter{text-transform:uppercase}.ccmq__more-link{color:var(--ccmq-ink);font-size:.875rem;font-weight:600}.ccmq__more-track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ccmq__more-track::-webkit-scrollbar{display:none}.ccmq__more-track>li{min-width:0;scroll-snap-align:start}.ccmq__apps{max-width:1280px;margin:64px auto 0;padding:0 40px}.ccmq__sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ccmq-line);transform:translateY(110%);transition:transform .3s ease}.ccmq__sticky.is-on{transform:none}.ccmq__sticky-in{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.ccmq__sticky-sw{flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--ccmq-blush)}.ccmq__sticky-sw:empty{display:none}.ccmq__sticky-sw img{width:100%;height:100%;object-fit:cover}.ccmq__sticky-p{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.ccmq__sticky-p strong{font-size:1.125rem}.ccmq__smayo{color:var(--ccmq-accent);font-size:.8125rem;font-style:normal;font-weight:700}.ccmq__sticky-p span{overflow:hidden;font-size:.75rem;color:var(--ccmq-mute);white-space:nowrap;text-overflow:ellipsis}.ccmq__add--sm{flex:0 0 auto;min-height:46px;padding:0 26px}@media(prefers-reduced-motion:reduce){.ccmq__slides{scroll-behavior:auto}.ccmq *,.ccmq *:before,.ccmq *:after{transition:none!important}}@media screen and (min-width:990px){.ccmq__sticky{display:none}}@media screen and (max-width:989px){.ccmq{padding-top:0}.ccmq__wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.ccmq__gallery{position:static}.ccmq__slides{border-radius:0;box-shadow:none}.ccmq__thumbs,.ccmq__nav{display:none}.ccmq__dots{display:flex}.ccmq__info{max-width:none;padding:0 16px}.ccmq__more,.ccmq__apps{margin-top:48px;padding:0 16px}.ccmq__more-track{grid-auto-columns:calc((100% - 12px) / 2.2);gap:12px}.ccmq__qa-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;scrollbar-width:none}.ccmq__qa-list::-webkit-scrollbar{display:none}}@media screen and (max-width:420px){.ccmq__sw--img,.ccmq__sw--simg,.ccmq__sw--col{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cc-product-maquillaje.css.map */
