.kalhua-product .product__inner{max-width:none}.kalhua-product .product__title{font-family:var(--FONT-STACK-BODY);font-size:20px;font-weight:500;line-height:1.35;text-transform:none;letter-spacing:0}.kalhua-product .product__form__link{font-size:11px;letter-spacing:.04em;text-transform:uppercase;margin:0}.kalhua-product .product__price{font-size:19px;letter-spacing:0}.kalhua-product .product__price--compare{font-size:16px}.kalhua-product .product__media[data-type=image] .product-image-wrapper{border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}.kalhua-product .radio__legend{opacity:1;gap:6px}.kalhua-product .radio__legend__label{font-family:var(--FONT-STACK-BODY);font-size:14px;text-transform:none;letter-spacing:0}.kalhua-product .kalhua-size-option .radio__legend>[data-option-value]{display:none}.kalhua-product .kalhua-size-guide{margin-inline-start:auto;font-size:12px;text-decoration:underline;line-height:1.5}.kalhua-product .kalhua-size-option .radio__inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kalhua-product .kalhua-size-option .radio__button{min-width:0}.kalhua-product .kalhua-size-option .radio__button label{min-width:0;min-height:36px;padding:8px 6px;border-radius:3px;font-weight:400;font-size:13px;text-transform:none;overflow-wrap:anywhere;height:100%}.kalhua-product .radio__button input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}.kalhua-product .btn--add-to-cart{min-height:44px;background:#f2f2f2;color:#222;border-color:#f2f2f2;--btn-text: #222;--btn-bg-hover: #e6e6e6;border-radius:3px;font-size:13px;letter-spacing:.04em}.kalhua-product .btn--add-to-cart:not(:disabled):hover{background:#e6e6e6;color:#222;border-color:#e6e6e6}.kalhua-product .btn--add-to-cart:disabled{opacity:.5;cursor:not-allowed}.kalhua-product .btn--add-to-cart .cta__dot,.kalhua-product .btn--add-to-cart [data-button-price]{display:none}.kalhua-product .kalhua-services{display:grid;gap:12px;padding-top:2px}.kalhua-product .kalhua-services a{display:flex;align-items:center;gap:10px;width:fit-content;font-size:13px}.kalhua-product .kalhua-services a:hover{text-decoration:underline}.kalhua-product .kalhua-services svg{width:18px;height:18px;flex:0 0 18px}.kalhua-product .product-accordion .accordion__wrapper{border-top:1px solid var(--border);border-bottom:0}.kalhua-product .product-accordion .accordion__title,.kalhua-product .kalhua-care summary{font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:18px 24px 18px 0;line-height:1.5}.kalhua-product .kalhua-care{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.kalhua-product .kalhua-care summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline-end:0}.kalhua-product .kalhua-care summary::-webkit-details-marker{display:none}.kalhua-product .kalhua-care summary svg{width:14px;height:14px;flex-shrink:0}.kalhua-product .kalhua-care[open] summary svg{transform:rotate(180deg)}.kalhua-product .kalhua-care__body{padding:0 0 18px;font-size:14px}.kalhua-product .kalhua-care__body>div+div{margin-top:12px}.kalhua-product .kalhua-editor-note{padding:12px;border:1px dashed #8b6545;font-size:12px;color:#665144}@media(min-width:768px){.kalhua-product .product__inner{padding-inline-start:28px}.kalhua-product .product__grid--mosaic .product__media{width:calc(50% - var(--IMAGE-SPACING) / 2)}.kalhua-product .product__grid--mosaic .product__media:first-child{width:100%}}@media(min-width:1100px){.kalhua-product .product__inner{padding-inline-start:36px}}@media(max-width:767px){.kalhua-product .product__inner{padding-inline-start:0;padding-top:22px}.kalhua-product .product__title{font-size:20px}}.kalhua-product .kalhua-single-type{display:none}.kalhua-product .radio__legend{display:flex;align-items:baseline;width:100%;flex-wrap:wrap;margin-bottom:8px}.kalhua-product .radio__legend [data-option-value]{border:0;padding-inline:0;font-family:var(--FONT-STACK-BODY);font-size:12px}.kalhua-product .radio__legend [data-option-value]:before{content:none}.kalhua-product .selector-wrapper--color .radio__legend [data-option-value]{margin-inline-start:4px;color:var(--text-light)}.kalhua-product .kalhua-color-name{--swatch-size: auto;width:auto;height:auto}.kalhua-product .kalhua-color-name label{width:auto;min-width:40px;height:auto;min-height:30px;padding:6px 10px;border-radius:3px;background:transparent;border:1px solid var(--border);font-size:12px}.kalhua-product .kalhua-color-name label .value{display:inline}.kalhua-product .kalhua-color-name input:checked~label:after{border-radius:3px}.kalhua-product .swatch__button input:focus-visible~label{outline:2px solid currentColor;outline-offset:4px}.kalhua-product .kalhua-size-option .radio__button input:checked~label{background:#333;color:#fff;border-color:#333}.kalhua-product .kalhua-size-option .radio__button input:not(:checked)~label{background:#fff;color:#333;border-color:var(--border)}.kalhua-product .product__price--compare{font-family:var(--FONT-STACK-BODY);font-size:15px;letter-spacing:0;text-decoration:line-through}.kalhua-product .btn--add-to-cart:focus-visible{outline:2px solid #333;outline-offset:3px}.kalhua-product .product__block__title .product__headline{margin:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/kalhua-product.css.map */
