.product{--kw-ink: #231d1b;--kw-ink-soft: #5f5754;--kw-line: #ece5e1;--kw-soft: #f6f1ee;--kw-button: var(--ktwa-button, #a3201a)}.product .product-media-container.media-type-image{overflow:hidden;border-radius:1.2rem;background:var(--kw-soft)}.product .thumbnail{border-radius:.6rem;overflow:hidden}.product .product__title h1,.product .product__title h2{margin:0;font-family:Cinzel,Georgia,serif!important;font-weight:var(--ktwa-heading-weight, 400)!important;font-size:clamp(3rem,7.2vw,4.4rem)!important;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:#a00000!important;text-wrap:balance}.product .price{margin-top:.4rem}.product .price .price-item{font-family:"Inter",var(--font-body-family),sans-serif;font-size:2rem;font-weight:600;letter-spacing:0;color:var(--kw-ink)}.product .product__description{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:1.7rem!important;line-height:1.6;letter-spacing:0;color:var(--kw-ink-soft)}.product .product__description p,.product .product__description li,.product .product__description span{font-family:inherit;letter-spacing:inherit}.product .product__description strong{color:var(--kw-ink);font-weight:600}.product__info-wrapper .product-form__input.product-form__quantity .quantity__label{font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:1.5rem!important;font-weight:600;letter-spacing:0;text-transform:none;color:var(--kw-ink)!important}.product__info-wrapper quantity-input .quantity__button{background:#fff!important;box-shadow:inset 0 0 0 1px var(--kw-line)}.product__info-wrapper quantity-input .quantity__button svg path{fill:var(--kw-ink)}.product__info-wrapper quantity-input .quantity__button:hover{box-shadow:inset 0 0 0 1px var(--kw-ink-soft)}.product__info-wrapper quantity-input .quantity__input{font-family:"Inter",var(--font-body-family),sans-serif;font-size:1.7rem;color:var(--kw-ink)}.product #create-letter-cta{min-height:5.6rem;margin-top:1.6rem!important;padding:1.6rem 2.4rem!important;border-radius:.6rem;background:var(--kw-button)!important;color:#fff!important;font-family:"Inter",var(--font-body-family),sans-serif!important;font-size:1.7rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3;transition:filter .2s ease}.product #create-letter-cta:after,.product #create-letter-cta:before{box-shadow:none;border-radius:.6rem}.product #create-letter-cta:hover{filter:brightness(.9)}.product #create-letter-cta:focus-visible{outline:2px solid var(--kw-button);outline-offset:3px;box-shadow:none}.product .product__text.subtitle{margin-top:1.2rem;font-family:"Inter",var(--font-body-family),sans-serif;font-size:1.4rem;font-style:normal;letter-spacing:0;text-align:center;color:var(--kw-ink-soft)}@media(prefers-reduced-motion:reduce){.product #create-letter-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ktwa-product.css.map */
