.pz-range-compare{padding:40px 6vw 28px;background:#f3f5f7;color:var(--pz-ink);font-family:var(--pz-font)}.pz-range-compare>header{max-width:760px;margin-bottom:24px}.pz-range-compare h2{font-size:clamp(27px,3vw,44px);line-height:1.12;letter-spacing:-.04em;margin:8px 0 14px}.pz-range-compare>header>p:last-child{font-size:14px;line-height:1.7;color:#435468;margin:0}.pz-range-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pz-range-option{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;background:#fff;border:1px solid var(--pz-line);border-radius:10px;color:var(--pz-ink);text-decoration:none;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pz-range-option--plus{background:linear-gradient(125deg,#102333,#183e58);color:#fff;border-color:#183e58}.pz-range-option h3{font-size:clamp(22px,2.2vw,32px);line-height:1.15;letter-spacing:-.035em;margin:20px 0 12px;color:inherit}.pz-range-option p{font-size:14px;line-height:1.75;color:#435468;margin:0 0 20px;max-width:55ch}.pz-range-option--plus p{color:#d5e6f3}.pz-range-models{font-size:12px;line-height:1.6;letter-spacing:.02em;margin-top:auto;margin-bottom:18px}.pz-range-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;width:100%;padding-top:16px;border-top:1px solid #a5b6c755;font-size:13px;line-height:1.5;min-height:44px}.pz-range-cta>span{transition:transform .22s ease}.pz-range-footnote{font-size:12px;line-height:1.8;color:#435468;margin:20px 0 0;max-width:100ch}.pz-card-purpose .pz-range-badge,.pz-range-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #a8b8c9;border-radius:4px;background:#edf1f5;color:#24374a;font:700 10px/1.5 var(--pz-font);letter-spacing:.055em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere;width:fit-content;margin-bottom:9px}.pz-card-purpose .pz-range-badge--plus,.pz-range-badge--plus{background:#c1e6ff;color:#102b43;border-color:#79bce8}.pz-card-purpose .pz-range-badge--lens,.pz-range-badge--lens{background:#fff;color:#435468;border-style:dashed}.pz-range-note{font:12px/1.7 var(--pz-font);color:#435468;margin:0 0 16px}.pz-card-purpose>strong{margin-bottom:3px}.pz-card-purpose>span:last-child{font-size:12px;line-height:1.65}.product-grid>.pz-range-heading{grid-column:1/-1!important;list-style:none;min-width:0;width:100%;padding:23px 25px;margin:18px 0 0;background:#e5ebf1;border-left:4px solid #7e94a9;border-radius:6px;color:var(--pz-ink)}.product-grid>.pz-range-heading--plus{background:#102333;color:#fff;border-color:#80c5ff}.pz-range-heading h2{font:600 clamp(22px,2.5vw,32px)/1.2 var(--pz-font);letter-spacing:-.035em;color:inherit;margin:0 0 7px}.pz-range-heading p{font:13px/1.7 var(--pz-font);color:inherit;opacity:.87;margin:0}.pz-range-heading--lenses{border-style:dashed;border-width:1px!important;background:#fff!important}.pz-catalogue-shortcuts a[aria-current=page]{background:var(--pz-ink);color:#fff;border-color:var(--pz-ink)}.pz-range-option:focus-visible,.pz-giving-details>summary:focus-visible{outline:3px solid #185adb;outline-offset:4px}.pz-giving{display:flex;align-items:flex-start;gap:18px;padding:17px 6vw;background:#f8e9ee;border-block:1px solid #e6cbd6;color:#442835;font-family:var(--pz-font)}.pz-giving-mark{font-size:29px;font-weight:700;line-height:1.2;letter-spacing:-.06em;white-space:nowrap}.pz-giving-mark>span{font-size:16px;margin-left:2px}.pz-giving-details{flex:1;min-width:0}.pz-giving-details>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;cursor:pointer;min-height:34px;font-size:13px;font-weight:600;line-height:1.65}.pz-giving-details>summary::-webkit-details-marker{display:none}.pz-giving-more{font-size:11px;white-space:nowrap;font-weight:400;text-decoration:underline;text-underline-offset:4px}.pz-giving-more>b{display:inline-block;margin-left:8px;font-size:17px;font-weight:400;transition:transform .2s}.pz-giving-details[open] .pz-giving-more>b{transform:rotate(45deg)}.pz-giving-details>div{max-width:850px;padding:8px 0 4px}.pz-giving-details p{font-size:12px;line-height:1.8;margin:7px 0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pz-range-option:hover{transform:translateY(-4px);box-shadow:0 12px 28px #10233312;border-color:#5794c1}.pz-range-option:hover .pz-range-cta>span{transform:translate(4px)}}@media(max-width:749px){.pz-range-compare{padding:28px 5vw 22px}.pz-range-options{grid-template-columns:1fr;gap:12px}.pz-range-option{padding:23px}.pz-range-option h3{margin-top:10px;font-size:25px}.pz-range-option p{font-size:13px;margin-bottom:13px}.pz-range-models{margin-bottom:10px}.pz-range-footnote{font-size:12px}.product-grid>.pz-range-heading{padding:20px 16px;margin-top:12px}.pz-giving{padding:13px 5vw;gap:12px}.pz-giving-mark{font-size:25px}.pz-giving-details>summary{flex-wrap:wrap;gap:4px;font-size:12px}.pz-giving-more{display:inline-flex;align-items:center;min-height:30px}.pz-giving-details p{font-size:12px}.pz-collection-banner{padding-block:36px}.pz-collection-banner .rte{margin-top:16px}}@media(prefers-reduced-motion:reduce){.pz-range-option,.pz-range-cta>span,.pz-giving-more>b{transition:none!important;transform:none!important}}.pz-collection-banner{padding-block:34px}.pz-collection-banner h1{font-size:clamp(34px,4.2vw,58px)}.pz-collection-banner .rte{max-width:950px;margin-top:16px}.pz-collection-banner .rte p{margin-block:8px}.pz-collection-banner .rte a{color:#c1e6ff;text-decoration:underline;text-underline-offset:4px}.pz-collection-banner .rte a:focus-visible{outline:2px solid #c1e6ff;outline-offset:4px}.pz-catalogue-jump{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:44px;padding:12px 18px;margin-top:18px;background:#c1e6ff;color:#102333;font-size:13px;font-weight:700;text-decoration:none;border-radius:4px}.pz-catalogue-jump:focus-visible{outline:3px solid white;outline-offset:4px}.pz-range-sort-note{grid-column:1/-1;font:12px/1.7 var(--pz-font);color:#435468;margin:0;padding:0 0 10px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pz-ranges.css.map */
