.buy-product{position:fixed;z-index:10;width:100vw;height:100vh;background-color:#00000040;display:none;justify-content:flex-end;align-items:flex-start}.buy-product.active{display:flex}.buy-product__inner{background-color:var(--lighter-grey);overflow-y:scroll;display:flex;flex-direction:column;position:fixed;height:100%;border-radius:4px;width:85%}.buy-product__heading{text-align:left;text-transform:uppercase;margin:0;padding:2rem 2rem 2.5rem;background-color:var(--white);position:relative}.buy-product__top{display:flex;padding:2rem;background-color:var(--white);position:relative}.buy-product__bottom{background-color:var(--lighter-grey);padding:0 2rem}.buy-product__image{display:flex;margin-right:16px;border-radius:4px;width:68px;height:68px}.buy-product__image img{border-radius:4px}.buy-product__info{display:flex;flex-direction:column}.buy-product__info h4{font-size:16px;margin:0;text-transform:uppercase;letter-spacing:.16px}.buy-product__info p{margin:0;font-size:13px}.buy-product__tab{display:flex;flex-direction:column;position:relative;padding:2rem;background-color:var(--white)}.buy-product__tab-top{display:flex;justify-content:space-between;padding-bottom:2rem}.buy-product__subheading{font-size:18px;margin:0}.buy-product__link{text-transform:uppercase;color:rgb(var(--color-base-accent-2));text-decoration:underline}.buy-product__form-top{display:flex;justify-content:space-between;align-items:center;padding:2rem;background-color:var(--white)}.buy-product__form-top .product__paint-calc button{margin:0}.buy-product__variant{border:0;background-color:transparent;margin:1rem;text-align:left;font-size:16px;font-family:var(--font-body-family);font-weight:600;text-transform:capitalize;position:relative;margin-left:0;padding-left:2rem}.buy-product__variant:before{content:"";position:absolute;left:0;top:6px;border:1px solid rgb(var(--color-base-accent-2));border-radius:50%;width:12px;height:12px}.buy-product__variant.active:before{background-color:rgb(var(--color-base-accent-2))}.buy-product__variant-option{visibility:hidden;width:0;height:0}.buy-product__variant-option.active{visibility:visible;width:auto;height:auto}.buy-product__options{padding:1rem 2rem;background-color:var(--white)}.buy-product__option{display:flex;justify-content:space-between;align-items:center}.buy-product__option .quantity:after{border-radius:20px}.buy-product__option-details{display:flex;flex-direction:column;margin-bottom:1rem}.buy-product__option-details p{margin:0}.buy-product__size{font-family:var(--font-body-family);font-weight:600}.buy-product__close{position:absolute;background:transparent;border:none;cursor:pointer;right:2rem;top:2rem;width:26px;height:28px}.buy-product__close svg{color:var(--black);width:15px}.buy-product__price{text-align:center;margin:1rem 0;font-family:var(--font-body-family);font-weight:800;letter-spacing:0px}.quantity__button--minus-icon,.quantity__button--delete-icon{display:none;pointer-events:none}.quantity__button--delete-icon svg{width:15px}.quantity__button--minus-icon.active,.quantity__button--delete-icon.active{display:flex}.buy-product__heading:after,.buy-product__top:after,.buy-product__tab:after{content:"";position:absolute;left:2rem;height:2px;bottom:0;width:calc(100% - 4rem);background-color:var(--lighter-grey)}.buy-product__option .quantity:after{opacity:.2}.buy-product__option .quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 4rem)}@media screen and (min-width: 998px){.buy-product{justify-content:center}.buy-product__inner{max-width:726px;margin:6rem;height:calc(100% - 12rem)}.buy-product__close{right:4rem;width:32px;height:32px}.buy-product__heading{text-align:center;padding:2rem}.buy-product__top,.buy-product__tab,.buy-product__form-top,.buy-product__options{padding:1rem 6rem}.buy-product__bottom{padding:1rem 6rem;position:sticky;bottom:0;width:100%;z-index:10}.buy-product__image{margin-right:24px}.buy-product__heading:after,.buy-product__top:after,.buy-product__tab:after{left:6rem;width:calc(100% - 12rem)}.buy-product__option-details{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/stmt-component-buy-product.css.map */
