.tgs-assurance{--tgs-ink: #2b1728;--tgs-muted: #746b70;--tgs-gold: #b88742;--tgs-line: #ded4cc;background:#fffdf8;color:var(--tgs-ink)}.tgs-assurance h1,.tgs-assurance h2,.tgs-assurance h3{color:var(--tgs-ink);font-family:var(--bs-font-heading-family, Georgia, serif);font-weight:400}.tgs-assurance .tgs-eyebrow{margin:0;color:var(--tgs-gold);font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.tgs-assurance .tgs-text-link{display:inline-flex;align-items:center;gap:12px;color:#4d1f45;font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.tgs-assurance .tgs-text-link span{color:var(--tgs-gold);font-size:18px;line-height:1}.tgs-assurance__hero{min-height:0!important;display:block!important;background:#fffdf8!important}.tgs-assurance__hero-copy{max-width:860px;margin:0 auto;padding:clamp(70px,9vw,118px) 28px clamp(34px,5vw,58px);text-align:center}.tgs-assurance__hero h1{max-width:720px;margin:13px auto 24px;font-size:clamp(50px,6.2vw,82px);line-height:.96}.tgs-assurance__hero .rte{max-width:590px;margin:0 auto;color:var(--tgs-muted);font-size:16px;line-height:1.8}.tgs-assurance__hero .rte p{margin:0}.tgs-assurance__hero .tgs-text-link{margin-top:26px}.tgs-assurance__hero-media{max-width:1300px;min-height:0!important;margin:0 auto;padding:0 28px clamp(70px,8vw,112px);background:transparent!important}.tgs-assurance__hero-media img{width:100%;height:auto;display:block;object-fit:contain;border:1px solid var(--tgs-line);background:#eef1f7}.tgs-assurance__seal{display:none}.tgs-assurance__standard{padding:clamp(78px,10vw,145px) max(28px,10vw);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,10vw,160px);background:#f3ede5}.tgs-assurance__standard h2{margin:13px 0 0;font-size:clamp(42px,5vw,70px);line-height:.97}.tgs-assurance__standard .rte{align-self:end;max-width:560px;color:var(--tgs-muted);font-size:16px;line-height:1.82}.tgs-assurance__standard .rte p{margin:0}.tgs-assurance__process{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fffdf8}.tgs-assurance__process-media{min-height:660px;overflow:hidden;background:#eee7df}.tgs-assurance__process-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.tgs-assurance__process-copy{max-width:700px;padding:clamp(72px,9vw,132px) clamp(36px,8vw,118px);display:flex;flex-direction:column;justify-content:center}.tgs-assurance__process-copy h2{margin:14px 0 22px;font-size:clamp(42px,4.8vw,68px);line-height:.98}.tgs-assurance__process-copy>p{max-width:500px;margin:0;color:var(--tgs-muted);font-size:16px;line-height:1.78}.tgs-assurance__process-points{margin-top:38px;border-top:1px solid var(--tgs-line)}.tgs-assurance__process-points>div{padding:17px 0;display:grid;grid-template-columns:42px 1fr;column-gap:12px;border-bottom:1px solid var(--tgs-line)}.tgs-assurance__process-points span{grid-row:span 2;color:var(--tgs-gold);font-size:10px;letter-spacing:.12em}.tgs-assurance__process-points strong{color:var(--tgs-ink);font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:14px;font-weight:700}.tgs-assurance__process-points p{margin:5px 0 0;color:var(--tgs-muted);font-size:13px;line-height:1.55}.tgs-assurance__process-copy small{margin-top:18px;color:#8b7f84;font-size:11px;line-height:1.55}.tgs-assurance__proof{padding:clamp(72px,9vw,125px) max(28px,8vw);display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(40px,8vw,130px);background:#35152f;color:#fffaf3}.tgs-assurance__proof-copy{padding-top:20px}.tgs-assurance__proof .tgs-eyebrow{color:#d5ae69}.tgs-assurance__proof-copy h2{margin:14px 0 25px;color:#fffaf3;font-size:clamp(40px,4.8vw,66px);line-height:.97}.tgs-assurance__proof-copy>p{color:#fffaf3c2;font-size:15px;line-height:1.75}.tgs-assurance__proof-copy small{display:block;margin-top:25px;color:#fffaf385;font-size:11px;line-height:1.55}.tgs-assurance__documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.tgs-assurance__documents figure{min-width:0;margin:0}.tgs-assurance__document-image{aspect-ratio:4 / 3;min-height:0;padding:18px;display:grid;place-items:center;overflow:hidden;background:#eee7df}.tgs-assurance__document-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.tgs-assurance__placeholder{color:#4e1e4373;font-family:Georgia,serif;font-size:50px}.tgs-assurance__documents figcaption{min-height:57px;padding:13px 2px;display:grid;align-content:start;gap:4px}.tgs-assurance__documents figcaption strong{color:#fffaf3;font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:13px;font-weight:600}.tgs-assurance__documents figcaption span{color:#fffaf394;font-size:11px}.tgs-assurance__records{padding:clamp(78px,10vw,145px) max(28px,8vw);background:#f3ede5}.tgs-assurance__records h2{max-width:650px;margin:14px 0 55px;font-size:clamp(44px,5.4vw,76px);line-height:.95}.tgs-assurance__records-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--tgs-line)}.tgs-assurance__records-grid article{min-height:235px;padding:27px 28px 22px;border-right:1px solid var(--tgs-line)}.tgs-assurance__records-grid article:first-child{padding-left:0}.tgs-assurance__records-grid article:last-child{padding-right:0;border-right:0}.tgs-assurance__records-grid span{color:var(--tgs-gold);font-size:10px;letter-spacing:.12em}.tgs-assurance__records-grid h3{margin:44px 0 9px;font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:15px;font-weight:600}.tgs-assurance__records-grid p{max-width:250px;margin:0;color:var(--tgs-muted);font-size:13px;line-height:1.65}.tgs-assurance__closing{padding:clamp(88px,11vw,150px) 28px;text-align:center;background:#fffdf8}.tgs-assurance__closing h2{max-width:680px;margin:13px auto 35px;font-size:clamp(44px,5.3vw,72px);line-height:.96}.tgs-assurance .tgs-button{display:inline-block;padding:16px 26px;color:#fff;background:#4d1f45;font-family:var(--bs-body-font-family, Arial, sans-serif);font-size:11px;font-weight:700;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}@media(max-width:989px){.tgs-assurance__standard,.tgs-assurance__proof,.tgs-assurance__process{grid-template-columns:1fr}.tgs-assurance__standard{gap:28px}.tgs-assurance__records-grid{grid-template-columns:repeat(2,1fr)}.tgs-assurance__records-grid article:nth-child(2){border-right:0}.tgs-assurance__records-grid article:nth-child(3){padding-left:0}}@media(max-width:749px){.tgs-assurance__hero-copy{padding:68px 24px 34px}.tgs-assurance__hero h1{font-size:clamp(46px,13vw,62px)}.tgs-assurance__hero-media{padding:0 12px 72px}.tgs-assurance__standard,.tgs-assurance__proof,.tgs-assurance__records{padding:72px 24px}.tgs-assurance__process-media{min-height:0;aspect-ratio:4 / 3}.tgs-assurance__process-copy{padding:68px 24px}.tgs-assurance__process-copy h2{font-size:clamp(42px,12vw,58px)}.tgs-assurance__documents{grid-template-columns:1fr;gap:28px}.tgs-assurance__document-image{aspect-ratio:4 / 3}.tgs-assurance__records-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(250px,78vw);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-top:0;scrollbar-width:none}.tgs-assurance__records-grid::-webkit-scrollbar{display:none}.tgs-assurance__records-grid article,.tgs-assurance__records-grid article:first-child,.tgs-assurance__records-grid article:last-child{box-sizing:border-box;min-height:230px;padding:25px 22px!important;border:1px solid var(--tgs-line)!important;border-radius:18px;background:#fffdf8;box-shadow:0 10px 26px #36142f0f;scroll-snap-align:start}.tgs-assurance__records-grid h3{margin-top:38px}.tgs-assurance__closing{padding:82px 24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tgs-diamond-assurance.css.map */
