.naswan-pieces{display:block;margin:1.6rem 0 2.4rem}.naswan-pieces__intro{margin:0 0 1.2rem;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.naswan-piece{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.6rem;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.naswan-piece:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.naswan-piece__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;background:rgba(var(--color-foreground),.04)}.naswan-piece__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.naswan-piece__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.naswan-piece__title span{font-weight:400;color:rgba(var(--color-foreground),.7)}.naswan-piece__price{text-align:right;font-size:1.45rem;font-weight:600;white-space:nowrap}.naswan-piece__price s{display:block;font-size:1.25rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.naswan-piece__sku{margin:.4rem 0 1rem;font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.naswan-piece__label{margin:1rem 0 .6rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.naswan-piece__label--row{display:flex;justify-content:space-between;align-items:baseline}.naswan-piece__guide{padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;letter-spacing:.04em;text-transform:none;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.naswan-qty{display:inline-flex;align-items:stretch;border:1px solid rgba(var(--color-foreground),.3)}.naswan-qty button{width:3.4rem;border:0;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-size:1.6rem;cursor:pointer}.naswan-qty input{width:4rem;border:0;text-align:center;font:inherit;font-size:1.4rem;background:transparent;color:rgb(var(--color-foreground));-moz-appearance:textfield}.naswan-qty input::-webkit-outer-spin-button,.naswan-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.naswan-piece__sizes{display:flex;flex-wrap:wrap;gap:.5rem}.naswan-size{min-width:4rem;padding:.7rem .9rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:.6rem;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;text-align:center;cursor:pointer}.naswan-size[aria-pressed=true]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.naswan-size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.naswan-size--fixed{cursor:default;color:rgba(var(--color-foreground),.8)}.naswan-piece__soldout{margin:.6rem 0 0;font-size:1.25rem;color:#b3261e}.naswan-pieces__total{display:flex;justify-content:space-between;align-items:baseline;margin:1.6rem 0 1.2rem;font-size:1.5rem}.naswan-pieces__total span{letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem}.naswan-pieces__total strong{font-size:1.8rem}.naswan-pieces__error{margin:0 0 1rem;font-size:1.3rem;color:#b3261e}.naswan-pieces__add[aria-busy=true]{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.naswan-piece{grid-template-columns:9rem minmax(0,1fr);gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/naswan-pieces.css.map */
