.pdp-copy{--pdp-accent: rgb(var(--color-foreground));--pdp-accent-soft: rgba(var(--color-foreground), .08);--pdp-muted: rgba(var(--color-foreground), .7);--pdp-line: rgba(var(--color-foreground), .15);--pdp-panel: rgba(var(--color-foreground), .04);--pdp-card: rgb(var(--color-background));color:rgb(var(--color-foreground));background:rgb(var(--color-background));--pdp-radius: .5rem;color:inherit;font:inherit;line-height:1.6;width:100%}.pdp-copy,.pdp-copy *,.pdp-copy *:before,.pdp-copy *:after{box-sizing:border-box}.pdp-copy h2,.pdp-copy h3,.pdp-copy p,.pdp-copy figure{margin-block-start:0}.pdp-copy h2,.pdp-copy h3{color:inherit;font-family:inherit}.pdp-copy h2{font-size:clamp(1.35rem,1.2rem + .45vw,1.75rem);line-height:1.25;margin-block-end:.75rem}.pdp-copy h3{font-size:1rem;line-height:1.4;margin-block-end:.4rem}.pdp-copy p{line-height:1.65;margin-block-end:.8rem}.pdp-copy p:last-child{margin-block-end:0}.pdp-copy__section{border-bottom:1px solid var(--pdp-line);padding-block:clamp(1.75rem,3vw,2.75rem)}.pdp-copy>.pdp-copy__section:last-child{border-bottom:0}.pdp-copy__eyebrow{color:var(--pdp-accent);display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-block-end:.5rem;text-transform:uppercase}.pdp-copy__lede{color:var(--pdp-muted);font-size:1rem;line-height:1.65;max-width:72ch}.pdp-copy__intro{background:var(--pdp-accent-soft);border:1px solid #dceaea;border-radius:var(--pdp-radius);margin-block-start:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.pdp-copy__intro p{font-size:1.025rem;max-width:82ch}.pdp-copy__decision-grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);grid-template-columns:minmax(0,3fr) minmax(17rem,2fr)}.pdp-copy__decision-grid>.pdp-copy__section{min-width:0}.pdp-copy__feature-grid{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr)}.pdp-copy__feature-card{background:transparent;border:0;box-shadow:none;display:block;padding:0 0 0 1.25rem;position:relative}.pdp-copy__feature-card:before{background:var(--pdp-accent);border-radius:50%;content:"";height:.38rem;left:.1rem;position:absolute;top:.64em;width:.38rem}.pdp-copy__feature-card h3{display:inline;font-size:1rem;line-height:1.6;margin:0}.pdp-copy__feature-card h3:after{content:": "}.pdp-copy__feature-card p{color:var(--pdp-muted);display:inline;font-size:1rem;line-height:1.6;margin:0}.pdp-copy__fit-layout{align-items:start;display:grid;gap:clamp(1.5rem,3.5vw,2.75rem);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.pdp-copy__fit-media{aspect-ratio:4 / 3;background:var(--pdp-panel);border-radius:var(--pdp-radius);margin:0;overflow:hidden}.pdp-copy__fit-media img{display:block;height:100%;object-fit:cover;width:100%}.pdp-copy__fit-content:only-child{grid-column:1 / -1;max-width:72ch}.pdp-copy__fit-guide{margin-block-start:1rem}.pdp-copy__fit-guide a{color:var(--pdp-accent);font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.2em}.pdp-copy__fit-guide a:hover{text-decoration-thickness:.14em}.pdp-copy__fit-guide a:focus-visible{border-radius:.2rem;outline:.15rem solid var(--pdp-accent);outline-offset:.2rem}.pdp-copy__lens-grid{display:grid;gap:.9rem;margin-block-start:1.1rem}.pdp-copy__lens-grid--1{grid-template-columns:minmax(0,40rem)}.pdp-copy__lens-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-copy__lens-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-copy__lens-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-copy__lens-grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.pdp-copy__lens-grid--5>.pdp-copy__lens-card{grid-column:span 2}.pdp-copy__lens-grid--5>.pdp-copy__lens-card:nth-child(4){grid-column:2 / span 2}.pdp-copy__lens-grid--5>.pdp-copy__lens-card:nth-child(5){grid-column:4 / span 2}.pdp-copy__lens-card,.pdp-copy__standard{background:var(--pdp-card);border:1px solid var(--pdp-line);border-radius:var(--pdp-radius);box-shadow:none;height:100%;min-width:0;padding:1rem}.pdp-copy__lens-card p,.pdp-copy__standard p{color:var(--pdp-muted);font-size:.95rem}.pdp-copy__lens-swatch{background-color:#dfe7e7;border:1px solid #bfcaca;border-radius:50%;box-shadow:inset 0 0 0 .2rem #ffffff8c;display:block;height:2.4rem;margin-block-end:.7rem;width:2.4rem}.pdp-copy__metric{color:var(--pdp-accent);display:block;font-size:.84rem;font-weight:700;margin-block:.15rem .65rem}.pdp-copy__note{background:var(--pdp-panel);border-left:.2rem solid var(--pdp-accent);margin-block-start:1rem;padding:.9rem 1rem}.pdp-copy__standards-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block-start:1.1rem}.pdp-copy__standard{border-top:.22rem solid var(--pdp-accent)}.pdp-copy__included{border-bottom:0}.pdp-copy__included-layout{background:var(--pdp-dark);border-radius:var(--pdp-radius);color:#fff;display:grid;gap:clamp(1.5rem,3.5vw,2.25rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(1.35rem,3vw,2rem)}.pdp-copy__included h2,.pdp-copy__included p{color:#fff}.pdp-copy__included .pdp-copy__eyebrow,.pdp-copy__included-item>span:first-child{color:#9bd5d7}.pdp-copy__included-intro{max-width:36rem}.pdp-copy__included-list{align-content:start;display:grid;gap:.6rem}.pdp-copy__included-item{align-items:start;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:.4rem;display:grid;gap:.5rem;grid-template-columns:1.25rem minmax(0,1fr);line-height:1.45;padding:.7rem .8rem}.pdp-copy__included-item>span:first-child{font-weight:800}@media screen and (max-width:989px){.pdp-copy__decision-grid,.pdp-copy__fit-layout,.pdp-copy__included-layout{grid-template-columns:minmax(0,1fr)}.pdp-copy__lens-grid--3,.pdp-copy__lens-grid--4,.pdp-copy__lens-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-copy__lens-grid--5>.pdp-copy__lens-card,.pdp-copy__lens-grid--5>.pdp-copy__lens-card:nth-child(4),.pdp-copy__lens-grid--5>.pdp-copy__lens-card:nth-child(5){grid-column:auto}.pdp-copy__fit-media{max-width:42rem}}@media screen and (max-width:749px){.pdp-copy__section{padding-block:1.6rem}.pdp-copy__intro{margin-block-start:.5rem;padding:1.1rem}.pdp-copy__feature-grid,.pdp-copy__lens-grid--1,.pdp-copy__lens-grid--2,.pdp-copy__lens-grid--3,.pdp-copy__lens-grid--4,.pdp-copy__lens-grid--5,.pdp-copy__standards-grid{grid-template-columns:minmax(0,1fr)}.pdp-copy__included-layout{padding:1.15rem}}@media print{.pdp-copy__lens-card,.pdp-copy__standard,.pdp-copy__fit-layout,.pdp-copy__included-layout{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-description-styles.css.map */
