body.template-product{--kb-ink: #1c1d1a;--kb-muted: #6c6861}body.template-product .product__info-container>.product__text.caption-with-letter-spacing,body.template-product .product__info-container .share-button,body.template-product .product__info-container .kb-payment-terms,body.template-product .product__info-container form.installment,body.template-product .product__info-container shopify-payment-terms,body.template-product .product__info-container .product__tax{display:none}body.template-product .product__title{margin:0 0 .8rem}body.template-product .product__title h1{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.2;letter-spacing:.01em;color:var(--kb-ink)}@media screen and (min-width:750px){body.template-product .product__title h1{font-size:3.2rem}}body.template-product .product .price--large .price-item--regular,body.template-product .product .price--large .price-item--sale{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;letter-spacing:.02em;color:var(--kb-ink)}body.template-product .product .price{margin:0}body.template-product .product .price__container{margin-bottom:0}body.template-product .kb-product-trust{margin:.4rem 0 .2rem;max-width:42rem}body.template-product .kb-product-trust a{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;line-height:1.45;letter-spacing:.01em;color:var(--kb-muted);text-decoration:none;border-bottom:1px solid transparent}body.template-product .kb-product-trust a:hover{color:var(--kb-ink);border-bottom-color:var(--kb-ink)}@media screen and (min-width:750px){body.template-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.8rem}}body.template-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:.6rem 1rem .2rem 0}body.template-product .product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 1.8rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.02em;line-height:1.2;border-radius:.2rem}body.template-product .product-form__input--swatch .form__label,body.template-product .product-form__input--pill .form__label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--kb-ink)}body.template-product .product__inventory{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:var(--kb-muted);margin:.2rem 0 0}body.template-product .product__inventory svg{display:none}body.template-product .product__inventory.visibility-hidden{display:none}body.template-product .product__info-container .quantity{min-height:4.8rem}body.template-product .product__info-container .quantity__button{width:4.4rem;min-height:4.4rem}body.template-product .quantity__label{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.04em}body.template-product .product-form__submit{min-height:4.8rem;border-radius:0;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--kb-ink);color:#fff}body.template-product .product-form__submit:hover{background:var(--kb-ink)}body.template-product .product-form__submit[disabled],body.template-product .product-form__submit:disabled{opacity:.45;background:var(--kb-ink);color:#fff}body.template-product .product__accordion.accordion{margin-top:0;border-color:#1c1d1a1f}body.template-product .product__accordion+.product__accordion{border-top:0}body.template-product .product__accordion summary{min-height:4.4rem;align-items:center;padding:1.2rem 0;cursor:pointer}body.template-product .product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--kb-ink)}body.template-product .product__accordion .accordion__content{font-size:1.5rem;line-height:1.55;color:var(--kb-ink);padding:0 0 1.4rem}body.template-product .product__accordion .accordion__content a{color:var(--kb-ink)}body.template-product .kb-size-guide{margin-top:.2rem}body.template-product .kb-size-guide__unit{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:var(--kb-muted)}body.template-product .kb-size-guide__scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.template-product .kb-size-guide__table{width:100%;min-width:0;border-collapse:collapse;font-family:var(--font-heading-family);font-size:1.35rem;line-height:1.4;color:var(--kb-ink)}body.template-product .kb-size-guide__table th,body.template-product .kb-size-guide__table td{padding:.55rem .9rem .55rem 0;border-bottom:1px solid rgba(28,29,26,.12);text-align:left;font-weight:400;vertical-align:top;white-space:nowrap}body.template-product .kb-size-guide__table th{font-weight:500;letter-spacing:.03em}body.template-product .kb-size-guide__table thead th{font-size:1.2rem;letter-spacing:.04em;color:var(--kb-ink)}body.template-product .kb-size-guide__table tbody th{font-weight:500;padding-right:1.2rem}body.template-product .kb-size-guide__note{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:400;letter-spacing:.01em;color:var(--kb-muted)}body.template-product .related-products__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em;margin-bottom:2rem}body.template-product .related-products .product-grid{row-gap:2.8rem}@media screen and (min-width:750px){body.template-product .related-products .product-grid{row-gap:3.6rem}}body.template-product .related-products .card--standard .card__inner{background:transparent;border:0;border-radius:0;box-shadow:none}body.template-product .related-products .card--standard .card__inner:after{box-shadow:none;border:0;background:none}body.template-product .related-products .card .card__inner .card__media{border-radius:0}body.template-product .related-products .card--standard .card__inner.ratio{--ratio-percent: 125% !important}body.template-product .related-products .card--standard .card__inner.ratio:before{padding-bottom:125%!important}body.template-product .related-products .card__media .media img{object-fit:cover;object-position:50% 42%}body.template-product .related-products .card-wrapper .media.media--hover-effect>img+img{display:none!important}body.template-product .related-products .underline-links-hover:hover a{text-decoration:none}body.template-product .related-products .card__information{padding:1.6rem 0 0}body.template-product .related-products .card--standard>.card__content .card__information{padding-left:0;padding-right:0}body.template-product .related-products .card__heading.h5{font-family:var(--font-heading-family);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.004em;color:var(--kb-ink)}body.template-product .related-products .card-information>.price{margin-top:.4rem;font-family:var(--font-heading-family);font-size:12.5px;font-weight:400;letter-spacing:.02em;color:var(--kb-muted)}@media screen and (min-width:750px){body.template-product .related-products .card__heading.h5{font-size:16px}body.template-product .related-products .card-information>.price{font-size:13px}}body.template-product .related-products .quick-add{display:none}@media screen and (min-width:750px){body.template-product .product__info-wrapper{padding-left:3.2rem}}@media screen and (max-width:749px){body.template-product shopify-chat{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kb-product.css.map */
