.logo{display:inline-flex;flex-direction:column;align-items:center;width:var(--logo-w, var(--logo-width));color:var(--c-ink);line-height:1}.logo--milk{color:var(--c-milk)}.logo__word{font-family:var(--font-display);font-size:calc(var(--logo-w, var(--logo-width)) * .33);letter-spacing:-.02em;line-height:.9;font-weight:400}.logo__loop{--loop-color: var(--c-bronze);margin-top:calc(var(--logo-w, var(--logo-width)) * -.03);width:62%}.logo--milk .logo__loop{--loop-color: var(--c-chrome)}.logo__beauty{font-family:var(--font-body);font-size:max(.8rem,calc(var(--logo-w, var(--logo-width)) * .06));letter-spacing:.5em;text-transform:uppercase;margin-top:calc(var(--logo-w, var(--logo-width)) * .04);padding-left:.5em}.logo--secundaria .logo__beauty{margin-top:calc(var(--logo-w, var(--logo-width)) * .08)}.logo--horizontal{flex-direction:row;gap:1.2em;width:auto}.logo--horizontal .logo__word{font-size:calc(var(--logo-w, var(--logo-width)) * .28)}.logo--horizontal .logo__divider{width:1px;align-self:stretch;background:currentColor;opacity:.4}.logo--horizontal .logo__beauty{margin:0}.logo__img{height:auto}.badge{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 1rem;background:var(--c-surface);color:var(--c-ink);border-radius:var(--radius-pill);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.badge--rose{background:var(--c-rose)}.badge--ink{background:var(--c-ink);color:var(--c-milk)}.badge--muted{background:rgba(var(--c-ink-rgb),.08);color:var(--c-text-soft)}.badge--mood{background:color-mix(in srgb,var(--mood) 35%,var(--c-surface))}.stars{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-sm)}.stars__track{position:relative;color:rgba(var(--c-ink-rgb),.18);letter-spacing:.1em;line-height:1}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--c-bronze)}.stars__value{font-weight:600}.price{display:flex;flex-direction:column;gap:.2rem}.price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .8rem}.price__current{font-weight:600;letter-spacing:.02em}.price__compare{color:var(--c-text-mute);font-size:.88em}.price__badge{font-size:1.05rem;font-weight:600;letter-spacing:.08em;padding:.2rem .8rem;background:var(--c-rose);border-radius:var(--radius-pill)}.price__pix,.price__installments{font-size:var(--fs-sm);color:var(--c-text-soft);margin:0}.price__pix strong{color:var(--c-ink);font-weight:600}.price--sm .price__current{font-size:var(--fs-base)}.price--sm .price__pix{display:none}.price--lg .price__current{font-size:clamp(2.2rem,1.8rem + .8vw,2.8rem);font-family:var(--font-body)}.price--lg .price__pix,.price--lg .price__installments{font-size:var(--fs-base)}.price--sold-out .price__current{color:var(--c-text-mute)}.product-card{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.product-card__media{display:block;border-radius:var(--radius);background:color-mix(in srgb,var(--mood, var(--c-rose)) 16%,var(--c-milk))}.product-card__img{transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease-out)}.product-card__img--hover{opacity:0}@media(hover:hover){.product-card:hover .product-card__img--hover{opacity:1}.product-card:hover .product-card__img:not(.product-card__img--hover){transform:scale(1.03)}}.product-card__badges{position:absolute;top:1.2rem;left:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem;z-index:1}.product-card__info{display:flex;flex-direction:column;gap:.4rem;flex:1}.product-card__mood{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--c-text-soft);font-size:1rem}.product-card__title{font-family:var(--font-display);font-size:clamp(1.7rem,1.5rem + .3vw,2rem);line-height:1.2;margin:0;letter-spacing:0}.product-card__line{font-size:var(--fs-sm);margin:0;font-style:italic;font-family:var(--font-display)}.product-card__form,.product-card__info>.button{margin-top:auto;padding-top:var(--space-2)}.product-card--sold-out .product-card__media{opacity:.7}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--c-ink-rgb),.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),visibility var(--dur)}.overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;right:0;width:min(46rem,100vw);background:var(--c-milk);z-index:var(--z-drawer);display:flex;flex-direction:column;transform:translate(100%);transition:transform .42s var(--ease-out);box-shadow:var(--shadow-lift)}.drawer--left{right:auto;left:0;transform:translate(-100%)}.drawer.is-open{transform:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--c-line)}.drawer__body{flex:1;overflow-y:auto;padding:var(--space-5);overscroll-behavior:contain}.drawer__footer{padding:var(--space-5);border-top:1px solid var(--c-line);background:var(--c-surface)}.icon-button{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;transition:background var(--dur) var(--ease);position:relative}.icon-button:hover{background:rgba(var(--c-ink-rgb),.06)}.icon-button svg{width:2rem;height:2rem}.icon{width:2rem;height:2rem;stroke:currentColor;fill:none;stroke-width:1.3}.qty{display:inline-flex;align-items:center;border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);height:4.4rem;background:var(--c-surface)}.qty button{width:4rem;height:100%;display:grid;place-items:center}.qty input{width:3.6rem;text-align:center;border:0;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shipping-bar{font-size:var(--fs-sm)}.shipping-bar__track{height:3px;background:var(--c-line);border-radius:2px;overflow:hidden;margin-top:.8rem}.shipping-bar__fill{height:100%;background:var(--c-bronze);width:var(--progress, 0%);transition:width var(--dur-slow) var(--ease-out)}.accordion{border-top:1px solid var(--c-line)}.accordion:last-of-type{border-bottom:1px solid var(--c-line)}.accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-cta);text-transform:uppercase}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"";width:1rem;height:1rem;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur) var(--ease)}.accordion[open] summary:after{transform:rotate(-135deg)}.accordion__content{padding-bottom:var(--space-5);color:var(--c-text-soft)}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w, 72%);gap:var(--grid-gap, var(--space-4));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start}@media(min-width:750px){.slider{--slide-w: 40%}}@media(min-width:990px){.slider--desktop-grid{grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 4),1fr);overflow:visible;padding-inline:0}}.slider-nav{display:flex;gap:var(--space-2)}.slider-nav button{width:4.4rem;height:4.4rem;border:1px solid var(--c-line-strong);border-radius:50%;display:grid;place-items:center;transition:background var(--dur),color var(--dur)}.slider-nav button:hover{background:var(--c-ink);color:var(--c-milk)}.slider-nav button[disabled]{opacity:.3;pointer-events:none}.wa-float{position:fixed;right:1.6rem;bottom:calc(1.6rem + var(--dock-height, 0px));z-index:40;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--c-ink);color:var(--c-milk);display:grid;place-items:center;box-shadow:var(--shadow-lift);transition:transform var(--dur) var(--ease)}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:2.4rem;height:2.4rem;fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
