@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&display=swap";.product-info--kateri{--kateri-serif: "Cormorant Garamond", "Times New Roman", Georgia, serif}@media only screen and (min-width:1068px){.thb-product-detail.product-info--kateri .product-information{padding-top:24px}}.product-info--kateri .product-title{font-family:var(--kateri-serif);font-weight:400;font-size:2rem;line-height:1.15;letter-spacing:0;text-transform:none;margin-bottom:6px}.product-info--kateri .product-title .product-title__accent{font-style:italic;font-weight:inherit}.product-info--kateri .product-price-container .price{font-family:var(--kateri-serif);font-size:1.375rem;letter-spacing:0;margin-bottom:18px}.product-info--kateri .product--text.style_vendor{opacity:1;letter-spacing:.14em;margin-bottom:4px}.product-info--kateri .product--text.style_body{font-size:.6875rem;letter-spacing:.08em;opacity:.75;margin-bottom:28px}.product-info--kateri .product-form__input .form__label{text-transform:uppercase;font-size:.6875rem;letter-spacing:.14em;margin-bottom:14px}.product-info--kateri .product-form__input .form__label__value{display:none}.product-info--kateri .variations .product-form__input--color{gap:14px 16px;margin-bottom:26px}.product-info--kateri .variations .product-form__input--color input[type=radio]+label{width:auto;min-width:46px;max-width:72px;height:auto;margin:0;padding-top:52px;text-indent:0;text-align:center;font-size:.6875rem;line-height:1.3;letter-spacing:.04em;color:rgba(var(--color-body-rgb),.8)}.product-info--kateri .variations .product-form__input--color input[type=radio]+label:after{top:0;left:50%;right:auto;bottom:auto;width:38px;height:38px;margin-left:-19px;border-radius:50%;border:1px solid rgba(var(--color-body-rgb),.15)}.product-info--kateri .variations .product-form__input--color input[type=radio]+label:before{inset:auto;top:-4px;left:50%;width:46px;height:46px;margin-left:-23px;border-radius:50%;border:1px solid transparent;box-shadow:none}.product-info--kateri .variations .product-form__input--color input[type=radio]:checked+label:before{border-color:var(--color-body);box-shadow:none}.product-info--kateri .variations .product-form__input--color input[type=radio]:checked+label:after{top:0;left:50%;right:auto;bottom:auto;border-color:rgba(var(--color-body-rgb),.15)}.product-info--kateri .variations .product-form__input--block{margin-bottom:26px}.product-info--kateri .variations .product-form__input--block input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:46px;min-width:46px;height:46px;padding:0;margin:0 10px 10px 0;background:none;border:1px solid rgba(var(--color-body-rgb),.25);border-radius:50%;font-size:.8125rem;letter-spacing:0;line-height:1}.product-info--kateri .variations .product-form__input--block input[type=radio]:checked+label{background:none;border-color:var(--color-body)}.product-info--kateri .variations .product-form__input--block input[type=radio]:disabled+label,.product-info--kateri .variations .product-form__input--block input.disabled+label{opacity:.35;text-decoration:line-through}.product-info--kateri .single-add-to-cart-button.button.outline{width:100%;height:50px;border-radius:0;font-size:.75rem;letter-spacing:.2em;background:var(--solid-button-background, var(--color-body));border-color:var(--solid-button-background, var(--color-body));color:var(--solid-button-label, #fff)}.product-info--kateri .single-add-to-cart-button.button.outline:hover,.product-info--kateri .single-add-to-cart-button.button.outline:focus{background:var(--solid-button-background, var(--color-body));color:var(--solid-button-label, #fff);opacity:.88}.product-info--kateri .single-add-to-cart-button.button.outline:hover span:before,.product-info--kateri .single-add-to-cart-button.button.outline:focus span:before{color:inherit}.product-info--kateri .single-add-to-cart-button.button.outline:hover span:after,.product-info--kateri .single-add-to-cart-button.button.outline:focus span:after{display:none}.product-info--kateri .single-add-to-cart-button.button.outline.sold-out{opacity:.5}.product-info--kateri .product-note{margin:14px 0 24px;font-size:.6875rem;letter-spacing:.06em;line-height:1.6}.product-info--kateri .product-note a{text-decoration:underline;text-underline-offset:2px}.product-info--kateri .product-short-blurb{margin:0 0 28px;font-family:var(--kateri-serif);font-size:1.0625rem;line-height:1.55}.product-info--kateri .product-short-blurb p{margin-bottom:.4em}.product-info--kateri .product-information .accordion{margin-bottom:0;border-top:0;border-bottom:1px solid var(--color-border)}.product-info--kateri .product-information .product__accordion:first-of-type,.product-info--kateri .product-information .product-short-blurb+.accordion{border-top:1px solid var(--color-border)}.product-info--kateri .product-information .accordion+.accordion{margin-top:0}.product-info--kateri .product-information .accordion summary{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;padding:16px 40px 16px 0}.product-info--kateri .product-information .accordion .accordion__content{font-size:.8125rem;line-height:1.7}@media only screen and (min-width:1068px){.thb-product-detail.product-info--kateri{--kateri-pad-top: 24px;--kateri-pad-bottom: 28px;--kateri-img-h: calc(100dvh - var(--header-height, 86px) - var(--kateri-pad-top) - var(--kateri-pad-bottom))}.thb-product-detail.product-info--kateri .product-grid-container{box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;gap:56px;height:auto;min-height:calc(100dvh - var(--header-height, 86px));padding:var(--kateri-pad-top) 40px var(--kateri-pad-bottom);border-bottom:0}.thb-product-detail.product-info--kateri .product-gallery-container{position:sticky;top:calc(var(--header-height, 86px) + var(--kateri-pad-top));flex:0 0 auto;width:auto;height:var(--kateri-img-h)}.thb-product-detail.product-info--kateri .product-image-container{display:flex;flex-direction:row;align-items:flex-start;gap:18px;width:auto;height:100%;padding:0}.thb-product-detail.product-info--kateri .product-thumbnail-container{order:-1;display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:0 0 150px;width:150px;height:100%;padding:0;border-radius:0;background:none;box-shadow:none}.thb-product-detail.product-info--kateri .product-thumbnail-container.extended{width:150px}.thb-product-detail.product-info--kateri .product-thumbnail-container>button{display:none}.thb-product-detail.product-info--kateri .product-thumbnail-container scroll-shadow{display:block;height:100%}.thb-product-detail.product-info--kateri .product-thumbnail-container--inner{display:block;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.thb-product-detail.product-info--kateri .product-thumbnail-container--inner::-webkit-scrollbar{display:none}.thb-product-detail.product-info--kateri .product-thumbnail{width:100%;height:auto!important;aspect-ratio:auto!important;margin-bottom:16px;overflow:visible}.thb-product-detail.product-info--kateri .product-thumbnail img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain}.thb-product-detail.product-info--kateri .product-thumbnail:after{box-shadow:inset 0 0 0 1px transparent}.thb-product-detail.product-info--kateri .product-thumbnail.is-initial-selected:after{opacity:1;box-shadow:inset 0 0 0 1px var(--color-body)}.thb-product-detail.product-info--kateri .product-images{flex:0 0 auto;width:calc(var(--kateri-img-h) * .846);height:var(--kateri-img-h)}.thb-product-detail.product-info--kateri .product-images .flickity-viewport{height:100%;min-height:0;max-height:100%}.thb-product-detail.product-info--kateri .product-images__slide{width:100%;height:100%;padding-left:0}.thb-product-detail.product-info--kateri .product-single__media-image{height:100%;min-height:0}.thb-product-detail.product-info--kateri .product-single__media-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.thb-product-detail.product-info--kateri .product-information--container{--scroll-shadow-size: 0;display:block;position:sticky;top:min(calc(var(--header-height, 86px) + var(--kateri-pad-top)),calc(100dvh - var(--kateri-info-h, 0px) - var(--kateri-pad-bottom)));flex:0 0 460px;width:460px;height:auto;max-height:none;overflow:visible;margin:0;box-sizing:border-box;border-left:0}.thb-product-detail.product-info--kateri .product-information{position:static;height:auto;max-height:none;padding:0 4px 0 0;overflow:visible;border:0}.thb-product-detail.product-info--kateri .product-information .accordion{margin-left:0;width:100%;padding:0}}.product-info--kateri .size-chart-link-wrap{margin:12px 0 0}.product-info--kateri .size-chart-link{padding:0;background:none;border:0;font:inherit;font-size:.75rem;letter-spacing:.06em;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-info--kateri .size-chart-link:hover{opacity:.7}.size-chart-drawer .size-chart-table{width:100%;margin:24px 0;border-collapse:collapse;font-size:.8125rem}.size-chart-drawer .size-chart-table th,.size-chart-drawer .size-chart-table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--color-border)}.size-chart-drawer .size-chart-table th{font-weight:400;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product-kateri.css.map */
