.ccard{--ccard-ar-v: var(--ccard-ar, .8);--ccard-bg-v: var(--ccard-bg, #efeeec);--ccard-fg-v: var(--ccard-fg, #111111);--ccard-muted-v: var(--ccard-muted, #7a7a7a);--ccard-r-v: var(--ccard-r, 0px);--ccard-pad-v: var(--ccard-pad, 16px);--ccard-title-v: var(--ccard-title-size, 13px);--ccard-ease: cubic-bezier(.2, .7, .2, 1);position:relative;display:flex;flex-direction:column;height:100%;color:var(--ccard-fg-v);letter-spacing:0}.ccard__media{position:relative;aspect-ratio:var(--ccard-ar-v);overflow:hidden;border-radius:var(--ccard-r-v);background:var(--ccard-bg-v)}.ccard__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .26s var(--ccard-ease)}.ccard__img--2{opacity:0}.ccard__ph{fill:var(--ccard-muted-v);opacity:.4}@media(hover:hover){.ccard--hover:hover .ccard__img--2{opacity:1}.ccard--hover:hover .ccard__img--1{opacity:0}}.ccard__badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;background:#fff;color:#111;font-size:11px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}.ccard__badge--oferta{background:#111;color:#fff}.ccard__badge--agotado{background:#ffffffd9;color:var(--ccard-muted-v)}.ccard__wish,.ccard__qa-open{position:absolute;top:4px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;color:#111;cursor:pointer}.ccard__wish{right:4px}.ccard__qa-open{left:4px;display:none}.ccard__wish:before,.ccard__qa-open:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff;transition:transform .2s var(--ccard-ease)}.ccard__wish svg,.ccard__qa-open svg{position:relative;width:14px;height:14px;transition:transform .2s var(--ccard-ease),fill .2s var(--ccard-ease)}.ccard__qa-open svg{width:16px;height:16px}.ccard__wish:hover:before,.ccard__qa-open:hover:before{transform:scale(1.08)}.ccard__wish[aria-pressed=true] svg{fill:currentColor;animation:ccard-latido .32s var(--ccard-ease)}@keyframes ccard-latido{50%{transform:scale(1.25)}}.ccard__info{display:flex;flex-direction:column;flex:1;padding:12px var(--ccard-pad-v) 0}.ccard__title{margin:0;color:inherit;font-family:inherit;font-size:var(--ccard-title-v);font-weight:var(--ccard-title-weight, 400);line-height:1.35;letter-spacing:0}.ccard__link,.ccard__link:hover,.ccard__link:focus{color:inherit;text-decoration:none!important}.ccard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ccard__link:focus-visible{outline:none}.ccard__link:focus-visible:after{outline:1px solid var(--ccard-fg-v);outline-offset:2px}.ccard__color{margin:16px 0 0;color:var(--ccard-muted-v);font-size:var(--ccard-color-size, 12px);line-height:1.3}.ccard__price{display:flex;flex-wrap:wrap;gap:2px 8px;margin:4px 0 0;color:var(--ccard-price-color, var(--ccard-muted-v));font-size:var(--ccard-price-size, 13px);font-weight:var(--ccard-price-weight, 400);line-height:1.3}.ccard__title+.ccard__price{margin-top:16px}.ccard__price--oferta span{color:var(--ccard-fg-v)}.ccard__price s{opacity:.7}.ccard__qa{position:absolute;inset:auto 0 0;z-index:3;padding:16px;background:#fff;color:var(--ccard-fg-v);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .28s var(--ccard-ease),opacity .2s var(--ccard-ease),visibility 0s linear .28s}@media(hover:hover){.ccard:hover .ccard__qa,.ccard__qa:focus-within{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.ccard__qa-title{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.ccard__sws,.csqa__sws{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ccard__sw{width:32px;height:32px;padding:3px;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .2s ease}.ccard__sw span{display:block;width:100%;height:100%;border-radius:50%;background:var(--ccard-sw-img, none) center / cover no-repeat,var(--ccard-sw, #dddddd);box-shadow:inset 0 0 0 1px #0000001f}.ccard__sw:hover{border-color:#9a9a9a}.ccard__sw.is-active{border-color:#111}.ccard__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px}.ccard__size,.ccard__add{position:relative;display:grid;place-items:center;min-height:30px;padding:0 6px;border:1px solid #e2e2e2;background:#fff;color:#111;font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.ccard__size:hover:not([disabled]){border-color:#111}.ccard__size[disabled]{border-color:#ececec;background:linear-gradient(to top right,transparent calc(50% - .5px),#cfcfcf calc(50% - .5px),#cfcfcf calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),#cfcfcf calc(50% - .5px),#cfcfcf calc(50% + .5px),transparent calc(50% + .5px)),#fff;color:#9a9a9a;cursor:not-allowed}.ccard__add{width:100%;min-height:40px;border-color:#111;background:#111;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ccard__add[disabled]{opacity:.4;cursor:not-allowed}.ccard__size.is-loading,.ccard__add.is-loading{opacity:.5;pointer-events:none}.ccard__size.is-added,.ccard__add.is-added{border-color:#111;background:#111;color:#fff}@media(hover:none),screen and (max-width:749px){.ccard__qa{display:none}.ccard__qa-open{display:grid}.ccard--qa .ccard__badge{top:auto;bottom:8px}}.csqa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s;color:#111;letter-spacing:0}.csqa.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.csqa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;cursor:pointer;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.csqa.is-open .csqa__overlay{opacity:1}.csqa__panel{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden;border-radius:16px 16px 0 0;background:#fff;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);outline:none}.csqa.is-open .csqa__panel{transform:none}.csqa__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 8px 0 16px;box-shadow:inset 0 -1px #e6e6e6}.csqa__heading{margin:0;font-size:16px;font-weight:700}.csqa__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.csqa__close svg{width:20px;height:20px}.csqa__body{overflow-y:auto;overscroll-behavior:contain;transition:opacity .2s ease}.csqa__media{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.csqa__media::-webkit-scrollbar{display:none}.csqa__media img{flex:0 0 34%;width:34%;height:auto;aspect-ratio:.8;object-fit:cover;background:#efeeec;scroll-snap-align:start}.csqa__info{display:grid;gap:16px;padding:12px 16px 24px}.csqa__full{justify-self:end;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.csqa__title{margin:-8px 0 0;color:inherit;font-family:inherit;font-size:20px;font-weight:400;line-height:1.25;letter-spacing:0}.csqa__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.csqa__label{margin:0 0 10px;font-size:15px}.csqa__label-row .csqa__label{margin:0}.csqa__label strong{font-weight:700}.csqa__guide{color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px}.csqa .ccard__sw{width:36px;height:36px}.csqa__sws{margin-bottom:0}.csqa__sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.csqa .ccard__size{min-height:46px;border-color:#111;font-size:15px}.csqa .ccard__size[disabled]{border-color:#e2e2e2}.csqa .ccard__size.is-selected{background:#111;color:#fff}.csqa__price{margin:8px 0 0;font-size:15px;font-weight:700;text-align:center}.csqa__price s{margin-left:8px;font-weight:400;opacity:.55}.csqa__add{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#111;color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.csqa__add[disabled]{opacity:.35;cursor:not-allowed}.csqa__add.is-loading{opacity:.6;pointer-events:none}.csqa.is-loading .csqa__body{opacity:.4}@media screen and (min-width:750px){.csqa__panel{inset:0 0 0 auto;width:min(720px,94vw);max-height:none;border-radius:0;transform:translate(100%)}.csqa__head{min-height:62px;padding:0 16px 0 32px}.csqa__heading{font-size:17px}.csqa__body{display:grid;grid-template-columns:46% 1fr;flex:1;min-height:0;overflow:hidden}.csqa__media{flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none}.csqa__media img{flex:none;width:100%}.csqa__info{align-content:start;gap:20px;padding:40px 32px;overflow-y:auto}.csqa__title{font-size:21px}}cart-drawer.active .cart-drawer__overlay{background:#00000080!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}@media(prefers-reduced-motion:reduce){.ccard__qa,.ccard__img,.ccard__wish svg,.ccard__wish:before,.csqa__panel,.csqa__overlay{transition:none}.ccard__wish[aria-pressed=true] svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAI */
