.tsv-product-size-guide{padding-block:48px;border-top:1px solid #ded0c7;scroll-margin-top:110px}.tsv-product-size-guide>h2{font-size:clamp(30px,4vw,44px);line-height:1.2;margin:10px 0 18px}.tsv-product-size-guide>.tsv-lead{font-size:16px;line-height:1.7}.tsv-discovery{display:block;padding-block:24px 48px}.tsv-discovery__tabs{display:flex;gap:32px;margin-bottom:28px;flex-wrap:nowrap}.tsv-discovery__tabs button{font:inherit;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;padding:10px 0;min-height:44px;cursor:pointer;color:#82767a;white-space:nowrap}.tsv-discovery__tabs button[aria-selected=true]{color:#34282c;border-bottom-color:#4a1f2d}.tsv-discovery__tabs button:focus-visible{outline:2px solid #4a1f2d;outline-offset:4px}.tsv-discovery [hidden]{display:none!important}.tsv-discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.tsv-discovery__grid li{min-width:0}.tsv-discovery__card{display:block;text-decoration:none;color:inherit}.tsv-discovery__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.tsv-discovery__title{display:block;font-family:var(--font-heading-family);font-size:19px;line-height:1.35;margin-top:16px}.tsv-discovery__price{display:block;font-size:13px;margin-top:8px;color:#65565a}.tsv-discovery__empty{font-size:14px;line-height:1.7;color:#65565a;margin:0;max-width:48rem}@media(max-width:749px){.tsv-discovery{padding-block:16px 36px}.tsv-discovery__tabs{gap:22px}.tsv-discovery__tabs button{font-size:11px;letter-spacing:.05em}.tsv-discovery__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.tsv-discovery__grid li{flex:0 0 46%;scroll-snap-align:start}.tsv-discovery__title{font-size:17px}}.tsv-silk-school{padding-block:56px;color:#4a1f2d;scroll-margin-top:110px}.tsv-silk-school__opening{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:28px}.tsv-silk-school__opening--text{grid-template-columns:1fr;max-width:760px}.tsv-silk-school h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12;margin:0 0 20px;color:inherit}.tsv-silk-school p{font-size:14px;line-height:1.7;margin:0 0 14px}.tsv-silk-school__opening header>p:last-child{font-size:16px;max-width:540px}.tsv-silk-school__eyebrow{font-size:11px!important;letter-spacing:.17em;font-weight:600;margin-bottom:14px!important}.tsv-silk-school figure{margin:0}.tsv-silk-school figure img{display:block;aspect-ratio:3/2;width:100%;height:auto;object-fit:cover}.tsv-silk-school figcaption{font-size:10px;margin-top:8px;opacity:.8}.tsv-silk-school__terms,.tsv-silk-school__weights>div,.tsv-silk-school__benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tsv-silk-school__terms article{padding:26px;border:1px solid #ddcfc4;background:#fffdf9}.tsv-silk-school__number{font-size:12px;letter-spacing:.13em}.tsv-silk-school h3{font-size:29px;line-height:1.2;margin:0 0 24px;color:inherit}.tsv-silk-school__terms h3{font-size:25px;margin:18px 0 14px}.tsv-silk-school h4{font-family:var(--font-heading-family);font-size:23px;color:inherit;margin:18px 0 12px;line-height:1.25}.tsv-silk-school__terms p{margin:0}.tsv-silk-school__weights{margin-top:38px;padding:32px;background:#efe5dc}.tsv-silk-school__weight{font-family:var(--font-heading-family);font-size:48px;line-height:1.1}.tsv-silk-school__weight small{font-family:var(--font-body-family);font-size:12px}.tsv-silk-school__bar{height:5px;background:#e0d0c6;margin:18px 0}.tsv-silk-school__bar span{display:block;width:var(--weight);height:100%;background:#4a1f2d}.tsv-silk-school__note{font-size:12px!important;margin:12px 0 0!important}.tsv-silk-school__benefits{padding:34px;background:#4a1f2d;color:#f7f2ea;margin-top:28px}.tsv-silk-school__benefits h4{margin-top:0}.tsv-silk-school__faq{max-width:900px;margin:36px auto 0}.tsv-silk-school__faq details{border-bottom:1px solid #ddcfc4}.tsv-silk-school__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:15px;min-height:48px}.tsv-silk-school__faq summary::-webkit-details-marker{display:none}.tsv-silk-school__faq details[open] summary>span{transform:rotate(45deg)}.tsv-silk-school__faq p{padding:0 0 14px}.tsv-silk-school__link{display:flex;align-items:center;justify-content:center;gap:28px;border:1px solid #4a1f2d;width:fit-content;max-width:100%;min-height:48px;padding:12px 24px;margin:28px auto 0;color:inherit;text-decoration:none;font-size:13px;letter-spacing:.04em}.tsv-silk-school__link:hover{background:#4a1f2d;color:#f7f2ea}.tsv-silk-school__link:focus-visible,.tsv-silk-school summary:focus-visible{outline:2px solid #4a1f2d;outline-offset:4px}@media(max-width:749px){.tsv-silk-school{padding-block:36px}.tsv-silk-school__opening{grid-template-columns:1fr;gap:20px}.tsv-silk-school__opening figure img{aspect-ratio:2/1}.tsv-silk-school__terms,.tsv-silk-school__weights>div,.tsv-silk-school__benefits>div{grid-template-columns:1fr;gap:18px}.tsv-silk-school__terms article{padding:22px}.tsv-silk-school__terms h3{margin-top:12px}.tsv-silk-school__weights,.tsv-silk-school__benefits{padding:24px}.tsv-silk-school__weights article+article{border-top:1px solid #d7c5b7;padding-top:22px}.tsv-silk-school__link{width:100%}}.tsv-essential-specs{font-size:12px;line-height:1.5;color:#60524e;margin:10px 0 14px}.tsv-breadcrumbs{margin:0 0 24px;color:#4a1f2d;font-size:1.2rem;line-height:1.7}.tsv-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}.tsv-breadcrumbs li{display:flex;gap:10px;min-width:0}.tsv-breadcrumbs a{color:inherit;text-underline-offset:3px}.tsv-breadcrumbs [aria-current]{opacity:.8}.tsv-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.tsv-breadcrumbs{font-size:1.1rem;margin-bottom:20px}}.tsv-product-tabs{display:block;margin-top:38px!important;padding-top:8px}.tsv-product-tabs__head{display:flex;gap:20px;margin-bottom:24px;border:0}.tsv-product-tabs__head button{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid transparent;padding:8px 0;font:inherit;font-size:14px;line-height:1.5;letter-spacing:.05em;color:#776b6d;cursor:pointer;border-radius:0;min-height:44px}.tsv-product-tabs__head button[aria-selected=true]{border-bottom-color:#4a1f2d;color:#34282c}.tsv-product-tabs__head button:focus-visible{outline:2px solid #4a1f2d;outline-offset:4px}.tsv-product-tabs [role=tabpanel]{font-size:15px;line-height:1.75;max-width:60rem}.tsv-product-tabs [role=tabpanel] p{margin:0 0 16px}.tsv-product-tabs [role=tabpanel][hidden]{display:none!important}.tsv-product-tabs .tsv-product-tabs__links{display:flex;gap:22px;margin:26px 0 0;font-size:12px}.tsv-product-tabs__links a{color:#65565a;text-underline-offset:4px}@media(max-width:749px){.tsv-product-tabs__head{gap:14px;justify-content:space-between}.tsv-product-tabs__head button{font-size:clamp(10px,2.8vw,12px);letter-spacing:.015em;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAAAEEAIAAAAAACICA */
