.vs-dot--one,.vs-cdot--one{pointer-events:none;cursor:default}.vs-upsell__card{text-align:left}.vs-upsell__img{overflow:hidden;border-radius:6px;background:#ede4d8}.vs-upsell__img img{border-radius:0}.vs-upsell__tag{z-index:1}.vs-lk__track{display:flex;aspect-ratio:3 / 4;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.vs-lk__track::-webkit-scrollbar{display:none}.vs-lk__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block}.vs-lk__slide img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.vs-lk__hint{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:2px 9px;border-radius:999px;background:#ffffffe6;color:#1f1a17;font-size:10.5px;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.vs-lk__dots{display:flex;flex-wrap:wrap;gap:7px;min-height:18px;padding:2px 2px 0}.vs-lk__dot{width:18px;height:18px;padding:0;border:1px solid rgb(0 0 0 / .18);border-radius:50%;background:var(--vs-dot, #cfc6ba);box-shadow:inset 0 0 0 2px #fff;cursor:pointer;flex:none}.vs-lk__dot[aria-pressed=true]{outline:1.5px solid #1f1a17;outline-offset:2px}span.vs-lk__dot{cursor:default}.vs-lk__sizes{display:flex;flex-direction:column;gap:6px;animation:vsFadeUp .25s ease}.vs-lk__sizes[hidden]{display:none}.vs-lk__ask{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--vs-red)}.vs-lk__chips{display:flex;flex-wrap:wrap;gap:5px}.vs-lk__size{min-width:36px;min-height:34px;padding:0 8px;border:1px solid #cbbfae;border-radius:6px;background:#fff;color:#1f1a17;font-family:var(--font-body--family);font-size:12.5px;font-weight:500;cursor:pointer}.vs-lk__size:not(:disabled):active{background:#1f1a17;color:#fff}.vs-lk__size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.vs-lk.is-picking [data-vs-add]{display:none}.vs-lk.is-busy{opacity:.6;pointer-events:none}@keyframes vsFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.theme-drawer__dialog .cart-drawer__content.vs-empty,cart-drawer-component .cart-drawer__content.vs-empty{overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start!important;align-items:stretch!important;text-align:center;padding:4px var(--cart-drawer-padding, 20px) calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;width:100%}.vs-empty__head{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 0 22px}.vs-empty__title{margin:0;font-family:var(--font-heading--family);font-size:28px;line-height:1.1;overflow-wrap:anywhere}.vs-empty__urg{margin:0;padding:8px 14px;border-radius:999px;background:#fbeeee;color:var(--vs-red);font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.3}.vs-empty__urg b{font-variant-numeric:tabular-nums;white-space:nowrap}.vs-empty__cta{width:100%;max-width:360px;min-height:52px;border:0;border-radius:999px;background:#1f1a17;color:#fff;font-family:var(--font-body--family);font-size:15px;font-weight:500;letter-spacing:.02em;cursor:pointer}.vs-empty__cta:hover{background:var(--vs-red)}.vs-empty__login{margin:-2px 0 0;font-family:var(--font-body--family);font-size:14px;color:#1f1a17b3}.vs-empty__login a{color:#1f1a17;text-decoration:underline;text-underline-offset:3px}.vs-empty__recs{text-align:left;border-top:1px solid #e2d7c8;padding-top:18px}.vs-empty__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.menu-drawer{background:#f6f1ea!important}.menu-drawer .menu-drawer__list-item--divider,.menu-drawer .menu-drawer__menu-container--divider,.menu-drawer .menu-drawer__utility-links,.menu-drawer .menu-drawer__menu-item{border:0!important;box-shadow:none!important}.menu-drawer .menu-drawer__featured-content{display:none!important}.menu-drawer .menu-drawer__navigation>.menu-drawer__menu{padding-inline:24px;padding-block:6px 4px}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-size:27px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.1!important;padding-block:9px!important;padding-inline:0!important;min-height:0!important;color:#1f1a17}.menu-drawer .menu-drawer__menu-item--mainlist .icon-plus{width:13px;height:13px;opacity:.45}.menu-drawer .menu-drawer__menu-item--mainlist[href*=promocoes]{color:var(--vs-red)!important;font-style:italic}.menu-drawer .menu-drawer__menu--childlist{padding:0 0 10px 2px!important}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item{font-family:var(--font-body--family)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;padding-block:7px!important;padding-inline:0!important;min-height:0!important;color:#1f1a17b8}.menu-drawer .menu-drawer__utility-links{padding-inline:24px!important}.vs-md__urg{display:flex;flex-direction:column;gap:2px;margin:6px 20px 4px;padding:12px 16px;border-radius:10px;background:var(--vs-red);color:#fff!important;text-decoration:none;font-family:var(--font-body--family);font-size:14px;line-height:1.3}.vs-md__urg-t{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.vs-md__urg b{font-variant-numeric:tabular-nums}.vs-md__bottom{padding:18px 0 calc(28px + env(safe-area-inset-bottom))}.vs-md__label{margin:0 24px 10px;font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1f1a1799}.vs-md__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:10px;overflow-x:auto;padding:0 24px;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vs-md__tiles::-webkit-scrollbar{display:none}.vs-md__tile{position:relative;display:block;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#ede4d8;scroll-snap-align:start;color:#fff!important;text-decoration:none}.vs-md__tile img{display:block;width:100%;height:100%;object-fit:cover}.vs-md__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140e0a9e,#140e0a00 55%)}.vs-md__tile span{position:absolute;left:10px;right:10px;bottom:10px;z-index:1;font-family:var(--font-heading--family);font-size:19px;line-height:1.05}.vs-md__tile--sale{box-shadow:inset 0 0 0 2px var(--vs-red)}.vs-md__tile--sale span{font-style:italic}.vs-md__links{list-style:none;margin:20px 24px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-md__links a{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid #d9ccbb;border-radius:999px;background:#fff;color:#1f1a17!important;font-family:var(--font-body--family);font-size:14px;text-decoration:none}.vs-md__note{margin:16px 24px 0;font-family:var(--font-body--family);font-size:12px;color:#1f1a1799}.vs-hero__urg{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:7px 14px;border-radius:999px;background:var(--vs-red);color:#fff;font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2}.vs-hero__urg b{font-variant-numeric:tabular-nums;white-space:nowrap}.vs-hero__slide--urg .vs-hero__title em{color:#ff6a5c}@media(max-width:749px){.vs-hero .vs-hero__track{height:clamp(440px,74svh,620px)!important}.vs-hero .vs-hero__media{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}.vs-hero .vs-hero__media img,.vs-hero .vs-hero__media picture{object-position:center 25%}.vs-hero .vs-hero__slide:after{bottom:0!important;background:linear-gradient(to top,#140e0ad1,#140e0a73 40%,#140e0a00 72%)}.vs-hero .vs-hero__content{top:auto!important;bottom:0!important;height:auto!important;display:block!important;padding-bottom:30px;background:none!important}.vs-hero .vs-hero__content .vs-container{width:100%}.vs-hero .vs-hero__title{font-size:34px;line-height:1.02;margin:0 0 10px}.vs-hero .vs-eyebrow{margin-bottom:8px;font-size:11px}.vs-hero .vs-hero__urg{font-size:12.5px;padding:6px 12px;margin-bottom:12px}.vs-hero .vs-hero__text{display:block!important;margin:0 0 16px;font-size:14px;line-height:1.4;max-width:32ch}.vs-hero .vs-btn{min-height:44px;padding:10px 26px;font-size:13px}.vs-hero .vs-hero__ui{display:none}.vs-hero .vs-hero__progress{bottom:0!important}}@media(prefers-reduced-motion:reduce){.vs-lk__sizes{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vs-v14.css.map */
