#tt-pageContent .sr-progressive{--ink:#183442;--ink2:#254856;--cream:#f7f5ef;--paper:#fffefa;--gold:#b1945c;--gold-light:#e1c58b;--muted:#6b777b;--line:#dadbd3;--serif:Georgia,"Times New Roman",serif}#tt-pageContent .sr-progressive *{box-sizing:border-box}#tt-pageContent .sr-progressive{scroll-behavior:smooth;scroll-padding-top:25px}#tt-pageContent .sr-progressive{margin:0;color:var(--ink);background:var(--cream);font:15px/1.65 Arial,Helvetica,sans-serif}#tt-pageContent .sr-progressive h1,#tt-pageContent .sr-progressive h2,#tt-pageContent .sr-progressive h3,#tt-pageContent .sr-progressive p,#tt-pageContent .sr-progressive figure{margin:0}#tt-pageContent .sr-progressive h1,#tt-pageContent .sr-progressive h2,#tt-pageContent .sr-progressive h3{font-family:var(--serif);font-weight:400;letter-spacing:-1.2px;line-height:1.08}#tt-pageContent .sr-progressive h1{font-size:62px}#tt-pageContent .sr-progressive h2{font-size:49px}#tt-pageContent .sr-progressive h3{font-size:27px;letter-spacing:-.4px}#tt-pageContent .sr-progressive p{color:var(--muted)}#tt-pageContent .sr-progressive a{color:inherit;text-underline-offset:4px}#tt-pageContent .sr-progressive button,#tt-pageContent .sr-progressive input{font:inherit}#tt-pageContent .sr-progressive button,#tt-pageContent .sr-progressive a{touch-action:manipulation}#tt-pageContent .sr-progressive button{cursor:pointer;color:inherit}#tt-pageContent .sr-progressive button:disabled{opacity:.5;cursor:not-allowed}#tt-pageContent .sr-progressive :focus-visible{outline:3px solid var(--gold);outline-offset:4px}#tt-pageContent .sr-progressive button{border-radius:0}#tt-pageContent .sr-progressive button img{display:block}#tt-pageContent .sr-progressive img{max-width:100%;display:block;height:auto}#tt-pageContent .sr-progressive svg{display:block;max-width:100%}#tt-pageContent .sr-progressive .container{max-width:1340px;margin:0 auto;padding:0 48px}#tt-pageContent .sr-progressive .review-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 20px;background:#eae3d4;font-size:10px;letter-spacing:.4px;color:#5e665f}#tt-pageContent .sr-progressive .review-banner a{margin-left:14px;white-space:nowrap}#tt-pageContent .sr-progressive .announcement{background:var(--ink);color:#e4e8e5;text-align:center;padding:8px 20px;font-size:11px;letter-spacing:.5px}#tt-pageContent .sr-progressive header{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:24px 48px;border-bottom:1px solid var(--line);gap:30px}#tt-pageContent .sr-progressive .wordmark{font:30px/1 var(--serif);text-decoration:none;letter-spacing:3px}#tt-pageContent .sr-progressive .wordmark span{color:var(--gold)}#tt-pageContent .sr-progressive .wordmark small{display:block;font:8px/1.2 Arial;letter-spacing:5px;margin:6px 0 0 4px}#tt-pageContent .sr-progressive nav{display:flex;gap:30px;font-size:12px}#tt-pageContent .sr-progressive nav a{text-decoration:none}#tt-pageContent .sr-progressive .header-cta{display:flex;gap:30px;align-items:center;font-size:12px;text-decoration:none}#tt-pageContent .sr-progressive .header-cta span{font-size:20px}#tt-pageContent .sr-progressive .breadcrumb{padding:22px 0;font-size:10px;color:#87908f;display:flex;gap:13px;flex-wrap:wrap}#tt-pageContent .sr-progressive .breadcrumb a{text-decoration:none}#tt-pageContent .sr-progressive .hero{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:start;padding:10px 0 58px;scroll-margin-top:20px}#tt-pageContent .sr-progressive .hero-image{position:relative;background:#f0ede5;overflow:hidden;border:1px solid #e9e6dc}#tt-pageContent .sr-progressive .hero-image>img{width:100%;aspect-ratio:1.12;object-fit:contain;mix-blend-mode:multiply}#tt-pageContent .sr-progressive .image-tag{position:absolute;top:23px;left:24px;font-size:8px;letter-spacing:2px;z-index:1}#tt-pageContent .sr-progressive .image-count{position:absolute;left:24px;bottom:22px;font-size:9px;letter-spacing:1px}#tt-pageContent .sr-progressive .expand{position:absolute;right:16px;bottom:14px;width:44px;height:44px;border:1px solid #cfd1c8;background:#f8f7f0db;font-size:25px}#tt-pageContent .sr-progressive .gallery-bottom{padding:12px 0 16px}#tt-pageContent .sr-progressive .caption{font-size:11px;line-height:1.6;color:#7b8587}#tt-pageContent .sr-progressive .gallery-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:2px}#tt-pageContent .sr-progressive .gallery-thumbs button{flex:0 0 75px;height:64px;border:1px solid var(--line);padding:2px;background:#fff}#tt-pageContent .sr-progressive .gallery-thumbs button[aria-pressed=true]{border-color:var(--gold);outline:1px solid var(--gold)}#tt-pageContent .sr-progressive .gallery-thumbs img{width:100%;height:100%;object-fit:contain}#tt-pageContent .sr-progressive .gallery-foot{display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--line);font-size:8px;letter-spacing:1.2px}#tt-pageContent .sr-progressive .eyebrow{display:block;text-transform:uppercase;font-size:10px;letter-spacing:2.5px;color:var(--gold);font-weight:500;margin-bottom:20px}#tt-pageContent .sr-progressive .purchase-panel{padding-top:3px}#tt-pageContent .sr-progressive .purchase-panel h1{margin-bottom:23px}#tt-pageContent .sr-progressive .product-title{font-size:15px;line-height:1.5;font-weight:600;color:var(--ink);margin-bottom:10px}#tt-pageContent .sr-progressive .hero-description{font-size:14px;line-height:1.7;max-width:430px}#tt-pageContent .sr-progressive .price-line{display:flex;align-items:center;gap:12px;margin:19px 0 14px}#tt-pageContent .sr-progressive .price-line>span{font:31px/1.3 var(--serif)}#tt-pageContent .sr-progressive .price-line small{font-size:10px;color:var(--muted)}#tt-pageContent .sr-progressive .benefit-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:21px}#tt-pageContent .sr-progressive .benefit-pills span{font-size:10px;line-height:1.5;padding:4px 12px;border:1px solid var(--line);border-radius:20px}#tt-pageContent .sr-progressive .color-field{border:0;padding:0;margin:0;min-width:0}#tt-pageContent .sr-progressive .color-field legend{font-size:12px;width:100%;margin-bottom:12px;padding:0}#tt-pageContent .sr-progressive .color-field legend strong{font-weight:400;color:var(--muted);margin-left:10px}#tt-pageContent .sr-progressive .swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#tt-pageContent .sr-progressive .swatch{padding:8px 5px;background:transparent;border:1px solid var(--line);min-height:59px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}#tt-pageContent .sr-progressive .swatch i,#tt-pageContent .sr-progressive .color-card i{display:block;width:19px;height:19px;border-radius:50%;background:var(--swatch);border:1px solid #18344226;box-shadow:inset 1px 1px 3px #ffffff50}#tt-pageContent .sr-progressive .swatch span{font-size:10px;white-space:nowrap}#tt-pageContent .sr-progressive .swatch[aria-pressed=true]{border-color:var(--ink);background:#e7e8e1;box-shadow:inset 0 0 0 1px var(--ink)}#tt-pageContent .sr-progressive .option-help{font-size:11px;line-height:1.6;margin:12px 0 19px;max-width:440px}#tt-pageContent .sr-progressive .selection-summary{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding:15px 0;font-size:11px}#tt-pageContent .sr-progressive .selection-summary strong{margin-left:5px}#tt-pageContent .sr-progressive .cart-row{display:grid;grid-template-columns:106px 1fr;gap:10px}#tt-pageContent .sr-progressive .quantity{display:flex;align-items:center;background:var(--paper);border:1px solid var(--line);min-width:0}#tt-pageContent .sr-progressive .quantity button{height:48px;width:31px;flex-shrink:0;border:0;background:transparent;font-size:16px}#tt-pageContent .sr-progressive .quantity input{width:38px;min-width:0;border:0;text-align:center;background:transparent;font-size:12px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#tt-pageContent .sr-progressive .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#tt-pageContent .sr-progressive .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 25px;min-height:50px;border:1px solid var(--ink);text-decoration:none;font-size:12px;font-weight:500;line-height:1.3;cursor:pointer}#tt-pageContent .sr-progressive .button.primary{background:var(--ink);color:#fff}#tt-pageContent .sr-progressive .button.primary:hover{background:var(--ink2)}#tt-pageContent .sr-progressive .cart-row .button{justify-content:space-between}#tt-pageContent .sr-progressive .quick{background:var(--gold-light);border-color:var(--gold-light);width:100%;margin-top:9px;color:var(--ink)}#tt-pageContent .sr-progressive .quick:hover{background:#d8ba7b}#tt-pageContent .sr-progressive .checkout-note{text-align:center;font-size:10px;margin-top:9px}#tt-pageContent .sr-progressive .trust-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:9px;margin-top:20px;padding-bottom:17px}#tt-pageContent .sr-progressive .shipping{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}#tt-pageContent .sr-progressive .shipping summary{display:flex;justify-content:space-between;padding:13px 0;cursor:pointer;list-style:none}#tt-pageContent .sr-progressive .shipping p{padding-bottom:15px;font-size:11px}#tt-pageContent .sr-progressive .footnote{font-size:10px;margin-top:10px}#tt-pageContent .sr-progressive .three-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;border-top:1px solid var(--line);padding:38px 0 48px}#tt-pageContent .sr-progressive .three-benefits article>span,#tt-pageContent .sr-progressive .use-cases article>span{font-size:9px;letter-spacing:1.8px;color:var(--gold);display:block;margin-bottom:14px}#tt-pageContent .sr-progressive .three-benefits h3{font-size:24px;margin-bottom:12px}#tt-pageContent .sr-progressive .three-benefits p{font-size:12px;max-width:305px}#tt-pageContent .sr-progressive .section{padding:80px 0}#tt-pageContent .sr-progressive .section-heading{margin-bottom:42px}#tt-pageContent .sr-progressive .section-heading h2{margin-bottom:20px}#tt-pageContent .sr-progressive .section-heading p{max-width:590px;font-size:14px;line-height:1.8}#tt-pageContent .sr-progressive .anatomy{background:var(--paper);border-top:1px solid #eceae2}#tt-pageContent .sr-progressive .anatomy-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}#tt-pageContent .sr-progressive .anatomy-photo{position:relative;background:#f1eee6}#tt-pageContent .sr-progressive .anatomy-photo img{aspect-ratio:1.2;object-fit:contain;width:100%;mix-blend-mode:multiply}#tt-pageContent .sr-progressive .pin{position:absolute;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--paper);background:var(--ink);color:#fff;border-radius:50%;font-size:10px}#tt-pageContent .sr-progressive .pin-1{top:42%;left:35%}#tt-pageContent .sr-progressive .pin-2{top:52%;left:34%}#tt-pageContent .sr-progressive .pin-3{top:50%;left:74%}#tt-pageContent .sr-progressive .anatomy-notes article{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}#tt-pageContent .sr-progressive .anatomy-notes article>span{font-size:11px;color:var(--gold);padding-top:6px}#tt-pageContent .sr-progressive .anatomy-notes h3{font-size:25px;margin-bottom:12px}#tt-pageContent .sr-progressive .anatomy-notes p{font-size:13px;max-width:350px}#tt-pageContent .sr-progressive .anatomy-notes>.caption{font-size:10px;margin-top:15px}#tt-pageContent .sr-progressive .polarization{background:var(--ink);color:#f7f5ef}#tt-pageContent .sr-progressive .light p{color:#b3c4ca}#tt-pageContent .sr-progressive .polar-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}#tt-pageContent .sr-progressive .polar-diagram{border:1px solid #ffffff25;background:#234352;padding:24px 20px 20px}#tt-pageContent .sr-progressive .diagram-label{font-size:9px;letter-spacing:2px;color:#b5c9ce}#tt-pageContent .sr-progressive .polar-diagram svg{width:100%;height:auto;margin:22px 0 4px}#tt-pageContent .sr-progressive .diagram-legend{font-size:9px;display:flex;justify-content:space-between;gap:10px;color:#aec1c7;flex-wrap:wrap}#tt-pageContent .sr-progressive .diagram-legend span{display:flex;align-items:center;gap:6px}#tt-pageContent .sr-progressive .diagram-legend i{display:block;width:14px;height:2px;background:#d6b877}#tt-pageContent .sr-progressive .diagram-legend span:nth-child(2) i{height:10px;width:8px;border:1px solid #aec1c7;background:transparent}#tt-pageContent .sr-progressive .diagram-legend span:nth-child(3) i{background:#bbcfce}#tt-pageContent .sr-progressive .polar-diagram .unfiltered-rays{display:none}#tt-pageContent .sr-progressive .filter-off .filter-shape,#tt-pageContent .sr-progressive .filter-off .passed-rays{opacity:0}#tt-pageContent .sr-progressive .filter-off .unfiltered-rays{display:block}#tt-pageContent .sr-progressive .polar-copy h3{font-size:34px;margin-bottom:20px}#tt-pageContent .sr-progressive .polar-copy>p{font-size:13px;line-height:1.8;color:#b6c7cd}#tt-pageContent .sr-progressive .polar-copy .eyebrow{font-size:9px;margin-bottom:12px}#tt-pageContent .sr-progressive .segmented{display:flex;margin:25px 0 16px;border:1px solid #56717c;max-width:360px}#tt-pageContent .sr-progressive .segmented button{flex:1;background:transparent;color:#d4dfe1;border:0;padding:13px 12px;min-height:45px;font-size:11px}#tt-pageContent .sr-progressive .segmented button[aria-pressed=true]{background:#d8c18c;color:var(--ink)}#tt-pageContent .sr-progressive #filter-note{min-height:49px}#tt-pageContent .sr-progressive .polar-copy .diagram-disclaimer{font-size:10px;line-height:1.7;color:#91a9b2}#tt-pageContent .sr-progressive .lens-distinction{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff28}#tt-pageContent .sr-progressive .lens-distinction>span{font-size:9px;letter-spacing:1.6px;color:#d8c18c}#tt-pageContent .sr-progressive .lens-distinction p{color:#b6c7cd;font-size:12px;margin-top:9px}#tt-pageContent .sr-progressive .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}#tt-pageContent .sr-progressive .detail-image{background:#fff;overflow:hidden}#tt-pageContent .sr-progressive .detail-image img{width:100%;aspect-ratio:1.4;object-fit:contain}#tt-pageContent .sr-progressive .detail-grid figcaption{padding:24px 0}#tt-pageContent .sr-progressive .detail-grid figcaption>span{font-size:9px;letter-spacing:1.7px;color:var(--gold)}#tt-pageContent .sr-progressive .detail-grid h3{font-size:29px;margin:13px 0}#tt-pageContent .sr-progressive .detail-grid p{font-size:13px;max-width:465px}#tt-pageContent .sr-progressive .detail-section>.container>.caption{font-size:10px}#tt-pageContent .sr-progressive .lifestyle-section{background:var(--paper)}#tt-pageContent .sr-progressive .lifestyle{position:relative;overflow:hidden}#tt-pageContent .sr-progressive .lifestyle>img{width:100%;aspect-ratio:1.85;object-fit:cover;object-position:center 40%}#tt-pageContent .sr-progressive .lifestyle figcaption{position:absolute;bottom:0;left:0;right:0;padding:90px 36px 34px;color:#fff;background:linear-gradient(transparent,#142d3bc4)}#tt-pageContent .sr-progressive .lifestyle figcaption .eyebrow{color:#e0c994;font-size:9px;margin-bottom:12px}#tt-pageContent .sr-progressive .lifestyle h3{font-size:42px}#tt-pageContent .sr-progressive .lifestyle+.caption{margin-top:12px}#tt-pageContent .sr-progressive .use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:36px}#tt-pageContent .sr-progressive .use-cases article{border-top:1px solid var(--line);padding-top:20px}#tt-pageContent .sr-progressive .use-cases h3{font-size:24px;margin-bottom:15px}#tt-pageContent .sr-progressive .use-cases p{font-size:12px}#tt-pageContent .sr-progressive .color-section{background:#ecebe3}#tt-pageContent .sr-progressive .color-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}#tt-pageContent .sr-progressive .color-heading>p{font-size:13px;max-width:340px}#tt-pageContent .sr-progressive .color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}#tt-pageContent .sr-progressive .color-card{padding:0;border:1px solid transparent;background:#fbfaf5;text-align:left;min-width:0;transition:border-color .15s}#tt-pageContent .sr-progressive .color-card:hover,#tt-pageContent .sr-progressive .color-card.active{border-color:var(--gold)}#tt-pageContent .sr-progressive .color-card>img{width:100%;aspect-ratio:1.12;object-fit:contain;background:#fff}#tt-pageContent .sr-progressive .color-card>span{display:flex;align-items:center;gap:10px;padding:16px 15px;font-size:12px}#tt-pageContent .sr-progressive .color-card i{width:13px;height:13px}#tt-pageContent .sr-progressive .color-card b{font-weight:400;margin-left:auto}#tt-pageContent .sr-progressive .color-grid+.caption{margin-top:20px;font-size:10px;max-width:760px}#tt-pageContent .sr-progressive .specs-layout{display:grid;grid-template-columns:1fr 1.12fr;gap:100px}#tt-pageContent .sr-progressive .specs-layout h2{margin-bottom:22px}#tt-pageContent .sr-progressive .specs-layout>div>p{max-width:350px;font-size:13px}#tt-pageContent .sr-progressive .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:20px}#tt-pageContent .sr-progressive .specs{margin:0}#tt-pageContent .sr-progressive .specs>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}#tt-pageContent .sr-progressive .specs>div:first-child{padding-top:0}#tt-pageContent .sr-progressive .specs dt{color:var(--muted)}#tt-pageContent .sr-progressive .specs dd{margin:0}#tt-pageContent .sr-progressive .specs+p.caption{margin-top:18px;font-size:10px;max-width:none}#tt-pageContent .sr-progressive .packing-section{background:var(--paper)}#tt-pageContent .sr-progressive .packing-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}#tt-pageContent .sr-progressive .finished-pair{background:#fff}#tt-pageContent .sr-progressive .finished-pair img{width:100%;aspect-ratio:1.2;object-fit:contain}#tt-pageContent .sr-progressive .packing-layout h2{margin-bottom:24px}#tt-pageContent .sr-progressive .packing-layout p{font-size:13px}#tt-pageContent .sr-progressive .packing-list{list-style:none;padding:0;margin:24px 0}#tt-pageContent .sr-progressive .packing-list li{display:flex;align-items:center;gap:20px;font-size:13px;border-bottom:1px solid var(--line);padding:13px 0}#tt-pageContent .sr-progressive .packing-list b{font-size:10px;color:var(--gold);font-weight:400}#tt-pageContent .sr-progressive .packing-layout .caption{font-size:10px}#tt-pageContent .sr-progressive .comparison-grid{display:grid;grid-template-columns:repeat(3,1fr)}#tt-pageContent .sr-progressive .comparison-grid article{padding:33px 30px;border:1px solid var(--line);background:var(--paper)}#tt-pageContent .sr-progressive .comparison-grid article+article{border-left:0}#tt-pageContent .sr-progressive .comparison-grid h3{font-size:28px;margin-bottom:20px}#tt-pageContent .sr-progressive .comparison-grid p{font-size:12px}#tt-pageContent .sr-progressive .comparison-grid .comparison-highlight{background:var(--ink);color:#fff;border-color:var(--ink)}#tt-pageContent .sr-progressive .comparison-highlight p{color:#b9cbd0}#tt-pageContent .sr-progressive .comparison-grid .eyebrow{font-size:9px;margin-bottom:20px}#tt-pageContent .sr-progressive .faq-section{background:var(--paper)}#tt-pageContent .sr-progressive .faq-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px}#tt-pageContent .sr-progressive .faq-layout h2{margin-bottom:24px}#tt-pageContent .sr-progressive .faq-layout>div>p{font-size:13px}#tt-pageContent .sr-progressive .faq-layout details{border-bottom:1px solid var(--line);padding:20px 0}#tt-pageContent .sr-progressive .faq-layout details:first-child{padding-top:0}#tt-pageContent .sr-progressive .faq-layout summary{list-style:none;display:flex;justify-content:space-between;gap:25px;cursor:pointer;min-height:30px;align-items:center;font-size:14px}#tt-pageContent .sr-progressive .faq-layout summary::-webkit-details-marker,#tt-pageContent .sr-progressive .shipping summary::-webkit-details-marker{display:none}#tt-pageContent .sr-progressive .faq-layout summary span{font-size:20px;font-weight:300;flex-shrink:0;color:var(--gold)}#tt-pageContent .sr-progressive details[open] summary>span{transform:rotate(45deg)}#tt-pageContent .sr-progressive .faq-layout details>p{font-size:12px;line-height:1.9;padding:16px 30px 0 0}#tt-pageContent .sr-progressive .closing{text-align:center;padding:75px 25px;background:#e9e5d9}#tt-pageContent .sr-progressive .closing h2{font-size:53px;margin-bottom:22px}#tt-pageContent .sr-progressive .closing p{font-size:13px;margin-bottom:27px}#tt-pageContent .sr-progressive .closing .button{min-width:215px}#tt-pageContent .sr-progressive footer{padding:48px max(35px,calc((100vw - 1244px)/2)) 55px;background:var(--ink);color:#d5dedf;display:flex;justify-content:space-between;gap:40px;font-size:12px}#tt-pageContent .sr-progressive footer .wordmark{color:#fff}#tt-pageContent .sr-progressive footer p{color:#9aafb8;font-size:11px;margin-top:20px}#tt-pageContent .sr-progressive footer>div>a:not(.wordmark){display:block;text-decoration:none;margin-bottom:12px;min-height:22px}#tt-pageContent .sr-progressive .review-footer{font-size:11px;text-align:center;padding:18px 25px;background:#eae3d4;color:#69726b}#tt-pageContent .sr-progressive .mobile-purchase{display:none}#tt-pageContent .sr-progressive dialog{padding:35px;border:0;background:var(--cream);color:var(--ink);width:min(92%,510px);max-height:90vh;overflow:auto}#tt-pageContent .sr-progressive dialog::backdrop{background:#0e2732c7}#tt-pageContent .sr-progressive dialog h2{font-size:36px;margin-bottom:22px}#tt-pageContent .sr-progressive dialog p{margin-bottom:20px;font-size:14px}#tt-pageContent .sr-progressive .dialog-close{position:absolute;right:12px;top:10px;width:44px;height:44px;font-size:26px;border:0;background:transparent}#tt-pageContent .sr-progressive dialog .eyebrow{margin-top:15px}#tt-pageContent .sr-progressive dialog .button{width:100%}#tt-pageContent .sr-progressive #image-dialog{width:min(94vw,1000px);padding-top:58px}#tt-pageContent .sr-progressive #image-dialog img{max-height:70vh;object-fit:contain;width:100%}#tt-pageContent .sr-progressive #image-dialog p{font-size:12px;margin:15px 0 0}#tt-pageContent .sr-progressive noscript p{padding:12px;background:#e9e5d9;font-size:12px}@media(min-width:1440px){#tt-pageContent .sr-progressive .hero{grid-template-columns:1.12fr 1fr;gap:75px}#tt-pageContent .sr-progressive .container{max-width:1380px}}@media(max-width:1100px){#tt-pageContent .sr-progressive .container{padding:0 32px}#tt-pageContent .sr-progressive .hero{gap:38px}#tt-pageContent .sr-progressive h1{font-size:49px}#tt-pageContent .sr-progressive h2{font-size:42px}#tt-pageContent .sr-progressive .hero-image>img{aspect-ratio:1}#tt-pageContent .sr-progressive .anatomy-grid{gap:40px}#tt-pageContent .sr-progressive .polar-grid{gap:35px}#tt-pageContent .sr-progressive .specs-layout{gap:50px}#tt-pageContent .sr-progressive .packing-layout{gap:45px}#tt-pageContent .sr-progressive .color-heading{gap:30px}#tt-pageContent .sr-progressive .swatches{gap:6px}#tt-pageContent .sr-progressive .swatch span{font-size:9px}#tt-pageContent .sr-progressive .gallery-foot{font-size:7px;letter-spacing:.5px}#tt-pageContent .sr-progressive header{padding:22px 32px}#tt-pageContent .sr-progressive nav{gap:22px}#tt-pageContent .sr-progressive .hero-description{font-size:13px}#tt-pageContent .sr-progressive .three-benefits{gap:30px}}@media(max-width:760px){#tt-pageContent .sr-progressive .container{padding:0 20px}#tt-pageContent .sr-progressive .review-banner{font-size:8px;padding:7px 12px;gap:6px}#tt-pageContent .sr-progressive .review-banner>span{display:none}#tt-pageContent .sr-progressive .review-banner a{margin-left:auto}#tt-pageContent .sr-progressive .announcement{font-size:10px;padding:7px 12px}#tt-pageContent .sr-progressive header{padding:17px 20px;gap:15px}#tt-pageContent .sr-progressive .wordmark{font-size:25px}#tt-pageContent .sr-progressive nav{display:none}#tt-pageContent .sr-progressive .header-cta{font-size:10px;gap:18px}#tt-pageContent .sr-progressive .breadcrumb{font-size:9px;padding:17px 0;gap:10px}#tt-pageContent .sr-progressive .hero{display:block;padding:0 0 35px}#tt-pageContent .sr-progressive .gallery{margin-bottom:29px}#tt-pageContent .sr-progressive .hero-image>img{aspect-ratio:1.35}#tt-pageContent .sr-progressive .image-tag{left:16px;top:16px;font-size:7px;letter-spacing:1.5px}#tt-pageContent .sr-progressive .image-count{bottom:13px;left:16px;font-size:8px}#tt-pageContent .sr-progressive .expand{bottom:7px;right:8px;width:40px;height:40px}#tt-pageContent .sr-progressive .gallery-thumbs{margin-top:10px;gap:8px}#tt-pageContent .sr-progressive .gallery-thumbs button{height:49px;flex-basis:61px}#tt-pageContent .sr-progressive .gallery-bottom{padding:8px 0 12px}#tt-pageContent .sr-progressive .gallery-bottom .caption{font-size:9px}#tt-pageContent .sr-progressive .gallery-foot{padding-top:12px;font-size:7px;letter-spacing:.5px}#tt-pageContent .sr-progressive .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:16px}#tt-pageContent .sr-progressive h1{font-size:47px}#tt-pageContent .sr-progressive h2{font-size:35px;letter-spacing:-.8px}#tt-pageContent .sr-progressive h3{font-size:25px}#tt-pageContent .sr-progressive .purchase-panel h1{margin-bottom:17px}#tt-pageContent .sr-progressive .product-title{font-size:14px}#tt-pageContent .sr-progressive .hero-description{font-size:13px;max-width:340px}#tt-pageContent .sr-progressive .price-line{margin:17px 0 13px}#tt-pageContent .sr-progressive .price-line>span{font-size:29px}#tt-pageContent .sr-progressive .benefit-pills{margin-bottom:19px}#tt-pageContent .sr-progressive .swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#tt-pageContent .sr-progressive .swatch{min-height:57px;padding:7px 2px}#tt-pageContent .sr-progressive .swatch span{font-size:9px}#tt-pageContent .sr-progressive .option-help{font-size:10px;max-width:none;margin-bottom:16px}#tt-pageContent .sr-progressive .selection-summary{font-size:10px;gap:10px}#tt-pageContent .sr-progressive .cart-row{grid-template-columns:100px 1fr}#tt-pageContent .sr-progressive .button{min-height:49px;font-size:12px}#tt-pageContent .sr-progressive .quantity button{width:28px}#tt-pageContent .sr-progressive .quantity input{width:38px}#tt-pageContent .sr-progressive .checkout-note{font-size:9px}#tt-pageContent .sr-progressive .trust-row{font-size:9px;gap:8px}#tt-pageContent .sr-progressive .three-benefits{grid-template-columns:1fr;gap:22px;padding:30px 0 35px}#tt-pageContent .sr-progressive .three-benefits article{border-bottom:1px solid var(--line);padding-bottom:20px}#tt-pageContent .sr-progressive .three-benefits article:last-child{border:0;padding-bottom:0}#tt-pageContent .sr-progressive .three-benefits article>span{font-size:8px;margin-bottom:9px}#tt-pageContent .sr-progressive .three-benefits h3{font-size:25px;margin-bottom:10px}#tt-pageContent .sr-progressive .three-benefits p{max-width:none;font-size:12px}#tt-pageContent .sr-progressive .section{padding:50px 0}#tt-pageContent .sr-progressive .section-heading{margin-bottom:29px}#tt-pageContent .sr-progressive .section-heading h2{margin-bottom:17px}#tt-pageContent .sr-progressive .section-heading p{font-size:13px}#tt-pageContent .sr-progressive .anatomy-grid{grid-template-columns:1fr;gap:18px}#tt-pageContent .sr-progressive .anatomy-photo img{aspect-ratio:1.3}#tt-pageContent .sr-progressive .pin{width:28px;height:28px;font-size:9px}#tt-pageContent .sr-progressive .anatomy-notes article{padding:17px 0;gap:16px}#tt-pageContent .sr-progressive .anatomy-notes h3{font-size:25px;margin-bottom:10px}#tt-pageContent .sr-progressive .anatomy-notes p{font-size:12px;max-width:none}#tt-pageContent .sr-progressive .polar-grid{grid-template-columns:1fr;gap:28px}#tt-pageContent .sr-progressive .polar-diagram{padding:20px 13px 17px}#tt-pageContent .sr-progressive .diagram-label{font-size:8px;letter-spacing:1px}#tt-pageContent .sr-progressive .polar-diagram svg{margin:20px 0 7px}#tt-pageContent .sr-progressive .diagram-legend{font-size:8px;gap:7px}#tt-pageContent .sr-progressive .polar-copy h3{font-size:31px}#tt-pageContent .sr-progressive .polar-copy>p{font-size:12px}#tt-pageContent .sr-progressive .segmented{max-width:none}#tt-pageContent .sr-progressive .segmented button{min-height:46px}#tt-pageContent .sr-progressive .polar-copy .diagram-disclaimer{font-size:10px}#tt-pageContent .sr-progressive .detail-grid{grid-template-columns:1fr;gap:20px}#tt-pageContent .sr-progressive .detail-image img{aspect-ratio:1.25}#tt-pageContent .sr-progressive .detail-grid figcaption{padding:19px 0}#tt-pageContent .sr-progressive .detail-grid h3{font-size:27px}#tt-pageContent .sr-progressive .detail-grid p{font-size:12px}#tt-pageContent .sr-progressive .lifestyle>img{aspect-ratio:1.15;object-position:35% 50%}#tt-pageContent .sr-progressive .lifestyle figcaption{padding:65px 22px 24px}#tt-pageContent .sr-progressive .lifestyle h3{font-size:33px}#tt-pageContent .sr-progressive .lifestyle figcaption .eyebrow{font-size:8px}#tt-pageContent .sr-progressive .use-cases{grid-template-columns:1fr;gap:22px;padding-top:26px}#tt-pageContent .sr-progressive .use-cases article{padding-top:18px}#tt-pageContent .sr-progressive .use-cases article>span{font-size:8px;margin-bottom:11px}#tt-pageContent .sr-progressive .use-cases h3{font-size:25px;margin-bottom:12px}#tt-pageContent .sr-progressive .use-cases p{font-size:12px}#tt-pageContent .sr-progressive .color-heading{display:block;margin-bottom:27px}#tt-pageContent .sr-progressive .color-heading h2{margin-bottom:19px}#tt-pageContent .sr-progressive .color-heading>p{font-size:12px;max-width:none}#tt-pageContent .sr-progressive .color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tt-pageContent .sr-progressive .color-card>img{aspect-ratio:1.08}#tt-pageContent .sr-progressive .color-card>span{padding:12px 10px;font-size:11px;gap:7px}#tt-pageContent .sr-progressive .color-card i{width:11px;height:11px}#tt-pageContent .sr-progressive .color-grid+.caption{font-size:10px}#tt-pageContent .sr-progressive .specs-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-progressive .specs-layout h2{margin-bottom:18px}#tt-pageContent .sr-progressive .specs-layout>div>p{max-width:none;font-size:12px}#tt-pageContent .sr-progressive .text-link{margin-top:13px}#tt-pageContent .sr-progressive .specs>div{grid-template-columns:1fr 1fr;gap:16px;font-size:11px;padding:15px 0}#tt-pageContent .sr-progressive .packing-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-progressive .finished-pair img{aspect-ratio:1.3}#tt-pageContent .sr-progressive .packing-layout h2{margin-bottom:19px}#tt-pageContent .sr-progressive .packing-layout p,#tt-pageContent .sr-progressive .packing-list li{font-size:12px}#tt-pageContent .sr-progressive .comparison-grid{grid-template-columns:1fr}#tt-pageContent .sr-progressive .comparison-grid article{padding:28px 24px}#tt-pageContent .sr-progressive .comparison-grid article+article{border-left:1px solid var(--line);border-top:0}#tt-pageContent .sr-progressive .comparison-grid .comparison-highlight{border-color:var(--ink)}#tt-pageContent .sr-progressive .comparison-grid h3{font-size:28px;margin-bottom:16px}#tt-pageContent .sr-progressive .faq-layout{grid-template-columns:1fr;gap:25px}#tt-pageContent .sr-progressive .faq-layout h2{margin-bottom:18px}#tt-pageContent .sr-progressive .faq-layout .text-link{margin-top:8px}#tt-pageContent .sr-progressive .faq-layout details{padding:18px 0}#tt-pageContent .sr-progressive .faq-layout summary{font-size:13px;gap:20px;min-height:36px}#tt-pageContent .sr-progressive .faq-layout details>p{padding-right:8px;font-size:12px}#tt-pageContent .sr-progressive .closing{padding:55px 20px}#tt-pageContent .sr-progressive .closing h2{font-size:39px}#tt-pageContent .sr-progressive .closing p{font-size:12px}#tt-pageContent .sr-progressive .closing .button{min-width:215px}#tt-pageContent .sr-progressive footer{padding:38px 20px 45px;display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}#tt-pageContent .sr-progressive footer>div:first-child{grid-column:1/-1}#tt-pageContent .sr-progressive footer p{margin-top:15px}#tt-pageContent .sr-progressive footer>div>a:not(.wordmark){font-size:11px;min-height:30px;margin-bottom:7px}#tt-pageContent .sr-progressive .review-footer{font-size:10px;padding:17px 20px 100px}#tt-pageContent .sr-progressive .mobile-purchase.visible{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:20px;bottom:0;left:0;right:0;padding:11px 20px calc(11px + env(safe-area-inset-bottom));background:#f7f5eff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);z-index:20}#tt-pageContent .sr-progressive .mobile-purchase strong{font:22px/1.2 var(--serif);display:block}#tt-pageContent .sr-progressive .mobile-purchase>div>span{font-size:10px;color:var(--muted);display:block;margin-top:3px}#tt-pageContent .sr-progressive .mobile-purchase .button{font-size:11px;min-height:45px;padding:12px 22px}#tt-pageContent .sr-progressive dialog{padding:29px}#tt-pageContent .sr-progressive dialog h2{font-size:32px}}@media(max-width:360px){#tt-pageContent .sr-progressive h1{font-size:43px}#tt-pageContent .sr-progressive .gallery-foot{font-size:6px}#tt-pageContent .sr-progressive .swatch span{font-size:8px}#tt-pageContent .sr-progressive .cart-row{grid-template-columns:96px 1fr}#tt-pageContent .sr-progressive .quantity input{width:36px}#tt-pageContent .sr-progressive .quantity button{width:27px}#tt-pageContent .sr-progressive .review-banner,#tt-pageContent .sr-progressive .diagram-legend{font-size:7px}}@media(prefers-reduced-motion:reduce){#tt-pageContent .sr-progressive{scroll-behavior:auto}#tt-pageContent .sr-progressive *{transition:none!important}}#tt-pageContent .sr-progressive .gallery-thumbs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}#tt-pageContent .sr-progressive .hero-image>img{aspect-ratio:1.2;object-fit:contain}#tt-pageContent .sr-progressive .progressive-colors{grid-template-columns:repeat(2,minmax(0,1fr))}#tt-pageContent .sr-progressive .progressive-colors .swatch{flex-direction:row;gap:12px;min-height:49px}#tt-pageContent .sr-progressive .strength-field{border:0;margin:0 0 17px;padding:0;min-width:0}#tt-pageContent .sr-progressive .strength-field legend{font-size:12px;margin-bottom:13px;width:100%}#tt-pageContent .sr-progressive .strength-field legend strong{font-weight:400;color:var(--muted);margin-left:9px}#tt-pageContent .sr-progressive .strength-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#tt-pageContent .sr-progressive .strength-options button{background:transparent;border:1px solid var(--line);min-height:44px;padding:9px;font-size:12px}#tt-pageContent .sr-progressive .strength-options [aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#e7e8e1}#tt-pageContent .sr-progressive .strength-support{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:11px;font-size:10px;color:var(--muted)}#tt-pageContent .sr-progressive .strength-support a{color:var(--ink);text-underline-offset:4px}#tt-pageContent .sr-progressive .option-help{font-size:11px;line-height:1.75;margin:16px 0}#tt-pageContent .sr-progressive .zones-section{background:#fffefa}#tt-pageContent .sr-progressive .zones-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:65px;align-items:center}#tt-pageContent .sr-progressive .zones-layout h2{margin-bottom:25px}#tt-pageContent .sr-progressive .zones-layout>div>p{font-size:13px;max-width:440px;line-height:1.8}#tt-pageContent .sr-progressive .zone-buttons{display:grid;gap:10px;margin-top:30px}#tt-pageContent .sr-progressive .zone-buttons button{text-align:left;display:grid;grid-template-columns:100px 1fr;gap:15px;background:transparent;border:1px solid var(--line);padding:20px;min-height:63px}#tt-pageContent .sr-progressive .zone-buttons button>span{font-size:9px;letter-spacing:1px;color:var(--gold)}#tt-pageContent .sr-progressive .zone-buttons strong{font-size:13px;font-weight:400}#tt-pageContent .sr-progressive .zone-buttons [aria-pressed=true]{border-color:var(--gold);background:#eeebe1}#tt-pageContent .sr-progressive .zone-visual{background:#f1eee6;padding:20px 25px 24px}#tt-pageContent .sr-progressive .zone-visual>svg{width:100%;max-height:440px;display:block}#tt-pageContent .sr-progressive .zone-visual svg text{font:28px Georgia;fill:#193542}#tt-pageContent .sr-progressive .zone-visual svg .zone-middle-label{font:12px Arial;letter-spacing:2px}#tt-pageContent .sr-progressive .zone-explanation{border-top:1px solid #d4d4c9;padding:19px 0 0;min-height:110px}#tt-pageContent .sr-progressive .zone-explanation strong{font-size:14px}#tt-pageContent .sr-progressive .zone-explanation p{font-size:11px;line-height:1.8;margin-top:10px}#tt-pageContent .sr-progressive .zone-visual>.caption{font-size:9px;line-height:1.7;margin-top:15px}#tt-pageContent .sr-progressive .photochromic-section{background:var(--ink);color:#f7f5ef}#tt-pageContent .sr-progressive .photochromic-section .section-heading>p{max-width:490px;color:#b9cbd1;font-size:13px;line-height:1.8}#tt-pageContent .sr-progressive .tint-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;align-items:center}#tt-pageContent .sr-progressive .tint-visual{padding:24px 28px;background:#f1eee4;color:#183442;transition:background .4s}#tt-pageContent .sr-progressive .tint-visual[data-state=outdoor]{background:#e3e7dd}#tt-pageContent .sr-progressive .tint-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;letter-spacing:1.7px}#tt-pageContent .sr-progressive .tint-topline>span:last-child{font-size:25px;color:#ac8847}#tt-pageContent .sr-progressive .tint-visual svg{width:100%;display:block}#tt-pageContent .sr-progressive .tint-lenses{fill:#20323b;fill-opacity:.04;stroke:none;transition:fill-opacity .4s}#tt-pageContent .sr-progressive .tint-visual>p{font-size:10px;text-align:center;margin:0 0 5px}#tt-pageContent .sr-progressive .tint-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:30px}#tt-pageContent .sr-progressive .tint-buttons button{background:transparent;color:#dce5e6;border:1px solid #78919c;min-height:49px;font-size:10px;padding:10px}#tt-pageContent .sr-progressive .tint-buttons [aria-pressed=true]{background:#d5bc83;color:#183442;border-color:#d5bc83}#tt-pageContent .sr-progressive .tint-explanation h3{font-size:32px;margin-bottom:20px}#tt-pageContent .sr-progressive .tint-explanation>p{font-size:13px;line-height:1.8;color:#c0ced1}#tt-pageContent .sr-progressive .tint-explanation .tint-boundary{font-size:10px;color:#b7c4c5;margin-top:25px}#tt-pageContent .sr-progressive .progressive-details{display:grid;grid-template-columns:1fr 1fr;gap:28px}#tt-pageContent .sr-progressive .progressive-details figure{margin:0}#tt-pageContent .sr-progressive .progressive-details img{width:100%;aspect-ratio:1.2;object-fit:contain;background:#fff}#tt-pageContent .sr-progressive .progressive-details figcaption{padding:26px 0 0}#tt-pageContent .sr-progressive .progressive-details h3{font-size:31px;margin:12px 0 18px}#tt-pageContent .sr-progressive .progressive-details p{font-size:12px;line-height:1.8}#tt-pageContent .sr-progressive .progressive-lifestyle>img{aspect-ratio:1.7;object-fit:cover;object-position:center}#tt-pageContent .sr-progressive .lifestyle-section .caption{font-size:10px;line-height:1.8;margin-top:15px}#tt-pageContent .sr-progressive .frame-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}#tt-pageContent .sr-progressive .frame-card{background:#fffefa;border:1px solid var(--line);text-decoration:none;min-width:0}#tt-pageContent .sr-progressive .frame-card.active{border-color:var(--gold)}#tt-pageContent .sr-progressive .frame-card img{width:100%;aspect-ratio:1.25;object-fit:contain}#tt-pageContent .sr-progressive .frame-card>div{padding:22px;display:flex;justify-content:space-between;gap:15px;align-items:center}#tt-pageContent .sr-progressive .frame-card span{font:31px var(--serif)}#tt-pageContent .sr-progressive .frame-card b{font-size:11px;font-weight:400}#tt-pageContent .sr-progressive .frame-cards+.caption{font-size:10px;margin-top:19px;line-height:1.8}#tt-pageContent .sr-progressive .fit-section{background:#eae6d9}#tt-pageContent .sr-progressive .fit-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#tt-pageContent .sr-progressive .fit-layout h2{margin-bottom:22px}#tt-pageContent .sr-progressive .fit-layout>div>p{font-size:13px;line-height:1.8;margin-bottom:25px;max-width:410px}#tt-pageContent .sr-progressive .fit-layout .button{font-size:11px}#tt-pageContent .sr-progressive .fit-layout ol{list-style:none;margin:0;padding:0}#tt-pageContent .sr-progressive .fit-layout li{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #d0d0c3}#tt-pageContent .sr-progressive .fit-layout li:first-child{padding-top:0}#tt-pageContent .sr-progressive .fit-layout li>span{font-size:10px;color:var(--gold);padding-top:5px}#tt-pageContent .sr-progressive .fit-layout h3{font-size:26px;margin-bottom:13px}#tt-pageContent .sr-progressive .fit-layout li p{font-size:12px;line-height:1.8}#tt-pageContent .sr-progressive .specs-layout .caption{font-size:12px;max-width:410px;line-height:1.8}#tt-pageContent .sr-progressive .packing-image img{width:100%;aspect-ratio:1.15;object-fit:contain;background:#fff}#tt-pageContent .sr-progressive .packing-layout>div>p{font-size:13px;line-height:1.8}#tt-pageContent .sr-progressive .packing-layout>div>.caption{margin-top:20px;font-size:10px}#tt-pageContent .sr-progressive .button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){#tt-pageContent .sr-progressive .zones-layout,#tt-pageContent .sr-progressive .tint-layout,#tt-pageContent .sr-progressive .fit-layout{gap:35px}#tt-pageContent .sr-progressive .zone-buttons button{grid-template-columns:85px 1fr;padding:17px;gap:10px}#tt-pageContent .sr-progressive .zone-buttons strong{font-size:12px}#tt-pageContent .sr-progressive .tint-visual{padding:20px}#tt-pageContent .sr-progressive .progressive-details h3{font-size:28px}#tt-pageContent .sr-progressive .frame-card b{font-size:10px}}@media(max-width:760px){#tt-pageContent .sr-progressive .hero{display:block}#tt-pageContent .sr-progressive .hero-image>img{aspect-ratio:1.3}#tt-pageContent .sr-progressive .strength-options{grid-template-columns:repeat(4,minmax(0,1fr))}#tt-pageContent .sr-progressive .strength-options button{min-height:45px;padding:10px 5px;font-size:11px}#tt-pageContent .sr-progressive .strength-support{font-size:9px;gap:10px}#tt-pageContent .sr-progressive .option-help{font-size:10px}#tt-pageContent .sr-progressive .zones-layout,#tt-pageContent .sr-progressive .tint-layout,#tt-pageContent .sr-progressive .fit-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-progressive .zones-layout>div>p{font-size:12px}#tt-pageContent .sr-progressive .zone-visual{padding:15px 16px 20px}#tt-pageContent .sr-progressive .zone-visual>svg{max-height:340px}#tt-pageContent .sr-progressive .zone-buttons{margin-top:24px;gap:8px}#tt-pageContent .sr-progressive .zone-buttons button{grid-template-columns:90px 1fr;min-height:58px;padding:18px 15px}#tt-pageContent .sr-progressive .zone-explanation{min-height:115px}#tt-pageContent .sr-progressive .tint-layout{gap:25px}#tt-pageContent .sr-progressive .tint-visual{padding:20px}#tt-pageContent .sr-progressive .tint-buttons{margin-bottom:25px}#tt-pageContent .sr-progressive .tint-explanation h3{font-size:29px}#tt-pageContent .sr-progressive .tint-explanation>p{font-size:12px}#tt-pageContent .sr-progressive .photochromic-section .section-heading>p{font-size:12px}#tt-pageContent .sr-progressive .progressive-details{grid-template-columns:1fr;gap:38px}#tt-pageContent .sr-progressive .progressive-details img{aspect-ratio:1.1}#tt-pageContent .sr-progressive .progressive-details h3{font-size:28px}#tt-pageContent .sr-progressive .progressive-details figcaption{padding-top:20px}#tt-pageContent .sr-progressive .progressive-lifestyle>img{aspect-ratio:1;object-position:42% 50%}#tt-pageContent .sr-progressive .progressive-lifestyle figcaption{padding:100px 20px 20px}#tt-pageContent .sr-progressive .progressive-lifestyle h3{font-size:31px}#tt-pageContent .sr-progressive .frame-cards{gap:14px}#tt-pageContent .sr-progressive .frame-card img{aspect-ratio:1}#tt-pageContent .sr-progressive .frame-card>div{padding:18px 12px;display:block}#tt-pageContent .sr-progressive .frame-card span{font-size:27px}#tt-pageContent .sr-progressive .frame-card b{display:block;font-size:9px;margin-top:13px}#tt-pageContent .sr-progressive .fit-layout>div>p,#tt-pageContent .sr-progressive .fit-layout li p{font-size:12px}#tt-pageContent .sr-progressive .fit-layout h3{font-size:25px}#tt-pageContent .sr-progressive .fit-layout .button{font-size:10px}#tt-pageContent .sr-progressive .fit-layout li{padding:22px 0;gap:15px}#tt-pageContent .sr-progressive .specs-layout .caption{font-size:11px}#tt-pageContent .sr-progressive .packing-layout>div>p{font-size:12px}#tt-pageContent .sr-progressive .gallery-foot{font-size:6.5px;letter-spacing:.4px}#tt-pageContent .sr-progressive .zone-visual>.caption{font-size:9px}#tt-pageContent .sr-progressive .tint-boundary{font-size:10px}}@media(prefers-reduced-motion:reduce){#tt-pageContent .sr-progressive .tint-visual,#tt-pageContent .sr-progressive .tint-lenses{transition:none}}#tt-pageContent .sr-progressive .purchase-panel .color-field{margin-bottom:20px}#tt-pageContent .sr-progressive .tint-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}#tt-pageContent .sr-progressive .photochromic-reference{margin:0;min-width:0}#tt-pageContent .sr-progressive .photochromic-reference img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}#tt-pageContent .sr-progressive .photochromic-reference figcaption{font-size:10px;line-height:1.8;color:#b7c4c5;margin-top:17px}#tt-pageContent .sr-progressive .tint-interactive{min-width:0}#tt-pageContent .sr-progressive .tint-interactive .tint-explanation{margin-top:22px}#tt-pageContent .sr-progressive .tint-interactive .tint-buttons{margin-bottom:22px}#tt-pageContent .sr-progressive .tint-interactive .tint-explanation h3{font-size:29px;margin-bottom:15px}#tt-pageContent .sr-progressive .tint-interactive .tint-explanation>p{font-size:12px}#tt-pageContent .sr-progressive .tint-interactive .tint-boundary{margin-top:18px;font-size:10px}@media(max-width:760px){#tt-pageContent .sr-progressive .tint-layout{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-progressive .photochromic-reference figcaption{font-size:10px;margin-top:13px}#tt-pageContent .sr-progressive .tint-interactive .tint-explanation h3{font-size:28px}}#tt-pageContent .sr-progressive [hidden]{display:none!important}#tt-pageContent .sr-progressive .js-only{display:none}#tt-pageContent .sr-progressive.ready .js-only{display:block}#tt-pageContent .sr-progressive.ready .variant-select,#tt-pageContent .sr-progressive.ready .variant-label{display:none}#tt-pageContent .sr-progressive .variant-select{min-height:48px;max-width:100%;width:100%;margin-bottom:15px}#tt-pageContent .sr-progressive .hero{padding-top:30px}#tt-pageContent .sr-progressive h1,#tt-pageContent .sr-progressive h2,#tt-pageContent .sr-progressive h3{color:var(--ink);text-transform:none}#tt-pageContent .sr-progressive .polarization h2,#tt-pageContent .sr-progressive .polarization h3,#tt-pageContent .sr-progressive .lifestyle h3,#tt-pageContent .sr-progressive .comparison-highlight h3{color:inherit}#tt-pageContent .sr-progressive .color-card{text-decoration:none}#tt-pageContent .sr-progressive .native-payment{margin-top:9px}#tt-pageContent .sr-progressive .shopify-payment-button__button--unbranded{background:var(--gold-light);color:var(--ink);border-radius:0;width:100%;min-height:50px;font-size:12px}#tt-pageContent .sr-progressive shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:0px}#tt-pageContent .sr-progressive .quantity-rule{font-size:10px;margin:7px 0}#tt-pageContent .sr-progressive .sr-feedback{font-size:12px;margin:12px 0;color:#863721}#tt-pageContent .sr-progressive .price-line del{font-size:14px;color:var(--muted)}#tt-pageContent .sr-progressive .swatch small{font-size:8px}#tt-pageContent .sr-progressive .faq-answer{font-size:12px;color:var(--muted);padding-top:16px}#tt-pageContent .sr-progressive .gallery-thumbs{padding-bottom:8px}#tt-pageContent .sr-progressive .sr-image-dialog{width:min(94vw,1000px);border:0;padding:58px 25px 25px;background:var(--cream);color:var(--ink)}#tt-pageContent .sr-progressive .sr-image-dialog img{max-height:70vh;object-fit:contain;width:100%;height:auto}#tt-pageContent .sr-progressive .sr-image-dialog p{font-size:12px;margin-top:15px}#tt-pageContent .sr-progressive .sr-image-dialog::backdrop{background:#0e2732c7}#tt-pageContent .sr-progressive .sr-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:25px}#tt-pageContent .sr-progressive .sr-review-grid article{padding:25px;border:1px solid var(--line)}#tt-pageContent .sr-progressive .purchase-rating{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin-top:15px}#tt-pageContent .sr-progressive .sr-trust-stars{position:relative;color:#cbd0cc;letter-spacing:2px}#tt-pageContent .sr-progressive .sr-trust-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--gold)}#tt-pageContent .sr-progressive .gallery-foot span:last-child{display:none}@media(max-width:760px){#tt-pageContent .sr-progressive{padding-bottom:72px}#tt-pageContent .sr-progressive .hero{padding-top:20px}#tt-pageContent .sr-progressive .sr-review-grid{grid-template-columns:1fr}#tt-pageContent .sr-progressive .mobile-purchase.visible{z-index:25}}#tt-pageContent .sr-progressive .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}#tt-pageContent .sr-progressive .gallery,#tt-pageContent .sr-progressive .purchase-panel{min-width:0}#tt-pageContent .sr-progressive .container{width:100%}#tt-pageContent .sr-progressive .strength-support{margin-bottom:20px}#tt-pageContent .sr-progressive .photochromic-section h2,#tt-pageContent .sr-progressive .photochromic-section h3,#tt-pageContent .sr-progressive .lifestyle h3{color:inherit}#tt-pageContent .sr-progressive .gallery-foot span:last-child{display:block}#tt-pageContent .sr-progressive dialog:not([open]){display:none!important}#tt-pageContent .sr-progressive .progressive-colors{display:grid}#tt-pageContent .sr-progressive .frame-card{text-decoration:none}#tt-pageContent .sr-progressive .gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;max-width:100%}#tt-pageContent .sr-progressive svg{height:auto}#tt-pageContent .sr-progressive .photochromic-reference img{width:100%;height:auto}#tt-pageContent .sr-progressive .tint-lenses{fill:#20323b;fill-opacity:.04}#tt-pageContent .sr-progressive .tint-visual[data-state=outdoor] .tint-lenses{fill-opacity:.7}#tt-pageContent .sr-progressive .zone-fill{fill:#dce5e2}#tt-pageContent .sr-progressive .zone-fill.middle{fill:#cbd9d8}#tt-pageContent .sr-progressive .zone-fill.near{fill:#b3c8c5}#tt-pageContent .sr-progressive .zone-visual[data-active-zone=upper] .upper,#tt-pageContent .sr-progressive .zone-visual[data-active-zone=middle] .middle,#tt-pageContent .sr-progressive .zone-visual[data-active-zone=near] .near{fill:#d9bf84}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sr-progressive.css.map */
