.vc4-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;animation:vc4-wash-out .7s ease 4.5s forwards}.vc4-wash.is-live{animation:none}.vc4-wash__photo{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(14px) saturate(.75) brightness(1.08);transform:scale(1.08);will-change:transform}.vc4-wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(160deg,#f2f7fa66,#e2ecf142)}.vc4-wash__foam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.vc4-wash__foam.is-ready{opacity:1}.vc4-wash__tool{position:absolute;top:0;left:0;z-index:3;pointer-events:none;will-change:transform}.vc4-wash__tool svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.vc4-wash__bead{position:absolute}@keyframes vc4-wash-out{to{opacity:0;visibility:hidden}}.vc4-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.28) 49.4%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.28) 50.6%,rgba(255,255,255,.05) 55%,transparent 60%);transform:translate(-110%);opacity:0}.vc4-sheen.is-on{animation:vc4-sheen 1.3s cubic-bezier(.65,0,.35,1) forwards}@keyframes vc4-sheen{0%{transform:translate(-110%);opacity:1}to{transform:translate(110%);opacity:1}}@media(hover:hover)and (pointer:fine){.v2-btn{position:relative;overflow:hidden;isolation:isolate}.v2-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.3) 50%,transparent 62%);transform:translate(-110%);transition:transform 0s}.v2-btn:hover:after{transform:translate(110%);transition:transform .9s cubic-bezier(.65,0,.35,1)}}.vc-card-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px}.vc-card-price>.price{grid-column:1 / -1;grid-row:1}.vc-card-price>.badge-sale{grid-column:2;grid-row:1;justify-self:end;position:relative;z-index:1;margin-top:2px;padding:3px 7px;font-size:11px;line-height:1.2;white-space:nowrap}.v3-categories .vc-category-tile__media{aspect-ratio:1 / 1}.v3-need__media{display:flex;flex-direction:column;aspect-ratio:auto;background:var(--v2-paper);color:var(--v2-ink)}.v3-need__media img,.v3-need__media .placeholder-svg{height:auto;aspect-ratio:1 / 1}.v3-need__media:after,.v3-need__num{display:none}.v3-need__title{position:static;padding:18px 18px 0;color:var(--v2-ink)}.v3-need__body{padding-top:8px}.v3-need{position:relative}.v3-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--v2-line);pointer-events:none}.quantity-input .quantity-input-button{background:transparent}.product-actions-add-to-cart .quantity-input{border-radius:999px}.product-actions-add-to-cart .quantity-input .quantity-input-button{position:relative;z-index:0;width:46px;padding:0;border-radius:999px;color:var(--v2-ink);font-size:18px;font-weight:500}.product-actions-add-to-cart .quantity-input .quantity-input-button:before{content:"";position:absolute;z-index:-1;top:8px;right:5px;bottom:8px;left:5px;border-radius:999px;background:var(--v2-surface);opacity:0;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.product-actions-add-to-cart .quantity-input .quantity-input-button:not(.disabled):hover:before{opacity:1}}.product-actions-add-to-cart .quantity-input .quantity-input-button.disabled{color:var(--v2-muted);opacity:.45}.product-actions-add-to-cart .quantity-input .quantity-input-field{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.shopify-design-mode .vc4-wash{display:none}@media(prefers-reduced-motion:reduce){.vc4-wash,.vc4-wash__tool,.vc4-sheen{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vc4-system.css.map */
