.tgs-product-story{color:var(--tgs-ink);background:#fbf8f3}.tgs-product-story__intro{padding-top:clamp(54px,6vw,88px);padding-bottom:clamp(54px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(38px,5vw,72px);align-items:center}.tgs-product-story__eyebrow{margin:0 0 18px;color:var(--tgs-gold-500);font-family:var(--bs-body-font-family),sans-serif;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.tgs-product-story__lead h2,.tgs-product-story__details h2,.tgs-product-story__salon h2{color:var(--tgs-purple-950);font-size:clamp(42px,4.8vw,68px);line-height:.98}.tgs-product-story__lead h2{max-width:820px;margin:0 0 28px}.tgs-product-story__copy{max-width:650px;margin:0;color:var(--tgs-muted);font-size:16px;line-height:1.72}.tgs-product-story__facts{margin:0;border-top:1px solid var(--tgs-line)}.tgs-product-story__facts>div{padding:16px 0;display:grid;grid-template-columns:minmax(105px,.7fr) 1.3fr;gap:18px;border-bottom:1px solid var(--tgs-line)}.tgs-product-story__facts dt{color:var(--tgs-gold-500);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tgs-product-story__facts dd{margin:0;color:var(--tgs-purple-900);font-size:14px;font-weight:600;line-height:1.45}.tgs-product-story__editorial{display:grid;grid-template-columns:1fr 1fr;background:#efe6db}.tgs-product-story__media{min-height:570px;overflow:hidden;background:#e5ddd3}.tgs-product-story__media img{width:100%;height:100%;display:block;object-fit:cover}.tgs-product-story__details{padding:clamp(46px,5.5vw,82px);display:flex;flex-direction:column;justify-content:center}.tgs-product-story__details h2{max-width:650px;margin:0 0 25px;font-size:clamp(38px,4.2vw,58px)}.tgs-product-story__description{max-width:650px;max-height:320px;padding-right:14px;overflow:auto;color:var(--tgs-muted);font-size:14px;line-height:1.72;scrollbar-width:thin;scrollbar-color:var(--tgs-gold-500) transparent}.tgs-product-story__description h2,.tgs-product-story__description h3{margin:26px 0 12px;color:var(--tgs-purple-900);font-family:var(--bs-body-font-family),sans-serif;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.tgs-product-story__description table{width:100%;font-size:13px}.tgs-product-story__description td{padding:9px;border:1px solid rgba(72,44,62,.12)}.tgs-product-story__choices{margin-top:28px;border-top:1px solid var(--tgs-line)}.tgs-product-story__choices>div{padding:14px 0;display:grid;grid-template-columns:35px 1fr;border-bottom:1px solid var(--tgs-line)}.tgs-product-story__choices>div>span{color:var(--tgs-gold-500);font-size:9px;letter-spacing:.12em}.tgs-product-story__choices p{margin:0;display:flex;justify-content:space-between;gap:20px}.tgs-product-story__choices strong{color:var(--tgs-purple-900);font-size:13px;font-weight:650}.tgs-product-story__choices small{color:var(--tgs-muted);font-size:11px}.tgs-product-story__guides{padding-top:clamp(46px,5vw,72px);padding-bottom:clamp(46px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:0}.tgs-product-story__guides article{min-height:205px;padding:26px clamp(20px,2.4vw,34px);border-top:1px solid var(--tgs-line);border-right:1px solid var(--tgs-line);border-bottom:1px solid var(--tgs-line)}.tgs-product-story__guides article:first-child{border-left:1px solid var(--tgs-line)}.tgs-product-story__guides article>span{color:var(--tgs-gold-500);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tgs-product-story__guides h3{margin:27px 0 13px;color:var(--tgs-purple-950);font-family:var(--bs-font-heading-family),serif;font-size:24px;font-weight:400;line-height:1.08}.tgs-product-story__guides p{margin:0;color:var(--tgs-muted);font-size:13px;line-height:1.7}.tgs-product-story__salon{padding:clamp(58px,6vw,88px) max(28px,calc((100vw - 1320px)/2));color:#fff8ee;background:var(--tgs-purple-950)}.tgs-product-story__salon-inner{max-width:760px}.tgs-product-story__salon h2{max-width:760px;margin:0 0 22px;color:#fff8ee}.tgs-product-story__salon p:not(.tgs-product-story__eyebrow){max-width:570px;margin:0;color:#fff8eeb8;font-size:15px;line-height:1.75}.tgs-product-story__contact{width:min(100%,390px);min-height:58px;margin-top:30px;padding:15px 19px 15px 23px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:var(--tgs-purple-950)!important;border:1px solid #e6c985;background:#e6c985;font-family:var(--bs-body-font-family),sans-serif;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1.4;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,transform .2s ease}.tgs-product-story__contact span:last-child{font-size:18px;font-weight:400}.tgs-product-story__contact:hover{color:var(--tgs-purple-950)!important;border-color:#f1ddb2;background:#f1ddb2;transform:translateY(-2px)}.tgs-product-story--ring-high-jewelry .tgs-product-story__intro,.tgs-product-story--necklace-enquiry .tgs-product-story__intro{background:#f5eee5}@media(max-width:989px){.tgs-product-story__intro,.tgs-product-story__editorial{grid-template-columns:1fr}.tgs-product-story__intro{gap:48px}.tgs-product-story__media{min-height:440px}.tgs-product-story__details{padding:52px 28px}}@media(max-width:575px){.tgs-product-story__intro{padding-left:22px;padding-right:22px}.tgs-product-story__lead h2{font-size:45px}.tgs-product-story__copy{font-size:15px}.tgs-product-story__media{min-height:360px}.tgs-product-story__description{max-height:440px}.tgs-product-story__choices p{display:grid;gap:2px}.tgs-product-story__guides{padding-left:22px;padding-right:22px;grid-template-columns:1fr}.tgs-product-story__guides article,.tgs-product-story__guides article:first-child{min-height:0;border:1px solid var(--tgs-line);border-bottom:0}.tgs-product-story__guides article:last-child{border-bottom:1px solid var(--tgs-line)}.tgs-product-story__guides h3{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tgs-product-story.css.map */
