.product-form__submit{position:relative;overflow:hidden;z-index:0;width:100%;box-sizing:border-box;background-color:transparent!important;border:1.5px solid var(--pns-button-pink, #f3a0a8)!important;color:#fff!important;font-weight:700!important;letter-spacing:.08rem;text-transform:uppercase;transition:color .35s ease}.product__tax a,.product__tax .link{color:rgba(var(--color-foreground),.85)}.product-form__buttons,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button{width:100%;max-width:100%}.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--pns-button-pink, #f3a0a8);z-index:-1;transform:translate(0);transition:transform .35s ease}.product-form__submit:after{content:none!important;box-shadow:none!important}.product-form__submit:hover{color:var(--pns-button-pink, #f3a0a8)!important}.product-form__submit:hover:before{transform:translate(100%)}.product-form__submit>*{position:relative;z-index:1}.product-form__quantity .quantity{display:inline-flex!important;align-items:center;width:auto!important;min-height:0!important;height:4rem;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:.4rem!important;overflow:hidden;color:rgb(var(--color-foreground))}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{display:none!important}.product-form__quantity .quantity__button{display:flex;align-items:center;justify-content:center;width:3.2rem!important;height:100%;margin:0!important;padding:0!important;border:none!important;background:none!important;color:rgb(var(--color-foreground))!important;font-size:1.6rem;line-height:1;cursor:pointer;transition:background-color .15s ease}.product-form__quantity .quantity__button:hover{background-color:rgba(var(--color-foreground),.06)!important}.product-form__quantity .quantity__input{width:3rem!important;flex-grow:0!important;height:100%;padding:0!important;text-align:center;border:none!important;border-left:1px solid rgba(var(--color-foreground),.2)!important;border-right:1px solid rgba(var(--color-foreground),.2)!important;background:none!important;color:rgb(var(--color-foreground))!important;font-size:1.4rem;font-weight:500;opacity:1!important}.product__title h1,.product__title h2{color:#000;font-size:28px;font-weight:600;line-height:1.2}.pns-product-vendor{margin:0 0 .6rem;font-size:16px;font-weight:400;color:#4a4a4a}.pns-product-vendor a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.pns-product-vendor a:hover{text-decoration:underline}.sm-price .price--on-sale .price__container .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:baseline;gap:1rem;color:#e97283;font-size:20px;font-weight:600}.sm-price .price__container .price__sale .price-item--regular{color:#00000080;font-size:20px;font-weight:400}.sm-price .price__container .price__sale .price-item--sale{color:#e97283!important;font-weight:600}.sm-price .price__container .price__regular .price-item--regular{font-size:20px;font-weight:600;color:#000}.sm-price .price__badge-sale{background:#000!important;color:#fff!important;font-weight:700;border:0}.product-form__buttons shopify-payment-terms,.product__info-container shopify-payment-terms,shopify-payment-terms,.shopify-payment-terms{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/pns-product.css.map */
