.product__info-container [id^=price-]{position:relative;width:100%;margin:1.2rem 0 2.4rem;padding-bottom:2.1rem;text-align:left}.product__info-container [id^=price-]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#1111111f}.product__info-container .price{display:block;width:100%;margin:0;color:#171717;text-align:left}.product__info-container .price__container{display:block;width:100%;margin:0;text-align:left}.product__info-container .price--large{color:#171717;font-family:var(--font-heading-family);font-size:3.4rem;font-weight:400;line-height:1.05;letter-spacing:.025em}.product__info-container .price-item{margin:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.product__info-container .price__regular{display:block}.product__info-container .price:not(.price--on-sale) .price__sale{display:none}.product__info-container .price--on-sale .price__regular{display:none}.product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.product__info-container .price--on-sale .price-item--sale{color:#171717;font-family:var(--font-heading-family);font-size:3.4rem;font-weight:400;letter-spacing:.025em}.product__info-container .price--on-sale .price-item--regular{color:#17171773;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;letter-spacing:.03em}.product__info-container [id^=price-] .badge{display:none}@media screen and (max-width:749px){.product__info-container [id^=price-]{margin-top:1rem;margin-bottom:2.2rem;padding-bottom:1.8rem}.product__info-container .price--large,.product__info-container .price--on-sale .price-item--sale{font-size:3rem}}.product-form__quantity{margin-top:2.4rem}.product-form__quantity .quantity__label{margin-bottom:1rem;color:#363636;font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.product-form__quantity .quantity{width:18rem;min-height:5.2rem;background:#fff;border:1px solid rgba(17,17,17,.18);border-radius:1.2rem;box-shadow:none;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity:hover{border-color:#1111118c;box-shadow:0 8px 20px #1111110d}.product-form__quantity .quantity:focus-within{border-color:#171717;box-shadow:0 0 0 2px #11111114}.product-form__quantity .quantity__button{width:5.2rem;height:5.2rem;color:#171717;background:transparent;border:0;transition:background-color .2s ease,opacity .2s ease}.product-form__quantity .quantity__button:hover{background:#1111110a}.product-form__quantity .quantity__button:focus-visible{outline:1px solid rgba(17,17,17,.35);outline-offset:-3px}.product-form__quantity .quantity__button svg{width:1.4rem;height:1.4rem}.product-form__quantity .quantity__input{min-width:5rem;padding:0;color:#171717;background:transparent;font-size:1.6rem;font-weight:500;line-height:1}.product-form{margin-top:2.4rem}.product-form__buttons{max-width:none}.product-form__submit,.shopify-payment-button__button{width:100%;min-height:5.6rem!important;border-radius:.8rem!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;font-weight:500!important;letter-spacing:.18em!important;line-height:1.2!important;text-transform:uppercase!important}.product-form__submit{position:relative;color:#fff;background:#171717;border:1px solid #171717;box-shadow:none;overflow:hidden;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.product-form__submit:before,.product-form__submit:after{display:none}.product-form__submit:hover:not([disabled]){color:#fff;background:#292929;border-color:#292929;transform:translateY(-1px);box-shadow:0 10px 22px #11111124}.product-form__submit:active:not([disabled]){transform:translateY(0);box-shadow:0 4px 12px #1111111a}.product-form__submit:focus-visible{outline:2px solid rgba(17,17,17,.3);outline-offset:3px}.product-form__submit[disabled]{color:#ffffffb3;background:#757575;border-color:#757575;cursor:not-allowed}.shopify-payment-button{margin-top:1.2rem}.shopify-payment-button__button{color:#171717!important;background:transparent!important;border:1px solid rgba(17,17,17,.5)!important;box-shadow:none!important;overflow:hidden!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease!important}.shopify-payment-button__button:hover{color:#fff!important;background:#171717!important;border-color:#171717!important;transform:translateY(-1px)}.shopify-payment-button__button--unbranded{border-radius:.8rem!important}.shopify-payment-button__button--branded{border-radius:.8rem!important;overflow:hidden!important}.product-form__input+.product-form,.product-form__quantity+.product-form{margin-top:2.4rem}@media screen and (max-width:749px){.product-form__quantity .quantity{width:17rem;min-height:5rem}.product-form__quantity .quantity__button{width:5rem;height:5rem}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem!important;font-size:1.2rem!important;letter-spacing:.16em!important}}.product__info-container{max-width:540px}.product__title{margin-bottom:.45rem}.product__title h1{font-family:var(--font-heading-family);font-size:4.4rem font-weight:400;line-height:1.05;letter-spacing:.02em;color:#111}.product__text{margin-top:.35rem!important;margin-bottom:1rem!important;color:#777;font-size:1.45rem;line-height:1.55}[id^=price-]{margin-top:.8rem!important;margin-bottom:2.2rem!important}.hok-signature-cards{margin-top:2rem;margin-bottom:2.5rem}.product-form__quantity{margin-top:2rem!important;margin-bottom:1.2rem!important}.quantity__label{margin-bottom:.6rem!important}.quantity{width:160px!important}.product-form{margin-top:0!important}.product-form__submit{letter-spacing:.08em!important;font-size:13px!important;font-weight:500!important}.shopify-payment-button{margin-top:.9rem!important}.hok-product-trust{margin-top:2.5rem!important}.product__accordion{margin-top:1.8rem}@media(max-width:749px){.product__title h1{font-size:3rem}.quantity{width:150px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hok-product-controls.css.map */
