.osh-guides{--osh-ink: #1f1a17;--osh-muted: #6e625d;--osh-blush: #f4e4e3;--osh-ivory: #fffaf7;--osh-border: #eaded8;color:var(--osh-ink);padding:clamp(4.8rem,7vw,9.6rem) 0 clamp(7.2rem,10vw,12rem)}.osh-guides__header{max-width:72rem;margin:0 auto clamp(4rem,6vw,7rem);text-align:center}.osh-guides__eyebrow,.osh-guides__label{margin:0;color:var(--osh-muted);font-size:1.1rem;font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.osh-guides__title{margin:1.2rem 0 0;color:var(--osh-ink);font-size:clamp(4rem,7vw,7.6rem);letter-spacing:-.04em;line-height:.98}.osh-guides__intro{max-width:60rem;margin:2rem auto 0;color:var(--osh-muted);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.65}.osh-guides__feature{display:grid;overflow:hidden;margin-bottom:clamp(4.8rem,7vw,8rem);border:1px solid var(--osh-border);border-radius:2.4rem;background:var(--osh-blush)}.osh-guides__feature-media,.osh-guides__card-media{display:block;overflow:hidden;background:#efe5df}.osh-guides__feature-media{min-height:36rem}.osh-guides__feature-media img,.osh-guides__card-media img{display:block;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.65,.3,1);object-fit:cover}.osh-guides__feature-media img{aspect-ratio:4 / 3}.osh-guides__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,6.4rem)}.osh-guides__feature-title{max-width:54rem;margin:1.4rem 0 0;font-size:clamp(3rem,4vw,5.2rem);letter-spacing:-.035em;line-height:1.05}.osh-guides__feature-title a,.osh-guides__card-title a{color:inherit;text-decoration:none}.osh-guides__summary{margin:1.8rem 0 0;color:var(--osh-muted);font-size:1.6rem;line-height:1.65}.osh-guides__feature-copy .osh-guides__summary{max-width:52rem;font-size:1.7rem}.osh-guides__read-link{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;margin-top:2.8rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:var(--osh-ink);font-size:1.4rem;font-weight:600;letter-spacing:.05em;line-height:1.2;text-decoration:none;text-transform:uppercase}.osh-guides__read-link span{transition:transform .25s ease}.osh-guides__grid{display:grid;grid-template-columns:1fr;gap:4rem 2.4rem}.osh-guides__card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--osh-border);border-radius:2rem;background:#fff;box-shadow:0 1.6rem 4rem #1f1a170f}.osh-guides__card-media{aspect-ratio:4 / 5}.osh-guides__card-copy{display:flex;flex:1;flex-direction:column;padding:2.6rem 2.4rem 2.8rem}.osh-guides__card-title{margin:1.2rem 0 0;font-size:clamp(2.3rem,2.3vw,3rem);letter-spacing:-.025em;line-height:1.16}.osh-guides__card .osh-guides__read-link{margin-top:auto;padding-top:2.4rem}.osh-guides__empty{padding:6rem 3rem;border-radius:2rem;background:var(--osh-ivory);text-align:center}.osh-guides a:focus-visible{outline:2px solid var(--osh-ink);outline-offset:4px}@media(hover:hover){.osh-guides__feature:hover img,.osh-guides__card:hover img{transform:scale(1.035)}.osh-guides__read-link:hover span{transform:translate(.35rem)}}@media(min-width:640px){.osh-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.osh-guides__feature{min-height:62rem;grid-template-columns:minmax(0,1.28fr) minmax(36rem,.72fr)}.osh-guides__feature-media{height:62rem;min-height:0}.osh-guides__feature-media img{aspect-ratio:auto}.osh-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.osh-guides__feature-media img,.osh-guides__card-media img,.osh-guides__read-link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-jewellery-guides.css.map */
