#tt-pageContent .sr-round{--ink:#172f3d;--gold:#aa8543;--cream:#f8f6f0;--muted:#65727a;--line:#dddcd4}#tt-pageContent .sr-round *{box-sizing:border-box}#tt-pageContent .sr-round{scroll-behavior:smooth;scroll-padding-top:24px}#tt-pageContent .sr-round{margin:0;background:var(--cream);color:var(--ink);font:15px/1.6 Arial,sans-serif}#tt-pageContent .sr-round h1,#tt-pageContent .sr-round h2,#tt-pageContent .sr-round h3{font:normal 44px/1.12 Georgia,serif;letter-spacing:-.6px;margin:0 0 20px}#tt-pageContent .sr-round h1{font-size:45px}#tt-pageContent .sr-round h3{font-size:24px;letter-spacing:0}#tt-pageContent .sr-round p{margin:0 0 18px}#tt-pageContent .sr-round button,#tt-pageContent .sr-round input,#tt-pageContent .sr-round select{font:inherit}#tt-pageContent .sr-round button{cursor:pointer}#tt-pageContent .sr-round a{color:inherit;text-underline-offset:4px}#tt-pageContent .sr-round a,#tt-pageContent .sr-round button{touch-action:manipulation}#tt-pageContent .sr-round button:focus-visible,#tt-pageContent .sr-round a:focus-visible,#tt-pageContent .sr-round input:focus-visible,#tt-pageContent .sr-round select:focus-visible,#tt-pageContent .sr-round summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}#tt-pageContent .sr-round .notice{font-size:11px;background:#e9e2d3;text-align:center;padding:7px 15px}#tt-pageContent .sr-round .topbar{background:var(--ink);color:#fff;text-align:center;font-size:11px;padding:7px}#tt-pageContent .sr-round .wrap{max-width:1280px;margin:auto;padding:0 48px}#tt-pageContent .sr-round header{max-width:1380px;padding:24px 48px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}#tt-pageContent .sr-round .logo{font:30px Georgia;letter-spacing:2px;text-decoration:none}#tt-pageContent .sr-round .logo span{color:var(--gold)}#tt-pageContent .sr-round nav{display:flex;gap:23px;font-size:12px}#tt-pageContent .sr-round nav a{text-decoration:none}#tt-pageContent .sr-round .crumb{font-size:11px;color:var(--muted);padding:24px 0}#tt-pageContent .sr-round .hero{display:grid;grid-template-columns:1.15fr 1fr;gap:62px;padding:0 0 58px}#tt-pageContent .sr-round .imagebox{background:#eee9e0;position:relative}#tt-pageContent .sr-round .imagebox img{display:block;width:100%;aspect-ratio:1.2;object-fit:contain}#tt-pageContent .sr-round .caption{font-size:10px;color:var(--muted);margin:10px 0;line-height:1.5}#tt-pageContent .sr-round .thumbs{display:flex;gap:9px}#tt-pageContent .sr-round .thumbs button{border:1px solid var(--line);padding:0;width:72px;height:65px;background:white}#tt-pageContent .sr-round .thumbs img{width:100%;height:100%;object-fit:cover}#tt-pageContent .sr-round .thumbs button[aria-pressed=true]{outline:2px solid var(--gold)}#tt-pageContent .sr-round .eyebrow{display:block;color:var(--gold);font-size:10px;font-weight:bold;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px}#tt-pageContent .sr-round .lede{font-size:16px;color:var(--muted);max-width:580px}#tt-pageContent .sr-round .price{font:28px Georgia;margin:20px 0 16px}#tt-pageContent .sr-round .price del{font:16px Arial;color:var(--muted);margin-left:14px}#tt-pageContent .sr-round .pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}#tt-pageContent .sr-round .pills span{font-size:10px;border:1px solid var(--line);padding:5px 9px;border-radius:20px}#tt-pageContent .sr-round .label{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:20px 0 9px}#tt-pageContent .sr-round .colors{display:flex;gap:9px}#tt-pageContent .sr-round .color,#tt-pageContent .sr-round .strength{background:white;border:1px solid var(--line);min-height:44px;padding:8px 14px}#tt-pageContent .sr-round .dot{width:13px;height:13px;border-radius:50%;display:inline-block;background:var(--color);margin-right:8px;border:1px solid #8a9399}#tt-pageContent .sr-round .strengths{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}#tt-pageContent .sr-round .strength{padding:7px 3px;font-size:14px}#tt-pageContent .sr-round button[aria-pressed=true].color,#tt-pageContent .sr-round button[aria-pressed=true].strength{background:var(--ink);border-color:var(--ink);color:white}#tt-pageContent .sr-round .guide{font-size:11px;margin:6px 0 11px}#tt-pageContent .sr-round .guide a{display:inline-flex;align-items:center;min-height:44px;font-weight:bold}#tt-pageContent .sr-round .selected{display:flex;justify-content:space-between;gap:10px;font-size:12px;border-top:1px solid var(--line);padding:12px 0}#tt-pageContent .sr-round .purchase{display:grid;grid-template-columns:108px 1fr;gap:10px}#tt-pageContent .sr-round .qty{display:flex;border:1px solid var(--line);background:white;align-items:center}#tt-pageContent .sr-round .qty button{border:0;background:transparent;width:33px;height:48px}#tt-pageContent .sr-round .qty input{border:0;background:transparent;width:40px;text-align:center;appearance:textfield}#tt-pageContent .sr-round .qty input::-webkit-inner-spin-button{appearance:none}#tt-pageContent .sr-round .btn{background:var(--ink);color:white;border:1px solid var(--ink);min-height:50px;padding:13px 24px;font-size:12px;letter-spacing:.6px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#tt-pageContent .sr-round .btn.gold{background:#e3c16f;border-color:#e3c16f;color:var(--ink);width:100%;margin-top:9px}#tt-pageContent .sr-round .btn:disabled{opacity:.5;cursor:not-allowed}#tt-pageContent .sr-round .tiny{font-size:11px;color:var(--muted);line-height:1.55}#tt-pageContent .sr-round .paynote{text-align:center;font-size:10px;color:var(--muted);margin:10px 0}#tt-pageContent .sr-round .rating{font-size:12px;margin:14px 0}#tt-pageContent .sr-round .rating[hidden]{display:none}#tt-pageContent .sr-round .stars{color:var(--gold);letter-spacing:2px}#tt-pageContent .sr-round .trust{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin:20px 0 14px}#tt-pageContent .sr-round .accord details{border-top:1px solid var(--line);font-size:12px;padding:12px 0}#tt-pageContent .sr-round summary{cursor:pointer}#tt-pageContent .sr-round .accord p{margin-top:12px;color:var(--muted)}#tt-pageContent .sr-round .intro{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}#tt-pageContent .sr-round .intro h3{font-size:20px;margin-bottom:10px}#tt-pageContent .sr-round .intro p{font-size:12px;color:var(--muted);margin:0}#tt-pageContent .sr-round .section{padding:85px 0}#tt-pageContent .sr-round .heading{max-width:700px;margin-bottom:38px}#tt-pageContent .sr-round .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#tt-pageContent .sr-round .media img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}#tt-pageContent .sr-round .media.clean img{object-fit:contain}#tt-pageContent .sr-round .feature{display:grid;grid-template-columns:30px 1fr;gap:13px;padding:21px 0;border-bottom:1px solid var(--line)}#tt-pageContent .sr-round .feature>span{font:17px Georgia;color:var(--gold)}#tt-pageContent .sr-round .feature h3{font-size:23px;margin:0 0 10px}#tt-pageContent .sr-round .feature p{font-size:13px;color:var(--muted);margin:0}#tt-pageContent .sr-round .sand{background:#eae8df}#tt-pageContent .sr-round .dark{background:var(--ink);color:white}#tt-pageContent .sr-round .dark .eyebrow{color:#d0b374}#tt-pageContent .sr-round .dark .lede,#tt-pageContent .sr-round .dark .tiny{color:#c3cdd0}#tt-pageContent .sr-round .lens-diagram{position:relative;max-width:450px;margin:auto;border-radius:48% 48% 44% 44%;border:13px solid #233945;overflow:hidden;aspect-ratio:1.02;background:linear-gradient(#e5e9e3 0 35%,#c8d9d5 35% 62%,#d7bd7b 62% 100%);color:var(--ink);box-shadow:0 20px 60px #0002;display:flex;flex-direction:column}#tt-pageContent .sr-round .zone{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px dashed #70858080;font-size:12px}#tt-pageContent .sr-round .zone strong{font:23px Georgia}#tt-pageContent .sr-round .zone.active{background:#ffffffb0}#tt-pageContent .sr-round .zone:first-child,#tt-pageContent .sr-round .zone:last-child{flex:1.2}#tt-pageContent .sr-round .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 20px}#tt-pageContent .sr-round .tabs button{background:transparent;color:inherit;border:1px solid #a3aca5;min-height:44px;padding:10px 16px;font-size:12px}#tt-pageContent .sr-round .tabs button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}#tt-pageContent .sr-round .dark .tabs button[aria-pressed=true]{background:#e3c16f;color:var(--ink);border-color:#e3c16f}#tt-pageContent .sr-round .lens-note{font-size:12px;min-height:65px;max-width:510px}#tt-pageContent .sr-round .photochromic{padding:35px;background:#f5f3eb;border:1px solid #d9d5ca;transition:background .6s}#tt-pageContent .sr-round .photochromic.outdoor{background:#dce3da}#tt-pageContent .sr-round .photochromic svg{display:block;width:100%;height:auto}#tt-pageContent .sr-round .tint{fill:#dce5e6;fill-opacity:.4;transition:fill .7s,fill-opacity .7s}#tt-pageContent .sr-round .outdoor .tint{fill:#3e4b43;fill-opacity:.85}#tt-pageContent .sr-round .state-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;text-transform:uppercase}#tt-pageContent .sr-round .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}#tt-pageContent .sr-round .steps h3{font-size:20px}#tt-pageContent .sr-round .steps p{font-size:12px;color:var(--muted)}#tt-pageContent .sr-round .steps span{font-size:11px;color:var(--gold)}#tt-pageContent .sr-round .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#tt-pageContent .sr-round .detail-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}#tt-pageContent .sr-round .detail-grid figure{margin:0}#tt-pageContent .sr-round .detail-grid figcaption{font-size:11px;color:#c3cdd0;margin-top:12px}#tt-pageContent .sr-round .detail-text{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:25px}#tt-pageContent .sr-round .detail-text h3{font-size:20px}#tt-pageContent .sr-round .detail-text p{font-size:13px;color:#c3cdd0}#tt-pageContent .sr-round .lifestyle{position:relative}#tt-pageContent .sr-round .lifestyle img{display:block;width:100%;aspect-ratio:1.7;object-fit:cover}#tt-pageContent .sr-round .lifestyle .overlay{position:absolute;bottom:0;left:0;right:0;padding:40px;color:white;background:linear-gradient(transparent,#10232ace)}#tt-pageContent .sr-round .lifestyle h3{font-size:33px;margin:0 0 10px}#tt-pageContent .sr-round .lifestyle p{font-size:13px;margin:0;max-width:510px}#tt-pageContent .sr-round .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}#tt-pageContent .sr-round .card{padding:27px;border:1px solid var(--line);background:#fff}#tt-pageContent .sr-round .card h3{font-size:21px}#tt-pageContent .sr-round .card p{font-size:13px;color:var(--muted)}#tt-pageContent .sr-round .card .number{color:var(--gold);font-size:11px;letter-spacing:2px;margin-bottom:20px}#tt-pageContent .sr-round .specs{width:100%;border-collapse:collapse;font-size:13px}#tt-pageContent .sr-round .specs td{padding:15px 0;border-bottom:1px solid var(--line);vertical-align:top}#tt-pageContent .sr-round .specs td:first-child{width:42%;color:var(--muted);padding-right:20px}#tt-pageContent .sr-round .compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}#tt-pageContent .sr-round .comparison{border:1px solid var(--line);padding:30px;background:white}#tt-pageContent .sr-round .comparison.chosen{background:var(--ink);color:white}#tt-pageContent .sr-round .comparison h3{font-size:24px}#tt-pageContent .sr-round .comparison p,#tt-pageContent .sr-round .comparison ul{font-size:13px}#tt-pageContent .sr-round .comparison li{margin-bottom:12px}#tt-pageContent .sr-round .faq{max-width:900px}#tt-pageContent .sr-round .faq details{padding:20px 0;border-bottom:1px solid var(--line)}#tt-pageContent .sr-round .faq summary{font-size:17px}#tt-pageContent .sr-round .faq p{margin:18px 0 0;color:var(--muted);font-size:13px}#tt-pageContent .sr-round .closing{text-align:center;padding:65px 30px;background:#ebe7dc}#tt-pageContent .sr-round .closing h2{font-size:38px}#tt-pageContent .sr-round .closing .btn{margin-top:15px}#tt-pageContent .sr-round footer{padding:42px 48px 100px;background:var(--ink);color:#c3cdd0;display:flex;gap:35px;justify-content:space-between;flex-wrap:wrap;font-size:12px}#tt-pageContent .sr-round footer a{display:block;margin:8px 0}#tt-pageContent .sr-round .sticky{display:none}#tt-pageContent .sr-round .controls{padding:20px 48px;background:#e9e2d3;font-size:11px}#tt-pageContent .sr-round .controls label{display:inline-flex;min-height:44px;align-items:center;gap:8px}#tt-pageContent .sr-round .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#tt-pageContent .sr-round dialog{border:0;background:var(--cream);color:var(--ink);width:min(92%,500px);padding:32px}#tt-pageContent .sr-round dialog::backdrop{background:#10232aaa}#tt-pageContent .sr-round dialog h3{font-size:28px}#tt-pageContent .sr-round dialog .btn{width:100%;margin-top:14px}#tt-pageContent .sr-round noscript p{padding:14px;background:#e9e2d3}#tt-pageContent .sr-round .review-link{margin-left:15px}
@media(max-width:1000px){#tt-pageContent .sr-round .wrap{padding:0 28px}#tt-pageContent .sr-round .hero{gap:35px}#tt-pageContent .sr-round h1{font-size:37px}#tt-pageContent .sr-round h2{font-size:36px}#tt-pageContent .sr-round .split{gap:35px}#tt-pageContent .sr-round .strengths{grid-template-columns:repeat(3,1fr)}#tt-pageContent .sr-round nav{gap:15px}#tt-pageContent .sr-round .lifestyle .overlay{padding:25px}}@media(max-width:680px){#tt-pageContent .sr-round .wrap{padding:0 20px}#tt-pageContent .sr-round header{padding:17px 20px}#tt-pageContent .sr-round nav a{display:none}#tt-pageContent .sr-round nav a:last-child{display:block}#tt-pageContent .sr-round .logo{font-size:26px}#tt-pageContent .sr-round .crumb{font-size:10px;padding:17px 0}#tt-pageContent .sr-round .hero{display:block;padding-bottom:35px}#tt-pageContent .sr-round .imagebox img{aspect-ratio:1.35}#tt-pageContent .sr-round .gallery{margin-bottom:30px}#tt-pageContent .sr-round .thumbs button{width:64px;height:58px}#tt-pageContent .sr-round h1{font-size:35px}#tt-pageContent .sr-round h2{font-size:32px}#tt-pageContent .sr-round .lede{font-size:14px}#tt-pageContent .sr-round .hero .eyebrow{margin-bottom:10px}#tt-pageContent .sr-round .pills{margin-bottom:16px}#tt-pageContent .sr-round .strengths{grid-template-columns:repeat(5,1fr)}#tt-pageContent .sr-round .intro{grid-template-columns:1fr;gap:20px;padding:25px 0}#tt-pageContent .sr-round .section{padding:52px 0}#tt-pageContent .sr-round .heading{margin-bottom:28px}#tt-pageContent .sr-round .split{grid-template-columns:1fr;gap:30px}#tt-pageContent .sr-round .steps,#tt-pageContent .sr-round .cards{grid-template-columns:1fr;gap:14px}#tt-pageContent .sr-round .cards{margin-top:20px}#tt-pageContent .sr-round .card{padding:23px}#tt-pageContent .sr-round .card .number{margin-bottom:10px}#tt-pageContent .sr-round .detail-grid{gap:12px}#tt-pageContent .sr-round .detail-text{grid-template-columns:1fr;gap:10px}#tt-pageContent .sr-round .lifestyle img{aspect-ratio:1;object-position:52%}#tt-pageContent .sr-round .lifestyle .overlay{position:static;color:var(--ink);background:#eae8df;padding:24px}#tt-pageContent .sr-round .lifestyle h3{font-size:26px}#tt-pageContent .sr-round .lifestyle p{color:var(--muted)}#tt-pageContent .sr-round .photochromic{padding:22px}#tt-pageContent .sr-round .lens-diagram{max-width:330px;border-width:10px}#tt-pageContent .sr-round .zone strong{font-size:21px}#tt-pageContent .sr-round .compare{grid-template-columns:1fr}#tt-pageContent .sr-round .comparison{padding:25px}#tt-pageContent .sr-round .specs{font-size:12px}#tt-pageContent .sr-round .sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;gap:15px;align-items:center;justify-content:space-between;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#faf8f1f5;border-top:1px solid var(--line)}#tt-pageContent .sr-round .sticky strong{display:block;font:19px Georgia}#tt-pageContent .sr-round .sticky small{font-size:10px;color:var(--muted)}#tt-pageContent .sr-round .sticky .btn{min-height:44px;padding:10px 20px}#tt-pageContent .sr-round .controls{padding:15px 20px}#tt-pageContent .sr-round .notice{font-size:10px}#tt-pageContent .sr-round .trust{font-size:9px}#tt-pageContent .sr-round .closing{padding:45px 20px}#tt-pageContent .sr-round .closing h2{font-size:32px}#tt-pageContent .sr-round footer{padding:35px 20px 105px}#tt-pageContent .sr-round .tabs button{flex:1}#tt-pageContent .sr-round .rating{font-size:11px}#tt-pageContent .sr-round .photochromic .state-label{letter-spacing:1px}}@media(prefers-reduced-motion:reduce){#tt-pageContent .sr-round{scroll-behavior:auto}#tt-pageContent .sr-round *{transition:none!important}}#tt-pageContent .sr-round .imagebox img{height:auto}#tt-pageContent .sr-round .media.supplier img{aspect-ratio:auto;height:auto;object-fit:contain}#tt-pageContent .sr-round .thumbs{flex-wrap:wrap}#tt-pageContent .sr-round .imagebox img{height:auto}
#tt-pageContent .sr-round{display:block;padding-top:35px;--paper:var(--cream);overflow-wrap:break-word}#tt-pageContent .sr-round h1,#tt-pageContent .sr-round h2,#tt-pageContent .sr-round h3{color:inherit;text-transform:none;font-family:Georgia,serif;font-weight:normal}#tt-pageContent .sr-round .hero-copy .lede{display:block}#tt-pageContent .sr-round .hero-copy h1{font-size:45px}#tt-pageContent .sr-round .gallery-main{position:relative;background:#eee9e0;aspect-ratio:1.2}#tt-pageContent .sr-round .gallery-main img{width:100%;height:100%;object-fit:contain;display:block}#tt-pageContent .sr-round .tag{position:absolute;bottom:12px;left:12px;background:#fffE;padding:5px 9px;font-size:10px;max-width:calc(100% - 24px)}#tt-pageContent .sr-round .gallery-caption{display:flex;justify-content:space-between;gap:10px;font-size:10px;padding:10px 0}#tt-pageContent .sr-round .gallery-note{display:flex;gap:14px;align-items:center;font-size:12px;margin-top:18px}#tt-pageContent .sr-round .gallery-note p{margin:0}#tt-pageContent .sr-round form{margin:0}#tt-pageContent .sr-round .variant-select{width:100%;padding:12px;border:1px solid var(--line);background:#fff;color:var(--ink)}#tt-pageContent .sr-round .js-only{display:none}#tt-pageContent .sr-round.ready .js-only{display:grid}#tt-pageContent .sr-round.ready .variant-select{position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden}#tt-pageContent .sr-round.ready label[for$="-variant"]{display:none}#tt-pageContent .sr-round fieldset{border:0;margin:0;padding:0;min-width:0}#tt-pageContent .sr-round legend{float:none;width:auto;font-size:12px;font-weight:bold;margin-bottom:10px;padding:0}#tt-pageContent .sr-round .sr-option-groups{gap:20px;margin:20px 0 0}#tt-pageContent .sr-round .powers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}#tt-pageContent .sr-round .sr-frame-options{display:flex;flex-wrap:wrap}#tt-pageContent .sr-round .power{min-height:44px;padding:9px 10px;border:1px solid var(--line);background:white;color:var(--ink);font-size:14px;box-shadow:none;border-radius:0}#tt-pageContent .sr-round .power[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}#tt-pageContent .sr-round .sr-frame-options .power{font-size:13px;min-width:88px}#tt-pageContent .sr-round [data-option-status]{display:block;font-size:10px}#tt-pageContent .sr-round [data-option-status]:empty{display:none}#tt-pageContent .sr-round .sr-color-dot{display:inline-block;width:12px;height:12px;flex:0 0 12px;border:1px solid #ffffff70;border-radius:50%;margin-right:7px}#tt-pageContent .sr-round .sr-color-dot[data-color="black"]{background:#252b30}#tt-pageContent .sr-round .sr-color-dot[data-color="blue"]{background:#2996ab}#tt-pageContent .sr-round .reading-guide-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;margin:6px 0 11px}#tt-pageContent .sr-round .sr-strength-guide-link{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;font-weight:bold}#tt-pageContent .sr-round .sr-strength-guide-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#tt-pageContent .sr-round .selected{flex-wrap:wrap}#tt-pageContent .sr-round .selected p{margin:0}#tt-pageContent .sr-round .buy-row{display:grid;grid-template-columns:108px 1fr;gap:10px}#tt-pageContent .sr-round .buy-row .btn{width:100%;padding:13px 10px}#tt-pageContent .sr-round .quantity-rule{font-size:11px;color:var(--muted);margin:7px 0}#tt-pageContent .sr-round .sr-accelerated{margin-top:9px}#tt-pageContent .sr-round .shopify-payment-button__button--unbranded{background:#e3c16f;color:var(--ink);min-height:50px;border-radius:0;font-size:13px;border:1px solid #e3c16f}#tt-pageContent .sr-round .shopify-payment-button__button--unbranded:hover{background:#d7b45f}#tt-pageContent .sr-round .order-confidence{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:10px;margin:20px 0 14px}#tt-pageContent .sr-round .delivery-short{font-size:12px;border-top:1px solid var(--line);padding:15px 0}#tt-pageContent .sr-round .delivery-short p{margin-bottom:10px}#tt-pageContent .sr-round .delivery-short select{max-width:100%;min-height:44px;background:white}#tt-pageContent .sr-round .small-links{display:flex;flex-wrap:wrap;gap:15px;font-size:11px}#tt-pageContent .sr-round .label-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:20px 0 8px}#tt-pageContent .sr-round .help-inline{background:transparent;border:0;text-decoration:underline;font-size:11px;color:var(--ink);min-height:44px}#tt-pageContent .sr-round .inline-help{padding:18px;background:#eae8df;font-size:12px;margin-bottom:15px}#tt-pageContent .sr-round .inline-help p{margin-bottom:12px}#tt-pageContent .sr-round .answer{font-size:13px;color:var(--muted);padding-top:15px}#tt-pageContent .sr-round .mobile-buy{display:none}#tt-pageContent .sr-round .mobile-buy strong,#tt-pageContent .sr-round .mobile-buy small{display:block}#tt-pageContent .sr-round .mobile-buy small{font-size:10px;color:var(--muted)}#tt-pageContent .sr-round .purchase-rating{font-size:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}#tt-pageContent .sr-round .sr-trust-stars{display:inline-block;position:relative;color:#ccd0cd;letter-spacing:2px;line-height:1.2}#tt-pageContent .sr-round .sr-trust-fill{position:absolute;top:0;left:0;color:var(--gold);white-space:nowrap;overflow:hidden}#tt-pageContent .sr-round .sr-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#tt-pageContent .sr-round .sr-review-grid article{border:1px solid var(--line);padding:25px}#tt-pageContent .sr-round [hidden]{display:none!important}#tt-pageContent .sr-round .sr-error{color:#9a321d;font-size:12px}#tt-pageContent .sr-round button:disabled{cursor:not-allowed;opacity:.5}#tt-pageContent .sr-round button{border-radius:0;line-height:1.4}#tt-pageContent .sr-round .closing{display:block}#tt-pageContent .sr-round .section .caption{margin-top:10px}@media(max-width:1000px){#tt-pageContent .sr-round .hero-copy h1{font-size:37px}}@media(max-width:680px){#tt-pageContent .sr-round{padding-top:20px;padding-bottom:75px}#tt-pageContent .sr-round .hero-copy h1{font-size:35px}#tt-pageContent .sr-round .mobile-buy.visible{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;gap:10px;align-items:center;justify-content:space-between;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:#faf8f1f5;border-top:1px solid var(--line)}#tt-pageContent .sr-round .mobile-buy .btn{min-height:44px;padding:10px 18px}#tt-pageContent .sr-round .mobile-buy small{max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tt-pageContent .sr-round .sr-review-grid{grid-template-columns:1fr}}#tt-pageContent .sr-round .hero-copy .price{display:flex;align-items:center;gap:15px}#tt-pageContent .sr-round .hero-copy .price del{margin-left:0}#tt-pageContent .sr-round .hero-copy .pills span{line-height:1.5}#tt-pageContent .sr-round .section .cards h3{margin-top:0}
#tt-pageContent .sr-round .media img,#tt-pageContent .sr-round .detail-grid img,#tt-pageContent .sr-round .lifestyle img{height:auto}

#tt-pageContent .sr-round .shopify-payment-button__button--unbranded{width:100%}
