.cve{margin-top:.6rem}.cve-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}.cve-summary__swatch{flex:0 0 auto;width:2rem;height:2rem;border-radius:var(--color-swatch-radius, 0);overflow:hidden;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.12)}.cve-summary__swatch img,.cve-swatch-btn img{display:block;width:100%;height:100%;object-fit:cover}.cve-edit{padding:0;border:0;background:none;font:inherit;font-size:1.2rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cve-edit:hover{text-decoration-thickness:.2rem}.cve-panel{position:fixed;left:0;right:0;bottom:0;z-index:10;max-height:85%;overflow-y:auto;overscroll-behavior:contain;padding:2rem 2rem 2.4rem;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--popup-corner-radius) var(--popup-corner-radius) 0 0;box-shadow:0 -.8rem 2.4rem rgba(var(--color-shadow),.18);text-align:left;animation:cve-sheet-in var(--duration-default, .2s) ease}.cve-panel--instant{animation:none}@keyframes cve-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.cve-panel__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.cve-panel__thumb{flex:0 0 auto;width:5.6rem;height:5.6rem;object-fit:contain}.cve-panel__heading{flex:1 1 auto;min-width:0}.cve-panel__title,.cve-panel__price{margin:0;line-height:1.3}.cve-panel__title{font-size:1.4rem}.cve-panel__price{margin-top:.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cve-panel__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:-.8rem -.8rem 0 0;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer}.cve-done{width:100%;margin-top:.4rem}.cve-done[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cve-done{position:relative}.cve-done__spinner{display:none}.cve-done[aria-busy=true]{cursor:progress;pointer-events:none}.cve-done[aria-busy=true] .cve-done__label{visibility:hidden}.cve-done[aria-busy=true] .cve-done__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.cve-done__spinner .spinner{width:1.8rem;height:1.8rem}.cve-done__spinner .path{stroke:rgb(var(--color-button-text))}.cve-panel__label{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.cve-panel__options{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.cve-pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;padding:0 .9rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;line-height:1;cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.cve-pill:hover:not(.is-unavailable):not(.is-current){border-color:rgb(var(--color-foreground))}.cve-pill.is-current{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:default}.cve-pill.is-unavailable{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);cursor:not-allowed}.cve-pill.is-current.is-unavailable{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgba(var(--color-background),.6)}.cve-swatch-btn{box-sizing:border-box;width:3.6rem;height:3.6rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--color-swatch-radius, 0);overflow:hidden;background:rgba(var(--color-foreground),.06);cursor:pointer;transition:border-color var(--duration-short) ease}.cve-swatch-btn:hover:not(.is-unavailable):not(.is-current){border-color:rgb(var(--color-foreground))}.cve-swatch-btn.is-current{border-color:rgb(var(--color-foreground));outline:.1rem solid rgb(var(--color-foreground));outline-offset:-.2rem;cursor:default}.cve-swatch-btn.is-unavailable{opacity:.35;cursor:not-allowed}.cve-pill:focus-visible,.cve-swatch-btn:focus-visible,.cve-edit:focus-visible,.cve-panel__close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.cve-row--busy .cve-panel__options{pointer-events:none}@media(prefers-reduced-motion:reduce){.cve-panel{animation:none}.cve-pill,.cve-swatch-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cart-drawer-variant-editor.css.map */
