.main-product-default:has(.main-product-default__story--synx) .main-product-default__hero,.main-product-default__story--synx{width:100%;margin-inline:0}.main-product-default__story--synx .main-product-default__story-inner{width:calc(100% - 4rem);max-width:118rem}.main-product-default__story--synx .main-product-default__story-copy{max-width:88rem;margin-inline:auto;margin-top:clamp(3.6rem,5vw,6rem)}.main-product-default__story--synx .main-product-default__hero-title{max-width:none;font-size:clamp(3.6rem,3rem + 1.5vw,5.4rem)}.synx-lens-details{display:block;margin:0}.synx-lens-details__intro{max-width:68rem;margin-bottom:3.2rem}.synx-lens-details__eyebrow{margin:0 0 1.2rem;color:#a9c9f2;font-family:var(--font-barlow);font-size:1.3rem;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.synx-lens-details__intro h2{margin:0;color:#fff;font-family:var(--font-barlow-semi-condensed);font-size:clamp(3.2rem,2.4rem + 2vw,5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.synx-lens-details__intro>p:last-child{margin:1.6rem 0 0;color:#cbd6e5;font-family:var(--font-barlow);font-size:1.7rem;line-height:1.6}.synx-lens-details__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.4rem}.synx-lens-details__guide{min-width:0;margin:0;border:.1rem solid #dce4ee;border-radius:1.4rem;background:#fff}.synx-lens-details__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.6rem;padding:2rem 2.4rem;border-bottom:.1rem solid #e7edf4}.synx-lens-details__caption h3{margin:0;color:#111b29;font-family:var(--font-barlow-semi-condensed);font-size:2.7rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.synx-lens-details__caption button{display:inline-flex;align-items:center;min-height:4.4rem;color:#405e85;font-family:var(--font-barlow);font-size:1.4rem;font-weight:600;line-height:1.4;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.synx-lens-details__image-link{display:block;width:100%;padding:0;border:0;border-radius:0 0 1.3rem 1.3rem;background:#fff;color:inherit;cursor:zoom-in}.synx-lens-details__image-link img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:750 / 1375;border-radius:inherit}.synx-lens-details button:focus-visible{outline:.3rem solid #3878ca;outline-offset:.4rem}html:has(.synx-lens-modal[open]){overflow:hidden}.synx-lens-modal{width:min(84rem,calc(100vw - 3.2rem));max-width:calc(100vw - 3.2rem);max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:.1rem solid #dce4ee;border-radius:1.4rem;background:#fff;color:#111b29;box-shadow:0 1.6rem 7rem #0000004d}.synx-lens-modal::backdrop{background:#030a14d1}.synx-lens-modal__header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 2rem;border-bottom:.1rem solid #e7edf4;background:#fff}.synx-lens-modal__header h2{margin:0;color:#111b29;font-family:var(--font-barlow-semi-condensed);font-size:2.6rem;font-weight:700;line-height:1.2}.synx-lens-modal__close{display:grid;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;place-items:center;padding:0;border:0;border-radius:50%;background:#edf2f8;color:#263f60;cursor:pointer}.synx-lens-modal__body{padding:1.2rem}.synx-lens-modal__body img{display:block;width:100%;height:auto;aspect-ratio:750 / 1375}@media screen and (max-width:899px){.synx-lens-details__grid{grid-template-columns:minmax(0,1fr);max-width:65rem;margin-inline:auto}}@media screen and (max-width:449px){.main-product-default__story--synx .main-product-default__story-inner{width:calc(100% - 3.2rem)}.synx-lens-details__caption{padding:1.4rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/component-synx-lens-details.css.map */
