.mvq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mvq-property-form{display:none}multi-variant-quantity.mvq{display:block}multi-variant-colour.mvq{display:block}.mvq__colour-section{margin-bottom:2rem}.mvq__size-section{margin-bottom:1.2rem}.mvq__option-label{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.2rem;font-size:1.4rem}.mvq__option-name{font-weight:600;color:rgb(var(--color-base-text, 18 18 18))}.mvq__option-value{color:rgba(var(--color-foreground, 18 18 18),.6)}.mvq__swatches{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.mvq__swatch{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:none;background:none;cursor:pointer;line-height:0;outline:.2rem solid transparent;outline-offset:.3rem;border-radius:50%;transition:outline-color .15s ease,box-shadow .15s ease}.mvq__swatch--color{display:block;position:relative;width:3.6rem;height:3.6rem;border-radius:50%;background-color:var(--swatch-color, #ccc);box-shadow:inset 0 0 0 .1rem #0000001f}.mvq__swatch--color.mvq__swatch--active{box-shadow:inset 0 0 0 .1rem #0000001f,0 0 0 .2rem rgb(var(--color-base-background-1, 255 255 255)),0 0 0 .4rem rgb(var(--color-base-text, 18 18 18))}.mvq__swatch--color:not(.mvq__swatch--active):hover{box-shadow:inset 0 0 0 .1rem #0000001f,0 0 0 .2rem rgb(var(--color-base-background-1, 255 255 255)),0 0 0 .3rem rgba(var(--color-base-text, 18 18 18),.4)}.mvq__swatch--text{display:inline-flex;align-items:center;height:3.6rem;padding:0 1.2rem;border-radius:3rem;border:.1rem solid rgba(var(--color-base-text, 18 18 18),.2);font-size:1.3rem;font-weight:500;color:rgb(var(--color-base-text, 18 18 18));background:rgb(var(--color-base-background-1, 255 255 255));line-height:1;transition:border-color .15s ease}.mvq__swatch--text:hover{border-color:rgb(var(--color-base-text, 18 18 18))}.mvq__swatch--text.mvq__swatch--active{border-width:.2rem;border-color:rgb(var(--color-base-text, 18 18 18));box-shadow:0 0 0 .1rem rgb(var(--color-base-text, 18 18 18))}.mvq__size-table{border:.1rem solid rgba(var(--color-base-text, 18 18 18),.12);border-radius:calc(var(--inputs-radius, 4) * .1rem);overflow:hidden}.mvq__cell-price{display:none}.mvq__size-table--with-price .mvq__cell-price{display:flex}.mvq__row{display:flex;align-items:center;min-height:4.4rem}.mvq__row--header{background:rgba(var(--color-base-text, 18 18 18),.04);border-bottom:.1rem solid rgba(var(--color-base-text, 18 18 18),.1);min-height:3.6rem}.mvq__row--header .mvq__cell{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--color-foreground, 18 18 18),.55);padding-top:.6rem;padding-bottom:.6rem}.mvq__row+.mvq__row{border-top:.1rem solid rgba(var(--color-base-text, 18 18 18),.07)}.mvq__row--has-qty{background:rgba(var(--color-base-accent-1, 18 18 18),.04)}.mvq__row--unavailable{opacity:.4}.mvq__cell{display:flex;align-items:center;padding:.8rem 1rem;box-sizing:border-box;flex-shrink:0}.mvq__cell-size{flex:1;flex-shrink:1;min-width:0;font-size:1.4rem;font-weight:500;color:rgb(var(--color-base-text, 18 18 18));padding-left:1.4rem}.mvq__cell-price{width:7.5rem;font-size:1.3rem;color:rgb(var(--color-base-text, 18 18 18));flex-direction:column;align-items:flex-start;gap:.1rem}.mvq__cell-inv{width:8.5rem;justify-content:flex-start}.mvq__cell-qty{width:11.2rem;justify-content:flex-end;padding-right:1rem}.mvq__price-was{font-size:1.1rem;color:rgba(var(--color-foreground, 18 18 18),.45);text-decoration:line-through}.mvq__inv{display:inline-block;font-size:1.1rem;font-weight:500;padding:.3rem .7rem;border-radius:2rem;white-space:nowrap;letter-spacing:.01em;line-height:1.3}.mvq__inv--ok{background:#16a34a1a;color:#166534}.mvq__inv--low{background:#ea580c1a;color:#9a3412}.mvq__inv--out{background:rgba(var(--color-base-text, 18 18 18),.07);color:rgba(var(--color-foreground, 18 18 18),.5)}.mvq__stepper{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--color-base-text, 18 18 18),.2);border-radius:calc(var(--inputs-radius, 4) * .1rem);background:rgb(var(--color-base-background-1, 255 255 255));overflow:hidden;height:3.2rem}.mvq__step-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:100%;background:none;border:none;cursor:pointer;color:rgb(var(--color-base-text, 18 18 18));flex-shrink:0;transition:background .12s ease;padding:0}.mvq__step-btn:hover:not(:disabled){background:rgba(var(--color-base-text, 18 18 18),.06)}.mvq__step-btn:disabled{opacity:.3;cursor:default}.mvq__step-input{width:3.2rem;height:100%;text-align:center;border:none;border-left:.1rem solid rgba(var(--color-base-text, 18 18 18),.2);border-right:.1rem solid rgba(var(--color-base-text, 18 18 18),.2);background:transparent;color:rgb(var(--color-base-text, 18 18 18));font-size:1.4rem;font-family:var(--font-body-family, inherit);padding:0;-moz-appearance:textfield}.mvq__step-input::-webkit-inner-spin-button,.mvq__step-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mvq__step-input:focus{outline:none;background:rgba(var(--color-base-accent-1, 18 18 18),.04)}.mvq__step-input:disabled{opacity:.3}.mvq__summary{margin-top:1.2rem;padding:.8rem 1.4rem;background:rgba(var(--color-base-text, 18 18 18),.04);border-radius:calc(var(--inputs-radius, 4) * .1rem)}.mvq__summary-text{font-size:1.3rem;font-weight:500;color:rgb(var(--color-base-text, 18 18 18))}multi-variant-atc.mvq-atc{display:block}.mvq__error{padding:1.2rem 1.4rem;background:#fef2f2;color:#b91c1c;border:.1rem solid #fecaca;border-radius:calc(var(--inputs-radius, 4) * .1rem);font-size:1.3rem;line-height:1.5;margin-bottom:1rem}.mvq__atc-btn{display:flex;align-items:center;justify-content:center;gap:.8rem}.mvq__atc-count{display:inline-flex;align-items:center;justify-content:center;background:#ffffff40;border-radius:2rem;padding:.1rem .7rem;font-size:1.2rem;font-weight:700;min-width:2.2rem}@media screen and (max-width:480px){.mvq__cell-size{padding-left:.8rem;font-size:1.3rem}.mvq__cell-price{width:6rem;font-size:1.2rem;padding-left:.4rem;padding-right:.4rem}.mvq__cell-inv{width:6.5rem;padding-left:.4rem;padding-right:.4rem}.mvq__cell-qty{width:10rem;justify-content:center;padding-right:0}.mvq__inv{font-size:1rem;padding:.2rem .5rem}.mvq__price-was{display:none}}.mvq__row--header .mvq__cell-qty{justify-content:center;padding-right:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/multi-variant-quantity.css.map */
