.ts-product-artisans{--gold:#c9a96e;--gold-light:#e2c98a;--dark:#333;--dark-2:#2a2a2a;--text:#f0ebe0;--text-muted:#a89880;--border:rgba(201,169,110,.25);font-family:var(--ts-font-body,Inter,Arial,sans-serif);color:var(--text)}.ts-product-artisans *{box-sizing:border-box}.ts-product-artisans .ts-container{max-width:1240px;margin-inline:auto;padding-inline:24px}.ts-product-artisans a{text-decoration:none;color:inherit}.ts-product-artisans img{display:block;width:100%;height:100%;object-fit:cover}.ts-product-artisans :is(h2,h3){font-family:var(--ts-font-heading,Georgia,serif);letter-spacing:normal;text-transform:none;line-height:1.3}.ts-product-artisans .ts-tag{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--border);padding:5px 14px;margin-bottom:18px}.ts-product-artisans .ts-divider{width:48px;height:1px;background:var(--gold);margin:20px auto 24px}.ts-product-artisans .ts-divider--left{margin-left:0}.ts-product-artisans .ts-btn{display:inline-block;padding:13px 28px;font-family:var(--ts-font-body,Inter,Arial,sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold);transition:background .2s,color .2s}.ts-product-artisans .ts-btn:hover{background:var(--gold);color:#222}.ts-product-artisans .ts-artisan-panel[hidden]{display:none!important}.ts-product-artisans .ts-artisan-tab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ts-product-artisans{padding:100px 0;background:var(--dark)}.ts-product-artisans .ts-artisans__header{text-align:center;margin-bottom:48px}.ts-product-artisans .ts-artisans__header h2{font-size:clamp(26px,4vw,44px);font-weight:400;color:var(--text);margin-bottom:16px}.ts-product-artisans .ts-artisans__header p{font-size:15px;color:var(--text-muted);max-width:520px;margin:0 auto;line-height:1.7}.ts-product-artisans .ts-artisans__tabs{display:flex;justify-content:center;border-bottom:1px solid var(--border);margin-bottom:60px;flex-wrap:wrap}.ts-product-artisans .ts-artisan-tab{background:none;border:none;border-bottom:1px solid transparent;margin-bottom:-1px;cursor:pointer;font-family:var(--ts-font-body);padding:14px 30px 18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);transition:color .3s,border-color .3s}.ts-product-artisans .ts-artisan-tab small{display:block;font-size:10px;letter-spacing:.14em;margin-top:7px;opacity:.65}.ts-product-artisans .ts-artisan-tab:hover{color:var(--gold-light)}.ts-product-artisans .ts-artisan-tab[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.ts-product-artisans .ts-artisan-panel{display:none;grid-template-columns:440px 1fr;gap:72px;align-items:center;max-width:1040px;margin:0 auto}.ts-product-artisans .ts-artisan-panel.is-active{display:grid;animation:tsPdpArtisanFade .6s ease}@keyframes tsPdpArtisanFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ts-product-artisans .ts-artisan-panel__image{position:relative;aspect-ratio:4 / 5;overflow:hidden}.ts-product-artisans .ts-artisan-panel__image:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(201,169,110,.35);z-index:2;pointer-events:none}.ts-product-artisans .ts-artisan-panel__image img{width:100%;height:100%;object-fit:cover}.ts-product-artisans .ts-artisan-role{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.ts-product-artisans .ts-artisan-panel__body h3{font-size:clamp(24px,3vw,36px);font-weight:400;color:var(--text);margin-bottom:6px}.ts-product-artisans .ts-artisan-panel__body h3 span{color:var(--gold-light)}.ts-product-artisans .ts-artisan-panel__body p:not(.ts-product-artisans .ts-artisan-role){font-size:15px;line-height:1.9;color:#f0ebe0cc;margin-bottom:18px;max-width:480px}.ts-product-artisans .ts-artisan-panel__body .ts-btn{margin-top:10px}.ts-product-artisans .ts-artisan-works{margin:8px 0 24px}.ts-product-artisans .ts-artisan-works__label{display:flex;align-items:baseline;justify-content:space-between;max-width:340px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.ts-product-artisans .ts-artisan-works__label a{color:var(--gold);letter-spacing:.14em;transition:color .3s}.ts-product-artisans .ts-artisan-works__label a:hover{color:var(--gold-light)}.ts-product-artisans .ts-artisan-works__grid{display:flex;gap:12px}.ts-product-artisans .ts-artisan-work{width:96px;height:96px;overflow:hidden;border:1px solid var(--border);background:var(--dark-2)}.ts-product-artisans .ts-artisan-work img{transition:transform .4s ease}.ts-product-artisans .ts-artisan-work:hover img{transform:scale(1.08)}@media(max-width:1024px){.ts-product-artisans .ts-artisan-panel{grid-template-columns:380px 1fr;gap:48px}}@media(max-width:768px){.ts-product-artisans{padding:72px 0}.ts-product-artisans .ts-artisan-panel{grid-template-columns:1fr;gap:36px}.ts-product-artisans .ts-artisan-panel__image{max-width:420px;margin:0 auto;width:100%}.ts-product-artisans .ts-artisan-tab{padding:12px 16px 14px}}.ts-product-artisans{padding-block:72px}.ts-product-artisans .ts-artisan-panel__body p:not(.ts-artisan-role){font-family:var(--ts-font-body,Inter,Arial,sans-serif)}.ts-product-artisans .ts-artisan-panel__body h3 span{font-family:Kailasa,Noto Sans Tibetan,serif}.ts-product-faq{--gold:#c9a96e;--text:#f0ebe0;--text-muted:#b8afa0;--border:rgba(201,169,110,.25);padding:24px 24px 64px;background:#333;color:var(--text);font-family:var(--ts-font-body,Inter,Arial,sans-serif)}.ts-product-faq .ts-pdp-faq-container{max-width:1040px;margin-inline:auto}.ts-product-faq h2{text-align:center;font-family:var(--ts-font-heading,Georgia,serif);font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--text);margin:0 0 34px}.ts-product-faq .faq-item{border-top:.5px solid var(--border)}.ts-product-faq .faq-item:last-child{border-bottom:.5px solid var(--border)}.ts-product-faq .faq-q{width:100%;background:none;border:0;padding:18px 0;text-align:left;font-family:var(--ts-font-body,Inter,Arial,sans-serif);font-size:17px;font-weight:400;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .2s;list-style:none;line-height:1.6}.ts-product-faq .faq-q::-webkit-details-marker{display:none}.ts-product-faq .faq-q:hover{color:var(--gold)}.ts-product-faq .faq-q:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ts-product-faq .faq-icon{flex-shrink:0;width:16px;height:16px;position:relative;color:var(--gold)}.ts-product-faq .faq-icon:before,.ts-product-faq .faq-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:.25s}.ts-product-faq .faq-icon:before{width:12px;height:1.5px;top:7px;left:2px}.ts-product-faq .faq-icon:after{width:1.5px;height:12px;top:2px;left:7px}.ts-product-faq .faq-item[open] .faq-icon:after{transform:scaleY(0);opacity:0}.ts-product-faq .faq-a{padding:0 32px 20px 0}.ts-product-faq .faq-a p{font-size:16px;color:var(--text-muted);line-height:1.75;margin:0}.ts-product-faq .faq-a p+p{margin-top:14px}.ts-product-faq .faq-a a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:600px){.ts-product-artisans{padding-block:48px}.ts-product-artisans .ts-artisans__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.ts-product-artisans .ts-artisan-tab{padding:12px 4px 14px;font-size:11px;letter-spacing:.07em}.ts-product-artisans .ts-artisan-tab small{font-size:9px;letter-spacing:.04em}.ts-product-artisans .ts-artisan-panel{gap:28px}.ts-product-artisans .ts-artisans__header h2{font-size:30px}.ts-product-artisans .ts-artisan-work{width:86px;height:86px}.ts-product-artisans .ts-artisan-works__grid{gap:8px}.ts-product-faq{padding:16px 24px 48px}.ts-product-faq h2{margin-bottom:25px}.ts-product-faq .faq-q{font-size:15px;padding-block:17px}.ts-product-faq .faq-a{padding-right:0}.ts-product-faq .faq-a p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ts-product-artisans .ts-artisan-panel.is-active{animation:none}.ts-product-faq .faq-icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ts-pdp-sections.css.map */
