body:has(#TessutaSelectedSize){--tessuta-ink: #29231f;--tessuta-rule: #e5e0da}body:has(#TessutaSelectedSize) .product__info-container{color:var(--tessuta-ink)}body:has(#TessutaSelectedSize) .swatch-input__label{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body:has(#TessutaSelectedSize) .swatch-input__label .swatch{width:34px;height:34px}body:has(#TessutaSelectedSize) .product__accordion summary{min-height:52px}.tessuta-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;padding:20px 0;margin:20px 0 24px;border-block:1px solid var(--tessuta-rule)}.tessuta-welcome__eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#655b53}.tessuta-welcome__intro p{margin:5px 0 0;font-family:var(--font-heading-family);font-size:24px;line-height:1.15;color:var(--tessuta-ink)}.tessuta-welcome__code{min-width:112px;min-height:52px;padding:10px 12px;border:1px solid #b9aea4;border-radius:0;background:#faf8f5;color:#342b25;cursor:pointer;display:grid;gap:4px;text-align:center}.tessuta-welcome__code>span:first-child{font:500 11px/1.3 var(--font-body-family);letter-spacing:.08em}.tessuta-welcome__code>span:last-child{font:400 11px/1.3 var(--font-body-family)}.tessuta-welcome__code:hover,.tessuta-welcome__code.is-copied{background:#eee8e1}.tessuta-welcome__code:focus-visible{outline:2px solid #514137;outline-offset:4px}.tessuta-welcome__note{grid-column:1/-1;margin:0;font-size:11px;line-height:1.6;color:#655b53}body:has(#TessutaSelectedSize) :is(.tw-product-fit,.tw-product-specs,.tw-product-faq,.tw-proof){padding-block:clamp(40px,5vw,72px)}body:has(#TessutaSelectedSize) :is(.tw-product-fit__heading,.tw-product-specs__heading,.tw-product-faq__heading){margin-bottom:28px}body:has(#TessutaSelectedSize) .tw-product-fit__diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:32px 12px;background:#f7f5f1}body:has(#TessutaSelectedSize) .tw-product-fit__dim-value{white-space:nowrap;font-size:clamp(26px,4vw,36px)}body:has(#TessutaSelectedSize) .tw-product-fit__body{gap:24px}body:has(#TessutaSelectedSize) .tw-product-fit__dim+.tw-product-fit__dim{border-left:1px solid var(--tessuta-rule)}body:has(#TessutaSelectedSize) .tw-product-specs__row{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.4fr);gap:16px;padding:16px 0;align-items:baseline}body:has(#TessutaSelectedSize) .tw-product-specs__row dt{font-size:10px;line-height:1.6;letter-spacing:.08em}body:has(#TessutaSelectedSize) .tw-product-specs__row dd{text-align:left;font-size:14px;line-height:1.6}body:has(#TessutaSelectedSize) .tw-proof__header{margin-bottom:24px}body:has(#TessutaSelectedSize) .tw-proof__heading{font-size:clamp(32px,4vw,48px);margin-bottom:12px}body:has(#TessutaSelectedSize) .tw-proof__body{padding:22px}@media(max-width:749px){body:has(#TessutaSelectedSize) .product__media-wrapper :is(.thumbnail-slider,.thumbnail-list){display:flex!important}body:has(#TessutaSelectedSize) .product__media-wrapper .thumbnail-slider{margin:10px 0 16px;align-items:center}body:has(#TessutaSelectedSize) .product__media-wrapper .thumbnail-list{flex:1;gap:8px;margin:0;padding:2px;scroll-padding-left:2px}body:has(#TessutaSelectedSize) .thumbnail-list__item{flex:0 0 52px;width:52px}body:has(#TessutaSelectedSize) .thumbnail-slider .slider-button{width:44px;min-height:44px;flex-shrink:0}body:has(#TessutaSelectedSize) .product__info-wrapper{padding-top:4px!important}body:has(#TessutaSelectedSize) .product__title h1{font-size:28px;line-height:1.12;letter-spacing:-.025em}body:has(#TessutaSelectedSize) .tw-product-subtitle{font-size:13px;line-height:1.6}body:has(#TessutaSelectedSize) .tw-product-fit__dimensions{display:none}body:has(#TessutaSelectedSize) .tw-proof__quote{font-size:14px;line-height:1.65}}@media(prefers-reduced-motion:reduce){body:has(#TessutaSelectedSize) *{scroll-behavior:auto!important}}body:has(#TessutaSelectedSize) .tw-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(#TessutaSelectedSize) .tw-proof__quote{font-style:normal;border:0;padding:0;font-weight:400}@media(max-width:749px){body:has(#TessutaSelectedSize) .tw-proof__grid{grid-template-columns:1fr}}body:has(#TessutaSelectedSize) .related-products:not(:has(.product-grid)){padding-block:0;min-height:1px}body:has(#TessutaSelectedSize) .related-products .tw-shipping-marquee{display:none}@media(max-width:749px){body:has(#TessutaSelectedSize) .related-products .tw-card-title__primary{font-size:18px;line-height:1.2}body:has(#TessutaSelectedSize) .related-products .tw-card-title__descriptor{font-family:var(--font-body-family);font-size:12px;line-height:1.5;font-style:normal;margin-top:5px}body:has(#TessutaSelectedSize) .related-products .price{font-size:14px}}body[data-tessuta-size=Large] .product-form__input--swatch .swatch-input__input.visually-disabled+label{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-tessuta-refinement.css.map */
