.price-area{border:.1rem solid rgba(var(--color-foreground),.18);padding:1.6rem;background:rgb(var(--color-background));margin:1.6rem 0}.price-area.guest{background:rgba(var(--color-foreground),.03);border-style:dashed}.price-area .price-row{display:flex;align-items:baseline;gap:1rem;margin-bottom:.4rem}.price-area .price{font-size:2.6rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2}.price-area .tax{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.price-area .stock{font-size:1.2rem;color:#3f7a4a;margin-top:.2rem}.price-area .stock.oos,.price-area .stock.sale-ended{color:#b94a3a;font-weight:600}.price-area .stock.sale-ended small{font-size:1rem;margin-left:.4rem;font-weight:500;color:rgba(var(--color-foreground),.55)}.price-area.sale-ended .price{text-decoration:line-through;color:rgba(var(--color-foreground),.4)}.price-area .qty-row{display:flex;align-items:center;gap:1.2rem;margin:.8rem 0 .4rem;flex-wrap:wrap}.price-area .qty-row>span{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.price-area .qty-box{display:inline-flex;border:.1rem solid rgba(var(--color-foreground),.18);background:rgb(var(--color-background))}.price-area .qty-box button{width:3.6rem;height:3.8rem;background:rgb(var(--color-background));border:0;border-right:.1rem solid rgba(var(--color-foreground),.18);cursor:pointer;font-size:1.6rem;color:rgb(var(--color-foreground));padding:0;line-height:1}.price-area .qty-box button:last-child{border-right:0;border-left:.1rem solid rgba(var(--color-foreground),.18)}.price-area .qty-box input{width:5rem;text-align:center;border:0;height:3.8rem;font-size:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.price-area .qty-box input::-webkit-outer-spin-button,.price-area .qty-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-area .qty-box.disabled{opacity:.45}.price-area .qty-box.disabled button,.price-area .qty-box.disabled input{cursor:not-allowed}.price-area .qty-limit{font-size:1.1rem;color:rgba(var(--color-foreground),.55)}.price-area .cta-add{display:block;width:100%;padding:1.4rem 1.8rem;border:.2rem solid rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:700;cursor:pointer;letter-spacing:.04em;margin-top:1rem;border-radius:0;transition:background-color .15s ease,color .15s ease;font-family:inherit;text-align:center}.price-area .cta-add:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.price-area .cta-add[disabled]{opacity:.4;cursor:not-allowed}.price-area .cta-add[disabled]:hover{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.price-area form{margin:0}.price-area .launch-info{background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);padding:1rem 1.2rem;margin:1rem 0;font-size:1.3rem;color:rgba(var(--color-foreground),.85)}.price-area .launch-info strong{display:block;color:rgb(var(--color-foreground));margin-bottom:.2rem;font-weight:700}.price-area .launch-info small{display:block;color:rgba(var(--color-foreground),.55);font-size:1.1rem}.price-area .preorder-info{background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);padding:1rem 1.2rem;margin:1rem 0;font-size:1.3rem;color:rgb(var(--color-foreground))}.price-area .preorder-info dl{display:grid;grid-template-columns:8rem 1fr;gap:.4rem 1.2rem;margin:0}.price-area .preorder-info dt{color:rgba(var(--color-foreground),.55);font-size:1.2rem;margin:0}.price-area .preorder-info dd{margin:0;color:rgb(var(--color-foreground))}.price-area.guest .g-lock-msg--full{border:0;padding:0;background:transparent;border-radius:0}.price-area.guest .g-lock-msg__btn{border-radius:0;padding:1.2rem 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;border:.2rem solid rgb(var(--color-foreground));flex:1 1 0}.price-area.guest .g-lock-msg__btn--primary{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.price-area.guest .g-lock-msg__btn--primary:hover{background:rgba(var(--color-foreground),.85)}.price-area.guest .g-lock-msg__btn--secondary{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.price-area.guest .g-lock-msg__btn--secondary:hover{background:rgba(var(--color-foreground),.05)}.price-area.guest .g-lock-msg__row{align-items:flex-start}.price-area.guest .g-lock-msg__icon{width:2.8rem;height:2.8rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.8rem;font-size:1.4rem;margin-top:0;background:rgb(var(--color-background))}.price-area.guest .g-lock-msg__title{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));margin-bottom:.4rem}.price-area.guest .g-lock-msg__lead{font-size:1.3rem;color:rgba(var(--color-foreground),.75);line-height:1.6}@media screen and (max-width:749px){.price-area{padding:1.4rem}.price-area .price{font-size:2.4rem}.price-area .qty-row{gap:.8rem}.price-area .qty-box button{width:4.4rem;height:4.6rem;font-size:1.8rem}.price-area .qty-box input{height:4.6rem;font-size:1.6rem;width:5.6rem}.price-area .qty-limit{width:100%;font-size:1.2rem}.price-area .cta-add{padding:1.6rem 1.8rem;font-size:1.6rem;min-height:5.4rem}.price-area.guest .g-lock-msg__btn{padding:1.4rem 1.2rem;font-size:1.4rem}.price-area .preorder-info dl{grid-template-columns:9.2rem 1fr}.price-area .preorder-info dt{font-size:1.1rem}}@media screen and (max-width:380px){.price-area .price{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-purchase-block.css.map */
